﻿.precio {cursor:pointer}
.lineaDiscontinua {width: 345px;}
/*.list-comparador {height: 55px; vertical-align: top;}*/

url('http://cdn.logitravel.com/comun/images/fancybox.png');.zonas {margin-top: 0;}
#pnlComponentPlaceHolder #pnlComponente #tablaComparadorWrap {width: 990px; padding: 0 5px; position: relative; float: left;}
.cont-prodv {display: block; clear: both; margin: 0 0 20px 0;}
.cont-prodv .mid {display: block; clear: both;}
#subBarraPestanyas {display: block; height: 5px;}
hr {background-color: #9ACBE9; border: 0 none; color: #BFCCD9; height: 1px; margin: 0; width: 100%;}

#contSuperior {width: auto; margin: 0 auto; padding: 0 5px; display: block; *position: relative; *z-index: 99;}
#pnlContainer {width: auto; padding: 0; overflow: hidden;}

/*
#pnlContainer {*width: 980px; margin: 0 auto; *position: relative; z-index: 105; padding: 0 5px; }
.contenido10 #pnlContainer {width: auto; padding: 0; overflow: hidden;}
*/

#divContBuscRapido {position: inherit !important; *position: relative !important;}
#divContBuscRapido .cCalendarioDialog {*z-index: 150 !important;} 
    
/********** COLUMNA PRODUCTO VERTICAL **********/
.col-prodv{float:left; width:218px;height:auto;margin:0 5px;/*border:1px solid #BFCCD9;float:left;padding:7px 7px 10px 8px*/}/*height:440px;min-height:430px;overflow:hidden;*/
.col-prodv .caja_basica {min-height:600px;}
.untercio.col-prodv{width:313px;}
.rojov{background:#FFF url(/comun/images/paquete/top_rojov.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.azulv{background:#FFF url(/comun/images/paquete/top_azulv.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.verdev{background:#FFF url(/comun/images/paquete/top_verdev.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.marronv{background:#FFF url(/comun/images/paquete/top_marronv.jpg) top repeat-x;box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.2)}
.top-col-prodv{font-size:18px;font-family:'Maven Pro',sans-serif;font-weight:700;color:#FFF;float:left;margin-bottom:12px;padding-top:5px;overflow:hidden;width:333px;text-shadow:0 1px 1px rgba(0, 0, 0, 0.8)}
.top-col-prodv-nota{font-size:10px;margin-left:45px;font-family:'Maven Pro',sans-serif;font-weight:400}
.list-ground{overflow:hidden;background-color:#FFF;}
.list-ground:hover{background-color:#F3F3F3;cursor:pointer}
/*.list-coliz-prodv{float:left;width:26%;min-width:50px}
.list-coliz-prodv img{float:left;width:48px;height:48px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #BFCCD9}
.list-colder-prodv{float:left;width:74%} */
.tit-list-prodv span{font-size:14px;font-family: 'Maven Pro',sans-serif;font-weight:700;color:#036}
.tit-list-prodv a:visited,.tit-list-prodv a:link,.tit-list-prodv a:active{/*color: #036; font-size: 12px; font-weight: 700;*/ text-align: center; text-decoration: none;}
/*.text-list-prodv span {font-size: 11px; font-family:'Maven Pro',sans-serif; font-weight: 400; color: #036;}*/
.text-list-prodv .star {font-size: 13px; font-family:'Maven Pro',sans-serif; font-weight: 700; color: #9E0039;}
.precio-list-prodv span,.precio-list-prodv-ciudad span {font-family: inherit; font-weight: 700;}
.precio-list-prodv span {padding-left: 5px;}
.mensaje-prodv {display: block; clear: both; padding: 5px 7px; overflow: hidden;}


/********** GUIA SEO  ***********/
/*  estilos para la pestaña de opiniones */
.colIzquierda_modo1 {width: 605px; float: left;}
.colDerecha_modo1 {width: 365px; float: right;}
#divResumenOpiniones #valMedia {
background-color: transparent  !important;
border-radius: 0px !important;
box-shadow: 0px !important;
margin-left: 0px !important;
height: auto !important;
margin: 0px !important;
width: auto !important;}
#divResumenOpiniones #dvOpDetPuntuaciones{width:435px !important;}
#divResumenOpiniones .cValoracionPregunta{width:150px;float:left;}
#divResumenOpiniones .cValoracionImg{width:100px;float:left;}
#divResumenOpiniones .cValoracionNota{width:150px;float:left;}
#divResumenOpiniones .cLiValoracion{float:left;padding:1px;}
#divResumenOpiniones #dvOpDetMedia{ left: 300px !important; bottom: 120px !important;}
.listaOpinionesDetalle{    float: left;    width: 240px;   }
.listaOpinionesPuntuacion {float: right; text-align: center; width: 100px;}


#listaOpiniones li {overflow: hidden; padding: 10px 0;}
#listaOpiniones .rotuloazulflojo {margin-bottom:10px;}
#listaOpiniones {list-style: none outside none; margin: 0; padding: 10px;}


.Lazulmedio {  border-left: 1px solid #A1CDE9;}
#ccomentaris #dvOpDetUsuario{border-right:inherit !important; width:100px !important;overflow:hidden;}
#ccomentaris #notaUsu{padding:5px !important;}
#ccomentaris #dvOpDetPuntUsuario{padding: 5px 0 !important;width:515px !important;overflow:hidden;}
#ccomentaris #dvOpDetPuntUsuario .ul_lista {float:left;}
#ccomentaris #dvOpOpininonesUsuario{width:auto !important;padding-top:8px;float:left;}
#ccomentaris #resp{width:120px !important;}
#ccomentaris .ul_lista, #ccomentaris .links{ padding-left: 5px !important;}
#ccomentaris #izquierda2Preg{width:128px !important;}
.comentario {    font-style: italic;    margin: 0 0 3px;}
#ccomentaris .cvaloracionpregunta{width:200px;float:left;}
#ccomentaris .cvaloracionimg{width:85px;float:left;}
#ccomentaris .cvaloracionnota{width:20px;float:left;}
#ccomentaris .clivaloracion {float:left;overflow:hidden;width: 250px;}

#ccomentaris #nota_media {padding: 15px !important; text-shadow:1px 1px 1px rgba(0,0,0,.6); letter-spacing:0}
#ccomentaris #dvOpDetMedia{width:110px !important;}
#ccomentaris #valMedia {background-color:#DEF0FC !important;}

#ccomentaris .impar {background-color: #FFF !important;}
#ccomentaris .par {text-shadow: 0 1px 0 rgba(255,255,255,0.5) !important; background-color: #F8F8F8 !important;}


/***** PESTAÑAS COMPARADOR *****/
#pestanya-cont {cursor: pointer; position: absolute; top: -35px; right: 10px; overflow: hidden; z-index: 10;}
#pestanya-cont .formhoteles {text-decoration: underline;}
#pestanya-cont .pestanya-left-activado {width: 6px; height: 41px; float: left; background: url(/comun/images/paquete/pestBack-activa.png) no-repeat;}
#pestanya-cont .pestanya-right-activado {width: 6px; height: 41px; float: left; background: url(/comun/images/paquete/pestBack-activa.png) no-repeat 0 -126px; margin: 0 6px 0 0;}
#pestanya-cont .pestanya-mid-activado {height: 31px; float: left; overflow: hidden; background: url(/comun/images/paquete/pestBack-activa.png) repeat-x 0 -63px; padding: 10px 10px 0 10px;}
#pestanya-cont .pestanya-left-none {width: 6px; height: 40px; float: left; background: url(/comun/images/paquete/pestBack-inactiva.png) no-repeat;}
#pestanya-cont .pestanya-right-none {width: 6px; height: 40px; float: left; background: url(/comun/images/paquete/pestBack-inactiva.png) no-repeat 0 -126px; margin: 0 6px 0 0;}
#pestanya-cont .pestanya-mid-none {height: 30px; float: left; overflow: hidden; background: url(/comun/images/paquete/pestBack-inactiva.png) repeat-x 0 -63px; padding: 10px 10px 0 10px;}
#pestanya-cont .pestanya-mid-trans {-moz-opacity:.40; opacity:.40;}
#pestanya-cont .pestanya-ico {display: block; text-align: center;}
#pestanya-cont .pestanya-text {/*height: 15px;*/ text-align: center; text-transform: lowercase; padding-top: 2px; text-shadow: 0 1px 1px rgba(255,255,255,0.6); *margin-top: -5px;}
#pestanya-cont .pestanya-text a:visited, #pestanya-cont .pestanya-text a:link, #pestanya-cont .pestanya-text a:active {text-decoration: none;}
#pestanya-cont .pestanya-text .aformhoteles {color: #036; text-decoration: underline; text-align: center; font-size: 13px;}
.cContDisponibilidad #pestanya-cont .pestanya-ico {display: block; text-align: center;}
.cContDisponibilidad #pestanya-cont .pestanya-text {font-family: Arial; color: #036; text-align: center; font-size: 12px; text-transform: lowercase; letter-spacing: 0.04em; padding-top:2px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9); *letter-spacing:0px;height:15px}
.cContDisponibilidad #pestanya-cont .pestanya-text a:visited, #pestanya-cont .pestanya-text a:link, #pestanya-cont .pestanya-text a:active {color: #036; text-decoration: none;}
.cContDisponibilidad #pestanya-cont .pestanya-text .aformhoteles {color: #036; text-decoration: underline; text-align: center; font-size: 13px;}


/***** PESTAÑAS EN DISPONIBILIDAD *****/
#divContOpciones #pestanya-cont {top: -25px !important;}
#divContOpciones #pestanya-cont .pestanya-left-none, #divContOpciones #pestanya-cont .pestanya-right-none {height: 63px !important;}
#divContOpciones #pestanya-cont .pestanya-mid-none {height: 53px !important;}


/********** ESTILOS PARA LA PESTAÑA DE GUÍA **********/
#divContGuiaSeoPaquete {width: 990px; padding: 0 5px; float: left;}
#divContGuiaSeoPaquete #divCajaPestanyas .pestanyasComparador .pestanya a.aPestanyas span {font-size: 22px; *font-size: 20px !important; font-size: 20px\0/ !important; letter-spacing: -1px;}
#contenidoGuia {width: 530px; float: left;}
#lateralDerechaGuia {float: right; margin: 20px 10px 0; width: 430px;}
#divContGuiaSeoPaquete #facebook {margin: 0; width: auto;}
#divContGuiaSeoPaquete #comentario {height: auto; width: auto; padding-bottom: 18px;}
#cguia #opinionesDestacadasGeneral #textoDestacadas{width:auto;}
#cguia #opinionesDestacadasGeneral #opinionesDestacadasGeneral {float: left !important;}
#cguia, #ccomentaris, #cagrupacion, #carbol {background-color: inherit !important;}

#cguia .ul_lista {overflow: hidden; list-style: none; margin: 5px 0 0 0; padding: 0;}
#cguia .clivaloracion {width: 300px; margin: 2px 0 0 0; overflow: hidden;}
#cguia .cvaloracionpregunta {width: 180px; float: left;}
#cguia .cvaloracionimg {width: 85px; float: left;}
#cguia .cvaloracionnota {width: 35px; float: left;}

#cguia #contBotonGuia a:link, #cguia #contBotonGuia a:active {text-decoration: underline !important;}
#divContGuiaSeoPaquete #ctexte {background-color: inherit !important;}


/********** ESTILOS PARA LA PESTAÑA DE INFORMACIÓN GENERAL **********/
/*
#divContListadoArbolDestinos .cListaArbDest {width: 320px; float: left; margin: 0 0 10px 0; min-height: 75px;}
#divContListadoArbolDestinos #contListaCaribe.cListaArbDest, #divContListadoArbolDestinos #contListaIslas.cListaArbDest,
#divContListadoArbolDestinos #contListaMediterráneo.cListaArbDest, #divContListadoArbolDestinos #contListaEuropa.cListaArbDest,
#divContListadoArbolDestinos #contListaGrandes_Viajes.cListaArbDest, #divContListadoArbolDestinos #contListaEspaña.cListaArbDest,
#divContListadoArbolDestinos #contListaEspaña_Peninsular.cListaArbDest {width: 150px;}

#divContListadoArbolDestinos #contListaMéxico.cListaArbDest, #divContListadoArbolDestinos #contListaDominicana.cListaArbDest,
#divContListadoArbolDestinos #contListaCuba.cListaArbDest, #divContListadoArbolDestinos #contListaBrasil.cListaArbDest,
#divContListadoArbolDestinos #contListaJamaica.cListaArbDest, #divContListadoArbolDestinos #contListaPuerto_Rico.cListaArbDest,
#divContListadoArbolDestinos #contListaAntillas_Holandesas.cListaArbDest, #divContListadoArbolDestinos #contListaBahamas.cListaArbDest,
#divContListadoArbolDestinos #contListaAruba.cListaArbDest {width: 232px; min-height: 0;}
#divContListadoArbolDestinos #contListaAruba.cListaArbDest {margin-top:-23px;}
*/

#divContListadoArbolDestinos .cListaArbDest {float: left; margin: 0 0 5px 0;  border-right:1px dotted #D1D1D1; padding-left:3px;}
#divContListadoArbolDestinos .cListaArbDest_zona {min-width:966px;}
#divContListadoArbolDestinos .cUlDestinoPadreArbolDestinos li {width: 192px; float:left; list-style: none; padding: 2px 0;}
#divContListadoArbolDestinos .preciolistaDestino {padding: 0 0 0 5px;}

#divContListadoArbolDestinos .cDestinoHijoArbolDestinos_zona{float:left;}
#divContListadoArbolDestinos .cDestinoHijoArbolDestinos_zona li {width: inherit !important;padding-left:100px;min-width:120px;}

#divContListadoArbolDestinos .cDestinoHijoArbolDestinos_zona_2{float:left;padding-left:20px;border-top:1px dotted #D1D1D1;}
#divContListadoArbolDestinos .cDestinoHijoArbolDestinos_zona_2 li {width:300px;}

#divContListadoArbolDestinos .cDestinoPadreArbolDestinos_zona{float:left; min-width:160px;/*border-top:1px dotted #D1D1D1;*/}
#divContListadoArbolDestinos .cDestinoPadreArbolDestinos_zona li {width: inherit !important; }

#divContListadoArbolDestinos .contListaCircuitos{overflow:hidden;padding-left:3px;}
#divContListadoArbolDestinos .tituloListaCircuitos{float:left; min-width:160px;}
#divContListadoArbolDestinos #divListaCircuitos{float:left;padding-left:10px; border-top:1px dotted #D1D1D1;}
#divContListadoArbolDestinos .cListaArbDestCircuitos {float: left; margin: 0 0 5px 0;  border-right:1px dotted #D1D1D1; padding-left:3px;padding-top:2px;}
#divContListadoArbolDestinos .cUlDestinoPadreArbolDestinos .cLiCircuito{width:475px;}

#divContListadoArbolDestinos .cDestinoHijoArbolDestinos_zona .Bdashedgris li {border-bottom: inherit !important;}
#divContListadoArbolDestinos .cListaArbDest_zona {border-bottom: 1px dotted #D1D1D1;}

.cListaArbDest .tituloListaPaquetes {padding: 2px 0 0 1px;}
.cListaCircuitos .tituloListaPaquetes {padding: 2px 0 0 1px;}
/*.cListaPaqueteArbolDestinos li {width: auto; list-style: none; padding: 3px 0;}*/
#dvOpDetUsuario #nombre {float: left !important;}



/********** SLIDESHOW DESTACADOS **********/
.cont-slides {width: 605px; height: 310px; float: left; overflow: hidden; position: relative;}
.slideshow {width: 605px; height: 310px; position: absolute; overflow: hidden;}
.slideshow a img {width: 605px; height: 310px;}
.slideshow .slides {height: 230px; margin: 0;}
.slideshow .slides .slide-corner, .slideshow .slides .top-iz, .slideshow .slides .top-der, .slideshow .slides .bottom-iz, .slideshow .slides .bottom-der {display: none;}
.slideshow .slides .slider {z-index: 1; position: absolute; left: 0; top: 0;}
/*.slideshow .slides .text-slider-ground {width: 605px; height: 88px; z-index: 2; position: absolute; left: 0; bottom: 0; background-color: #FFF; overflow: hidden; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90;}*/
.slideshow .slides .text-slider-ground {display:none}
.slideshow .slides .text-slider {width: 285px; z-index: 101; border-radius: 0 5px 5px 0; -moz-border-radius: 0 5px 5px 0; -webkit-border-radius: 0 5px 5px 0; padding: 10px 10px 10px 15px; position: absolute; bottom: 15px; overflow: hidden; background-color: #FFF; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90;}
.slideshow .slides li.slide {visibility: hidden;}
.slide .text-slider {}
.slide .text-slider h2 {font-size: 18px; font-weight: 700; color: #036; display: inline;}
.slide .text-slider h3 {display: inline; *float: left;}
.slide .text-slider .precio {font-family: Arial; font-size: 20px; font-weight: bold; color: #FA8C00; margin: 0 0 0 3px; display: inline; *float: left;}
.slide .text-slider .descripcion {display: block; clear: left;}
.img-logi {z-index: 3; position: absolute; bottom: -5px; right: 0;}
.destacados {width: 605px; height: auto; position: relative; z-index: 9; left: 0; top: 0;}
.destacados .buttons {position: absolute; right: 0; top: 0; z-index: 200;}
.destacados .buttons li {float: left; display: inline; padding: 0; margin: 0 5px 0 0; background-color: #FFF; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.destacados .buttons li a {font-family: 'Maven Pro', sans-serif; font-size: 20px; color: #005591; font-weight: 700; letter-spacing: -1px; text-decoration: none; padding: 0 5px; line-height: 30px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
.destacados .buttons li.active, .destacados .buttons li:hover {background-color: #FA8C00;}
.destacados .buttons li.active a, .destacados .buttons li a:hover, .destacados .buttons li.active a:hover {color: #FFF; text-decoration: none;}


/********** COMPONENTE TABLA COMPARADOR FECHAS (ej. EUROPA / ITALIA) **********/
#PanelTituloCaja h2 {float: left;}
#PanelTituloCaja .subtitulo {float: left; margin: 11px 0 0 0;}
#contComparadorPaquetes #titComparadorPaquetes {overflow: hidden; text-align: center; padding: 8px 0;}
#contComparadorPaquetes #titComparadorPaquetes div {float: left;}
#contComparadorPaquetes #titComparadorPaquetes .destino {width: 435px;}
#contComparadorPaquetes #titComparadorPaquetes .fechas {width: 105px; margin: 0 5px 0 0;}
#contComparadorPaquetes .list-comparador {height: auto !important; overflow: hidden;}
#contComparadorPaquetes .list-comparador .destino {width: 435px; overflow: hidden; float: left;}
#contComparadorPaquetes .list-comparador .destino-comparador {width: 250px; float: left; margin: 10px 0 0 0;}
#contComparadorPaquetes .list-comparador #divImgComparador {width: 125px; float: left; margin: 8px 10px;}
#contComparadorPaquetes .list-comparador #divImgComparador img {width: 125px; height: 50px; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#contComparadorPaquetes .list-comparador .precio-comparador {width: 105px; margin: 0 5px 0 0; float: left;}
#contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center; line-height: 66px;}

#pnlComponentPlaceHolder #pnlComponente {width: 1000px; /*float: left;*/ overflow: hidden;}
#pnlComponentPlaceHolder #pnlComponente #tablaComparadorWrap {position: relative; float: left;}
#pnlComponentPlaceHolder #pnlComponente #ContComparador {/*width: 970px;*/ margin: 27px 0 15px 0; /**margin-top: 19px;*/ float: left; overflow: hidden; border: 1px solid #BFCCD9; box-shadow: 0 5px 5px rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 5px rgba(0,0,0,0.1); -webkit-box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
#pnlComponentPlaceHolder #pnlComponente #ContComparador .tit-comparador {width: 968px; height: 35px; border: 1px solid #BFCCD9; background-image: url(/comun/images/botones/sombraBoton.png); background-repeat: repeat-x;}


/********** COMPONENTE TABLA COMPARADOR TIPO PRODUCTO (ej. MEDITERRÁNEO / ISLAS) **********/
#tablaComparador-islas {width: 990px; margin: 0 auto;}
#tablaComparador-islas #titComparadorPaquetes {overflow: hidden; padding: 5px 0;}
#tablaComparador-islas .titComparaPaquete {width: 170px; margin: 0 5px 0 0; float: left; overflow: hidden; text-align: center;}
#tablaComparador-islas #titComparadorPaquetes .fechas .cIcoTipoProducto {margin-left: 50px; margin-top: 5px;}
#tablaComparador-islas #titComparadorPaquetes .destino {width:410px;float:left;    padding-left: 10px;padding-top: 5px;}
/*#tablaComparador-islas .titComparaPaquete .pestanya-ico {width: 200px; float: left;}
#tablaComparador-islas .titComparaPaquete .pestanya-text {width: 200px; float: left;}*/
#tablaComparador-islas .titDestino {width: 400px; padding-top: 15px; float: left; text-align: center;}
#tablaComparador-islas .list-comparador {overflow: hidden;}
#tablaComparador-islas .list-comparador #divImgComparador {width: 125px; float: left; margin: 8px 10px;}
#tablaComparador-islas .list-comparador #divImgComparador img {width: 125px; height: 50px; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#tablaComparador-islas .list-comparador .destino {width: 400px; overflow: hidden; float: left;} 
#tablaComparador-islas .list-comparador .destino-comparador {width: 250px; float: left; margin: 10px 0 0 0;}
#tablaComparador-islas .list-comparador .precio-comparador {width: 190px; margin: 0 5px 0 0; float: left;}
.list-comparador .precio-comparador .euros {text-align: center; line-height: 66px;}


/********** COMPONENTE TABLA COMPARADOR HOTELES POR ZONA O CIUDAD (Tipo producto, ej. Tenerife) **********/
#divContComparadorHotelesZonaCiudad #titComparadorPaquetes {overflow: hidden; padding: 5px 0;}
#divContComparadorHotelesZonaCiudad .titComparaPaquete {width: 125px; margin: 0 5px 0 0; float: left; overflow: hidden; text-align: center;}
#divContComparadorHotelesZonaCiudad .titComparaPaquete .pestanya-ico{float:left;width:170px;}
#divContComparadorHotelesZonaCiudad .titComparaPaquete .pestanya-text {float:left;width:170px;}
#divContComparadorHotelesZonaCiudad .titComparaPaquete .fechas .cIcoTipoProducto {margin: 5px 0 0 15px;}
#divContComparadorHotelesZonaCiudad .titComparaPaquete .fechas .cIcoTipoProducto .icoVueloHotel {margin-left: 35px;}
#divContComparadorHotelesZonaCiudad .titDestino {width: 585px; padding: 5px 0 0 10px; float: left;}
#divContComparadorHotelesZonaCiudad .titDestinoZona {width: 588px; padding: 5px 0 5px 10px; float: left;}
#divContComparadorHotelesZonaCiudad .destino {width: 400px; padding-top: 15px; float: left;}
#divContComparadorHotelesZonaCiudad .list-comparador {overflow: hidden; text-align: center;}
#divContComparadorHotelesZonaCiudad .list-comparador .destino {width: 595px; overflow: hidden; padding: 2px;} 
#divContComparadorHotelesZonaCiudad .list-comparador .destino-comparador {width: 490px; text-align: left; float: left; margin: 8px 0 5px 0;}
#divContComparadorHotelesZonaCiudad .list-comparador #divImgComparador {width: 75px; float: left; margin: 8px 10px;}
#divContComparadorHotelesZonaCiudad #contComparadorPaquetes .list-comparador #divImgComparador img {width: 75px; height: 75px; display: block;}
#divContComparadorHotelesZonaCiudad .listaOpinionesPuntuacion {width: auto !important; float: none !important; text-align: inherit !important; overflow: hidden; line-height: 15px; margin: 0 0 2px 0;}
#divContComparadorHotelesZonaCiudad .listaOpinionesPuntuacion span {float: left; padding-right: 3px;}
#divContComparadorHotelesZonaCiudad .cContNombreHotelCiudad {}
#divContComparadorHotelesZonaCiudad .cDescripcionDuracion {padding-top: 2px;}
#divContComparadorHotelesZonaCiudad #contComparadorPaquetes .list-comparador .precio-comparador {width:125px; float:left; margin: 0 5px 0 0;}
#divContComparadorHotelesZonaCiudad #contComparadorPaquetes .list-comparador .precio-comparador .euros {line-height: 96px; text-align: center;}


/********** COMPONENTE TABLA COMPARADOR HOTELES 5 FECHAS (PÁGINA CIUDAD) **********/

#divContComparadorHoteles #contComparadorPaquetes .list-comparador #divImgComparador {width: 70px; margin: 8px 10px;}
#divContComparadorHoteles #contComparadorPaquetes .list-comparador #divImgComparador img {width: 70px; height: 70px; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#divContComparadorHoteles #contComparadorPaquetes .list-comparador .destino-comparador {width: 338px; float: left; margin: 8px 0 5px 0;}
#divContComparadorHoteles .listaOpinionesPuntuacion {width: 100%; text-align: left !important; float: inherit !important; margin: 2px 0 0 0;}
#divContComparadorHoteles #contComparadorPaquetes .list-comparador .precio-comparador .euros {line-height: 97px;}
.valor00, .valor05, .valor10, .valor15, .valor20, .valor25, .valor30, .valor35, .valor40, .valor45, .valor50, .valor55, .valor60, .valor65, .valor70, .valor75, .valor80, .valor85, 
.valor90, .valor95, .valor100 {margin-top: 3px;}


/********** COMPONENTE OFERTAS TOP CAMPAÑAS **********/

#bannerTopCampanyas h2 {float: left;}
#bannerTopCampanyas .subtitulo {float: left; margin: 11px 0 0 0;}
#bannerTopCampanyas .contenido10 {text-shadow:0 1px 0 white}
#bannerTopCampanyas .cOrigenProductoCampanya{font-style:italic;}
.listaOfertasPaquete {list-style-type: none; padding: 0; text-shadow: 0 1px 0 white;}
.listaOfertasPaquete li {width: auto; overflow: hidden; vertical-align: bottom;}
.listaOfertasPaquete .masOfertasPaquete {text-align: right; margin: 5px 5px 0 0;}
.listaOfertasPaquete .destino {width: 83%; float: left; padding: 6px 0 6px 3px;cursor:pointer;}
.listaOfertasPaquete .precio {width: 15%; float: left; padding: 4px 0 0 0; text-align: right;}
/*Componente Top Campañas Home Zona*/
#divContProdTopCampanyas .imgBannerOfertas {overflow: hidden;}
#divContProdTopCampanyas .tituloNicho {font-family: cookie;font-size: 28px;margin: 0;padding-bottom: 5px;padding-top: 10px;}

.banner3col {width: 285px; margin: 0 7px;*margin: 0 6px;margin: 0 6px\0/; float: left;}
#divContProdTopCampanyas h3 {padding-top: 5px; padding-bottom: 5px;}
#divContProdTopCampanyas h3 a {*font-size: 17px;*font-family: 'Maven Pro', sans-serif;*font-weight: 700;*color: #005591;*padding: 3px 0 4px 10px;}
#divContProdTopCampanyas h2, #divContProdTopCampanyas .subtitulo {display: inline-block;}

/***** CAJA CIRCUITOS *****/
#cont_circuitos {width: 995px; float: left; overflow: hidden; border: 1px solid #BFCCD9; box-shadow: 0 5px 5px rgba(0,0,0,0.1); margin: 0 0 10px 0;}
/*#cont_circuitos .top {padding: 7px 10px; background: url(/comun/images/paquete/cont_top_azuloscuro.png) top repeat-x; margin: 0;}*/
#cont_circuitos h1 {font-family: 'Maven Pro',sans-serif; font-size: 22px; font-weight: normal; color: #FFF; /*text-shadow: 1px 1px 0 rgba(0,0,0,0.5);*/}
/*#cont_circuitos .mid {padding: 5px 10px 0 10px;}*/
#cont_circuitos .mid ul {list-style-type: square;}
.cont_circuitos_col3 .marco_circuito {width: 306px; height: 139px; background: url(/comun/images/paquete/marco-circuito.png); position: absolute; z-index: 41; margin-top: 7px;}
.cont_circuitos_col3 .img_circuito {width: 306px; height: 139px; position: relative; overflow: hidden; padding: 0;}
.cont_circuitos_col3 .img_circuito img {width: 306px; height: 223px; position: absolute; top: -57px;}
#cont_circuitos .cont_circuitos_col3 .top {height: 63px; background-color: #82CDF0;}
#cont_circuitos .top a {font-size: 20px; text-shadow: 0 1px 1px rgba(255,255,255,0.8); text-decoration: none !important;}
#cont_circuitos .cLineaSeleccionZona {padding: 10px;}
#cont_circuitos .origenCircuitos {padding: 3px 10px;}

/***** ITEM CIRCUITOS *****/
#item-circuito {width: auto; overflow: hidden;} 
#item-circuito .fotoCircuito {width: 190px; height: 130px; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#item-circuito .descripcion {width: 630px; float: left; margin: 0 0 0 15px;}
#item-circuito .titulo {width: auto; margin: 0 0 5px 0; cursor: pointer;}
#item-circuito .duracion {width: auto; margin: 0 0 2px 0;}
#item-circuito .recorrido {width: auto; margin: 0 0 5px 0;} 
#item-circuito .incluido {width: auto;}
#item-circuito .incluido ul {list-style: none;}
#item-circuito .incluido ul li {display: inline; padding: 0 3px 0 0;}
#item-circuito #precio {width: 130px; float: right; text-align: center;}
#item-circuito #precio .presentacionPrecio {min-height: 55px; padding: 15px 0 0 0;}

/********** A COMENTAR CON EDUARD **********/
.masOfertasAgrupacion {float: right; margin: 5px 20px 0 0;}
#divPestanyas .ul_lista {padding-left: inherit !important;}
.banner2col {width: 445px; *width: 443px; width: 443px\0/; float: left; margin: 0 10px 0 0;}
.banner2col .imgBannerOfertas img {width: 445px;}

/******** **********/
#textoPos {padding: 10px;}


/***** COMPONENTE CARIBE *****/
.cContenedorZona {min-height: 50px;}
#PanelTituloCaja h2 {float: left;}
#PanelTituloCaja .subtitulo {float: left; margin: 11px 0 0 0;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes {overflow: hidden; text-align: center; padding: 8px 0;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes div {float: left;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes .destino {width: 435px;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes .fechas {width: 105px; margin: 0 5px 0 0;}

#divContenedorPreciosProdCompleto .cContenedorZona {padding-left:10px;}
#divContenedorPreciosProdCompleto .cContenedorZona .cNombreZona{padding-top:5px;}
#divContenedorPreciosProdCompleto  .rotuloazul h2 {float: left;}
#divContenedorPreciosProdCompleto  .rotuloazul  .subtitulo {float: left; margin: 11px 0 0;}

#divContenedorPreciosProdCompleto .list-comparador {height: auto !important; overflow: hidden;}
#divContenedorPreciosProdCompleto .list-comparador .destino .cCeldaNombreProducto {margin: 8px 0 0 10px;}
#divContenedorPreciosProdCompleto .list-comparador .destino {width: 435px; overflow: hidden; float: left;}
#divContenedorPreciosProdCompleto .list-comparador .destino-comparador {width: 250px; float: left; margin: 10px 0 0 0;}
#divContenedorPreciosProdCompleto .list-comparador #divImgComparador {width: 125px; float: left; margin: 8px 10px;}
#divContenedorPreciosProdCompleto .list-comparador #divImgComparador img {width: 125px; height: 50px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#divContenedorPreciosProdCompleto .list-comparador .precio-comparador {width: 105px; margin: 0 5px 0 0; float: left;}
#divContenedorPreciosProdCompleto .list-comparador .precio-comparador .euros {text-align: center; line-height: 50px;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes .destino { text-align: left; padding-left:10px;}

#divContenedorPreciosProdCompleto .origenAlternativo {text-align:right;padding: 10px 10px 0 0;}
#divContenedorPreciosProdCompleto .titOrigenesAlternativos{}
#divContenedorPreciosProdCompleto .enlaceSeparador{}
#divContenedorPreciosProdCompleto .enlace{cursor:pointer;text-decoration: underline;}

/***** COMPONENTE CARIBE COMPARADOR HOTELES POR CIUDAD*****/
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador #divImgComparador {width: 70px; margin: 8px 10px;}
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador #divImgComparador img {width: 70px; height: 70px; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador .destino-comparador {width: 380px; float: left; margin: 8px 0 5px 0;}
#divContComparadorHotelesCiudad .listaOpinionesPuntuacion {width: 100%; text-align: left !important; float: inherit !important; margin: 2px 0 0 0;}
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador .precio-comparador .euros {line-height: 97px;}
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador .precio-comparador .precio4Col {line-height: 90px;}
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador .precio-comparador .precio5Col {line-height: 97px;}

#divContComparadorHotelesCiudad #titComparadorPaquetes {overflow: hidden; text-align: center; padding: 8px 0;}
#divContComparadorHotelesCiudad #titComparadorPaquetes div {float: left;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .destino {width: 465px; text-align: left; padding-left: 10px;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .destino5Col {width: 565px; text-align: left; padding-left: 10px;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .destino4Col {width: 665px; text-align: left; padding-left: 10px;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .fechas {width: 99px; margin: 0 5px 0 0;}

#divContComparadorHotelesCiudad .cContenedorZona {padding-left:10px;}
#divContComparadorHotelesCiudad .cContenedorZona .cNombreZona{padding-top:5px;}
#divContComparadorHotelesCiudad .rotuloazul h2 {float: left;}
#divContComparadorHotelesCiudad .rotuloazul .subtitulo {float: left; margin: 11px 0 0;}

#divContComparadorHotelesCiudad .list-comparador {height: auto !important; overflow: hidden;}
#divContComparadorHotelesCiudad .list-comparador .destino {width: 475px; overflow: hidden; float: left;}
#divContComparadorHotelesCiudad .list-comparador .destino5Col {width: 575px; overflow: hidden; float: left;}
#divContComparadorHotelesCiudad .list-comparador .destino4Col {width: 675px; overflow: hidden; float: left;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparador {width: 380px; float: left; margin: 10px 0 0 0;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparador5Col {width: 480px; float: left; margin: 10px 0 0 0;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparador4Col {width: 575px; float: left; margin: 10px 0 0 0;}
#divContComparadorHotelesCiudad .list-comparador #divImgComparador {width: 125px; float: left; margin: 8px 10px;}
#divContComparadorHotelesCiudad .list-comparador #divImgComparador img {width: 125px; height: 50px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#divContComparadorHotelesCiudad .list-comparador .precio-comparador {width: 99px; margin: 0 5px 0 0; float: left;}
#divContComparadorHotelesCiudad .list-comparador .precio-comparador .euros {text-align: center; line-height: 50px;}


/***** ORDENACIÓN DE TABLAS DE PRECIOS *****/
.divClickable {cursor: pointer;}
.seleccionado {text-decoration: underline;}
.txtColOrdenacionPrincipal {float: left;}
.icoDespliegaPrincipal {margin: 6px 0 0 2px;}
.fechas .txtColOrdenacion {display: inline-block; zoom: 1; *display: inline; float: none !important;}
.fechas .icoColOrdenacion {display: inline-block; zoom: 1; *display: inline; float: none !important; margin: 0 0 2px 0; *margin-left: 3px;}

/***** COMPONENTE TABLA COMPARADOR HOTELES CAMPAÑAS *****/
.cont-comparador-fechas corner span .numHoteles {font-style: italic;}

/***** AJUSTAR CAJA BUSCADOR *****/
#divBuscaRapido {min-height: 272px;}

/***** DISPONIBILIDAD CIRCUITOS *****/
.imagenCircuito{float: right;margin-right: 10px;overflow: hidden;text-align: center;}
.tablaCircuito{width:645px;}
.columnaCircuito{text-align: center;padding: 5px;}
.padding5{padding: 5px;}
.detalleCircuito{margin-bottom: 15px; margin-right: 10px;}
.cuerpoDispo{padding: 10px 0;}


/***** CHAPU LINEA CONDICIONES *****/
.home_oferta_descrip div {width: 300px; margin: -24px 0 0 125px; text-align: right;}


/***** NUEVA CAJA REYES ****/
.precioCam {cursor:pointer; letter-spacing: 0px ! important; min-height:85px !important; padding-top:12px;}
.precioCamEur {line-height: 30px !important;padding-top: 15px;}
.tituloDest {padding-top: 5px;}
.cam5Fechas {width: 83px !important;margin: 0 5px 0 0 !important;}
.tituloCam5Fechas {width: 423px !important;}