.cajaAlojamiento{
   margin-left:20px;
   width: 545px;
}

.cajaAlojamiento .botonVolverListado {
   background:transparent url(../img/ico/lista.gif) no-repeat scroll 0pt 4px;
   color:#2696CC;
   padding-left:13px;
}

.cajaAlojamiento .cajaPieFoto {
   margin:12px 0px 20px 0px;
   padding:0px;
}

.cajaAlojamiento .cajaPieFoto a {
   color:#2696cc;
}

.cajaAlojamiento .cajaDir {
   float:left;
   font:normal 11px Arial, Helvetica, sans-serif;
   color:#000000;
   margin:8px 5px 0px 0px;
   padding:0px;
    white-space: nowrap;
}

.cajaAlojamiento .cajaDir strong {
   font-weight: normal;
   color:#165776;
}

.txtNormal a{
   color:#5C9920;
}

.txtNormalNum{
   display:inline;
   font: normal 11px Arial, Verdana, Helvetica, sans-serif;
   color: #C80B0B;
}

.cajaAlojamiento #unidadesAlojamiento .cajaHabitacion {
   float:left;
   padding:0px 5px 0px 5px;
   margin:0px;
   overflow:hidden;
}

.habitacion{
   float:left;
   display:block;
   background:url(../img/ico/cama.gif) left top no-repeat;
   width:9px;
   height:9px;
   margin:2px 1px 0px 0px;
   padding:0px;
   overflow: hidden;
}

#unidadesAlojamiento{
   font:normal 11px Arial,Verdana,Helvetica,Sans-serif;
   padding:0px;
   margin:0px;
}

#unidadesAlojamiento strong{
   font-weight:normal;
   color:#C80B0B;
   margin-right:5px;
}

#unidadesAlojamiento .descripcion{
   margin-top:4px;
   float:left;
}


.galeriaAlojamiento{
   width:556px;
}

.fotoAlojamiento{
   display:inline;
   margin:0px 17px 10px 0px;
   position:relative;
   float:left;
}

.fotoAlojamiento a img {
   border:none;
}

.containerIconosServicios{
   float:left;
    padding-top:7px;
   width:546px;
   font: normal 10px arial,verdana,sans-serif;
   color: #396471;
}

.containerIconosServicios .icoServ_24hab,
.containerIconosServicios .icoServ_aire,
.containerIconosServicios .icoServ_airehab,
.containerIconosServicios .icoServ_antena,
.containerIconosServicios .icoServ_ascensor,
.containerIconosServicios .icoServ_bicis,
.containerIconosServicios .icoServ_cafete,
.containerIconosServicios .icoServ_cafuerte,
.containerIconosServicios .icoServ_calefac,
.containerIconosServicios .icoServ_calehab,
.containerIconosServicios .icoServ_calient,
.containerIconosServicios .icoServ_cambio,
.containerIconosServicios .icoServ_centrico,
.containerIconosServicios .icoServ_conven,
.containerIconosServicios .icoServ_custodia,
.containerIconosServicios .icoServ_discote,
.containerIconosServicios .icoServ_farmac,
.containerIconosServicios .icoServ_fax,
.containerIconosServicios .icoServ_frigori,
.containerIconosServicios .icoServ_garaje,
.containerIconosServicios .icoServ_gimnasi,
.containerIconosServicios .icoServ_golf,
.containerIconosServicios .icoServ_guarderia,
.containerIconosServicios .icoServ_jardin,
.containerIconosServicios .icoServ_lavadora,
.containerIconosServicios .icoServ_medico,
.containerIconosServicios .icoServ_minibar,
.containerIconosServicios .icoServ_minigolf,
.containerIconosServicios .icoServ_minusv,
.containerIconosServicios .icoServ_monu,
.containerIconosServicios .icoServ_parking,
.containerIconosServicios .icoServ_parque,
.containerIconosServicios .icoServ_peluc,
.containerIconosServicios .icoServ_perro,
.containerIconosServicios .icoServ_pint,
.containerIconosServicios .icoServ_piscin,
.containerIconosServicios .icoServ_piscincli,
.containerIconosServicios .icoServ_planxa,
.containerIconosServicios .icoServ_playa,
.containerIconosServicios .icoServ_radio,
.containerIconosServicios .icoServ_recepcio,
.containerIconosServicios .icoServ_restaura,
.containerIconosServicios .icoServ_salon,
.containerIconosServicios .icoServ_sauna,
.containerIconosServicios .icoServ_secador,
.containerIconosServicios .icoServ_spa,
.containerIconosServicios .icoServ_squash,
.containerIconosServicios .icoServ_suite,
.containerIconosServicios .icoServ_supermerca,
.containerIconosServicios .icoServ_talaso,
.containerIconosServicios .icoServ_targeta,
.containerIconosServicios .icoServ_tele,
.containerIconosServicios .icoServ_telefohab,
.containerIconosServicios .icoServ_telefon,
.containerIconosServicios .icoServ_telehab,
.containerIconosServicios .icoServ_tenis,
.containerIconosServicios .icoServ_terraza,
.containerIconosServicios .icoServ_tiendas,
.containerIconosServicios .icoServ_traducta,
.containerIconosServicios .icoServ_transporte,
.containerIconosServicios .icoServ_video,
.containerIconosServicios .icoServ_web,
.containerIconosServicios .icoServ_wifih,
.containerIconosServicios .icoServ_wifi
    {
   float:left;
   width:145px;
   margin-right: 10px;
    padding:3px 0px 15px 25px;
}

