.hidden{display:none}
.ingreso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #004780;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;


}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #336600;
	background-color: #FFFFFF;

}
.numer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #FF0000;
}
a.superior:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.superior:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

a.superior:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.superior:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
a.diadehoy:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

a.diadehoy:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

a.diadehoy:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
a.diadehoy:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.paginado:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.paginado:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.paginado:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.paginado:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}

a.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-style: normal;
}

a.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-style: normal;
}

a.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-style: normal;


}
a.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	font-style: normal;
}
a.blanco:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.blanco:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

a.blanco:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.blanco:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
}
.TIPOVERDANA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.tdsubtituloconborde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #666666;
}
.tdenc_celda1conborde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #E0E0E0;
	border: 1px solid #E0E0E0;
}

table.bordegris {
	border: 1px solid #999999;
}

/* Estilos Calendario */

.calFondoCalendario {
	background-color:#e0e0e0}

.calEncabe {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}

.calFondoEncabe {
	background-color:#FFCC99;
	color: #003366;
}

.calDias {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #003366;
}

.calSimbolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:200;
	color:#003366;
	background-color: #CCCCCC;
}

.calResaltado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:700;
	background-color: #FF9900;
}

.calCeldaResaltado {
	background-color:#CC3300
}

.calDatos {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:900
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
table.bordegris {
	border: 1px solid #999999;
}
.tituloprincipal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #003399;
}
.parrafonormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e0e0e0;
}
.subtitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #e0e0e0;
	font-style: italic;

}

.campos
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #00346B;
	border: 1 solid #96ABC4;
}
.celdascampos
{
	background-color: #E8EDF3;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #00346B;
	padding-left: 2;
	padding-right: 2;
}

.celdascamposColor
{
	background-color: #DCDCDC;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0000CD;
	padding-left: 2;
	padding-right: 2;
}

.celdascamposrojo
{
	background-color: #E8EDF3;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding-left: 2;
	padding-right: 2;
}
.celdastexto
{
	background-color: #BBCADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00346B;
	padding-left: 2;
	aling: right;
	
}
.celdastextosuperior
{
	background-color: #A1B6CD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	padding-left: 2;
	font-weight: bold;
}
.celdastotales
{
	background-color: #E8EDF3;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B42B02;
	padding-left: 2;
	padding-right: 2;
}
.celdasazul
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	color: white;
	font-family: Arial, helvetica, sans-serif;
	background-color: #003366;
}
.celdasLetrasRojas
{
	background-color: #E8EDF3;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: Red;
	padding-left: 2;
	padding-right: 2;
}


