#header{
position: absolute;
top: 170px; // TOPE DEBAJO DEL BANNER -365px; si la positin is relativ

   }
 
.nav > li {
float:left;
font:13px Verdana,Helvetica,Sans-serif;
text-align:center;
position:relative;
cursor:default;
list-style:none;
text-decoration:none;
min-width:142px; // TAMA DEL RECTANGULO

 }
.nav li a {
position:relative;
/*background:#FBF9D5;*/
background:#F4FA58;
/*Color de Letras del Menu*/
color:#151515;
display:block;
border:1px solid;
//padding:2px;
font-weight: bold;
text-decoration:none; 
list-style:none;
}
 
.nav li a:hover {
background:#FBF9D5;
position:relative;
text-decoration:none;
list-style:none;
float:none; 
margin-top:-2px; 
padding-bottom:12px;
}

.nav li ul {
padding-top:2px;
display:none;
position:absolute;
min-width:142px;
text-decoration:none;
list-style:none;
}

.nav li:hover > ul {
position:absoluta;
display:block;
text-decoration:none;
list-style:none;
margin-top:-2px; padding-bottom:12px;
}

.nav li ul li {
left:-40px;
top:0px;
//position:absoluta;
position:relative;
text-decoration:none;
list-style:none;
}
 
.nav li ul li ul {
position:absoluta;

left:140px;
top:0px;
text-decoration:none;
}
.nav li .flecha{
font-size: 9px;
padding-left: 5px;
display: none;
}
.nav li a:not(:last-child) .flecha {
display: inline;
}
.nav li li a:hover {
margin-top:-2px; 
padding-bottom:12px;
//visibility:visible;
z-index:999;
color:gray;
background:#FBF9D5;
//background:transparent url(navhover.png) 0px 0px repeat scroll;/* Transparencia en Otros navegadores */}

/* titulo tablas */ 	 
.Estilo1 {
	font-family: URW Bookman L, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
	font-size: 16px;
	text-align:center; 
	/*background:#800000;*/
	background:#26488d;
}

/* tablas principales  bgcolor="#F8F7E5", #FBF9D5, #F5EAA2,   */
.Estilo2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	background: #FBF9D5;
/*	border: 2px solid #800000;*/
	border: 2px solid #26488d;
}

/* titulo tablas */ 	 
.Estiloint1 {
	font-family: URW Bookman L, sans-serif;
	font-weight: normal;
	color:#252850;
	font-size: 16px;
	text-align:center; 
	/*background:#800000;*/
	background:#f5973d;
}



/* tablas principales  bgcolor="#F8F7E5", #FBF9D5, #F5EAA2,   */
.Estiloint2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	/*font-weight: bold;*/
	background: #FBF9D5;
/*	border: 2px solid #800000;*/
	border: 2px solid #f5973d;
}


.Estilo2dup {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	/*font-weight: bold;*/
	background: #FBF9D5;
/*	border: 2px solid #800000;*/
	border: 2px solid #26488d;
}

/* tablas secundarias  bgcolor="#F8F7E5" */
.Estilo21 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background:#FBF9D5;
	
}

.Estilo211 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	font-weight: bold;
}
/* tablas tercearias */
.Estilo211_borrar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	color:white;
	font-weight: bold;
	border: 2px ridge #26488;
	text-align:center; 

}

.Estilo211 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8px;
	/*font-weight: bold;*/
	background: #FBF9D5;
/*	border: 2px solid #800000;*/
	border: 2px solid #26488d;
}

/* botones */

.Estilo22 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/* para el texto en negrita */
.Estilotex1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:black;
}
/* para el texto blanco */
.Estilotex2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:white;
	background:#800000; 
	
}

.Estilotex3 {
	font-family:Verdana, URW Bookman L, sans-serif;
	font-weight: bold;
	color:#800000;
	font-size: 16px;
	text-align:left;
	text-decoration: underline;
}

/* para el texto de ejenplo */
 .Estilotext4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:90% gray;
}


/* pie */
.Estilo3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-decoration-color: #FFFFFF;
font-weight: bold;
/*color:90% gray;*/
color:#FFFFFF;
background:#26488d; 
}

/* mensajes de validacion1(ya no se usa)*/ 
.Estiloe{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
font-weight: bold;
color:#990000;
}

/* link's ------ nota de validacion) */
.Estilo4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:#880000;
}

/* validacion de devolucion */
.Estilo5{

	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:black;
	border:"0";
	text-align: center;
}

/* pdf's 1 (busquedas) */
.Estilo8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}
/* fecha y usuario */
.Estilo9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:black;
	text-align: right;
}

/* Validaci贸n de formulario */
.required { background-color: #F5EAA2; }
.error { border: 2px solid #DDA3A3; }
.errFld { border: 2px solid #DDA3A3; }
.errorMsg { color: #CC3333; display: inline; }
.errMsg {
  color: #CC3333;
  display: block;
  border:none;
  margin-left: 25.5%;
  margin-right: 13%;
  padding: .1em .3em;
  font-size:9px;
}

/* para letras blancas */
.Estilo77{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: bold;
color:white;
}

/* estilo de los combos visibles, labels, y fieldset*/

fieldset {
	border: 0;
	padding: 5px;
}

legend{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:right;
	font-weight: bold;
	border: 0;
	margin-top:0;
	padding-top:0;
	margin-bottom: 0;
	padding-bottom: 0;

}

select.combo {
  display: block;
	width: 160px;
	float: left;
	margin: 0px 10px 10px 0px;

}

label {
font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	width: 20px;
	padding-right: 5px;
	font-size: 12px;
	font-weight:bold;
}

textarea.texto {
  display: block;
	width: 500px;
	margin: 0px auto;
}


.submit {
	background-color: white;
	border: 1px solid navy;
	margin:0px 10px 10px 0px;
	color: navy;
	float: right;
}

br{clear:both;}

#academicos{display:none;visibility:none;}
#laboral1{display:none;visibility:none;}
#part{display:none;visibility:none;}
#des2{display:none;visibility:none;}
