﻿/* SOBREESCRITURA CLASES NAVEGACIONPAQUETE */
.ComponentCampanya .img-logi {right: -20px;}
.ComponentCampanya .cDivPestanyas {width: auto;}
.ComponentCampanya .cont-prodv .cContPestanyas {overflow: hidden;padding:0;}
.ComponentCampanya #divTituloPestanyas .ul_lista_titulos {padding: 0;}
.ComponentCampanya .cPestanyas .ul_lista a {font-size: 18px; letter-spacing: -1px;}

.ComponentCampanya .cont-prodv {width: 990px; padding: 0 5px;}
.ComponentCampanya .cont-prodv h2 {text-shadow: 1px 1px 0x #FFF; margin-left: 15px;}
.ComponentCampanya .cont-prodv .top {margin-bottom: 10px;}
.ComponentCampanya .cont-prodv .contPestCam {background: #FFF; overflow: hidden; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; display:block; padding:10px; box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.13); -webkit-box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.13); -moz-box-shadow:0 1px 3px 1px rgba(0, 0, 0, 0.13)}
.ComponentCampanya .cont-prodv .contPestCam.contPestCamSV {padding:0}
.ComponentCampanya .mid #Bloque3.uncuarto {margin: 0;}

.ComponentCampanya .cPestanyas {display:block; clear:both; overflow:hidden}
.ComponentCampanya .cTituloPestanya {/*width: 1000px; float: left;*/ padding: 6px 6px 6px 10px;}
.ComponentCampanya .cTituloPestanya.bazulLilaMed { background:#007DBE}
.ComponentCampanya #divContPestanyas .cTituloPestanya {display:block; clear:both; overflow:hidden}
.ComponentCampanya #divContPestanyas .cTitular {font-family: Arial; font-size: 15px; color: #FFF; font-weight: normal; text-shadow: 0px -1px 2px rgba(0, 0, 0, .4); border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0}

#divContPestanyas h1.cTitular span {font-weight: bold;}

.ComponentCampanya .cPestanyas a {display: block; padding: 7px 8px 10px 8px; font-family:'maven pro', arial; color:#333}
.ComponentCampanya .cPestanyas .activo {background-color: #4CA0CE; background: -moz-linear-gradient(top, #e5f6ff 0%, #4ca0ce 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5f6ff), color-stop(100%,#4ca0ce)); background: -webkit-linear-gradient(top, #e5f6ff 0%,#4ca0ce 100%); background: -o-linear-gradient(top, #e5f6ff 0%,#4ca0ce 100%); color: #FFF;}
.ComponentCampanya .cPestanyas .activo a {font-weight: 700; text-shadow:1px 1px 1px rgba(0, 0, 0, .3); color: #FFF; background: #007DBE; border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; cursor: default;}
.ComponentCampanya .cCamPestanya {border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; float: left; margin: 0 0 0 5px; *margin: 0 0 0 5px; z-index: 200; background-color: #FFF; border-top: 1px solid #BFCCD9; border-left: 1px solid #BFCCD9; border-right: 1px solid #BFCCD9;}

.ComponentCampanya #divPestanyas ul li:not(.activo) {cursor: pointer;}
.ComponentCampanya #divPestanyas ul li {padding: 1px 1px 0 1px; box-shadow: 1px -1px 1px rgba(0,0,0,.07); -webkit-box-shadow: 1px -1px 1px rgba(0,0,0,.07); -moz-box-shadow: 1px -1px 1px rgba(0,0,0,.07);}
.ComponentCampanya #divPestanyas ul li.activo {border-top: 1px solid #4CA0CE; border-left: 1px solid #4CA0CE; border-right: 1px solid #4CA0CE;}
.ComponentCampanya #divPestanyas {/*float: left; padding: 5px 0 0 0; */position: relative; z-index: 10;}
#divTituloPestanyas {display:block; clear:both; overflow:hidden}
.ul_lista,.links, .ul_lista_titulos {list-style: none; padding-left: 10px;}

.ComponentCampanya .contPestCamSV { *width:970px; *float:left; width /*\**/:970px\9}
.ComponentCampanya .contPestCamSV { float /*\**/:left\9}
.ComponentCampanya .contPestCamSV #pnlControlLoad.mid{margin:0;display:block; clear:both; overflow:hidden}
.ComponentCampanya .contPestCamSV .cam-cont-prodc.big { width:970px;float:left;-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;border:0; box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none; background:none; margin:0}
.ComponentCampanya .contPestCamSV .cam-cont-prodc .mid-col-prodc {display:none}
.ComponentCampanya .contPestCamSV .cam-cont-prodc .col-prodc {margin:0 0 15px 0; border:0;-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;height:auto; min-height:550px; width:970px; float:left}
.ComponentCampanya .contPestCamSV .contPestCamVuelos .mid {margin:0; border:0;-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px; padding:0 ; width:970px}
.ComponentCampanya .contPestCamSV .cam-cont-prodc .top-col-prodc {-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;border:0}
.ComponentCampanya .contPestCamSV .mensaje-prodv {width:945px}
.ComponentCampanya .contPestCamSV .cDivCamCabDestinos { width:203px;}
.ComponentCampanya .contPestCamSV .cCamCabSalidasCont .cCamCabSalida { width:13%; float:left; margin-top:2px;}
.ComponentCampanya .contPestCamSV .cCamProdPrec_nomProducto { width:150px; padding:20px 0 20px 10px}
.ComponentCampanya .contPestCamSV .cCamContenedorPrecios .cCamProdPrec_precio { width:13%; float:left; padding:20px 0; text-shadow:1px 1px 0 white}
.ComponentCampanya .contPestCamSV .imgCamVuelos {float:left; width:48px; height:48px;margin:0; padding:4px 0px 6px 5px ;}
.ComponentCampanya .contPestCamSV .imgCamVuelos a {margin:0; padding:0; display:block}
.ComponentCampanya .contPestCamSV .imgCamVuelos img {float:float;width:48px; height:48px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background-clip:padding-box;margin:0; padding:0;}
.cont-prodv .contPestCam.contPestCamSV #pnlControlLoad.mid{margin:0;display:block; clear:both; overflow:hidden}
.cont-prodv .contPestCam.contPestCamSV #pnlControlLoad.mid .cTitular.cTituloPestanya.bazulLilaMed {font-family: Arial; font-size: 15px; color: #FFF; font-weight: normal; text-shadow: 0px -1px 2px rgba(0, 0, 0, .4); border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; background:#007DBE; padding: 6px 6px 6px 10px;}
.cont-prodv .contPestCam.contPestCamSV #divTituloPestanya.bazulLilaMed {font-family: Arial; font-size: 15px; color: #FFF; font-weight: normal; text-shadow: 0px -1px 2px rgba(0, 0, 0, .4); border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; background:#007DBE; padding: 6px 6px 6px 10px !important;}
.cont-prodv .contPestCam.contPestCamSV #pnlControlLoad.mid #pnlComponente #ContComparador {margin:0; border:none; moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none}
.cont-prodv .contPestCam.contPestCamSV #pnlControlLoad.mid #pnlComponente #ContComparador #titulo-cont h2 {margin:0 0 0 10px}

/* ñapa para que Esqui salga bien */
.ComponentCampanya .cont-prodv #divContCamAgrESQUI {margin: 0;}

.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}
.list-colder-prodv{float:left; line-height:15px; width: 220px}
.tit-list-prodv {float:left}
.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;}
.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;}
.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;}


/***** AÑADIDO EL 16/09/2013 *****/
#contSuperior {margin: 0 auto 5px !important;}
#contSuperior .colIzquierda_modo1 {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 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);}
#contSuperior .slideshow {border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
#contSuperior #divContBuscRapido #divbusqrh, #contSuperior #divContBuscRapido #divbusqrhe, #contSuperior #divContBuscRapido #divbusqrfp, #contSuperior #divContBuscRapido #divbusqrcr {min-height: 222px;}
#divbusqrh .verdana6Bold, #divbusqrhe .verdana6Bold, #divbusqrfp .verdana6Bold, #divbusqrcr .verdana6Bold {margin: 0 !important; padding: 30px 0 0;}
#contSuperior #divContBuscRapido #divbusqrfp .cTranspPosition1 {height: 190px !important;}