
.fechaPromoProducto{	background: url(/logitravel/images/caribe/ico_fverdep.gif) no-repeat 25px 0px;}
.fechaPromoProductop{	background: url(/logitravel/images/caribe/ico_fverdep.gif) no-repeat 25px 0px;}
.bDescripcion{	background-color: #FFF0B2;}

.cursorHand{cursor:hand;}

.trPreciosFechas{height: 35px}
.trPreciosFechasHome{height: 28px}
.trPreciosFechasHome td{width:45px;text-align:center;height:22px;}
.fm{background: url(/logitravel/images/caribe/ico_superp.gif) no-repeat 25px 0px;}
.trPreciosFechasMeses{height: 28px}

.preciosFechas{width:45px !important;text-align:center;height:22px !important;}

.trPreciosFechasCombinados2zonas{height: 50px;}

.margenMeses{margin:0px 4px 0px 4px;}
.flotanteIzquierda{float:left}
.textoHotel{margin: 2px 5px 2px 2px;vertical-align: middle;}
.meses{text-align:right;margin:5px 30px 0px 0px;}

div#homeContenedorCabeceraCaribe{width:1024px;	height:100px;	background:url(/logitravel/images/caribe/cabecera_home.jpg);}
div#homeContenedorCabeceraIslas{width:1024px;	height:100px;	background:url(/logitravel/images/islas/cabecera_home.jpg);}
div#homeContenedorCabeceraMediterraneo{width:1024px; height:100px;	background:url(/logitravel/images/mediterraneo/cabecera_home.jpg);}
div#homeContenedorCabeceraCapitales{width:1024px;	height:100px;	background:url(/logitravel/images/capitales/cabecera_home.jpg);}
div#homeContenedorCabeceraEscapadas{width:1024px;	height:100px;	background:url(/logitravel/images/escapadas/cabecera_home.jpg);}
div#homeContenedorCabeceraGrandesViajes{width:1024px;	height:100px;	background:url(/logitravel/images/grandesViajes/cabecera_home.jpg);}

.homeTitulo1{padding:22px 2px 0px 25px;float:left;}
.homeTitulo1 h1{font-family:Arial;font-size:35px;color:#9E0039;font-weight:bold;	}
.homeTitulo2{padding:24px 2px 2px 5px;float:left;}
.homeTitulo2 h1{font-family:Arial;font-size:40px;color:#9E0039;font-weight:bold;	}
.homeTitulo3{padding:55px 2px 2px 300px;}
.homeTitulo3 h1{font-family:Arial;font-size:20px;color:#FFCC00;font-weight:bold;	}

.homeTitulo1Par{padding:10px 2px 0px 25px;}
.homeTitulo1Par h1{font-family:Arial;font-size:35px;color:#9E0039;font-weight:bold;	}
.homeTitulo2Par{padding:0px 2px 0px 25px;float:left;}
.homeTitulo2Par h1{font-family:Arial;font-size:38px;color:#9E0039;font-weight:bold;	}
.homeTitulo3Par{padding:20px 2px 2px 300px;}
.homeTitulo3Par h1{font-family:Arial;font-size:20px;color:#FFCC00;font-weight:bold;	}


.homeTitulo1Cabecera{padding:25px 2px 0px 280px;}
.homeTitulo1Cabecera h1{font-family:Arial;font-size:25px;color:#FFCC00;font-weight:bold;	}
.homeTitulo2Cabecera{padding:0px 2px 2px 90px;float:left;}
.homeTitulo2Cabecera h1{font-family:Arial;font-size:64px;color:#FAAF05;font-weight:bold;letter-spacing:-1px;	}
.homeTitulo3Cabecera{padding:30px 2px 2px 500px;}
.homeTitulo3Cabecera h1{font-family:Arial;font-size:25px;color:#FFFFFF;font-weight:bold;	}

.destinoTitulo1Cabecera{padding:15px 2px 2px 22px;}
.destinoTitulo1Cabecera h1{font-family:Arial;font-size:25px;color:#9E0039;	font-weight:bold;	}
.destinoTitulo2Cabecera{padding:2px 2px 2px 22px;margin-top:0;float:left;}
.destinoTitulo2Cabecera h1{font-family:Arial;font-size:42px;color:#9E0039;	font-weight:bold;letter-spacing:-1px;   	}
.destinoTitulo3Cabecera{padding:8px 2px 2px 310px;}
.destinoTitulo3Cabecera h1{font-family:Arial;font-size:25px;color:#FFFFFF;	font-weight:bold;	}

.cuadroPreciosProductodestino{overflow:hidden;width:621px;_width:605px;}
.cuadroPreciosProductodestinoProducto{overflow:hidden;width:940px;float:left;margin-right:2px;}
.cuadroPreciosProductodestinoProductoSH{overflow:hidden;width:720px;float:left;margin-right:2px;}
.cuadroPreciosProductodestinoProductoSHCom{overflow:hidden;width:700px;float:left;margin-right:2px;}
.contenedorpreciosDestino{overflow:hidden;position:relative;_width:320px;}
.contenedorpreciosProducto{overflow:hidden;position:relative;_width:445px;}
.contenedorpreciosProductoSinZona{overflow:hidden;position:relative;_width:580px;}
.contenedorpreciosHome{
	overflow:hidden;position:relative;_width:600px;
}
.contenedorPreciosDestinosHome{
	overflow:hidden;_height:100%;
}
.destinoProductosDestino{margin:5px 2px 5px 5px;}
.destinoContenedorProducto{overflow: hidden;width:960px; _width:950px;}
.contenedorMesesTitulo{	overflow: hidden; width: 950px; margin:9px 0px 4px 0px;}
.contenedorTituloDestinoProducto{float: left;}


.contenedordescripcionDestinoProducto{
text-align: left;margin:3px 0px 0px 5px;
}
.contenedordescripcionDestinoProducto p{
	margin:3px 3px 0px 2px;
	float:left;
}
.contenedordescripcionDestinoProducto span{
	margin:0px 0px 0px 0px;
	float:left;
	vertical-align: text-bottom;
}
div#mapaDescrip{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
	
	width:285px; 
	float:left;
}
div#mapaDestino{
	clear:both;
	display:block;padding:0px;margin:0px;
}
div#descDestino{
	padding:3px 0px 3px 5px;
	margin:0px;
}
div#descDestino p{
	padding:0px;
	margin:0px;
}
div#logiDestino{
position:absolute;
top: 165px;
left: 885px;}

div#ofertasDestacadas{
	
margin-left:300px;
width:670px;

}
div#ofertasDestacadas ul
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	
}
div#ofertasDestacadas li
{
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	list-style-type: square;
	line-height: 15px;
	text-indent: -2px ;
	list-style-position:inside;
}
.tituloOfertaDestino{padding:5px 0px 5px 0px;}
.ofertaDestacadaDestinoV{	float:left;	margin:2px 12px 0px 0px;padding:2px;width:175px;}
.ofertaDestacadaDestinoH{	float:left;	margin:2px 12px 0px 0px;padding:2px;width:290px;}
.contenedorOfertaDestinoDestacadaV{	padding:0px 0px 0px 5px;}
.contenedorOfertaDestinoDestacadaH{	padding:0px 0px 0px 0px;height: 125px;}
.precioOfertaDestacadaV{margin:0px 0px 0px 65px;padding:0px;}
.precioOfertaDestacadaH{margin:0px 0px 0px 165px;padding:0px;}
div#homeBuscadorCabecera{padding:5px;margin:5px 0 0 40px;overflow:auto;height:150px;width:170px;
background-color: #FFFFFF;border: 1px solid rgb(160, 160, 160);float:left;}

div#homeBuscadorCabecera ol.nivel1{list-style-type:none;padding:2px 0 0 5px; margin:0}
div#homeBuscadorCabecera ol.ocultable{display:none;padding:0;margin:0}
div#homeBuscadorCabecera ol.nivel2{list-style-type:none;padding:0 0 0 15px; margin:0}
div#homeBuscadorCabecera ol li{line-height:13px}

div#destinoBuscadorCabecera{
padding:115px 0px 5px 0px;margin:5px 0 0 30px;overflow:hidden;width:250px;
background-color: transparent;
float:left;
}
div#destinoBuscadorCabecera ol.nivel1{list-style-type:none;padding:2px 0 0 5px; margin:0; }
div#destinoBuscadorCabecera ol.ocultable{display:none}
div#destinoBuscadorCabecera ol.nivel2{list-style-type:none;padding:0 0 0 15px;margin:0}
div#destinoBuscadorCabecera ol li{line-height:20px;width:95px;}
.scrolling-content{position:absolute;top:0px;left:0px;}

div#contenedorPeticionValoresFijos{margin:5px;padding:2px 5px 2px 7px;overflow:hidden; width:510px}
div#contenedorCajaDatos{overflow:hidden;padding:5px 10px 5px 10px;width:495px;margin-top:5px;}
div#divContenedorPeticionPaxHab{padding:2px 0px 0px 0px;float:left;overflow:hidden;width:270px; }
div#divNumPax{padding:2px 2px 2px 2px;float:left;width:120px;}
div#divNumHabitaciones{padding:2px 2px 2px 2px;}
div#divNumEdades{padding:2px 2px 2px 270px;}
div#js_HotelSeleccionado{padding:2px 2px 2px 2px;clear:both;}

.productoPeticion{height:25px;display: block;}

div#js_ContenedorPrecios{ height: 35px;vertical-align:middle; overflow:hidden; width:460px }
.ocult{	display: none;}
div#js_ContenedorTotalReserva{padding: 1px;	 vertical-align:middle; }
.textoTotalReserva{margin:10px 35px 2px 30px; }
div#js_TotalReserva{	margin:10px 10px 2px 180px;}
div#js_Desglose{	margin:10px 10px 2px 375px;	background-position: right;}
div#js_detallePrecios{
	 background-color: #FFFFFF; position: absolute;
	 z-index:11;width:500;top:220px;left:230px
}
div#js_Promocion{background:url( '/logitravel/images/es/campanyas/186/fondoRegaloPresu.gif');
width:85px; height:59px; background-repeat: no-repeat; z-index:10;position:absolute;}
div#botonesVolverContinuar{margin:5px 15px 0px 15px; overflow:hidden;}
div#js_continuar{margin-left: 370px;valign:top;}
div#textoSelecionado{float:left; width: 110px;padding:2px;margin:2px;}
div#js_Seleccionado{padding:2px;margin:2px;}
div#js_error{padding: 2px;margin:2px;clear:both;}
div#divContenedorSeleccion{overflow:hidden;clear: both;}
.descripcionIncluye{	margin:0px 0px 0px 25px;}
.destacado{float:left;width:260px;}
.destacadoHome{float:left;width:355px;}
.textoDestacadoHome{ padding:0px 2px 2px 10px; }
.textoDestacadoHome li{	list-style-type: square; line-height:16px;margin-left:2px;}
.textoDestacadoHome ul{	padding-left:15px;margin: 3px 0px 3px 0px;}
.textoDestacadoHome P{
	font-weight: bold;
	margin:5px 0px 0px 0px;
	
}



.contenedorTextoDestacado{margin-left:60px;margin-right:1px;margin-bottom:1px;padding:5px 2px 2px 0px;width:275px;}
.contenedorTextoDestacado li{	list-style-type: square; line-height:16px;margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px;}
.contenedorTextoDestacado ul{	padding:0 0 0 15px;margin:10px 0px 4px 0px;}
.contenedorTextoDestacado p{
	font-weight: bold;
	padding:2px 0px 0px 0px;
	margin:0px;
}

.botonEntrar{ padding:5px 10px 0px 0px ;text-align:right; }

.uldestacado{margin:2px 2px 5px 60px;padding:2px 0px 0px 55px}
.uldestacado li{	list-style-type: square; line-height:18px}

.uldestacadoProducto{margin:2px 2px 5px 20px;padding:2px 0px 0px 18px}
.uldestacadoProducto li{	list-style-type: square; line-height:18px}
.tdNombreProductoHome{ width: 125px !important; padding: 2px 2px 2px 5px;text-align:left !important;}

div#contenedorDestacadoProducto{padding:0px 1px 2px 0px;width:340px;}
div#contenedorTextoDestacadoProducto{width:280px;_width:265px; margin:5px 0 0 60px;}
div#contenedorTextoDestacadoProducto li{
list-style-position:inside;
list-style-type: square; line-height:16px;margin-left:3px; padding-left:1px;}
div#contenedorTextoDestacadoProducto ul{padding:0 0 0 2px;margin:0px 0px 0px 0px;}
div#contenedorTextoDestacadoProducto P{font-weight: bold;padding:0px 0px 0px 0px;}
div#textoHome{}
div#linksHome{}
div#textoInputs{float:left;}
div#divSelects{float:left;clear: both;}
div#buscadorRapidoHome{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px; width:285px;display:block;float:left;}
div#buscadorRapidoHome div{padding:3px 0px 3px 0px;}
div#buscadorRapidoHome select{ margin:0px 0px 0px 5px;  clear: right; }
div#js_buscarRapidoHome{ padding:5px 15px 5px 0px ;text-align:right; }
div#buscadorRapidoHome fieldset{margin:2px 5px 5px 7px;padding:5px 5px 2px 5px;border: 1px solid #808080;background: transparent;background-color: White;}
div#buscadorRapidoHome fieldset legend{font-weight:bold;}
div#textoHome{margin:5px 5px 5px 5px;padding:5px 5px 2px 5px}
div#cajaOfertaGenericaHome{margin:4px 2px 2px 2px;display:block;padding:5px 5px 0px 10px;}
.precioOferta{font-family:Arial;font-size:36px;color:#9E0039;font-weight:bold;}
.descOferta{margin-top: 2px;font-family:Arial;font-size:22px;color:#003366;text-decoration:underline;}
div#ofertasHome{
	margin:0px 4px 0px 315px;
    _margin:0px 4px 0px 150px;
	padding:15px 5px 5px 0px; 
	height:205px;
	width:655px; 
	float:left;
	background:transparent url(/logitravel/images/logis/logi_home.gif) no-repeat scroll right center;
}
div#ofertasHome ul{list-style-type:none;float:left;margin:2px; padding:2px;}
div#ofertasHome li{list-style-type:none;margin:2px; padding:0px 2px 0px 5px;}
/*
div#ofertasHome ul {float: left; margin: 0 0 0 8px; padding: 0 0 0 8px;}
div#ofertasHome li {list-style-type: square; margin-top: -2px; padding-top: -2px;}
*/


.textoBuscadorRapido{display: block;}
div#homeBuscadorRapido{padding:20px 0px 0px 40px;float:left;}
div#homeBuscadorRapido select{ display:block; margin:15px 2px 10px 5px;}
div#js_buscar { padding:5px 10px 0px 0px ;text-align:right; }
div#leyendaPromociones{
	width:970px;	
	padding:2px;margin:2px 2px 2px 2px;
/*	background:url(/logitravel/images/caribe/promo_fondo.gif);display:block;*/
	background-repeat: no-repeat;
}
div#leyendaPromociones img{
	margin:2px 5px 0 5px; 
}
div#leyendaOfertas{
	width:970px;	
	padding:2px;
	margin:2px 2px 2px 2px;
	
	
	overflow:hidden;
	background-repeat: no-repeat;
	
}

