
body 			{ 	font-family: Tahoma, Verdana, Helvetica, ArialBODY;
					SCROLLBAR-ARROW-COLOR: #FF6666;
					SCROLLBAR-BASE-COLOR: #FFF5F5;
				}
				
p  				{ 	font-size: 9pt}
table 			{ 	font-size: 9pt }
tr				{   vertical-align: top }
li 				{ 	font-size: 9pt }
blockquote 		{ 	font-size: 9pt }
.n 				{ 	font-size: 12pt }

.textocuadros	{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					BACKGROUND-COLOR: #F5F5F5; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
					height: 16px;
				}

.textocuadroscodigo	{ 
					font-family: Courier, Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 9px; 
					BACKGROUND-COLOR: #F5F5F5; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
				}

.boton			{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					BACKGROUND-COLOR: #F5F5F5; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
					height: 16px;
				}			

.textocuadrosgrandes	{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 16px; 
					BACKGROUND-COLOR: #F5F5F5; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
					height: 20px;
				}

.textomensaje	{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 14px; BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid;}
				}
				
.bloqueGrisBorde
				{    
					color: #000000;    
					background-color: #F5F5F5;    
					margin-top: 10px;    
					margin-right: 20px;    
					margin-bottom: 10px;    
					margin-left: 20px;    
					border-color: #CFCFCF;     
					border-style: solid;    
					border-width: 1px; }

.bloqueBlancoBorde
				{    
					color: #000000;    
					background-color: #FFFFFF;    
					margin-top: 10px;    
					margin-right: 20px;    
					margin-bottom: 10px;    
					margin-left: 20px;    
					border-color: #CFCFCF;     
					border-style: solid;    
					border-width: 1px; }

.bloqueCabeceraError
				{    
					color: #FFFFFF;    
                    font-size: 16px;
					background-color: #990000;    
					margin-top: 0px;    
					margin-right: 0px;    
					margin-bottom: 0px;    
					margin-left: 0px;}
					
.bloqueCabeceraCorrecto
				{    
					color: #FFFFFF;    
                    font-size: 16px;
					background-color: #CCCCCC;    
					margin-top: 0px;    
					margin-right: 0px;    
					margin-bottom: 0px;    
					margin-left: 0px;}
							
.bloqueGris		{    
                    background-color: #F5F5F5;     
                    margin-top: 5px;     
                    margin-right: 20px;     
                    margin-bottom: 5px;     
                    margin-left: 20px;    
                    padding: 10px; } 
                    
.bloquenoticias_bloque	{    
                    background-color: #FFF5F5;     
                    margin-top: 0px;     
                    margin-right: 0px;     
                    margin-bottom: 0px;     
                    margin-left: 0px;    
                    padding: 10px; } 

.bloquenoticias_bloqueGris	{    
                    background-color: #FFFFFF;     
                    margin-top: 0px;     
                    margin-right: 0px;     
                    margin-bottom: 0px;     
                    margin-left: 0px;    
                    padding: 10px; } 


#menu {
	FONT-SIZE: 0.7em; MARGIN-LEFT: 5px; WIDTH: 180px
}
#menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A:hover {
	BACKGROUND-COLOR: #e3e1d5
}
#menu A:unknown {
	BACKGROUND-COLOR: #e3e1d5
}
#menu A:active {
	BACKGROUND-COLOR: #e3e1d5
}
#menu .level1 A:hover {
	BACKGROUND-COLOR: #e3e1d5
}
#menu .level1 A:unknown {
	BACKGROUND-COLOR: #e3e1d5
}
#menu .level1 A:unknown {
	BACKGROUND-COLOR: #e3e1d5
}
#menu .level2 A:hover {
	BACKGROUND-COLOR: #e3e1d5
}
#menu A:hover {
	COLOR: #000
}
#menu .normal A {
	FONT-WEIGHT: normal; BACKGROUND: url(./img/flecha.gif) no-repeat right top; COLOR: #6a6a6b; LINE-HEIGHT: 24px; BORDER-BOTTOM: #d3d1c6 1px solid
}

