#WaitDiv { /*display:none;*/ }

body
{
	font-family: Verdana, Tahoma;
	font-size: 11px;
	background-color:#FFFFFF;
	line-height: normal;
}
#cuadroEspacioTop {height:80px;width:760px;z-index:0;}
#headerLogo{width:235px;height:62px;background-image:url(images/logoar.gif);position:absolute;top:10px;left:10px;z-index:0;}
#PublicidadTop{width:486px;height:62px;position:absolute;top:10px;left:285px;text-align:right;display:none;}
#PublicidadTopRight{z-index:0;width:160px;height:120px;position:absolute;top:10px;left:790px;display:none;}
#skyCraper{z-index:0;width:160px;height:600px;position:absolute;top:150px;left:790px;}
#telefonos{width:760px;height:120px;}
#footer{z-index:0;width:780px;height:500px;position:relative;}
h1{color: #FFFFFF;font-size:11px;margin:0px;background-color:#003366;padding:3px;font-family:tahoma;}
#migas{width:600px;height:20px;font-size:11px;font-family:tahoma;}
.textoInactivo{color: #999999;}
.inputText{	font-size:10px;border:1px solid black;}
.textoActual{color: #CC0000;margin:0px;padding:0px;font-weight:bold;font-family:tahoma;}
#content{position:relative;top:250px;left:10px;font-family:tahoma;}

/* Tooltip - Inicio */
.tip 
{
	font:10px/12px Arial,Helvetica,sans-serif; 
	width:270px; 
	padding:1px;
	position:absolute; 
	z-index:100;
	visibility:hidden; 
	color:#333333; 
	top:20px;
	left:90px; 
	background-color:#ffffcc;
	/*layer-background-color:#ffffcc;*/
}
/* Tooltip - Fin */

a:link img 
{
	border:none;
	text-decoration:none;
}

a:visited img 
{
	border:none;
	text-decoration:none;
}

a:normal img 
{
	border:none;
	text-decoration:none;
}

#divTelefonos a, a.CabeceraResultadoTitle
{
    color: #0066CA;
}



/* Inicio - Buzon de sugerencias */

.BuzonSugerenciasMainContainer
{
    width:760px;
    background-color:#CCD9B8;
    font-family:verdana;
    font-size:10px;
    height:290px;
    margin-top:10px;
}
.BuzonSugerenciasTitle
{
    background-color: #003366;
    color:#FFFFFF;
    font-size:12px;
    padding:3px;
}
.BuzonSugerenciasSeconLevelContainer
{
    width:740px;
    margin-left:10px;
    background-color:#FFFFFF;
    border:1px solid black;
    height:250px;
    margin-bottom:10px;
    margin-top:10px;
}
.BuzonSugerenciasExplanationContainer
{
    height:80px;
}
.BuzonSugerenciasExplanationPara
{
    width:660px;
    margin-top:10px;
    float:right;
}
.BuzonSugerenciasExplanationWarning
{
    color:Red;
}
.BuzonSugerenciasImagenBuzon
{
    height:44px;
    width:56px;
    margin-top:15px;
    margin-left:10px;
}
.BuzonSugerenciasCommentsContainer
{
    float:right;
    width:370px;
    margin-top:10px;
}
.BuzonSugerenciasCommentsTitle
{
    font-size:11px;
    margin:0px;
    padding:0px;
}
.BuzonSugerenciasCommentsExample
{
    padding:0px;
    margin:0px;
    width:350px;
}
.BuzonSugerenciasCommentsText
{
    height:120px;
    width:340px;
    margin-right:10px;
}
.BuzonSugerenciasChecksContainer
{
    width:340px;
    height:140px;
    margin-left:20px;
    margin-top:10px;
}
.BuzonSugerenciasChecksTitle
{
    font-size:11px;
    margin:0px;
    padding:0px;
}
.BuzonSugerenciasChecksList
{
    list-style:none;
    list-style-position:inside;
    margin:0px;
    padding:0px;
}
/*IE 6*/
* html .BuzonSugerenciasChecksList
{
    text-align:left;
    padding-left:20px;
}
/*IE 7*/
*+ html .BuzonSugerenciasChecksList
{
    text-align:left;
    padding-left:20px;
}

.BuzonSugerenciasBotonEnviar 
{	
	background-repeat:no-repeat;
	background-position: top left; 
	width:150px;
	height:30px;
	margin-top:10px;
	float:right;
	cursor:pointer;
}		

/* Fin - Buzon de sugerencias */

/* Inicio - ReglasBoleto control */

div.TicketRulesMainContainer
{
	background-color:#CCD9B8;
	width:720px;
	height:485px;
	padding:10px;
	border:0px;
	margin:0px;
	position:absolute;
	top:0px;
	left:0px;
}

div.TicketRulesMainContainerTop
{
	background-color:White;
	width:700px;
	height:80px;
}

div.TicketRulesMainContainerMiddle
{
	background-color:White;
	width:700px;
	height:280px;
}

div.TicketRulesMainContainerBottom
{
	background-color:White;
	width:700px;
	height:50px;
}

div.TicketRulesMainContainerBottomTopRuler
{
	border:none;
	border-top:solid 1px #CCD9B8;
	width:680px;
	margin-left:10px;
}

div.TicketRulesTitle
{
	width:680px;
	background-color:White;
	color:#003366;
	padding-left:10px;
	font-family:Arial Black;
	font-size:13pt;
	font-weight:normal;
	border:none;
	height:50px;
}

div.TicketRulesAirlineContainer
{
	background-color: #E7EDDC;
	width:680px;
	margin-left:10px;
	height:30px;
}

img.TicketRulesAirlineLogo
{
	height:25px;
	width:25px;
	padding-top:2px;
	padding-left:2px;
}

span.TicketRulesAirlineName
{	
	color:Black;
	font-size:8pt;
	font-weight:bold;
	top: 2px;	
}

div.TicketRulesMainFirstPara
{
	font-size:8pt;
	width:680px;
	padding-top:5px;
	margin-left:10px;
}
div.TicketRulesMainSecondPara
{	
	font-size:8pt;
	width:680px;
	margin-left:10px;
	margin-top:15px;
}

div.ContactenosMainContainer
{
	position:relative;
	float:right;
	padding:0px;
	margin:0px;
	padding-top:32px;
	padding-right:5px;
}

div.ContactenosMainContainerLeft
{
	position:relative;
	clear:none;
	display:inline;
	float:left;
	padding-top:22px;
}
div.ContactenosMainContainerRight
{
	position:relative;
	clear:none;
	display:inline;
	float:left;
}
div.ContactenosMainContainerLeftLine1
{
	position:relative;
	color:Black;
	font-size:8pt;
	font-weight:bold;
}
div.ContactenosMainContainerLeftLine2
{
	position:relative;
}
img.TicketRulesPaisImage
{
	padding-top:4px;
}
.TicketRulesTelefonoContacto
{
	position:relative;
	top:-5px;
	color:#FF0000;
	font-size:12pt;
	font-weight:bold;
}
div.TicketRulesCloseButton
{
	background-color:White;
	width:700px;
	position:relative;
	float:left;
	z-index:1500;
}
.TicketRulesCloseButtonImage
{
	position:relative;
	float:right;
	margin-right:10px;
	padding-bottom:4px;
	cursor:hand;
	cursor:pointer;
}
.TicketRulesCloseButtonLabel
{
	color:Black;
	font-size:8pt;
	font-weight:bold;
	position:absolute;
	bottom:10px;
	right:20px;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
}

.TicketRulesShowAirlineRules
{
	text-decoration:underline;
	color: Black;
	font-weight:bold;	
	cursor:hand;
	cursor:pointer;
}

.TicketRulesScreen1
{
	padding:0px;
	border:0px;
	margin:0px;
}
.TicketRulesScreen2
{
	position:absolute;
	top:0px;
	left:0px;
	padding:10px;
}

.AirlineRulesMainContainer
{
	width:690px;
	padding-left:10px;
	height:300px;
	float:left;
	position:relative;
	background-color:White;	
}

.AirlineRulesBackTicketRulesContainer
{
	padding:0px;
	background-color:White;	
	width:690px;
	position:relative;
	float:left;	
}

.AirlineRulesBackTicketRulesAnchor
{
	width:690px;
	padding-left:10px;
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.AirlineRulesMainContainerTop
{
	background-color:White;
	width:690px; 
	height:80px;
	padding:0px;
}

.AirlineRulesTitle
{
	color:#003366;
	font-family:Arial Black;
	font-size:13pt;
	font-weight:normal;
	padding-left:10px;
}

.AirlineRulesSubtitle
{
	color:Black;
	font-size:8pt;
	font-weight:bold;
	top: 2px;	
	width:320px;
	padding-left:10px;
}

.AirlineRulesFlightSegmentsContainer
{
	width:680px;
	height:20px;
	background-color:White;
	padding-right:10px;
	text-align:right;
}

.AirlineRulesFareTitle
{
	border-bottom-color:white;
	border-bottom-style:solid;
	border-bottom-width:10px;
	border-left-color:white;
	border-left-style:solid;
	border-left-width:10px;
	border-right-color:white;
	border-right-style:solid;
	border-right-width:20px;
	border-top-color:white;
	border-top-style:solid;
	border-top-width:10px;
	font-weight:bold;
	padding-left:5px;
	background-color:#CCD9B8;
}

.AirlineRulesFlightSegmentInfo
{
	background-color:White;
	width:680px;
	height:310px;
	padding:0px;
	padding-left:10px;
	position:relative;
	float:right;
	overflow:scroll;		
}

.AirlineRulesCurrentFlightSegment
{
	text-decoration:none;
	color:Black;
	padding-right:5px;
}

.AirlineRulesSelectableFlightSegment
{
	text-decoration:underline;
	color:Blue;
	padding-right:5px;
}

.RuleParaTitle
{
	width:660px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}

.RuleParaBody
{
	width:660px;
	font-weight:normal;
}

/* Fin - ReglasBoleto control */

.verdeaguachico 
{
   background-color: #E6ECDC;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: normal;
   color: #333333;
   border-top: 1px solid #000000;
   border-right: 1px none #000000;
   border-bottom: 1px solid #000000;
   border-left: 1px solid #000000;
}

#NoResultsTable
{
	width:760px;	
}

.TamañoMoneda
{
	font-size:10px;
}

.TamañoMonto
{
	font-size:11px;
}


/*- Contenedor -*/
#resultsLoaderBox 
{
    font:Verdana, Arial, Helvetica, sans-serif;
    padding:12px 20px; 
    position:fixed; 
    left:595px; 
    top:0; 
    background:#CC0000;
    z-index:1500;
    height:18px;
    
}
/*- Sólo para mostrar en IE6 (no toma position:fixed) posicionar por JS, este estilo no sirve -*/
* html #resultsLoaderBox 
{
    position:absolute; 
    bottom:0; 
    right:0; 
    z-index:1;
}
#resultsLoaderBox p 
{
    color:#FFF; 
    margin:0; 
    padding:0;
}
/*- Imagen del Cargador -*/
#resultsLoaderBox p img 
{
    float:left; 
    margin:0 10px 0 0;
}
/*- Texto */
#resultsLoaderBox p span 
{
    font-weight:bold;
}


/*- Contenedor -*/
#popUpClientesFelices 
{
    width:600px; 
    padding:0;
    display:block;
    position:absolute;
    z-index:1;
    left:100px;
    top:120px;
}
/*- Fix IE6 -*/
* html #popUpClientesFelices .bordesPopUpEstandar 
{
    height:40px;
}
/*- Fix IE7 -*/
*+ html #popUpClientesFelices .bordesPopUpEstandar 
{
    min-height:245px;
}

/*- Contenedor Testimonios -*/
#testimonios 
{
    float:left; 
    width:260px;
}
    /*- Cada testimonio -*/
.contenedorTestimonio p 
{
    font-size:11px; 
    border-bottom:1px solid #EEE; 
    padding:2px 0 4px 0; 
    margin:0;
}
.contenedorTestimonio span 
{
    display:block;
}

/*- Ratings de las Personas -*/
#ratingOpiniones 
{
    float:right; 
    padding:5px 10px; 
    border:4px solid #E6ECDC; 
    background:url(../images/clientesfrating.gif) repeat top left;
    width:270px;
   
}

/*- TÃ­tulo del rating -*/
#titRatingOpiniones 
{
    font-size:15px; 
    font-weight:bold; 
    color:#98B385;
}
/*- Ãšltima actualizaciÃ³n -*/
#ultActRatingOpiniones 
{
    font-size:11px;
}

#ratingOpiniones p 
{
    margin:3px 0;
}
#ratingOpiniones table 
{
    margin:0;
}
#ratingOpiniones table td 
{
    font-size:11px; 
    border:none; 
    text-align:left; 
    padding:3px 30px 3px 0;
}
#ratingOpiniones table td img 
{
    margin:0 -3px 0 0;
}

/*- Porcentaje Rojo -*/
.porcentajeRatingOpiniones {font-weight:bold; color:#FF0000;}

/*- Fix IE6 -*/
* html #popUpClientesFelices .iconoCerrar {top:3px; right:10px;}



/*- Contenedor de PopUp Estandar -*/
.popUpEstandar 
{
    background:#FFF; 
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    border:1px solid #000; 
    padding:10px; 
    position:relative;
}

/*- En el caso que haya solapas, hacer un div con clase: -*/
.solapasPopUpEstandar 
{
    width:100%; 
    height:32px;
}
.solapasPopUpEstandar a 
{
    display:block; 
    float:left; 
    padding:8px 15px 0; 
    font-size:0.7em; 
    color:#000; 
    text-decoration:none; 
    height:24px; 
    margin-right:3px; 
    font-weight:bold;
}
/*- Solapa Activada -*/
.solapasPopUpEstandar a.solapaOn 
{
    background:#C0D0A8 url(../images/solapaon.jpg) no-repeat right top;
}
/*- Solapa Desactivada -*/
.solapasPopUpEstandar a.solapaOff 
{
    color:#595959; 
    background:#E2E7D3 url(../images/solapaoff.jpg) no-repeat right top;
}

/*- Si o si debe estar acompaÃ±ado por: -*/
.bordesPopUpEstandar 
{
    border:8px solid #C0D0A8; 
    padding:10px; 
    position:relative;
}
 /*- Reset Styles -*/
.bordesPopUpEstandar span, .bordesPopUpEstandar p, .bordesPopUpEstandar a, .bordesPopUpEstandar img, .bordesPopUpEstandar strong, .bordesPopUpEstandar table, .bordesPopUpEstandar tbody, .bordesPopUpEstandar tfoot, .bordesPopUpEstandar thead, .bordesPopUpEstandar tr, .bordesPopUpEstandar th, .bordesPopUpEstandar td, .bordesPopUpEstandar ul, .bordesPopUpEstandar ol, .bordesPopUpEstandar li, .bordesPopUpEstandar q
{
    margin:0; 
    padding:0; 
    border:0; 
    outline:0; 
    background:transparent;
}

.titPopUpEstandar 
{
    background:#DEF3D6; 
    border-bottom:1px solid #CCD9B8; 
    margin:-10px -10px 10px; 
    padding:5px 10px; 
    font-size:13px; 
    font-weight:bold;
}

/*- Links -*/
.bordesPopUpEstandar a 
{
    text-decoration:underline; 
    color:#0066CC;
}
.bordesPopUpEstandar a:link 
{
    color:#0066CC;
}
    
.bordesPopUpEstandar a:visited 
{
    color:#551A8B;
}
.bordesPopUpEstandar a:hover 
{
    color:#0080FF;
}
.bordesPopUpEstandar a:active 
{
    color:#FF0000;
}

/*- Parrafos -*/
.bordesPopUpEstandar p 
{
    /*font-size:12px; 
    line-height:16px;*/ 
    margin:2px 0;
}

/*- Tablas -*/
.bordesPopUpEstandar table 
{
    border-collapse:collapse; 
    border-spacing:0; 
    margin:10px 0;
}
.bordesPopUpEstandar table th 
{
    font-weight:bold; 
    text-align:center;
}
.bordesPopUpEstandar table td 
{
    text-align:right;
}
.bordesPopUpEstandar table td, th 
{
    font-size:0.8em; 
    vertical-align:middle; 
    border-bottom:1px solid #E2E8D2; 
    border-right:1px solid #C0D0A8; 
    padding:1px 8px;
}

/*- Listas Desordenadas y Ordenadas -*/
.bordesPopUpEstandar ul, ol 
{
    font-size:12px; 
    margin:10px 0 10px 20px;
}
.bordesPopUpEstandar ul 
{
    list-style:url(../images/ulbullet.gif);
}
.bordesPopUpEstandar ol 
{
    list-style:decimal;
}

/*- Opiniones de Clientes -*/
.bordesPopUpEstandar q 
{
    quotes:"\"" "\"";
}

/*- Aclaraciones Legales -*/
.bordesPopUpEstandar .aclaracionLegal 
{
    font-size:9px; 
    line-height:normal; 
    color:#999; 
    clear:both;
}

/*- Easy Clear -*/
.bordesPopUpEstandar:after 
{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

/*- Icono de Cerrar -*/
/* El icono de cerrar puede estar dentro de bordesPopUpEstandar o fuera de el.
Si esta adentro se posicionarÃ¡ en el tÃ­tulo, y si estÃ¡ afuera se posicionarÃ¡ en el contenedor global -*/
.iconoCerrar 
{
    position:absolute; 
    top:4px; 
    right:10px; 
    z-index:1;
}
.iconoCerrar img 
{
    cursor:pointer;
}
/*- Fix IE6 -*/
* html .iconoCerrar 
{
    top:12px; 
    right:28px;
}
/*- Cantidad de Clientes Satisfechos ---------*/
#cantClientesSatif {clear:both; padding:0 0 0 18px;position:absolute; left:560px; top:103px;
				background:url(../images/thumbclientessatisf.jpg) no-repeat left center;width:190px;}
#cantClientesSatif a {margin:0;}

#headMejorPrecioGarant
{
    display:none;
}
* html #cantClientesSatif 
{
   top:109px; 
} 

*+ html #cantClientesSatif 
{
   top:109px; 
}    


div.DesgloceCostosContainer ul.SeccionCosto li.CargoMonto
{
	display:inline;
	right:0px;
	padding:0px;
	margin:0px;
	margin-right:5px;
	text-align:right;
	float:right;
}
.WarningMailCO
{
	color:Red;
}
.WarningReservCancelationTime
{
	color:Red;
	font-weight: bold;
}