.textoOferta{
	font-family: Arial; font-size: 28px; font-weight: bold; color: #003366; letter-spacing: -2px; line-height: 25px
}
.textoOfertaMain
{
	margin: 28px 0px 0px 10px;
}
.preuOferta{
	margin: 0px 0px 0px 40px;
	font-family: Arial; font-size: 48px; font-weight: bold; color: #FF6600; letter-spacing: -1px; line-height: 45px
}
.euroOferta{
	font-family: Arial; font-size: 40px; font-weight: bold; color: #FF6600; letter-spacing: -1px
}

div#leyendaOfertasDO{
	width:312px;
	height:119px;
	background:url(/logitravel/images/caribe/fondo_ofertaDO.jpg);
	background-repeat: no-repeat;
	float:left;
	margin:0px 4px 0px 4px;
}
div#leyendaOfertasMX{
	width:312px;
	height:119px;
	background:url(/logitravel/images/caribe/fondo_ofertaMX.jpg);
	background-repeat: no-repeat;
	float:left;
	margin:0px 4px 0px 4px;
}
div#leyendaOfertasBR{
	width:312px;
	height:119px;
	background:url(/logitravel/images/caribe/fondo_ofertaBR.jpg);
	background-repeat: no-repeat;
	float:left;
	margin:0px 4px 0px 4px;
}

