@media print {
    BODY { font-size: 10pt;
	 	   margin-left: 0;
		   margin-right: 0;
	     }
}

body,th {
	font-family: Arial, Arial Narrow;
}
body {
	background-color: #F1F4F6;
	margin-left: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
}

body.ventana {
	background-color: #F1F4F6;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.tabla_general {
	background-color: #FFFFFF;
	border-top-color: #333333;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #333333;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #333333;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #333333;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #333333;
	text-align: center;
}
.td_grafico_home {
	background-color: #F1F4F6;
	border-top-color: #7FB2CC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #7FB2CC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #7FB2CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #7FB2CC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #7FB2CC;
	text-align: center;
}
.td_azul_blanco {
	background-color: #FFFFFF;
	border-top-color: #7FB2CC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #7FB2CC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #7FB2CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #7FB2CC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #7FB2CC;
	text-align: center;
}
.td_borde_gris {
	border-top-color: #7FB2CC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #7FB2CC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #7FB2CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #7FB2CC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #7FB2CC;
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text_field {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
	text-align: center;
	width: 120px;
	height: 19px;

}
.text_field_2 {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #CCCCCC;
	text-align: center;
	height: 19px;

}
a.links_10_normal_gris_1 {
	font-family: Arial, Arial Narrow;
	font-size: 10px;
	font-weight: normal;
	color: #6A8190;
	text-decoration: none;

}
a.links_10_normal_gris_1:hover {
	color: #1A4C66;
	text-decoration: none;
}

a.links_10_normal_gris_1:active {
	color: #6A8190;
	text-decoration: none;
}

a.links_10_normal_gris_1:visited {
	color: #6A8190;
	text-decoration: none;
}

.links_11_blanco_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.links_11_blanco_normal:hover {
	text-decoration: underline;
}
a.links_11_azul_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}

a.links_11_azul_normal:hover {
	color: #0033CC;
}

a.links_11_azul_normal:active {
	color: #003366;
}

a.links_11_azul_normal:visited {
	color: #003366;
}

.text_11_blanco_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;

}
.links_12_blanco_bold {
	font-family: Arial, Arial Narrow;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.links_12_blanco_bold:hover {
	text-decoration: underline;
}
a.links_12_rojo_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;

}
a.links_12_rojo_bold:hover {
	text-decoration: underline;
}

a.links_12_rojo_bold:active {
	color: #990000;
	text-decoration: none;
}

a.links_12_rojo_bold:visited {
	color: #990000;
	text-decoration: none;
}

.links_15_rojo_bold {
	font-family: Arial, Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;

}
.links_15_rojo_bold:hover {
	text-decoration: underline;
}
.links_13_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.links_11_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a.links_13_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
a.links_13_azul_bold:hover {
	color: #0033CC;
}
.text_10_normal_gris_1 {
	font-family: Arial, Arial Narrow;
	font-size: 10px;
	font-weight: normal;
	color: #6A8190;
	text-decoration: none;

}
.text_11_blanco_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.text_11_gris66_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.text_11_gris66_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;

}
.text_11_negro_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.text_11_negro_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
td {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.text_11_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
.text_11_azul_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}
.text_12_blanco_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.text_12_blanco_bold {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.text_12_negro_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.text_12_gris66_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;

}
.text_12_gris66_bold {
	font-family: Arial, Arial Narrow;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;

}
.text_12_negro_bold {
	font-family: Arial, Arial Narrow;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.text_12_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
.text_12_azul_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}
.text_13_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
.text_13_azul_normal {
	font-family: Arial, Arial Narrow;
	font-size: 13px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}
.text_14_amarillo_bold {
	font-family: Arial, Arial Narrow;
	font-size: 14px;
	font-weight: bold;
	color: #FFFF66;
	text-decoration: none;

}
.text_14_amarillo_normal {
	font-family: Arial, Arial Narrow;
	font-size: 14px;
	font-weight: normal;
	color: #FFFF66;
	text-decoration: none;

}
.text_15_azul_bold {
	font-family: Arial, Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;

}
.text_15_gris33_bold {
	font-family: Arial, Arial Narrow;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
.text_20_blanco_normal {
	font-family: Arial, Arial Narrow;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.text_20_blanco_bold {
	font-family: Arial Narrow,Arial;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}

/*a {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;

}
a:visited{
	color: #003366;
	text-decoration: none;
}
a:active{
	color: #003366;
	text-decoration: none;
}
a:hover{
	color: #003366;
	text-decoration: underline;
}*/

a.links_11_blanco_normal {
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}

/*a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
a:active{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}*/

SELECT{
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;

}
TEXTAREA{
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	background-color: #FFFFFF;

}
INPUT{
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #999999;
	height: 17px;
	background-color: #FFFFFF;
}

INPUT.blanco{
	font-family: Arial, Arial Narrow;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	height: 17px;
	background-color: #FFFFFF;
}

/*Class Nuevos // Agregados por José Molina */

.td_azul_beige {
	background-color: #F3DD8F;
	border-top-color: #7FB2CC;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-color: #7FB2CC;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #7FB2CC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #7FB2CC;
	border-left-style: solid;
	border-left-width: 1px;
	border-color: #7FB2CC;
	text-align: center;
}
