﻿/*Buscador Alojamientos*/

.buscadorAloja 
{
    position:relative;
    padding-bottom:20px;
    clear:both;
}

.buscadorAloja span
{
    font-size:11px;
}



.buscadorAloja .claseProducto span
{
    display:block;
}

.buscadorAloja .claseProducto select
{
    width:146px;
}


 .buscadorAloja .selCountry span 
 {
   display:block;
 }

 .buscadorAloja .selCountry select 
 {
   width:206px;
 }

.buscadorAloja .claseProducto, .buscadorAloja .selZona , .buscadorAloja .selectorMultinivelV2 , .buscadorAloja .selCountry
{
	margin-bottom:10px;
}

.buscadorAloja  .selCountry 
{
  margin-top:10px;
}

.buscadorAloja .ctlSeleccionFecha 
{
    margin-top:14px;   
}

.buscadorAloja .ctlSeleccionHabitaciones 
{
    margin-top:12px;   
}

.buscadorAloja .selHotel 
{
    margin-top:14px;
}


.buscadorAloja .selZona input,
.buscadorAloja .selHotel input {
	width: 206px;
}


.buscadorAloja .additionalParameters 
{
    margin-top:14px; 
    color:#333333;
    float:left;
    position:relative;
}

.buscadorAloja .additionalParameters span.additionalParametersTit
{
    display:block;
    color:#007A4C;
    border-bottom:dashed 1px #007A4C; 
    font-weight:bold;
    font-size:11px;
    float:left;   
    cursor:pointer;
}

.buscadorAloja .selCategoria 
{
    overflow:hidden;
    height:1%;
    width:220px;
    float:left;
    clear:both; 
    margin-top:8px; 
}

.buscadorAloja .selCategoria span.categoriaTit 
{
    display:block;   
    margin-bottom:8px;
    clear:both;
}

.buscadorAloja .selCategoria  label
{
    width:50px;
    float:left;
    margin-bottom:10px;
}

.buscadorAloja .selCategoria  label span
{
    display:inline;
    color:#333333;
}

.buscadorAloja .selCategoria  label input
{
    margin:0 4px 0 0;
    border-style:none;
}

.buscadorAloja .buscadorContenido 
{
    overflow:hidden; 
    height:1%;
    padding-bottom:36px;  
}

.buscadorAloja .boton 
{
    float:left;
    margin:-30px auto 0 74px;
    .margin-lefT:0px;
    .padding-left:74px;
    display:block;
    overflow:hidden;
}

.buscadorAloja .boton .botonOkCen
{
     .text-align:center;
 
}


/*Horizontal*/

.buscadorAlojaH 
{
    position:relative;
    padding-bottom:20px;
}

.buscadorAlojaH span
{
    font-size:11px;
}



.buscadorAlojaH .claseProducto span
{
    display:block;
}

.buscadorAlojaH .claseProducto select
{
    width:102px;
}

.buscadorAlojaH .msgDestino,  .buscadorAlojaH .msgSelectArea ,.buscadorAlojaH .selectorMultinivelV2  
{
    display:none;   
}



.buscadorAlojaH .claseProducto, .buscadorAlojaH .selZona  
{
	float:left;
}

.buscadorAlojaH .claseProducto span, .buscadorAlojaH .selZona  span
{
    display:block;
}

.buscadorAlojaH .selZona  {
	margin-left:14px;
}


.buscadorAlojaH .ctlSeleccionFecha 
{
    clear:both;
    margin-top:14px;   
    float:left;
    _width:240px;
}
/*hack*/ *:first-child+html .buscadorAlojaH .ctlSeleccionFecha {margin-top:0;}

.buscadorAlojaH .ctlSeleccionHabitaciones 
{
    margin-top:12px;   
    position:absolute;
    top:0px;
    left:50%;
    width:210px;
    height:auto;
}

.buscadorAlojaH .selHotel 
{
    /*margin-top:14px;*/
    /*float:left;*/
    /*margin-left:14px;*/
    position: absolute;
    top: 69px;
    left: 490px;
    height: auto;
}


.buscadorAlojaH .selZona input,
.buscadorAlojaH .selHotel input {
	width: 206px;
}

.buscadorAlojaH .additionalParameters 
{
    margin-top:14px; 
    float:left;
    clear:both;
    width:300px;
}

.buscadorAlojaH .additionalParameters span.additionalParametersTit
{
    display:block;
    color:#007A4C;
    border-bottom:dashed 1px #007A4C; 
    font-weight:bold;
    font-size:11px;
    float:left;
    margin-bottom:2px;   
    cursor:pointer; 
}

.buscadorAlojaH .selCategoria 
{
    overflow:hidden;
    width:420px;
    float:left;
    clear:both; 
    margin-top:8px; 
}
.buscadorAlojaH .selCategoria span.categoriaTit 
{
    display:block;   
    margin-bottom:8px;
    margin-right:8px;
    float:left;
}

.buscadorAlojaH .selCategoria  label
{
    float:left;
    margin-bottom:10px;
    padding-right:6px;
}

.buscadorAlojaH .selCategoria  label span
{
    display:inline;
    color:#333333;
}

.buscadorAlojaH .selCategoria  label input
{
    margin:0 4px 0 0;
}

 .buscadorAlojaH .selCountry  
 {
  float:left;
  height:auto;
  left:250px;
  position:absolute;
  top:69px;
 }
 
 .buscadorAlojaH .selCountry span 
 {
   display:block;
 }

 .buscadorAlojaH .selCountry select 
 {
   width:206px;
 }
 



.buscadorAlojaH .buscadorContenido 
{
    overflow:visible; 
    padding-bottom:20px;  
}



.buscadorAlojaH .boton 
{
    float:right;
    margin:-32px 20px 0 0;
    .margin-right:0px;
    .padding-right:20px;
    display:block;
    overflow:hidden;
}

.buscadorAlojaH .boton .botonOkCen
{
     .text-align:center;
 
}
