﻿/*Buscador Alojamientos*/

.buscadorAloja 
{
    position:relative;
    /*padding-bottom:20px;*/
    clear:both;
}

.buscadorAloja span
{
    font-size:11px;
}



.buscadorAloja .claseProducto span
{
    display:block;
}

.buscadorAloja .claseProducto select
{
    width:102px;
}

.buscadorAloja .claseProducto, .buscadorAloja .selZona , .buscadorAloja .selectorMultinivelV2 
{
	margin-bottom: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 .selZona span{
  display:block;
}
.buscadorAloja .additionalParameters{
  margin-top:14px; 
  color:#333333;
  /*float:left;*/
  overflow:hidden;
  height:1%;
  /*position:relative;*/
}

.buscadorAloja .additionalParameters span.additionalParametersTit
{
    display:block;
    color:#000;
    border-bottom:dashed 1px #000; 
    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:50%;
    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%;
}

.buscadorAloja .boton 
{
    float:right;
    margin:4px 12px 0 0;
    display:block;
    overflow:hidden;
    height:1%;
}

.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: 59px;
    left: 50%;
    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:#000;
    border-bottom:dashed 1px #000; 
    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 .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;
 
}
