/* ----------------------------------- */
/* mini.css
/* http://www.viajes.net
/* ----------------------------------- */

#miniBuscador{
	display: block;
	float: left;
	width: 755px;
	height: 116px;
	margin: 16px 0 0 22px;
	padding: 0;
/*	border: solid 1px red;*/
}

#ofertasHoteles{
	display: block;
	float: left;
	width: 240px;
	height: 116px;
	margin: 16px 0 0 30px;
	padding: 0;
/*	border: solid 1px red;*/
}

/* ----------------------------------- */
/* ESTILOS MINIBUSCADOR RESULTADOS
/* ----------------------------------- */

/* !!!!!!!!!!!! los estilos del minibuscador en resultados estan diferente q las en las páginas internas !!!!!!!!!!!!*/

#buscador .cuerpoMini #buscadorVuelos .tableMini, #buscador .cuerpoMini #avisosVuelos .tableMini{
	left: 222px;
/*	border: solid 1px red;
*/}
#buscador .cuerpoMini #buscadorHoteles .tableMini{
/*	position: absolute;
	top: 0;*/
	left: 222px;
/*	border: solid 1px blue;
*/}
#buscador .cuerpoMini #buscadorViajes .tableMini{
	left: 222px;
/*	border: solid 1px green;
*/}


/* ----------------------------------- */
/* MINI-BUSCADOR
/* ----------------------------------- */

.contenedorMini{
	width: 755px;
	height: 116px;
	font: 8pt Arial;
	clear: both;
	margin: 0;
	padding: 0;
/*	border: solid 1px red;
*/}

.cabeceraBusc { 
	display: block;
	clear: both;
	width: 480px; 
	height: 28px;
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
}
.miniBuscador { 
	width: 480px; 
	height: 116px;
	margin: 0;
	padding: 0;
	clear: none;
	float: left;
/*	border: solid 1px blue;*/
}
*html .miniBuscador{ width/****/:/****/ 450px;} 

.cabeceraMini {
	display: block; 
	width: 470px; 
	height: 17px;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #f68d21;
	padding: 10px 0 0 0;
	margin: 0;
}

.cuerpoMini {
/*	background: url("/images/buscador/fondoMini.gif") no-repeat;*/
	text-align: left; 
	width: 450px; 
	height: 70px;
	padding: 0px 0px 0px 17px;
	margin: 0;
	clear: both;
/*	border: solid 1px black;*/
}

/*** MINI VUELOS ***/

.tableMini{
	margin: 3px 0 0 0;
	height: 60px;
	width: 450px;
}
*html .tableMini{ margin-top/****/:/****/ 1px; width/****/:/****/ 457px;}

.tdOrigenDestinoMini{
	height: 30px;
	width: 210px;
}

*html .tdOrigenDestinoMini{ width:215px;}

.tdFechasMini{
	height: 30px;

}

*html .tdFechasMini{ width:160px;}

.tdIdaVuetaMini{
	height: 30px;
	width: 78px;
}

*html .tdIdaVuetaMini{ width:90px;}

.titulosMini{
	width: 44px;
}

.izquierda{
	display: block;
	width: 42px;
	padding: 4px 0 0 0;
	margin:0;
	float: left;
}
/****** ESTILOS MINI avisame *****/
#formularioAvisame table {display:block; float:left; width:460px; height:58px; margin:8px 0 0 0; }
*html #formularioAvisame table{margin-top:2px;}
*:first-child+html #formularioAvisame table{margin-top:4px;}
#formularioAvisame td { /*height:24px;*/ text-align:left; width:auto; padding: 0 3px; }
*html #formularioAvisame td{vertical-align:middle;}
#formularioAvisame td input{display:block; float:left; font-size:9px; font-family:arial;}
*html #formularioAvisame td input{margin:0; padding:0;}
#formularioAvisame td .ida_vuelta{display:block; float:left; width:40px; margin:0; padding:0;}
*html #formularioAvisame .ida_vuelta{width:36px;}
#formularioAvisame td.idaVuelta{/*height:25px;*/}
#formularioAvisame td.bgContraste{background-color:#f0d78e; width:165px; margin:0; padding:0 0 0 3px;/* height:20px;*/}
/*#formularioAvisame td.idaVuelta { display:inline; float:left; height:28px; text-align:left; width:150px; font-size: 11px; margin: 0 0 7px 114px;  }*/
#formularioAvisame td.botonEnviarAlarma { display:block; float:right; height:24px; text-align:left; width:70px; margin: 0px 15px 4px 0px; }
#formularioAvisame #botonSubmitNuevaAlarma {display:block; float:left; width:70px; background:none;}
*html #formularioAvisame #botonSubmitNuevaAlarma{margin-top:-3px; margin-right:10px;}
*html #formularioAvisame td input.origen_destino{margin-top:-8px;}
/****************** fin estilos mini AVISAME ***************/

