﻿#shGenLateral
{
width: 600px;
}

.shGenDestFoto {width: 90px; float: left; margin: 8px 10px !important;}
.shGenDestFoto img {display: block;}
.shGenDestTxt {background-clip: padding-box; display: block; overflow: hidden; padding: 5px 5px 5px 30px; min-height: 100px;}

.shGenWhy {list-style: square; margin: 5px 0 0 20px;}
.shGenWhy li {margin: 0 0 4px;}

.cajaIzquierda
{
width: 356px;
}

.listaCiudadesBuscadas
{
margin: 0 10px;
padding: 18px 5px 5px;
}


.precioHotCiudadBusc
{
float: left;
text-align: right;
width: 14.5% !important;
}

.nomCiuBus {width: 85% !important; float: left; font-size: 12px;}

.nomHotelDestino
{
cursor: pointer;
float: left;
padding: 5px 0 5px 5px;
width: 62%;
}

.precioHotelDestino
{
float: left;
line-height: 24px;
text-align: right;
width: 33.5%;
}

.Bdashedgris
{
overflow: hidden;
}


#ciuMasBusc
{
clear: right;
float: right;
width: 365px;
}

#geContainer
{
overflow: hidden;
width: 1000px;
/*padding-top: 10px;*/
}

#contInferior
{
clear: both;
}

#contTextoSEO
{
position: relative;
}

/***** CAJAS SEO - POSICIONAMIENTO 

#contInferior
{
clear: both;
}

#contTextoSEO
{
position: relative;
}

#contTextoSEO h4
{
padding: 3px 0 4px 10px;
}

#cajaSeo
{
min-height: 135px;
}

#cajaSeo div
{
width: 700px;
}

#cajaSeo p
{
margin: 5px 0 0 0;
}

#contListaDestinos
{
width: 100%;
margin: 0 0 8px;
overflow: hidden;
}

.listaDestinos
{
width: 193px;
float: left;
list-style-type: none;
margin: 0 0 5px 0;
padding: 0;
}

.listaDestinos li
{
padding: 3px 5px;
}

.preciolistaDestino, .preciolistaCostas
{
padding: 0 0 0 5px;
}

.tituloListaCostas
{
padding: 0 0 5px 5px;
}

#contListaCostasNacional
{
width: 50%;
float: left;
}

#contListaCostasNacional
{
float: left;
}

#contListaCostasInternacional
{
width: 50%;
float: right;
}

.listaCostas
{
list-style-type: none;
margin: 0 0 5px 0;
padding: 0;
overflow: hidden;
}

.listaCostas li
{
width: 47.8%;
padding: 3px 5px;
float: left;
}

#enlacesRelacionados
{
padding: 5px 10px;
margin: 0 0 5px 0;
}

#imgFlotante
{
position: absolute;
top: 5px;
right: 10px;
}

.precioToolTip
{
cursor: pointer;
}

.divTooltipPrecio
{
background-color: White;
}

.caja_pestanyas
{
margin: 0 0 15px 0;
border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
box-shadow: 0 1px 3px 1px rgba(0,0,0,0.13);
-moz-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.13);
-webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.13);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
overflow: hidden;
box-shadow: 0 1px 3px 1px #d1d1d1\0/; *box-shadow:01px3px1px#d1d1d1;behavior:url(PIE.htc);}*****/

#ulLinksDestinos
{
list-style-type: none;
margin: 0 0 5px;
overflow: hidden;
padding: 0;
border: 0 none;
font-family: inherit;
font-size: 100%;
font-style: inherit;
outline: 0 none;
vertical-align: baseline;
}

#ulLinksDestinos li
{
float: left;
padding: 3px 5px;
width: 47.8%;
}

.pieSeo
{
width: 50%;
float:left;
}

.tituloListaCostas {
padding: 0 0 5px 5px;
}

.preciolistaDestino, .preciolistaCostas {
padding: 0 0 0 5px;
}

