﻿.buscadorPaquetes 
{
}

.buscadorPaquetes .destino span
{
	display:block;
}

.buscadorPaquetes .destino input , .buscadorPaquetes .destino select 
{
	width:200px;
}

.buscadorPaquetes .destino a.buscarSinDisponibilidad 
{
	display:block;
	margin-bottom:8px;	
}

.buscadorPaquetes .origen span
{
	display:block;
}

.buscadorPaquetes .origen input, .buscadorPaquetes .origen select 
{
	width:200px;	
}



.buscadorPaquetes .origen .sinVuelo
{
	padding:3px 3px 3px 3px;
	 font-style:italic;
	 display:block;
}


.buscadorPaquetes .fecha 
{
	float:left;
}

.buscadorPaquetes .fecha span
{
	display:block;
}
.buscadorPaquetes .fecha .contenedorFecha 
{
	display:block;
	overflow:hidden;
	height:1%;
}

.buscadorPaquetes .fecha .contenedorFecha input , .buscadorPaquetes .fecha .contenedorFecha img
{
	float:left;
}

.buscadorPaquetes .estancia
{
		float:left;
		margin-left:4px;	
}

.buscadorPaquetes .estancia span
{
	clear:both;
	display:block;
}

.buscadorPaquetes .estancia select
{
	width:80px;
	clear:both;
	margin:0;
}

.buscadorPaquetes .ctlSeleccionHabitaciones 
{
	clear:both;
	float:none;	
}


.buscadorPaquetes .boton 
{
	clear:both;
	float:right;
	margin:12px 35px 0px 0px;	
}


/* Buscador Paquete Dinamico */


.buscadorPaquetesDin 
{
}

.buscadorPaquetesDin .destino, .buscadorPaquetesDin .origen, .buscadorPaquetesDin .lowCost
{
	clear:both;
	float:left;
	width:265px;
}

.buscadorPaquetesDin .ctlSeleccionFecha, .buscadorPaquetesDin .ctlSeleccionHabitaciones
{
	float:left;
	width:205px;
}

.buscadorPaquetesDin .origen
{
    margin-top:6px;   
}

/* IE7 Only */
*:first-child+html .buscadorPaquetesDin .origen
{
    position:relative;
}

.buscadorPaquetesDin .origen label
{
    float:none;
}

.buscadorPaquetesDin .destino span, .buscadorPaquetesDin .origen span
{
	display:block;
}

.buscadorPaquetesDin .destino select 
{
	width:200px;
}

.buscadorPaquetesDin .origen input
{
	width:200px;	
}

.buscadorPaquetesDin .ctlSeleccionFecha span
{
	display:block;
}

.buscadorPaquetesDin .ctlSeleccionFecha .contenedorFecha 
{
	display:block;
	overflow:hidden;
	height:1%;
}

.buscadorPaquetesDin .ctlSeleccionFecha .contenedorFecha input , .buscadorPaquetesDin .ctlSeleccionFecha .contenedorFecha img
{
	float:left;
}

.buscadorPaquetesDin .lowCost span
{
    display:inline;
}

.buscadorPaquetesDin .boton 
{
	clear:both;
	float:right;
	margin:12px 35px 0px 0px;	
}


/*Buscador de paquetes dinamicos horizontal*/

.buscadorPaquetesDinHor .buscadorCabecera 
{
    background:transparent url(/images/buscador/fondo_buscadorficha_top.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
	overflow:hidden;
	width:607px;
	height:41px;
}

.buscadorPaquetesDinHor .buscadorCabecera2 
{
    background:transparent url(/images/buscador/fondo_buscadorlist_top.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
	overflow:hidden;
	width:607px;
	height:20px;
}

.buscadorPaquetesDinHor .buscadorContenido 
{
	clear:both;
	background-image:url(/images/buscador/fondo_buscadorlist_cent.gif);
	background-repeat:repeat-y;
	padding:12px 0 0 70px;
	width:537px;
	height:1%;
	overflow:hidden;
	color:#135296;
}


.buscadorPaquetesDinHor .buscadorPie 
{
    clear:both;
	background:transparent url(/images/buscador/fondo_buscadorlist_bot.gif);
	background-repeat:no-repeat;
	width:607px;
	height:20px;
	margin-bottom:12px;
}

.buscadorPaquetesDinHor .buscadorCabecera span {
    padding:20px 0 0 20px;
}

/* Edades en horizontal
.buscadorPaquetesDinHor .ctlSeleccionHabitaciones .edades select
{
	float:left;
	clear:none;
}

.buscadorPaquetesDinHor .edades 
{
	width:300px;
}
*/

/*Fin buscador de paquetes dinamicos*/


/* Buscador Paquete Prearmados */


.buscadorPaquetes 
{
}

.buscadorPaquetes .destino, .buscadorPaquetes .origen, .buscadorPaquetes .lowCost
{
	clear:both;
	float:left;
	width:265px;
}

.buscadorPaquetes .ctlSeleccionFecha, .buscadorPaquetes .ctlSeleccionHabitaciones
{
	float:left;
	width:205px;
}

.buscadorPaquetes .origen
{
    margin-top:6px;   
}

/* IE7 Only */
*:first-child+html .buscadorPaquetes .origen
{
    position:relative;
}

.buscadorPaquetes .origen label
{
    float:none;
}

.buscadorPaquetes .destino span, .buscadorPaquetes .origen span
{
	display:block;
}

.buscadorPaquetes .destino select 
{
	width:200px;
}

.buscadorPaquetes .origen input
{
	width:200px;	
}

.buscadorPaquetes .ctlSeleccionFecha span
{
	display:block;
}

.buscadorPaquetes .ctlSeleccionFecha .contenedorFecha 
{
	display:block;
	overflow:hidden;
	height:1%;
}

.buscadorPaquetes .ctlSeleccionFecha .contenedorFecha input , .buscadorPaquetes .ctlSeleccionFecha .contenedorFecha img
{
	float:left;
}

.buscadorPaquetes .lowCost span
{
    display:inline;
}

.buscadorPaquetes .boton 
{
	clear:both;
	float:right;
	margin:12px 35px 0px 0px;	
}


/*Buscador de paquetes horizontal*/

.buscadorPaquetesHor .buscadorCabecera 
{
    background:transparent url(/images/buscador/fondo_buscadorficha_top.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
	overflow:hidden;
	width:607px;
	height:41px;
}

.buscadorPaquetesHor .buscadorCabecera2 
{
    background:transparent url(/images/buscador/fondo_buscadorlist_top.gif);
	background-repeat:no-repeat;
	display:block;
	clear:both;
	overflow:hidden;
	width:607px;
	height:20px;
}

.buscadorPaquetesHor .buscadorContenido 
{
	clear:both;
	background-image:url(/images/buscador/fondo_buscadorlist_cent.gif);
	background-repeat:repeat-y;
	padding:12px 0 0 70px;
	width:537px;
	height:1%;
	overflow:hidden;
	color:#135296;
}


.buscadorPaquetesHor .buscadorPie 
{
    clear:both;
	background:transparent url(/images/buscador/fondo_buscadorlist_bot.gif);
	background-repeat:no-repeat;
	width:607px;
	height:20px;
	margin-bottom:12px;
}

.buscadorPaquetesHor .buscadorCabecera span {
    padding:20px 0 0 20px;
}