.bordetablas
{
	background-color: #A4B6CC;
}
.titulopagina
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/tit_fondppal.gif);
	font-weight: bold;
	padding-left: 10px;
}
.B
{
	color: #00346B;
	text-decoration: none;
	link: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.B:hover
{
	color: #155DA0;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.C
{
	color: #0058B5;
	text-decoration: underline;
	link: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.C:hover
{
	color: #002349;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.bordetablas2
{
	background-color: #000000;
}
.encabezadofondo
{
	background-color: #00346B;
}
.encabezusrtit
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 3px;
}
.encabusrname
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #2152A2;
	padding-left: 3px;
}
.encabezusrtit2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BDCBDE;
	font-weight: normal;
	background-color: #00346B;
	padding-left: 3px;
}
.titulopagina2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/2tit_fondppal.gif);
	font-weight: bold;
	padding-left: 10px;
}
.celdastextotitular
{
	background-color: #D9D9D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00346B;
	padding-left: 2;
}
.celdascampostitular
{
	background-color: #EBEBEB;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #00346B;
	padding-left: 2;
	padding-right: 2;
}
.celdastitulartotales
{
	background-color: #EBEBEB;
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B42B02;
	padding-left: 2;
	padding-right: 2;
}
.menutitulos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002349;
	background-image: url(../images/men_1fond.gif);
	text-align: center;
}
.menutitulos2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002349;
	background-image: url(../images/men_2fond.gif);
	text-align: center;
}
.textos
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00346B;
	padding-left: 2px;
}
.A
{
	color: #00346B;
	text-decoration: none;
	link: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.A:hover
{
	color: #CC6600;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.paginacion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.superior
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #738FB1;
}
.d
{
	color: #454E57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.d:hover
{
	color: #003263;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.textodestacados
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	text-align: justify;
}
.bajadas
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align: justify;
	padding-right: 4px;
	padding-left: 4px;
}
.celdascamposform
{
	background-color: #E8EDF3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #00346B;
	padding-left: 2;
	padding-right: 2;
}
.resultado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.detalledirec
{
	background-color: #F7F9FA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00346B;
	padding-left: 2;
	font-weight: bold;
	height: 22px;
}
.detalledirec2
{
	background-color: #E8EDF3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-left: 2;
	font-weight: normal;
	height: 20px;
}
.e
{
	color: #454E57;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}
.e:hover
{
	color: #003263;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.nrsfaq
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #D56A1C;
	text-align: right;
}
.login
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #184572;
	font-weight: normal;
}
.f
{
	color: #003263;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
.f:hover
{
	color: #D56A1C;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.paletaorange
{
	color: #D56A1C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.sectorial
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
}
.sectorial:hover
{
	color: #D56A1C;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
.gnoti
{
	color: #454E57;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.gnoti:hover
{
	color: #003263;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.notititular
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #636363;
	padding-left: 2px;
	padding-right: 2px;
}
.notititular2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #003263;
	padding-left: 2px;
	padding-right: 2px;
}
.notititular3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding-left: 2px;
	text-align: justify;
	padding-right: 2px;
}
.notifecha
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding-left: 2px;
	font-style: italic;
}
.notititular1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #636363;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: underline;
}
.textodestacados2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	text-decoration: underline;
}
.h
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
}
.h:hover
{
	color: #003263;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.flujo1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003263;
	background-color: #96E2FF;
	text-align: center;
}
.flujo2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003263;
	background-color: #C4DF9B;
	text-align: center;
}
.flujo3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003263;
	background-color: #FDB682;
	text-align: center;
}
.listado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #F7FBFF;
	padding-right: 2px;
	padding-left: 2px;
}
.listado2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #E6F0FA;
	padding-right: 2px;
	padding-left: 2px;
}
.cifras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}
.persdestacado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-right: 4px;
	text-align: justify;
}
.persdestacado2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #636563;
	padding-right: 4px;
}
.persdestacado0
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #636563;
	padding-right: 4px;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003263;
}
.testnombre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.e {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	text-align: center;
}
.e:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #003263;
	text-decoration: none;
	text-align: center;
}
.f {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003263;
	text-decoration: underline;
	text-align: center;

}
.f:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003263	;
	text-decoration: none;
	background-image: url(../images/palf_fond.gif);
	text-align: center;
}
.paleta1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-image: url(../images/2tit_fondppal.gif);
	font-weight: bold;
	padding-left: 10px;
}
.paleta2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/p1_fond.gif);
}
.paleta3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/p2_fond.gif);
}
.g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;

}

.paleta3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/p3_fond.gif);
}
.nvopaleta {
	background-image: url(../images/op3_fond.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.lgazulmedio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/lg_azul_ftxt.gif);
	text-align: center;
	padding-top: 4px;

}
.lgazulinfizq {
	background-image: url(../images/lg_azul_inf.gif);
	text-align: center;
}
.lgazulinfder {

	background-image: url(../images/lg_azul_fondderinf.gif);
	text-align: center;
}
.lggrismedio {
	background-image: url(../images/lg_gris_txt.gif);
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #00346B;
}
.txtlgris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #00346B;
	text-decoration: underline;
	text-align: center;
	padding-top: 7px;
}
.txtlgris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #155DA0;
	text-decoration: none;
	text-align: center;
	padding-top: 7px;
}

