
body,td,th {
	font-family:Arial;
	font-weight:normal;
	
	font-size:12px;
	color:#000000;
}

a   {color: #000000;	text-decoration:none; 	font-family:Arial;	font-weight:bold;}
a:link,a:active,a:visited 
	{color: #333333;	font-family:Arial;	font-size:12px;	font-weight:normal;}
a:hover		
	{ color: #666666;font-size:12px;text-decoration:none; 	}
	
a.imgOpaco:LINK,a.imgOpaco:VISITED
	{width: 100%; opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; z-index:99999px;}
a.imgOpaco:HOVER
	{width: 100%; opacity:1;filter: alpha(opacity=100); -moz-opacity:1; z-index:99999px;}

div#piePagina
	{		width: 786px;margin:0 auto;padding-bottom:10px;
		    background:#243A63;color:#000;
	}	
	


.tituloInicio
{	background-image:url(headazul.jpg);
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	font-size:13px;
}

.textoFecha
{	color:#666666;
	font-family:Arial;
	font-size:10px;
}
	

.menuCabecera
{	color:#FFFFFF;
	font-weight:bold;
}

a.menuCabecera:link,a.menuCabecera:active,a.menuCabecera:visited
{	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
}
a.menuCabecera:hover
{	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	

}

a.enlaceCeleste:link,a.enlaceCeleste:active,a.enlaceCeleste:visited
{	color:#00A0E1;
	font-weight:bold;	
	font-size:12px;
	text-decoration:none;		
}
a.enlaceCeleste:hover
{	color:#666666 ;	
	font-weight:580;	
	font-size:12px;	
	text-decoration:underline;
}
a.enlaceAzul:link,a.enlaceAzul:active,a.enlaceAzul:visited
{	color:#135587;
	font-weight:580;	
	font-size:12px;
	text-decoration:none;		
}
a.enlaceAzul:hover
{	color:#135587 ;	
	font-weight:580;	
	font-size:12px;	
	text-decoration:underline;
}	





.menuIzquierda
{	color:#006699;padding:3px;
	font-family:Arial;font-size:11px;font-weight:bold;
}

a.menuIzquierda:link,a.menuIzquierda:active,a.menuIzquierda:visited
{	color:#006699;
	padding:3px;	
	font-family:Arial;font-size:11px;font-weight:bold;
}
a.menuIzquierda:hover
{	color:#006699;
	font-size:11px;
	font-weight:bold;padding:3px;text-decoration:none;
}

.botonIzq,a.botonIzq:LINK,a.botonIzq:VISITED
{	border:#A5C8F0 1px solid;
	background:#F5FAFE;height:20px;vertical-align:middle;margin:5px;padding-top:5px;"
}
a.botonIzq:HOVER
{	background:#993300;padding:3px;
}

<!-- MENU MODULAR -->
.menuModular
{	color:#000000;
	font-weight:bold;
	font-size:12px;
}

a.menuModular:link,a.menuModular:active,a.menuModular:visited
{	color:#000000;
	font-weight:bold;
}
a.menuModular:hover
{	color:#000000;
	font-weight:bold;
}

.menupie
{	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;

	padding-top:1px;
	padding-bottom:1px;
	padding-right:5px;
	border-right:1px solid #67809A;
	border-left:1px solid #67809A;
}

a.menupie:link,a.menupie:active,a.menupie:visited
{	color:#FFFFFF;
	font-family:,Arial;
	font-weight:bold;
	text-decoration:none;
}
a.menupie:hover
{	color:#000000 ;	
	font-family:Arial;	
	text-decoration:underline;
	font-weight:bold;	
}



.calendarTitMes
{	background:#007ED1;
	color:#FFFFFF;
	font-size:13px;
	font-family:ARIAL,VERDANA;
	font-weight:bold;
	padding:3px;
}

.calendarMes
{	font-size:12px;
	font-weight:bold;
	background:#FFFFFF;
	padding:1px;
}
.calendarMesActivo
{	font-size:13px;
	font-weight:bold;
	background:#EBF4FA;
	text-decoration:underline;
	padding:1px;
}


.calendarDia
{	font-size:12px;
	font-weight:bold;
	background:#EBF4FA;
	text-decoration:underline;
	padding:3px;
}

.calendarSobre
{	background-color: #C7E1F3;
	border:1px solid #007ED1;
}
.calendarNegro
{	background:#000000;
	color:#FFFFFF;
	padding:3PX;
	font-size:13PX;
	font-weight:bold;	
}
.calendarTitDia
{	background:#C7E1F3;
	color:#000000;
	font-family:Arial,Verdana;
	font-size:12px;
	padding:2px;
	border:0px solid #C7E1F3;
	border-bottom:1PX SOLID #0066CC;
}

.calendarBorde
{ 	border:1px solid #0066CC;
}
.calendarBordeNegro
{ 	border:1px solid #000000;
}


.tituloceleste3
{	color:#00A3E3;
	font-weight:bold;	
	font-family:Arial;
	font-size:15px;
}
.enlaceazul
{	color:#0057A5;
	font-size:13px;
	padding:4px;
}
a.enlaceazul:link,a.enlaceazul:active,a.enlaceazul:visited
{	color:#0057A5;
	font-size:13px;
	font-weight:600;
	padding:0px;
}
a.enlaceazul:hover
{	color:#FFFFFF;
	padding:0px;
	font-weight:580;
}


.enlaceBlanco
{	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
a.enlaceBlanco:link,a.enlaceBlanco:active,a.enlaceBlanco:visited
{	color:#FFFFFF;
	font-weight:normal;
	font-size:13px;
	font-weight:bold;
	padding:4px;	
}
a.enlaceBlanco:hover
{	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:4px;
	text-decoration:underline;
}

.enlaceNegroBig
{	color:#000000;
	font-size:14px;
	font-weight:600;
}
a.enlaceNegroBig:link,a.enlaceNegroBig:active,a.enlaceNegroBig:visited
{	color:#000000;
	font-size:14px;
	font-weight:600;
	padding:4px;	
}
a.enlaceNegroBig:hover
{	color:#666666;
	font-size:14px;
	font-weight:600;
	padding:4px;
	text-decoration:underline;
}

#logo {
	width: 398px;
	height: 363px;
	margin: auto;
	background: url(../../imagenes/login.jpg) no-repeat;
    
}
.mensaje{
    text-align:center;
    font-size:1em;
    
}
.advertencia{
    text-align:center;
    font-size:2em;
    
}


.mapa1
{	color:#00A3E3;
	font-weight:bold;	
	font-family:Arial;
	font-size:14px;
}
a.mapa1:link,a.mapa1:active,a.mapa1:visited
{	color:#00A3E3;
	font-weight:bold;	
	font-family:Arial;
	font-size:14px;
}
a.mapa1:hover
{	color:#0057A5;	
	font-weight:bold;	
	font-family:Arial;	
	font-size:14px;	
}

a.mapa2:link,a.mapa2:active,a.mapa2:visited
{	color:#0057A5;
	font-weight:bold;	
	font-family:Arial;
	font-size:12px;

}
a.mapa2:hover
{	color:#FFCC00 ;	
	font-weight:bold;	
	font-family:Arial;	
	font-size:12px;
}

a.mapa3:link,a.mapa3:active,a.mapa3:visited
{	color:#0057A5;
	font-family:Arial;
	font-size:12px;
}
a.mapa3:hover
{	color:#00A3E3 ;	
	font-family:Arial;	
	font-size:12px;
}



.enlace1
{	color:#666666;
	font-weight:normal;	
	font-family:Arial;
	font-size:12px;		
}

a.enlace1:link,a.enlace1:active,a.enlace1:visited
{	color:#666666;
	font-weight:normal;	
	font-family:Arial;
	font-size:12px;			
}

a.enlace1:hover
{	color:#00A0E1 ;	
	font-weight:normal;	
	font-size:12px;	
	text-decoration:underline;
}
/*
a.enlace2:link,a.enlace2:active,a.enlace2:visited
{	color:#0057A5;
	font-weight:bold;	
	font-size:12px;
	text-decoration:none;		
}
a.enlace2:hover
{	color:#00A0E1 ;	
	font-weight:bold;	
	font-size:12px;	
	text-decoration:underline;
}
*/	

.enlaceAzul
{	color:#00A0E1 ;	
	font-weight:bold;	
	font-size:12px;	
	text-decoration:underline;
}	
a.enlaceAzul:link,a.enlaceAzul:active,a.enlaceAzul:visited
{	color:#0057A5;
	font-weight:600;	
	font-size:12px;
	text-decoration:none;		
}
a.enlaceAzul:hover
{	color:#00A0E1 ;	
	font-weight:620;	
	font-size:12px;	
	text-decoration:underline;
}

.enlaceAzulplantilla
{	color:#0057A5 ;	
	font-size:12px;	
	text-decoration:underline;
}	
.enlaceAzulplantilla:link,a.enlaceAzulplantilla:active,a.enlaceAzulplantilla:visited
{	color:#0057A5;
	font-size:12px;
	text-decoration:none;		
}
.enlaceAzulplantilla:hover
{	color:#00A0E1 ;	
	font-size:12px;	
	text-decoration:underline;
}

a.enlacePlomo:link,a.enlacePlomo:active,a.enlacePlomo:visited
{	color:#666666;
	font-weight:bold;	
	font-size:11px;
	text-decoration:none;		
}
a.enlacePlomo:hover
{	color:#000000;	
	font-weight:bold;	
	font-size:11px;	
	text-decoration:underline;
}	

.tablaRuta
{	 border:1px  solid #AEDBF4;
	
}


.tdrowRuta
{	color:#003399;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background-image:url(fondoCabecera.jpg);

	height:25px;
	padding:5px;
}
a.enlaceRuta:link,a.enlaceRuta:active,a.enlaceRuta:visited
{	color:#003399;
	font-weight:bold;	
	font-size:11px;
	text-decoration:none;
}
a.enlaceRuta:hover
{	color:#003399;	
	font-weight:bold;	
	font-size:11px;	
	text-decoration:underline;
}	


.tdNum
{	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}






.formcabecera
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	background-image:url(headazul.jpg);
	height:30px;
	border:1px solid #000000;
}
.formtdrow1
{	background-color:#F7F7F7;	

	border-left:1px ;
	padding:3px;
}
.formborde
{	border:1px solid #006699;
	font-family:Arial;
	font-size:12px;
	padding:3px;
}



.tablaOtros
{	

	background-repeat:repeat-x;
	padding:10px;
	border:1PX solid #E8E8E8;
}
.bordeBlanco
{	border:1px solid #FFFFFF;
	padding:3px;
	padding-right:5px;
	padding-left:5px;
}

.bordePlomo
{	border:1px solid #CCCCCC;
}
.tablaploma
{	 border:2px  solid #CCCCCC;
}

.tablaceleste
{	 border:1px  solid #AEDBF4;
	border-bottom:0px solid #FFFFFF;
	 background-color: #F8FCFF;
}


.bordeceleste
{ 	 border:1px  solid #AEDBF4;	
}




.fondoceleste
{	 background-color: #F8FCFF;
}


.bordeheadmenu
{  border-top:1px solid #00A3E3;
   border-bottom:1px solid #00A3E3;
}

.headseccionindex
{	background-color:#A6C6E7;
	color:0057A5;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	
}

.info{	color:#00A3E3;
	font-weight:normal;	
	font-family:Arial;
	font-size:18px;
}

.textoContenido
{	font-family:Arial;
	font-size:12px;
	color:#000000;	
}
.textoazul
{	color:#0057A5;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	padding-left:3px;
	padding-right:3px;
}
/*////////////////////////////////////////
//		 	 ESTILOS TITULOS			*/

.titulogrande
{	color:#000000;
	font-weight:normal;	
	font-family:Arial;
	font-size:18px;
}

.tituloNegro
{	color:#333333;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.tituloBlanco
{	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:ARIAL,VERDANA;
}


.titulo1
{	color:#0057A5;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.titulomediano
{	color:#00A3E3;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.tituloblanco
{	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:3px;
}
.nombremediano
{	color:#000000;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

.resumen
{	color:#000000;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
}

.fecha1
{	color:#999999;
	font-family:Arial;
	font-size:11px;
}

.tituloceleste
{	color:#00A3E3;
	font-weight:bold;	
	font-family:Arial;
	font-size:13px;
}
.tituloAzul
{	color:#003399;
	font-weight:bold;	
	font-family:Arial;
	font-size:15px;
}

.tituloconsulta
{	color:#003399;
	font-weight:bold;	
	font-family:Arial;
	font-size:22px;
}


/*////////////////////////////////////////
//		 	 ESTILOS PAGINACION 			*/
.paginacion
{ 	font-family: Arial;
	color:#0057A5;
	font-size:11px;
	font-weight:bold;	
}

a.paginacion:link,a.paginacion:active,a.paginacion:visited
{	font-family: Arial;
	color:#0057A5;
	font-size:11px;
	font-weight:normal;	
}
a.paginacion:hover
{	font-family:Arial;
	color:#000000;
	font-size:11px;
	font-weight:normal;	
}

#pag{font-size:0px;padding-bottom:2em;margin:2em 0 1em 0;_margin: .25em 0 1em 0;text-align:right;margin-top:15px;margin-bottom:15px}
#pag a{cursor:pointer;color:#0066a7;text-decoration:none;display:inline-block; border:1px solid #e6e6e6;padding:.3em .5em .3em .5em;margin:.15em .1em;text-align:center;font-size:11px}
#pag a.pP,#pag a.nP{font-weight:bold;border-color:#aaa;padding-right:.5em}
#pag a.pP{margin-right:1.2em}
#pag a.nP{margin-left:1.2em;*margin-left: 1.5em;a:0}
#pag a.rest{background-color:#fff;border:1px solid #e6e6e6}
#pag a:hover,#pag a.sel{background-color:#d2eaf6;border:1px solid #b7d8ee}
#pag a.sel{color:#444}
#pag a.dis{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default}	


#pag a.sel{color:#444}
#pag a.dis{background-color:#fff;color:#e6e6e6;border:1px solid #e6e6e6;cursor:default}	

#letras {
	height: 30px;
	padding: 5px 0 0 0;
	margin: 0 auto;
	background: #ffffff;
}