div#leyendaRegimenes {text-align: center;}
div#leyendaRegimenes span {margin-left: 12px;}
.lineaPuntos {margin: 5px 10px 0 10px; clear: both; background-image: url(/logitravel/images/puntos_horiz.gif); background-repeat: repeat-x; height: 10px;}
	
/*#detalle-viaje {height: 315px; padding: 15px 15px 15px 15px;}*/
#nombre-producto-viaje {padding-bottom: 8px;}
#viajes-contacto-paquete {clear: both; text-align: center;}
#separa-paquete {margin-bottom: 5px;}
#titulo-viaje-incluye {margin: 0 0 0 5px;}
#viaje-paquete-incluye {margin: 5px 15px 0 5px;}

.titulo-formulario-paquete {
font-family: Arial;
font-size: 18px;
font-weight: bold;
color: #003366;
text-align: left;
margin: 5px 0 0 10px;
/*clear: both;*/
}

#contenedorCajaDatosPeticionCentral {
background-color:#FEF2DA;
float:left;
min-width:200px;
border:solid 1px #FFD879;
/*border-right:solid 1px #FFD879;*/
padding-left:10px;
padding-right:10px;
line-height:18px;
}

div#contenedorCajaDatosPeticionIzquierda
{
    background-color:#FEF2DA;
    width:10px;
    border-left:solid 1px #FFD879;
    float:left;
    clear:both;
}
div#contenedorCajaDatosPeticionDerecha
{
    background-color:#FEF2DA;
    border-right:solid 1px #FFD879;
    float:right;
    width:10px;
}
div#contenedorCajaDatosPeticionTopIzq
{
    background-image: url(/logitravel/images/paquete/img_esq_sup_izq.gif); 
	background-repeat: no-repeat; 
	background-position:left  top; 
	float:left;
	height:11px;
}
div#contenedorCajaDatosPeticionTopDer
{
    background-image: url(/logitravel/images/paquete/img_esq_sup_der.gif); 
	background-repeat: no-repeat; 
	background-position:right top; 
	float:right;
	height:11px;
}
div#contenedorCajaDatosPeticionTop
{
    background-image: url(/logitravel/images/paquete/img_esq_sup.gif); 
	background-repeat: repeat-x ; 
	float:left;
	min-width:220px;
	height:11px;
}

