/*------------------------- BODY ----------------------*/

.miBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:0px;
	overflow: hidden;
	background-color: #464646;	
}

.miBodyDetalle {
	margin:0px;
	padding:0px;
	overflow:hidden;
	background-color: rgb(255,255,255);
	border: 0px solid red;	
}

.TH_gris{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	color: #ffffff;
	background-color: #727272;	
	align: center;	
}

TD {
	COLOR: #272727; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 12px
}

.TD_azul_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	height: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #C8DDF0;
	align: left;	
}

.TD_azul_right {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	height: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #C8DDF0;
	text-align: right;	
}

.TD_gris_claro {
	height: 30px;
	font-family: Verdana, Arial, sans-serif;;
	font-size: 10px;
	color: #000000;
	background-color: #ECECEC;
	text-align: center;			
}

.TD_gris_claro_left {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: 30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ECECEC;
	align: left;			
}

.TD_gris_claro_right {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	height: 30px;
	font-family: Verdana, Arial, sans-serif;;
	font-size: 10px;
	color: #000000;
	background-color: #ECECEC;
	text-align: right;			
}


/*---------------------- GLOBAL -----------------------*/

.global {
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;	
}

/*---------------------- BANNER -----------------------*/

.banner_left_es{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height: 85px;
	width: 973px;
	background-image: url(../img/es/banner_business.jpg);
	background-repeat: no-repeat;
	display: inline;		
}

.banner_left_pt{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height:85px;
	width: 973px;
	background-image:url(../img/pt/banner_business.jpg);
	background-repeat: no-repeat;
	display: inline;		
}

.banner_left_en{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height: 85px;
	width: 973px;
	background-image: url(../img/es/banner_business.jpg);
	background-repeat: no-repeat;
	display: inline;		
}

.banner_left_fr{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height:85px;
	width: 973px;
	background-image:url(../img/pt/banner_business.jpg);
	background-repeat: no-repeat;
	display: inline;		
}

.banner_leftSmall_es{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height:67px;
	width: 768px;
	background-image:url(../img/es/banner_business_small.jpg);
	background-repeat: no-repeat;
	display: inline;				
}

.banner_leftSmall_pt{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height:67px;
	width: 768px;
	background-image:url(../img/pt/banner_business_small.jpg);
	background-repeat: no-repeat;
	display: inline;	
}

.banner_leftSmall_en{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height:67px;
	width: 768px;
	background-image:url(../img/es/banner_business_small.jpg);
	background-repeat: no-repeat;
	display: inline;				
}

.banner_leftSmall_fr{
	float: left;
	margin: 8px 0px 0px 4px;
	padding: 0px;
	height:67px;
	width: 768px;
	background-image:url(../img/pt/banner_business_small.jpg);
	background-repeat: no-repeat;
	display: inline;	
}
.banner_der{
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	height:85px;
	width: 0px;
	background-image:url(../img/banner_der.jpg);
	background-repeat: repeat;	
	display: inline;
}

.banner_derSmall{
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	height:67px;
	width: 0px;
	background-image:url(../img/banner_der_small.jpg);
	background-repeat: repeat;
	display: inline;	
}

/*------------------------ FRAME TEMPLATE -----------------------*/

.frame_encabezamiento{
	float: left;
	margin: 8px 4px 0px 4px;
	padding: 0px;
	height: 46px;
	width: 0px;
	background-color: #FFFFFF;
	display: none;		
}

.frame_cuerpo{
	float: left;
	margin: 0px 4px 0px 4px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-color: #FFFFFF;
	display: none;	
}


/*------------------------ FILTRO -----------------------*/

.filtro_fondo{
	float:left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 40px;
	width: 168px;
	background-color: #FE6402;
	display: inline;
	text-align: center;			
}

.combo_filtro{
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	display: none;		
}


/*-------------------- ENCABEZAMIENTO --------------------*/

.encabezamiento{
	float:left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 40px;
	width: 0px;
	background-color: #FE6402;
	display: inline;		
}

.encabezamiento_titulo{
	float:left;
	margin: 1px 3px 0px 6px;
	padding: 0px;
	height: 18px;
	width: 318px;
	background-color: #FE6402;
	display: inline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #FFFFFF;
	text-align: left;
}

.encabezamiento_usuario{
	float:right;
	margin: 2px 6px 0px 3px;
	padding: 0px;
	height: 18px;
	width: 382px;
	background-color: #FE6402;
	display: inline;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
}

.encabezamiento_alerta_fondo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 20px;
	width: 0px;
	background-color: #C4C4C4;		
}

.encabezamiento_alerta{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height: 40px;
	width: 370px;
	background-image:url(../img/alerta_notificacion.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: none;		
}

.txt_alerta{
	float: left;
	margin: 12px 0px 0px 50px;
	padding: 0px;
	height: 20px;
	width: 315px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: inline;		
}

.txt_alerta_link{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	cursor:pointer;
	display: inline;		
}

.txt_alerta_link_over{
	margin: 0px 0px 0px 15px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
	color: #D1D9D7;
	cursor:pointer;
	display: inline;		
}


/*------------------------- MENU ------------------------*/

.frame_menu{
	float:left;
	margin: 0px 3px 0px 3px;
	padding: 0px;
	height: 0px;
	width: 168px;
	background-image:url(../img/fondo_blanco_gris.jpg);
	background-repeat: repeat;
	display: inline;	
}

.menu_fondo{
	float:left;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	display: inline;
	overflow: hidden;	
}

.btn_menu_superior{
	margin: 0px;
	padding: 0px;
	height: 25px;	
	width: 168px;	
	background-image: url(../img/boton_oscuro.jpg);
	background-repeat: no-repeat;
}

.btn_menu_compuesto{
	margin: 0px;
	padding: 0px;
	width: 168px;
	height:20px;
	background-image:url(../img/boton_medio.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}

.btn_menu_claro{
	margin: 0px;
	padding: 0px;
	width: 168px;
	height:20px;
	background-image:url(../img/boton_claro.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}

.btn_menu_simple{
	margin: 0px;
	padding: 0px;
	width: 168px;
	height:20px;
	background-image:url(../img/boton_medio_simple.jpg);
	background-repeat:no-repeat;
	cursor: pointer;
}

.btn_fintech{
	margin: 0px;
	padding: 0px;
	width: 168px;
	height:20px;
	background-image:url(../img/boton-fintech.jpg);
	background-repeat:no-repeat;
	cursor: pointer;	
	
}
.btn_fintech:hover{
	background-image:url(../img/boton-fintech-over.jpg);	
}

.txt_fintech{
	float: left;
	margin: 2px 0px 1px 3px;
	padding: 0px;
	width: 160px;
	height: auto;	
	font-family: Verdana, Arial, sans-serif;
	font-size: .6em;
	color: #FFFFFF;	
	text-align:left;
	text-decoration: none;	
}


.txt_menu_blanco{
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;	
	text-align:left;
	text-decoration: none;
}

.txt_menu_blanco_medio{
	float: left;
	margin: 6px 0px 0px 3px;
	padding: 0px;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;	
	text-align:left;
	text-decoration: none;
}

.txt_menu_negro{
	float: left;
	margin: 2px 0px 0px 3px;
	padding: 0px;
	width: 160px;
	height: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #272727;	
	text-align: left;
	text-decoration: none;
	cursor: pointer;
}

.txt_menu_nrj{
	float: left;
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FE6402;	
	text-align:left;
	text-decoration: none;
	cursor: pointer;
}


/*----------------------- CONTENIDO ----------------------*/

.frame_contenido{
	float:left;
	margin: 0px 3px 0px 3px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-color: #FFFFFF;
	display: none;		
}

.contenido_fondo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-image:url(../img/fondo_blanco_gris.jpg);
	background-repeat: repeat;
	display: inline; 	
}

.paginador_fondo {
	float:left;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	height: 26px;
	width: 0px;	
	background-image:url(../img/fondo_paginador.jpg);
	background-repeat: repeat;
	display: inline;		
}
  
.paginador_left {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	height: 16px;
	width: 550px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: inline;
	border:0px solid red;		
}
  
.paginador_right {
	float: right;
	margin: 5px 5px 0px 0px;
	padding: 0px;
	height: 16px;
	/*width: 550px;*/	
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	display: inline;		
}

.fondo_listado{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	background-color: #FFFFFF;
	overflow: hidden;
	display: none;		
}

.listado{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	overflow: auto;
	display: inline;			
}

/*-------------- CONENIDO IMPRESSION -------------*/

#layTitleImp{
	position:relative;
	float:left; 
	width:100%; 
	height:25px; 
	margin:0px;
	padding:0px;
	margin-top:20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #272727;	
	text-align:center;	
	border:0px solid blue;
}

#layVistaImp{
	position:relative; 
	float:left; 
	width:100%; 
	margin:0px; 
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;	
	text-align:left;	
	border:0px solid green;
}

