#menCon {
	width:600px;
	height:54px;
	background-color:#FFFFFF;
}




#maiCon {
	position:relative;
	width:920px;
	height:421px;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS";	
}
#maiIzq {
	position:absolute;
	width:125px;
	height:88px;
	background-color:#FFFFFF;
	margin-left:10px;	
	
	font-size:12px;
	color:#0A277A;
	text-align:left;
}
#maiIzq .tit {
	color:#D40000;
	font-size:13px;
}
#maiIzq .subTit {
	color:#0A277A;
	font-size:12px;
	font-weight:bold;
}
#maiIzq .des {
	color:#0A277A;
	font-size:11px;

}

#maiIzq a:hover {
	font-size:12px;
	color:#0A277A;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}
#maiIzq a:link {
	font-size:12px;
	color:#00176C;
	text-align:center;
	text-decoration:none;
}
#maiIzq a:visited {
	font-size:12px;
	color:#00176C;
	text-align:center;
	text-decoration:none;
}
#maiIzq a:active {
	color: #00176C;
}
#maiIzq input {
	color:#4E4E4E;
	border-color:#4E4E4E;
	border-width:1px;
	border-style:dashed;
	font-size:12px;
}




#maiBus {
	position:absolute;
	width:157px;
	height:40px;
	background-color:#FFFFFF;
	margin-left:5px;	
	margin-top:320px;		
	
	font-size:11px;
	color:#0A277A;
	font-weight:bold;
}
#maiBus input {
	color:#4E4E4E;
	border-color:#4E4E4E;
	border-width:1px;
	border-style:dashed;
	font-size:12px;
}



#maiBorIzq {
	position:absolute;
	width:2px;
	height:88px;
	background-color:#FFFFFF;	
	margin-left:130px;
		
	border-style:solid;
	border-color:#C5C5C5;
	border-width:1px;
	border-bottom:none;
	border-left:none;	
	border-top:none;	
}

#maiCen {
	font-family:"Trebuchet MS";	
	position:absolute;
	width:575px;
	height:415px;
	background-color:#FFFFFF;
	margin-left:138px;	
	margin-top:5px;
	padding-right:15px;
	overflow-x:hidden;
	overflow-y:scroll;

	/*scrollbar-arrow-color: #0A277A;
	scrollbar-base-color:#EEEEEE;
	scrollbar-dark-shadow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-face-color: #EEEEEE;
	scrollbar-shadow-color: #EEEEEE;
	scrollbar-highlight-color: #EEEEEE;*/
	
	scrollbar-face-color:#E2E2E2;
	scrollbar-highlight-color:#EEEEEE; 
	scrollbar-shadow-color: #EEEEEE; 
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-arrow-color: #EEEEEE;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;	
}

#maiCen a:hover {
	font-size:11px;
	color:#0A277A;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}
#maiCen a:link {
	font-size:11px;
	color:#0A277A;
	text-align:center;
	text-decoration:none;
}
#maiCen a:visited {
	font-size:11px;
	color:#0A277A;
	text-align:center;
	text-decoration:none;
}
#maiCen a:active {
	color: #D40000;
}

#maiCen .tit {
	color:#D40000;
	font-size:18px;
}
#maiCen .subTit {
	color:#5679B9;
	font-size:14px;
}
#maiCen .text {
	color:#4E4E4E;
	font-size:11px;
	text-align:left;	
}
#maiCen .textLeft {
	color:#4E4E4E;
	font-size:11px;
	text-align:left;
}
#maiCen .tdText {
	color:#D40000;
	font-size:10px;
	text-align:left;
}
#maiCen .tdTextGris {
	color:#4E4E4E;
	font-size:10px;
	text-align:left;
}
#maiCen .tdTextAzul {
color:#0A277A;
	font-size:12px;
	text-align:justify;
}

#maiCen .fecNot{
	color:#5679B9;
	font-size:12px;
}
#maiCen .titNot{
	color:#DA0000;
	font-size:11px;
	font-weight:bold;
}
#maiCen .desNot{
	color:#4E4E4E;
	font-size:11px;
	text-align:justify;
}
#maiCen .punteado{
	color:#CCCCCC;
	width:520px;
	height:1px;

	border:dashed;	
	border-width:1px;
	border-bottom:dashed;
	border-bottom:none;
	border-left:none;	
	border-right:none;		
}

/*css accesos directos a servicios de la pagina de inicio*/
#ini11 {
	position:absolute;
	margin-left:20px;
	margin-top:20px;
	width:250px;
	height:121px;
	background-image:url(images/titIni11.png);
	background-repeat:no-repeat;
	
	font-family:"Trebuchet MS";
	font-size:12px;	
	color:#4E4E4E;		
}
#ini12 {
	position:absolute;
	margin-left:280px;
	margin-top:20px;
	width:250px;
	height:121px;
	background-image:url(images/titIni12.png);
	background-repeat:no-repeat;
	
	font-family:"Trebuchet MS";
	font-size:12px;	
	color:#4E4E4E;		
}
#ini21 {
	position:absolute;
	margin-left:20px;
	margin-top:153px;
	width:250px;
	height:121px;
	background-image:url(images/titIni21.png);
	background-repeat:no-repeat;
	
	font-family:"Trebuchet MS";
	font-size:12px;	
	color:#4E4E4E;
}
#ini22 {
	position:absolute;
	margin-left:280px;
	margin-top:153px;
	width:250px;
	height:121px;
	background-image:url(images/titIni22.png);
	background-repeat:no-repeat;
	
	font-family:"Trebuchet MS";
	font-size:12px;	
	color:#4E4E4E;
}
#ini31 {
	position:absolute;
	margin-left:20px;
	margin-top:286px;
	width:250px;
	height:121px;
	background-image:url(images/titIni31.png);
	background-repeat:no-repeat;
	
	font-family:"Trebuchet MS";
	font-size:12px;	
	color:#4E4E4E;
}
#ini32 {
	position:absolute;
	margin-left:280px;
	margin-top:286px;
	width:250px;
	height:121px;
	background-image:url(images/titIni32.png);
	background-repeat:no-repeat;
	
	font-family:"Trebuchet MS";
	font-size:12px;	
	color:#4E4E4E;	
}


