﻿/******* caja productos de campaña **********/
.ComponentCampanya .img-logi {right:-20px}
/* ---  cabecera ---*/
.cMidColProdcImg img { width: 580px; height:136px}
.ComponentCampanya .cCamCab{overflow:hidden; text-shadow:1px 1px 1px rgba(255,255,255,.9); height:40px;}
.ComponentCampanya .cDivCamCabDestinos{float:left;width:120px;padding:10px 0 0 10px;}
.ComponentCampanya .cCamProdPrec_producto{overflow:hidden; display:block; border-bottom: 1px solid lightgrey;margin-top:1px;}
.ComponentCampanya .cCamProdPrec_nomProducto{float:left;width:120px;padding:4px 2px 4px 10px;}
.ComponentCampanya .cCamProdPrec_nomProducto a {font-size:12px; font-weight:bold}

.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 .cNumSalidas4 .cCamCabSalidasCont{overflow:hidden;width:450px;padding:5px 0 0 0px;}
.ComponentCampanya .cNumSalidas3 .cCamCabSalidasCont{overflow:hidden;width:425px;padding:5px 0 0 0px;}
.ComponentCampanya .cNumSalidas2 .cCamCabSalidasCont {overflow:hidden;width:425px;padding:5px 0 0 0px;}
.ComponentCampanya .cNumSalidas4 .cCamContenedorPrecios{float:left;overflow:hidden;width:448px;}
.ComponentCampanya .cNumSalidas3 .cCamContenedorPrecios{float:left;overflow:hidden;width:420px;}
.ComponentCampanya .cNumSalidas2 .cCamContenedorPrecios{float:left;overflow:hidden;width:420px;}
.ComponentCampanya .BazulFlojo2{background:#F5F8FA}

.ComponentCampanya .cNumSalidas4 .cCamCabSalida{float:left; line-height:14px; width:25%; *width:24.9%}
.ComponentCampanya .cNumSalidas4 .cCamProdPrec_precio{float:left; width:25%}

.ComponentCampanya .cNumSalidas3 .cCamCabSalida{float:left; line-height:14px; width:33.33%}
.ComponentCampanya .cNumSalidas3 .cCamProdPrec_precio{float:left; width:33.33%}

.ComponentCampanya .cNumSalidas2 .cCamCabSalida{float:left; line-height:14px; width:50%}
.ComponentCampanya .cNumSalidas2 .cCamProdPrec_precio{float:left; width:50%}

.ComponentCampanya .cNumSalidas1 .cCamCabSalida{float:left; line-height:14px; width:100%}
.ComponentCampanya .cNumSalidas1 .cCamProdPrec_precio{float:left; width:100%}

.ComponentCampanya .cCamCabSalidaFecha{text-align: center;}
.ComponentCampanya .cCamCabSalidaNoches{text-align: center;}
.ComponentCampanya .cCamProdPrec_precio{text-align: center; padding:4px 0 4px 0; min-height:20px;}

.ComponentCampanya .cNumSalidas1 .cSinPrecio a.verdana9rojoBold{ font-weight:normal; font-size:12px; text-decoration: underline}
.ComponentCampanya .cNumSalidas2 .cSinPrecio a.verdana9rojoBold{ font-weight:normal; font-size:12px; text-decoration: underline}
.ComponentCampanya .cNumSalidas3 .cSinPrecio a.verdana9rojoBold{ font-weight:normal; font-size:12px; text-decoration: underline}
.ComponentCampanya .cCamContenedorPrecios .cSinPrecio a.verdana9rojoBold:link {font-weight:normal; font-size:12px; text-decoration: underline}

.ComponentCampanya .cNumSalidas1 .cCamCabSalidaNoches {width:210px;margin:0 auto}
.ComponentCampanya .cNumSalidas2 .cCamCabSalidaNoches {width:150px;margin:0 auto}
.ComponentCampanya .cNumSalidas3 .cCamCabSalidaNoches {width:100px;margin:0 auto}

.cContenedorPreciosProductos {float:left;}
.ComponentCampanya .cContenedorPreciosProductos.table-prodc { padding:0}

.ComponentCampanya .cLineaVerTodasOfertas{ position:absolute; bottom:10px; right:10px;}

/***** CAJA PRODUCTO COMPLETO 970px *****/
.ComponentCampanya .cam-cont-prodc{width:600px;overflow:hidden;border: 1px solid #BFCCD9;background: #F0F0F0;padding:0;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); margin-bottom:15px;}
.ComponentCampanya .cam-cont-prodc .small .mid { padding:5px; display:block; overflow:hidden}
.ComponentCampanya .cam-cont-prodc .mid { display:block; overflow:hidden}


/***** COLUMNA PRODUCTO COMPLETO *****/
.ComponentCampanya .cam-cont-prodc .col-prodc{width:970px;height:435px;overflow:hidden;margin-bottom:10px;border:1px solid #BFCCD9;float:left;position:relative;padding:0; margin:0; position:relative}
.ComponentCampanya .cam-cont-prodc .small .col-prodc{width:580px;height:435px;overflow:hidden;margin-bottom:10px;border:1px solid #BFCCD9;float:left;position:relative;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1); padding:0; margin:0 4px 15px 4px; position:relative}
.ComponentCampanya .cont-prodv .mid {margin}
.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{font-size:21px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#fff;clear: both;letter-spacing:-1px;  width:auto; display:block; -webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;padding:0; margin:0;}
.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{float:right; height:110px; background:none}
.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:#DCEBD8}
.ComponentCampanya .cCamCab.Bazul {background:#DCEBFF}
.ComponentCampanya .cCamCab.Brojo {background:#FFE8D9}
.ComponentCampanya .cCamCab.Bmarron {background:#EEEECC}

.ComponentCampanya .cCalBverde {background:url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente1.png) no-repeat; width:87px; height:40px; position:absolute; right:0; padding:5px 3px 5px 10px; text-align:center; color:white; text-shadow:1px 1px 1px rgba(0,0,0,.6); font-size:12px; font-weight:bold}
.ComponentCampanya .cCalBazul {background:url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente2.png) no-repeat; width:87px; height:40px; position:absolute; right:0; padding:5px 3px 5px 10px; text-align:center; color:white; text-shadow:1px 1px 1px rgba(0,0,0,.6); font-size:12px;font-weight:bold}
.ComponentCampanya .cCalBrojo {background:url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente3.png) no-repeat; width:87px; height:40px; position:absolute; right:0; padding:5px 3px 5px 10px; text-align:center; color:white; text-shadow:1px 1px 1px rgba(0,0,0,.6); font-size:12px;font-weight:bold}
.ComponentCampanya .cCalBmarron {background:url(http://cdn.logitravel.com/logitravel/images/vuelo-hotel/bg_fechaPuente1.png) no-repeat; width:87px; height:40px; position:absolute; right:0; padding:5px 3px 5px 10px; text-align:center; color:white; text-shadow:1px 1px 1px rgba(0,0,0,.6); font-size:12px;font-weight:bold}

.ComponentCampanya .top-col-prodc a { width:auto; display:block; padding:5px 10px 7px 10px;margin:0; font-size:19px; letter-spacing:0px; font-weight:normal; text-align:left; text-shadow:0px -1px 2px rgba(0, 0, 0, .4)}

.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; font-size:15px !important; letter-spacing:0 !important}
.small.contPestCamVuelos{float:left;width: 600px;}
.contPestCamVuelos{float:left;}
.cCamLblTextoEncabezado{float:left;padding-top:12px;}
.cCamThinkingProdv{float:left;}
.cCamSelectProdv{float:left;}
.ComponentCampanya .mensaje-prodv { width:570px; margin-top:0}
.ComponentCampanya A.verdana9rojoBold:link { font-size:17px; text-decoration:none}