.paginacion_BOTTOM
{   
	background-image: url(/images/fondo_cxp.gif);
	position:relative;
	top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop-(((parentNode.parentNode.parentNode.offsetHeight >= parentNode.parentNode.parentNode.parentNode.clientHeight) ? parentNode.parentNode.parentNode.parentNode.scrollHeight-parentNode.parentNode.parentNode.parentNode.clientHeight : parentNode.parentNode.scrollHeight-parentNode.parentNode.offsetHeight)));
}


.paginacion_TOP
{   
	background-color: #FFE784;
	position:relative;
	top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop-2);
}


.cabecera3
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FFCC00;
	FONT-WEIGHT: bold;
	background-image: url(/images/titulo1.png);
	position:relative;
	top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop-2);
	left: expression((parentNode.scrollLeft + 1) * -1);
}


BODY
{
	scrollbar-3dlight-color: #CCCCCC; 
	scrollbar-arrow-color:#798F6F; 
	scrollbar-base-color:#F8FAF6; 
	scrollbar-darkshadow-color:#CCCCCC; 
	scrollbar-face-color:white; 
	scrollbar-highlight-color:white; 
	scrollbar-shadow-color:white; 
	scrollbar-track-color:#EFF1EE; 
	background-color: #FFFFFF; 
	COLOR: #000000; 
}
.PAN_OVERLIB
{
	BACKGROUND-COLOR: White;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
}
.PAN_TITULO_OVERLIB
{
	BACKGROUND-COLOR: #FFCCOO;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	font-weight: bold
}
.PAN_SELECT
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
   border: 1px;
	height: 20px;
	width: 200px;
	border-color: Red;
}
.PAN_SELECT_SIN_LARGO
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
   border: 1px;
	height: 20px;
	border-color: Red;
}
.PAN_SELECT_LARGO
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
    border: 1px;
	height: 20px;
	border-color: Red;
}
.PAN_SELECT_LARGO2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
   border: 1px;
	height: 20px;
	width: 300px;
	border-color: Red;
}
.PAN_SELECT_MULTIPLE
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
   border: 1px;
	border-color: Red;
	width: 200px;
}
.PAN_SELECT_MULTIPLE_DIRECCION
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
   border: 1px;
	border-color: Red;
	width: 200px;
	height: 80px;
}
.PAN_SELECT_MULTIPLE_TCC
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	background-color: #FFE784;
   border: 1px;
	border-color: Red;
	height: 150px;
	width: 300px;
}

A
{
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial, Sans-Serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: Black;
	 TEXT-DECORATION: underline;
}
A:visited
{
}
A:link
{
}
A:active
{
}
A.clsSelected
{
	FONT-WEIGHT: bold;
	COLOR: Black;
}
A.clsFocus
{
	FONT-WEIGHT: bold;
	COLOR: black;
}
input 
{

}

input.estilo_boton {
	background-color: #FFCC00;
	border-color: Black;
	border: 1px solid #AEAEAE;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	cursor: hand;
	background-image: url(../images/titulo1.png);
}

input.estilo_boton_chico {
	background-color: #FFCC00;
	border-color: Black;
	border: 1px solid #AEAEAE;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	cursor: hand;
	background-image: url(/images/titulo1.png);
}

input.estilo_boton_buscar {
	background-color: #FFCC00;
	border-color: Black;
	border: 1px solid #AEAEAE;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	cursor: hand;
	background-image: url(/images/titulo1.png);
	width: 70px;
}

input.estilo_boton_buscar_2 {
	background-color: #FFCC00;
	border-color: Black;
	border: 1px solid #AEAEAE;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	cursor: hand;
	background-image: url(/images/titulo1.png);
	width: 143px;
}

.mano
{
	cursor:hand;
}

input.estilo_caja {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	height: 16px;
	
}

input.estilo_caja_mediana {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 50px;
	
}

input.estilo_caja_chica {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 25px;
}

input.estilo_caja_40 {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 50px;
}



input.textarea {
background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 100px;
	width: 250px;
	
	
}

textarea.textarea2 {
background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 100px;
	width: 450px;
	
	
}

textarea.textarea_chico {
background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 100px;
	width: 250px;
	
	
}


input.estilo_caja_numero {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 70px;
	
	
}

input.estilo_caja_grande {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 250px;
	
	
}

input.estilo_caja_standar {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	height: 18px;
	width: 150px;
	
	
}

input.estilo_caja_kiosko {
	background-color: #FFFFFF;
	border-color: Black;
	border: 1px solid #C1D3FB;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-style: normal;
	font-variant: normal;
	height: 50px;
	width: 450px;
}

