
.body_10
{
	font-size: 10px;
	font-family: Tahoma;
}
.caja_texto_negro
{
	font-size: 11px;
	vertical-align:baseline;
	color: #000000;
	font-family: Tahoma;
	height: 12px;
	text-align: right;
}
.caja_texto_negro_10
{
	font-size: 10px;
	vertical-align: baseline;
	color: #000000;
	font-family: Tahoma;
	height: 12px;
	text-align: right;
}
.caja_texto_negro_9
{
	font-size: 9px;
	vertical-align: baseline;
	color: #000000;
	font-family: Tahoma;
	text-align: right;
	height: 12px;
}
.caja_texto_11
{
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	border-left: #336699 1px solid;
	color: #336699;
	border-bottom: #336699 1px solid;
	font-family: Tahoma;
	background-color: #f2f6fa;
	text-align: left;
}
.caja_texto_gris
{
	font-size: 11px;
	vertical-align: baseline;
	color: #000000;
	border-bottom: 1px solid;
	border-left:none;
	border-right:none;
	border-top:none;
	font-family: Tahoma;
	background-color: #fafafa;
	text-align: left;
}
.caja_texto_lila
{
	
	font-size: 11px;
	text-align: left;
	height:15px;
	vertical-align: baseline;
	color: #394789;
	font-family: Tahoma;
	background-color: #efeff5;
	border-left: #656599 1px solid;
	border-bottom: #656599 1px solid;
	border-right: #656599 1px solid;
	border-top: #656599 1px solid;
	
}
.caja_texto_lila2
{
	font-size: 11px;
	vertical-align: baseline;
	color: #394789;
	font-family: Tahoma;
	height: 15px;
	background-color: #efeff5;
	text-align: left;
	
}

.titulo_azul
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color: #336699;
	border-bottom: #336699 1px solid;
	font-family: Tahoma;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #f2f6fa;
	text-align: left;
}
.titulo_lila
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color: #394789;
	border-bottom: #394789 1px solid;
	font-family: Tahoma;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #efeff5;
	text-align: left;
}
.hipervinculo
{
	font-weight: normal;
	font-size: 11px;
	vertical-align: baseline;
	color: #000000;
	font-family: Tahoma;
}

.combo
{
	font-size: 11px;
	color: #336699;
	font-family: Tahoma;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
	background-color: #f2f6fa;
}
.combo_lila
{
	border-right: #394789 2px solid;
	border-top: #394789 2px solid;
	font-size: 11px;
	border-left: #394789 2px solid;
	color: #394789;
	border-bottom: #394789 2px solid;
	font-family: Tahoma;
	background-color: #efeff5;
}


.combo_lila_grilla
{	font-size: 11px;
	color: #000000;
	font-family: Tahoma;
	background-color: #efeff5;
	border-left: #394789 2px solid;
	border-right: #394789 2px solid;
	border-top: #394789 2px solid;
	border-bottom: #394789 2px solid;
	
}
.tabla
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	background-color: #fafafa;
}
.encabezado
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Tahoma;
	height: 15px;
	background-color: #9a9abc;
	
}
.encabezado1
{
	font-size: 11px;
	vertical-align: baseline;
	color: #000000;
	border-bottom: #394789 1px solid;
	border-top: #394789 1px solid;
	font-family: Tahoma;
	height: 15px;
	background: #ffffff
}
.linea
{
	font-family: Tahoma;
	color: #000000;
	font-size: 6px;
	height:10px
}
.gris_conborde
{
	border-right:none;
	border-top:  none;
	border-left: none;
	border-bottom: #696969 1px solid;
	font-family: Tahoma;
	background-color: #f0f0f0;
}

.grilla2
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	border-bottom-style: solid;
	background-color: #fafafa;
}
.grilla
{
	font-size: 11px;
	color: black;
	font-family: Tahoma;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	background-color: #fafafa;
}
.grilla_SelectedItem
{	font-size: 11px;
	font-family: Tahoma;
	background-color: #9a9abc;
}
.grilla_EditItem
{
	font-size: 11px;
	font-family: Tahoma;
	background-color: #ccccde;
}
.grilla_AlternatingItem
{
	background-color: #efeff5;
}
.grilla_Item
{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma;
	border-right: #336699 1px solid;
	border-top: #336699 1px solid;
	border-left: #336699 1px solid;
	border-bottom: #336699 1px solid;
}
.grilla_HeaderStyle
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color: #000000;
	font-family: Tahoma;
	height: 15px;
	background-color: #ccccde;
	text-align: center;
}

.grilla_FooterStyle
{
	font-weight: bold;
	font-size: 11px;
	vertical-align: baseline;
	color:#000000;
	font-family: Tahoma;
	background-color: #ccccde;
	text-align: center;
}
.grilla_PagerStyle
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: baseline;
	color: #000000;
	font-family: Tahoma;
	background-color: #ccccde;
	text-align: center;	
}
.fondo
{
	background-color: #f1f1f1;
	font-size: 10px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align:left;		
}