#layContImp{
	position:relative; 
	float:left; 
	width:100%; 
	margin:0px; 
	padding:0px;
	text-align:center;  
	border:0px solid red;
}

/*-------------- CONENIDO FRAME NGR / NRJ -------------*/

.contenido_frame_ngr{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	overflow: auto;
	background-color: #727272;
	display: none;			
}

.contenido_frame_nrj{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	overflow: auto;
	background-color: #FE6402;
	display: none;			
}

.contenido_frame_err{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
	background-color: #4F5050;
	display: none;
	align: middle;			
}

.contenido_fondo_blc{
	float:left;
	margin: 1px 1px 1px 1px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-color: #FFFFFF;	
	overflow: auto;
	display: inline;
}

.tabla_fondo_blc{
	float:left;
	margin: 16px 16px 18px 16px;
	padding: 0px;
	background-color: #FFFFFF;	
	overflow: hidden;
	display: inline;	
}


.tabla_fondo_buscador{
	float:left;
	height: 0px;
	width: 0px;
	margin: 16px 16px 18px 16px;
	padding: 0px;
	background-color: #FFFFFF;	
	overflow: hidden;
	display: inline;	
}

.fondo_gris{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;	
	height: 1px;
	width: 1px;
	background-color: red;	
	overflow: hidden;
	display: none;
	z-index: 20;	
}


/*--------------- CONTENIDO INTEGRACION ---------------*/


.frame_TopIntegracion{
	float:left;
	margin: 0px 0px 4px 0px;
	padding: 0px;
	height: auto;
	width: 0px;
	overflow: hidden;
	background-color: #ffffff;
	display: inline;
	border: 0px solid #000000;			
}



/*--------------------- DATOS ------------------------*/

.tabla_datos {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
	background-color: #000000; 			
}

.listTitle {
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border: 0px;
	text-align: center; 
	background-color: #C8DDF0;	
}

.ListItem {
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;		
	background-color: #FFFFFF;	
}


/*---------------- DATOS UTILIDADES ------------------*/

.tabla_datos_100 {
	margin: 0px;
	padding: 0px;
	background-color: #000000; 			
}

.LstTitle_naranja {
  height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 15px;
	color: #FFFFFF; 
	border: 0px;	
	background-color: #f37227;	
	align: center;
}

.LstTitle_naranja37 {
  height: 37px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	border: 0px;	
	background-color: #f37227;	
	align: center;
	color: #E7E7E7;
	cursor: pointer;
}

.LstTitle_negra_sin {
  height:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600; 
	font-size: 13px; 
	color: #ffffff; 
	border: 0px;
	background-color: #414142;	 
}

.LstTitle_Tabla_black {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; 	
	color: #272727;	
	font-weight: bold;		
}

.LstTitle_sin_blancoSmall {
  height: 37px;
	background-color: #414142;	
	border: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; 
	color: #ffffff;  
}

.LstTitle_blanco35 {
  height: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	  
	color: #ffffff;
	font-weight: 600; 
	font-size: 13px;
	background-color: #414142;	 
	border: 0px;
}

.LstTitle_blanco40 {
  height: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	 
	font-size: 10pt; 
	color: #FFFFFF;
	font-weight: 600; 
	font-size: 11pt; 
	background-color: #414142;
	border-right-width: 1px solid #ffffff; 	
}

.LstTitle_blanco_esp {
	padding: 15px 15px 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;  
	background-color: #414142;
}

.LstTitle_gris_met_esp15 {
	padding: 15px 15px 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c; 	
}

.LstTitle_gris_met_sinesp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c; 	
}

.LstTitle_gris_met_espRL {
	padding: 0px 15px 0px 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c; 	
}

.LstTitle_gris_met_Br {
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c;
	border-right: 1px solid #ffffff; 	
}

.LstTitle_gris_met_sinesp_Br {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c;
	border-right: 1px solid #ffffff; 	
}

.LstTitle_gris_met_esp {
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c; 	
}

.LstTitle_gris_met_Btlr {
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF; 
	background-color: #8c8c8c;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	background-color: #8c8c8c;
	/*background-color: #C8DDF0;*/ 	
}

.LstTitle_gris30_sin {
	height: 30px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: #ffffff;
	background-color: #727272;
}

.LstTitle_gris30 {
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600;
	font-size: 12px;
	color: #ffffff;
	background-color: #727272;
	border-top: 1px solid #ffffff;	
}

.LstTitle_gris40_esp {
	height: 40px;
	padding: 10px 20px 10px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	 
	font-weight: bold;
	font-size: 9pt;
	border: 0px; 
	background-color: #E1E1E1;
	color: #414142;	
}

