
/***** CAMBIOS heredados de /comun/css/vuelos/homev2.css  *****/

/* --------------------------------------- CAJA PRODUCTO VERTICAl 970px --------------------------------------- */
.cont-prodv{ width:960px;overflow:hidden;border:1px solid #BFCCD9;background:#F0F0F0;padding-bottom:6px;padding-left:6px;margin-bottom:10px;clear:both;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)}
.cont-prodv .top{height:37px;margin-bottom:20px}
.cont-prodv .mid{float:left;overflow:hidden}
/* -------------------------- TITULARES PARA PRODUCTO ---------------------------------- */
.cont-prodv h2 {font-size: 22px; font-family: Arial, Helvetica, sans-serif; font-weight: 700; color: #036; float: left; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); margin: 14px 5px 0 10px;}
/* ---------------------------------------------------------------------------------------- */
.top-col-prodv, .top-col-prodv a {width: auto; height: 27px; font-size: 16px; font-family: Arial;font-weight:700;color:#FFF;padding:2px 0;overflow:hidden;text-shadow:0 1px 1px rgba(0, 0, 0, 0.8); *margin-bottom: 7px;}
.top-col-prodv-nota{font-size:10px;margin-left:45px;font-family:Arial, Helvetica, sans-serif;font-weight:400}
.list-prodv,.list-prodc {float: left; width: 100%; *margin-top: -7px;}
.list-ground {overflow: hidden; background-color: #FFF; padding: 7px 0;}
.list-ground:hover{background-color:#F3F3F3;cursor:pointer}
.untercio .list-coliz-prodv{width:19%}
.list-coliz-prodv {float: left;}
.list-coliz-prodv img {float: left; width: 65px; height: 65px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #BFCCD9;}
.list-colder-prodv {width: 195px; float: right; position: relative;}
.img-list-prodv,.tit-list-prodv,.text-list-prodv {display: block; clear: both;}
.img-list-prodv{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.tit-list-prodv span{font-size:14px;font-family:Arial, Helvetica, 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}
.img-list-prodv,.tit-list-prodv,.text-list-prodv {display: block; clear: both;}
.text-list-prodv span{font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:400;color:#036}
.text-list-prodv .star{font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#9E0039}
.precio-list-prodv span,.precio-list-prodv-ciudad span{font-size:17px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#9E0039}
.precio-list-prodv-ciudad {position: absolute; right: 0; top: 15px; /*float: right;*/}
hr {color: #BFCCD9; background-color: #BFCCD9; height: 1px; width: 100%; border: 0; margin: 0 auto; *margin-top: -5px;}
.mensaje-prodv {width: 571px !important; overflow: hidden !important; background-color: #FFD2D2; -webkit-border-radius: 0 0 9px 9px; -moz-border-radius: 0 0 9px 9px; border-radius: 0 0 9px 9px; padding: 5px 7px !important;}
.mensaje-prodv span,.mensaje-prodc span{font-size:9px;font-weight:400;color:#9E0039;font-family:Verdana, Arial, Helvetica, sans-serif;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.9)}
.col-prodv{width:270px !important;height:auto !important;min-height:325px !important;margin-right:6px;margin-bottom:15px;border:1px solid #BFCCD9;float:left;padding:7px 7px 10px 8px;background-color:White;}
.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)}


.cTituloVentaCruzada span {color: #036; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: 400;}


/**********  Venta cruzada paquete en aereo: Pagina RUTA **********/
#divContVentaCruzadaPaqAereoPagRuta {width: 605px;}
#divContVentaCruzadaPaqAereoPagRuta #titComparadorPaquetes {overflow: hidden; padding-bottom: 5px;}
#divContVentaCruzadaPaqAereoPagRuta .cTitComparaPaqueteSoloHotel {width: 90px;}
#divContVentaCruzadaPaqAereoPagRuta .cTitComparaPaqueteVueloHotel {width: 90px;}
#divContVentaCruzadaPaqAereoPagRuta .cTitComparaPaqueteVueloHotelTraslado {width: 100px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaqueteVueloHotelCoche {width: 100px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete {float: left; overflow: hidden; text-align: center;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .pestanya-ico {float: left; width: 170px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .pestanya-text {float: left; width: 170px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .fechas .icoHotelp {margin: 5px 0 0 32px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .fechas .icoVueloHotel {margin: 6px 0 0 17px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .fechas .icoVueloHotelTraslado {margin: 6px 0 0 3px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .fechas .icoVueloHotelCoche {margin: 6px 0 0 3px;}
#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .fechas .icoTrenHotel {margin: 5px 0 0 20px;}
/*#divContVentaCruzadaPaqAereoPagRuta .titComparaPaquete .fechas .txt11azul {text-align: center !important;}*/
#divContVentaCruzadaPaqAereoPagRuta .titDestino {width: 305px; padding: 5px 0 0 10px; float: left;}
#divContVentaCruzadaPaqAereoPagRuta .titDestinoZona {width: 360px; padding-top: 5px 0 5px 10px; float: left;}
#divContVentaCruzadaPaqAereoPagRuta .destino {width: 400px; padding-top: 15px; float: left;}
#divContVentaCruzadaPaqAereoPagRuta .list-comparador {overflow: hidden; text-align: center; height: auto !important; padding: 8px 0;}
#divContVentaCruzadaPaqAereoPagRuta .list-comparador .destino {width: 310px; overflow: hidden; padding: 0 0 0 2px;} 
#divContVentaCruzadaPaqAereoPagRuta .list-comparador .destino-comparador {width: auto; text-align: left; float: left;}
#divContVentaCruzadaPaqAereoPagRuta .list-comparador #divImgComparador {float: left; margin: 0 8px 0 0;}
#divContVentaCruzadaPaqAereoPagRuta .list-comparador #divImgComparador img {width: 60px; height: 60px; display: block;}
#divContVentaCruzadaPaqAereoPagRuta .listaOpinionesPuntuacion {width: auto !important; float: none !important; text-align: inherit !important; overflow: hidden; margin: 0 0 2px 0;}
#divContVentaCruzadaPaqAereoPagRuta .listaOpinionesPuntuacion span {float: left; padding-right: 3px;}
#divContVentaCruzadaPaqAereoPagRuta .cContNombreHotelCiudad {margin: 0 0 2px 0;}
#divContVentaCruzadaPaqAereoPagRuta .cDescripcionDuracion {padding: 2px 0 0 0;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador {float: left;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador .euros span.txt11negro {letter-spacing: 0; display: block;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center; margin: 20px 0 0 0;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador62 {width: 90px;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador13 {width: 90px;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador15 {width: 100px;}
#divContVentaCruzadaPaqAereoPagRuta #contComparadorPaquetes .list-comparador .precio-comparador14 {width: 100px;}


/**********  Venta cruzada paquete en aereo: Pagina DESTINO **********/
#divContVentaCruzadaPaqAereoPagDest {width: 605px;}
#divContVentaCruzadaPaqAereoPagDest #titComparadorPaquetes {overflow: hidden;}
#divContVentaCruzadaPaqAereoPagDest .cTitComparaPaqueteSoloHotel {width: 90px;}
#divContVentaCruzadaPaqAereoPagDest .cTitComparaPaqueteVueloHotel {width: 90px;}
#divContVentaCruzadaPaqAereoPagDest .cTitComparaPaqueteVueloHotelTraslado {width: 100px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaqueteVueloHotelCoche {width: 100px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete {float: left; overflow: hidden; text-align: center;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete .pestanya-ico {float: left; width: 170px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete .pestanya-text {float: left; width: 170px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete .fechas .icoHotelp {margin: 5px 0 0 32px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete .fechas .icoVueloHotel {margin: 6px 0 0 17px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete .fechas .icoVueloHotelTraslado {margin: 6px 0 0 3px;}
#divContVentaCruzadaPaqAereoPagDest .titComparaPaquete .fechas .icoVueloHotelCoche {margin: 6px 0 0 3px;}
#divContVentaCruzadaPaqAereoPagDest .titDestino {width: 305px; padding: 5px 0 0 10px; float: left;}
#divContVentaCruzadaPaqAereoPagDest .titDestinoZona {width: 360px; padding-top: 5px 0 5px 10px; float: left;}
#divContVentaCruzadaPaqAereoPagDest .destino {width: 400px; padding-top: 15px; float: left;}
#divContVentaCruzadaPaqAereoPagDest .list-comparador {overflow: hidden; text-align: center; height: auto !important; padding: 8px 0;}
#divContVentaCruzadaPaqAereoPagDest .list-comparador .destino {width: 310px; overflow: hidden; padding: 0 0 0 2px;} 
#divContVentaCruzadaPaqAereoPagDest .list-comparador .destino-comparador {width: auto; text-align: left; float: left;}
#divContVentaCruzadaPaqAereoPagDest .list-comparador #divImgComparador {float: left; margin: 0 8px 0 0;}
#divContVentaCruzadaPaqAereoPagDest .list-comparador #divImgComparador img {width: 60px; height: 60px; display: block;}
#divContVentaCruzadaPaqAereoPagDest .listaOpinionesPuntuacion {width: auto !important; float: none !important; text-align: inherit !important; overflow: hidden; margin: 0 0 2px 0;}
#divContVentaCruzadaPaqAereoPagDest .listaOpinionesPuntuacion span {float: left; padding-right: 3px;}
#divContVentaCruzadaPaqAereoPagDest .cContNombreHotelCiudad {margin: 0 0 2px 0;}
#divContVentaCruzadaPaqAereoPagDest .cDescripcionDuracion {padding: 2px 0 0 0;}
#divContVentaCruzadaPaqAereoPagDest #contComparadorPaquetes .list-comparador .precio-comparador {float: left;}
#divContVentaCruzadaPaqAereoPagDest #contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center; margin: 20px 0 0 0;}
#divContVentaCruzadaPaqAereoPagDest #contComparadorPaquetes .list-comparador .precio-comparador62 {width: 90px;}
#divContVentaCruzadaPaqAereoPagDest #contComparadorPaquetes .list-comparador .precio-comparador13 {width: 90px;}
#divContVentaCruzadaPaqAereoPagDest #contComparadorPaquetes .list-comparador .precio-comparador15 {width: 100px;}
#divContVentaCruzadaPaqAereoPagDest #contComparadorPaquetes .list-comparador .precio-comparador14 {width: 100px;}





/**********  Venta cruzada paquete en aereo: Pagina RUTA **********/

#divContVentaCruzadaPaqTrenPagRuta {width: 605px;}
#divContVentaCruzadaPaqTrenPagRuta #titComparadorPaquetes {overflow: hidden; padding: 5px 2px;}
#divContVentaCruzadaPaqTrenPagRuta .cTitComparaPaqueteSoloHotel {width: 90px;}
#divContVentaCruzadaPaqTrenPagRuta .cTitComparaPaqueteVueloHotel {width: 90px;}
#divContVentaCruzadaPaqTrenPagRuta .cTitComparaPaqueteVueloHotelTraslado {width: 100px;}
#divContVentaCruzadaPaqTrenPagRuta .titComparaPaqueteVueloHotelCoche {width: 100px;}
#divContVentaCruzadaPaqTrenPagRuta .titComparaPaquete {float: left; overflow: hidden; text-align: center;}
#divContVentaCruzadaPaqTrenPagRuta .titComparaPaquete .pestanya-ico {float: left; width: 170px;}
#divContVentaCruzadaPaqTrenPagRuta .titComparaPaquete .pestanya-text {float: left; width: 170px;}
#divContVentaCruzadaPaqTrenPagRuta .titComparaPaquete .fechas .icoTrenHotel {margin: 5px 0 0 21px;}
#divContVentaCruzadaPaqTrenPagRuta .titComparaPaquete .fechas .icoHotelp {margin: 5px 0 0 32px;}
#divContVentaCruzadaPaqTrenPagRuta .titDestino {width: 375px; padding: 5px 0 0 10px; float: left;}
#divContVentaCruzadaPaqTrenPagRuta .titDestinoZona {width: 360px; padding-top: 5px 0 5px 10px; float: left;}
#divContVentaCruzadaPaqTrenPagRuta .destino {width: 400px; padding-top: 15px; float: left;}
#divContVentaCruzadaPaqTrenPagRuta .list-comparador {overflow: hidden; text-align: center; height: auto !important; padding: 8px 0;}
#divContVentaCruzadaPaqTrenPagRuta .list-comparador .destino {width: 375px; overflow: hidden; padding: 0 0 0 2px;} 
#divContVentaCruzadaPaqTrenPagRuta .list-comparador .destino-comparador {width: auto; text-align: left; float: left;}
#divContVentaCruzadaPaqTrenPagRuta .list-comparador #divImgComparador {float: left; margin: 0 8px 0 0;}
#divContVentaCruzadaPaqTrenPagRuta .list-comparador #divImgComparador img {width: 60px; height: 60px; display: block;}
#divContVentaCruzadaPaqTrenPagRuta .listaOpinionesPuntuacion {width: auto !important; float: none !important; text-align: inherit !important; overflow: hidden; margin: 0 0 2px 0;}
#divContVentaCruzadaPaqTrenPagRuta .listaOpinionesPuntuacion span {float: left; padding-right: 3px;}
#divContVentaCruzadaPaqTrenPagRuta .cContNombreHotelCiudad {margin: 0 0 2px 0;}
#divContVentaCruzadaPaqTrenPagRuta .cDescripcionDuracion {padding: 2px 0 0 0;}
#divContVentaCruzadaPaqTrenPagRuta #contComparadorPaquetes .list-comparador .precio-comparador {float: left;width:100px}
#divContVentaCruzadaPaqTrenPagRuta #contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center; margin: 20px 0 0 0;}
#divContVentaCruzadaPaqTrenPagRuta #contComparadorPaquetes .list-comparador .precio-comparador62 {width: 90px;}


/**********  Venta cruzada paquete en aereo: Pagina DESTINO **********/
#divContVentaCruzadaPaqTrenPagDest {width: 605px;}
#divContVentaCruzadaPaqTrenPagDest #titComparadorPaquetes {overflow: hidden; padding: 5px 2px;}
#divContVentaCruzadaPaqTrenPagDest .cTitComparaPaqueteSoloHotel {width: 90px;}
#divContVentaCruzadaPaqTrenPagDest .cTitComparaPaqueteVueloHotel {width: 90px;}
#divContVentaCruzadaPaqTrenPagDest .cTitComparaPaqueteVueloHotelTraslado {width: 100px;}
#divContVentaCruzadaPaqTrenPagDest .titComparaPaqueteVueloHotelCoche {width: 100px;}
#divContVentaCruzadaPaqTrenPagDest .titComparaPaquete {float: left; overflow: hidden; text-align: center;}
#divContVentaCruzadaPaqTrenPagDest .titComparaPaquete .pestanya-ico {float: left; width: 170px;}
#divContVentaCruzadaPaqTrenPagDest .titComparaPaquete .pestanya-text {float: left; width: 170px;}
#divContVentaCruzadaPaqTrenPagDest .titComparaPaquete .fechas .icoTrenHotel {margin: 5px 0 0 21px;}
#divContVentaCruzadaPaqTrenPagDest .titComparaPaquete .fechas .icoHotelp {margin: 5px 0 0 32px;}
#divContVentaCruzadaPaqTrenPagDest .titDestino {width: 375px; padding: 5px 0 0 10px; float: left;}
#divContVentaCruzadaPaqTrenPagDest .titDestinoZona {width: 360px; padding-top: 5px 0 5px 10px; float: left;}
#divContVentaCruzadaPaqTrenPagDest .destino {width: 400px; padding-top: 15px; float: left;}
#divContVentaCruzadaPaqTrenPagDest .list-comparador {overflow: hidden; text-align: center; height: auto !important; padding: 8px 0;}
#divContVentaCruzadaPaqTrenPagDest .list-comparador .destino {width: 375px; overflow: hidden; padding: 0 0 0 2px;} 
#divContVentaCruzadaPaqTrenPagDest .list-comparador .destino-comparador {width: auto; text-align: left; float: left;}
#divContVentaCruzadaPaqTrenPagDest .list-comparador #divImgComparador {float: left; margin: 0 8px 0 0;}
#divContVentaCruzadaPaqTrenPagDest .list-comparador #divImgComparador img {width: 60px; height: 60px; display: block;}
#divContVentaCruzadaPaqTrenPagDest .listaOpinionesPuntuacion {width: auto !important; float: none !important; text-align: inherit !important; overflow: hidden; margin: 0 0 2px 0;}
#divContVentaCruzadaPaqTrenPagDest .listaOpinionesPuntuacion span {float: left; padding-right: 3px;}
#divContVentaCruzadaPaqTrenPagDest .cContNombreHotelCiudad {margin: 0 0 2px 0;}
#divContVentaCruzadaPaqTrenPagDest .cDescripcionDuracion {padding: 2px 0 0 0;}
#divContVentaCruzadaPaqTrenPagDest #contComparadorPaquetes .list-comparador .precio-comparador {float: left;width:100px}
#divContVentaCruzadaPaqTrenPagDest #contComparadorPaquetes .list-comparador .precio-comparador .euros {text-align: center; margin: 20px 0 0 0;}
#divContVentaCruzadaPaqTrenPagDest #contComparadorPaquetes .list-comparador .precio-comparador62 {width: 90px;}

#divPestanyas .pestanya a, #divPestanyas .pestanyaLast a {font-size: 16px; line-height: 16px;}
.cont-prodvVC { background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #BFCCD9;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 6px;
    padding-left: 6px;
    width: 568px !important;
  }
.ComponentProdMasSol {overflow:hidden; }
#subBarraPestanyas {display: block; height: 5px;}
.cContCajasProdPeq {float: left; overflow: hidden; width: 290px;}
.cContCajaProdGrande {
    float: left;
    margin: 0 5px 0 0;
    width: 195px !important;
}
.cContCajaProdGrande .img-list-prodv img {border-radius: 3px 3px 3px 3px;
    height: 159px !important;
    width: 194px !important;
}

.cCajaProdPeqVC {
    float: left;
    margin: 0 0 10px 12px;
    min-height: 50px;   
}

.list-colder-prodvVC{ margin: 0 0 0 8px; width: 219px;  float: left; }
.list-groundVC {  padding: 2px 0 !important;}
.pestanyasComparador { height: 32px;}