/*FIN css accesos directos a servicios de la pagina de inicio*/


/*css rutas*/
#maiCen .trPar{
	background-color:#EEEEEE;
}
#maiCen .tdBusAzul{
	font-size:10px;
	font-weight:bold;	
	background-image:url(images/busAzul.png);
	background-repeat:no-repeat;
}
#maiCen .tdBusAzulFuerte{
	color:#1E57B1;
	font-size:10px;
	font-weight:bold;	
}
#maiCen .tdBusRojo{
	font-size:10px;
	font-weight:bold;	
	background-image:url(images/busRojo.png);
	background-repeat:no-repeat;
}
#maiCen .tdNoBus{
	font-size:10px;
	font-weight:bold;	
	background-image:none;
	background-repeat:no-repeat;
}
#maiCen .tdTit
{
	background-image:none;
	font-size:10px;
	color:#5679B9;
}
#maiCen .tdTitEsp
{
	background-image:none;
	font-size:10px;
	color:#5679B9;
	font-weight:bold;	
}
#maiCen .tdTitCal /*dia de la semana del calendario*/
{
	background-image:none;
	font-size:14px;
	color:#D40000;
	font-weight:bold;	
}
#maiCen input ,textarea{
	color:#4E4E4E;
	border-color:#4E4E4E;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
	font-size:12px;
	font-family:Tahoma;
}





#maiBorDer {
	position:absolute;
	width:2px;
	height:290px;
	background-color:#FFFFFF;	
	margin-left:710px;
	margin-top:40px;
		
	/*border-style:solid;
	border-color:#C5C5C5;
	border-width:1px;
	border-bottom:none;
	border-left:none;	
	border-top:none;	
	*/
}



#maiDerSup {
	position:absolute;
	width:200px;
	height:190px;
	background-color:#FFFFFF;
	margin-left:729px;		
	margin-top:10px;	
		
}
#maiDerSup .fecNot{
	color:#5679B9;
	font-size:11px;
}
#maiDerSup .titNot{
	color:#DA0000;
	font-size:11px;
	font-weight:bold;
}
#maiDerSup .desNot{
	color:#4E4E4E;
	font-size:11px;
	text-align:justify
}
#maiDerSup a:hover {
	font-size:11px;
	color:#0A277A;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
#maiDerSup a:link {
	font-size:11px;
	color:#0A277A;
	text-align:center;
	text-decoration:underline;
}
#maiDerSup a:visited {
	font-size:11px;
	color:#0A277A;
	text-align:center;
	text-decoration:underline;
}
#maiDerSup a:active {
}





#maiDerInf {
	position:absolute;
	width:200px;
	height:150px;
	background-color:#FFFFFF;
	margin-left:729px;	
	margin-top:175px;
	

}




/*flota*/
#foto_contenedor{
	margin:0px 0px 0px 20px;
	padding:10px 10px 3px 10px;
	width: 510px;
	display:block;

	margin-left:150px;
	float:left;
}

#foto_navegacion_izq
{
	width:40px;
	height:20px;
	
	background-color:#FFFFFF;
	/*display:block;*/
	float:left;/*para q puedan estar dos capas alianeadas*/
	
}

#foto_navegacion_izq .boton_izq
{
	background-image:url(images/boton_izq.gif);
	background-repeat:no-repeat;
	padding:3px 4px 0px 2px;	
	
	width:19px;
	height:18px;
	float:left;
}
#foto_navegacion_izq a:hover{
	background-image:url(images/boton_izq_hover.gif);
	background-repeat:no-repeat;
	padding:3px 4px 0px 2px;
}

#foto_navegacion_der
{
	width:40px;
	height:20px;
	
	background-color:#FFFFFF;
	/*display:block;*/
	float:left;/*para q puedan estar dos capas alianeadas*/
	
}
#foto_navegacion_der .boton_der
{
	background-image:url(images/boton_der.gif);
	background-repeat:no-repeat;
	padding:3px 4px 0px 2px;
	
	width:19px;
	height:18px;
	float:left;
}
#foto_navegacion_der a:hover {
	background-image:url(images/boton_der_hover.gif);
	background-repeat:no-repeat;
	padding:3px 4px 0px 2px;	
}

#foto_menu
{	
	width:185px;
	height:20px;
	
	background-color:#FFFFFF;
	/*display:block;*/
	float:left;
}
#foto_menu a:hover {
	background-image:url(images/boton_fotos_hover.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#F6F6F6;
}

{	
	width:327px;
	height:20px;
	
	background-color:#FFFFFF;
	/*display:block;*/
	float:left;
}
#foto_menu .bg_boton_menu
{	
	background-image:url(images/boton_fotos.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
	padding:3px 4px 0px 2px;
	margin:0px 0px 1px 0px;
	
	width:19px;
	height:18px;
	
	font-family: Tahoma;
	font-size:9px;
	text-decoration:none;
	text-align:center;	
	color:#555555;
}
/*flota*/


#pie {
	background-image:url(images/pie01.gif);
	background-repeat:no-repeat;
	width:930px;
	height:26px;
}
#pie .text {
	color:#00176C;
	font-family:"Trebuchet MS";	
	font-size:11px;		
	margin-left:70px;
	line-height:25px;
	text-align:center;
}