.icoServ_24hab{
   background:url(../img/ico/servicios/24hab.gif) left top no-repeat;
}

.icoServ_aire{
   background:url(../img/ico/servicios/aire.gif) left top no-repeat;
}

.icoServ_airehab{
   background:url(../img/ico/servicios/airehab.gif) left top no-repeat;
}

.icoServ_antena{
   background:url(../img/ico/servicios/antena.gif) left top no-repeat;
}

.icoServ_ascensor{
   background:url(../img/ico/servicios/ascensor.gif) left top no-repeat;
}

.icoServ_bicis{
   background:url(../img/ico/servicios/bicis.gif) left top no-repeat;
}

.icoServ_cafete{
   background:url(../img/ico/servicios/cafete.gif) left top no-repeat;
}

.icoServ_cafuerte{
   background:url(../img/ico/servicios/cafuerte.gif) left top no-repeat;
}

.icoServ_calefac{
   background:url(../img/ico/servicios/calefac.gif) left top no-repeat;
}

.icoServ_calehab{
   background:url(../img/ico/servicios/calehab.gif) left top no-repeat;
}

.icoServ_calient{
   background:url(../img/ico/servicios/calient.gif) left top no-repeat;
}

.icoServ_cambio{
   background:url(../img/ico/servicios/cambio.gif) left top no-repeat;
}

.icoServ_centrico{
   background:url(../img/ico/servicios/centrico.gif) left top no-repeat;
}

.icoServ_conven{
   background:url(../img/ico/servicios/conven.gif) left top no-repeat;
}

.icoServ_custodia{
   background:url(../img/ico/servicios/custodia.gif) left top no-repeat;
}

.icoServ_discote{
   background:url(../img/ico/servicios/discote.gif) left top no-repeat;
}

.icoServ_farmac{
   background:url(../img/ico/servicios/farmac.gif) left top no-repeat;
}

.icoServ_fax{
   background:url(../img/ico/servicios/fax.gif) left top no-repeat;
}

.icoServ_frigori{
   background:url(../img/ico/servicios/frigori.gif) left top no-repeat;
}

.icoServ_garaje{
   background:url(../img/ico/servicios/garaje.gif) left top no-repeat;
}

.icoServ_gimnasi{
   background:url(../img/ico/servicios/gimnasi.gif) left top no-repeat;
}

