body {
	background-image: url(g/bgr_general.jpg);
	background-repeat: repeat-x;
	background-color: #FCFBF8;
	margin-left: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td{
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        color:#333333; 
        font-size:11px; 
        font-weight:normal; 
        line-height:14px; 
}
td a{ 
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        color:#333333; 
        font-size:11px; 
        font-weight:normal; 
        line-height:14px; 
        text-decoration:underline; 
} 
td a:hover{ 
        font-family:Verdana, Arial, Helvetica, sans-serif; 
        color:#000000; 
        font-size:11px; 
        font-weight:normal; 
        line-height:14px; 
        text-decoration:underline; 
}
#menuHome2 {
	position:absolute;
	width:250px;
	height:115px;
	z-index:2;
	visibility: hidden;
}
#menu3Nivel {
	position:absolute;
	width:200px;
	height:62px;
	z-index:3;
	visibility: hidden;
}
#menuinterna {
	position:absolute;
	width:200px;
	height:141px;
	z-index:3;
	visibility: hidden;
}

.Titulo_Mes_calendario {
    font-family: Arial, Helvetica, sans-serif;
	color:#FFB240;
	font-size:16px;
	font-weight:bold;
	
}
.Text_Dias_Calendario {
    font-family: Arial, Helvetica, sans-serif;
	color:#00628C;
	font-size:14px;
	font-weight:bold;
	
}
.Fondo_BlancoVacioCalendario {
    border-width: 1px 1px 1px 1px;
	border-color:#DFDCDB;
	border-style:solid;
	background-color:#FFFFFF;
}
.Fondo_Naranja_Calendario {
    border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background-color:#FCEBB6;
	cursor:pointer;
}
.TextoAzulNegrita_Calendario {
	font-family: Arial, Helvetica, sans-serif;
	color:#4D768C;
	font-size:15px;
	font-weight:bold;
}
.Fondo_Blanco_Calendario {
  
	background-color:#FFFFFF;
	border-width: 1px 1px 1px 1px;
	border-color:#DFDCDB;
	border-style:solid;
}
.textoazul_calendario{
 	font-family: Arial, Helvetica, sans-serif;
	color:#4D768C;
	font-size:15px;
	font-weight:normal;
}
.textoazul_calendario a{
 	font-family: Arial, Helvetica, sans-serif;
	color:#4D768C;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}
.textoazul_calendario a:hover{
 	font-family: Arial, Helvetica, sans-serif;
	color:#4D768C;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
}

.bgr_blanco{
 	background-color:#FFFFFF;
}
.bgr_barra_destacados{
 	background-color:#F9F8F2;
 	border-width:0px 1px 1px 1px;
 	border-color:#DBDBDB;
 	border-style:solid;
	background-position:top;
}
.bgr_barra_destacados_02{
 	background-color:#F9F8F2;
 	border-width:0px 1px 0px 1px;
 	border-color:#DBDBDB;
 	border-style:solid;
}
.bgr_barra_destacados_03{
 	background-image: url(g/bgr_destacados2.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
.bgr_tabla_destacados_img {
    	background-image: url(g/bgr_destacados.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
.bgr_tabla_sellos {
    background-image: url(g/bgr_fondotabla_Sellos.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.bgr_tablainternagris{
    background-color: #F9F9F9;
}

.bgr_Azul{
    background-color: #E4F3F8;
}	
.bgr_Cafe {
    background-color: #ECE9D8;
}
.FondoTablaGris3 {
	background-color:#F2F2F2;
	border-width: 0px 2px 2px 2px;
	border-color:#E4E4E4;

}
.FondoTablaGris2 {
	background-color:#E4E4E4;

}
.sombragris_menu{
	background-image:url(g/bgr__Supe_Tabla_Busqueda.jpg);
	background-position:bottom;
	background-repeat:repeat-x;

}
.fondoTablaGris4{
    background-color:#F4F4F4;
}

.boxes{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}
.textoBlanco_menuIz{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.textoBlanco_menuIz a{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.textoBlanco_menuIz a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#28688A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.textoVerdana12_menuIz{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
.textoVerdana12_menuIz a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#7F7F7F;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.textoVerdana12_menuIz a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#28688A;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.textoVerdana11_menuEmergente{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
	cursor:pointer;
}
.textoVerdana11_menuEmergente a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5C5C5C;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.textoVerdana11_menuEmergente a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#28688A;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.textoVerdana11_Rojo {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color: #990000;
}
.textoVerdana11_Rojo a{
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color: #990000;
}
.Subtitulos {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #54524B;
   font-size: 11px;
   font-weight:bold;
}
.TitulosSecciones {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}
.TitulosSecciones a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}
.TitulosSecciones a:hover{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #2865A0;
   font-size: 14px;
   font-weight: bold;
   text-decoration: none;
}

.TitulosRojos12 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: 12px;
   font-weight: bold;
}
.TitulosRojos12 a{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: 12px;
   font-weight: bold;
}
.TitulosRojos12 a:hover{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: #990000;
   font-size: 12px;
   font-weight: bold;
}
.TextoTabla_15 {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #68655D;
   font-size:13px;
   font-weight:bold;
   text-decoration: none;
}
.TextoTabla_15 a{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #68655D;
   font-size:13px;
   font-weight:bold;
   text-decoration: none;
}
.TextoTabla_15 a:hover{
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color: #2865A0;
   font-size:13px;
   font-weight:bold;
   text-decoration: none;
}
.TextoDestacosDere {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:normal;
}
.Titulo_Azul {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2865A0;
	text-decoration: none;
}
.Titulo_Azul a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2865A0;
	text-decoration: none;
}
.Titulo_Azul a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.Tex_Azul {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2865A0;
	text-decoration: none;
}
.Tex_Azul a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2865A0;
	text-decoration: none;
}
.Tex_Azul a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2865A0;
	text-decoration: underline;
}
.Tex_Rojo9 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.Tex_Rojo9 a{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.Tex_Rojo9 a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
}
.Subtitulo_Rojo {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.Subtitulo_Rojo a{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.Subtitulo_Rojo a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration:underline;
}
.Tit_Verdana13Blanco {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}
.Subtit_Destacados {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#54524B; 
}
.TextoNegro12 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.tituloVerdana11{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#54524B;
	text-decoration:none;

}
.tituloVerdana11 a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#54524B;
	text-decoration:none;
}
.tituloVerdana11 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#54524B;
	text-decoration:underline;
}
.tituloVerdana11_noticias{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#54524B;
	text-decoration:none;

}
.tituloVerdana11_noticias a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#54524B;
	text-decoration:none;

}
.tituloVerdana11_noticias a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#990000;
	text-decoration:underline;

}
.tituloarial_11{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;

}
.tituloarial_11 a{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;

}
.tituloarial_11 a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#0F5C8E;
	text-decoration:none;

}
.tituloVerdana11 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#54524B;
	text-decoration:none;
}
.tituloVerdana11 a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}
.texto_verdanaTabla{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.texto_verdanaTabla a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.texto_verdanaTabla a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#990000;
	text-decoration:underline;
}
.texto_linkDestacados{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.texto_linkDestacados a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
	text-decoration:none;
}
.texto_linkDestacados a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#665F31;
	text-decoration:underline;
}
.texto_TablasGris {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.Sub_TablasGris {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
}
.Sub_TablasGris a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;
}
.Sub_TablasGris a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	
}
.texto_linkInternas{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	text-decoration: underline;
}
.texto_linkInternas a{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.texto_linkInternas a:hover{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#999999;
	text-decoration:underline;
}
.texto_TablasGris {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.Tex_Gris {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
}
.Tex_linkCafe {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #696336;
	text-decoration:none;
}
.Tex_linkCafe a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight:normal;
	color: #696336;
	text-decoration:none;
}
.Tex_linkCafe a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #696336;
	text-decoration:underline;
	
}
.tex_pie_Arial{
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color: #666666;
   text-decoration:none;
 }