/******* ESTILOS MINI OFERTAS **********/

#ofertasF{
	display:block;
	float:left;}

#ofertasF .cuerpoMiniBuscOfer{
	width:460px; 
	height:60px;
}
#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini{
	display:block;
	float:left;
	width:450px;
	height:auto;
}
*html #ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini{width/***/:/***/460px;}

#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .origenOfertaMini,
#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .destinoOfertaMini{
	display:block;
	float:left;
	width:223px;
	height:30px;
	margin:8px 0 5px 2px ;
	}
*html #ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .destinoOfertaMini{width:230px;}
#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .textoDestinoMini,
#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .textoOrigenMini{
	display:block;
	float:left;
	margin:10px 5px 0 0;}
*htm #ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .textoDestinoMini,
*html #ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .textoOrigenMini{margin-right:0;}

#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini input, textarea {
	height: 15px;
	*height: 17px;
	font: 12px Arial;
	color:  #333333;
	text-align:left;
	vertical-align: bottom;
	display:inline;
	padding-top: 3px;
	*padding-top: 1px;
} 

#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .origenOfertaMini input#txtOrigenOfe{ color: #999; font-size: 0.98em; width:145px; margin-top:5px;}	
#ofertasF .cuerpoMiniBuscOfer .categoriaElegidaMini .destinoOfertaMini input#txtDestinoOfe{ color: #999; font-size: 0.98em; width:145px; margin-top:5px;}
#ofertasF #bAyuda{
	display:block;
	float:left;
	width:18px; 
	height:18px;
	margin:-3px 5px 0 0;
	padding:0;
}

#ofertasF #bAyuda a{width:18px; height:18px;}
#ofertasF .buscarOfertas{
	display:block;
	float:right;	
}

#ofertasF .cuerpoMiniBuscOfer div.aprovecha{
	display:block;
	float:left;
	font-size:9px;
	margin:5px 0 0 0;
	text-align:right;
	width:367px;
}
*:first-child+html #ofertasF .cuerpoMiniBuscOfer div.aprovecha{padding-top:10px; width:365px;}

#ofertasF #btnBuscarOfeVuelos{
	background:url(../images/iconos/bbuscar.png) no-repeat left top;
	display:block;
	float:right;
	width:70px;
	height:24px;
	text-indent:-5000px;
	margin:0 11px 0 0;
}
*:first-child+html #ofertasF #btnBuscarOfeVuelos{margin-top:5px;}


/******* FIN ESTILOS MINI OFERTAS **********/


/*** MINI HOTELES antiguo ***/

.tableMini{
	height: 60px;
	width: 460px;
}

.tdizquierdaMiniHotel{
	height: 30px;
	width: 182px;
}
*html .tdizquierdaMiniHotel{ width/****/:/****/ 182px;}

.tdizquierdaMiniHotel #indicator3{
	float:right;
	width:16px;
	margin:-19px 0 0 0;
	padding:0;
}
*:first-child+html .tdizquierdaMiniHotel #indicator3{float:right; width:16px; margin-right:-10px; padding:0;}
*html .tdizquierdaMiniHotel #indicator3{float:right; width:16px; margin-right:-10px; padding:0;}

.tdcentroMiniHotel{
	height: 30px;
	width: 160px;
}

.tdderechaMiniHotel{
	height: 30px;
	width: 80px;
}

*html .tdderechaMiniHotel{ width/****/:/****/ 90px;}

.titulosMini{
	width: 44px;
}

.izquierdaMiniHoteles{
	display: block;
	width: 50px;
	padding: 4px 0 0 0;
	margin:0;
	float: left;
}

.pAdultosMini{
	display: block;
	width: 13px;
	padding: 4px 0 0 0;
	margin:0;
	float: left;
}

#cmbCategoriaMiniHoteles{
	width:64px;
}

#cmbNumAdultosMiniHoteles{
	width: 35px;
	margin-right: 5px;
}
 
#cmbNumHabitaMiniHoteles{
	width: 35px;
}

#cmbNumHabitaHotelesMini{
	width: 35px;
}

/**** minibuscador pestana hoteles nuevo ****/

