body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #2a4774;
	background-color: #f1f3fb;
 }
 
A {
	COLOR: #336699; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	TEXT-DECORATION: none
}
A:active {
	COLOR: #336699; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #336699; 
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}

A.nounderline {
	COLOR: #2A4774; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nounderline:active {
	COLOR: #2A4774; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nounderline:visited {
	COLOR: #2A4774; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.nounderline:hover {
	TEXT-DECORATION: none
}
A.home {
	FONT-WEIGHT: bold; COLOR: #2A4774; TEXT-DECORATION: none; 
	font-size: 11px; 
}
A.home:hover {
	FONT-WEIGHT: bold; COLOR: #2A4774; TEXT-DECORATION: none
}
A.home:visited {
	FONT-WEIGHT: bold; COLOR: #2A4774; TEXT-DECORATION: none
}
A.home:active {
	FONT-WEIGHT: bold; COLOR: #2A4774; TEXT-DECORATION: none
}

H1 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #2A4774; 
	PADDING-TOP: 0px 	
}
H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #2A4774
}


/*
h1 {
	background-color:#7575AC;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 4px 15px 0px 0px;
	color:#FFFFFF;
	width:250px;
	height:20px;
	background-image:url(../../imagenes/ini_titulo.gif);
	background-repeat: no-repeat;
}
 
h2 {
	font-family:tahoma, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#00086E; 
	margin:3px;
}
*/
/* OBJETOS FORMULARIOS*/
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	/*FONT-SIZE: 11px; Original*/
	FONT-SIZE: 10px; 
	COLOR: #2A4774; 
	BACKGROUND-COLOR: #ffffff;
	padding-left: 5px;
	/*overflow: auto;*/
}

INPUT.upper{
    text-transform: uppercase
}

INPUT.lower{
    text-transform: lowercase
}

INPUT.colorfondo{
	BACKGROUND-COLOR: #ffff99
}

TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: #2A4774;  
	BACKGROUND-COLOR: #ffffff
}
SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px; 
	COLOR: #2A4774; 
	BACKGROUND-COLOR: #ffffff
}
SELECT.long1{
    width: 130px;
	font-size: 10px; 
	text-transform: capitalize;
}

SELECT.long2{
    width: 75px;
	font-size: 10px; 
	text-transform: capitalize
}

SELECT.long3{
    width: 50px;
	font-size: 10px; 
	text-transform: capitalize
}

/* mio
input {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	border: 1px;
	color: #626262;
	padding-left: 5px;
	overflow:auto;
}
select {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #626262;
}
*/

.tbl_listado{
	border-color: #c1c4d3;
	border-collapse: collapse
	/*border-bottom: #ADAAC7 solid 4px;
	margin-bottom: 5px;*/
	}
    
	.tbl_listado [disabled] {
		background-color:#D9DBDF;
        color:#000;
        font-weight:bold;
	}
	
	.tbl_listado th {
	    background-color: #f1f3fb;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #2a4774;
	    padding: 3px 0px 3px 3px;
	}
	
		/*.tbl_listado th a:link{
		text-decoration:none;
		color:#000000;
		}
		.tbl_listado th a:visited{
		color: #000000;
		text-decoration:none;
		}
		.tbl_listado th a:hover{
		color: #FFFFFF;
		text-decoration:underline;
		}
		.tbl_listado th a:active{
		color: #FFFFFF;
		}*/
	.tbl_listado tr {
		/*cursor: hand*/
		background-color: #dee2ef;
	}
	.tbl_listado td {
		/*background-color: #dee2ef;*/
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px; 
		COLOR: #2a4774;
		/*padding: 1px 0px 1px 5px*/
		padding: 2px 3px 2px 5px
	}
.item_pax{
	background-color: #FFFFCE; 
	}	
