﻿/*estilos generales del template afiliados*/
body{text-align:center;font-family:Arial;background: url(../img/program_affiliate/cancunbookonline/line_bk.jpg) repeat-x left top}
#contenedor{ text-align:left; width:730px; margin: 0 auto 20px auto}
#header_affiliate{margin:0 0 20px 0}
#quick_affiliates{background: url(../img/affiliates/fondo_quick_golden.gif) no-repeat left top; width:434px; height:289px;}
#barra_bottom{width:550px; height:34px; background: url(../img/affiliates/barra.gif) no-repeat left top;}
#barra_bottom h4{height:61%;background-color:#D6CC9B;color:#7B682E;padding:7px 0 0 10px}
hr{border: 1px solid #877C65;}
.clear{clear:both}
.espaciado{margin:10px 0 0 0}

/*estilos generados por caamal*/
.texto_quick, .texto_quick input , .texto_quick select {
	color:#000; font-family:Arial;	font-size:11px; font-size-adjust:none; font-stretch:normal; 
	font-style:normal; font-variant:normal;	line-height:normal;
}
.campos_titulo_input{ color:#CC6600; font-weight:bold;}

.cssCombos{	width:152px;}
.cssPax{width:60px;}
.cssbtnCotizar{margin:0 0 0 60px;}

/*ESTILOS Q USA EL MOTOR DE TRANFERS*/
#divTransfer{padding: 45px 0 0 40px }
#divTransfer li{height:26px;}
#divTransfer li#primero{margin:0 0 13px 0;}
#divTransfer li#cuarto{height:18px;}
#divTransfer li#quinto{height:30px;}
#divTransfer li#sexto{height:30px;}
#divTransfer li#septimo{margin:0 0 18px 0;}
.lbOneWayTransfer{margin:0 15px 0 0;}
.csslbToTransfer{margin:0 15px 0 0;}
.lbArrivalTransfer{margin:0 60px 0 0;}
.cssFechaIniTransfer{margin:0 7px 0 0;}
.cssTypeTransfer{}
.cssTypeTripTransfer{};

.listaHoteles{}
.cssrdHoteles{}

#contenedorAplicar{margin:15px 0 0 0;padding:0 0 0 90px;}
#loading{margin:0 0 5px 10px}
.cssLigaHelp{float:left;margin:0 25px 40px 0;}

/*CSS para el div de Autocompletar*/
.contenedorLista {
	position: relative;
	left: 0;
	top: 0;	
	width: 252px;	
	border:1px solid #33A6A7;
	border-top:0;
	background:#FFF;
	font: 11px Arial;
	font-weight:bold;	
}

.listaOpciones {
	margin: 0;
	padding: 0;
	font-size:11px;
}

.listaOpciones li.last {	
	border-bottom: 0;
}

.listaOpciones li {	
	margin: 0;
	padding: 0;
	cursor: pointer;
	list-style:none;
	text-align: left;
	background:#fff9e7;
	color:#666;
	border-bottom: 1px dotted #ffe594;
	height:18px;
	width: auto; 
}

.listaOpciones li:hover {
	background:#33A6A7;
	color:#FFF;	
}

.hidden{display: none;}

.opcionesDestinos{}

/*CSS para detalles de Transfers al momento de comprar*/
.productos{width:550px; text-align:left; margin:10px 0 0 8px; padding:0 0 15px 0}

.separadorFoto{
	margin:0 15px 70px 0;
	float:left;
}

.textoSubTitulo{margin:0 0 10px 0;font-size:12px; color:#877C65;}
.productos p{text-align:justify;}
.cssAlinearBoton{padding:0 0 0 440px}
.cssAlinearBotonCompartido{padding:0 0 0 260px}
.cssBtnCompra{}
.cssAlinearSupport{margin:0 0 0 10px}

/*Servicios Compartidos*/
.texto_serv_compartido{
	color:#877C65; font-family:Arial;	font-size:11px; font-size-adjust:none; font-stretch:normal; 
	font-style:normal; font-variant:normal;	line-height:normal;
}

.head{height:18px; padding: 5px 0 0 160px}
.datos{height:15px;}
#separador_detalle{margin:0 0 0 179px}
.separador{width:109px; float:left;}
.separador_dos{margin:0 25px 0 109px}
.titulo_precio{	color:#666; font-weight: bold;height:18px;}
.sep_lbl{margin:0 41px 0 0}
.sep_lbl_izq{margin:0 70px 0 0}

/* Para el checkout en ingles*/
.titulo_checkout{color:#877C65;font-size:14px;text-align:left;margin:0 0 0 0}
#subtitulo1{margin: 0 162px 10px 102px}
ul#divClaus li{text-align:left;height:25px;}
ul#divClaus li#sexto{height:75px;}
ul#divClaus li#catorce{height:75px;}
#cli_nombre{margin: 0 15px 0 0}
#texto_margin{margin: 0 30px 0 0}
#texto_margin2{margin: 0 24px 0 0}
#cli_telefono{margin: 0 72px 0 0}
#texto_margin3{margin: 0 26px 0 0}
#cli_email{margin: 0 12px 0 0}
#texto_margin4{margin: 0 10px 0 0}
#texto_margin5{margin: 0 15px 0 0}
#pais_id{margin: 0 8px 0 0}
#texto_margin6{margin: 0 58px 0 0}
#texto_margin7{margin: 0 38px 0 0}
#cli_ciudad{margin: 0 14px 0 0}
#texto_margin8{margin: 0 25px 0 0}
#texto_margin9{margin: 0 65px 0 0}
#cli_direccion{margin: 0 108px 0 0}
#texto_margin10{margin: 0 50px 0 0}
#texto_margin10a{margin: 0 58px 0 0}
#infoviaje_hotel_llegada{margin: 0 0 0 0}
#infoviaje_aerolinea_llegada{margin: 0 20px 0 0}
#texto_margin11{margin: 0 9px 0 0}
#infoviaje_no_vuelo_llegada{margin: 0 115px 0 0}
#texto_margin12{margin: 0 62px 0 0}
#txtFechaIniCheckout{margin: 0 0 0 0}
#verFechaIniCheckout{margin: 0 100px 0 0}
#texto_margin13{margin: 0 60px 0 0}
#test-2{margin: 0 0 0 140px}
#texto_margin14{margin: 0 10px 0 0}
#texto_margin15{margin: 0 92px 0 0}
#cli_comentarios{margin: 5px 0 0 0}
#texto_margin16{margin: 0 17px 0 0}
#margenPrincipal{margin: 0 0 0 80px}
#tipo_pago{margin: 0 0 0 0}
#continuar{margin: 0 0 0 150px}
#margenSuperior{margin: 20px 0 0 0}


#politicas_cancelacion{color:#666666;margin:20px 0 0 0;font-size:11px}
#politicas_cancelacion p{color:#877C65;font-size:14px;margin:0 0 5px 0;font-weight:bold}
#politicas_cancelacion ol{list-style-type:none;list-style-position:inside;margin:0 0 20px 0}
#politicas_cancelacion ul{list-style-type:disc;list-style-position:inside;margin:0 0 0 20px}