.cuerpoMini .formularioHoteles{
	display:block;
	float:left;
	width:457px;
	height:60px;
	margin:5px 0 0 ;
	padding-left:3px;
}
*html .cuerpoMini .formularioHoteles{padding-left:10px;}
.cuerpoMini .formularioHoteles .buscFechaHoteles{
	display:block;
	float:left;
	clear:left;
	width:320px;
	width: 100%;
	margin-bottom: 3px;
}
*:first-child+html .cuerpoMini .formularioHoteles .buscFechaHoteles{margin-top:2px;}

.cuerpoMini .formularioHoteles .buscFechaHoteles .labelEntrada {display:block; float:left; margin:3px 10px 0 0;}
.cuerpoMini .formularioHoteles .buscFechaHoteles .fechaEntrada,
.cuerpoMini .formularioHoteles .buscFechaHoteles .fechaSalida {
	display:block;
	float:left;
	margin:0 10px 0 0;
	width:100px;
}
.cuerpoMini .formularioHoteles .buscFechaHoteles .fechaEntrada .inputFechaEntrada {
	display:block;
	float:left;
	margin:0 2px 0 0;
	width:65px;
	font-family:Arial;
	font-size:12px;
	padding:2px;
}

.cuerpoMini .formularioHoteles .buscFechaHoteles .labelSalida {display:block; float:left; margin:3px 10px 0 0;}

.cuerpoMini .formularioHoteles .buscFechaHoteles .fechaSalida .inputFechaSalida {
	display:block;
	float:left;
	margin:0 2px 0 0;
	width:65px;
	font-family:Arial;
	font-size:12px;
	padding:2px;
}

.cuerpoMini .formularioHoteles .ciudadSalida {
	display:block;
	float:left;
	height:auto;
	width:225px;
	margin:5px 0;
}
*:first-child+html .cuerpoMini .formularioHoteles .ciudadSalida {margin:5px 0;}
*html .cuerpoMini .formularioHoteles .ciudadSalida {margin:5px 0;}

.cuerpoMini .formularioHoteles .ciudadSalida label.textoSalida{
	display:block;
	float:left;
	margin:3px 14px 0 0;
}
.cuerpoMini .formularioHoteles .ciudadSalida .inputCiudadSalida {
	display:block;
	float:left;
	color:#999999;
	font-size:0.98em;
	margin-top:0;
	width:145px;
	font-family:Arial;
	font-size:12px;
	padding:2px;
}

.cuerpoMini .formularioHoteles .divBotones{
	display:block;
	float:right;
	width:120px;
	margin:0;
}

.cuerpoMini .formularioHoteles a.buscarHoteles {
	background:transparent url(/images/iconos/bbuscar.png) no-repeat scroll left top;
	display:block;
	float:right;
	height:24px;
	margin:0;
	text-indent:-5000px;
	width:70px;
}

.cuerpoMini .formularioHoteles .btnAyuda{
	display:block;
	float:right;
	margin:2px 7px 0;
}
.cuerpoMini .formularioHoteles .btnAyuda a {
	color:#FF9900;
	height:50px;
	text-decoration:none;
}



/* ----------------------------------- */
/* CARRITO - RESULTADOS VUELOS
/* ----------------------------------- */

.carritoHoteles{
	display: block;
	width: 240px; 
	height: 115px;
	margin: 0;
	padding: 0;
	clear: none;
	float: right;
/*	border: solid 1px blue;
*/}

.cabeceraCarritoHoteles {
	display: block; 
	width: 230px; 
	height: 17px;
	padding: 7px 10px 5px 0;
	margin:0;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #000;
/*	border: solid 1px red;*/
}

.cuerpoCarritoHoteles {
	display: block;
	float: none;
	width: 220px; 
	height: 77px;
	margin: 0px 10px 0px 10px;
	padding: 0;
/*	border: solid 1px green;*/
	overflow: auto;
	text-align: left; 
}
*html .cuerpoCarritoHoteles{ width/****/:/****/ 216px; }

.tableHotelesVuelos{
	width: 95%;
	*width: 90%; 
}

/* ----------------------------------- */
/* OFERTAS - MINIBUSCADOR
/* ----------------------------------- */

.contenedorMiniOfer{
	display: block;
	width: 755px;
	height: 116px;
	margin: 0px;
	padding: 0px;	 
	clear: both;
}

.miniBuscadorOfer {
	display: block;
	float: left;
	clear: none;
	width: 480px; 
	height: 116px;
	clear: none;
	float: left;
} 

.cabeceraMiniOfer { 
	width: 440px; 
	height: 17px;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #333333;
	padding-top: 10px;
}

