body
{
	font-family: Trebuchet MS, Arial, Verdana, Helvetica, Sans-Serif;
}

/* CONTENEDORES. Capas principales y comunes en todas las paginas */
.tabla1{width:99%;z-index:0;}

/* CABECERA */
.cabeceraGrids{border:#FD9D3E 1.5px solid;font-weight:bold;color:#00466A;background-image:url(Images/bgMatrizLeft.gif); text-align:center;height:20px; }
.cabeceraTabla{border:#FD9D3E 1px solid;font-weight:bold;color:#00466A;background-image:url(Images/bgMatrizLeft.gif); text-align:center;height:40px;width:135px;font-size:16px; }

.cabeceraInfoPax{font-weight:bold;color:#00466A;background-image:url(Images/bgMatrizLeft.gif); text-align:center;height:15px; }

.cabeceraGridControl{border:#FD9D3E 1px solid;font-weight:bold;color:#00466A;background-image:url(Images/bgMatrizLeft.gif); text-align:center;height:40px;width:135px;font-size:11px; }
.GridControl{border:#FD9D3E 1px solid;}

.GridControl1
{
	border:#FD9D3E 1px solid;	
	overflow: auto;	
}

/*TABLA*/
.tipoCeldaTabla{text-align:center;BORDER-RIGHT: silver solid 1px;BORDER-BOTTOM: silver solid 1px;font-size:10px;height:40px;width:135px;}
.tipoCeldaGrid{text-align:center;BORDER-RIGHT: silver solid 1px;BORDER-BOTTOM: silver solid 1px;font-size:10px;height:26px;}
.tipoTxtTabla{font-size:10px;text-decoration:none;border:0;text-align:center;}

.logoResiber{margin:5px 10px;width:151px;height:47px;position:absolute;cursor:hand;}

.txtPes{float:left;display:inline;font-size:10px;font-weight:bold;width:89px;text-align:center;color:#8D6E4E;margin-top:2px}
H2{margin-top:20px;margin-bottom:0px;font-size:11px;color:#00466A;margin-bottom:3px}

/* LABELS */
.label{font-size:12px;font-weight:bold;text-align:left;width:651px;height:25px;display:none;}
.label1{font-size:12px;font-weight:bold;text-align:left;width:651px;height:25px;}

/* CAMPOS EN LOS FORMULARIOS */
#pasajero{width:510px;height:40px}
.campoDatos{float:left;margin-right:5px;color:#00466A;}

/* CABECERA EN LAS MATRICES */
.txtDestino{font-family:Tahoma;font-size:12px;font-weight:bold;color:#FF6600;padding-left:5px}
.txtVuelta{font-family:Tahoma;font-size:12px;font-weight:bold;color:#FF6600;}

/* TABLAS CON DATOS */
.cabeceraMatrizGenerica{border-bottom:2px #C7D8DC solid;font-weight:bold; text-align:center}
.cuerpoMatrizGenerica{text-align:left;padding-left:10px}
.cuerpoMatrizGenerica td{height:13px;vertical-align:top}

.cargando{margin-top:45px}

.cuadCapaAviso TABLE{padding-bottom:5px;position:relative;float:left;width:100%}
/*igual que la enterior*/
#errorCapa{width:440px;height:94px;position:absolute;background-color:#EAEAEA;border:1px solid #CBCBCB;text-align:center;visibility:inherit;font-weight:bold;color:#BC002F;padding:2px;z-index:10;}
#errorCapa1{width:560px;height:220px;position:absolute;bottom:40%;left:25%;background-color:#EAEAEA;border:1px solid #CBCBCB;visibility:inherit;color:#BC002F;padding:2px;z-index:10;}

#frameErrorCapa{width:440px;height:94px;position:absolute;background-color:#EAEAEA;border:1px solid #CBCBCB;text-align:center;visibility:inherit;font-weight:bold;color:#BC002F;padding:2px;z-index:10;}

#errorCapa li{color:#BC002F}
#errorCapaDisponibilidad li{color:#BC002F}
#cerrarCapa{position:absolute;width:12px;left:420px;z-index:2;top:8px}

#bodyCapa{display:none;text-align:center;padding-top:21px;border:1px solid #FD9D3E; height:72px;}
#bodyCapa img{float:left;padding-left:8px}

#txtReservaVuelos{font-size:19px;font-weight:800;}

/* OBJECTOS TIPO */
.tipoCombo
{
	font-size:10px;
	BORDER-RIGHT: #B9B9B9 1px solid;
	BORDER-TOP: #B9B9B9 1px solid;
	BORDER-LEFT: #B9B9B9 1px solid;
	BORDER-BOTTOM: #B9B9B9 1px solid;
	height:18px;
	color:#646464;
	z-index:0;
}

.tipoBtn
{
	color:#656565;
	font-size: 10px;	
	font-weight: bold;
	background-image:  url(Images/bgBoton.gif);
	cursor: pointer;
	width:80px;   
	background-color: #34869C;
	border: #46792C solid 2px;
	padding: 1px 3px 1px 3px;
	text-decoration: none;
}

.tipoBtn:hover
{
	color: #7FB625;
}

.tipoBtnGrande
{
	font-size: 10px;	
	font-weight: bold;
	color:#656565;
	background-image:  url(Images/bgBoton.gif);
	cursor: pointer;
	height: 17px;
	width:150px;   
	background-color:#34869C;
	border:#FCDAB4 solid 2px;	
}
.tipoBtnSuperGrande
{
	font-size: 10px;	
	font-weight: bold;
	color:#656565;
	background-image:  url(Images/bgBoton.gif);
	cursor: pointer;
	height: 17px;
	width:200px;   
	background-color:#34869C;
	border:#FCDAB4 solid 2px;	
}

.tipoBoxTxt, .tipoBoxTxtDisabled
{
	font-size:10px;
	BORDER-RIGHT: #B9B9B9 1px solid;
	BORDER-TOP: #B9B9B9 1px solid;
	BORDER-LEFT: #B9B9B9 1px solid;
	BORDER-BOTTOM: #B9B9B9 1px solid;
	height:13px;
	width:120px;
}

.tipoBoxTxtDisabled
{
	background-color: #f7f7f7;
}
  
.tipoLoginTxt
{
	font-size:10px;
	font-weight: bold;
	height:10px;
	color: #7FB625;	
	width: 200px;
}
 
.tipoRadioButtom
{
	font-size:10px;
	color: #fff;	
	padding-left:30px;
}

.tipoChk
{
	vertical-align:middle;
}

.txtBuscador
{
	text-align: right;
	padding-top: 3%;
}