.titulo_10
{
	
	font-size: 10px;
	font-weight: bold;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Tahoma;
	text-align: center;
	background:#9a9abc;
	border-bottom: #54547e 1px solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	
}
.titulo_11
{
	
	font-size: 11px;
	font-weight: bold;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Tahoma;
	text-align: center;
	background: #ccccde;
	border-bottom: #54547e 1px solid;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	
}
.texto_azul_oscuro
{
	font-size: 11px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align: left;
}
.texto_azul_oscuro_10
{
	font-size: 10px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align:left;		
}
.texto_rojo_oscuro_10
{
	font-size: 10px;
	vertical-align: baseline;
	color: #ff3366;
	font-family: Tahoma;
	text-align: left;
}
.texto_azul_oscuro_14
{
	font-size: 14px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align:left;		
}
.texto_azul_negrita_10
{
	font-size: 10px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align:left;	
	font-weight: bold;	
}
.texto_azul_oscuro_8
{
	font-size: 8px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align:left;
		
}
.texto_azul_oscuro_negrita
{
	font-size: 11px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align: center;
	font-weight: bold;
}
.texto_azul_oscuro_10
{
	font-size: 10px;
	vertical-align: baseline;
	color: #394789 ;
	font-family: Tahoma;
	text-align: left;		
}
.th_gris_9
{
	font-weight: normal;
	font-size: 9px;
	color: gray;
	font-family: Tahoma;
}
.th_gris_10
{
	font-weight: normal;
	font-size: 10px;
	color: gray;
	font-family: Tahoma;
}
.th_gris_11
{
	font-weight: normal;
	font-size: 11px;
	color: gray;
	font-family: Tahoma;
}
.th_gris_12
{
	font-weight: normal;
	font-size: 12px;
	color: gray;
	font-family: Tahoma;
}


.th_gris_cccccc_9
{
	font-weight: normal;
	font-size: 9px;
	color: #CCCCCC;
	font-family: Tahoma;
}
.th_gris_cccccc_10
{
	font-weight: normal;
	font-size: 10px;
	color: #CCCCCC;
	font-family: Tahoma;
}
.th_gris_cccccc_11
{
	font-weight: normal;
	font-size: 11px;
	color: #CCCCCC;
	font-family: Tahoma;
}

.th_azul_2C61AE_8
{
	font-weight: normal;
	font-size: 8px;
	color: #2C61AE;
	font-family: Tahoma;
}
.th_azul_2C61AE_9
{
	font-weight: normal;
	font-size: 9px;
	color: #2C61AE;
	font-family: Tahoma;
}
.th_azul_2C61AE_10
{
	font-weight: normal;
	font-size: 10px;
	color: #2c61ae;
	font-family: Tahoma;
}
.th_azul_2C61AE_11
{
	font-weight: normal;
	font-size: 11px;
	color: #2C61AE;
	font-family: Tahoma;
}
.th_azul_2C61AE_16
{
	font-weight: normal;
	font-size: 16px;
	color: #2C61AE;
	font-family: Tahoma;
}
.th_azul_336699_10
{
	font-weight: normal;
	font-size: 10px;
	color: #336699;
	font-family: Tahoma;
}
.th_azul_12
{
	font-weight: normal;
	font-size: 12px;
	color: blue;
	font-family: Tahoma;
}
.th_azul_475395_11
{
	font-weight: normal;
	font-size: 11px;
	color: #475395;
	font-family: Tahoma;
}
.th_azul_475395_12
{
	font-weight: normal;
	font-size: 12px;
	color: #475395;
	font-family: Tahoma;
}
.th_azul_000033_16
{
	font-weight: normal;
	font-size: 16px;
	color: #000033;
	font-family: Tahoma;
}
.th_naranja_FF9900_10
{
	font-weight: normal;
	font-size: 10px;
	color: #FF9900;
	font-family: Tahoma;
}


.th_celeste_cdd9ec_10
{
	font-weight: normal;
	font-size: 10px;
	color: #cdd9ec;
	font-family: Tahoma;
}


.th_blanco_12
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: Tahoma;
}
.th_blanco_14
{
	font-weight: normal;
	font-size: 14px;
	color: white;
	font-family: Tahoma;
}
.azul_11
{

	font-size: 11px;
	vertical-align: baseline;
	color: #336699;
	font-family: Tahoma;
	text-align: left;
}
.th_negro_9
{
	font-weight: normal;
	font-size: 9px;
	color: black;
	font-family: Tahoma;
}
.th_negro_10
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-family: Tahoma;
}
.th_negro_11
{
	font-weight: normal;
	font-size: 11px;
	color: black;
	font-family: Tahoma;
}
.th_negro_12
{
	font-weight: normal;
	font-size: 12px;
	color: black;
	font-family: Tahoma;
}
.validador
{
	font-size: 9px;
	color: gray;
	font-family: Tahoma;
}
