body {
	font-family: Arial, Helvetica, sans-serif;
}

/* REGLAS PARA TODOS LOS LINKS */

.gral a {text-decoration:none;
		 color:#006699;
		 font-size:9pt; 
		 font-weight:normaal
		 } 

.gral a:hover{
	margin:0;
	color:#515f14;
} 


input{
}

.campos{
	color:#341071;
	font-size: 9pt;
}

#borde_cfee, #tablaread td {border: 1px solid #c5c5c5;}

/* FIN DE REGLAS PARA TODOS LOS LINKS */

/* LINK 1 */
.gral a span.menu{text-decoration: none; color:#000000; font-size: 8pt; vertical-align:middle; font-weight:bold;} 
.gral a span.caracter1 {visibility:hidden;} 
.gral a:hover span.caracter1{visibility: visible; color:#006699}
.gral a:hover span.menu{text-decoration:none; color:#006699}

/* LINK 2 */
.gral a span.menu2{text-decoration: none; color:#FFFFFF; font-size: 8pt; vertical-align:middle; } 
.gral a span.caracter2 {visibility:hidden;} 
.gral a:hover span.caracter2{visibility: visible; color:#A0A0A0}
.gral a:hover span.menu2{text-decoration:none; color:#A0A0A0}

/* LINK 3 */
.gral a span.menu3{text-decoration: none; color:#000000; font-size: 9pt; vertical-align:middle; } 
.gral a span.caracter3 {visibility:hidden;} 
.gral a:hover span.caracter3{visibility: visible; color:#666666}
.gral a:hover span.menu3{text-decoration:none; color:#666666}

/* LINK 4 */
.gral a span.menu4{text-decoration: none; color:#3d4520; font-size: 9pt; vertical-align:middle; } 
.gral a span.caracter4 {visibility:hidden;} 
.gral a:hover span.caracter4{visibility: visible; color:#666666}
.gral a:hover span.menu4{text-decoration:none; color:#666666}

/* LINK 5 */
.gral a span.link1{text-decoration: none; color:#006699; font-size: 9pt; vertical-align:middle; } 
.gral a span.caracter5 {visibility:hidden;} 
.gral a:hover span.caracter5{visibility: visible; color:#515f14}
.gral a:hover span.link1{text-decoration:none; color:#515f14}

/* LINK 6 */
.gral a span.azul_osc{text-decoration: none; color:#1f4a87; font-size: 9pt; vertical-align:middle; } 
.gral a span.caracter6 {visibility:hidden;} 
.gral a:hover span.caracter6{visibility: visible; color:#006699}
.gral a:hover span.azul_osc{text-decoration:none; color:#006699}

/* LINK 7 */
.gral a span.azul{text-decoration: none; color:#4c74ba; font-size: 9pt; vertical-align:middle; font-weight:bold;}
.gral a span.caracter7 {visibility:hidden;} 
.gral a:hover span.caracter7{visibility: visible; color:#006699}
.gral a:hover span.azul{text-decoration:none; color:#006699}

/* LINK 8 */
.gral a span.verde_osc{text-decoration: none; color:#515f14; font-size: 8pt; vertical-align:middle; } 
.gral a span.caracter8 {visibility:hidden;} 
.gral a:hover span.caracter8{visibility: visible; color:#1f4a87}
.gral a:hover span.verde_osc{text-decoration:none; color:#1f4a87}

/* LINK 9 */
.gral a span.verde_even{text-decoration: none; color:#515f14; font-size: 9pt; vertical-align:middle; font-weight:bold;} 
.gral a span.caracter9 {visibility:hidden;} 
.gral a:hover span.caracter9{visibility: visible; color:#006699}
.gral a:hover span.verde_even{text-decoration:none; color:#006699}

/* LINK 10 */
.gral a span.azul_not{text-decoration: none; color:#1f4a87; font-size: 8pt; vertical-align:middle; font-weight:bold;}
.gral a span.caracter10 {visibility:hidden;} 
.gral a:hover span.caracter10{visibility: visible; color:#006699}
.gral a:hover span.azul_not{text-decoration:none; color:#006699}

/* LINK 11 */
.gral a span.azul_mas{text-decoration: none; color:#1f4a87; font-size: 8pt; vertical-align:middle; } 
.gral a span.caracter11 {visibility:hidden;} 
.gral a:hover span.caracter11{visibility: visible; color:#006699}
.gral a:hover span.azul_mas{text-decoration:none; color:#006699}

.int_gris1 {
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #333333;
	font-size: 9pt;
}

.int_gris2 {
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #000000;
	font-size: 9pt;
}

.int_verde {
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #515f14;
	font-size: 9pt;
}

.seccion {
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #4c74ba;
	font-size: 11pt;
	font-weight:bold;
}

.azul {
	font-family: "Arial";
	color: #4c74ba;
	font-size: 9pt;
	font-weight:bold;
}

.azulsmall {
	font-family: "Arial";
	color: #4c74ba;
	font-size: 8pt;
	font-weight:bold;
	padding:3px;
}


.texto{
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #666666;
	font-size: 9pt;
	font-weight:normal;
}

.seccion_blanca {
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #ffffff;
	font-size: 11pt;
	font-weight:bold;
}

.blanco{
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #ffffff;
	font-size: 10pt;
	font-weight:normal;
}

.azul{
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color:#1f4a87;
	font-size: 8pt;
	font-weight:bold;
}

.error{
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color:#FF0000;
	font-size: 8pt;
	font-weight:bold;
}

.texto_oscuro{
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #5a5959;
	font-size: 9pt;
	font-weight:normal;
}

.verde_oscuro{
	font-family: "Arial";
	color: #54700f;
	font-size: 9pt;
	font-weight:bold;
}

.texto_seccion_b{
	padding-top: 2px;
	padding-right: 2px;
	font-family: "Arial";
	color: #4c74ba;
	font-size: 9pt;
	font-weight:bold;
}

.chica{
	font-family: "Arial";
	color: #666666;
	font-size: 8pt;
	font-weight:normal;
}

.pres_hist_azul{
	font-family: "Arial";
	padding:3px 3px 3px 7px;
	color: #1f4a87;
	font-size: 8pt;
	font-weight:bold;
}

.pres_hist_negro{
	font-family: "Arial";
	color: #000000;
	font-size: 8pt;
	font-weight:normal;
}

.pres_hist_gris{
	font-family: "Arial";
	padding:3px 3px 3px 7px;
	color: #333333;
	font-size: 8pt;
	font-weight:normal;
}

.error1{
	font-family: "Arial";
	color: #cc0000;
	font-size: 9pt;
	font-weight:normal;
}

#resoluciones {
	float:right;
	padding: 0px 10px 10px 0px;
	margin-top:10px;

}


.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#888; margin:0 5px;}
.b2 {height:1px; background:#faf7f7; border-right:2px solid #888; border-left:2px solid #888; margin:0 3px;}
.b3 {height:1px; background:#faf7f7; border-right:1px solid #888; border-left:1px solid #888; margin:0 2px;}
.b4 {height:2px; background:#faf7f7; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.contentb {background: #faf7f7; border-right:1px solid #888; border-left:1px solid #888;}
.contentb div {margin-left: 5px; margin-right: 5px;}

.calendarHeader
{
font-weight: bold;
font-size: 10pt;
color: #4c74ba;

}
.calendarToday {
 }
 .calendar {
 background-color: #ffffff;
 font-size: 10pt;
 color: #333333;

 }
