﻿
span.direccionHotCad {
color: #007DBE;
font-style: italic;
}

.precioToolTip {
cursor: pointer;
}

.precioComparaHotel {
float: right;
margin: 0 10px 0 0;
padding: 8px 10px;
text-align: center;
width: 60px;
}

.precio .precioRotativo {
display: block;
font-family: 'maven pro',arial;
text-align: center;
text-shadow: 0 1px 0 white;
}

.grisflojo {
background-color: #F8F8F8;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.txt20amarillobold, a.txt20amarillobold {
color: #FA8C00;
}

.txt20azulbold, .txt20blancobold, .txt20amarillobold, a.txt20azulbold, a.txt20blancobold, a.txt20amarillobold {
font-family: Arial;
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
}

div.hotelCadena {
border-bottom: 1px dotted #EBEBEB;
overflow: hidden;
width: 705px;
}

div.hotelCadena div.latIz {
float: left;
width: 81px;
padding: 9px;
}

.latIz .imgCadena {width: 75px; height: 75px;text-align: center;  overflow: hidden;}
.latIz .imgCadena .shFotHotDestacado {width: 70px; height: 70px;}

div.nomDir {
float: left;
overflow: hidden;
width: 320px;
}

.valoracion
{
overflow: hidden;
position: relative;
text-align: center;
}

.datosHotelCadena
{
float: left;
width: 600px;
padding-top: 6px;
}

div.datosHotelCadena div.descHotelCadena {
float: left;
margin-top: 5px;
width: 560px;
}

.precio3
{
float: right;
}

.precio3 .precioHotel {
width: 86px;
}

.precio2 .precioHotel {
width: 120px;
}

.precio1 .precioHotel {
width:110px; 
float:right
}

.masInfo {
color: #007DBE;
font-size: 9pt;
font-style: italic;
}

.txt11azulbold, a.txt11azulbold {
color: #005591;
}

.txt11azulbold, .txt11negrobold, a.txt11azulbold, a.txt11negrobold, .txt11amarillobold, a.txt11amarillobold {
font-family: Arial;
font-size: 11px;
font-weight: bold;
}

.precioHotel span {
display: block;
float: none;
text-align: center;
width: auto;
margin: 0px;
padding: 0px;
}

.precioHotel {
float: right;
text-align: center;
}

#shGenLateralCiudad
{
width: 705px;
float: left;
padding: 0 0 5px;
}

#ciuMasBuscCiudad
{
clear: right;
float: right;
width: 265px;
}

#precioshotel {
display: block;
overflow: hidden;
text-align: center;
}

.listaCatHotPdi
{
list-style: none;
}

#paginado
{
background-color: #EBEBEB;
height: 20px;
padding: 10px;
display: block;
}

#paginadoPie
{
float: right;
padding-top: 10px;
padding-bottom: 10px;
margin: 10px 15px 0 0;
display: block;
}

/***** MAPA GOOGLE DE LA CIUDAD *****/
div#shGenWrapMap{margin-top:-15px; width:683px; overflow:hidden; background-color:#EDE6D3;}
div#shGenMap{width:500px; height:390px; overflow:hidden; float:left;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros{ padding:5px 5px 0 5px; margin-left:505px; background:#EDE6D3; height:380px; }
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros h2{font-size:16px; margin-bottom:10px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros h3{font-size:12px;}
div#shGenMapaGoogleFiltros h3{padding:5px;text-align:right}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros .ui-slider{ width: 100px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros .ui-slider-handle-right{left:88px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros ul{list-style-type:none; margin-left:0; padding-left:10px;}
div#shGenCuerpo div#shGenCentral div#shGenMapaGoogleFiltros div#wrapFiltroCategorias{margin-bottom:30px !important;}
div#shGenMapaGoogleFiltros 
{
background:none repeat scroll 0 0 #EDE6D3;
padding:5px 5px 0;
text-align:left;
}
div#mapaGoogleCentralCiu 
{
float:right;
height:390px;
overflow:hidden;
width:520px;
}
#mapaGoogleCentral{margin-left:5px;}
.tituloFiltro {font-weight: bold;}
.filtro1 {margin: 0;padding: 0;}
.filtro2 {margin: 5px;padding: 0;}
.filtro1 li {list-style-type: none;}

#espera
{
margin: 50px;
text-align: center;
}

ul, li {
list-style: none;
}


/*****ENLACES RELACIONADOS PIE*****/
.listaCostas{   list-style-type: none;    margin: 0 0 5px;    overflow: hidden;    padding: 0;}
.liTresColumnas li {  width: 32.2% !important;}
.listaCostas li {  float: left;  padding: 3px 5px;  width: 23.7%;}
.preciolistaDestino, .preciolistaCostas {  padding: 0 0 0 5px;}




/**** ESCAPARATE OFERTAS *****/

.descripcionOferta
{
    float: left;
    min-height: 65px;
    padding: 10px 0 0 5px;
    width: 200px;
}

.fechaOferta
{
    float: left;
    margin: 25px 0 0;
    min-height: 55px;
    text-align: center;
    width: 110px;
}

.precioComparaHotelOferta
{
    float: right;
    line-height: 10px;
    margin: -5px 10px 0 0;
    min-height: 80px;
    text-align: center;
    width: 95px;
}

.detalleComparaCiudadOferta
{
    float: left;
    margin: 10px 0 0;
    width: 200px;
}

.imgLatIzqOferta
{
    float: left;
    width: 90px;
}

.titComparaHotelOferta
{
    float: left;
    margin: 0 0 0 10px;
    text-align: left;
}

.titComparaDescOferta
{
    float: right;
    margin: 0 5px;
    text-align: left;
    width: 195px;
}

.titComparaFechasOferta
{
    float: right;
    margin: 0 5px;
    text-align: center;
    width: 100px;
}

.titComparaPrecioOferta
{
    float: right;
    margin: 0 10px 0 0;
    text-align: center;
    width: 95px;
}


.imgLatIzqOferta .imgComparaHotel img {
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    height: 70px;
    width: 70px;
}

.contPrecioRegimenHotel{margin-top: 30px;}
.precioCampanya{ display: block;}
.regimenPrecio{letter-spacing:0px; display: block;margin-top:10px}

#sPaginadoSuperior{float: right;}
#paginadoEscaparatePie{float: right; height: 40px;width: auto !important; padding: 10px;}

#paginadoEscaparateSuperior {
    display: block;
    min-height: 20px;
    padding: 10px;
}

#paginadoEscaparateSuperior #sPaginadoSuperior #textoMas{min-width:115px; float: left;margin-left:3px;}
