HTML{
}

BODY {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	margin: 0;
	padding: 0 .1em;
}

A IMG {border:0;}
DIV#cabeclogo H1{
	float:right;
	font-size: 0.9em;
	background: url(../images/logotics.gif) no-repeat;
	height: 54px;
	margin: 0em;
	width:100%;
	
}

H1 SPAN{
	display: none;
}
SPAN.cita{margin-left:0;margin-top:56px;display:block;font-style:italic;vertical-align:bottom;}

H3{
	font-size: 1.3em;
}

H4{
	font-size: 1.1em;
}

UL#herramientas{
	float:left;
	margin: 0em;
	padding: 0em .4em .2em .4em;
	text-align: right;
	height: 20px;

}

UL#herramientas LI{
	margin: 0em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	font-size: 0.7em;
	display: inline;
}

UL#herramientas LI A{
	color: #666;
}
UL#herramientas LI IMG {display:none;}
#cabecera{
	margin-top: .3em;
	float:left;
  width:100%;
  background:transparent url("../images/bgtabs2.gif") repeat-x bottom;
  font-size:93%;
  line-height:normal;
}

OL#menu{
	margin:0;
  padding:0;
  width: 100%;
  list-style:none;
  /*background:url("../images/bgtabs2.gif");*/
}

OL#menu LI{
	display:inline;
	float:left;
	  width:18%;
  background:url("../images/left_both.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #765;
}

OL#menu LI A{
  float:left;

  display:block;
  background:url("../images/right_both.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color:#765;
  
}


OL#menu li:hover, OL#menu li:hover a {
  background-position:0% -150px;
  color:#333;
}

OL#menu li:hover a {
  background-position:100% -150px;
  
}
OL#menu LI A:hover{
	color: #990000;
	text-decoration: underline;
}

BODY#cuerpo0 OL#menu LI#pest0,BODY#mapaweb OL#menu LI#pest0,BODY#cuerpo1 OL#menu LI#pest1,BODY#cuerpo2 OL#menu LI#pest2,BODY#cuerpo3 OL#menu LI#pest3,BODY#cuerpo4 OL#menu LI#pest4 {
	background-position:0 -150px;
  	border-width:0;
}
BODY#cuerpo0 OL#menu LI#pest0 A,BODY#mapaweb OL#menu LI#pest0 A,BODY#cuerpo1 OL#menu LI#pest1 A,BODY#cuerpo2 OL#menu LI#pest2 A,BODY#cuerpo3 OL#menu LI#pest3 A,BODY#cuerpo4 OL#menu LI#pest4 A{
  background-position:100% -150px;
  color:#333;
  padding-bottom:5px;
}






DIV#cuerpo{ 
	float:left;
	border-left: 1px solid #000; 
	border-right: 1px solid #000; 
	border-bottom: 1px solid #000; 
	border-top: 0px;
	margin: 0;
	padding:0; 
	padding-top: .5em; 
	padding-bottom: .5em;
	height:100%;
	width:99%;

	
}
BODY#mapaweb DIV#cuerpo{ 
	background: #fff url("../images/logogrande.gif") no-repeat bottom right;
}
BODY#mapaweb  DIV#cuerpo A{color:#333;text-decoration:none;}
BODY#mapaweb UL{list-style-type:none;}
BODY#mapaweb UL.submenu {border-left:2px solid #D76214;padding-left:1.5em;}
BODY#mapaweb UL.submenu UL.submenu {border-left:2px solid #F89B5D;padding-left:0.5em;}
BODY#mapaweb UL.submenu UL.submenu UL.submenu {border-left:2px solid #765;padding-left:0.5em;}
BODY#mapaweb UL.submenu A{color:#333;}
BODY#mapaweb UL.submenu UL.submenu A{color:#333;}
BODY#mapaweb UL.submenu UL.submenu UL.submenu A{color:#333;}
/******	cuerpo ***********/
DIV#izquierdo {
	float:left;
	width:100%;
	margin:0;
	padding:.5em;
	

}
DIV#izquierdo UL{display:inline;margin-top:0;margin-left:0;padding-left:0;list-style-type:none;font-size:0.98em; }
DIV#izquierdo UL.submenu{display:inline;border:0;}
DIV#izquierdo UL.submenu LI{border:0;}
DIV#izquierdo LI{background:#EBE8DE url("../images/flechaabajo.gif") no-repeat 0.3em 0.3em;color:#222;}
DIV#izquierdo LI A{padding-left:20px;text-decoration:none;color:#000;}
DIV#izquierdo LI.seleccionado{background:#A19B80 url("../images/flechaselec.gif") no-repeat 0.3em 0.3em;}
DIV#izquierdo LI.superior{background:#F89B5D url("../images/flechaarriba.gif") no-repeat 0.3em 0.3em;}
DIV#izquierdo LI.raiz{background:#D76214 url("../images/flechaarriba.gif") no-repeat 0.3em 0.3em;}
DIV#izquierdo LI.hermano{background:#D0C9A7 url("../images/flechahermano.gif") no-repeat 0.3em 0.3em;}
DIV#central {
	float:left;
	width:100%;
	padding-left:1%;
	padding-right:1%;
	margin:0;

}
DIV#central H2{font-size:1.7em;color:#F68D0C;}
DIV#central H4{color:#F68D0C;}
DIV#central LI IMG{vertical-align:middle;}
DIV#central UL.menulistado {list-style-type:none;}

