﻿div#shDisAlternativas{background:url(/logitravel/images/hoteles/fondo_recomendaciones.gif) no-repeat; width:613px; overflow:hidden; padding:10px 0 0 70px; margin:10px 0}
div#shDisAlternativas h2{font-family:Arial;font-size:18px;color:#9E0039; border:0; margin:0; padding:0;}
div#shDisAlternativas p{font-family:Arial;font-size:11px;color:#003366; margin:3px 0 10px 0;}

/*Mapa disponibilidad*/
div#leyenda{border:solid 2px #BFCCD9;overflow:hidden;width:671px;}
div#leyenda #tituloLeyenda{
	float: left;
	width: 150px;
	vertical-align: middle;
	padding-left:10px;
	padding-top:7px;
}

div#leyenda #iconosLeyenda{
	overflow:hidden;
	float:left;
	width:511px;
}

div#leyenda .imgLeyenda{
	float:left;
	width: 245px;
	background-repeat: no-repeat;
	vertical-align: middle;
	font-weight: bolder;
	font-size: 14px;
	padding: 5px 0 0 30px;
	height: 20px;
	margin-top:2px;
}

div#leyenda .mpg{
	color: #72A31F;
	width: 225px;
}

div#leyenda .prm50{
	color: #CC0000;
	width: 225px;
}

div#leyenda .anticipada{
	color: #FF6600;
	width:200px;
}