#menu .submenu A {
	FONT-SIZE: 9px; COLOR: #6a6a6b; FONT-WEIGHT: normal; 
}

#menu .activo A {
	FONT-WEIGHT: bold; BACKGROUND: url(./img/flecha.gif) no-repeat right top; COLOR: #6a6a6b; BORDER-BOTTOM: #d3d1c6 1px solid
}

.noticias_bloque {
	PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 20px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 20px; WIDTH: 230px; COLOR: #fff; LINE-HEIGHT: 15px; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #e55b57; 
}
.noticias_bloque H3 {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; COLOR: #fff; MARGIN: 20px 0px 11px; BACKGROUND-COLOR: #ea7c79
}
.noticias_bloque A {
	COLOR: #fff; TEXT-DECORATION: none; font-size:11px;
}
.noticias_bloque UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(./img/cabeza_flecha.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #f5f5f5 1px solid
}
.noticias_bloque LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; PADDING-TOP: 0px
}
.noticias_bloque .oscuro {
	COLOR: #9303; font-size:11px;
}
.noticias_bloque .enlace {
	MARGIN-LEFT: 10px
}      

.actualizacion_noticias {
	PADDING-RIGHT: 1px;
	BORDER-TOP: ##fff 1px solid;
	PADDING-LEFT: 20px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 10px;
	WIDTH: 490px;
	COLOR: #000;
	LINE-HEIGHT: 15px;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #fff 1px solid;
	BACKGROUND-COLOR: #FF9900;
	height: 40px;
	font-family: "Trebuchet MS", sans-serif, Verdana;	
}

.macro_titulo {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;	
	PADDING-BOTTOM: 5px;
	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	FONT-SIZE: 18px;
	COLOR: #697c6d;
	BACKGROUND-COLOR: #ebe9dc;
	font-family: "Trebuchet MS", sans-serif, Verdana;	
}

.bloque_central {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: Tahoma, Verdana, sans-serif, Verdana;	
}

.presentacion {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BACKGROUND: url(./img/fondo_esan.jpg);
	font-family: Tahoma, "Times New Roman", Times, serif;
	text-align:justify;
}

.titulo_16 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;	
	PADDING-BOTTOM: 5px;

	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	
	FONT-SIZE: 16px;
	COLOR: #F5F5F5;

	BACKGROUND-COLOR: 96a399;
	font-family: "Trebuchet MS", sans-serif, Verdana;	
}

.panel_admin {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;	
	PADDING-BOTTOM: 5px;

	FONT-SIZE: 14px;
	COLOR: #0033cc;
	BACKGROUND-COLOR: #FFFFFF;
	font-family: "Trebuchet MS", sans-serif, Verdana;	
}

.panel_admin A:link {
	COLOR: #0033cc; TEXT-DECORATION: none; 
}

.panel_admin A:visited {
	COLOR: #0033cc; TEXT-DECORATION: none; 
}

.panel_admin A:hover {
	COLOR: #0033cc; text-decoration: underline;
}

		
.error_formulario {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;	
	PADDING-BOTTOM: 5px;

	BORDER-BOTTOM: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid; 
	BORDER-RIGHT: #CCCCCC 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	
	FONT-SIZE: 12px;
	COLOR: #F5F5F5;

	BACKGROUND-COLOR: #990000;
	font-family: "Trebuchet MS", sans-serif, Verdana;	
}

.form_login	{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					BACKGROUND-COLOR: #F5F5F5; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
					height: 16px;
				}

.op_error { 
					PADDING-RIGHT: 5px;
					PADDING-LEFT: 5px;
					PADDING-TOP: 5px;	
					PADDING-BOTTOM: 5px;	
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 13px; 
					BACKGROUND-COLOR: #FF6666; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
				}
			
