H1.SaltoDePagina
 {
     PAGE-BREAK-AFTER: always
 }

.boton_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #f2edde;
	border: 1px solid #999999;
	cursor: hand;
}
.boton_gris_mayuscula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #f4f5f6;
	border: 1px solid #99a0a7;
	text-transform: uppercase;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;

}
.boton_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: red;
	border: 1px solid #99a0a7;
}
.boton_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	background-color: green;
	border: 1px solid #99a0a7;
}


.campo_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	background-color: #FFFFFF;
	border: 1px solid #99a0a7;
	background-image: url(../images/input_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.borde_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border: 1px solid #DEDEDE;	

}

.borde_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border-top: 1px dotted #FF0000;
	border-right: 1px dotted #FF0000;
	border-bottom: 1px dotted #FF0000;
	border-left: 1px dotted #FF0000;

}

.borde_celda_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	border: 1px solid #DEDEDE;	

}

.texto_baja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform:none;
	text-decoration:line-through;
	color: red;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.texto_calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
}

.texto_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.texto_small_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}


.texto_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.texto_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: red;
}

.texto_declaracion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #c1c1c1;
}

.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.subtitulo_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}


.titulo_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.titulo_blanco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
}

.contador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.titulo_menu_izq	 {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2a568f;
}

.bg_tabla {
	background-color: #feb343;
}

.bg_tabla_reporte {
	background-color: #ffb345;
}

.bg_renglon1 {
	background-color: #FFFFFF;
}

.bg_renglon2 {
	background-color: #eeeeee;
}

.bg_confirmaciones {
	background-color: #fcf8c3;
}

.bg_alertas {
	background-color: RED;
}

.bg_alertas_verde {
	background-color: #4573b3;
}


.bg_alertas_amarillo {
	background-color: yellow;
}

.calFondoCalendario {background-color:#FFFFFF;}
.calEncabe {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold;}
.calFondoEncabe {background-color:#90b2d9;}
.calDias {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color: #000000;}
.calSimbolo {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold; color:#000000;}
.calResaltado {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; font-weight:bold;}
.calCeldaResaltado {background-color:#dcd9ca;}

a.general:link	 {
	font-family: Arial;
	font-size: 10px;
	color: blue;
	text-decoration:underline;
}

a.general:active {
   text-decoration:underline;
	font-family: Arial;
	font-size: 10px;
	color: blue;
}

a.general:visited {
    text-decoration:underline;
	font-family: Arial;
	font-size: 10px;
	  color: blue;
}

a.general:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;	
}


a.calendario:link	 {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

a.calendario:visited {
    Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	  color: #FFFFFF;
}

a.calendario:active {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: FFFFFF;
}

a.calendario:hover {
	Text-Decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}




a.principal:link	 {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

a.principal:visited {
    Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	  color: #FFFFFF;
}

a.principal:active {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: FFFFFF;
}



a.principal:hover {
	Text-Decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}


a.submenu:link	 {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000
}

a.submenu:visited {
    Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	  color: #000000;
}

a.submenu:active {
	Text-Decoration: None;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}



a.submenu:hover {
	Text-Decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration:underline;
}


.menutitle{
cursor:pointer;
margin-left: 10px;
margin-bottom: 5px;
background-color:#cfe9fe;
color:#000000;
width:120px;
padding:2px;
text-align:left;
font-weight:bold;
/*/*/border:1px solid #DEDEDE;/* */
font: 11pt;
font-family:arial;
font-size: 11px;
}

.menutitle_select{
cursor:pointer;
margin-left: 10px;
margin-bottom: 5px;
background-color:#feb343;
color:#000000;
width:120px;
padding:2px;
text-align:left;
font-weight:bold;
/*/*/border:1px solid #DEDEDE;/* */
font: 11pt;
font-family:arial;
font-size: 11px;
}
.submenu{
margin-bottom: 0.1em;
margin-left: 1px;
}

.re2 {
	font-family: Arial, Sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.re2_select {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width:50px;
	background-color:#feb343;
}

.reporte	{
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 3px;

}

.fecha	{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

a.head	{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}

a.head:hover	{
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: center;
}

.foot {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
}
a.footer	{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.footer:hover	{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.legal	{
	font-family: Arial;
	font-size: 9px;
	color: #999999;
}
