﻿/***** SELECCIÓN ORIGEN EN HOME *****/
/*#contOrigenes {left: 18px !important; *left: 88px !important;}*/


.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;}
#divContListadoArbolDestinos .cListaArbDest_zona {min-width: 966px;}
#divContListadoArbolDestinos .cUlDestinoPadreArbolDestinos li {width: 200px; 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:30px;}

#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:200px;/*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; *margin-top: 6px; *margin-right: 5px;}
.slide .text-slider .precio {font-family: Arial; font-size: 20px; font-weight: bold; color: #FA8C00; margin: 0 0 0 3px; display: inline; float: none !important; *float: left !important;}
.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;}*/
#contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center; line-height: normal; margin: 22px 0 19px;}

#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;padding: 5px 0px;}
.list-comparador .precio-comparador .euros {text-align: center; line-height: 32px;}
.list-comparador .precio-comparador div.txt11azul {margin: 0 0 10px;}

/********** 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 .destinoOferta {width: 465px; overflow: hidden; padding: 2px;} 
#divContComparadorHotelesZonaCiudad .list-comparador .destino-comparador {width: 490px; text-align: left; float: left; margin: 8px 0 5px 0;}
#divContComparadorHotelesZonaCiudad .list-comparador .destino-comparadorOferta {width: 330px; 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; min-height:98px;}
#divContComparadorHotelesZonaCiudad #contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center;}
#divContComparadorHotelesZonaCiudad .textoOferta {cursor: pointer; text-align:left; width:150px;}
#divContComparadorHotelesZonaCiudad .textoOferta .textoOfertaCompleto {margin: 10px 5px 5px;}


/********** COMPONENTE TABLA COMPARADOR HOTELES 5 FECHAS (PÁGINA CIUDAD) **********/
#tablaComparador-Hoteles {width: 990px; margin: 0 auto 15px;}
#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 #contComparadorPaquetes .minimoAlt{min-height:89px !important;}
#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;*/ margin: 15px 0 0;}
#divContComparadorHoteles #contComparadorPaquetes .list-comparador .precio-comparador .centrado {margin: 30px 0 0 !important;}
.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 {overflow: hidden; width: 990px; margin: 0 auto; padding: 0 5px; /*float: left;*/ *position: relative; *z-index: 97;}
#bannerTopCampanyas h2 {float: left;}
#bannerTopCampanyas .subtitulo {float: left; margin: 11px 0 0 0;}
#bannerTopCampanyas .contenido10 {text-shadow: 0 1px 0 #FFF}
#bannerTopCampanyas .cOrigenProductoCampanya {font-style: italic;}
.listaOfertasPaquete {list-style-type: none; text-shadow: 0 1px 0 #FFF;}
.listaOfertasPaquete li {overflow: hidden; position: relative;}
.listaOfertasPaquete .masOfertasPaquete {text-align: right; margin: 5px 5px 0 0;}
.listaOfertasPaquete .destino {width: 85%; float: left; padding: 6px 0 6px 3px; cursor: pointer;}
.listaOfertasPaquete .precio {position: absolute; top: 4px; right: 0; padding: 0; text-align: right;}
/*.listaOfertasPaquete .precio {width: 15%; float: left; padding: 4px 0 0 0; text-align: right;}*/

/*Componente Top Campañas Home Zona*/
#divContProdTopCampanyas .imgBannerOfertas {overflow: hidden;}
.imgBannerOfertas > div {z-index: 50;}
.banner3col {width: 309px; margin: 0 7px; *margin: 0 6px; margin: 0 6px\0/; float: left;}
.banner3col .imgBannerOfertas img {position: relative; left: -20%;}

#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: 990px; float: left; margin: 0 5px 15px;}
#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 .titCircuitoZona {overflow: hidden;}
/*#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: 5px 10px 8px !important;}
#cont_circuitos #divContFiltrosCircuitosPaquete #eligeFiltros {width: 980px !important;}

/***** ITEM CIRCUITOS *****/
#item-circuito {width: auto; overflow: hidden; position: relative;}
.divTituloCir {padding: 5px 0 5px 10px;}
.divCuerpoCir {width: 815px;}
.divContFotoCircuito {width: 192px; float: left;}
#item-circuito .fotoCircuito {width: 180px; height: 125px; display: block;}
#item-circuito .descripcion {width: 615px; float: left;}
#item-circuito .recorrido {width: auto; margin: 0 0 2px;}
#item-circuito .recorrido span.txt14negro {font-style: italic;}
#item-circuito  .campanyasCir {margin-left: 20px;}
#item-circuito .incluido {width: auto; margin: 8px 0 0;}
#item-circuito .incluido ul {list-style: square; margin: 2px 0 0 15px;}
#item-circuito .incluido ul li {padding: 0 3px 0 0;}
#item-circuito .divVerMas {margin: 3px 0 0; cursor: pointer; text-decoration: underline;}
#item-circuito .precio {width: 110px; float: right; text-align: center;}
#item-circuito .precioPosicion {position: absolute; right: 20px; top: 20px;}
#item-circuito .precio .presentacionPrecio {margin: 5px 0 0; min-height: 80px;}
#item-circuito .precio .presentacionPrecio span {cursor: pointer;}
#item-circuito .precio .botonBuscar a {margin: 10px 0 5px !important;}
#item-circuito .contCarVentajas {margin: 5px 0 0;
background: #F8F8F8;
background: -moz-linear-gradient(top , #F2F2F2 0%, #FFF 60%);  
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F2F2F2), color-stop(60%, #FFF));
background: -o-linear-gradient(top, #F2F2F2 0%, #FFF 60%);
background: -ms-linear-gradient(top, #F2F2F2 0%, #FFF 60%);
background: linear-gradient(top, #F2F2F2 0%, #FFF 60%);
*background: #F8F8F8;}
#item-circuito .contCarVentajas .divCategorias {width: 465px; float: left;}
.divCategorias .solapaAzulLargo, .divCategorias .solapaVerdeDer {margin: 3px 10px 0 0;}
.divCategorias .caracteristicas {float: left;}
.divCategorias .caracteristicas span.txt11gris {float: left; margin: 7px 10px 0 5px;}
.divCategorias .ventajas {width: 360px; float: left;}
.divCategorias .ventajas .ventaja {width: 120px; float: left; padding: 0 0 5px;}
.divCategorias .ventajas span.txt11gris {width: 75px; float: left; margin: 0 10px 0 5px;}
.noPrecio {min-height: auto !important; margin: 5px 0 15px !important;}
/*.circuitoSin{padding:10px 10px 0 !important;}*/


/********** A COMENTAR CON EDUARD **********/
.masOfertasAgrupacion {float: right; margin: 5px 20px 0 0;}
#divPestanyas .ul_lista {padding-left: inherit !important;}
.banner2col {width: 475px; *width: 473px; width: 473px\0/; float: left; margin: 0 10px 0 0;}
.banner2col .imgBannerOfertas img {width: 475px;}

/******** **********/
#textoPos {padding: 10px;}


/***** COMPONENTE CARIBE *****/
.cContenedorZona {min-height: 50px;}
#PanelTituloCaja h2 {float: left;}
#PanelTituloCaja .subtitulo {float: left; margin: 11px 0 0;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes {overflow: hidden; text-align: center; padding: 8px 0;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes div {float: left;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes .destino {width: 290px; text-align: left; padding-left: 10px;}
#divContenedorPreciosProdCompleto #titComparadorPaquetes .fechas {width: 130px; margin: 0 8px 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: 300px; overflow: hidden; float: left;}
#divContenedorPreciosProdCompleto .list-comparador .destino .imagen-destino {float: left; margin: 0 10px 8px 0;}
#divContenedorPreciosProdCompleto .list-comparador .destino .imagen-destino .img-list {width: 70px; display: block;}
#divContenedorPreciosProdCompleto .list-comparador .destino-comparador {width: 250px; float: left; margin: 10px 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: 130px; min-height: 65px; margin: 0 8px 0 0; float: left; padding: 12px 0 8px;}
#divContenedorPreciosProdCompleto .list-comparador .precio-comparador .euros {text-align: center; line-height: normal; margin: 0;}
#divContenedorPreciosProdCompleto .list-comparador .precio-comparador div.txt11azul {margin: 0;}

#divContenedorPreciosProdCompleto .origenAlternativo {text-align: right; padding: 10px 10px 0 0;}
#divContenedorPreciosProdCompleto .titOrigenesAlternativos {}
#divContenedorPreciosProdCompleto .enlaceSeparador {}
#divContenedorPreciosProdCompleto .enlace {cursor: pointer; text-decoration: underline;}

/* Pintado 4 precios */
#divContenedorPreciosProdCompleto .cuatroPrecios #titComparadorPaquetes .fechas {width: 165px;}
#divContenedorPreciosProdCompleto .cuatroPrecios .list-comparador .precio-comparador {width: 165px;}

/* Pintado 3 precios */
#divContenedorPreciosProdCompleto .tresPrecios #titComparadorPaquetes .destino {width: 320px;}
#divContenedorPreciosProdCompleto .tresPrecios #titComparadorPaquetes .fechas {width: 210px;}
#divContenedorPreciosProdCompleto .tresPrecios .list-comparador .destino {width: 330px;}
#divContenedorPreciosProdCompleto .tresPrecios .list-comparador .precio-comparador {width: 210px;}


/***** 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: 350px; float: left; margin: 8px 0 5px 0; min-height: 95px;}
#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;*/ line-height: 30px; margin: 20px 0 0;}
#divContComparadorHotelesCiudad #contComparadorPaquetes .list-comparador .precio-comparador .precio5Col {/*line-height: 48px;*/ line-height: 30px; margin: 20px 0 0;}

#divContComparadorHotelesCiudad #titComparadorPaquetes {overflow: hidden; text-align: center; padding: 8px 0;}
#divContComparadorHotelesCiudad #titComparadorPaquetes div {float: left;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .destino {width: 435px; text-align: left; padding-left: 10px;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .destino5Col {width: 545px; text-align: left; padding-left: 10px;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .destino4Col {width: 655px; text-align: left; padding-left: 10px;}
#divContComparadorHotelesCiudad #titComparadorPaquetes .fechas {width: 105px; 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: 445px; overflow: hidden; float: left;}
#divContComparadorHotelesCiudad .list-comparador .destino5Col {/*width: 475px;*/ width: 555px; overflow: hidden; float: left;}
#divContComparadorHotelesCiudad .list-comparador .destino4Col {width: 665px; overflow: hidden; float: left;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparador {width: 380px; float: left; margin: 10px 0 0;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparador5Col {/*width: 380px;*/ width: 455px; float: left; margin: 8px 0;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparador4Col {width: 565px; float: left; margin: 8px 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: 105px; min-height: 90px; margin: 0 5px 0 0; float: left;}
#divContComparadorHotelesCiudad .list-comparador .precio-comparador .euros {text-align: center; line-height: 50px;}

#divContComparadorHotelesCiudad .list-comparador .destinoConOferta {width: 445px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparadorConOferta {width: 355px !important;}
#divContComparadorHotelesCiudad .list-comparador .destinoSinOferta {width: 555px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino-comparadorSinOferta {width: 460px !important;}

#divContComparadorHotelesCiudad .list-comparador .destino4Col.destinoConOferta {width: 555px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino4Col .destino-comparadorConOferta {width: 455px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino4Col.destinoSinOferta {/* width: 579px;*/ width: 665px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino4Col .destino-comparadorSinOferta {/*width: 485px;*/ width: 560px !important;}

#divContComparadorHotelesCiudad .list-comparador .destino5Col.destinoConOferta {width: 555px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino5Col .destino-comparadorConOferta {width: 455px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino5Col.destinoSinOferta {width: 665px !important;}
#divContComparadorHotelesCiudad .list-comparador .destino5Col .destino-comparadorSinOferta {width: 565px !important;}

#divContComparadorHotelesCiudad .textoOferta {width: 150px; cursor: pointer; text-align: left;}
#divContComparadorHotelesCiudad .textoOferta .textoOfertaCompleto {margin: 10px 5px 5px;}


/***** 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;}


/***** NUEVA CAJA CAMPAÑAS DE LA HOME DE CAMPAÑAS *****/
.ComponentCampanya #divPestanyas ul li {padding: 0 !important;}
.ComponentCampanya #divContPestanyas .cTitular {border-radius: 0 5px 0 0 !important; -moz-border-radius: 0 5px 0 0 !important; -webkit-border-radius: 0 5px 0 0 !important;}
.ComponentCampanya .cont-prodv #subBarraPestanyas {display: none;}
.ComponentCampanya #divContFiltrosCampanyas #divContSelOrigenSelAgrup {border-bottom: none !important; border-right: none !important;}
.ComponentCampanya .cont-prodv .contPestCam {padding: 5px !important;}

.ComponentCampanya .cContCajasProdPeq {width: auto; overflow: hidden;}
.ComponentCampanya .cCajaProdPeq {width: 184px !important; *width: 183px !important; width: 183px\0/ !important; height: 190px; float: left; margin: 5px;overflow:hidden;}
.ComponentCampanya .cCajaProdPeq .list-ground {background-color: transparent !important;}
.ComponentCampanya .cCajaProdPeq .list-ground:hover {background-color: #F8F8F8 !important; border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px;}
.cCajaProdPeq .img-list-prodv {width: 184px; height: 65px; overflow: hidden;}
.cCajaProdPeq .img-list-prodv img {width: 184px; display: block;}
#divContCamAgr0 .list-colder-prodv, #divContCamAgr19 .list-colder-prodv, #divContCamAgr20 .list-colder-prodv, #divContCamAgr21 .list-colder-prodv, #divContCamAgr23 .list-colder-prodv,
#divContCamAgr24 .list-colder-prodv, #divContCamAgr32 .list-colder-prodv, #divContCamAgr82 .list-colder-prodv, #divContCamAgr64 .list-colder-prodv, #divContCamAgr81 .list-colder-prodv {width: 170px !important; line-height: inherit !important; padding: 3px 7px 7px 7px;}
#divContCamAgr1 .list-colder-prodv, #divContCamAgr2 .list-colder-prodv {width: 245px !important; line-height: inherit !important;}
#divContCamAgr0 .caja_basica .list-colder-prodv {width: 223px !important; padding: 0 !important; line-height: inherit !important;}
.cLineaDestinoPrecio .tit-list-prodv {margin: 4px 0 0 0; float: none;}
.cLineaDestinoPrecio .tipoProd-list-prodv {margin: 0 0 2px 0;}

.ComponentCampanya #divContFiltrosCampanyas #divContSelOrigenSelAgrup {width: auto; padding: 2px 10px; overflow: hidden;}
#divSelAgrupacion {margin: 11px 0 0 0;}
#divSelAgrupacion select {margin: 0 0 0 8px;}

#divContCamAgr1 ul li {width: 320px !important;}
 
.ComponentCampanya .cont-prodv #divContCamAgrESQUI {margin: -10px;}

.precio-list-prodv span,.precio-list-prodv-ciudad span {font-family: inherit; font-weight: 700;}
.precio-list-prodv span {padding-left: 5px;}
.text-list-prodv {width: auto; *width: 218px;}
.text-list-prodv .star {font-size: 13px; font-family:'Maven Pro',sans-serif; font-weight: 700; color: #FA8C00;}

.ComponentCampanya .cCamPestanya {margin-left: 0 !important;}

/*
.cCajaProdPeq .text-list-prodv {width: 170px;}
.cCajaProdGrande {width: 300px; margin: 10px;}
.cContCajaProdGrande {width: 300px; float: left;}
.cContProdMasSolicitados {overflow: hidden;}
.cLineaDestinoPrecio{float :left; width: 210px; overflow: hidden;}
.text-list-prodv {float: left; width: 210px;}
.list-coliz-prodv{float:left; width:70px}
.list-coliz-prodv img{float:left;width:62px;height:62px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #BFCCD9}
.tit-list-prodv span{font-size:16px;font-family: 'Maven Pro',sans-serif;font-weight:700;color:#005591}
.tit-list-prodv a:visited,.tit-list-prodv a:link,.tit-list-prodv a:active {color: #005591; font-size: 16px; font-weight: 700; text-align: center; text-decoration: none;}
.img-list-prodv, .tit-list-prodv, .text-list-prodv { clear: both; display: block; float: left;}
.img-list-prodv, .tit-list-prodv, .precio-list-prodv, .precio-list-prodv-ciudad {float: left;}
*/

/* NUEVA CAJA FILTRO CIUDADES */
.destinoCiu {width: 415px !important;}
#contComparadorPaquetes .list-comparador #divImgComparadorCiu {width: 70px; float: left; margin: 8px 10px;}
#contComparadorPaquetes .list-comparador #divImgComparadorCiu img {width: 70px; height: 70px; display: block; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#contComparadorPaquetes .list-comparador .destino-comparadorCiu {width: 320px; float: left; margin: 5px 0;}
.listaOpinionesPuntuacionCiu {width: 100%; float: inherit; text-align: left;}
.tituloCiudad {min-height: 45px;}
.titulodestino {margin: 10px !important;}
.cContFechasCiu {padding-top: 5px !important;}
.fechasCiu {width: 110px !important;}
#contComparadorPaquetes .list-comparador .precio-comparadorCiu {width: 110px; float: left; min-height: 105px;}
#contComparadorPaquetes .list-comparador .precio-comparadorCiu .euros {text-align: center; line-height: normal; margin: 30px 0 0;}
.titComparadorPaquetes {min-height: 45px;}
.titDestinoZonaCiu {min-height: 45px;}
.titDestinoZonaCiudad {padding: 10px !important;}
.pestCajaCiu {float: left; margin: 0 6px 0 0; padding: 10px;}

/* OCULTAMOS */
#fbLogin {display: none;}

/* VIAJES DE IDIOMAS */
/*
.cContEscuela {overflow: hidden;}
.cContEscuelaText {float: left; width: 380px;}
.cContEscuelaIMG {float: left; padding: 10px;}
.cContCurso {overflow: hidden;}
.cContCursoText {float: left; width: 380px;}
.cContCursoIMG {float: left; padding: 10px;}*/