.icoServ_golf{
   background:url(../img/ico/servicios/golf.gif) left top no-repeat;
}

.icoServ_guarderia{
   background:url(../img/ico/servicios/guarderia.gif) left top no-repeat;
}

.icoServ_jardin{
   background:url(../img/ico/servicios/jardin.gif) left top no-repeat;
}

.icoServ_lavadora{
   background:url(../img/ico/servicios/lavadora.gif) left top no-repeat;
}

.icoServ_medico{
   background:url(../img/ico/servicios/medico.gif) left top no-repeat;
}

.icoServ_minibar{
   background:url(../img/ico/servicios/minibar.gif) left top no-repeat;
}

.icoServ_minigolf{
   background:url(../img/ico/servicios/minigolf.gif) left top no-repeat;
}

.icoServ_minusv{
   background:url(../img/ico/servicios/minusv.gif) left top no-repeat;
}

.icoServ_monu{
   background:url(../img/ico/servicios/monu.gif) left top no-repeat;
}

.icoServ_parking{
   background:url(../img/ico/servicios/parking.gif) left top no-repeat;
}

.icoServ_parque{
   background:url(../img/ico/servicios/parque.gif) left top no-repeat;
}

.icoServ_peluc{
   background:url(../img/ico/servicios/peluc.gif) left top no-repeat;
}

.icoServ_perro{
   background:url(../img/ico/servicios/perro.gif) left top no-repeat;
}

.icoServ_pint{
   background:url(../img/ico/servicios/pint.gif) left top no-repeat;
}

.icoServ_piscin{
   background:url(../img/ico/servicios/piscin.gif) left top no-repeat;
}

.icoServ_piscincli{
   background:url(../img/ico/servicios/piscincli.gif) left top no-repeat;
}

.icoServ_planxa{
   background:url(../img/ico/servicios/planxa.gif) left top no-repeat;
}

.icoServ_playa{
   background:url(../img/ico/servicios/playa.gif) left top no-repeat;
}

.icoServ_radio{
   background:url(../img/ico/servicios/radio.gif) left top no-repeat;
}

.icoServ_recepcio{
   background:url(../img/ico/servicios/recepcio.gif) left top no-repeat;
}

.icoServ_restaura{
   background:url(../img/ico/servicios/restaura.gif) left top no-repeat;
}

.icoServ_salon{
   background:url(../img/ico/servicios/salon.gif) left top no-repeat;
}

.icoServ_sauna{
   background:url(../img/ico/servicios/sauna.gif) left top no-repeat;
}

.icoServ_secador{
   background:url(../img/ico/servicios/secador.gif) left top no-repeat;
}

.icoServ_squash{
   background:url(../img/ico/servicios/squash.gif) left top no-repeat;
}

.icoServ_spa{
   background:url(../img/ico/servicios/spa.gif) left top no-repeat;
}

.icoServ_suite{
   background:url(../img/ico/servicios/suite.gif) left top no-repeat;
}

.icoServ_supermerca{
   background:url(../img/ico/servicios/supermerca.gif) left top no-repeat;
}

.icoServ_talaso{
   background:url(../img/ico/servicios/talaso.gif) left top no-repeat;
}

.icoServ_targeta{
   background:url(../img/ico/servicios/targeta.gif) left top no-repeat;
}

.icoServ_tele{
   background:url(../img/ico/servicios/tele.gif) left top no-repeat;
}

.icoServ_telefohab{
   background:url(../img/ico/servicios/telefohab.gif) left top no-repeat;
}

.icoServ_telefon{
   background:url(../img/ico/servicios/telefon.gif) left top no-repeat;
}

.icoServ_telehab{
   background:url(../img/ico/servicios/telehab.gif) left top no-repeat;
}

.icoServ_tenis{
   background:url(../img/ico/servicios/tenis.gif) left top no-repeat;
}

.icoServ_terraza{
   background:url(../img/ico/servicios/terraza.gif) left top no-repeat;
}

