﻿.buscadorServicios label input,
.buscadorServicios label select {
	margin: 2px 0 5px;
}

.buscadorServicios label select {
	border: solid 1px;
	display: block;
}

.buscadorServicios .Traslado .labelZona .selectorMultiNivel
{
    width:150px;
    padding-bottom:0;
    }

.buscadorServicios .Servicio .labelZona .selectorMultiNivel
{
    width:193px;
    padding-bottom:0;
    }    

.buscadorServicios .labelZona span , .buscadorServicios .ctlSeleccionFecha .textoFechaIni , .buscadorServicios .ctlSeleccionFecha .textoFechaFin
{
	float:left;
	margin:6px 0px 0px;
}

.buscadorServicios .predictivo span 
{
	margin:0px;
	float:none;
}


.buscadorServicios .ctlSeleccionFecha .textoFechaIni , .buscadorServicios .ctlSeleccionFecha .textoFechaFin {
	width:92px;
}

.buscadorServicios .ctlSeleccionFecha 
{
	padding:0px;	
}

.buscadorServicios .Traslado .pzona .labelZona 
{
	float:left;	
	overflow:hidden;
	width:150px;
}

.buscadorServicios .Servicio .pzona .labelZona 
{
	float:left;	
	overflow:hidden;
	width:205px;
}

.buscadorServicios .labelZona select
{
    width:100%;
    }

.buscadorServicios .selZona 
{
	/*width:200px;*/
	float:left;
}

.buscadorServicios .labelZona input
{
    border:solid 1px #89A785;
	width:144px;
}




.buscadorServicios .labelDestino 
{
	float:left;	
	overflow:hidden;
}


.buscadorServicios  .destinoDiferente 
{
	margin:2px 0 2px 0;
	overflow:hidden;
	clear:both;
	float:left;	
	width:180px;
}

.buscadorServicios  .destinoDiferente input
{
	float:left;
	margin:0 0 0 4px;
}

.buscadorServicios .destinoDiferente span 
{
	float:left;	
}


.buscadorServicios .ctlSeleccionFecha 
{
	margin-top:6px;
}


.buscadorServicios .ctlSeleccionFecha .contenedorFecha
{
	float:left;
}

.buscadorServicios  .ctlSeleccionFecha label select, .ctlSeleccionFecha .label select 
{
	float:left;
	clear:right;
}

.buscadorServicios .ctlSeleccionFecha
{
	clear:both;
	float:left;
	margin-top:6px;
}

.buscadorServicios  .idayvuelta
{
	float:left;
	clear:both;
	margin: 4px 0 0 0;
	overflow:hidden;	
	width:180px;
}

.buscadorServicios .idayvuelta span
{
	float:left;
	margin-top:4px;
	width:92px;
}

.buscadorServicios .idayvuelta input
{
	float:left;
	margin:0 0 0 4px;
}


.buscadorServicios .selHabita
{
    width:200px;
    float:left;
	.clear:both;
}


.buscadorServicios  .selHabita .textopasajeros
{
	margin-bottom:3px;
	float:left;
	width:75px;
}

.buscadorServicios .ctlSeleccionHabitaciones 
{
	float:left;
	margin-top:0;
}

.buscadorServicios .ctlSeleccionHabitaciones .numeroHabitacion
{
	display:none;
}

.buscadorServicios .ctlSeleccionHabitaciones .ninosEdades 
{
	float:left;
}


.buscadorServicios .ctlSeleccionHabitaciones .edadesAdultos select 
{
	float:left;
	clear:both;
	margin:0 0 2px 0;	
}


.buscadorServicios .botonera 
{
	
}

.buscadorServicios .boton 
{
margin-left:50px;
text-transform:uppercase;
width:150px;
}






.buscadorServiciosPeq .contenido 
{
	min-height:300px;	
}

.buscadorServiciosPeq .ctlSeleccionFecha
{
	margin-top:6px;
}


.buscadorServiciosPeq .textopasajeros
{
	display:none;
}

.buscadorServiciosPeq .selHabita 
{
	margin-top:6px;	
}

.buscadorServiciosPeq .numeroHabitacion
{
	display:none;	
}

.buscadorServiciosPeq .edades 
{
	float:left;
	width:40px;	
}


.buscadorServiciosPeq .ctlSeleccionFecha label .contenedorFecha, .buscadorServiciosPeq  .ctlSeleccionFecha .label .contenedorFecha 
{
	float:left;	
}