div#wrapMapaDispo{width:890px; overflow:hidden; background:#EDE6D3;}
div#divEspera{position:absolute; background:#EDE6D3 url(/logitravel/images/ico_espera.gif) no-repeat 345px 250px; z-index:300; width:690px; height:700px; display:none;}
div#mapaDispo{width:680px; height:700px;}
div.fichaMapDispo{width:675px; overflow:hidden; line-height:normal; margin-bottom:25px; padding-bottom:25px; border-bottom:dashed 1px #4682B4;}
div.fichaMapDispo div.wrapFotoDesc{width:338px; overflow:hidden; padding-bottom:5px;}
div.fichaMapDispo div.wrapFotoDesc div.foto{width:70px; float:left;}
div.fichaMapDispo div.wrapFotoDesc div.desc{width:250px; margin-left:85px;}
div.fichaMapDispo div.wrapFotoDesc div.desc h3 a.nombreHotel{text-decoration:none}
div.fichaMapDispo div.wrapFotoDesc div.desc p.descCorta{margin-top:1px;}
div.fichaMapDispo table.tablaPrecios{width:675px; border-collapse:collapse; margin-top:5px; margin-left:0px;}
div.fichaMapDispo table.tablaPrecios th,div#wrapperDispo table.tablaPrecios td{padding:5px;}
div.fichaMapDispo table.tablaPrecios tr.blank td.blank{padding:0 !important; height:2px; font-size:0; }
div.fichaMapDispo table.tablaPrecios th.tipoHab{text-align:left}
div.fichaMapDispo table.tablaPrecios th.promocion{text-align:left;text-align:center}
div.fichaMapDispo table.tablaPrecios th.regimen{width:50px; text-align:center}
div.fichaMapDispo table.tablaPrecios td.tipoHab{width:210px;}
div.fichaMapDispo table.tablaPrecios td.iconos{text-align:center; padding:5px 0}
div.fichaMapDispo table.tablaPrecios td.iconos img{margin-right:5px}
div.fichaMapDispo table.tablaPrecios td.precio{text-align:center; padding:5px 0}
div.fichaMapDispo table.tablaPrecios td.precio a{color:#9E0039 !important; text-decoration:none;}

/* pintado nueva dispo */
table.tablaPrecios th.tipoHabReg{width:160px; text-align:left}
table.tablaPrecios th.tarifa{width:260px; text-align:left}
table.tablaPrecios th.reservarNuevo{width:90px;}
table.tablaPrecios table.filaHabReg td.tipoHabReg{width:160px; padding:0px !important;}
table.tablaPrecios table.filaHabReg td.tarifas{padding:0px !important;}
table.tablaPrecios td.tarifa{width:260px; padding:1px;}
table.tablaPrecios td.precioNuevo{text-align:center; padding:5px 0}
table.tablaPrecios td.precioNuevo a{color:#9E0039 !important; text-decoration:none;}

div#shGenMapaGoogleFiltros{ padding:5px 0 0 5px; margin-left:745px; background:#EDE6D3 url(/logitravel/images/hoteles/fondo_lupa.gif) no-repeat 0 240px; height:450px; }
div#shGenMapaGoogleFiltros ul{list-style-type:none; margin-left:0; padding-left:10px;}
div#shGenMapaGoogleFiltros ul.filtro1{padding-left:0;}
div#shGenMapaGoogleFiltros ul.filtro1 li{font-weight:bold; margin-bottom:10px;}
div#shGenMapaGoogleFiltros ul.filtro2 li{font-weight:normal; margin-bottom:0;}
div#wrapMapaDispo div.wrapFotoDesc{border:0 !important;}
div#mapaDispo h1{color:#003366; font-size:18px !important; text-align:center;}
div#mapaDispo div.fichaMapDispo{width:350px; border:0; padding:0; margin:0;}
div#mapaDispo table.detalleHotel{width:310px;}
div#mapaDispo table.tablaPrecios{width:330px; font-size:11px;}
div#mapaDispo td.descripcion p{font-size:11px}
div#mapaDispo td.nombreHotelDir{width:160px; }
div#mapaDispo td.nombreHotelDir a.nombreHotel{font-size:18px;}
div#mapaDispo td.nombreHotelDir div.dir{font-size:11px;}
div#mapaDispo td.valoracionHotel{width:80px; }
div#mapaDispo td.precioMinimo{font-size:12px; }
div#mapaDispo td.precioMinimo span.pre{font-size:24px}
div#mapaDispo td.precioMinimo span.eur{font-size:18px}
div#mapaDispo table.tablaPrecios td.tipoHab{width:130px;}
div#mapaDispo table.tablaPrecios td.precio a.precioTotal{font-size:14px;}

/*Barra orden*/
div#shGenCentral h2{border-bottom:0; margin-bottom:10px;}
div#barraOrden{padding:0; margin-bottom:10px; font-weight:bold; overflow:hidden; width:670px;}
div#paginadoPie{padding:5px; margin-bottom:25px; text-align:right; font-size:13px;}
div#paginadoPie span{margin:0 2px; font-weight:bold;}
div#paginadoPie a{margin:0 2px; font-size:13px;}
div#paginadoPie a.pagSig{text-decoration:underline;}
div#barraOrden div#ordenar{padding-right:10px; border-right:dashed 1px #4682B4; width:180px; background:#EDF1F6; float:left; padding:8px 10px; margin-top:6px;}
div#barraOrden div#verMapa{padding:0; text-decoration:underline; margin-left:2px; float:left;}
div#barraOrden div#verMapa img{vertical-align:middle; border:0 !important;}
div#barraOrden div#paginado{height:13px; border-left:dashed 1px #4682B4; padding:0; font-weight:normal; text-align:right; background:#EDF1F6; padding:10px 10px; margin-top:6px; margin-left:420px;}
div#barraOrden div#paginado span{margin:0 2px; font-weight:bold;}
div#barraOrden div#paginado a{margin:0 2px;}
div#barraOrden div#paginado a.pagSig{text-decoration:underline;}

/*Dispo detallada 2*/
table.fichaHotelBasico{width:100%;}
table.fichaHotelBasico td.nombreHotelDir{width:380px; padding:2px 10px; vertical-align:top;}
table.fichaHotelBasico td.nombreHotelDir div a{font-size:24px; text-decoration:underline; margin-bottom:5px;}
table.fichaHotelBasico td.nombreHotelDir div img{vertical-align:top;}
table.fichaHotelBasico td.nombreHotelDir div.dir{font-size:12px; text-decoration:none; margin-top:5px;}
table.fichaHotelBasico td.valoracionHotel{width:155px; text-align:center;}
table.fichaHotelBasico td.precioMinimo{color:#FFF; font-size:14px; padding:0 5px; text-align:center;}
table.fichaHotelBasico td.precioMinimo span.pre{font-size:32px; font-weight:bold;}
table.fichaHotelBasico td.precioMinimo span.eur{font-size:24px; font-weight:bold;}
table.fichaHotelBasico td.precioMinimo span.paxnoc{font-size:12px; font-weight:normal;}
table.tablaPrecios td.reservar{width:60px;}
table.tablaPrecios td.precio a.precioTotal{font-size:18px;}
table.detalleHotel{ margin:10px;}
table.detalleHotel td a div{text-decoration:underline;}
table.detalleHotel td.fotos{ margin-right:10px; text-align:center; width:85px;}
table.detalleHotel td.fotos div.wrapFoto{position:relative;}
table.detalleHotel td.fotos div.wrapFoto img.fotoHotel{width:63px; height:63px; margin-bottom:10px; border:solid 2px #FBC750;}
table.detalleHotel td.fotos div.wrapFoto img.camFotos{position:absolute; left:53px; top:53px;}
table.detalleHotel td.serviciosHotel{vertical-align:top;border-right:dashed 1px #4682B4;}
table.detalleHotel td.mapa{padding:0 15px; border-right:dashed 1px #4682B4; text-align:center;}
table.detalleHotel td.descripcion{ padding:0 10px;}
span.cat{color:#9E0039; margin-left:5px; font-size:18px;}
td.valoracionHotel a{text-decoration:underline;}
p.descCorta{font-size:12px;}
div#barraMapa{margin-bottom:5px; width:682px; overflow:hidden;}
div#barraMapa div#bmIzq{background:#EDF1F4; width:200px; height:34px; float:left; margin-top:9px;}
div#barraMapa div#bmBot{float:left; }
div#barraMapa div#bmDer{background:#EDF1F4; width:268px; height:34px; margin-top:9px; margin-left:411px;}
iframe#ifrDispoHotel{width:673px; height:1000px; border:0; display:none; }

/* Barra Otros Hoteles */
.textoDisponibilidadHotelRefered { font-weight:bold; margin-top: 25px; background-color: #F7D8DB; padding:5px; text-align: left; width: 665px; }
div#imgFlechaRojaAbajo { text-align:right;width:645px;margin-bottom:5px; }

/* No hay dispo hotel */
#hotelSinDispo { text-align: center; }
#hotelSinDispo img  { padding-bottom: 4px; vertical-align: middle; margin-right: 15px; }
/* Ventajas hotel */
.ventajasContenedor { float:right;width:160px;margin:10px 0 10px 0; border:solid 1px #BFCCD9; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;}
.ventajasCabecera{ text-align:center;padding:3px;}
.ventajasContenido{ text-align:center;padding:10px 5px;}