p.info_busqueda{color:#565656; font-size:12px;}
p.subtitulo_resultados{font-size:12px; margin:0}
.cont_filtro .nav li{width:50%; text-align:center}
.desc_opcion, .desc_opcion strong{font-size:12px}
#show_availability legend{border:0; margin-bottom:0; font-size:24px; line-height:27px}
#decisionAeropuertos .radio, #show_availability .radio input[type="radio"], #show_availability .radio-inline input[type="radio"], #show_availability .checkbox input[type="checkbox"], #show_availability .checkbox-inline input[type="checkbox"]{margin-top: 0}
/*Buscador p�gina de error, cuando se ponga el nuevo buscador habr�a q eliminar estos estilos*/
.cont_buscador_error{background: #fff; padding:20px 30px; margin-bottom: 10px;}
.cont_buscador_error td select, .cont_buscador_error td input{color:#565656}
.cont_buscador_error td, .cont_buscador_error td a{color:#FFF!important}
.cont_buscador_error td input#buscar_vuelos{background:#e86b1b; color:#FFF;font-size:18px; padding:5px 10px; -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px; border:0}
.cont_buscador_error td table label, .cont_buscador_error td table b {color:#565656}
.cont_buscador_error td .destacado_azul label {color:#565656}
.cont_buscador_error td .destacado_azul, .cont_buscador_error td .destacado_azul td  {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; background-color:#f5f5f5; color:#565656!important; line-height:20px;padding:5px 10px 0 10px}
.cont_buscador_error td .destacado_azul{color:#565656!important; text-decoration: none}
.cont_buscador_error td .destacado_azul td a.icono_dudas, .cont_buscador_error td a.icono_dudas {background:#e86b1b!important; text-decoration: none; -webkit-border-radius: 100px;    -moz-border-radius: 100px;    border-radius: 100px; padding: 0 3px}
.cont_buscador_error td table .capa_info,.cont_buscador_error #capa_busqueda_avanzada #residente, .cont_buscador_error #capa_busqueda_avanzada #sin_escalas {
    display: none;
    border: 1px solid rgb(169, 187, 216);
    padding: 4px;
    background-color: rgb(226, 235, 249);
    width: 190px;
    -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;
    -webkit-box-shadow: 0 0 5px rgb(43, 78, 106);
    -moz-box-shadow: 0 0 5px rgb(43, 78, 106);
    box-shadow: 0 0 5px rgb(43, 78, 106);
    color:#565656;
    z-index:100
}
/* buscador multitrayecto en dispo */
.cont_buscador_error .fright{
    display: none;
}
.cont_buscador_error .fondo_buscador_new{
    color: #fff;
}
.cont_buscador_error h4{
    margin: 0 10px;
}
.cont_buscador_error .busc_multiples_destinos{
    width: 98%;
    margin: 5px 10px;
}
.cont_buscador_error #boton_enviar{height:37px;color:#ffffff;font-size:18px;text-align:right;margin:10px 0;padding:0;cursor:pointer;}
.cont_buscador_error #boton_enviar .left{
    background:url('/headers/destinia/img/boton_txiki04/izq_boton_busc.png');width:10px;height:37px;margin:0;padding:0;border:none;font-size:1px;
}
[dir='rtl'] .cont_buscador_error #boton_enviar .left{
    background:url('/headers/destinia/img/boton_txiki04/decha_boton_busc.png');
    width:10px;height:37px;margin:0;padding:0;border:none;font-size:1px;
}
.cont_buscador_error #boton_enviar .centro{background: #e86b1b url('/headers/destinia/img/boton_txiki04/center_boton_busc.png');color:#ffffff;font-weight:normal;line-height:37px;padding:0;margin:0;border:none;}
.cont_buscador_error #boton_enviar .centro a{color:#ffffff;text-decoration:none;font:bold 18px Arial, Helvetica, sans-serif;padding:0;margin:0;}
.cont_buscador_error #boton_enviar .centro a:hover{color:#ffffff;text-decoration:none;font:bold 18px Arial, Helvetica, sans-serif;}
.cont_buscador_error #boton_enviar .right{background:url('/headers/destinia/img/boton_txiki04/decha_boton_busc.png');width:10px;height:37px;margin:0;padding:0;background-position:top;border:none;font-size:1px;}
[dir='rtl'] .cont_buscador_error #boton_enviar .right{
    background:url('/headers/destinia/img/boton_txiki04/izq_boton_busc.png');
    width:10px;height:37px;margin:0;padding:0;border:none;font-size:1px;
}
.cont_buscador_error #boton_enviar .right_flecha{background:url('/headers/destinia/img/boton_txiki04/decha_boton_busc_flecha.png');width:34px;height:37px;margin:0;padding:0;background-position:top;border:none;font-size:1px;}
.cont_buscador_error #boton_enviar .centro input{font:bold 18px Arial, Helvetica, sans-serif;color:#FFF;background:none;padding:0;margin:0;cursor:pointer;border:none;overflow: visible;width:auto!important;width:0;/* IE table-cell margin fix */}


/*fin buscador p�gina de error*/

.baggage_no_included{
    background-image: url("/headers/destinia/img/vuelos/sprite_disponibilidad.png");
    background-position: -155px -1px;
    width: 18px;
    height: 15px;
}
/* Cuadro fechas flexibles */
.texto_vuelo_seleccionado {
    margin-left:0 !important;
    margin-top:0;
    position:absolute;
    z-index:10;
}
.texto_vuelo_seleccionado div {
    padding:9px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.texto_vuelo_seleccionado div div {
    -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
    background:none repeat scroll 0 0 #FFFFFF;
    color:#565656;
    font-size:12px;
}
.texto_vuelo_seleccionado div div span {
    color: #4E84AE;
    font-size: 18px;
    font-weight: normal;
    font-family: "bebas_neueregular", Arial, Helvetica, "sans serif";
}
.texto_vuelo_seleccionado div div p {
    color:#565656;
    font-size:12px;
    margin: 12px 0;
}
.buscador2 table{margin:0px; padding:5px;width:100%!important;width:228px; background:#1e3747; border-collapse: separate;color:#FFF; }
.buscador2 table th, .buscador2 table td{border-collapse: separate; box-sizing: content-box; padding: 5px 0}

#calendar_service_,
#calendar_time_service_{
    display: none;
}
.nav-tabs>li>a{
    text-decoration: none;
}
.cuadro_precios_vuelos, .cuadro_precios_vuelos table{
    background-color:#FFF;
}
.cuadro_precios_vuelos .icon-service{
    float: none;
    display: inline-block;
    color: #1e3747;
    font-size: 19px;
}
.cuadro_precios_vuelos{
    width:100%;
    border:1px solid #959595;
}
.cuadro_precios_vuelos  tr td.vuelta_calendar
{
    font-size:15px;
    font-weight:700;
    text-align:center;
    text-transform:uppercase;
    vertical-align:middle;
    padding:5px;
    border-top:1px solid #959595;
    color:#2B4963;
}
.cuadro_precios_vuelos tr th{
    color:#2B4963;
    font-size:11px;
    height:29px!important; height:21px;
    width:130px;
    padding:0px 5px;
}
.cuadro_precios_vuelos table tr th{
    color:#666;
    font-weight:bold;
    font-size:15px;
}
.cuadro_precios_vuelos tr td{
    text-align:center;
    color:#666;
    vertical-align:top;
}
.cuadro_precios_vuelos table th{
    text-transform:uppercase;
    color:#666;
}
#contenedor_vertical
{
    background:#eaf6fb
}

#contenedor_vertical_time
{
    background:#eaf6fb
}

.cuadro_precios_vuelos #contenedor_vertical table tr td{
    font-size:11px;color:#2B4963;vertical-align:middle;
}

.cuadro_precios_vuelos #contenedor_vertical_time table tr td{
    font-size:11px;color:#2B4963;vertical-align:middle;
}

.cuadro_precios_vuelos #contenedor_vertical table tr td, .cuadro_precios_vuelos #contenedor_vertical_time table tr td{
    width:130px;
    height:35px;
    line-height:12px;
    border-width: 1px 0 0 0px;
    border-style:solid;
    border-color:#959595;
}
.cuadro_precios_vuelos #contenedor_vertical tr td b, .cuadro_precios_vuelos #contenedor_horizontal tr td b{
    color:#2B4963;
}

.cuadro_precios_vuelos #contenedor_vertical_time tr td b, .cuadro_precios_vuelos #contenedor_horizontal_time tr td b{
    color:#2B4963;
}

.cuadro_precios_vuelos #contenedor_vertical tr td.opcion0 b, .cuadro_precios_vuelos #contenedor_horizontal tr td.opcion0 b{
    color:#fff;
}