.buscadorServiciosPeq .botonera 
{
	clear:both;
	float:left;
	margin-bottom:40px;
	margin-top:30px;
}

.buscadorServiciosPeq .boton 
{
text-transform:uppercase;
width:150px;
margin:0px auto;
}

/*INICIO CSS: Hao Ran*/
.buscadorServicios select,
.buscadorServicios .fec input,
.buscadorServicios .ctlSeleccionFecha .label select,
.buscadorServicios label select{
  border: solid 1px #7F9DB9;
}
.buscadorServicios .pasajeros label select, .buscadorServicios .pasajeros .label select
{
  margin-top:0;
  padding-bottom:0;
  width:42px;
}

.buscadorServicios .idavuelta
{
  float: left;
  margin-left: 7px;
  .margin-left: 3px;
  margin-top: 24px;
  _margin-top: 20px;
}

.buscadorServicios .idavuelta .rIda, .buscadorServicios .idavuelta .rVuelta
{
    border-style:none;
    }

.buscadorServicios .idavuelta input{
  margin: 0 5px;
}

.buscadorServicios .labelZona select#zona{
  width: 150px;
}
.buscadorServicios .lugarOriDes{
  float: left;
  clear: both;
  margin-top:5px;
}
.buscadorServicios .lugarOriDes label{
  display: block;
}
.buscadorServicios .lugarOriDes select{
  width: 150px;
  margin-bottom:10px;
}
.buscadorServicios .ctlSeleccionFecha{
  clear: none;
}
.buscadorServicios .botonera
{
    clear:none;
    margin-top: 17px;
    .margin-top: 27px;
    float: right;
    width: 100px;
}
.buscadorServicios .botonera .boton{
  margin: 0;
  width: auto;
  float: right;
  font-weight: bold;
  color: #23748B;
}

.buscadorServicios .fechaServ .ctlSeleccionFecha
{
    clear:both;    
    width:auto;
    .margin-bottom:10px;
    }

.buscadorServicios .fechaServ .ctlSeleccionFecha .label
{
    margin-left:0;
    margin-right:15px;
    }

.buscadorServicios .fechaServ .ctlSeleccionFecha .label label
{
    margin-left:0;
    }    

.buscadorServicios .ctlSeleccionFecha
{
  width: 170px;
  margin-top: 5px;
}

.buscadorServicios .ctlSeleccionFecha .label{
  margin-left: 8px;
  _margin-left:0;
  margin-right: 0;
}
.buscadorServicios .ctlSeleccionFecha label{
  margin-left: 7px;
  margin-right: 0;
}
.buscadorServicios .ctlSeleccionFecha label.fec{
  width: 92px;
}
.buscadorServicios .ctlSeleccionFecha label.hour{
  width: 50px;
}
.buscadorServicios .ctlSeleccionFecha label span{
  display: block;
}
.buscadorServicios .ctlSeleccionFecha .textoFechaIni,
.buscadorServicios .ctlSeleccionFecha .textoFechaFin{
  margin-top: 0;
}
.buscadorServicios .ctlSeleccionHabitaciones .ninosEdades .edades select{
  .margin: 5px 4px 0 0;
  margin-top:2px;
  clear:both;
}

.buscadorServicios .ctlSeleccionFecha .fechaFin
{
    .margin-top:0px;
    }

.buscadorServicios .ctlSeleccionHabitaciones .edades{
  margin-left: 0;
  margin-top: 0;
}

.ctlSeleccionFecha .contenedorFecha
{}

.ctlSeleccionFecha .contenedorFecha input
{ 
    margin-bottom:10px;
    }

#divRadioButtons
{
    margin-top:10px;
    width:380px;
    }

#divRadioButtons .rTodos
{
    border-style:none;
    }

/*, #divRadioButtons .rExcursiones, #divRadioButtons .rEntradas*/

#divRadioButtons span
{}

#divRadioButtons input
{
    border-style:none;
    float:left;
    margin-top:0;
    }

#divRadioButtons label
{
    float:left;
    
    margin-left:5px;
    .margin-left:2px;
    
    margin-right:15px;
    .margin-right:5px;
    
    margin-top:1px;
    .margin-top:4px;
    
    margin /*\**/: 3px 10px 0px 3px \9; /*only ie8*/
    
    }

/*FIN CSS*/
