body{margin:0;font:0.9em Trebuchet MS,Arial,sans-serif !important;text-align:center;color:#333;}
a:link,a:visited{color:#06c}
a:hover,a:active{color:#39c}
a.wLink:link,a.wLink:visited{color:#06c}
a.wLink:hover,a.wLink:active{color:#39c}
a.cLink:link,a.cLink:visited{color:#693}
a.cLink:hover,a.cLink:active{color:#6c0}
a.dLink:link,a.dLink:visited{color:#f60}
a.dLink:hover,a.dLink:active{color:#f93}
img{border:none}
h1{font-weight:bold !important;display:inline}
h2{display:inline}
h3{font-size:1.4em;margin:1.2em 0 0.4em;color:#EC5800}
p{line-height:1.3em;margin:1em 0}
ul{list-style:none;padding:0;margin:0}
.titulo{font-size:1.1em;font-weight:bold;margin-bottom:10px}
.titulo2{font-size:.9em}
.subtitulo{color:#999;font-size:.8em;margin:5px 0pt -3px 0px}
.cuerpo img{float:left}
.campo{font-size:.75em;color:#333;margin-bottom:10px;font-weight:bold}
input.campo,select.campo{font-weight:normal}
#right .cuerpo{font-size:.8em;color:#666}
#right .link,#right .wLink,#right .cLink,#right .dLink{font-size:.75em;font-weight:bold}
#contenedor{margin:auto;text-align:left;}
#header{margin:0 0 15px;background: url("/css/images/headerBackground.png") repeat-x;height:130px}
#subHeader{margin:-10px 15px 0;position:relative}
#navigatorSmall{float:right;padding:0 0 20px;/padding:0}
#navigatorSmall *{font-size:0.9em}
#navigatorSmall input.submitSearchForm{margin:0 0 -6px -4px;/margin:0 0 -4px -7px}
div#skycrapperBanner{text-align:right;padding:7px 16px 0}
div.verticalBanner{text-align:center;}
div#navigatorSmall input.palClaveSearchForm{width:142px;margin:0;height:18px;border-color:#06f;padding:0 2px}
div#searchFormSmallUsuarios #lbl{color:#693}
div#searchFormSmallUsuarios input.palClaveSearchForm{border-color:#693}
#main{margin:0 15px 20px}
#left{margin-right:195px;/margin-right:30px;/float:left}
#right,#rightContent{width:180px;heigth:100%;float:right;border:none;overflow:hidden;padding:0px;}
#right div.box,div#colabora{margin:0 0 15px 0}
div.spacer{clear:both}
div.lspacer{clear:left}
#logoWikilearning{position:absolute;left:15px;top:57px;background:url("/images/fondoLogo.png") no-repeat 5px 33px;}
#byEmagister{width:140px;height:12px;position:absolute;left:330px;top:77px;/top:65px;background:url("/css/images/byEmagister.gif") no-repeat bottom right;}
#userMenu{position:absolute;top:6px;left:20px;width:300px;color:#333;font-weight:bold;text-align:left;font-size:.8em;}
.userMenuLogado ul,.userMenuLogado div{margin:0 0 0 45px;padding:0}
#userMenu a:link,#userMenu a:visited,#userMenu a:active{color:#666;padding-right:3px;font-weight:normal;font-size:1em}
#userMenu a:hover{padding-right:3px;color:#999;}
#userMenu li{display:inline;list-style:none;color:#666;}
span#fotoMenu{position:absolute;top 0px;left:0px;width:40px;height:40px;}
#mainMenu>ul a{width:auto}
div#mainMenu{z-index:10;position:absolute;right:12px;/right:7px;top:90px;line-height:normal;font-size:.9em}
div#mainMenu ul{margin:0;padding:0;list-style:none}
div#mainMenu li{float:left;margin:0 4px 0 0;padding:0;background:url("/css/images/W_Pest_off_right.gif") no-repeat right top}
div#mainMenu a{display:block;background:url("/css/images/W_Pest_off_left.gif") no-repeat left top;padding:5px 7px;color:#999;text-decoration:none;font-weight:bold}
div#mainMenu a:hover{color:#666}
div#mainMenu .current{background:url("/css/images/W_Pest_on_right.gif") no-repeat right top}
div#mainMenu .current a{background:url("/css/images/W_Pest_on_left.gif") no-repeat left top;color:#666}
li a#Cursos:hover,li.current a#Cursos:link,li.current a#Cursos:visited{color:#06c}
li a#Comunidades:hover,li.current a#Comunidades{color:#693}
li a#Preguntas:hover,li.current a#Preguntas{color:#f60}
#navigator{width:100%;text-align:center;background:repeat-x url("/css/images/cajas/navigator.png");}
#navigatorSearch{text-align:center;position:relative;margin:-35px 0 0 0;/margin:-33px 0 0px;}
#navigatorSearch form{width:630px;margin:auto;position:relative;}
#navigatorSearch form a.ts_link{font-size:.75em}
#navigatorSearch input.palClaveSearchForm{background:url("/css/images/formBackground.png");margin:0 0 0 15px ;padding:2px;border-color:#06c}
#navigatorSearch #WB_BUS,#navigatorSearch #WB_BUSN,#navigatorSearch #WB_BUSV{position:relative;top:8px;}
#navigatorSearch .buscadorCopy{margin-top:4px;float:left;text-align:right;padding-right:10px;padding-bottom:8px;/padding-bottom:5px}
#navigatorSearch .buscadorCopy div{margin-bottom:-3px;/margin-bottom:-6px}
input.palClaveSearchForm{font-size:1.1em;width:195px;background-color:#fff;border:#999 1px solid;color:#666;font-weight:bold;}
span#lblSearchForm,span#lblTemasForm,span#lbl{font-size:1.2em;font-weight:bold;color:#06c}
div#navigatorSubtematicas div.navigatorCateg{width:80%;margin:10px auto 0}
div.navigatorCateg{margin-top:10px;/margin-top:0px;width:100%}
div.navigatorCateg a{font-size:0.75em;}
div.multicol3 ul{width:26%;float:left;text-align:left;margin-left:5%;/margin-left:4%}
div.multicol3 ul li{list-style:none;display:block;}
div.navigatorTabs {	font-size: 0.75em;	padding: 1px 0px 0px 0px;	margin: 0px 0px 0px 0;	position: relative;	background:#fff;}
div.navigatorTabs ul {	padding: 0 0 0 10px;	margin: 0 0 0 10px; }
div.navigatorTabs li {	display: inline;	list-style: none;	padding: 0 10px;	margin: 0px 3px;border: #06c 1px solid;	background: #f5f7fc;color:#c00 ;}
div.navigatorTabs li.publicaTab {background:#ffc;border: #39c 1px solid;margin-left: 40px;border:1px solid #c00;border-bottom:none}
div.navigatorTabs li.publicaTab a{color:#c00}
div.navigatorTabs .current {border-bottom: #dee 1px solid;	display: inline;	background:#dee; }
div.navigatorTabs .current a {	color: #069;	font-weight: bold;}
div.navigatorTabs a {	color: #069;	text-decoration: none;}
div.navigatorTabs li
#navigatorSubtematicas{width:100%;text-align:center;}
#pathway,#bottomPathway{font-size:.75em;margin:-12px 0 5px 20px}
#pathway a,#bottomPathway a{color:#06c}
#bottomPathway p{margin-bottom:3px}
div.topPaginado{position:absolute;right:0;/right:12px;top:-10px}
div.bottomPaginado{text-align:center;margin-bottom:-10px}
a.flpaginado:link,a.flpaginado:visited,a.flpaginado:hover{font-size:11px;color:#06f}
.fselectpaginado{font-size:10px;color:#fff;background-color:#06c}
div#informeResultados{position:absolute;right:0;/
	right:12px;top:17px;font-size:.75em;color:#666}
div.row{margin:15px 0}
div.warningText{background-color:#ffc;border:1px dotted #c00;padding:10px;color:#c00 !important;/border-style:dashed;}
div.warningText a{color:#c00;font-weight:bold;}
.box{padding:0 12px 0 0;background:url(/css/images/cajas/borde.png) 100% 0 repeat-y}
.bi{padding:0 0 0 12px;background:url(/css/images/cajas/borde.png) 0 0 repeat-y}
.bt{height:45px;margin:0 -12px;background:url(/css/images/cajas/caja.png) 100% 0 no-repeat}
.bt div{width:18px;height:45px;background:url(/css/images/cajas/caja.png) 0 0 no-repeat}
.bb{height:17px;margin:0 -12px;background:url(/css/images/cajas/caja.png) 100% 100% no-repeat}
.bb div{width:18px;height:17px;background:url(/css/images/cajas/caja.png) 0 100% no-repeat}
.box div.caja{margin:0 5px -30px;/margin:0 5px -18px;top:-30px;position:relative;}
#userPerfilCaja span.estrellas{position:relative;top:-2px}
.box div.hr{display:block;background-color:#666;margin:15px -14px;/margin:15px -14px 0;padding-top:1px}
.box div.punteado{border-bottom:1px dashed #666}
#footer{clear:both;position:absolute;background-image:url('/css/images/gradient_footer.gif');background-repeat:repeat-x;background-color:#eee;text-align:left;font-size:1em;margin:20px 0 0;/
	margin:0}
a.footer{font-size:0.8em}
#footer_help{width:24%;clear:both;right:15px;top:-8px;position:relative;float:right;background-color:#fff;background-image:url('/css/images/gradient_help.gif');background-position:left top;background-repeat:repeat-x;border:solid 1px #666}
#footer_help ul{list-style:none;margin:10px;padding:0}
#footer_help a{color:#666;text-decoration:none;font-size:0.8em}
#footer_help strong{font-size:1.2em;}
#footer_help a:hover{color:#333;text-decoration:underline}
ul.footer_titles{float:left;width:70%;padding:10px 0 0 20px;margin:0}
ul.footer_titles li{float:left;display:inline;width:100%;margin-right:3%}
.footer_titles li a,.footer_titles h1{font-weight:bold;color:#666;text-decoration:none;}
.footer_titles li a:hover{color:#999;text-decoration:underline}
.footer_links{position:relative;float:left;margin:0;width:70%;height:auto}
ul.footer_links{float:left;width:100%;padding:2px 0 0 20px}
ul.footer_links li{float:left;display:inline;width:30%;margin-right:3%}
.footer_links a{color:#666;text-decoration:none}
div.footer_links div{padding:10px 0 0 20px}
.footer_links a:hover{color:#999;text-decoration:underline}
#footer_bot{clear:both;text-align:center;padding:10px 0;font-size:.8em}
#footer_bot img{clear:both;position:relative;top:3px}
div#footer_bot{}
#footer_bot a{color:#666;text-decoration:none;padding:3px}
#footer_bot a:hover{color:#333;text-decoration:underline}
.replace,.replaceW,.replaceC,.replaceD{font-size:1.2em}
.replace2,.replaceW2,.replaceC2,.replaceD2{font-size:1.05em;font-weight:bold;}
.replace,.replace2{color:#666}
.replaceW,.replaceW2{color:#06c}
.replaceC,.replaceC2{color:#693}
.replaceD,.replaceD2{color:#f60}
.wBox,.wBox .bi{background-image:url(/css/images/cajas/bordeW.png)}
.wBox .bt,.wBox .bt div,.wBox .bb,.wBox .bb div{background-image:url(/css/images/cajas/cajaW.png)}
.wBox div.hr{background-color:#06c}
.cBox,.cBox .bi{background-image:url(/css/images/cajas/bordeC.png)}
.cBox .bt,.cBox .bt div,.cBox .bb,.cBox .bb div{background-image:url(/css/images/cajas/cajaC.png)}
.cBox div.hr{background-color:#693}
.dBox,.dBox .bi{background-image:url(/css/images/cajas/bordeD.png)}
.dBox .bt,.dBox .bt div,.dBox .bb,.dBox .bb div{background-image:url(/css/images/cajas/cajaD.png)}
.dBox div.hr{background-color:#f60}
#TB_secondLine{font:10px Trebuchet MS,Arial,sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;height:100%;width:100%}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;text-align:left;top:50%;left:50%}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image{display:block}
#TB_caption{float:left}
#TB_closeWindow{float:right;display:inline}
#TB_closeWindow img{display:inline;border:none}
#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right}
#TB_closeAjaxWindow img{position:relative;border:none;right:5px;bottom:3px}
#TB_ajaxWindowTitle{float:left;position:relative;bottom:5px;/bottom:2px;left:10px;font:bold 18px Trebuchet MS,Arial,sans-serif;color:#f60}
#TB_title{height:25px;font:500 12px Trebuchet MS,Arial,sans-serif;}
#TB_ajaxContent p{padding:5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent,#TB_ajaxContent{position:relative;width:100%;overflow:hidden;padding:15px 15px 0}
.boxGris{display:block;padding:0 12px 0 0;background:#fff url(/css/images/cajas/borde_gris.png) 100% 0 repeat-y}
.big{padding:0 0 0 12px;background:#fff url(/css/images/cajas/borde_gris.png) 0 0 repeat-y}
.btg{height:17px;margin:0 -12px;background:url(/css/images/cajas/caja_gris.png) 100% 0 no-repeat}
.btg div{width:18px;height:17px;background:url(/css/images/cajas/caja_gris.png) 0 0 no-repeat}
.bbg{height:17px;margin:0 -12px;background:url(/css/images/cajas/caja_gris.png) 100% 100% no-repeat}
.bbg div{width:18px;height:17px;background:url(/css/images/cajas/caja_gris.png) 0 100% no-repeat}
.boxGris div.hr{display:block;background-color:#333;margin:0 -9px;padding-top:1px}
#TB_alertContent{margin-left:100px;display:inline;}
div.confirmButtons{text-align:center}
div.confirmButtons img{padding-right:10px}
img.tbAlertImage{margin:10px;display:inline;float:left;}
div#resumenDelRecurso{margin:-10px -13px;padding:15px;}
div#expertosComunidad,div#resumenDelRecurso{margin:-10px -13px;padding:15px}
div#usuariosComunidad{padding:15px 0 0}
div.sortBar{display:block;margin:10px -14px;padding-top:3px;padding-right:15px;color:#fff;text-align:right;font-size:0.8em}
div.sortBar a{color:#fff !important;}
div.sortBar span.selected{background:url(/images/arrow.gif) no-repeat 2px 5px;padding-left:7px;font-weight:bold;}
.tituloCurso,.rowHeader a{font-size:15px !important}
.hide{display:none}
div.alert,div.confirm,div.error{display:none}
.thumb{display:block;height:50px;width:50px;margin:auto;}
.userReviewThumb{float:left; padding-left:4px;width:50px;height:50px;}
div#right .thumb,div#usuariosComunidad .thumb,div#expertosComunidad .thumb{display:block;height:50px;width:50px;margin-right:7px}
div.tipAdsense {background-color:#fff;text-align:right;margin:-10px 5px 7px}
div.tipAdsense a:visited,div.tipAdsense a:link{color:#666;font-size:.75em;}
div.tipAdsense a:hover,div.tipAdsense a:active{color:#999;font-size:.75em;}
table.adsense{position:relative;top:-30px;background-color:transparent;}
div.thickBody:{overflow:hidden;margin:0px;padding:0px;}
div.botoneraHorizontal{width:100%;text-align:center;}
div.botoneraHorizontal img{margin:0 10px;}
div#resumenDelRecurso div {
	margin: 18px 0 10px 0;
	color: #666;
}

div#contenidoIndice {
	margin: 15px 0px 15px 0px;
	//margin: 0px 0px 15px 0px;	
	position: relative;
}

div#contenidoIndice ol {
	width: 40%;

	float: left; 
	margin: 0 10px;
	padding: 0px;
	list-style: none;
}

div#contenidoIndice li {
	margin: 3px 0px;
	padding: 0px;
}

div#contenidoIndice a {
	text-decoration: underline;
}

div#contenidoCapitulo ul,div#contenidoCapitulo ol{
	padding: 0 0 0 15px;
}

div#contenidoCapitulo h2{
	color: #06c;
	font-weight:bold;
	font-size: 1.2em;		
}

div#contenidoCapitulo h3{
	color: #09f;	
	font-weight:bold;
	font-size: 1.1em;			
}


/* PAGINADO */

#pathway a, .topPaginado a, .bottomPaginado a,#bottompathway a{
	color: #06c !important;
}

#pathway a:hover ,.topPaginado a:hover, .bottomPaginado a:hover,#bottompathway a:hover{
	color: #39c !important;
}

div.sortBar{
	border-top: #06c solid 1px;
	border-bottom:#06c solid 1px; 

	background-color: #39c;
}

/* *******************************************
*
*		CAJA GRANDE
*
* *******************************************/


div.col1{
	float:left;
	width: 40%;
}

div.col2{
	margin: 0 3%;
	float:left;
	text-align:center;
	width: 30%;
}

div.col3{
	float:left;
	width: 24%;
	text-align:right;
}

/* *******************************************
*
*		CODIGO DE COLORES
*
* *******************************************/
div.box div.punteado{
	border-bottom: 1px dashed #06c; 
}
.fselectpaginado {font-size:10px;color:#fff;background-color:#06c}
pre{font: monospace;}

/* Tabs de edici�n de los wikis */
div#wikiTabs {
	font-size: 0.8em;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	position: relative;
	background:#fff;
}

div#wikiTabs ul {
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}

div#wikiTabs li {
	display: inline;
	list-style: none;
	padding: 0 10px;
	margin: 0px 3px;
	border: #36f 1px solid;
	background: #f5f7fc;
}

div#wikiTabs .current {
	border-bottom: #dee 1px solid;
	display: inline;
	background:#dee; 
}

div#wikiTabs .current a {
	color: #069;
	font-weight: bold;
}

div#wikiTabs a {
	color: #666;
	text-decoration: none;
}

div#contenidoCapitulo {
	width: 100%;
	overflow: auto;
}

div#topNavegaCapitulo {
	position: absolute;
	right: 0px; /
	right: 12px;
	top: -10px;
	color: #06c;
	font-size: 0.8em;
}

div#bottomNavegaCapitulo {
	text-align: center;
	margin: 15px 0 0 0;
	padding: 0 0 -5px 0;
	color: #06c;
	font-size: 0.8em;
}

div#topNavegaCapitulo a,div#bottomNavegaCapitulo a {
	color: #06c;
	text-decoration: underline;
}

/*
-----------------------------------------------
Wikka Default Stylesheet (screen)
----------------------------------------------- */

/* global styling 

p, td, li, input, select, textarea {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 13px;
}

form, h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}
*/
/* page layout */


.header {
	padding: 10px;
	padding-top: 0px;
}


.page {
	font-size: 13px;
	background-color: white;
	padding: 5px;
}

.page hr {
	border: 0;
	color: #3366ff;
	background-color: #3366ff;
	height: 1px;
	width: 100%;
	text-align: center;
}

div.page ul {
	list-style-type:circle;
}

div.page ol {
	list-style-type:decimal;
}

/*
.footer {
	clear: both;
	background-color: #DDDDDD;
	padding: 5px 10px;
	border: 1px inset;
	border-top: none;
	border-top: 1px solid #CCCCCC;
}*/

/* comments */

.commentsheader {
	clear: both;
	background-color: #DDDDDD;
	padding: 2px 10px;
	border-left: 1px inset;
	border-right: 1px inset;
	border-top: 1px solid #CCCCCC;
}

.comment {
	background-color: #EEEEEE;
	padding: 10px;
	border-left: 1px inset;
	border-right: 1px inset;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #eee;
}

.commentinfo {
	color: #aaa;
}

.commentform {
	background-color: #eee;
	padding: 10px;
	border-left: 1px inset;
	border-right: 1px inset;
	border-top: 1px solid #ccc;
}

/* links */

a.ext {
	color: #333399;
}

a.ext:hover {
	color: #993333;
}

.exttail {
	color: #999;
	position: relative;
	bottom: 0.5ex;
}

.header a:hover {
	color: #993333;
	background: transparent;
	border-bottom: 0px;
}

.page a {
	text-decoration: none;
}

.page a:hover {
	color: #993333;
	text-decoration: underline;
}

/* lists */

ul, ol {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

ul.thread {
	list-style-type: none;
	border-left: 2px #666 solid;
	padding-left: 10px;
	margin: 5px 0px;
}

ul.thread li {
	color: #333;
	font-size: 11px;
}

/* images */

img {
	border: 0px;
}

img.centre {
	display: block; 
	text-align: center; 
	margin: 5px auto;
}

img.center {
	display: block; 
	text-align: center; 
	margin: 5px auto;
}

img.left {
	margin: 5px 5px 5px -5px;
	float: left;
}

img.right {
	margin: 5px -5px 5px 5px; 
	float: right;
}

/* floats */

.floatl {
	float: left;
	text-align: left;
	width: 46%;
	margin-right: 15px;
	padding: 4px;
	background: #EEE;
	border: 1px solid #CCC; 		
}

.floatr {
	float: right;
	text-align: left;
	width: 46%;
	margin-left: 15px;
	padding: 4px;
	background: #EEE;
	border: 1px solid #CCC; 		
}

.clear {clear:both;}

/* text formatting 

h5 {
	font-size: 10pt;
}

h4 {
	font-size: 12pt;
}

h3 {
	font-size: 14pt;
}

h2 {
	font-size: 16pt;
}

*/

.highlight {color: red; background: #FFFFD0;}

.strikethrough {color: #888; text-decoration: line-through;}

.underline {text-decoration: underline;}

.indent {
	margin-left: 40px;
}

.notes {
	color: #888800;
}

.centre {text-align: center;}

.center, .center p {text-align: center;}

.keys {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;
	font-weight: bold;
	background-color: #33A;
	border-top: 2px solid #FFF;
	border-left: 2px solid #FFF;
	border-right: 2px solid #336;
	border-bottom: 2px solid #336;
	text-align: center;
	padding: 0.1em 0.3em;
	line-height: 1.6em;
	vertical-align: top;
}

.keys:hover {
	background-color: #66C;
	border-right: 2px solid #668;
	border-bottom: 2px solid #668;
}

acronym {
	border-bottom: 1px dotted #333;
	cursor: help;
}

abbr {
	border-bottom: 1px dotted #333;
	cursor: help;
}

blockquote {
	font-size: 90%;
}

/* code blocks */


.code_header {
	color: #FFF;
	background: #33A;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 0 3px;
	width: 95%;
	margin: 5px auto 0 auto;
	text-align: left;
	line-height: 15px;
}

.code {
	color: black;
	background: #ffffee;
	border: 1px solid #CCC;
	font-size: 11px;
	font-family: "Lucida Console", Monaco, monospace;
	width: 95%;
	margin: auto;
	padding: 6px 3px 13px 3px;	/* padding-bottom solves hor. scrollbar hiding single line of code in IE6 but causes vert. scrollbar... */
	text-align: left;			/* override justify on body */
	overflow: auto;				/* allow scroll bar in case of long lines - goes together with white-space: nowrap! */
	white-space: nowrap;		/* prevent line wrapping */
}

.code pre {
	margin-top: 6px;
	margin-bottom: 6px;			/* prevent vertical scroll bar in case of overflow */
	font-size: 11px;
	font-family: "Lucida Console", Monaco, monospace;
}

/* form elements 

input[type=submit], input[type=button] {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 1px;
	width: auto;
	font-size: 9pt;
	color:#fff;
	font-weight: bold;
	background-color: #33A;
	border-right: 2px solid #336;
	border-bottom: 2px solid #336;
}

input[type=submit]:hover, input[type=button]:hover {
	background-color: #66C;
	border-right: 2px solid #668;
	border-bottom: 2px solid #668;
}
*/

textarea#body{
	height: 300px;
	width: 100%;
	padding: 2px;
	font: 12px Arial, Helvetica, sans-serif;
}

div#tb_body {
	background-color:#e0dfe3;
	width:100%;
	
}


div#editFormFoot{
	text-align:center;
}

div#editFormFoot input#note{
	width: 500px;
}



.searchbox {
	/* border: none; */
	border: 1px solid #CCCCAA;
	padding: 0px;
	margin: 0px;
}

input.grabcode {
	float: right;
	margin-right: 20px;
	margin-top: 0px;
	font-size: 90%;
}

input.highlight {
	font-weight: normal;
	background-color: #FCC;
	color: #000;
}

/* system information */

.missingpage {
	/* background: #ccffff; */
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-color: #933;
	border-bottom-style: dashed;
}

em.error {
	color: #AA3333; 
	font-style: normal;
	font-weight: bold;
	font-size: 95%;
}

em.success {
	color: #33AA33; 
	font-style: normal;
	font-weight: bold;
	font-size: 95%;
}

.comments {display: none;}

.revisioninfo {
	color: #AAAAAA;
	padding-bottom: 20px;
}

.copyright {
	font-size: 11px;
	color: #AAAAAA;
	text-align: right;
}

.copyright a {
	color: #AAAAAA;
}

.previewhead {
	margin: auto;
	z-index:20;
	position:fixed;
	top: 40px;
	left: 10px;
	color: red;
	font-size: xx-large;
	font-weight: bold;
	padding: 5px;
}

.additions {background-color: #ccffcc;}

.deletions {color: #876; background-color: #FFCC99;}

.recentchanges {font-size: 0.9em;}

.pagenote {color: #888;}

.smaller {font-size: smaller;}

.smallprint {font-size: 0.8em; color: #777; padding-right: 0.5%; text-align: right;}

.smallprint a {
	color: #987;
}

/* Action-related styling */

/* Table action */

table.wikka {
	border: 2px solid #CCC;
	border-collapse: collapse;
	border-spacing: 0;
}

table.wikka td {
	border: 1px solid #CCC;
	padding: .1em .25em;
}

/* Lastedit action */
.lastedit {
	border:dotted 1px;
	padding:3pt;
	margin:8pt; color:#888;
	font-size:8pt;
	width:30%;
}

.lastedit_notes {
	color: #888800;
}

/* TextSearch & TextSearchExpanded Actions*/
.tse_keywords {
	font-weight: bold;
	color: green;
	background-color: antiquewhite;
}

/* Calendar Action */

/* general styling */
table.calendar {
	color: #000000;
	background-color: #CCCCCC;				/* comment out to have space between cells same color as page background */
	/*border-collapse: collapse;*/			/* would make single-width borders, ignoring cell-spacing */
}
table.calendar caption {
	background-color: #CCCCCC;
	font-weight: bold;
	line-height: 1.6em;
}
table.calendar thead {
	background-color: #CCCCCC;
}
table.calendar tbody.face {
	background-color: #CCCCCC;
}
table.calendar tbody.calnav {
	background-color: #CCCCCC;
}
/* styling for some specific elements */
table.calendar thead th {
	/*border: 1px solid #000000;*/			/* uncomment to have border around day name headers (will be page background if table background is undefined) */
	padding: 1px;
	text-align: center;
	font-size: 85%;
	width: 26px;
}
table.calendar tbody.face td {
	border: 1px solid #000000;
	text-align: right;
}
table.calendar td.currentday {
	color: #993333;
	background-color: #AAAAAA;
	font-weight: bold;
}
/* styling of calendar navigation */
table.calendar tbody.calnav {
	font-weight: bold;
}
table.calendar td.prevmonth {
	text-align: left;
	font-size: 85%;
}
table.calendar td.curmonth {
	text-align: center;
}
table.calendar td.nextmonth {
	text-align: right;
	font-size: 85%;
}
table.calendar a:link {
	color: #993333;
	text-decoration: none;
}
table.calendar a:visited {
	color: #993333;
	text-decoration: none;
}
table.calendar a:hover {
	color: #993333;
}
table.calendar a:active {
	color: #993333;
	text-decoration: none;
}

/* Usersettings action */
table.usersettings {
}

/* Handler-related styling */

/* Acls handler */
table.acls {
}

/* 3rdparty-code related styling */

/* syntax highlighting code - GeSHi */
.code ol {
	margin-top: 6px;
	margin-bottom: 6px;			/* prevent vertical scroll bar in case of overflow */
}
.code li {
	font-size: 11px;
	font-family: "Lucida Console", Monaco, monospace;
}
.code .br0	{ color: #66cc66; }
.code .co1	{ color: #808080; font-style: italic; }
.code .co2	{ color: #808080; font-style: italic; }
.code .coMULTI	{ color: #808080; font-style: italic; }
.code .es0	{ color: #000099; font-weight: bold; }
.code .kw1	{ color: #b1b100; }
.code .kw2	{ color: #000000; font-weight: bold; }
.code .kw3	{ color: #000066; }
.code .kw4	{ color: #993333; }
.code .kw5	{ color: #0000ff; }
.code .me0	{ color: #006600; }
.code .nu0	{ color: #cc66cc; }
.code .re0	{ color: #0000ff; }
.code .re1	{ color: #0000ff; }
.code .re2	{ color: #0000ff; }
.code .re4	{ color: #009999; }
.code .sc0	{ color: #00bbdd; }
.code .sc1	{ color: #ddbb00; }
.code .sc2	{ color: #009900; }
.code .st0	{ color: #ff0000; }

/* wikiedit */

.toolbar tr { background: ButtonFace; }
.toolbar .btn-, .toolbar  .btn-hover,  .toolbar .btn-active,
.toolbar .btn-pressed {
	background: ButtonFace;
	color: ButtonText;
	border: 1px solid ButtonFace;
	padding: 1px;
	margin: 0px;
	cursor: pointer;
}
.toolbar .btn- img  { width: 20px; height: 20px; }
.toolbar .btn-hover { border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; }
.toolbar .btn-active,
.toolbar .btn-pressed { border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow; }
.toolbar .btn-pressed { background: ButtonHighlight; }
.editornamecss { background-color:#e0dfe3; color:#e0dfe3; font-size: 18px; padding: 0 10px; }