.cuadro_precios_vuelos #contenedor_vertical_time tr td.opcion0 b, .cuadro_precios_vuelos #contenedor_horizontal_time tr td.opcion0 b{
    color:#fff;
}

.cuadro_precios_vuelos #contenedor_vertical table tr th{
    border-width: 1px 0 0 0;
    border-style:solid;
    border-color:#959595;
    padding:10px;
}

.cuadro_precios_vuelos #contenedor_vertical_time table tr th{
    border-width: 1px 0 0 0;
    border-style:solid;
    border-color:#959595;
    padding:10px;
}

.cuadro_precios_vuelos #contenedor_horizontal table tr td{
    width:70px;
    border-width: 1px 0 0 1px;
    border-style:solid;
    border-color:#959595;
    padding:5px;
    font-size:11px;
    color:#2B4963;
    vertical-align:middle;
}

.cuadro_precios_vuelos #contenedor_horizontal_time table tr td{
    width:70px;
    border-width: 1px 0 0 1px;
    border-style:solid;
    border-color:#959595;
    padding:5px;
    font-size:11px;
    color:#2B4963;
    vertical-align:middle;
}

.cuadro_precios_vuelos #contenedor_horizontal table tr th{
    border-width: 0 0 0 1px;
    border-style:solid;
    border-color:#959595;
    padding:5px;
    color:#2B4963;
    text-align:center;
    width:100%;
}

