﻿/******* caja productos de campaña **********/
.ComponentCampanya .img-logi {right: -25px;}
/* ---  cabecera ---*/
.ComponentCampanya .cCamCab{overflow:hidden; text-shadow:1px 1px 1px rgba(255,255,255,.9); height:40px;}
.ComponentCampanya .cDivCamCabDestinos {width: 120px; padding: 12px 0 0 10px; font-size: 14px; float: left;}
.ComponentCampanya .cCamProdPrec_producto {overflow: hidden; display: block; border-top: 1px solid #FFF; border-bottom: 1px solid #EBEBEB;}
.ComponentCampanya .cCamProdPrec_nomProducto {float: left; width: 120px; padding: 2px 2px 0 10px;}
.ComponentCampanya .cCamProdPrec_nomProducto a {font-size:12px;}

.ComponentCampanya .cNumSalidas1 .cCamProdPrec_nomProducto { width:248px;}
.ComponentCampanya .cNumSalidas1 .cCamContenedorPrecios { width:210px;}
.ComponentCampanya .cNumSalidas1 .cDivCamCabDestinos { width:250px}
.ComponentCampanya .cNumSalidas1 .cCamCabSalidasCont { width:210px;}

.ComponentCampanya .cNumSalidas2 .cCamProdPrec_nomProducto { width:148px;}
.ComponentCampanya .cNumSalidas2 .cDivCamCabDestinos { width:145px}

.ComponentCampanya .cNumSalidas3  .cCamProdPrec_nomProducto { width:148px;}
.ComponentCampanya .cNumSalidas3 .cDivCamCabDestinos { width:145px}

.ComponentCampanya .cCamCabSalidasCont {width: 315px; padding: 7px 0 0; overflow: hidden;}
.ComponentCampanya .cCamContenedorPrecios {width: 310px; float: left; overflow: hidden;}
.ComponentCampanya .BazulFlojo2 {background: #F5F8FA;}

.cCamCabSalida {float: left; line-height: 14px;}
.ComponentCampanya .cCamCabSalidaFecha {font-size: 12px; text-align: center;}
.ComponentCampanya .cCamCabSalidaNoches {font-weight: normal; color: #333; text-align: center;}
.ComponentCampanya .cCamProdPrec_precio {float: left; text-align: center; padding: 4px 0; /*min-height: 20px;*/}
.ComponentCampanya .cCamProdPrec_precio a {font-size: 14px !important;}

.ComponentCampanya .cNumSalidas1 .cCamCabSalida {width:210px;}
.ComponentCampanya .cNumSalidas2 .cCamCabSalida {width:150px;}
.ComponentCampanya .cNumSalidas3 .cCamCabSalida {width:105px;}

.ComponentCampanya .cNumSalidas1 .cCamProdPrec_precio {width:210px;}
.ComponentCampanya .cNumSalidas1 .cSinPrecio a.verdana9rojoBold{ font-weight:normal; font-size:12px; text-decoration: underline}
.ComponentCampanya .cNumSalidas2 .cCamProdPrec_precio {width:150px;}
.ComponentCampanya .cNumSalidas2 .cSinPrecio a.verdana9rojoBold{ font-weight:normal; font-size:12px; text-decoration: underline}
.ComponentCampanya .cNumSalidas3 .cCamProdPrec_precio {width:103px;}
.ComponentCampanya .cNumSalidas3 .cSinPrecio a.verdana9rojoBold{ font-weight:normal; font-size:12px; text-decoration: underline}
.cSinPrecio {height: auto !important;}

.ComponentCampanya .cNumSalidas1 .cCamCabSalidaNoches {width: 210px;}
.ComponentCampanya .cNumSalidas2 .cCamCabSalidaNoches {width: 150px;}
.ComponentCampanya .cNumSalidas3 .cCamCabSalidaNoches {width: 100px;}

.cContenedorPreciosProductos {float: left;}
.ComponentCampanya .cContenedorPreciosProductos.table-prodc {padding: 0 0 5px;}
.table-prodc {width: 100%;}

.ComponentCampanya .cLineaVerTodasOfertas {position:absolute; right: 10px; bottom: 10px;}
.ComponentCampanya .cLineaVerTodasOfertas a {font-size: 12px; text-decoration: underline;}

/***** CAJA PRODUCTO COMPLETO 1000px *****/
.ComponentCampanya .cam-cont-prodc {background-color: #F8F8F8; overflow: hidden; box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); margin: 5px 5px 15px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ComponentCampanya .cam-cont-prodc .mid {padding: 15px 0 5px 15px; display: block; overflow: hidden;}


/***** COLUMNA PRODUCTO COMPLETO *****/
.ComponentCampanya .cam-cont-prodc .col-prodc {width: 470px; height: 535px; overflow: hidden; float: left; position: relative; box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); margin: 0 15px 10px 0; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.ComponentCampanya .cam-cont-prodc .top-col-prodc.rojoc{background:#c73434;background: -moz-linear-gradient(top, #c73434 0%, #a02b2b 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c73434), color-stop(100%,#a02b2b));background: -webkit-linear-gradient(top, #c73434 0%,#a02b2b 100%);background: -o-linear-gradient(top, #c73434 0%,#a02b2b 100%) ;
background: -ms-linear-gradient(top, #c73434 0%,#a02b2b 100%);}
.ComponentCampanya .cam-cont-prodc .top-col-prodc.azulc{background:#4ca0ce;background: -moz-linear-gradient(top, #4ca0ce 0%, #3f85aa 100%) ;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ca0ce), color-stop(100%,#3f85aa)) ;background: -webkit-linear-gradient(top, #4ca0ce 0%,#3f85aa 100%) ;background: -o-linear-gradient(top, #4ca0ce 0%,#3f85aa 100%) ;background: -ms-linear-gradient(top, #4ca0ce 0%,#3f85aa 100%) ;}
.ComponentCampanya .cam-cont-prodc .top-col-prodc.verdec{background:#468c53;background: -moz-linear-gradient(top, #468c53 0%, #366d40 100%) ;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#468c53), color-stop(100%,#366d40)) ;background: -webkit-linear-gradient(top, #468c53 0%,#366d40 100%) ;background: -o-linear-gradient(top, #468c53 0%,#366d40 100%) ;background: -ms-linear-gradient(top, #468c53 0%,#366d40 100%) ;}
.ComponentCampanya .cam-cont-prodc .top-col-prodc.marronc{background:#87a032;background: -moz-linear-gradient(top, #87a032 0%, #6a7c27 100%) ;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87a032), color-stop(100%,#6a7c27)) ;background: -webkit-linear-gradient(top, #87a032 0%,#6a7c27 100%) ;background: -o-linear-gradient(top, #87a032 0%,#6a7c27 100%) ;background: -ms-linear-gradient(top, #87a032 0%,#6a7c27 100%) ;}
.ComponentCampanya .cam-cont-prodc .rojoc .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-rojo.png)}
.ComponentCampanya .cam-cont-prodc .azulc .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-azul.png)}
.ComponentCampanya .cam-cont-prodc .verdec .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-verde.png)}
.ComponentCampanya .cam-cont-prodc .marronc .mid-col-marco-prodc{background: url(/comun/images/paquete/marco-marron.png)}
.ComponentCampanya .cam-cont-prodc .top-col-prodc {width: auto; display: block; padding: 6px 10px;}
.ComponentCampanya. cam-cont-prodc .mid-col-prodc{height:94px;font-size:11px;/*font-family:Arial,Helvetica,sans-serif;*/font-weight:400;color:#036;width:463px}
.ComponentCampanya .cam-cont-prodc .mid-col-prodc {height: 110px; overflow: hidden; position: relative;}
.ComponentCampanya .cam-cont-prodc .mid-col-marco-prodc{float:right;position:absolute;right:0;z-index:101;top:38px;width:183px;height:110px}
.ComponentCampanya .cam-cont-prodc .mid-col-foto-prodc{float:right;position:absolute;right:0;z-index:100;overflow:hidden;height:110px;width:183px;top:38px;}
.ComponentCampanya .cam-cont-prodc .mid-col-text-prodc{float:left;height:96px;overflow-x:hidden;overflow-y:hidden;padding-left:7px;padding-top:7px;width: 273px}
.ComponentCampanya .cam-cont-prodc .mid-col-text-prodc{color:#036;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}

.ComponentCampanya .cCamCab.Bverde {background-color: #C8E6FA;}
.ComponentCampanya .cCamCab.Bazul {background-color: #DCEBFF;}
.ComponentCampanya .cCamCab.Brojo {background-color: #FFE8D9;}
.ComponentCampanya .cCamCab.Bmarron {background-color: #EEC;}

.ComponentCampanya .cCalBverde, .ComponentCampanya .cCalBazul, .ComponentCampanya .cCalBrojo, .ComponentCampanya .cCalBmarron {width: 85px; height: 40px; position: absolute; right: 0; padding: 5px 5px 5px 10px; text-align: center; font-size: 12px; font-weight: bold; color: #FFF; text-shadow: 1px 1px 1px rgba(0,0,0,.5);}
.ComponentCampanya .cCalBverde {background: url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente1.png) no-repeat;}
.ComponentCampanya .cCalBazul {background: url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente2.png) no-repeat;}
.ComponentCampanya .cCalBrojo {background: url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente3.png) no-repeat;}
.ComponentCampanya .cCalBmarron {background: url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente1.png) no-repeat;}
.ComponentCampanya .cMidColProdcImg div {position: absolute; top: 3px !important;}

.ComponentCampanya .top-col-prodc a {font-family:'Maven Pro', sans-serif; font-size: 20px; font-weight: 700; color: #FFF; letter-spacing: -1px; text-shadow: 1px 1px 1px rgba(0,0,0,.3);}

.cCamColProdc{background: white; float:left;width:458px;}
.ComponentCampanya .cCamPnlDesplegable { display:block;overflow:hidden; margin-bottom:5px; padding-left:10px;}
.ComponentCampanya .cCamPnlDesplegable h2 {text-shadow:1px 1px 0 white}
.contPestCam{float:left;/*width: 1000px;*/}
.cCamLblTextoEncabezado{float:left;padding-top:12px;}
.cCamThinkingProdv{float:left;}
.cCamSelectProdv{float:left;margin: 10px 0 0 20px;}
.ComponentCampanya .mensaje-prodv {width: 950px; margin: 7px auto 10px;}
.mensaje-prodv {width: 970px; margin: 7px auto; overflow: hidden; padding: 3px 7px 7px;}
.ComponentCampanya A.txt12azulbold:link {font-size: 17px; text-decoration: none;}


/***** BANNER ROTADOR *****/
.colIzquierda_modo1 {box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.2); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.colIzquierda_modo1 .cont-slides {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}