#contenedorBannersDerecha {width: 293px; float: right; overflow: hidden;}
#compLat_divbusqrhe {margin-top:0 !important; margin-bottom:7px}
/***** BUSCADOR ****/
#BuscadorViajes .lineaDiscontinua {border:none;background-color:#FAAF05;height:1px;margin-bottom: 5px;margin-left: auto;margin-right: auto;margin-top: 5px;width: 368px}

/***** BANNER NICHOS *****/
#contenedorBannersNicho {width: 293px; float: left; margin-top:10px;} /* border-width: 1px; border-radius: 4px 4px 4px 4px;}*/

#contenedorBannersNicho div.bannerNicho {width: 291px; float: left; overflow: hidden; border: 1px solid lightgrey;  margin:0 0px 15px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.15);box-shadow:0px 3px 5px rgba(0,0,0,.15);-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}

#contenedorBannersNicho div.bannerNicho.findeano .tituloB {background: #006599;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#contenedorBannersNicho div.bannerNicho.puentediciembre .tituloB {background: #049391;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#contenedorBannersNicho div.bannerNicho.findesemana .tituloB {background: #7341A0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}

#contenedorBannersNicho h3 {padding: 2px 0 1px 0; *padding: 2px 0 3px 0;}
#contenedorBannersNicho h3.tituloBanner {color: #FFFFFF;font-family: arial;font-size: 19px;line-height: 19px; text-shadow:1px 1px 1px rgba(0,0,0,.6); font-weight:normal; width:170px;}

#contenedorBannersNicho div.preciosOfertas {padding: 0; width: 100%}
#contenedorBannersNicho div.preciosOfertas ul {list-style: none outside none; margin: 0; padding: 0;}
#contenedorBannersNicho div.preciosOfertas ul li {margin: 0; padding: 0;}
#contenedorBannersNicho div.preciosOfertas div.verMas {text-align: right; padding: 3px 8px 6px 5px; text-decoration:underline; text-shadow:1px 1px 1x rgba(255,255,255,.4);color:#9E0039; *margin-top:-3px}


#contenedorBannersNicho .findeano div.contPrecios {text-shadow:1px 1px 0px rgba(255,255,255,.8);border-bottom:1px solid lightgrey;width: auto; overflow: hidden;background:#e6f3fc;background: -moz-linear-gradient(top, #ffffff 0%, #e6f3fc 98%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#e6f3fc), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%,#e6f3fc 98%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#e6f3fc 98%,#ffffff 100%);-moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.05); box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);*margin-top:-3px}
#contenedorBannersNicho .puentediciembre div.contPrecios {text-shadow:1px 1px 0px rgba(255,255,255,.8);border-bottom:1px solid lightgrey;width: auto; overflow: hidden; background:#ecf7eb;background: -moz-linear-gradient(top, #ffffff 0%, #ecf7eb 98%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#ecf7eb), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%,#ecf7eb 98%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ecf7eb 98%,#ffffff 100%); -moz-box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.05); box-shadow:0 3px 5px rgba(0, 0, 0, 0.05);*margin-top:-3px}
#contenedorBannersNicho .findesemana div.contPrecios {text-shadow:1px 1px 0px rgba(255,255,255,.8);border-bottom:1px solid lightgrey;width: auto; overflow: hidden;background:#f4e9f9;background: -moz-linear-gradient(top, #ffffff 0%, #f4e9f9 98%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#f4e9f9), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%,#f4e9f9 98%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f4e9f9 98%,#ffffff 100%);*margin-top:-3px}


#contenedorBannersNicho div.preciosOfertas.findesemana div.verMas {background:#F1E9F9; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#contenedorBannersNicho div.preciosOfertas.findeano div.verMas {background:#e9f2f9; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#contenedorBannersNicho div.preciosOfertas.puentediciembre div.verMas {background:#edf5ec;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}

#contenedorBannersNicho div.izq {width: 80% !important; float: left;}
#contenedorBannersNicho div.izq span {display:block; padding:10px; cursor:pointer; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#003366 }
#contenedorBannersNicho div.der {width: auto; text-align: right; float: right;}
#contenedorBannersNicho div.der span {display:block; padding:10px;cursor:pointer}

#contenedorBannersNicho div.tituloB {width: 240px; height: auto; margin: 0; background-repeat: no-repeat; background-position: top right; padding: 5px 50px 7px 9px;}

#puenteDiciembre {width: 225px; height: 50px; margin: 0; background-image: url(/logitravel/images/esqui/bg_puenteDiciembre.jpg); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 9px;}
#navidadReyes {width: 225px; height: 50px; margin: 0; background-image: url(/logitravel/images/esqui/bg_navidadReyes.jpg); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 9px;}
#findeAno {width: 225px; height: 50px; margin: 0; background-image: url(/logitravel/images/esqui/bg_findeano.jpg); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 9px;}
#reyes {width: 225px; height: 50px; margin: 0; background-image: url(/logitravel/images/esqui/bg_reyes.jpg); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 9px;}
#findesemana {width: 225px; height: 50px; margin: 0; background-image: url(/logitravel/images/esqui/bg_puenteDiciembre.jpg); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 9px;}
#semanaSanta {width: 225px; height: 50px; margin: 0; background-image: url(/logitravel/images/esqui/bg_semanaSanta.png); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 9px;}
#sanJose {width: 225px; height: 87px; margin: 0 0 15px 0; background-image: url(/logitravel/images/esqui/bg_sanJose.jpg); background-repeat: no-repeat; background-position: top right; padding: 5px 50px 0 10px;}

/***** BANNER ROTATIVO *****/
#bannerPromo {width: 395px; float: right; overflow: hidden; border-width: 1px; border-radius: 4px 4px 4px 4px;}

.slideshow {position: relative; padding: 0; margin: 0; overflow: hidden; min-height: 326px;}
.slideshow a img {border: none;}
.slideshow li.slide {list-style-type: none;}


.slideshow .slides { height: 290px; margin: 0; padding: 0;}