.cuadro_precios_vuelos #contenedor_horizontal_time table tr th{
    border-width: 0 0 0 1px;
    border-style:solid;
    border-color:#959595;
    padding:5px;
    color:#2B4963;
    text-align:center;
    width:100%;
}

#calendar > table,
#calendar_time > table{
    border-top: 1px solid #959595;
    border-left: 1px solid #959595;
    width: 100%;
}
#calendar table tbody tr td,
#calendar_time table tbody tr td{
    width:85px;
    height:35px;
    line-height:14px;
    color:#232b35;
    font-size:14px;
    font-weight:bold;
    /*border:1px solid #959595;*/
    /*border-collapse: collapse;*/
    vertical-align:middle;
    background-color:#f1f1f1;
    margin:10px;
}
#calendar table tbody tr td:last-child{
    /*border-bottom: none;*/
}

#calendar table tbody tr td a{
    font-size:15px;
    text-decoration: none;
}

#calendar_time table tbody tr td a{
    font-size:15px;
    text-decoration: none;
}

#calendar table tbody tr td.opcion0{
    color:#fff;
    background-color:#e86b1b;
}

#calendar_time table tbody tr td.opcion0{
    color:#fff;
    background-color:#e86b1b;
}

#contenedor_horizontal table tr td.opcion0, #contenedor_vertical table tr td.opcion0{
    color:#fff;
    background-color:#e86b1b;
}

#contenedor_horizontal_time table tr td.opcion0, #contenedor_vertical_time table tr td.opcion0{
    color:#fff;
    background-color:#e86b1b;
}

.opcion0,
.opcion0 a,
.opcion0 a span{
    color:#fff;
}
.opcion0 a:hover{color:#fff;}
#calendar table tbody tr td a{
    text-decoration: none;
}
#calendar table tbody tr td.opcion1 a,
#calendar table tbody tr td.opcion1 a span
{
    color:#0f5688;
}

#calendar_time table tbody tr td.opcion1 a,
#calendar_time table tbody tr td.opcion1 a span
{
    color:#0f5688;
}

#calendar table tbody tr td.opcion2 a,
#calendar table tbody tr td.opcion2 a span{
    color:#353535;
}

#calendar_time table tbody tr td.opcion2 a,
#calendar_time table tbody tr td.opcion2 a span{
    color:#353535;
}

#calendar table tbody tr td.opcion3 a,
#calendar table tbody tr td.opcion3 a span{
    color:#5d5d5d;
}

#calendar_time table tbody tr td.opcion3 a,
#calendar_time table tbody tr td.opcion3 a span{
    color:#5d5d5d;
}

#calendar table tbody tr td.opcion4 a,
#calendar table tbody tr td.opcion4 a span{
    color:#868686;
}

#calendar_time table tbody tr td.opcion4 a,
#calendar_time table tbody tr td.opcion4 a span{
    color:#868686;
}

#calendar table tbody tr td.opcion5 a,
#calendar table tbody tr td.opcion5 a span{
    color:#aaaaaa;
}

#calendar_time table tbody tr td.opcion5 a,
#calendar_time table tbody tr td.opcion5 a span{
    color:#aaaaaa;
}
.color_fecha_elegida{width:14px;height:14px;float:left;background-color:#E86B1B;}
.leyenda{font-size:11px;font-weight:bold;}
.nota_pie{
    float:right;
    font-size:11px;
    color:#313131;
    padding:3px;
    margin: 0;
}
button.boton_principal {
    margin: 0;
    cursor: pointer;
    border: none;
    overflow: visible;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: url('/headers/destinia/img/theme_2013/bg_btn_ppal.gif') repeat-x #e86b1b;
    width: 100%;
    padding: 5px 10px;
}

/* fin cuadro fechas flexibles */