DIV#derecho {
	float:left;
	width:100%;
	margin:0;
	padding:.5em;

}
DIV#piecuerpo{display:none;}
DIV#derecho H3 {
	clear:left;
	background-color:#F1F1F1;
	margin: .5em 0em 0em; 
	/*margin: 0;*/
	font-size:0.9em; 
	font-weight:bold;
	color:#F68D0C; 
	/*line-height:35px;*/
	border-bottom:1px solid #fff; 
	border-top:2px solid #fff;
	padding-left:5px;}
DIV#derecho UL{/*background-color:#F1F1F1*/background-color:#D0C9A7;list-style-type:none;margin:0;padding:1%;font-size:0.8em;display:block;}
DIV#derecho LI{clear:left;width:100%;color:#222;/*margin-bottom:15px;*/margin-top:.5em;border-bottom: thin dotted #000; }
DIV#derecho LI A{text-decoration:none;color:#222;margin-bottom:5px;}
DIV#derecho LI BR{height:12px;}
DIV#derecho IMG{float:right;vertical-align:top;}

DIV#breadcrumb {display:none;}


DIV#piecuerpo{width:1%;}
DIV#central A{color:#5086B5;}
DIV#central TABLE{font-size:0.8em;border: 1px solid #F00;width:99%;}
DIV#central TH{padding:0;margin:0;}
DIV#central TD{vertical-align:top;margin:0;padding:0;}
DIV#central TD UL{list-style-type:none;margin:0;padding:0;}
DIV#central UL.menusup{list-style-type:none;}
DIV#central UL.menusup LI{display:inline;padding:1px;}
DIV#central UL.menusup LI A{color:#444;}

DIV#pie{
	text-align: right;
	font-size: 0.7em;
	color: #333;
	clear: both;
	margin-top:.5em;
	
}
DIV#pie IMG {vertical-align:middle;}
DIV#pie UL{display:none;}
UL#avisolegal,UL#validaciones{
	margin: 0em;
	padding: 0em;
}
UL#avisolegal LI,UL#validaciones LI{
	margin: 0em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	display: inline;
}

UL#avisolegal LI A,UL#validaciones LI A{
	color: #333;
}
/***** generales ****/
.centrado{text-align:center;}
.invisible{display:none;}
.nota{font-size:0.7em;width:99%;float:left;height:30px;}
.verde{color:#54933B;font-weight:bold;font-size:1.2em;}
.rojo{color:#ff0000;font-weight:bold;font-size:1.2em;}
/*** formularios **/
FIELDSET {padding:0;background-color:#fff;border:0;}
LEGEND {display:none;}
LABEL {float:left;color:#5086B5;font-weight:bold;font-size:1em;height:20px;width:98%;}
INPUT.boton{clear:left;float:left;background-color:#fff;color:#F78A00;font-weight:bold;border:1px solid #F78A00;} 
TEXTAREA {float:left;border:0;width:98%;height:50px;} 
INPUT.tipo1{float:left;border:0;width:98%;}
.break{clear:none;}
BODY#cuerpo0 DIV#central{width:99%;}
DIV#central DIV.mitad{width:98%;float:left;border-top:1px dotted #990000;border-left:0;padding-top:12px;padding-left:5px;font-size:1em;}
DIV#central  DIV.texto{float:left;width:60%;max-width:60%;}
DIV#central  DIV.foto{float:right;width:40%;}
DIV#central DIV.foto IMG{width:99%;}
P.intro{border:1px solid #990000;padding:2%;}
STRONG{font-weight:bold;color:#990000;}
BODY#mapaweb DIV#cuerpo DIV#breadcrumb {font-size:0.7em;color:#333;}
BODY#mapaweb DIV#cuerpo DIV#breadcrumb A {color:#333;text-decoration:underline;}

DIV#derecho IMG{display:none;}