.icoServ_tiendas{
   background:url(../img/ico/servicios/tiendas.gif) left top no-repeat;
}

.icoServ_traducta{
   background:url(../img/ico/servicios/traducta.gif) left top no-repeat;
}

.icoServ_transporte{
   background:url(../img/ico/servicios/transporte.gif) left top no-repeat;
}

.icoServ_video{
   background:url(../img/ico/servicios/video.gif) left top no-repeat;
}

.icoServ_web{
   background:url(../img/ico/servicios/web.gif) left top no-repeat;
}

.icoServ_wifih{
   background:url(../img/ico/servicios/wifih.gif) left top no-repeat;
}

.icoServ_wifi{
   background:url(../img/ico/servicios/wifi.gif) left top no-repeat;
}

.spacerVertical2{
   margin-top:2px;
}

.spacerVertical6{
   margin-top:6px;
}

.cajaAlojamiento #alojamiento{
   padding:9px 0px 0px 0px;
}

.cajaAlojamiento .cajaFoto {
   position: relative;
   background-color:#DEE6E8;
   text-align:center;
   padding:0px;
   margin:4px 0px 0px 0px;
}

.cajaAlojamiento .cajaFoto #foto{
   border: 1px solid #B3C6CA;
   padding:4px;
   margin-top:5px;
   background-color:#FFFFFF;
}

.cajaAlojamiento .cajaFoto .video {
	position: absolute;
    top: 222px;
	.top: 224px;
	right: 60px;
	height: 20px;
	line-height:14px;
}
.cajaAlojamiento .cajaFoto .video a{
	background-color:#7FBA2A;
	padding:3px 6px;
	color: #fff;
	font:bold 15px arial;
	text-decoration: none;
}


.cajaAlojamiento .cajaFoto #logoLeft{
   float:left;
   clear:left;
   margin-top:5px;
   margin-left: 25px;
}

.cajaAlojamiento .cajaFoto #logoRight{
   margin-top:5px;
   float:right;
   clear:right;
   margin-right: 25px;
}

.cajaAlojamiento #masInformacion, .cajaAlojamiento #unidadesAlojamiento, .cajaAlojamiento #distancias,
.cajaAlojamiento #descripcion, .cajaAlojamiento #fotografias, .cajaAlojamiento #servicios{
   margin-top:9px;
   text-align:justify;
}

.cajaAlojamiento #distancias {
   margin-top:13px;
}
.cajaAlojamiento #descripcion {
   margin-top:20px;
}

.cajaAlojamiento #distancias h2, .cajaAlojamiento #descripcion h2 {
   margin:0px;
   padding:0px;

}

.cajaAlojamiento #zoom{
   position:absolute;
   display:none;
}

.cajaAlojamiento #popup{
   position:absolute;
   display:none;
}

.cajaAlojamiento #fotografias{
   padding-top:7px;
}

.cajaAlojamiento #servicios{
   padding-top:32px;
}

.botoCancelar{
   position:relative;
   font:bold 12px verdana,arial,sans-serif;
   color:#FFFFFF;
   height:25px;
}

.botoCancelar .imgIzquierda{
   float:left;
   padding-left:4px;
   background:url('../img/elems/bot_cerrarPU_left.gif') left top no-repeat;
   height:20px;
}

.botoCancelar .imgCentro{
   float:left;
   background-color:#165776;
   padding:0px 10px 0px 3px;
   height:17px;
}

.botoCancelar .imgDerecha{
   float:left;
   padding-right:17px;
   background:url('../img/elems/bot_cerrarPU_right.gif') right top no-repeat;
   height:20px;
}

.cajaZoom {
   width:153px;
   height:123px;
   overflow:hidden;
   background-color: transparent;
   border:1px solid #165776;
}

/*********************/
/* módulo su reserva */
/*********************/
.cajaSuReserva {
   width:136px;
   margin:32px 0px 0px 0px;
   padding:0px;
}