.op_correcta	{ 
					PADDING-RIGHT: 5px;
					PADDING-LEFT: 5px;
					PADDING-TOP: 5px;	
					PADDING-BOTTOM: 5px;
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 13px; 
					COLOR: #000000;
					BACKGROUND-COLOR: #F5F5F5; 
					BORDER-BOTTOM: #CCCCCC 1px solid; 
					BORDER-LEFT: #CCCCCC 1px solid; 
					BORDER-RIGHT: #CCCCCC 1px solid; 
					BORDER-TOP: #CCCCCC 1px solid; 
				}

.bloque_form1 {
					PADDING-RIGHT: 5px;
					PADDING-LEFT: 5px;
					FONT-SIZE: 12px;
					PADDING-BOTTOM: 5px;
					COLOR: #000000;
					PADDING-TOP: 5px;
					BACKGROUND-COLOR: #FFFFFF;
			}

.confirmar_op { 
					PADDING-RIGHT: 5px;
					PADDING-LEFT: 5px;
					PADDING-TOP: 5px;	
					PADDING-BOTTOM: 5px;	
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 13px; 
					COLOR: #FFFFFF;
					BACKGROUND-COLOR: #87968a; 
					BORDER-BOTTOM: #e5e3d6 1px solid; 
					BORDER-LEFT: #e5e3d6 1px solid; 
					BORDER-RIGHT: #e5e3d6 1px solid; 
					BORDER-TOP: #e5e3d6 1px solid; 
					WIDTH: 200;					
				}
				
.confirmar_op A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; 
}

.confirmar_op A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; 
}

.confirmar_op A:hover {
	COLOR: #FFFFFF; text-decoration: underline;
}	

.cancelar_op { 
					PADDING-RIGHT: 5px;
					PADDING-LEFT: 5px;
					PADDING-TOP: 5px;	
					PADDING-BOTTOM: 5px;	
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 13px; 
					COLOR: #FFFFFF;
					BACKGROUND-COLOR: #e3a183; 
					BORDER-BOTTOM: #ebe9dc 1px solid; 
					BORDER-LEFT: #ebe9dc 1px solid; 
					BORDER-RIGHT: #ebe9dc 1px solid; 
					BORDER-TOP: #ebe9dc 1px solid; 
					WIDTH: 200;					
				}
				
.cancelar_op A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none; 
}

.cancelar_op A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none; 
}

.cancelar_op A:hover {
	COLOR: #FFFFFF; text-decoration: underline;
}

.margen_10	
		{ 
					PADDING-RIGHT: 10px;
					PADDING-LEFT: 10px;
					PADDING-TOP: 10px;	
					PADDING-BOTTOM: 10px;	
					WIDTH: 480;										
		}			
		
		
.noticias	{ 
					PADDING-RIGHT: 5px;
					PADDING-LEFT: 5px;
					PADDING-TOP: 5px;	
					PADDING-BOTTOM: 5px;
				
					FONT-SIZE: 14px;
					COLOR: #000000;
					BACKGROUND: url(./img/fondo_esan_chico.jpg);
					
					font-family: "Trebuchet MS", sans-serif, Verdana;	
				}		
				
.noticias .titulo{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 18px; 
				}	
				
.noticias .fecha{ 
					COLOR: #FFFFFF;
					BACKGROUND-COLOR: #88d300; 
					WIDTH: 480px;
				}								
				
.noticias .contenido{ 
					font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
					font-size: 14px; 
				}					
				
.noticias A:link {
	COLOR: #0033cc; TEXT-DECORATION: none; 
}

.noticias A:visited {
	COLOR: #0033cc; TEXT-DECORATION: none; 
}

.noticias A:hover {
	COLOR: #0033cc; text-decoration: underline;
}				


.titulo				{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color:#000000;}
.titulo_grande{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#0000AA;}
.tiny					{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight:none; color:#000000;}
.tiny_roja		{	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight:none; color:#ff0000;}
