﻿.wrapperPest {padding: 10px 12px;}
#containerFicha p {margin: 0 0 8px 0;}
div#containerFicha div#wrapCanela {overflow: hidden; padding: 0;}
div#containerFicha div#wrapNombreCalleOpi {width: 700px; overflow: hidden;}
div#containerFicha div#ofertas {text-align: right; margin-bottom: 10px;}
div#containerFicha div#wrapNombreCalle {width: 400px; float: left;}
div#containerFicha div#datosCompl {width: 170px; text-align: right; float: left;}
div#hotelFicha div#containerFicha div#datosCompl {width: 270px !important; text-align: right; float: right; margin-left: o !important;}
.divMejorPrecioHotel {width: 90px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-width: 1px; text-align: center; float: right;}
div#containerFicha div#calleHotel {padding-top: 0; margin-top: 0;}
div#containerFicha div#nombreHotel {padding-bottom: 0;}
div#containerFicha div#nombreHotel span#catHotel {font-weight: bold;}
div#containerFicha div#situacion img {width: 140px; margin-right: 20px}
div#containerFicha div#situacion table#mapaDesc {padding: 0; margin-top: 5px; margin-bottom: 10px;}
div#containerFicha div#situacion table#mapaDesc p {margin: 0;}
div.containerLista {width: 98%; overflow: hidden; clear: right;}
ul.dosColumnas {width: 99%; margin-bottom: 0; margin-top: 0; list-style-type: square;}
ul.unaColumna {margin-bottom: 0; margin-top: 0; list-style-type: square; margin-right: 0;}
ul.dosColumnas li {width: 45%; float: left;}

/***** LOCALIZACIÓN Old (compatible con fichaHotel antigua)*****/
#containerLocalizacion {width: 674px; min-height: 400px; overflow: hidden;}
#mapaGoogleWrapper {width: 360px; padding: 0; float: left;}
#mapaGoogle {width: 360px; height: 250px; overflow: hidden;}
#mapaGoogle div {padding: 0;}
#parrafoLocalizacion {width: 295px; float: right;}

/***** LOCALIZACIÓN New *****/
#containerLocalizacionNew {min-height: 400px; overflow: hidden;}
#mapaGoogleWrapperNew {    float: left;    margin-bottom: 10px;    padding: 0;    width: 340px;}
#mapaGoogleNew {height: 250px; overflow: hidden;width:inherit;}
#mapaGoogleNew div {padding: 0;}
#parrafoLocalizacionNew {    float: left;    padding: 0 15px;    width: 270px;}

/***** OPINIONES *****/
#wrapperPest_opi {width: auto; display: none; overflow: hidden; background-color: #FFF; margin-top: 0;}
#wrapperPest_opi h3 {margin: 0;}
#wrapperPest_opi p {margin: 5px 0 20px 0;}
#servicios ul {padding: 0; margin: 5px 0 0 20px;}
#containerFicha div #dvOpDetUsuario {padding-right: 0;width: 100px;}

/***** CABECERA INFO GENERAL FOTOS + OPINIÓN *****/
#wrapperPest_galeriaFotos {min-height: 400px;}
#cabeceraFotosValoracion {/*width: 674px;*/ overflow: hidden; padding: 2px 0 5px 0;}
.containerGaleriaFotosInfo {width: 450px; float: left;}
.containerGaleriaFotosInfo div {padding: 0;}
.containerGaleriaFotosCompleta {padding: 10px;}
#infoGaleriaFotos.containerGaleriaFotosCompleta {padding: 0 !important;}
.galeriaFotos {clear: both; display: inline-block; margin: 0;}
#completaFotos.galeriaFotos {width: 655px;}
#infoFotos.galeriaFotos {width: 655px;}
.galeriaFotos .fotoMain {float: left;}
.galeriaFotos .containerListaGaleriaFotosInfo {width: 150px; display: inline-block; float: left; margin: 0 0 0 10px;}
.galeriaFotos .containerListaGaleriaFotosCompleta {width: 360px; display: inline-block; float: right;}
.galeriaFotos ul.listaFotos {float: left; list-style: none outside none; margin: 0; padding: 0;}
.galeriaFotos ul.listaFotos li {float: left; padding: 0 10px 10px 0;}
img.thumb {width: 55px; height: 55px;}
img.main {width: 275px; height: 185px;}
#infoPulsaImagen {margin: 8px 0 0 0 !important;}
#wrapperPest_info {width: auto;}

/***** FAMILIAS *****/
div.servicio {width: 66px; float: left; text-align: center;margin-top:5px;}
div.servicio img {padding: 0 0 2px 0;}
div.invisible {display: none;}
div.coFamCondiciones {width: 300px; background: none repeat scroll 0 0 #FFFFFF; border: 1px solid black; padding: 8px; position: absolute; z-index: 100;}

/***** OPINIÓN DESTACADA *****/
.valoracionDestacada {width: 185px; float: right; overflow: hidden;}
.valoracionDestacada .descripcion {width: 165px; padding: 10px; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;} 
.valoracionDestacada .descripcion .textoValoracion {font-family: Georgia; font-size: 12px; margin: 0 0 4px 0;}
.valoracionDestacada .descripcion .notaValoracion {}   
.valoracionDestacada #flecha {width: 170px; padding: 0 0 0 15px; *margin: -1px 0 0 0;}
.valoracionDestacada .cliente {width: 135px; background-position: 2px 0; background-repeat: no-repeat; margin: 5px 0 0; min-height: 55px; padding: 0 0 0 50px;}
.valoracionDestacada .cliente b {font-size: 15px;}

/***** SE CARGAN EN PRESENTA PRECIO *****/
#galeriaFotos {margin-bottom: 10px;}
#fotos {margin-top: 5px; width: 98%; overflow: hidden;}
#fotos div {padding: 10px; vertical-align: top;}
#fotoMain {float:left;}
#fotosMin {margin-left:290px;}
#fotosMin #containerListaFotos {width:95%; overflow:hidden; padding:0;}
#listaFotos {list-style-type:none; padding:0; margin:0;}
#listaFotos li {width:75px; height:75px; float:left;}
#containerFicha #galeriaFotos table#fotos tr td table#thumbnail tr td#PulsaImagen {vertical-align:bottom;}

/***** PIE COLDER *****/
#divCiudadesCercanas {width: 305px !important;}
#divHotelesCercanos {width: 305px !important;}