/*tr.ver {background-color: #f1f3fb;}*/
tr.ver {background-color: #f5f3fb;}
tr.S { background-color: #eaeef1; }
tr.D { background-color: #dee2ef; }		

/*.reporte2 td a:link{
		color:#4F283A;
		text-decoration: underline;
		}
		.reporte2 td a:visited{
		color:#000000;
		text-decoration:none;
		}
		.reporte2 td a:hover{
		color:#000000;
		text-decoration:none;
		}
		.reporte2 td a:active{
		color:#67364D;
		}*/

/*.lineas{
	border-bottom:#FFFFFF solid 1px;
	}*/
	
.tbl_listado_error{
	border-color: #c1c4d3;
	border-collapse: collapse
	}    
	
	.tbl_listado_error th {
	    background-color: #f1f3fb;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #2a4774;
	    padding: 3px 0px 3px 3px;
	}
	
	.tbl_listado_error tr {
		background-color: #dee2ef;
	}
	
	.tbl_listado_error td {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px; 
		COLOR: #CC6666;
		padding: 2px 3px 2px 5px
	}

.tbl_form{
		background-color: #CED3E5;
		padding: 8px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px
	}
	.tbl_form th {
		background-color: #42518C;
		color: #FFF;
		padding: 4px
	}
	.tbl_form td {
		color: #2A4774;		
		padding: 3px
	}	
	.tbl_form td .boton{
	background-image:url(../../imagenes/fnd_boton_bus.gif);
	width:85px; 
	height:25px; 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	font-weight:bolder;
	border: 0px;
	color:#000000;
	}
	/*No funca porque?*/
	.tbl_form input.radio {
		color: rgb(206, 211, 229); 
		background-color: rgb(206, 211, 229)
	}	

.tbl_item{
	background-color: #e5e8f7;
	border-color: #42518C;
	border-collapse: collapse
	}
	.tbl_item th {
		background-color: #42518C;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #FFF;
	    padding: 3px 0px 3px 3px;
	}	
	.tbl_item tr {
		/*cursor: hand*/
	}
	.tbl_item td {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 10px; 
		/*COLOR: #2a4774;*/
		padding: 2px 0px 2px 3px
	}
	.tbl_item a:link{
		color:#369;
		font-weight: bold;
		text-decoration:none
	}
	.tbl_item a:visited{
		color: #369;
		text-decoration:none
	}
	.tbl_item a:hover{
		color: #369;
		text-decoration:underline
	}
	.tbl_item a:active{
		color: #369
	}

.item_rg{
	background-color: #e5e8f7;
}
.item_pb{
	background-color: #F9DBD9;
}
.item_bl{
	background-color: #F7F8FD; 
}
.item_bp{
	background-color: #FFF9FF; 
}
.item_wl{
	background-color: #e5e8f7;
	color: #656D8F;
}	
.item_an{
	background-color: #FFFFCE; 
}
		
.small {
	FONT-SIZE: 10px
}

.small_red {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px; 
	COLOR: #CC6666
}

.force {
	COLOR: #F7F3FF; 
	BACKGROUND-COLOR: #F7F3FF
}
.menu {
	background-color: #42518c;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	/*text-align: justify;*/
	padding: 5px;
	/*vertical-align: middle;
	height: 20px*/
   }
   .menu a {
	FONT-WEIGHT: bold; 
	COLOR: #FFF; 
	TEXT-DECORATION: none
   }
   .menu a:hover {
	FONT-WEIGHT: bold; 
	COLOR: #FFF; 
	TEXT-DECORATION: underline
   }
   .menu a:visited {
	FONT-WEIGHT: bold; 
	COLOR: #FFF; 
	TEXT-DECORATION: none
   }
   .menu a:active {
	FONT-WEIGHT: bold; 
	COLOR: #FFF; 
	TEXT-DECORATION: none
   }
   
.menu_sel {
	background-color: #42518c;
	color:#dbb511;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding: 5px;
   }   	
   .menu_sel a {
	FONT-WEIGHT: bold; 
	COLOR: #dbb511; 
	TEXT-DECORATION: none
   }
   .menu_sel a:hover {
	FONT-WEIGHT: bold; 
	COLOR:#dbb511; 
	TEXT-DECORATION: underline
   }
   .menu_sel a:visited {
	FONT-WEIGHT: bold; 
	COLOR: #dbb511; 
	TEXT-DECORATION: none
   }
   .menu_sel a:active {
	FONT-WEIGHT: bold; 
	COLOR: #dbb511; 
	TEXT-DECORATION: none
   }
      
.titulo {
    background-color: #42518c;
	color:#dbb511;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	padding: 5px;
   }

.infocte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2a4774;
	}   
   
.div_viajes2_oculto
   {
   	visibility: hidden;
   }
.div_viajes2_visible
   {
   	visibility: visible;
   }
 
/* REQ. 11AGO2009NT */   
.chk_disabled {
    background-image: url(../../imagenes/chk_disabled.gif);
    /*border: dotted 1px #adadad;*/
    width: 15px;
    height: 15px;
}

.predradio {
    width: 12px;
    height: 12px;
}
   