.celdasborde {
	border: 1px solid #00346B;
}
.camposnumerico
{
	border-right: #96abc4 1px solid;
	border-top: #96abc4 1px solid;
	font-size: 11px;
	border-left: #96abc4 1px solid;
	color: #00346b;
	border-bottom: #96abc4 1px solid;
	font-family: Arial, helvetica, sans-serif;
	text-align: right;
}
.puntero
{
	cursor:hand; 
}
.arial10whiteNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.submenu1Activ {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #d5641b;
	border-top: #FFFFFF;
	border-right: #FFFFFF;
	border-bottom: #FFFFFF;
	border-left: #FFFFFF;
	margin: 0px;
	vertical-align: middle;
}
.topBg {
	background-image: url(images/top.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	background-attachment: fixed;
}
.cajasLeft {
	padding: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D1;
	border-right-color: #D0D0D1;
	border-bottom-color: #D0D0D1;
	border-left-color: #D0D0D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.soporteTop {
	background-image: url(images/soporte_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #7593AF;
}
.arial11WhiteBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.cajasSoporte {

	padding: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D0D0D1;
	border-right-color: #D0D0D1;
	border-bottom-color: #D0D0D1;
	border-left-color: #D0D0D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.orange12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D64600;
	text-decoration: none;
	font-weight: bold;
}
.bluelight12Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.red12Normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.blue10Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.gray12Normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.red12NormalUnderline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.bluelight12NormalUnderline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.green10Normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #00CC33;
	text-decoration: none;
}
.submenu1Noactiv {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #EEA675;
	text-decoration: none;
}
.submenu1Pronto {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #66CCFF;
	text-decoration: none;
}
.fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.bluelight10NormalUnderline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.red10Normal {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.bluelight12Bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.gray12Bold {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.gray12NormalUnderline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.formSoporteTxtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #D64600;
	text-decoration: none;
	background-color: #F4F4F4;
	height: 18px;
	width: 160px;
	border: 1px solid #999999;
}
.formSoporteMultiTxtbox {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #D64600;
	text-decoration: none;
	background-color: #F4F4F4;
	height: 48px;
	width: 160px;
	border: 1px solid #999999;
}
.formSoporteBtnEnviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #D64600;
	text-decoration: none;
	background-color: #F4F4F4;
	height: 18px;
	width: 50px;
	border: 1px solid #D64600;
}
.gray12BoldUnderline {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.bluelight12BoldUnderline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
}
.arial11WhiteNormal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.datosUsuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 8px;
	padding-left: 8px;
	margin-right: 8px;
	padding-right: 8px;
}
.arial999999NormalUnderline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
.Infobox {
	background-color: #FFFFFF;
	margin: 4px;
	padding: 4px;
	border: 1px dotted #999999;
}
.orange14Bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D64600;
	text-decoration: none;
	font-weight: bold;
}
.orange12NormalUnderline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: normal;
}
.orange12Normal {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D64600;
	text-decoration: none;
	font-weight: normal;
}
.formBtnEnviar1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #F4F4F4;
	height: 18px;
	width: 50px;
	border: 1px solid #CCCCCC;
}
.arial11grayNormal {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.orange11Normal {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D64600;
	text-decoration: none;
	font-weight: normal;
}
.submenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #E78341;
	margin: 3px;
	padding: 3px;
	border-right: solid;
	border-bottom: solid;
	border-left: solid;
}
.submenu3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #D5641B;
	margin: 3px;
	padding: 3px;
	border: 1px solid #FFFFFF;
}
.bluelight10Normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #0066CC;
	text-decoration: none;
}
.greenlight12NormalUnderline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #339900;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.orange12NormalUnderline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
}
.arial999999Normal {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}

.campo {
	width: 254px;
	height: 30px;
	margin-bottom: 20px;
	border: 1px Solid #84AA00;
	background: #84AA00;
	background-image: url(f1.jpg);
	background-repeat: no-repeat;
	padding: 2px;
	color: #669966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.enc_celda1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 20px;
	vertical-align: middle;
}
.enc_celda2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;*/
	height: 20px;
	vertical-align: middle;
}
.enc_titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
	padding-left: 20px;
	height: 20px;
	vertical-align: middle;
	text-align: left;
}
.enc_subtitulo {
	background-color: #D7DADB;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}
.enc_tabla1 {
	border: 1px dotted #666666;
}
.contError { background-color: #FFE3E3; border: 1px #FF0000; border-style: solid none; padding: 5px; font-size: 13px; font-weight: bold; color: #FF0000; }
.contError img { vertical-align: middle; }
.contAdvertencia { background-color: #FFFFCC; border: 1px #FF0000; border-style: solid none; padding: 5px; font-size: 13px; color: #FF0000; }
.contMensajeExito { background-color: #DFFFD5; font-family: Arial, Helvetica, sans-serif; border: 1px #26B100; border-style: solid none; padding: 5px; font-size: 15px; color: #26B100; font-weight:bold; }
.contMensajeExito img { vertical-align: middle; }

.registroTabla { margin: 5px 0; border-collapse: collapse; }

.selectBox_50px
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1646A8;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	width: 90px;
	border: 1px solid #7EA5F5;
}
.selectBox_100px
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1646A8;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 20px;
	width: 230px;
	border: 1px solid #7EA5F5;
}

.fondobotonverde{ background-image:url(~/App_Themes/Theme/botones/back_botonesverde.gif);}
.fondobotonrojo{ background-image:url(~/App_Themes/Theme/botones/back_botonesrojo.gif);}
.fondobotonazul{ background-image:url(~/App_Themes/Theme/botones/back_botonesazul.gif);}
.fondobotonazul2{ background-image:url(~/App_Themes/Theme/botones/back_botonesazul2.gif);}
.fondobotongris{ background-image:url(~/App_Themes/Theme/botones/back_botonesgris.gif);}