/**********************
* Calendario Flexible *
**********************/
#buscador_calendario {height:270px;background:url('/images_new/vuelos/buscador_calendario/burbuja_03.gif') no-repeat;padding:20px;}
.fondoosc {width:20px;background-color:#505050;color:#FFF;}
.fondogris {width:20px;background-color:#B2B2B2;color:#FFF;}
.dianoseleccionable {width:20px;text-align:center;background-color:#EDEDED;color:#000;}
.sabdom{width:20px;text-align:center;background-color:#505050;color:#FFF;}
.dianormal{width:20px;text-align:center;background-color:#B2B2B2;}
.fondonegro{width:20px;text-align:center;background-color:#333333;color:#FFF;}
.fondorojo {background-color:#DE0000;color:#FFF;}
.factura_vue #contenido{ padding: 0px 13px 0px 13px;}
.muestra_datos {background:url('/images_new/vuelos/globo_precio.gif') no-repeat;width:315px;height:60px;float:right;}
.inner_muestradatos {width:250px;font-weight:bold;padding-left:25px;padding-top:6px;width:287px;}
.busq_flexi_vue .getDestinos {width:265px;float:right;height:20px;}
.tabla_calendario_ida {background:url('/images_new/vuelos/fondo_cal_flex_ida.gif') no-repeat;}
.tabla_calendario_vuelta {background:url('/images_new/vuelos/fondo_cal_flex_vuelta.gif') no-repeat;}
* html .tabla_calendario_ida {background:url('/images_new/vuelos/fondo_cal_flex_ie.gif') no-repeat;}
* html .tabla_calendario_vuelta {background:url('/images_new/vuelos/fondo_cal_flex_ie.gif') no-repeat;}
.tabla_resumen {background:url('/images_new/vuelos/fondo_resumen.gif') no-repeat;padding:5px;}
.tabla_resumen_ida {background:url('/images_new/vuelos/fondo_resumen_ida.gif') no-repeat;padding:5px;}
* html .tabla_resumen {background:url('/images_new/vuelos/fondo_resumen_ie.gif') no-repeat;padding:5px;}
.fondo_rojo {background-color:#de0000;color:#fff;}
.tabla_links td {padding:2px 5px;}
.numerico li {list-style-image:none;list-style-type:decimal;list-style-position:outside;margin:0px;padding:0px 0px 3px;}
.linea_vertical {background:url('/images_new/home/fondo_vr_gr.gif') repeat-y;}
#buscador_flexible {padding-right:15px;float:left;width:372px;margin-bottom:15px;} 

#contenido_res {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;}
#limite_width {width: 588px;}
#limite_width_carrito {width: 745px;}
#contenido_res2 {padding-left:15px;float:left;display:inline;z-index:3;margin:0px;width: 586px;}
#lista_links_interes td {padding:5px;}
.lineheightalto {line-height: 180%;}
.precioauxiliar {font-size:14px;color: #505050;font-weight:700;}
.precio_atrapalo {font-size: 16px;font-weight: 700;color: #DE0000;}
.preciocaja {font-size:14px;color: #DE0000;font-weight:700;}
.imagen_destacado {padding: 10px 23px 20px 10px!important;}
.texto_destacado {padding: 0px 0px 10px 0px!important;}
.texto_destacado p {margin:0px;}
.recomendado {float:right;margin:0px;height:80px;width:83px;}
.desc_hoteles p {margin: 0px;}

.linea {border-bottom:1px dotted #b2b2b2;}
.lineablanca {border-bottom:1px dotted #FFFFFF;}
.linea_derecha {border-right:1px dotted #505050;text-align:left;}
.linea_izquierda {border-left:1px dotted #505050;}
.linea_top {border-top:1px dotted #505050;}
.linea5 {height:5px;}
.caja_gris .extra_margen {margin-top:5px;padding-left:2px;width:100%;}
.caja_gris h1 {background-color:#B2B2B2;color:#FFFFFF;font-size:100%;font-weight:700;margin:0px 0px 5px;padding:2px 5px;text-transform:uppercase;}

.cesta #principal .lista_cesta td.suma, .fondo_lista, div.auto_complete ul li.selected {
	background-color:#EDEDED;
}

.caja_roja {
	border:1px solid #DE0000;
	margin-bottom:10px;
	margin-top:10px;
}

.caja_roja h2 {
	background-color:#DE0000;
	color:#FFFFFF;
	font-size:100%;
	font-weight:700;
	margin:0 0 5px;
	padding:2px 5px;
	text-transform:uppercase;
}

.yui-dt-first, .vue #principal { padding:0 !important;}


/**************
*   RESULTADOS  *
****************/
.inputh {height: 23px;}
.marginright10 {margin-right: 10px;}
.width30 {width:30%;}

#nav-global .bread, #nav-global-calendario .bread, #nav-global-calendario h1.dotted, #nav-global h1.dotted {margin-left:19px; width: 97%;}
#global_calendario {z-index:2;background:#FFF;height:1%}

.volver_buscar {position:absolute;right:15px;top:-6px; z-index: 20;}

.busq_flexi_vue #contenido_ajax { padding:0 19px 15px;}
.busq_flexi_vue .resumen_vuelo {background-color:#EDEDED; border-bottom:2px solid #B2B2B2;border-right:1px solid #B2B2B2;margin-right:15px;margin-top:10px;padding:5px;}
.busq_flexi_vue .resumen_vuelo2 {background-color:#FBEEEE;border-bottom:2px solid #B2B2B2;border-right:1px solid #B2B2B2;margin-right:15px;margin-top:10px;padding:5px;}

.btn_alertas {background: url(/images_new/vuelos/v2/btn_alertas.gif) no-repeat 0 0; width:155px; height: 40px; z-index:5;}
.btn_alertas div {width:90px;padding-left:55px;padding-top:7px;}
.btn_alertas a {font-weight:bold;}

.vue .tasas {margin-top: -3px;}

.flecha_gris {background: #fff url(/images_new/vuelos/v2/ico_flecha_gris_vuelos.gif) no-repeat; background-position: right 3px; padding-right: 20px;}
.flecha_gris div {background-color: #fff; display: inline;}

.info_ida { position: relative!important; width: 510px; height: 15px;}
.info_vuelta { position: relative!important; width: 510px; height: 20px;}

.fila1 .col1, .fila1 .col2, .fila1 .col3, .fila1 .col4 {position:absolute!important;}
.fila1 .col1 {bottom:0;left:0;}
.fila1 .col2 {width:45px;bottom:0;left:100px;}
.fila1 .col3 {width:250px;bottom:0;left:150px;}
.fila1 .col4 {width:auto;bottom:0;right:0px;}

.fila2 .col1 {width: 80px;line-height:18px;}
.fila2 .col2 {width: 45px;}
.fila2 .col3 {width: 120px;}
.fila2 .col4 {width: 195px;}

.fila3 .col1 {width: 64px;}
.fila3 .col2,.fila3 .col3 {width: 193px;}


/* filtros */
/*.vue .filtro_cabecera { background:transparent url(/images_new/common/v2/top_filtros.gif) no-repeat; width:199px;height:53px; }
.vue .filtro_cabecera h2{font-size:1.1em;text-align:center;color:#fff;padding-top: 5px;padding-bottom: 5px;}
.vue .filtro_pie {background:transparent url(/images_new/common/v2/bck_filtros-1.gif) no-repeat;width:198px;height:53px;}
.vue .filtro_pie  h2{font-size:1.1em;text-align:center;color:#fff;padding-top: 29px;padding-bottom: 5px;}*/

/* caja resultado */
.vue .caja_rdo .mid .separador {margin:0;}
.vue .ico_vue_ida {	background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) 0 3px no-repeat; }
.vue .ico_vue_vuelta { background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) 0 -16px no-repeat; }
.vue .ico_tren_ida { background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) 0 -36px no-repeat; }
.vue .ico_tren_vuelta { background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) 0 -56px no-repeat; }
.vue .ico_bar_ida {	background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) 0 -76px no-repeat; }
.vue .ico_bar_vuelta { background:transparent url(/images_new/vuelos/v2/vue_tren_barco_ida_vuelta.gif) 0 -96px no-repeat; }
.vue .ico_vue_ida, .vue .ico_vue_vuelta, .vue .ico_bar_vuelta, .vue .ico_bar_ida, .vue .ico_tren_vuelta, .vue .ico_tren_ida { padding-left: 15px; }

/* tabla matriz de rdo */
.vue table.tabla_rdo {border-spacing: 2px; border-collapse: separate;}
.vue .tabla_rdo .companias td {text-align:left;}

.vue .yui-navset .yui-content {border-top: 1px solid #ccc; border-right: none; border-left: none; border-bottom: none;}
.vue #div_mapa_calendario .yui-nav, .vue #div_mapa .yui-nav {margin-left: 210px; height:33px;}

#add_alerta, #add_alerta_calendario { position:absolute; left:19px;}

/* estilo aņadido para popup de resultados, hace que el auto complete desplace hacia abajo los campos */
.div_auto_complete .yui-ac-content { position:relative!important}

.select { 
    position:absolute; 
    z-index:10;/*any value*/ 
    overflow:hidden;/*must have*/ 
    width:33em;/*must have for any value*/; 
	background-color: red;
} 
.select iframe { 
    display:none;/*sorry for IE5*/ 
    display/**/:block;/*sorry for IE5*/ 
    position:absolute;/*must have*/ 
    top:0;/*must have*/ 
    left:0;/*must have*/ 
    z-index:-1;/*must have*/ 
    filter:mask();/*must have*/ 
    width:3000px;/*must have for any big value*/ 
    height:3000px;/*must have for any big value*/ 
} 
.select .texto { 
    border:solid 1px #aaaaaa; 
    padding:12px; 
} 
/* nuevas solapas con sprite  */

.vue .yui-navset .yui-nav a{
    text-decoration:none;
}
.vue .yui-navset .yui-nav .selected a {
    cursor:default;
    text-decoration:none;
}

.vue .yui-navset .yui-nav .selected .lista_resultados{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 0;
	margin-left:9px;    
}

.vue .yui-navset .yui-nav .calendario_precios{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat  0 -140px;
	margin-left:8px;
}

.vue .yui-navset .yui-nav .selected .calendario_precios{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -40px;
	margin-left:6px;
}

.vue .yui-navset .yui-nav .lista_resultados{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -100px;
	margin-left:6px;
}

.vue .yui-navset .yui-nav .lanzadera{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -160px;
	margin-left:6px;
}

.vue .yui-navset .yui-nav .selected .lanzadera{
	background: url(/images_new/vuelos/v2/css_pestanyas_result.gif) no-repeat 0 -60px;
	margin-left:6px;
}

.vue .yui-navset .yui-nav .lista_resultados,
.vue .yui-navset .yui-nav .lanzadera,
.vue .yui-navset .yui-nav .selected .lanzadera,
.vue .yui-navset .yui-nav .selected .calendario_precios,
.vue .yui-navset .yui-nav .calendario_precios,
.vue .yui-navset .yui-nav .selected .lista_resultados {
	line-height:20px;
        padding-left:20px;
        padding-bottom:4px;
	margin-right:5px;
	margin-left:5px;
	margin-top:6px;
}

.lineagvuelos {	border-bottom:1px solid #cccccc; }

.posiXinxete {margin-top:-4px;}

.bajar {margin-top:3px;}

.minitop {padding-top:0.1em;}