.slideshow .slides li.slide {	visibility:hidden;	position:absolute;	left:0px;	top:0; border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px;}
.slideshow .buttons {display: none;}
.slideshow .buttons {display: block; z-index: 100; margin: 0; float: right;}
.slideshow .buttons li {width: 20px; height: 38px; float: left; display: inline; margin: 0; padding: 0 5px 0 0; line-height: 34px; font-weight: bold;}
.img-logi {display: none;}
.buttons A {font-family: Arial; font-size: 12px; text-decoration: none; color: #003366; padding: 4px; background-color: #FFF; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.buttons A:link, .buttons A:visited {font-family: Arial; font-size: 12px; text-decoration: none; color: #003366; padding: 4px;}
.buttons A:hover, .buttons .active A {font-family: Arial; font-size: 12px; text-decoration: none; color: #FFF; background-color: #FAAF05; padding: 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 3px 3px rgba(0,0,0,0.3);}
.active {}
.destacados {background:none; width: 100%; position: absolute; bottom: 0; border-radius: 0px 0px 4px 4px; -moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px;}
.destacados span {font-family: Arial; font-size: 24px; color: #FFF; line-height: 40px; margin: 0; padding: 0 0 0 10px; float: left; text-shadow: 0 1px 1px rgba(0,0,0,0.3);}

.slideshow .slides .text-slider-ground {background-color: #FFFFFF; height: 96px !important;left: 0; opacity: 0.9;overflow: hidden;position: absolute;top: 192px;width: 395px;   z-index: 2}
/***** PIE SEO (copia de /comun/css/paquete/opiniones.css ******/
#General{float:left;margin:20px 0 0 5px;}
#GeneralContTexto{float:left;padding:10px;}
#GeneralImagen{float:left;text-align:center;width:300px;}
#GeneralTitulo {margin: 0;}
#GeneralTexto {width: auto;}
#GeneralVerMas{padding:10px 15px 10px 0;text-align:right;}
#a_favor{padding-top:95px;}
#avatar {width: 56px; height: 53px; float: left;}
#avatar2 {width: 56px; height: 53px; float: left; padding: 8px 8px 10px 5px; text-align: center;}
#datos {width: 110px; float: left; padding: 12px 0 0 0;}
#notaMediaDest {width: 33px; height: 35px; background-repeat: no-repeat; float: right; font-size: 18px; font-weight: 700; margin: 15px 0 0 0; padding: 5px 0 0 0; text-align: center;}
#boton {margin: 5px 10px 10px 0; text-align: right;}
#cguia, #ccomentaris, #cagrupacion, #carbol, #ctexte {margin: 0; *margin: -1px 0 0 0; position: relative; z-index: 1; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; box-shadow: 0 5px 5px rgba(0,0,0,.1);}
#pcomentaris.activo, #ptexte.activo, #pagrupacion.activo, #parbol.activo, #pguia.activo {font-weight: 700; text-shadow: 0 1px 1px white;}
#comentario {width: auto; height: 100px; background-repeat: no-repeat; overflow: hidden; width:220px;}
#comillas {width: 24px; height: 16px; float: left;}
#imagenComillas {margin: 8px 0 0 8px;}
#containerZonas {float: left; width: 970px; overflow: hidden;}
#contingut {width: 480px; float: left; margin: 20px 0 0 20px;}
#fotos {width: 480px; overflow: hidden; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#guia {width: auto; overflow: hidden;}
#contBotonGuia {padding: 0 5px 0 0; text-align: right;}
#descripcion .imgZonaAgr {float: right;height: 85px;margin: 0pt 5px 10px 5px;position: relative;width: 230px;}
#descripcion .imgZonaAgr img {height: 85px;width: 230px;}
#descripcion .marcoImgZonaAgr2 {background: url("http://cdn.logitravel.com/comun/images/paquete/marco_foto_zona_2.png");height: 97px;position: absolute;right: 5px;width: 232px;z-index: 2;}
#descripcion .marcoImgZonaAgr1 {background: url("http://cdn.logitravel.com/comun/images/paquete/marco_foto_zona_1.png");height: 97px;position: absolute;right: 5px;width: 232px;z-index: 2;}
#descripcion .marcoImgZonaAgr3 {background: url("http://cdn.logitravel.com/comun/images/paquete/marco_foto_zona_3.png");height: 97px;position: absolute;right: 5px;width: 232px;z-index: 2;}
#cguia, #ccomentaris, #ctexte {width: 968px; clear: both; margin: 0 0 20px 0; overflow: hidden; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px;}
#datosUsu {overflow: hidden;}
#derecha2Preg {float:left;padding-left:10px;width:102px;}
#derechaPreg {float:left;margin:0 0 0 5px;width:135px;font-size:11px;}
ul.ul_lista #izquierda {font-size:11px;}
h2.tituloSEOinicial {font-family: Arial;font-size: 17px !important;font-weight: bold;letter-spacing: -1px;margin-bottom: 0;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);}
#dvOpDetMedia {background-repeat:no-repeat;bottom:105px;height:100px;left:582px;position:relative;text-align:center;width:137px;}
#dvOpDetPuntFinalUsuario {background-repeat:no-repeat;float:left;height:72px;text-align:center;width:78px;}
#dvOpDetPuntUsuario {float:left;padding:10px 20px;width:412px;}
#dvOpDetPuntuaciones {float:left;width:590px;}
#dvOpDetUsuario {/*	border-right:1px dotted lightgrey;*/	float:left;overflow:hidden;width:163px;}
#dvOpDetUsuarioGlobal {-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;border:none;/*	border-top:1px dotted lightgrey;*/	margin:0 0 0 5px;overflow:hidden;padding:10px;width:700px;}
#dvOpOpininonesUsuario{text-align:left;width:700px;}
#en_contra {padding-top:10px;}
#facebook {width: 430px; float: right; margin: 20px 0 0 0;}
#tituloFace {text-align: center; margin: 5px 0 15px 0;}
#generalPos {margin: 5px; position:relative; text-shadow:1px 1px 0 white}
#imagen {float: left; margin-top: 20px;}
#imagenGirl { position:absolute; right:5px; top:0;}
#info {float:left;line-height:17px;width:760px; margin-bottom:10px;}
#infoPaginacion{float:right;padding-right:20px;text-align:right;}
#izquierda,#derechaResp{float:left;width:135px;}
#izquierda2Preg{float:left;width:138px;}
#nombre{float:right;height:53px;padding-top:7px;width:97px;}
#notaUsu{font-size:40px;padding:14px;}
#nota_media{font-size:40px;padding:30px;}
#opinionClientes{margin-top:-100px;}
#opiniones{/*	border-right:1px dotted lightgrey;*/	float:left;margin:10px 0;width:730px;}
#opinionesDestacadasGeneral {float: right; margin: 0 10px 0 0;}
#paginacion{float:left;padding-left:20px;text-align:left;}
#paginacionPie{float:left;padding-bottom:15px;padding-left:20px;text-align:left;}
#paginadoOpiniones{overflow:hidden;padding:20px 0 10px;}
#pcomentaris,#ptexte,#pagrupacion,#parbol, #pguia{-webkit-border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-moz-border-radius-topleft: 7px;-moz-border-radius-topright: 7px;border-top-left-radius: 7px;border-top-right-radius: 7px;float: left;margin: 0pt 0pt -1px 5px;*margin: 0pt 0pt 0px 5px;padding: 5px 10px 10px 10px;  z-index:200;}
#pestanas ul li:not(.activo) {cursor: pointer; padding-top:4px;}
#pestanas ul li {cursor: default;}
#pestanas {width: auto; float: left; padding: 5px 0 0 0; position: relative; z-index: 10;}
#resp{float:left;width:76px;}
#seccion0, #seccion1, #seccion2, #seccion3, #seccion4, #seccion5, #seccion5 {margin: 0 0 10px 0;}
#sinOpiniones{margin:10px auto;text-align:center;width:350px;}
#textoDestacadas {width: 180px; float: right; margin: 15px 0 0 0;}
#textoPos{margin:10px;overflow:hidden;}
#titularProductoInicial{-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;/*background-color:#960;*/padding:4px 0;}
#titularProductos{/*	background-color:#960;*/	padding:4px 0;}
#titulo{font-size:23px;padding:5px 20px 7px;width:690px;}
#tituloPos{font-size:23px;padding:5px 10px 7px;width:690px;}
#tituloDestacadas {width: auto; font-size: 17px; padding: 20px 0 10px 0; text-align: center; letter-spacing: -1px;}
#tituloValMedia{padding:10px 0 10px 15px;width:435px;}
#valMedia{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;/*	background-color:#FDE7B4;*/	height:109px;margin-left:10px;margin-right:5px;overflow:hidden;width:700px;box-shadow: 0px 3px 3px rgba(0,0,0,.2);}
.ul_lista,.links {list-style: none; padding-left: 10px;}
ul {margin: 0; padding: 0;}
#texto_info { float:right; padding-left:40px; padding-right:5px; text-shadow:1px 1px 1px rgba(255,255,255,.6)}


/***** PIE SEO (pagina ciudad) ******/

#infoCiudadContainer {    margin: 20px 0 15px 15px;    width: 500px;}
#infoCiudadContainer h3 {    color: #003366;    font-family: Arial;    font-size: 20px;    font-weight: bold;    letter-spacing: -1px;}
#infoCiudad { margin: 0;    overflow: hidden;    width: 960px;}
#shGenMap {    float: right;    height: 350px;    margin: 10px 0 0;    width: 625px;}
#infoLateral {    float: left;    margin: 10px 0 0;    overflow: hidden;    width: 500px;     border: 1px solid lightgrey;}
#textoLateral {    padding: 0 0 5px;    width: 305px;}
#infoCiudad #infoLateral {border:none;}
#shGenHotLst {    overflow: hidden;    padding: 10px;    width: 475px; border: 1px solid lightgrey;}
#shGenHotLst .columna {    overflow: hidden;  width: 155px; float:left;}
/*#shGenHotLst .paginado {    display: -moz-inline-box;}*/

#divBannerLateralCiudad {    width: 475px;}
div.shGenDivBannerLateral {    overflow: hidden;    padding: 0;    width: 265px;}
div.shGenDivBannerLateral ul.nivel1 {    margin: 0;    padding: 0;}
div.shGenDivBannerLateral ul {    list-style-type: none;    margin: 0;    padding: 0;}
div.shGenDivBannerLateral li.paginado {    display: none;    list-style-type: none;    margin: 0;    padding: 0;width: 475px;}
div.shGenDivBannerLateral li {    margin: 0;    overflow: hidden;    padding: 0;}
div.shGenDivBannerLateral li.paginado ul {    list-style-type: none;    margin: 0;    padding: 0;}
li.paginado ul li {    line-height: 17px;    list-style-type: none;    margin: 0;    padding: 0;}
div.coWraLiTot {    margin: 0;    overflow: hidden;    width: 100%;}
div.shGenDivBannerLateral li.paginado ul li {    line-height: 17px;    list-style-type: none;}
div.coWraLiNoOferta {    float: left;    overflow: visible;    width: 150px;}
#divPaginadoLateral {    border-top: 1px dotted #4682B4;    margin: 5px 0 0;    padding: 5px 5px 0 0;    text-align: right;}
#divPaginadoLateral #pagAnt{float:left;}
#divPaginadoLateral #pagNxt{float:right;}
#divPaginadoLateral #pagSep{display:none;}

/***** PIE SEO (pagina estacion) ******/
#fichaEstacion {  margin-top: 20px;    overflow: hidden;    padding-left: 10px;    width: 500px;}
#fichaEstacion #infoLateral {    float: left;    margin: 10px 0 0;    overflow: hidden;    width: 498px;}
#mapaPista {    padding: 5px;    float:left;}
#fichaPista {    margin: 0;    overflow: hidden;    width:170px;float:left;}
#infTexto {    margin: 10px;    overflow: hidden;    width: 145px;}
#colIzquierda {    float: left;    width: 145px;}
#colIzquierda ul, #colDerecha ul {    list-style: none outside none;    margin: 0;    padding: 0;}
#colDerecha {    float: right;    width: 145px;}
#fichaCentral {    float: left;    margin: 10px 0 0;    width: 500px;}
.cabeceraDescripcion {margin-bottom: 5px;}
#tablaFacilities { margin: 0 0 20px;    padding: 5px;    width: 488px; border: 1px solid lightgrey; }
#tablaFacilities td span.verdana7 {font-size:10px;}
#tablaFacilities td { width:25%; vertical-align:sub; padding-top:5px;}
#tablaFacilities td img {float:left}

#tablaFacilities img {    padding: 0 5px 0 0;    vertical-align: middle;}



/***** PIE SEO (copia de /logitravel/css/paquete/opiniones.css ******/
#cguia, #ccomentaris, #cagrupacion, #carbol {	background-color:#FFF5E1;	border:1px solid lightgrey;}
#ctexte {	background-color:#FFF5E1;	border:1px solid lightgrey;}
#descripcion {	background-color:#FDE7B4;}
#dvOpDetUsuario {	border-right:1px dotted lightgrey;}
#dvOpDetUsuarioGlobal {	border-top:1px dotted lightgrey;}
#imagen {	background-color:#FDE7B4;}
#opiniones {	border-right:1px dotted lightgrey;}
#paginaActual {	background-color:#FFEECA;	border:1px solid lightgrey;}
#pcomentaris, #ptexte, #pagrupacion, #parbol, #pguia  {background: #FFDD9B; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #FFE7B7 1%, #FFDD9B 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(1%,#FFE7B7), color-stop(100%,#FFDD9B)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFDD9B',GradientType=0 ); /* ie */     border-left: 1px solid #D2D2D2;     border-right: 1px solid #D2D2D2;     border-top: 1px solid #D2D2D2;}
#pcomentaris.activo, #ptexte.activo, #pagrupacion.activo, #parbol.activo, #pguia.activo {background: #FFEECA; 
background: -moz-linear-gradient(top, #ffffff 0%, #ffeeca 2px, #fff5e1 15px);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2px,#ffeeca), color-stop(15px,#fff5e1));
background: -webkit-linear-gradient(top, #ffffff 0%,#ffeeca 2px,#fff5e1 15px);
background: -o-linear-gradient(top, #ffffff 0%,#ffeeca 2px,#fff5e1 15px);
     border-left: 1px solid #D2D2D2;
     border-right: 1px solid #D2D2D2;
     border-top: 1px solid #D2D2D2;}
#titularProductoInicial {	background-color:#960;}
#titularProductos {	background-color:#960;}
#valMedia {	background-color:#FDE7B4;}
.pagActual {	background-color:#FDE7B4;	border: 1px dotted lightgrey;}
.impar {	background-color:#FFF5E1;}
.par {	background-color:#FFEECA;}


/***** GENERICO (copia de /logitravel/css/hotel/v2/generico.css ******/
#divBuscador{margin-top: 0;}
#ContFormHabitaciones #formPeticion_wrapperPE { width:auto; overflow:hidden; margin:0}
div#shGenWrapperBuscador {width: 550px; padding: 0  0 10px 10px; overflow: hidden; float: left;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.15);box-shadow:0px 3px 5px rgba(0,0,0,.15);}
div#shGenWrapperBuscador h2 { padding:8px 8px 12px 8px; text-shadow:1px 1px 1px rgba(255,255,255,.8); width:550px; font-size:19px; letter-spacing:0}
div#shGenWrapperBuscador ul{margin-top:10px; margin-left:0; padding:0; list-style-type:none; margin-bottom:0;}
div#shGenWrapperBuscador ul li{margin-top:5px;}
div#shGenWrapperBuscador ul li#formPeticion_wrapperPE{overflow:hidden;margin-right:10px; margin-top:0px;}
div#shGenWrapperBuscador ul li#formPeticion_wrapperPE ul{margin-top:0px; margin-left:0; padding:0; list-style-type:none; margin-bottom:0;}
div#shGenWrapperBuscador ul li ul li#shGenPaxes{float:left; overflow:hidden; width:180px;}
div#shGenWrapperBuscador ul li ul li#shGenPaxes label{margin-bottom:3px}
div#shGenWrapperBuscador ul li ul li#shGenEdades {width: 350px; padding-top: 5px; margin-left: 195px;}
div#shGenWrapperBuscador ul li ul li#shGenEdades, x:-moz-any-link {margin-left: 10px}
div#shGenWrapperBuscador ul li ul li#shGenEdades, x:default {margin-left: 195px;}
div#shGenWrapperBuscador ul li#shGenFecha {float: left; margin-right: 10px;}
div#shGenWrapperBuscador ul li ul li#shGenEdades label{margin-bottom:3px; float:left;}
div#shGenWrapperBuscador ul li ul li#shGenEdades div#tdEdades_0{width:130px; overflow:hidden;}
div#shGenWrapperBuscador ul li ul li#shGenEdades div#tdEdades_0 select{margin-left:5px;}
div#shGenWrapperBuscador ul li#shGenNumHab{ float:left; width:90px; overflow:hidden; }
/*Color*/
#divbusqrb div[class~="Banaranjado"] {background: #F5D784; /* old browsers */
background:rgba(253,231,180,.7) -moz-linear-gradient(left, rgba(253,231,180,0) 50%, rgba(0,0,0,.1) 90%, rgba(0,0,0,.2) 100%); /* firefox */ 
background:rgba(253,231,180,.7) -webkit-gradient(linear, left top, right top, color-stop(50%,rgba(253,231,180,0)), color-stop(87%,rgba(0,0,0,.1)), color-stop(100%,rgba(0,0,0,.2))); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5D784', endColorstr='#E2CA7A',GradientType=1 ); /* ie */
}

/***** HOTELES DESTACADOS *****/
.textoDesdePrecio{	font-family: Arial;	font-size: 14px;	color:#003366;	font-weight: bold;}
span.textoDesdePrecio  {display:block}
.textoPrecio {	font-family: Arial;	font-size: 22px;	color:#9E0039;	font-weight: bold;}
span.textoPrecio  {display:block}

#precioshotel { overflow:hidden; display:block;text-align:center}
.precioHotel {float:right;text-align:center}

.precio3 .precioHotel { width:86px}
.precio2 .precioHotel {width:120px}
.precio1 .precioHotel {width:110px; float:right}

.valoracion {float:left;width:80px;padding:0 10px 5px 10px; margin-bottom:10px;}
div.hotelCadena div.latIz {float: left; width: 100px;}
#shHotelesDestacados {float:left; overflow: hidden; border: 1px solid lightgrey; margin: 10px 0 0px 0; padding: 10px;width:640px; box-shadow:0 3px 5px rgba(0,0,0,.1);-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);}
#shHotelesDestacados #paginado {float:right}
.corner {border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
div#coHomWrapper40{margin-top:5px;}
div.coHotDestacado {width: 225px; padding: 0 10px; overflow: hidden; float: right; margin: 15px 95px 0 0; background-color: transparent;}
div.coHotDestacado img.shFotHotDestacado {width: 75px; height: 75px; margin: 0 5px 0 0;}
div.coHotDestacado div.coDatosHotDestacado {width: auto; float: left; overflow: hidden;}
div.coHotDestacado div.coDatosHotDestacado span.coNomHotDestacado {font-weight: bold; font-size: 12px; white-space: nowrap; /*display: block;*/}
div.coHotDestacado div.coPrecioHotDestacado {width: auto; margin: 0 0 8px 0; padding: 0 0 4px 0;}
div.coNomCat{white-space: nowrap;} 
td.precio{white-space:nowrap;}
div#formPeticion_habitaciones{	display:none;	overflow:hidden; width:auto}
div#formPeticion_habitaciones div#hab1{	width: 395px;	display:none;}
div#formPeticion_habitaciones div#hab2{	width: 395px;	display:none;}
div#formPeticion_habitaciones div#hab3{	width: 395px;	display:none;}
.numPaxHab{	float:left;	clear: both;}
.edadesHab{margin-left:85px;}
div#linkTodosHot {padding:5px;text-align:left;margin-left:10px;}
div#linkTodosHot a{text-decoration:underline;}
#shPosicionamiento {}
#shPosicionamiento p {padding: 0 0 5px 0; margin: 0;}
div#shGenMapaGoogleFiltros {background:none repeat scroll 0 0 #EDE6D3;margin-left:520px;padding:5px 5px 0;text-align:left;}
div#mapaGoogleCentralCiu {float:left;height:390px;overflow:hidden;width:520px;}
#mapaGoogleCentral{margin-left:5px;}
div#cajaBuscador {background:none no-repeat scroll 0 0 #FBC750;margin:10px;overflow:hidden;padding:10px;} 
div.cercanias li {margin: 0 0 5px 0;}
div.cercanias ul {margin: 8px 0 0 15px; padding: 0 !important;}
.caja_lat {}
.caja_lat div {overflow: hidden; width: 685px;}
.caja_lat a {}
.caja_lat a:hover{}
div#tooltip h3{font-size: 8pt;font-weight: normal;}
.tituloFiltro{font-weight: bold;}
.filtro1{margin-right: 8px;padding: 0;margin: 0;}
.filtro2{margin: 5px; padding:0}
.filtro1 li{list-style-type: none;}

/***** HOTELES PAGINADO *****/
div.hotelCadena {width: 100%; overflow: hidden; border-bottom: 1px solid lightgrey;}
div.hotelCadena.BazulFlojo {text-shadow:1px 1px 0 white; background: -moz-linear-gradient(top, #ffffff 0pt, #eaeef2 1%, #f1f4f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0pt,#ffffff), color-stop(1%,,#eaeef2), color-stop(100%,#f1f4f7));
background: -webkit-linear-gradient(top, #ffffff 0pt,#eaeef2 1%,,#f1f4f7 100%);
background: -o-linear-gradient(top, #ffffff 0pt,#eaeef2 1%,,#f1f4f7 100%);}
div.cabHotelesDestacados {overflow: hidden; border-bottom: 1px solid lightgrey; *padding: 0 0 5px 0; padding-bottom:10px;}
div.hotelCadena div.imgCadena {width: 80px; float: left; padding: 10px 10px 5px 10px;}
div.hotelCadena div.imgCadena img {width: 75px; height: 75px; border-radius: 5px;}
div.datosHotelCadena {width: 540px; padding: 8px 0 10px 0; float: left; overflow: hidden;}
div.nomDir {width: 280px; float: left; overflow: hidden;}
div.datosHotelCadena div.nomHotCadena span {font-size: 24px;letter-spacing: -1px;text-decoration: underline;}
div.datosHotelCadena div.nomHotCadena img{vertical-align: top;margin-top:5px;}
div.datosHotelCadena div.dirHotelCadena{margin-top: 2px;}
div.datosHotelCadena div.descHotelCadena{margin-top:5px;float:left;width:530px;}
#paginadoPie {width: 255px; text-align: right; padding: 5px 5px 0 0; float: right;}
#paginadoPie a {font-size: 12px !important;}
#paginadoCabecera {text-align: right; float: right;}
#pagAct{	font-weight:bolder;}
#centralCadenas #paginado {float: right;margin: 5px 15px 0 0;}
#centralCadenas #paginadoPie {float: right;margin: 10px 15px 0 0;padding-bottom: 30px;}
#centralCadenas span#pagAct {font-weight: bolder;font-size: 12px;}
#espera{width: 700px;padding: 40px 0;text-align: center;}

/*	---- Tabla PRECIOS  --------------*/
#pnlComponente, #pnlComponenteDestino, #pnlComponenteCiudad {width: 660px;height:auto; margin: 10px 15px 0 0px; float: left; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #F0F0F0;background: -moz-linear-gradient(top, #ffffff 0%, #eaeef2 0.3%, #f1f4f7 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(0.3%,#eaeef2), color-stop(100%,#f1f4f7));
background: -webkit-linear-gradient(top, #ffffff 0%,#eaeef2 0.3%,#f1f4f7 100%);
background: -o-linear-gradient(top, #ffffff 0%,#eaeef2 0.3%,#f1f4f7 100%);box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.1); border:1px solid lightgrey}
#pnlComponente #tablaComparadorWrap, #pnlComponenteDestino #tablaComparadorWrap, #pnlComponenteCiudad  #tablaComparadorWrap { position:relative; margin-top:10px; float:left}
#pnlComponente #ContComparador, #pnlComponenteDestino #ContComparador{width:660px;font-family:Arial;color:#FFF;overflow:hidden;padding-bottom:7px;background:#fff;box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.05);-webkit-box-shadow:0 -2px 5px rgba(0, 0, 0, 0.05);-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;-webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
#pnlComponenteCiudad #ContComparador {width:660px;font-family:Arial;color:#FFF;overflow:hidden;padding-bottom:7px;}
#pnlComponente #ContComparador .tit-comparador, #pnlComponenteDestino #ContComparador .tit-comparador, #pnlComponenteCiudad #ContComparador .tit-comparador{height:38px;width:668px;}

th.destino{text-align:left; padding: 0 0 0 12px; font-size:16px; color:#036;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8); width:240px;}
th.fechas {font-size:14px; color:#036; width:143px;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8)}
td.destino{text-align:left; padding: 0 0 0 12px; font-size:16px; color:#036;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); width:350px;}
td.fechas {font-size:16px; color:#036; width:227px;text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);text-align: center;}
td.fechascabecera {font-size:14px; color:#036; width:143px;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);text-align: center;padding:3px;}
.precio-comparador{text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:170px;color:#9E0039;font-size:20px;*border-right:1px solid lightgrey;border-right /*\**/:1px solid lightgrey\9}
.imagen-destino {    height: 75px;    width: 73px;}
img.img-list {    border-radius: 3px 3px 3px 3px;    height: 66px;    margin: 5px 0 0 5px;    width: 66px;}

td.nombreHotel{width:330px; cursor:pointer}
td.nombreHotel .nombrePoblacion {font-style: normal}

.list-comparador{height:55px;vertical-align:top;color:#000}
.list-comparador .imagen-destino{width:70px; height:74px; overflow:hidden; -webkit-border-radius:3px;-moz-border-radius: 3px;border-radius: 3px; margin:3px 6px 3px 3px; *margin:0px 8px 0px 2px}
.precio-comparadorlast{border:none !important;text-align:center}
.img-list-comparador{height:38px;width:106px;float:left;*margin:4px;margin /*\**/: 5px\9}
.img-list-comparador img{height:38px;width:106px}
.destino-comparador{font-family:Arial;padding-top:12px; overflow:hidden}
.precio-comparador .estancia-comparador{color:#036;text-align:center;font-size:9px;font-weight:400;font-family:Verdana, Arial, Helvetica, sans-serif}
.zonas .precio-comparador{text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:700;width:177px !important;color:#9E0039;font-size:20px;border-right:1px dotted #9AAEC2}
.zonas .buscar{text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:400;width:177px !important;color:#9E0039;font-size:12px;
border-right:1px dotted #9AAEC2;text-decoration:underline}

table.tablaComparador { width:100%}
#cuerpoTabla td[colspan]{margin:0px; padding:0px}
.tablaComparador td{padding:5px;border-bottom:1px solid lightgrey;}
.tablaComparador td:nth-child(2n) { background:#EDF1F4; text-shadow:1px 1px 0 rgba(255,255,255,.7)}
.tablaComparador tbody tr{height:auto;border-bottom:1px dotted #4682B4}
.tablaComparador thead td{color:#036;text-align:center;font-weight:700;font-size:14px}
.destino-comparador a.ciudad{text-decoration:underline;padding-left:10px;font-weight:700;font-size:13px; float:left}
.destino-comparador span.numHoteles {float:left}
.numHoteles{padding-left:10px; color:#9E0039;font-style:italic;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif}
.top{color:#FFF;margin-bottom:15px; float:left}
#pnlComponente #ContComparador .tituloTablaComparador{height:38px}
#pnlComponente #ContComparador .tituloTablaComparador span{font-weight:700;font-size:14px;line-height:36px;padding-left:10px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5)}
.pnlControlLoad {background-color:White; position: relative; z-index:100}

.precio-comparador .estancia-comparador .hotel-comparador{ text-decoration:underline}
.precio-comparador .estancia-comparador .star-comparador{color:#9E0039}
#cuerpoTabla .last{border-right: none;}
#ContComparador .mensaje-prodv{margin-top:11px; margin-left:6px; margin-right: 6px; padding:5px 10px; -webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px; float:left}

/* TITULO COMPARADOR */
#tablaComparadorWrap #titulo-cont{/*left: 10px;    overflow: hidden;    position: absolute;    top: -33px;    z-index: 10;*/ float:left; margin-bottom: 10px;margin-left: 10px;}
#titulo-cont {float:left}
#titulo-cont h2{color: #003366;    font-family: Arial;    font-size: 20px;    font-weight: bold;    letter-spacing: -1px; text-shadow:1px 1px 1px rgba(255,255,255,.6)}
      
/* PESTAŅAS COMPARADOR */
#pestanya-cont{cursor: pointer;right:10px;overflow:hidden;position:absolute;top:-63px;z-index: 10}
#pestanya-cont .formhoteles {text-decoration:underline}
#pestanya-cont .pestanya-left-activado{float:left; width:5px; height:63px; background: url(http://cdn.logitravel.com/comun/images/paquete/pestanya-back-left-act.png) no-repeat}
#pestanya-cont .pestanya-right-activado{float:left; width:6px; height:63px; background: url(http://cdn.logitravel.com/comun/images/paquete/pestanya-back-right-act.png) no-repeat; margin-right:6px;}
#pestanya-cont .pestanya-mid-activado{float:left; overflow:hidden; height:53px; background: url(http://cdn.logitravel.com/comun/images/paquete/pestanya-back-act.png) repeat-x; padding:10px 10px 0 10px}
#pestanya-cont .pestanya-left-none{float:left; width:6px; height:63px; background: url(http://cdn.logitravel.com/comun/images/paquete/pestanya-back-left-none.png) no-repeat;}
#pestanya-cont .pestanya-right-none{float:left; width:6px; height:63px; background: url(http://cdn.logitravel.com/comun/images/paquete/pestanya-back-right-none.png) no-repeat; margin-right:6px}
#pestanya-cont .pestanya-mid-trans{-moz-opacity:.40;opacity:.40}
#pestanya-cont .pestanya-mid-none{float:left; overflow:hidden; height:63px; background: url(http://cdn.logitravel.com/comun/images/paquete/pestanya-back-none.png) repeat-x; padding:10px 8px 0 8px}
#pestanya-cont .pestanya-ico{display:block; text-align:center}
#pestanya-cont .pestanya-text{font-family:Arial, Helvetica, sans-serif; color: #036; text-align:center; font-size: 11px; text-transform:lowercase; padding-top:2px; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6); *letter-spacing:0px;*margin-top: -5px; height:15px}
#pestanya-cont .pestanya-text a:visited, #pestanya-cont .pestanya-text a:link, #pestanya-cont .pestanya-text a:active{color: #036; 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, Helvetica, sans-serif; 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}
/* FIN PESTAŅAS COMPARADOR */

/* COMPARADOR ZONA */
.tablaComparadorDestino td{padding:5px;vertical-align: middle;}
.tablaComparadorDestino td.destino a{text-align:left; font-size:16px; color:#036;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8); width:350px;}
.tablaComparadorDestino tbody tr{height:auto;border-bottom:1px dotted #4682B4}
.tablaComparadorDestino thead td{color:#036;text-align:center;font-weight:700;font-size:14px}
.tablaComparadorDestino .precio {text-align: center;cursor:pointer;}
.tablaComparadorDestino .precioFondoAzul {text-align: center;background-color: #EDF1F4;cursor:pointer;text-shadow: 1px 1px 0 white;}
.tablaComparadorDestino .sinprecio {text-align: center;cursor:pointer;}
.tablaComparadorDestino .sinprecioFondoAzul {text-align: center;background-color: #EDF1F4;}
.tablaComparadorDestino hr{    background-color: lightgrey;    border: 0 none;    color: lightgrey;    height: 1px;    margin: 0;    width: 100%;}
.tablaComparadorDestino .separadorHotel {padding: 0px; margin:0; height:1px;}
.tablaComparadorDestino .imagenDestino {vertical-align:top;}
.tablaComparadorDestino td.fechascabecera{padding:3px;vertical-align: middle;}
.separadorHotel {padding: 0px; margin:0; height:1px;}


/* COMPARADOR NICHOS */

#pnlComponenteNichos {width: 970px;height:auto; margin: 0 0 0 0px;float: left;}
#pnlComponenteNichos #tablaComparadorWrap { background: none repeat scroll 0 0 white;position:relative; margin-top:0px; float:left}
#pnlComponenteNichos #ContComparador{margin-top:25px;font-family:Arial;color:#FFF;overflow:hidden;border:1px solid lightgrey;padding-bottom:7px;background:url(http://cdn.logitravel.com/comun/images/paquete/cont_top_azuloscuro.png) top repeat-x;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 3px 5px rgba(0, 0, 0, 0.1); position:relative; z-index:99; width:968px;}
#pnlComponenteNichos table.tablaComparadorDestino { width:100%}
#pnlComponenteNichos #ContComparador .tit-comparador{height:38px;border:1px solid lightgrey;background:url(http://cdn.logitravel.com/comun/images/paquete/cont_top_azulclaro.png) top repeat-x;}
#pnlComponenteNichos #ContComparador .tit-comparador-cabecera{height:38px;}
#pnlComponenteNichos #ContComparador .tit-comparador-cabecera .vacio{background-color: white;}
#pnlComponenteNichos #ContComparador .mensaje-prodv{margin-top:11px; margin-left:6px; margin-right: 6px;width:936px;}
#pnlComponenteNichos .tablaComparadorDestino .imagenDestino { width:80px;}

#pnlComponenteNichos td.fechascabecera{width:200px;}
#pnlComponenteNichos .pestanyaNicho{ float: left;    height: 53px;    margin: 0 4px;    padding-top: 15px;    text-align: center;    vertical-align: middle;    width: 132px; border-left: 1px solid #D2D2D2;    border-right: 1px solid #D2D2D2;    border-top: 1px solid #D2D2D2;    border-top-left-radius: 7px;    border-top-right-radius: 7px; color: #003366;    font-size: 15px;    text-align: center;    text-shadow: 1px 1px 0 white;}
#contenedorPestanyasNicho {position: absolute; right: 0pt; z-index: 100; top: 0px; width: 568px; height: 64px; overflow: hidden;}

#pnlComponenteNichos .col2 #contenedorPestanyasNicho { width:402px;}
#pnlComponenteNichos .col2 .pestanyaNicho {margin-left:1px; margin-right:3px; width:175px; padding-left:10px; padding-right:10px; padding-top:10px; float:left}
#pnlComponenteNichos .col3 #contenedorPestanyasNicho { width:502px;}
#pnlComponenteNichos .col3 .pestanyaNicho {margin-left:1px; margin-right:3px; width:141px; padding-left:10px; padding-right:10px; padding-top:10px; float:left}
#pnlComponenteNichos .col4 #contenedorPestanyasNicho { width:649px;}
#pnlComponenteNichos .col4 .pestanyaNicho {margin-left:2px; margin-right:2px; width:136px; padding-left:10px; padding-right:10px; padding-top:10px; float:left}
#pnlComponenteNichos .pestanyaNicho.fondoPestanyaNichoA {background: #edf1f4;background: -moz-linear-gradient(top, #ffffff 1%, #f2f5f7 2%, #edf1f4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(2%,#f2f5f7), color-stop(100%,#edf1f4));background: -webkit-linear-gradient(top, #ffffff 1%,#f2f5f7 2%,#edf1f4 100%);background: -o-linear-gradient(top, #ffffff 1%,#f2f5f7 2%,#edf1f4 100%);}
#pnlComponenteNichos .pestanyaNicho.fondoPestanyaNichoB {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 1%, #f2f5f7 2%, #ffffff 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(2%,#f2f5f7), color-stop(100%,#ffffff));background: -webkit-linear-gradient(top, #ffffff 1%,#f2f5f7 2%,#ffffff 100%);background: -o-linear-gradient(top, #ffffff 1%,#f2f5f7 2%,#ffffff 100%);}

/* COMPARADOR CIUDAD */

.azulv {    background: url("/comun/images/paquete/top_azulv.jpg") repeat-x scroll center top #FFFFFF;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.rojov {    background: url("/comun/images/paquete/top_rojov.jpg") repeat-x scroll center top #FFFFFF;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.verdev {    background: url("/comun/images/paquete/top_verdev.jpg") repeat-x scroll center top #FFFFFF;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
.marronv {    background: url("/comun/images/paquete/top_marronv.jpg") repeat-x scroll center top #FFFFFF;    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);}
#pnlComponenteCiudad .col-prodv { margin-bottom:0; margin-left: 6px; margin-right: 0px;}
.col-prodv {    border: 1px solid lightgrey;    float: left;    height: auto;    margin-bottom: 15px;    margin-right: 6px;    min-height: 460px;    padding: 7px 7px 10px 8px;    width:195px;}
#pnlComponenteCiudad .top-col-prodv { font-size:14px; font-weight:normal; padding-top:3px; }
.top-col-prodv {    color: #FFFFFF;    float: left;    font-family: Arial,Helvetica,sans-serif;    font-size: 16px;    font-weight: 700;    margin-bottom: 12px;    overflow: hidden;    padding-top: 2px;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);    width: 300px;}
.top-col-prodv-nota {    font-family: Arial,Helvetica,sans-serif;    font-size: 10px;    font-weight: 400;    margin-left: 45px;}
.list-prodv, .list-prodc {    float: left;    width: 100%; cursor:pointer;}
.list-ground {    background-color: #FFFFFF;    overflow: hidden;    padding-bottom: 10px;    padding-top: 7px;}
.list-coliz-prodv {   float: left;    min-width: 56px;    width: 26%;}
.img-list-prodv, .tit-list-prodv, .precio-list-prodv, .precio-list-prodv-ciudad {    float: left;}
.img-list-prodv {    border-radius: 5px 5px 5px 5px;}
.img-list-prodv, .tit-list-prodv, .text-list-prodv {    clear: both;    display: block;    float: left;}
.list-colder-prodv {    float: left;    width: 65%;}
.text-list-prodv span {    color: #003366;    font-family: Arial,Helvetica,sans-serif;    font-size: 11px;    font-weight: 400;}
.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;}
.list-coliz-prodv img {    border: 1px solid lightgrey;    border-radius: 3px 3px 3px 3px;    float: left;    height: 48px;    width: 48px;}
.tit-list-prodv a:visited, .tit-list-prodv a:link, .tit-list-prodv a:active {    color: #003366;    font-size: 12px;    font-weight: 700;    text-align: center;    text-decoration: none;}
.precio-list-prodv span, .precio-list-prodv-ciudad span {    color: #9E0039;    font-family: Arial,Helvetica,sans-serif;    font-size: 17px;    font-weight: 700;}
.precio-list-prodv-ciudad {min-width:80px;}
hr {    background-color: lightgrey;    border: 0 none;    color: lightgrey;    height: 1px;    margin: 0;    width: 100%;}
/* LISTADO ESTACIONES */
#contenedorEstaciones {width: 291px; float: left; margin-top:10px; margin-bottom:5px; border:1px solid lightgrey;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.15);box-shadow:0px 3px 5px rgba(0,0,0,.15); background:#F8F8F8; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}
#contenedorEstaciones .tituloB {background-color: orange;   padding: 5px 10px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#contenedorEstaciones .contenedorPrincipal { padding: 0;}
#contenedorEstaciones h3.tituloBanner {color: #FFFFFF;font-family: arial;font-size: 18px;line-height: 19px; text-shadow:1px 1px 1px rgba(0,0,0,.6); font-weight:normal}
#cuerpoTabla .imagen-comparador { width:50px; height:50px; overflow:hidden; float:left; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#cuerpoTabla .imagen-comparador img.img-list-comparador { width:78px; height:50px;}

ul.listaTop {margin:0; padding:0; list-style:none}
.listaTop li {margin:0; padding:0; border-bottom:1px solid lightgrey;background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 98%, #ffffff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(98%,#f8f8f8), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(top, #ffffff 0%,#f8f8f8 98%,#ffffff 100%);
background: -o-linear-gradient(top, #ffffff 0%,#f8f8f8 98%,#ffffff 100%);}
.listaTop li:hover {background:white}
.listaTop li a {padding:6px 10px 6px 10px; display:block}
#verMasCiudades {text-align: right; padding: 3px 8px 6px 5px; }
#verMasCiudades a {text-decoration:underline; text-shadow:1px 1px 1x rgba(255,255,255,.4);}
/* SEO */
#contEnlDestinoEstacion {  padding-bottom: 15px;padding-left: 10px;padding-right: 15px;padding-top: 15px; overflow:hidden}

/**** Banner CoMarketing ***/
#bannerRotativoCMK { width:635px; float:left; padding:7px 10px 10px 15px; margin:-130px 0 10px 10px; border:1px solid lightgrey;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow:0px 3px 5px rgba(0,0,0,.15);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,.15);box-shadow:0px 3px 5px rgba(0,0,0,.15); }
#bannerRotativoCMK span {text-shadow:0 1px 1px rgba(255,255,255,.6); margin-bottom:6px; float:left}
#bannerRotativoCMK > div {float:left}