.margenSupTxtDestinos
{
margin-top: 20px;
}

.clear
{
clear: both;
}

.listaHoteles
{
list-style-type: none;
padding: 0;
text-shadow: 0 1px 0 white;
}

.categoriaHotel
{
font-style: italic;
}

.ciu
{
font-style: italic;
}

/*.boton-rotativo
{
background-color: #FFFFFF;
border-radius: 0 0 5px 5px;
color: #005591;
display: block;
font-family: 'Maven Pro' ,sans-serif;
font-size: 20px;
font-weight: 700;
letter-spacing: -1px;
padding: 2px 5px 4px;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}*/

.shGenWhy ul li:before
{
color: #FA8C00;
}

.cont1columnas div.shFootPath, div.shFootPathLst
{
width: 144px;
}
div.shFootPath, div.shFootPathLst
{
border-right: 1px dashed #D1D1D1;
float: left;
min-height: 120px;
overflow: hidden;
padding: 0 8px;
width: 125px;
}

ul.estasEn
{
margin-bottom: 5px;
cursor: default;
}

ul.estasEn li.selEstas
{
background-color: #EBEBEB;
padding: 3px;
margin-bottom: 5px;
}

ul.estasEn li.sel
{
margin-bottom: 5px;
}

.verMasHot
{
float: right;
margin-right: 6px;
font-style: italic;
}

.margenSeo
{
padding-left: 10px;
}



.destacados
{
position: relative;
z-index: 9;
left: 0;
top: 0px;
width: 600px;
height: auto; /*background: #a90329;background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 )*/
}

.destacados span {font-family: Arial; font-size: 24px; color: #fff; line-height: 40px; margin: 0; padding: 0 0 0 10px; text-shadow: 0 1px 1px rgba(0,0,0,0.9);}
.destacados .buttons {list-style-type: none; margin: 0; padding: 0; position: absolute; right: 2px; top: 0; z-index: 49;}
.destacados .buttons li {float: left; margin: 0 3px 0 0; background-color: #FFF; color: #005591; display: block; font-family: 'Maven Pro',sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -1px; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}

.destacados .buttons li.active {background-color: #FA8C00;}
.destacados .buttons A {font-family: Arial; font-size: 12px; text-decoration: none; color: #036; padding: 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.destacados .buttons Aformhoteles, .buttons .active A {font-family: Arial; font-size: 12px; text-decoration: none; color: #036; padding: 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

.destacados .buttons .active a {background-color: #FA8C00; color: #FFF;}
.destacados .buttons A:link, .destacados .buttons A:visited {display: block; font-family: 'Maven Pro',sans-serif; font-size: 20px; font-weight: 700; letter-spacing: -1px; padding: 2px 5px 4px; text-decoration: none; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}

.botonBuscar .boton {margin: 10px 0; /* width: 315px; */}

#tooltip {max-width: 180px;}
#shGenDestTxt1 {padding: 5px;}
#shGenDestTxt1 .listaHotelesDosCol {width: 240px; float: left;}
#shGenDestTxt1 .colDer {padding-left: 5px;}
#shGenDestTxt1 .nomHotelDestino {width: 73%;}
#shGenDestTxt1 .nomHotelDestinoDesde {width: 74%;}
#shGenDestTxt1 .precioHotelDestino {width: 24%;}
#shGenDestTxt1 .precioHotelDestinoDesde {width: 23.5%;}

#shGenCiuMasBus .listaCiudadesBuscadas {overflow: hidden; margin: 0 0 4px; padding: 0;}
#shGenCiuMasBus {margin-top: 10px;}

/* CAJA ESTACIONES ESQUI */
#contListaEstaciones {width: 100%; margin: 0 0 8px; overflow: hidden;}
.listaEstaciones {width: 165px; float: left; list-style-type: none; margin: 0 0 5px 0; padding: 0;}
.listaEstaciones li {padding: 3px 5px;}
#listaEstaciones6 {width: 135px;}