.cajaSuReserva h2 {
   font:bold 18px arial,verdana,sans-serif;
   color:#165776;
   margin:0px;
   padding:0px;
} 
.cajaSuReserva .cajaInt {
   width:136px;
   background-color:#ffffff;
   margin:5px 0px 0px 0px;
   padding:13px 0px 13px 0px;
}

.cajaSuReserva .cajaInt p{
   font:normal 11px arial,verdana,sans-serif;
   color:#000000;
   padding: 0px 0px 13px 0px;
   margin: 0px;
}

.cajaSuReserva .cajaInt ul {
   margin:0px;
   padding:0px 0px 6px 7px;
   list-style: none;
   float:left;
   /*padding-left:7px;*/
}

.cajaSuReserva .cajaInt p.cajaAlo {
   padding-bottom:0px;
}

.cajaSuReserva .cajaInt p strong {
   font:bold 11px arial,verdana,sans-serif;
   color:#165776;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
}

.cajaSuReserva .cajaInt p.cajaPvp {
   font:bold 11px arial,verdana,sans-serif;
   color:#000000;

   background: url(../img/ico/reservas/ico_precio.gif) 7px 2px no-repeat;
   padding-bottom:8px;

}

.cajaSuReserva .cajaInt p.cajaPvp strong span {
   font:normal 9px arial,verdana,sans-serif;
   color:#165776;
}

.cajaSuReserva .cajaInt p.cajaPvp span {
   font:bold 18px arial,verdana,sans-serif;
   color:#000000;
}

.cajaSuReserva .cajaInt p.cajaLle, .cajaSuReserva .cajaInt p.cajaSal, .cajaSuReserva .cajaInt p.cajaPvp,  .cajaSuReserva .cajaInt p.cajaCom{
   padding-left:20px;
}

.cajaSuReserva .cajaInt p.cajaLle {
   background: url(../img/ico/reservas/ico_fecha_llegada.gif)   7px 2px no-repeat;
   padding-bottom:8px;
}
.cajaSuReserva .cajaInt p.cajaSal {
   background: url(../img/ico/reservas/ico_fecha_salida.gif) 7px 2px no-repeat;
   padding-bottom:8px;
}

/*
.cajaSuReserva .cajaInt p.cajaPvp {
   background: url(../img/ico/reservas/ico_precio.gif) 7px 2px no-repeat;
   padding-bottom:8px;
}
*/

.cajaSuReserva .cajaInt p.cajaCom {
   background: url(../img/ico/reservas/ico_comision.gif) 7px 2px no-repeat;
   margin-bottom:15px;
}
.cajaSuReserva .cajaInt p.cajaCom span{
   background-color:#B2ECF3;
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#000000;
   display:block;
   float:left;
   padding:0px 5px 0px 5px;
}

.cajaSuReserva .cajaInt p.cajaAlo strong {
   padding-left:20px;
   background: url(../img/ico/reservas/ico_alojamientos.gif)   7px 2px no-repeat;
}
/*
.cajaSuReserva .cajaInt ul {
   float:left;
   padding-left:7px;
}
*/
.cajaSuReserva .cajaInt ul li {
   clear: both;
}
.cajaSuReserva .cajaInt ul li strong {
   float:left;
   display:block;
   font:bold 11px arial, verdana,sans-serif;
   color:#2696cc;
}

.cajaSuReserva .cajaInt ul li span {
   float:right;
   display:block;
   width:109px;
   padding:0px 7px 5px 0px;
}

.cajaSuReserva .cajaInt p.cajaSep {
   height:1px;
   background: url(../img/elems/sep_punts_azul.gif) left top repeat-x;
   overflow:hidden;
}

/***************************/
/* final módulo su reserva */
/***************************/

/***************************/
/* módulo selector de fecha */
/***************************/

.cajaDisponibilidad {
   margin:32px 0px 0px 0px;
}

/***************************/
/* final selector de fecha */
/***************************/