TD.tdSelected
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND: url(/images/right_on.gif) no-repeat right top;
}
TD.tdSelectedMenu
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND: url(/images/boton_menu_ovr.bmp);
}
TD.hover
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND: url(/images/right_on.gif) no-repeat right top;

}
TD.tdNotSelected
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND: url(/images/right.gif) no-repeat right top;
}
TD.tdNotSelectedMenu
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND: url(/images/boton_menu_out.bmp);
}

TR
{
}

TR.tr_impar
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #eeeeee;
}
TR.tr_par
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: White;
}

TR.tr_impar_tnt
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #eeeeee;
}
TR.tr_par_tnt
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: White;
}


TR.tr_impar_ibx
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #eeeeee;
}
TR.tr_par_ibx
{
    FONT-SIZE: 9px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: White;
}



TR.selected
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FEDD16;
}

TR.selected_tnt
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #ff6600;
}
TR.selected_ibx
{
    FONT-SIZE: 7pt;
    COLOR: White;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #0082FF;
}
TR.selected_ups
{
    FONT-SIZE: 7pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #330000;
}

TR.titulos
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
	 font-weight: bold;
    BACKGROUND-COLOR: #FFCC00;
}

.txt_dv
{
    FONT-SIZE: 11px;
    WIDTH: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.txt_text_numero
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.txt_text
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.txt_text_10
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	
}

.txt_text_9
{
   FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.txt_text_9_gris
{
   FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	color: #B9B9B9;

}

txt_text_8_arial
{
   FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}


.txt_text_8_n
{
   FONT-SIZE: 9px;
	FONT-FAMILY: arial;
}
	
}	 
.txt_text_titulo
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: bold;
}
.txt_text_titulo_logo
{
    FONT-SIZE: 26px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: bold;
	 color: #FFCC00;
}
.txt_text_titulo_mayusculas
{
	 BACKGROUND-COLOR: #CCCCCC;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	background-image: url(/images/titulo3.png);
}

.txt_text_titulo_mayusculas30
{
	 BACKGROUND-COLOR: #CCCCCC;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: bold;
	background-image: url(/images/titulo30.png);
}

.cabecera1
{
    FONT-SIZE: 15px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FFCC00;
	FONT-WEIGHT: bold;
	background-image: url(/images/titulo1.png);
}

.cabecera2
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FFCC00;
	FONT-WEIGHT: bold;
	background-image: url(/images/titulo1.png);
}
.cabeceraTNT
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FF6600;
    FONT-WEIGHT: bold;
	 background-image: url(/images/titulo5.png);
	 color: black;
}

.cabeceraIBX
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #84C3FF;
    FONT-WEIGHT: bold;
	 background-image: url(/images/titulo2.png);
	 color: Black;
}
.cabeceraUPS
{
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #330000;
    FONT-WEIGHT: bold;
	 background-image: url(/images/titulo3.png);
	 color: white;
}

.txt_text_mensajes
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	 font-weight: bold;
}
.txt_text_negro
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    color:Black;
    font-weight:bold;
 }

INPUT.mano
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    CURSOR: hand;
    COLOR: black;
    BACKGROUND-COLOR: #ffcc33
}

.PAN_TITULO_BOLD
{
	BACKGROUND-COLOR: #999999;
	COLOR: White;
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	font-weight: bold
}
.Estilo1 {
	font-size: 7pt;
	color: #666666;
}
.Estilo3 {font-size: 7pt; color: #666666; font-family: Verdana; }
.Estilo4 {font-size: 10pt; color: #666666; font-family: Arial, Helvetica, sans-serif; }
.PAN_BORDER
{
    FONT-SIZE: 9px;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PAN_NOBORDER
{
	 BACKGROUND-COLOR: #eeeeee;
	 COLOR: Blue;
	 font-weight: bold;
    BORDER-RIGHT: medium none;
	 BORDER-LEFT: medium none;
    BORDER-TOP: medium none;
	 BORDER-BOTTOM: medium none;
    FONT-SIZE: 11px;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PAN_DATOS
{
	BACKGROUND-COLOR: #eeeeee;
	COLOR: Blue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.PAN_PARRAFO
{
	BACKGROUND-COLOR: #eeeeee;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
}

.PAN_TITULO
{
	BACKGROUND-COLOR: #eeeeee;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	font-weight: bold
}

.PAN_TITULO_GRIS
{
	BACKGROUND-COLOR: silver;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	background-image: url(/images/titulo3.png);
	vertical-align: top;
}
.pie_pag_info_1_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
}
.tex_bloq_1_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	word-spacing: normal;
	text-align: justify;
	border-color: #CCCCCC;
}
.tex_1_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.tex_2_gral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.DAT_OBLIGATORIO
{
    FONT-SIZE: 10px;
    COLOR: #FF0000;
	 FONT-FAMILY: Arial;
	 FONT-WEIGHT: bold;
}