div#peticion-calendario
{
float:left;
overflow:hidden;
width:413px;
background-color:#FEF2DA;
border: solid 1px #FFD879;
height:auto;
min-height:340px;
}

div#contenedorPeticionSeparacion
{
float:left;
padding-top: 50px;
}

#peticion-buscar-viajes {
clear: both;
text-align: right;
padding: 10px 10px 0 0;
}

#peticion-nueva-busqueda-viajes {
float: right;
padding: 0 10px 0 0;
}

#peticion-nueva-busqueda-viajes-resultados {
float: right;
padding: 0 10px 0 0;
display: none;
}

div#peticion-leyenda
{
	text-align:center;
	padding-bottom:15px;
	vertical-align:bottom; 
}

div#peticion-leyenda-calendario
{
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	vertical-align:bottom; 
}
div#divCalendario
{
	min-height:275px;
	vertical-align:middle;
	text-align: center;
	width:660px;
}

div#titulo-contiene-producto 
{
    margin: 6px 10px 15px 0px;
    clear:both;
    font-family: Arial; font-size: 18px; font-weight: bold;
    color:#003366;
    text-align:left;
    border-bottom:solid 1px #003366;
    
}

div#recorrido-producto-H
{
	float:left;
	margin-bottom: 15px;
}
div#descripcion-producto-H
{
	float:left;
	line-height:15px;
	margin-left:15px;
	margin-bottom: 15px;
}

div#recorrido-producto-V
{
	float:left;
	text-align:center;
	width:100%;
	margin-bottom: 15px;
}
div#descripcion-producto-V
{
	clear:both;
	line-height:15px;
	margin-bottom: 15px;
}
div#descripcion-contiene-producto
{
    border-bottom:1px dashed #4682B4;
    margin-bottom: 15px;
}
div#descripcion-producto-botonmapa
{
    line-height:45px;
    float:left;
    margin-right: 5px;
}

.opcion-viaje {width: 100px; float: left;}
.selec-viaje {width: 155px; float: left;}
#formulario-muestra .selec-viaje {width: 100px; float: left;}
.selec-viaje-corto {width: 50px; float: left;}
.formulario-clear {width: 500px; line-height: 6px; padding: 3px 0; *padding: 0; clear: both;}
.formulario-linea {clear: both; border-bottom: 1px solid #EFDA97; line-height: 6px; margin: 0 0 8px 0;}