﻿.separador {height: 10px;}
.tituloFicha h2	{		padding: 4px 0 3px 10px;	}
#fichaHotel h2.txt14azulbold {letter-spacing: 0 !important; margin: 0 0 3px 0;}

#menuFicha {width: auto; overflow: hidden; padding: 0 !important;}
#menuFicha div {float: left; border-right: solid 1px #FFF; padding: 0 10px;}
#menuFicha ul {list-style: none outside none;}
#menuFicha li {display: inline;}
#menuFicha .sel a {background-position: 0 -30px;}
#menuFicha a {cursor: pointer; float: left; height: 30px; text-decoration: none;}
#menuFicha .sel a span {text-decoration: none !important; color: #FFF;}
#menuFicha a span {display: block; float: left; padding: 7px 12px 0 12px;}

#cabeceraFotosValoracion {margin: 0 0 15px 0; position: relative;}
.containerGaleriaFotosInfo {float: left;width: 600px ;}
.containerGaleriaFotosInfo div {padding: 0;}
.containerGaleriaFotosCompleta {padding: 10px;}
#infoGaleriaFotos.containerGaleriaFotosCompleta {padding: 0 !important;}
.galeriaFotos {clear: both; display: inline-block; margin: 0; overflow: hidden;}
#completaFotos.galeriaFotos {width: 655px;}
#infoFotos.galeriaFotos {width: 655px;}
.galeriaFotos .fotoMain {float: left;}
.galeriaFotos .containerListaGaleriaFotosInfo {/*width: 395px;*/ overflow: hidden;}
.galeriaFotos .containerListaGaleriaFotosCompleta {display: inline-block;float: right;width: 360px; margin-left:10px;}
.galeriaFotos ul.listaFotos {float: left; list-style: none;}
.galeriaFotos ul.listaFotos li {float: left; padding: 0 10px 10px 0;}
img.main {width: 265px; height: 180px;}
img.thumb {width: 60px; height: 50px;}
#infoPulsaImagen {margin: 8px 0 0 !important;}

.listaSubtitulo {list-style-type: none;}
.listaSubtitulo > li {margin-bottom: 10px;}

/*.wrapperPest {margin: 10px 0 0 0;}*/

#infoDireccion, #infoGeneral, #servicios, #masInfo, #deportes, #comida, #piscinas, #notas {width: 100%; float: left; margin: 10px 0 0 0;}
#infoDireccion h2, #infoGeneral h2, #servicios h2, #masInfo h2, #deportes h2, #comida h2, #piscinas h2, #notas h2 {margin: 0 0 3px 0 !important;}

#fichaHotel #infoDireccion, #fichaHotel #infoGeneral, #fichaHotel #servicios, #fichaHotel #masInfo, #fichaHotel #deportes, #fichaHotel #comida, #fichaHotel #piscinas, #fichaHotel #notas {float: none; margin: 0;}

#infoGeneral div.containerLista {width: auto; clear: right; overflow: hidden; margin: 8px 0 0 0;}
#servicios div.containerLista {width: auto; clear: right; overflow: hidden;}

ul.tresColumnas {width: 100%; list-style-type: none; margin: 0 0 0 12px;}
ul.tresColumnas li {width: 32%; float: left; margin: 0 8px 1px 0;}
ul.unaColumna {list-style-type: square;}

#contFacilities {width: auto !important; overflow: hidden;float:left !important;margin-left:5px;}
ul#facilities {list-style: none; margin: 5px 0 0 0;}
ul#facilities li {width: 130px; min-height: 15px; margin: 0 0 5px 0; float: left;}
ul#facilities li .nombreIcono {width: 100px; float: left; margin: 0 0 0 5px;}
ul#facilities li img {width: 15px; height: 15px; float: left;}

#FotoPrincipal {float: left;}
#contMiniaturasValoracion {width: 660px; float: left; margin: 0 0 0 10px;}

div#contValoracionMedia {width: 660px;}

#wrapperPest_galeriaFotos {margin-top: 10px;}

#containerLocalizacionNew {min-height: 400px; overflow: hidden;}
#mapaGoogleWrapperNew {float: left; margin-bottom: 10px; padding: 0; width: 340px;}
#dispoHotel #mapaGoogleWrapperNew {float: left; margin-bottom: 10px; padding: 0; width: 640px;}
#mapaGoogleNew {height: 250px; overflow: hidden; width: inherit;}
#parrafoLocalizacionNew {float: left; padding: 0 15px; width: 270px;}

#dispoHotel #infoGeneral{width:900px;}
#contFacilities{float:right;width: 390px; overflow: hidden;}

#dispoHotel .containerGaleriaFotosInfo {float: left; width: 520px;}
#infoFotos.galeriaFotos {width: 515px;}
#dispoHotel .galeriaFotos .containerListaGaleriaFotosInfo {display: inline-block; float: left; margin: 0 0 0 10px; width: 230px;}
#dispoHotel #menuFicha .sel a span {text-decoration: underline !important; color :#005591;}

#dispoHotel #wrapperPest_info {padding: 10px;}

#lateral #divBannerPromo .cont-slides {width: 245px; height: 225px; margin: 0 0 5px 5px;}

/*hotelDispoEntradaMeta*/

#fichaHotelMeta #contFicha #wrapperPest_info #cabeceraFotosValoracion #contMiniaturasValoracion {top: 0;}
#fichaHotelMeta #contFicha #wrapperPest_info #cabeceraFotosValoracion #contMiniaturasValoracion {margin-top: 20px;}

.textoLi {padding-left: 12px; padding-top: 6px;}

.cabeceraFotosValoracionAncho #contHotelChollo {float: left; padding: 10px; width: 740px;}
.cabeceraFotosValoracionAncho #contTextoChollo {float: left; width: 580px;}
.cabeceraFotosValoracionAncho #contImgChollo {float: left; width: 140px;}
.cabeceraFotosValoracionAncho #bocadilloChollo {margin-left: 120px;}
.wrapperPestChollo {background-repeat: no-repeat; display: block; min-height: 175px;}


.cabeceraFotosValoracionEstrecho #contHotelChollo {float: left; padding: 10px;}
.cabeceraFotosValoracionEstrecho #contTextoChollo {float: left; width: 330px;}
.cabeceraFotosValoracionEstrecho #contImgChollo {margin-left: 10px; width: 160px; float:left;}
.cabeceraFotosValoracionEstrecho #bocadilloChollo {margin-left: 120px;}


#fichaHotelMeta #infoDireccion, #fichaHotelMeta #infoGeneral, #fichaHotelMeta #servicios, 
#fichaHotelMeta #masInfo, #fichaHotelMeta #deportes, #fichaHotelMeta #comida, 
#fichaHotelMeta #piscinas, #fichaHotelMeta #notas {
    float: none;
    margin: 10px 0 0;
    width: 100%;
}