.LstTitle_gris_claro30 {
	height: 30px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro_esp {
	padding: 10px 15px 10px 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro_sinesp {
	height: 30px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro_espRL {
	height: 30px;
	padding: 0px 15 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro_espBRL {
	height: 30px;
	padding: 0px 15 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro_sinesp_Br {
	height: 30px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-right: 1px solid #ffffff;
}

.LstTitle_gris_claro50 {
	height: 50px;
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro50_T {
	height: 50px;
	padding: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-top: 1px solid #ffffff;
}

.LstTitle_gris_claro50_TR {
	height: 50px;
	padding: 0px 10px 0px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.LstTitle_gris_claro_auto {
	padding: 10px 10px 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
}

.LstTitle_gris_claro_auto_Br {
	padding: 15px 15px 15px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-right: 1px solid #ffffff;
}

.LstTitle_gris_claro_Btr {
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;		
}

.LstTitle_gris_claro_Br {
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-right: 1px solid #ffffff;		
}

.LstTitle_gris_claro_Btlr {
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #272727;
	background-color: #ECECEC;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;		
}

.LstTitle_azul30 {
	height: 30px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 11px;
	background-color:#C8DDF0;	
	color: #272727;
} 

.LstItem {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;  	
	color: #272727;
	border: 1px solid #8c8c8c; 
	background-color: #FFFFFF;	
}

.LstItem_disabled{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;  	
	color: #8c8c8c;
	border: 1px solid #8c8c8c; 
	background-color: #FFFFFF;	
}

.ListItem_esp {
	padding: 10px 20px 10px 20px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;		
	background-color: #FFFFFF;	
}

.ListItem_Sinesp {
	padding: 0px;
	margin:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;		
	background-color: #FFFFFF;	
}

.ListItem_Sinesp_BR {
	padding: 0px;
	margin:0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;		
	background-color: #FFFFFF;
	border-right: 1px solid #000000;	
}

.ListItem_bord_R {
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;		
	background-color: #FFFFFF;
	border-right: 1px solid #000000;	
}

.ListItem_azul30 {
	height: 30px;
	padding: 5px 10px 5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: 400;
	font-size: 11px;
	background-color:#C8DDF0;	
	color: #272727;	
}
 
.LstItemAREA {
	width: 100%;
	height: 120px;
	margin: 0px;
	padding: 10px;
	border: 1px solid #8c8c8c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 	
	background-color: #ffffff;
	scrollbars: auto;
}

.LstItemCombo {
	width: 110px;
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;  	
	color: #272727;
	border: 1px solid #8c8c8c; 
	background-color: #FFFFFF;	
}
 
.Linea_gris {
	width: 100%;
	height: 1px;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/fondo_gris1.jpg);
	background-repeat: repeat;
}


/*-------------------- FRAME FOOTER ---------------------*/

.frame_footer{
	float: left;
	margin: 0px 4px 4px 4px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-color: #FFFFFF;
	display: none;
}

/*-------------------- FOOTER IZQ ---------------------*/

.footer_izq_es{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 275px;
	background-image:url(../img/es/pie_izq.jpg);
	background-repeat: no-repeat;
	display: inline;		
}

.footer_izq_pt{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 275px;
	background-image:url(../img/pt/pie_izq.jpg);
	background-repeat: no-repeat;
	display: inline;				
}

.footer_izq_en{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 275px;
	background-image:url(../img/es/pie_izq.jpg);
	background-repeat: no-repeat;
	display: inline;		
}

.footer_izq_fr{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 275px;
	background-image:url(../img/pt/pie_izq.jpg);
	background-repeat: no-repeat;
	display: inline;				
}

.footer_izqSmall_es{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 250px;
	background-image:url(../img/es/pie_izqSmall.jpg);
	background-repeat: no-repeat;		
	display: inline;	
}

.footer_izqSmall_pt{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 250px;
	background-image:url(../img/pt/pie_izqSmall.jpg);
	background-repeat: no-repeat;		
	display: inline;	
}

.footer_izqSmall_en{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 250px;
	background-image:url(../img/es/pie_izqSmall.jpg);
	background-repeat: no-repeat;		
	display: inline;	
}

.footer_izqSmall_fr{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 250px;
	background-image:url(../img/pt/pie_izqSmall.jpg);
	background-repeat: no-repeat;		
	display: inline;	
}

/*------------------ FOOTER CENTRO -------------------*/

.footer_centro{
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	height: 67px;
	width: 0px;
	background-color: #C4C4C4;	
	display: inline;
	border:1px solid rgb(0,0,0);	
}

.footer_centroSmall{
	float: left;
	margin: 3px 0px 3px 0px;
	padding: 0px;
	height: 63px;
	width: 0px;
	background-color: #C4C4C4;	
	display: inline;
	border:1px solid rgb(0,0,0);		
}

.footer_centroTitulo{
	position:relative;
	float:left;
	height: 20px;
	width:100%;	
	margin:1px 1px 0px 1px;
	padding:0px;
	background-color: #939393;
}

.footer_centroTitulo_ie{
	margin: 1px 1px 0px 1px;
	padding: 0px;
	height: 20px;
	width: 0px;
	background-color: #939393;
}

.txt_titulo_contactar{
	margin: 3px 1px 0px 1px;
	padding: 0px;
	height: 16px;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #272727;		
}

.linea_titulo{
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	height: 1px;
	width: 100%;
	background-color: #000000;
	display: inline;
	overflow : hidden;	
}

.contact{
	position:relative;
	float:left;
	width:auto;
	margin:15px 0px 0px 0px;
	padding: 0px;
	background-color: #C4C4C4;
	text-align:center;
	display: inline;
	border:0px solid red;		
}

.contact_sep{
 position:relative; float:left; height:42px; width:1px; padding:0; margin:5px 10px 0px 10px; background-color:rgb(0,0,0); overflow:hidden;		
}

.contact_sepSmall{
 position:relative; float:left; height:35px; width:1px; padding:0; margin:5px 10px 0px 10px; background-color:rgb(0,0,0); overflow:hidden;		
}

.txt_contactar{	
	margin:0px 0px 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;		
}

.link_contact{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	cursor: pointer;			
}

.link_contact_over{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FE6402;
	text-decoration: underline;
	cursor: pointer;			
}

.contact_info{
 position:relative; float:left; height:30px; margin:0px; padding:0px; 
 font-family: Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:rgb(0,0,0); text-align:left;
 background-image:url(../img/info.png); background-repeat:no-repeat; background-position:10px 0px; cursor:pointer;
 border:0px solid red;
}

.txt_info{ margin-top:8px; }

.contact_tel{
	float: left;
	margin: 0px 0px 0px 1px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-color: #C4C4C4;
	display: inline;	
}

.contact_mail{
	float: left;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	height: 0px;
	width: 0px;
	background-color: #C4C4C4;
	display: inline;
	border: 0px solid red;		
}

.contact_online{
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	height: 30px;
	width: 0px;
	background-color: #C4C4C4;
	background-image:url(../img/icono_chat.jpg);		
	background-repeat:no-repeat;
	background-position:5 0;
	display: none;
}


/*-------------------- FOOTER DER ---------------------*/

.footer_der_es{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 167px;
	background-image:url(../img/es/pie_der.jpg);
	background-repeat: no-repeat;				
	display: inline;
	cursor: pointer;	
}

.footer_der_pt{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 167px;
	background-image:url(../img/pt/pie_der.jpg);
	background-repeat: no-repeat;				
	display: inline;	
}

.footer_der_en{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 167px;
	background-image:url(../img/es/pie_der.jpg);
	background-repeat: no-repeat;				
	display: inline;
	cursor: pointer;	
}

.footer_der_fr{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 69px;
	width: 167px;
	background-image:url(../img/pt/pie_der.jpg);
	background-repeat: no-repeat;				
	display: inline;	
}

.footer_derSmall_es{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 152px;
	background-image:url(../img/es/pie_derSmall.jpg);
	background-repeat: no-repeat;				
	display: inline;
	cursor: pointer;		
}

.footer_derSmall_pt{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 152px;
	background-image:url(../img/pt/pie_derSmall.jpg);
	background-repeat: no-repeat;				
	display: inline;
	cursor: pointer;		
}

.footer_derSmall_en{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 152px;
	background-image:url(../img/es/pie_derSmall.jpg);
	background-repeat: no-repeat;				
	display: inline;
	cursor: pointer;		
}

.footer_derSmall_fr{
	float: left;
	margin: 3px 3px 3px 3px;
	padding: 0px;
	height: 63px;
	width: 152px;
	background-image:url(../img/pt/pie_derSmall.jpg);
	background-repeat: no-repeat;				
	display: inline;
	cursor: pointer;		
}

/*--------------------- CALENDARIO ----------------------*/

.tabla_fondo{
	width:100%; 
	margin: 0px;
	padding: 0px;
	background-color:#ECECEC;	 	
	border:1px solid #464646;
}


/*--------------------- DETALLE DOCUMENTO TOP TITULO ----------------------*/

#titulo_detalle{
	position:relative; 
	float:left; 
	width:100%; 
	height:35px;
	margin: 0px;
	padding: 0px;
	background-color:#464646;	 
	background-image: url(../img/top_detalle.jpg);
	background-position: top left;
	background-repeat: no-repeat;	
	border:0px solid blue;
}

.top_detalleLeft{
	position:relative; 
	float:left; 	
	height: 18px;
	width: 215px;
	margin: 8px 0px 0px 15px !important;
	margin: 8px 0px 0px 7px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #FFFFFF;
	border:0px solid red;					
}

.top_detalleRight{
	position:relative; 
	float:left; 	
	height: 18px;	
	margin: 8px 0px 0px 15px;
	padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	border:0px solid red;
}


/*--------------------- DETALLE DOCUMENTO TOP MENU ----------------------*/

#menu_detalle{
	position:relative; 
	float:left; 
	width:100%; 
	height:39px; 
	background-color: #ECECEC;	
	border:0px solid blue;
}

.menu_Left{
	position:relative; 
	float:left; 	
	height: 18px;
	margin: 8px 0px 0px 15px !important;
	margin: 5px 0px 0px 7px;
	padding: 0px;
	border:0px solid red;					
}

.menu_Right{
	position:relative; 
	float:right; 	
	height: 18px;	
	margin: 8px 15px 0px 0px !important;
	margin: 7px 5px 0px 0px;
	padding: 0px;
	text-align:right;
	border:0px solid red;
}


/*--------------------- DETALLE DOCUMENTO BODY ----------------------*/
iframe { 
	background-color: rgb(255,255,255);
}

#body_detalle{
	position:relative; 
	float:left; 
	margin:0px; 
	margin:0px 0px 0px 15px !important; 
	margin:10px 0px 0px 5px; 	
	padding:0px; 
	overflow:auto; 
	font-size:13px; 
	border:0px solid red;
}

#error_detalle{
	position:relative; 
	float:left; 	
 	width:99%; 
 	margin:50px 0px 0px 0px; 
 	padding:0px; 
 	border:0px solid red;
}

.detail_content {position:relative; float:left; height:auto; width:99%; margin:0 0 0 1%; padding:0; overflow:auto; display:inline; background-color:rgb(255,255,255);}

/*------------------------- LINK DETALLE ----------------------*/
.lnk_doc{
	position:relative; 
	float:left; 
 	margin:4px 10px 0px 0px !important; 
 	margin:7px 10px 0px 0px;
 	padding:0px; 
	color: #272727;
	font-family: verdana; 
	font-size: 11px;
	font-weight:600; 	
	cursor: pointer;
	border:0px solid red;
}

.lnk_doc_over{
	position:relative; 
	float:left; 
 	margin:4px 10px 0px 0px !important;
 	margin:7px 10px 0px 0px; 
 	padding:0px; 
	color: #FE6402;
	font-family: verdana; 
	font-size: 11px;
	font-weight:600; 	  
	cursor: pointer; 	
 	border:0px solid red;
}

.lnk_doc_activ{
	position:relative; 
	float:left; 
 	margin:4px 10px 0px 0px !important;
 	margin:7px 10px 0px 0px; 
 	padding:0px; 
	color: #FE6402;
	font-family: verdana; 
	font-size: 11px;
	font-weight:600;  
	cursor: pointer; 	
 	border:0px solid red;
}

#cont_int { 
	position:relative; 
	float:left;
	width:100%; 
	margin:0px; 
	padding:0px; 
	border:0px solid white; 
	overflow:auto;	
	background-color: rgb(255,255,255);
}

/*------------------------- LINK ----------------------*/

A.link_ngr:link {
	color: #272727;
	font-size: 11px; 
	cursor: pointer;
}

A.link_ngr:visited {
	color: #272727;
	font-size: 11px; 
	cursor: pointer;
}

A.link_ngr:active {
	color: #FE6402;
	font-size: 11px; 
	cursor: pointer;
}

A.link_ngr:hover {
	color: #FE6402;
	font-size: 11px; 
	cursor: pointer;
}

A.link_nrj:link {
	color: #FE6402;
	font-size: 11px; 
	cursor: pointer;
}

A.link_nrj:visited {
	color: #FE6402;
	font-size: 11px; 
	cursor: pointer;
}

A.link_nrj:active {
	color: #272727;
	font-size: 11px; 
	cursor: pointer;
}

A.link_nrj:hover {
	color: #272727;
	font-size: 11px; 
	cursor: pointer;
}

A.link_blc:link {
	color: #ffffff;
	font-size: 11px; 
	cursor: pointer;
}

A.link_blc:visited {
	color: #ffffff;
	font-size: 11px; 
	cursor: pointer;
}

A.link_blc:active {
	color: #ffffff;
	font-size: 11px; 
	cursor: pointer;
}

A.link_blc:hover {
	color: #272727;
	font-size: 11px; 
	cursor: pointer;
}

A.link_small_blc_amro:link {
	color: #FFFFFF;
	font-size: 7pt; 
	cursor: pointer;
}

A.link_small_blc_amro:visited {
	color: #FFFFFF;
	font-size: 7pt; 
	cursor: pointer;
}

A.link_small_blc_amro:active {
	color: #FCFB9D;
	font-size: 7pt; 
	cursor: pointer;
}

A.link_small_blc_amro:hover {
	color: #FCFB9D;
	font-size: 7pt; 
	cursor: pointer;
}





A {
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px
}
/* ---- Inicio: Menu superior sobre fondo morado ---- */
A:link {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif;
	TEXT-DECORATION: none
}
A:active {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: none
}
/* ---- Fin: Menu superior sobre fondo morado ---- */

.inputStyleClass {
	BACKGROUND-COLOR: #dae3f0; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px;
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #A7A8A8; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #A7A8A8; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-RIGHT-COLOR: #A7A8A8; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #A7A8A8; 
	BORDER-TOP-STYLE: solid; 
	COLOR: #444444; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px
}

.inputEjemplo {
	BACKGROUND-COLOR: #dedede; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #A7A8A8; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #A7A8A8; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #A7A8A8; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #A7A8A8; 
	BORDER-TOP-STYLE: solid; 
	COLOR: #73349F; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px
}
.tablaDetalleF {
	COLOR: #272727;
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	FONT-SIZE: 12px
}

A.gralWhiteClass:link {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}

A.gralWhiteClass:visited {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	FONT-WEIGHT: bold;	
}

A.gralWhiteClass:active {
	COLOR: #ffffff;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;	
} 

A.gralWhiteClass:hover {
	COLOR: #D1D9D7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;	
}

.gralBlackClass {
	COLOR: #272727; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px
}

A.gralBlackClass:link {
	COLOR: #272727; 
	FONT-SIZE: 11px
}
A.gralBlackClass:active {
	COLOR: #FE6402;
	FONT-SIZE: 11px
} 

A.gralBlackClass:hover {
	COLOR: #FE6402;
	FONT-SIZE: 11px 
}

A.gralBlackClass:visited {
	COLOR: #272727;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none
}

.gralBlackClass_small {
	COLOR: #272727; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 10px
}

A.gralBlackClass_small:link {
	COLOR: #272727; 
	FONT-SIZE: 10px
}
A.gralBlackClass_small:active {
	COLOR: red;
	FONT-SIZE: 10px
} 

A.gralBlackClass_small:hover {
	COLOR: #FE6402;
	FONT-SIZE: 10px 
}

A.gralBlackClass_small:visited {
	COLOR: #272727;
	FONT-SIZE: 10px
}

.gralNaranjaClass {
	color: #f37227; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:bold;
}

A.gralNaranjaClass:visited {
	COLOR: #f37227; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:bold;
}

A.gralNaranjaClass:active {
	COLOR: #f37227; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:bold;
}

A.gralNaranjaClass:hover {
	COLOR: #272727; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px;
	font-weight:bold;
}

.linkWhiteClass {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: none;
	cursor:pointer;
}

.linkWhiteClass_hover {
	COLOR: #F8F3A3; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 9px;
	TEXT-DECORATION: none;
	cursor:pointer;
}

.texto_negro{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;
}

.texto_negro_bold{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#272727;
	font-weight: bold;
}

.texto_gris{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#4F5050;
	font-weight: bold;		
}

.texto_nrj{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px; 	
	color:#FE6402;
}

.texto_blanco{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px; 	
	color:#ffffff;
}


/*----------------------------LOGIN OLD--------------------------*/

.login{
	FONT-SIZE:12px;
	color:#908A8A;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
}

.link_login {	
	color: navy;
	font-weight:bold;
	cursor:pointer;	
	FONT-SIZE:11px;
}

.link_login_over {	
	color: #FE6402;
	font-weight:bold;
	cursor:pointer;
	FONT-SIZE:11px;	
}

.contenido_acceso {	
	background-image:url(../img/problema_acceso.gif);	
	width:100%;
	height:100%;
}

.SinMail_acceso {	
	background-image:url(../img/no_indique.gif);	
	width:100%;
	height:100%;
}

.no_recibido_acceso {	
	background-image:url(../img/no_recibido.gif);	
	width:100%;
	height:100%;
}

.error_mail {	
	background-image:url(../img/alerta_mail_error.gif);	
	width:100%;
	height:100%;
}

.mail_ok {	
	background-image:url(../img/alerta_mail_ok.gif);	
	width:100%;
	height:100%;
}

.cambio_clave {	
	background-image:url(../img/cambio_clave.gif);	
	width:100%;
	height:100%;
}

.paso3 {	
	background-image:url(../img/paso3.gif);	
	width:100%;
	height:100%;
}

.titulo_paso_2 {	
	background-image:url(../img/titulo_paso_2.gif);	
	width:364;
	height:32;
}

.titulo_paso_3 {	
	background-image:url(../img/titulo_paso_3.gif);	
	width:364;
	height:32;
	z-index:2;
}

.ir_cambiar_clave {	
	background-image:url(../img/ir_cambiar_clave.gif);	
	width:240;
	height:14;
}

.ir_web {	
	background-image:url(../img/ir_web.gif);	
	width:240;
	height:14;	
}

/*-----------------------------TABLA-------------------------*/

.tabla_principale {

	margin : 0px 0px 0px 0px;
	border-top-width: 8px; 
	border-right-width: 4px; 
	border-bottom-width: 3px; 
	border-left-width: 4px;
	BORDER-BOTTOM-COLOR: #464646; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #464646; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #464646; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #464646; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	VERTICAL-ALIGN: top; 
	align:center;
}

.tabla_banner {
	/*BACKGROUND-COLOR:#F1B86B;*/
	BACKGROUND-COLOR:#EE8312;
	border-bottom-width: 8px;
	BORDER-BOTTOM-COLOR: #464646; 
	BORDER-BOTTOM-STYLE: solid; 	
}

/*------------------------- MENU ----------------------*/

.alto_menu {
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #464646; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FE6402;
	COLOR:#FFFFFF;
} 
 
.tabla_menu {
	border-top-width: 3px; 
	border-right-width: 0px; 
	border-bottom-width: 4px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	VERTICAL-ALIGN: top;
}  

.menu {
	border-top-width: 3px; 
	border-right-width: 10px; 
	border-bottom-width: 0px; 
	border-left-width: 7px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	align: center;
	VERTICAL-ALIGN:top;	
}

.menu_pie {
	border-top-width: 0px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	align: center;
	VERTICAL-ALIGN:top;
	background-image:url(../img/fondo_gris_blanco.gif);		
}

.menu_pie_firefox {
	border-top-width: 0px; 
	border-right-width: 10px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	align: center;
	VERTICAL-ALIGN:top;
	background-image:url(../img/fondo_gris_blanco.gif);
	margin-bottom: 0px;		
}

/*------------------------- NOTIFICACION ----------------------*/

.tabla_datos_notificacion {
	border-collapse: collapse;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;		
}

/*------------------------- NARANJA ----------------------*/

.tabla_naranja {
	border-top-width: 3px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FE6402;
	COLOR:#FFFFFF;
} 

.tabla_border_naranja {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FE6402; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FE6402; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FE6402; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FE6402; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;			
}

.tabla_border_naranja_error {
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	BORDER-BOTTOM-COLOR: #FE6402; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FE6402; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FE6402; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FE6402; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;			
}

/*------------------------- GRIS ----------------------*/

.tabla_gris {
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #C4C4C4; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #C4C4C4; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #C4C4C4; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C4C4C4;
	COLOR:#000000;
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 12px;
	FONT-WEIGHT:bold;	
}
 

.tabla_gris_claro_top {
	border-top-width: 6px; 
	border-right-width: 16px; 
	border-bottom-width: 3px; 
	border-left-width: 6px;
	BORDER-BOTTOM-COLOR: #E1E1E1; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #E1E1E1; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #E1E1E1; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #E1E1E1; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}
 
.tabla_gris_claro_middle {
	border-top-width: 3px; 
	border-right-width: 6px; 
	border-bottom-width: 3px; 
	border-left-width: 6px;
	BORDER-BOTTOM-COLOR: #E1E1E1; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #E1E1E1; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #E1E1E1; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #E1E1E1; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#E1E1E1;	
}

.tabla_gris_claro_bottom {
	border-top-width: 3px; 
	border-right-width: 6px; 
	border-bottom-width: 6px; 
	border-left-width: 6px;
	BORDER-BOTTOM-COLOR: #E1E1E1; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #E1E1E1; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #E1E1E1; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #E1E1E1; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

/*------------------------- PIE ----------------------*/

.tabla_pie_parent {
	border-top-width: 0px; 
	border-right-width: 2px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF; 
	/*background-image:url(../img/fondo_negro_pie.gif);*/
	COLOR:#000000;
}

.tabla_pie {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C4C4C4;
	COLOR:#000000;
	VERTICAL-ALIGN: top;
	FONT-SIZE: 12px;
}

.tabla_pie_left {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #C4C4C4; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C4C4C4; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #C4C4C4; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C4C4C4;
	COLOR:#000000;
	FONT-FAMILY: tahoma;
	FONT-SIZE: 10px;	
}

.tabla_pie_gris {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #C4C4C4; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #C4C4C4; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C4C4C4; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #C4C4C4; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C4C4C4;
	COLOR:#000000;
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 10px;
	VERTICAL-ALIGN: middle;	
}

.tabla_pie_blanco {
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000000;
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 11px;	
}

.div_pie {
	border-top-width: 0px; 
	border-right-width: 3px; 
	border-bottom-width: 4px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	align: center;
	VERTICAL-ALIGN:top;
	background-image:url(../img/fondo_gris_blanco.gif);		
}

.contenido_pie {
	border-top-width: 2px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	align: center;
	VERTICAL-ALIGN:top;
	background-image:url(../img/fondo_gris_blanco.gif);		
}

/*------------------------- NEGRO ----------------------*/

.tabla_negro {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#363636;
	COLOR:#000000;
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 11px;
}      

.tabla_negro_dos {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#565656;
	COLOR:#000000;
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 11px;
	cursor: hand;
}  

/*------------------------- ERROR ----------------------*/

.tabla_error {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #727272; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #727272; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #727272; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #727272; 
	BORDER-TOP-STYLE: solid;	
	background-image:url(../img/fondo_gris_blanco.gif);
	/*COLOR:#000000;
	FONT-FAMILY: tahoma; 
	FONT-SIZE: 11px;*/
}      

/*------------------------- PAGINADOR ----------------------*/

.font_paginador {
	font-family: Verdana; Arial, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;	
	color: #FE6402;
}
.link_paginador {
	COLOR: #ffffff; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR:POINTER;
}
.link_paginador_over {
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	COLOR: #D1D9D7;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	CURSOR:POINTER;
}
	
.paginador {
	font-family: Verdana; Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;
	margin: 0px 0px 0px 0px;	
}

.paginador_negro {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	COLOR: #FFFFFF;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-image:url(../img/fondo_paginador.gif);
	height: 25px;	
}  

.tabla_paginador_negro {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	COLOR: #FFFFFF;	
	border-top-width: 3px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-image:url(../img/fondo_paginador.gif);	
}  

.tabla_paginador_negro_firefox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	COLOR: #FFFFFF;	
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-image:url(../img/fondo_paginador.gif);	
} 

/*------------------------- BUSCADOR ----------------------*/

.tabla_buscador {	
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #727272; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #727272; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #727272; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #727272; 
	BORDER-TOP-STYLE: solid;
	/*VERTICAL-ALIGN: middle;
	margin-top: 0px;		*/
}

/*------------------------- FILTRO ----------------------*/

.tabla_filtro_top {	
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 0px; 
	border-left-width: 2px;
	BORDER-BOTTOM-COLOR: #FE6402; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FE6402; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FE6402; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FE6402; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR:#F7F7F7;		
} 

/*------------------------- CONTENIDO ----------------------*/

.tabla_contenido {
	border-top-width: 3px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	background-image:url(../img/fondo_gris_blanco.gif);			
} 

.tabla_contenido_bottom {
	border-top-width: 3px; 
	border-right-width: 4px; 
	border-bottom-width: 4px; 
	border-left-width: 4px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	background-image:url(../img/fondo_gris_blanco.gif);			
}

.tabla_contenido_bottom_IE {
	border-top-width: 0px; 
	border-right-width: 4px; 
	border-bottom-width: 4px;  
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	background-image:url(../img/fondo_gris_blanco.gif);			
} 

.tabla_contenido_filtro {
	border-top-width: 3px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;			
} 

.tabla_contenido_div_right {
	border-top-width: 2px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;			
} 

.tabla_contenido_div {
	border-top-width: 2px; 
	border-right-width: 3px; 
	border-bottom-width: 3px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;			
} 

.tabla_border_blc1{
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;
	padding:0px;
	margin-top:0px;			
} 

/*------------------------- BLANCO ----------------------*/

.tabla_border_blanco {
	border-top-width: 2px; 
	border-right-width: 3px; 
	border-bottom-width: 0px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;
	BACKGROUND-COLOR: #FFFFFF;			
}

/*------------------------- TABLA VOLVER ----------------------*/

.tabla_vovler {
	border-top: 1px solid #FFFFFF; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF;  
}

.titulo_blanco {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	align:left;
}

/*------------------------- TRentriesTH ----------------------*/

.TRentriesTH {
	font-family: Helvetica, Arial, Verdana;
	font-weight: bold;
	font-size: 7pt;
	color: navy;
	background: #FFFFFF;	
}

.TRentriesTH_azul {	
	color: navy;	
}


.TRentriesTH_azul_small {
	font-family: Helvetica, Arial, Verdana;
	font-size: 7pt;
	color: navy;	
}

.TRentries {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px
} 

/*------------------------- LstItem ----------------------*/


.LstItemB {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
}

.LstItemBold {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	font-weight:bold;
}

.LstItem_link_naranja {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px;
	color:f37227;
}

.LstItem_alerta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;		
	background-color: #FFFFFF;	
}
.LstItem_tabla {
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;		
}                     

.LstItem_acceso{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	height=14px;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #C7C5C0; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #C7C5C0; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C7C5C0; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #C7C5C0; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C7C5C0;	
} 

.LstItem_blanco{
	ALIGN:CENTER;
	scrollbars:0;
	overflow:auto;
	width:250;
	height:16;
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#FE6402;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #C7C5C0; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #C7C5C0; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C7C5C0; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #C7C5C0; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_blanco_small{
	ALIGN:CENTER;
	scrollbars:0;
	overflow:auto;
	width:150;
	height:16;
	text-align:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color:#FE6402;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #C7C5C0; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #C7C5C0; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C7C5C0; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #C7C5C0; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_sinBorder {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_sin {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_Left_Right {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_soloRight {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_soloLeft {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_naranja {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;	
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FE6402; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FE6402; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FE6402; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FE6402; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItemBotomBorder {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
} 

.LstItem_left {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_right_black {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
}

.LstItem_bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
} 

.LstItem_bottom_right {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
} 

.LstItem_bottom_left {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
} 

.LstItem_gris_claro_blanco {
	height:35px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blanco_left {
	height:35px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blanco_right {
	height:35px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blanco_right2 {
	height:35px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blanco_right2_bottom2 {
	height:35px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blanco_sin {
	height:35px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claroSmall_blanco {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_right_left {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_left {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_left2 {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 3px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_right {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_right2 {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_bottom {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_sin {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_soloright {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_blancoSmall_sololeft {
	height:30px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.LstItem_gris_claro_large {
	height:45px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight:500;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;	
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-color: #ECECEC;
}

.Lstitem_negraSmall_left {
  height:30px;
	font-family: Arial, sans-serif;
	font-weight: 400; 
	font-size: 11px; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}


/*------------------------- LstTitle ----------------------*/

.LstTitle {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
	COLOR:#272727;
}

.LstTitle_azul {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
} 

.LstTitle_naranja_borderlarge {
  height:45px;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	font-size: 11pt;
	COLOR:#FFFFFF; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#f37227;	
	ALIGN:CENTER;
}

.LstTitle_naranja_large {
  height:45px;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	font-size: 11pt;
	COLOR:#FFFFFF; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #f37227; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #f37227; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #f37227; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #f37227; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#f37227;	
	ALIGN:CENTER;
}

.LstTitle_negra {
  height:40px;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	font-size: 11pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_negra_left {
  height:40px;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	font-size: 11pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_negro {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 7pt;
	COLOR: #FFFFFF;	
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	background-image:url(../img/fondo_paginador.gif);	
}

.LstTitle_negra_right {
  height:40px;
	font-family: Arial, sans-serif;
	font-weight: bold; 
	font-size: 11pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_blanco_right {
  height:47px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#E7E7E7; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 2px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_sin_blanco {
  height:47px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#E7E7E7; 
	font-size: 10pt; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_sin_blancoMedium {
  height:43px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#E7E7E7; 
	font-size: 10pt; 
	border-top-width: 0px; 
	border-right-width: 2px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_sin_blancoMedium_left {
  height:43px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#E7E7E7; 
	font-size: 10pt; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 1px; 
	border-left-width: 3px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_blanco_rightSmall {
  height:37px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#E7E7E7; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 2px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_blanco_leftSmall {
  height:37px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#E7E7E7; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_sin_blanco_1 {
  height:40px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#FFFFFF;
	font-weight:600; 
	font-size: 10pt; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_sin_blanco_1Small {
  height:35px;
	font-family: Helvetica, Arial, Verdana, sans-serif;	 
	font-size: 10pt; 
	COLOR:#FFFFFF;
	font-weight:600; 
	font-size: 10pt; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;	
}

.LstTitle_gris {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#E1E1E1;	
}

.LstTitle_gris_left {
	height:40;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#E1E1E1;
	COLOR:#414142;	
}

.LstTitle_gris_tabla_blanco {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	COLOR:#ffffff;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #ffffff; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#727272;	
}

.LstTitle_gris_tabla_blancoSmall {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	COLOR:#ffffff;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #ffffff; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#727272;	
}

.LstTitle_gris_tabla_sin {
	height:40;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	COLOR:#ffffff;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#727272;	
}

.LstTitle_black {
	height:30;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	color: #ffffff;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #ffffff; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#727272;	
	ALIGN:CENTER;
}

.LstTitle_black_left {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight:bold;
	font_size: 12pt;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#FFFFFF;	
	ALIGN:CENTER;
}

.LstTitle_left {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_sololeft {
	height:30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_right {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;
	COLOR:#272727;	
} 

.LstTitle_soloright {
	height:30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;
	COLOR:#272727;	
} 

.LstTitle_right_black {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 2px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
} 

.LstTitle_rightSin {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C8DDF0; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_leftSin {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #C8DDF0; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_Sin {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #C8DDF0; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_sinBottom {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_sinBorder {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_BorderBlanco_bottom {
	height:30;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #ffffff; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_BorderBlanco_side_bottom {
	height:30;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #ffffff; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#C8DDF0;	
}

.LstTitle_fondo_negro {
	height:35;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: 600;
	font-size: 10pt;
	COLOR:#E7E7E7;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #ffffff; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #ffffff; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #ffffff; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#000000;	
}


/*------------------------ BOTONES -------------------------*/
	
input.boton {
	width:85px;
	height:19px;	
	padding: 0px 0px 2px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #414142;
	border: 0px solid #414142;
}
	
.boton_over{
	width:85px;
	height:19px;	
	padding: 0px 0px 2px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
	background-color: #272727;
	border: 0px solid #272727;
}
	
.boton_claro{
	width:85px;
	height:19px;	
	padding: 0px 0px 2px 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	background-color: #ECECEC;
	border: 0px solid #ECECEC;
}

.boton_menu_popup {
	background-color: #5DADC4;
	border-color: white;
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	cursor:pointer;
}

.boton_menu_popup-old {
	background-color: #eeeeee;
	border-color: white;
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	cursor:pointer;
}

.boton_paginador {
	background-color: #eeeeee;
	border-color: white;
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	cursor:pointer;
}

.boton_paginador_off {
	background-color: #eeeeee;
	border-color: white;
	border-style: groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #222222;
	cursor:pointer;
}

.boton_gris {
	width:100px;
	height:20px;	
	padding: 0px 0px 1px 0px;		
	background-color: #414142;
	border: 0px solid #414142; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;	
}

.boton_gris_over {
	width:100px;
	height:20px;	
	padding: 0px 0px 1px 0px;		
	background-color: #272727;
	border: 0px solid #4F5050; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_gris_small {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;	
	background-color: #727272;
	border: 0px solid #4F5050;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_gris_small_over {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;	
	background-color: #474646;
	border: 0px solid #272727;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_gris_largo {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;		
	background-color: #414142;
	border: 0px solid #414142; 	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	text-align: center;
}

.boton_gris_largo_over {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;		
	background-color: #414142;
	border: 0px solid #414142; 	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #D1D9D7;
	cursor:pointer;
	text-align: center;
}

.boton_gris_obscuro {
	width:100px;
	height:20px;	
	padding: 0px 0px 1px 0px;		
	background-color: #343434;
	border: 0px solid #343434; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;	
}

.boton_gris_obscuro_over {
	width:100px;
	height:20px;	
	padding: 0px 0px 1px 0px;		
	background-color: #272727;
	border: 0px solid #272727; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_gris_obscuro_largo {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;		
	background-color: #343434;
	border: 0px solid #343434; 	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	text-align: center;
}

.boton_gris_obscuro_largo_over {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;		
	background-color: #272727;
	border: 0px solid #272727; 	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	text-align: center;
}

.boton_naranja {
	width:100px;
	height:20px;
	padding: 0px 0px 1px 0px;		
	background-color: #f37227;
	border: 0px solid #f37227; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_naranja_over {
	width:100px;
	height:20px;
	padding: 0px 0px 1px 0px;		
	background-color: #d45301;
	border: 0px solid #d45301; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_naranja_small {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;		
	background-color: #f37227;
	border: 0px solid #f37227; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_naranja_small_over {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;		
	background-color: #d45301;
	border: 0px solid #d45301; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor: pointer;
}

.boton_naranja_largo {
	width:250px;
	height:25px;
	padding:5px 0px 5px 0px;		
	background-color:#f37227;
	border:0px solid red; 	
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}

.boton_naranja_largo_over {
	width:250px;
	height:25px;
	padding:5px 0px 5px 0px;		
	background-color:#d45301;
	border:0px solid #f37227; 	
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	cursor:pointer;
	text-align:center;
}

.boton_black_small {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;		
	background-color: #000000;
	border: 0px solid #000000; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	cursor:not-allowed;
}

.boton_black_largo {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;		
	background-color: #000000;
	border: 0px; 
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	text-align: center;
}

.boton_black_largo_over {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;		
	background-color: #414141;
	border: 0px; 
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	text-align: center;
}

.boton_blanco_small {
	background-color: #FFFFFF;
	border-color: #FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
	/*cursor:pointer;*/
	width:85px;
	height:19px;
	padding: 0px 0px 2px 0px;
}

.boton_gris_claro {
	background-color: #8c8c8c;
	border-color: #FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	width:250px;
	height:25px;
	text-align: center;
}

.boton_gris_claro_over {
	background-color: #8c8c8c;
	border-color: #FFFFFF;
	/*background-color: #4F5050;
	border-color: #4F5050;*/ 		 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #D1D9D7;
	cursor:pointer;
	width:250px;
	height:25px;
}

.boton_gris_claro_small {
	background-color: #8c8c8c;
	border-color: #FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
	width:85px;
	height:19px;
	padding: 0px 0px 2px 0px;
}

.boton_verde {
	width:100px;
	height:20px;
	padding: 0px 0px 1px 0px;	
	/*background-color: #15971B;*/
	background-color: #46c400;
	border: 0px solid #318702; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}

.boton_verde_over {
	width:100px;
	height:20px;
	padding: 0px 0px 1px 0px;	
	background-color: #318702;
	border: 0px solid #46c400; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}

.boton_verde_small {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;	
	/*background-color: #15971B;*/
	background-color: #46c400;
	border: 0px solid #46c400; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}

.boton_verde_small_over {
	width:85px;
	height:19px;
	padding: 0px 0px 1px 0px;	
	background-color: #318702;
	border: 0px solid #318702; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}

.boton_verde_largo {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;
	background-color: #46c400;
	border: 0px solid #46c400; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}

.boton_verde_largo_over {
	width:250px;
	height:25px;
	padding: 5px 0px 5px 0px;	
	background-color: #318702;
	border: 0px solid #318702; 
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ffffff;
	cursor:pointer;
}

.boton_naranja_error{display:inline;
}
.boton_naranja_error a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #eb6414;
	padding: 5px 8px;
	text-decoration:none;
}
.boton_naranja_error a:hover{
	background-color: #d45301;
}

.boton_verde_error a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #46c400;
	padding: 5px 8px;
	text-decoration:none;
}
.boton_verde_error{display:inline;
}
.boton_verde_error a:hover{
	background-color: #318702;
}

/*-------------------- Menu Lateral ----------------------*/

.menu_lateral{
	margin:0;
	padding:0;
	width:168px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.menu_superior{
	background-image:url(../img/boton_oscuro.jpg);
	background-repeat:no-repeat;
	height:25px;
	color:#FFFFFF;
	width:168px;
	vertical-align:middle;
	align:right;
	/*padding: 3px 0px 0px 3px;*/
	list-style-type:none;
	font-size: 10px;
}

.menu_superior_dos{
	background-image:url(../img/boton_oscuro.jpg);
	background-repeat:no-repeat;
	height:24px;
	color:#FFFFFF;
	vertical-align:middle;
	width:165px;
	padding: 3px 0px 0px 3px;
	line-height: 1;
	list-style-type:none;
}

.menu_medio_compuesto{
	background-image:url(../img/boton_medio.jpg);
	background-repeat:no-repeat;
	display:block;
	width: 168px;
	height:20px;
	list-style-type:none;
	font-size:10px;
	cursor: pointer;
	padding: 0px;
}

.menu_medio_compuesto a{
	height:15px;
	padding: 3px 0px 0px 3px;
	color:#272727;
	text-decoration:none;
	vertical-align:middle;
	display:block;
}

.menu_medio_compuesto a:hover{
	background-image:url(../img/boton_medio_on.jpg);
	background-repeat:no-repeat;
	color:#fe6402;
	width: 168px;
	display:block;
}

.menu_medio_disabled{

	background-image:url(../img/boton_medio_simple.jpg);
	background-repeat:no-repeat;
	display:block;
	width: 168px;
	height:20px;
	list-style-type:none;
	font-size:10px;
	cursor: crosshair;
}

.menu_medio_simple{

	background-image:url(../img/boton_medio_simple.jpg);
	background-repeat:no-repeat;
	display:block;
	width: 168px;
	height:20px;
	list-style-type:none;
	font-size:10px;
	cursor: pointer;
	padding: 0px;
}

.menu_medio_simple a{
	height:15px;
	color:#272727;
	text-decoration:none;
	vertical-align:middle;
	display:block;
}

.menu_medio_simple a:hover{
	height:15px;
	color:#fe6402;
	display:block;
}

.menu_medio_simple_dos{
	padding: 0px 0px 0px 3px;
	background-image:url(../img/boton_medio_simple_dos.jpg);
	background-repeat:no-repeat;
	/*display:block;*/
	width: 168px;
	list-style-type:none;
	vertical-align:middle;
	line-height: 1.1;
}

.menu_medio_simple_dos a{
	height:26px;	
	color:#272727;
	text-decoration:none;
	display:block;
	vertical-align:middle;
}

.menu_medio_simple_dos a:hover{
	background-image:url(../img/boton_medio_simple_dos.jpg);
	background-repeat:no-repeat;
	color:#fe6402;
	height:26px;
	display:block;
	vertical-align:middle;
}

.menu_inferior{
	padding: 3px 0px 0px 6px;
	background-color:#f7f7f7;
	border-bottom: 1px solid #cfcfcf;
	width: 162px;
	list-style-type:none;
}

.menu_inferior a{
	height:14px;
	color:#272727;
	font-size:10px;
	text-decoration:none;
	display:block;
}

.menu_inferior a:hover{
	height:14px;
	color:#fe6402;
	display:block;
}

.menu_claro{
	background-image:url(../img/boton_claro.jpg);
	background-repeat:no-repeat;
	display:block;
	width: 168px;
	height:20px;
	list-style-type:none;
	font-size:10px;
	COLOR: black;
	cursor: pointer;
	align: left;
	margin-left: 0px;
}

.menu_claro a{
	height:15px;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	display:block;
	cursor: pointer;
}


.menu_claro a:hover{
	height:15px;
	color:#fe6402;
	text-decoration:none;
	vertical-align:middle;
	display:block;
	cursor: pointer;
}

.menu_claro_over{
	background-image:url(../img/boton_claro.jpg);
	background-repeat:no-repeat;
	display:block;
	width: 168px;
	height:20px;
	list-style-type:none;
	font-size:10px;
	COLOR: red;
	cursor: pointer;
}

/*-------------------- Dialog box ----------------------*/

.capa_dialog_box {
	position: absolute;
	top: 0px;   
	width: 99%; 
	height: 99%;
	align:center; 
	vertical-align: middle; 
	z-index: 2; 	
}

/*-------------------- Dialog otros ----------------------*/

.menu_popup {
	background-color: #d1e3f5;
	border-width: 1pt;
	border-style: groove
}
.defaut {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	VERTICAL-ALIGN: middle;	
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	BORDER-BOTTOM-COLOR: #000000; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #000000; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #000000; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #000000; 
	BORDER-TOP-STYLE: solid;	
}
.error {
	color: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px
}
.notas {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.ok {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #272727;
}
	
.select_busqueda {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	width:130;
	VERTICAL-ALIGN: middle;
}

/*-------------------- Notificacion ----------------------*/

.ir_notificaciones {

	background-image:url(../img/ir_notificaciones.gif);
	/*width:99;
	height:15;*/
	vertical-align:"bottom";
	align:center;
}

.ir_notificacionesB {

	background-image:url(../img/ir_notificacionesB.gif);
	/*width:99;
	height:15;*/
	vertical-align:"bottom";
	align:center;
}

.notificacion_top{
  height:30px;
	font-family: Arial, sans-serif;
	font-weight: 500; 
	font-size: 10pt; 
	COLOR:#FFFFFF;
	ALIGN:center; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;
}

.top_detalle_notificacion{
  height:35px;
	font-family: Arial, sans-serif;
	font-weight: 600; 
	font-size: 9pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;
}

.top_detalle_notificacion_Fire{
  /*height:35px;*/
	font-family: Arial, sans-serif;
	font-weight: 600; 
	font-size: 9pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;
}


/*-------------------- Alerta ----------------------*/

.alerta_blanca_ronda {

	background-image:url(../img/icono_notificaciones.gif);
	width:360;
	height:40;
	vertical-align:"middle";
	align:center;
}

.alerta_blanca {

	background-image:url(../img/icono_notificacion.gif);
	width:360;
	height:40;
	vertical-align:"middle";
	align:center;
}

/*-------------------- ERROR ----------------------*/

.error_mensaje{
  height:35px;
	font-family: Arial, sans-serif;
	font-weight: 500; 
	font-size: 10pt; 
	color:#FF7A00;
	align:center; 
	border: 1px solid #FFFFFF;  
	background-color: #4F5050;
}

.error_top_nrj{
  height:35px;
  margin: 0px;
  padding: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: 500; 
	font-size: 10pt; 
	color: #FFFFFF;
	align: center; 
	align: middle;
	background-color: #FF7A00;
}

.error_top_ngr{
  height:45px;
  margin: 0px;
  padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 600; 
	font-size: 16px; 
	color: #FFFFFF;
	align: center; 
	align: middle;
	background-color: #414142;
}

.boton_error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;	
	background-color: #FF7A00;
	border-color: #FF7A00;	 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;	
	cursor: pointer;
	width: 75px;
	height: 20px;
}

.boton_errorB{
	width:75px;
	height:19px;
	padding: 0px 0px 2px 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;	
	background-color: #414142;
	border: 0px solid #414142;	 	
	cursor:pointer;
}

.boton_error_over{
	width:75px;
	height:19px;
	padding: 0px 0px 2px 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;	
	background-color: #4F5050;
	border: 0px solid #4F5050;	 	
	cursor:pointer;
}

/*-------------------- Detalle Documento ----------------------*/

.top_detalle{
  /*height:35px;*/
	font-family: Arial, sans-serif;
	font-weight: 600; 
	font-size: 9pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 2px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;
}

.top_detalle_Fire{
  /*height:35px;*/
	font-family: Arial, sans-serif;
	font-weight: 600; 
	font-size: 9pt; 
	COLOR:#FFFFFF; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	BORDER-BOTTOM-COLOR: #FFFFFF; 
	BORDER-BOTTOM-STYLE: solid; 
	BORDER-LEFT-COLOR: #FFFFFF; 
	BORDER-LEFT-STYLE: solid;
	BORDER-RIGHT-COLOR: #FFFFFF; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-TOP-COLOR: #FFFFFF; 
	BORDER-TOP-STYLE: solid;	
	BACKGROUND-COLOR:#414142;
}

.top_detalle_left{
  height:35px;
	width:240px;
	background-image:url(../img/top_detalle.gif);
}

.linea_gris{
	height:3px;
	background-image:url(../img/linea_gris.gif);
}

#container { height:100%; width:100%; margin:0; display:inline; border:0; }