.cuerpoMiniOfer { 
	/*background : url("/images/buscador/fondoMiniOfer.gif") no-repeat;*/
	text-align: left; 
	width: 460px; 
	height: 70px;
	padding: 12px 15px 10px 23px;
} 

.ofertas { 
	background : url("/images/buscador/sombraOfer.png");
	width: 256px; 
	height: 255px;
	margin-top: -256px;
	*margin-top: -252px;
	margin-left: 525px;
	padding-top: 0px;
} 

.categoriaElegidaMini{
	width: 440px;
	height: 24px;
}

.OrigenDestinoOferMini{
	display: block;
	float: left;
	clear: none;
	width: 445px;
	height: 20px;
	clear: both;
/*	border: solid 1px green;
*/}

.origenOfertaMini{
	width: 210px;
	/*height: 20px;*/
	float: left;
}

#fechaOfertaMini{
	display: block;
	float: left;
	clear: none;
	width: 202px;
	height: 22px;
/*	border: solid 1px blue;
*/	margin: 0 0 0 5px;
}
#txtCritOfe, #textoCriterio{ display: block; float: left;}
#textoCriterio{ padding: 3px 0 0 0;}

.destinoOfertaMini{
	width: 210px;
	/*height: 20px;*/
	float: right;
}

.criterioOfertaMini{
	display: block;
	float: left;
	clear: none;
	width: 444px;
	height: 20px;
/*	border: solid 1px red;
*/}

.categoriaMini{
	width: 440px;
	height: 25px;
	margin: 4px 0 0 0;
	clear: both;
}

.selectCategoriaMini{
	display: block;
	width: 220px;
	height: 22px;
	float: left;
}

#bBotonesOferMini{
	height: 22px;
	width: 200px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#bBuscarOferMini{
	width: 62px;
	height: 22px;
	float: right;
}

#bAyudaOferMini{
	width: 18px;
	height: 18px;
	margin: 0 0 0 4px;
	float: left;	
}

#textoOrigen{ float: left; padding: 3px 0 0 0;}
#anyoOferta{
	width: 70px;
	float: left;
}
#mesOferta{
	width: 85px;
	margin: 0 5px 0 0;
	float: left;
}

#cabeceraMiniofer{
	display: block;
	height: 26px;
	width: 475px;
	margin: 12px 0 0 0;
/*	border: solid 1px green;*/
}
#fakeTab{ 
	display: block;
	float: right;
	float:left;
	clear: both;
	margin: 0;
	margin:0 0 0 14px;
	padding: 0;
	width: 92px;
	height: 26px;
}


/* ----------------------------------- */
/* CARRITO - RESULTADOS OFERTAS
/* ----------------------------------- */

/* HOTELES */

.carritoOferHoteles{
	display: block;
	width: 240px; 
	height: 115px;
	clear: none;
	float: right;
}

.cabeceraCarritoOferHoteles { 
	display: block; 
	width: 230px; 
	height: 17px;
	padding: 7px 10px 5px 0;
	margin:0;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #000;
}

.cuerpoCarritoOferHoteles {
	display: block;
	float: none;
	width: 220px; 
	height: 77px;
	margin: 0px 10px 0px 10px;
	padding: 0;
/*	border: solid 1px green;*/
	overflow: auto;
	text-align: left; 
}

/* VUELOS */

.carritoOferVuelos{
	display: block;
	width: 240px; 
	height: 115px;
	clear: none;
	float: right;
}

.cabeceraCarritoOferVuelos { 
	display: block; 
	width: 230px; 
	height: 17px;
	padding: 7px 10px 5px 0;
	margin:0;
	font: 11pt Arial, Trebuchet; 
	font-weight:bold;
	text-align: right;
	color:  #000;
}

.cuerpoCarritoOferVuelos {
	display: block;
	float: none;
	width: 220px; 
	height: 77px;
	margin: 0px 10px 0px 10px;
	padding: 0;
/*	border: solid 1px green;*/
	overflow: auto;
	text-align: left; 
}

.tableHotelesVuelos{
	width: 95%;
	*width: 90%; 
}

/***************AVISOS VUELOS MINI BUSCADOR****************************/
a.mas_vuelos {
	width:200px;
	float:right;
	font-size:10px;
	text-align:right;
	padding: 0 15px 0 0;
	text-decoration:none;
	color:#00F;
	font-weight:bold;
	margin:0;
}
a.mas_vuelos:hover {
	color: #006;
	font-weight:bold;
}