.borde_azulpunteado {
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	border-color:#0F5C8E;
}
.borde_Gris{
	border-width:0px 0px 1px 0px;
	border-style: solid;
	border-color:#75726A;
}
.borde_Grispunteado{
	border-width:0px 0px 1px 0px;
	border-style:dashed;
	border-color:#B1AFA7;
}
.borde_GrispunteadoVertical{
	border-width:0px 0px 0px 1px;
	border-style:dashed;
	border-color:#B1AFA7;
}
.borde_divisionCafeTabla{
	border-width:0px 0px 1px 0px;
	border-style: solid;
	border-color:#C1BCA1;
}
.borde_imagenDestacados{
    border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #B1B198;
}
.Borde_imagenSellos {
    border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #B1B1B1;
	background-color:#FFFFFF;

}
.Borde_Novedades {
    border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #666666;
	background-color:#FFFFFF

}

.Borde_Tablainterna {
    border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #CBC8C5;
	background-color:#FFFFFF;

}    
.Borde_TablainternaGris {
    border-width:0px 1px 1px 1px;
	border-style: solid;
	border-color: #E8E8E8;
	background-image:url(g/bgr_tablaDestacadosGris.jpg);
	background-position:top;
	background-repeat:repeat-y;
}    

.borde_azul3px{	
	background-color:#FFFFFF;	
	border-width:3px 3px 3px 3px;
	border-style:solid;
	border-color:#0F5C8E;
	background-image:url(g/bgr_infMenuEmerg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;	
}
.borde_RecuadroGris{
    border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #E6E4E3;
	background-color:#FFFFFF;
	
}
.borde_RecuadroAzul{
    border-width:1px 1px 1px 1px;
	border-style: solid;
	border-color: #E6E4E3;
	background-color:#F4FDFF;
	
}
.Linea_GrisInfe {
    border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color:#E6E4E3;
}
.borde_negro {
	border-width: 1px 1px 1px 1px;
	BORDER-RIGHT: #7f7f7f 1px solid;
	BORDER-TOP: #7f7f7f 1px solid;
	BORDER-LEFT: #7f7f7f 1px solid;
    	BORDER-BOTTOM: #7f7f7f 1px solid;
	border-style:solid;
	border-color: #333333;
	background-color:#FFFFFF;

}
.borde_Azul {
    border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #89CBE0;
}
.lineaGrisinterna {
    border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color:#DDDDDD;
}
.borde_Cafe {
    border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #E1DCC1;
}
.borde_iz_sup_gris{
	border-color:#CCCCCC;
	border-width: 1px 0px 0px 1px;	
	border-style:solid;
}
.borde_superior_gris{
	border-color:#CCCCCC;
	border-width: 1px 0px 0px 0px;
	border-style:solid;
}
.borde_der_sup_gris{
	border-color:#CCCCCC;
	border-width: 1px 1px 0px 0px;	
	border-style:solid;
}
.tabla_noticiasAzul{
    border-color:#B9CADA;
	border-width: 1px 1px 1px 1px;
	border-style:solid;
	background-color:#E6F1F8;
}
.tabla_bordecafe {
    background-color:#FFFFFF;
	border-color:#BEB476;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
.Bgr_sombrainfeEncabe {
	background-image: url(g/img_bordeInferEncabeDocuespe.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.FondoTablaGris2 { 
        background-color:#EEEEEE; 

} 

.bgr_tablaLogos{ 
        background-image:url(g/img_tablaLogos1.jpg); 
        background-repeat:no-repeat; 
        background-position:center; 
} 
.LetraDirectorio{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
   	color: #2865A0;
	text-decoration:none;
}
.LetraDirectorio a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.LetraDirectorio a:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration:none;
}
.Tex_Confirma { 
    font-family:Arial, Helvetica, sans-serif; 
        font-size: 9px; 
        font-weight: bold; 
        color: #333333; 
        text-decoration:none; 
} 