body *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}body .cont_buscador .widgets_transport_search_transporttrainsearcherwidget *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.centrado .radio,.centrado .checkbox{display:inline;min-height:0;vertical-align:middle;margin:0}.centrado label{margin-bottom:0}.clase{font-size:12px;line-height:20px;font-weight:bold}table.table_dispo td,table.table_dispo td label{font-size:12px;cursor:pointer}table.table_dispo tr.disableTrain td,table.table_dispo tr.disableTrain label{cursor:auto !important}table.table_dispo tr{line-height:25px}table.table_dispo tr:nth-child(odd) td{background-color:#f0f0f0}table.table_dispo tr:nth-child(even) td{background-color:#f8f8f8}.promo,.promo_plus,.flexible,.ida_y_vuelta,.ida_y_vuelta{background-image:url("/headers/destinia/trenes/img/sprite_trenes.png");background-repeat:no-repeat;height:25px;width:22px;margin-top:4px}.promo{background-position:-1px -5px}.promo_plus{background-position:-22px -5px}.flexible{background-position:-42px -5px}.ida_y_vuelta{background-position:-62px -5px}table.table_dispo td label.precio_dispo{font-size:15px !important;color:#e86b1b;font-weight:700;padding-right:5px}div.disableTrain,tr.disableTrain td{opacity:.35;-moz-opacity:.35;filter:alpha(opacity=35)}.cont_resumen_seleccion{background:#ebebeb;color:#333;margin-top:20px;font-size:18px;font-weight:700;width:98% !important;width:100%;padding:10px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#tu_seleccion tr{background:0}td.fecha,td.origen_destino,td.billete,td.duracion,td.tarifa_clase,td.tarifa_fin{color:#FFF;background:#4c80a8 url(/headers/destinia/trenes/img/bg_sombra.gif) repeat-x top}td.ida_vuelta,td.ida_vuelta_fin{height:40px;width:10%;font-size:16px;text-transform:uppercase;color:#FFF;text-align:center;background:#385a76 url(/headers/destinia/trenes/img/bg_sombra_ida_vuelta.gif) repeat-x top}td.ida_vuelta_fin{-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px}td.fecha{width:24% !important;width:23.9%;font-size:11px;font-weight:700;line-height:30px}td.fecha img{vertical-align:middle;margin:0 5px}td.origen_destino,td.billete,td.duracion,td.tarifa_clase,td.tarifa_fin{font-size:13px;font-weight:700}td.origen_destino{width:18%;padding-left:5px}td.billete{width:7%;text-align:center}td.duracion{width:6%;text-align:center}td.tarifa_clase,td.tarifa_fin{width:17%;text-align:right;padding-right:3px}td.tarifa_fin{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}.cont_precio_seleccion{color:#e86b1b;font-size:16px;font-weight:700;float:right;margin-left:10px}.precio_trenes{font-size:14px;color:#444}.clear_line{clear:both;border-bottom:1px solid #ccc;padding-top:5px;margin-bottom:5px}.cont_precio_seleccion span{color:#e86b1b;font-size:26px;margin-left:10px}.cont_filtros{background:#4f84ae;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;-webkit-box-shadow:-1px 6px 5px 0 rgba(176,173,176,1);-moz-box-shadow:-1px 6px 5px 0 rgba(176,173,176,1);box-shadow:-1px 6px 5px 0 rgba(176,173,176,1)}.cont_filtros strong{font-size:12px}.cont_filtros .title{color:#FFF;font-size:20px;font-weight:700}.cont_filtros .title a{color:#fff;font-weight:700;font-size:12px;cursor:pointer}.cont_resumen{float:left;width:28%;color:#000;background:#ebebeb;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:10px}.cont_resumen table td{font-size:12px}a.modificar_busqueda{color:#e86b1b;font-weight:700;font-size:12px;cursor:pointer}.cont_filtros_ind{float:right;width:67%;margin-top:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px}.filtro_por{display:inline-block !important;display:inline;font-size:12px;vertical-align:top;width:21%}.filtro_por ul{margin-top:5px}.filtro_por ul li{line-height:20px}.filtro_horarios{display:inline-block !important;display:inline;width:220px;font-size:12px;vertical-align:top}.filtro_horarios td.hora{color:#85aac7;font-weight:700}.flecha{border-color:#ebebeb transparent transparent transparent;border-style:solid;border-width:8px;height:0;width:0;margin:7px 0 0 5px;position:absolute}.flecha_seleccion{border-color:#ebebeb transparent transparent transparent;border-style:solid;border-width:8px;height:0;width:0;margin:-11px 0 0 10px;position:absolute}.title_dispo{background:#ebebeb;font-weight:700;font-size:14px;height:auto;padding:7px 10px;color:#373737;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px}.title_dispo span{color:#373737;font-size:16px}.title_dispo img{vertical-align:middle;margin-right:10px}.sombra{-webkit-box-shadow:-2px 3px 7px -2px rgba(173,171,173,1);-moz-box-shadow:-2px 3px 7px -2px rgba(173,171,173,1);box-shadow:-2px 3px 7px -2px rgba(173,171,173,1)}.sombra-title_dispo{-webkit-box-shadow:-1px 1px 7px 0 rgba(173,171,173,1);-moz-box-shadow:-1px 1px 7px 0 rgba(173,171,173,1);box-shadow:-1px 1px 7px 0 rgba(173,171,173,1)}.ui-slider-horizontal .ui-slider-handle,#slider-range a,#slider-range0 a,#slider-range1 a,#slider-range01 a,#slider-range11 a,#slider-duracionIda a,#slider-duracionVuelta a{top:-.3em;margin-left:-.6em;background:url(/headers/destinia/img/slider/slider_ui-bg_flat_55_fbec88_40x100.png) no-repeat !important;border:0 !important}.ui-widget-content{border:none !important}.cont_buscador{background:#4f84ae url('/headers/destinia/trenes/img/bg_buscador.gif') no-repeat top right;padding:0 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:12px;-webkit-box-shadow:-1px 6px 5px 0 rgba(176,173,176,1);-moz-box-shadow:-1px 6px 5px 0 rgba(176,173,176,1);box-shadow:-1px 6px 5px 0 rgba(176,173,176,1);color:#FFF;font-size:12px}.cont_buscador td,.cont_buscador th,.cont_buscador #capaFechaVuelta,.cont_buscador tr td span{font-size:12px;color:#fff;font-weight:700}.title_buscador{height:40px;line-height:40px;font-weight:700;font-size:20px;padding:0 10px;color:#FFF;background:url('/headers/destinia/trenes/img/bg_title_buscador.gif') repeat-x bottom}.title_buscador a{cursor:pointer;color:#FFF;font-size:12px;font-weight:700}.title_buscador span{float:right;background-image:url('/headers/destinia/trenes/img/sprite_trenes.png');background-repeat:no-repeat;background-position:0 -25px;width:37px;height:40px}.aviso{text-align:center;color:#e86b1b;padding:10px;font-size:14px}.leyenda_tren{margin-top:35px}.leyenda_tren p{font-size:12px;padding-top:5px;line-height:18px}.icon_tren_ida_seleccionado{background-image:url('/headers/destinia/trenes/img/sprite_trenes.png');background-position:-83px -5px;background-repeat:no-repeat;height:25px;width:30px;margin-top:4px}.icon_tren_vuelta_seleccionado{background-image:url('/headers/destinia/trenes/img/sprite_trenes.png');background-position:-109px -5px;background-repeat:no-repeat;height:25px;width:30px;margin-top:4px}.icon_ida_dispo{background-image:url('/headers/destinia/trenes/img/sprite_trenes.png');background-repeat:no-repeat;background-position:-37px -33px;width:37px;height:28px}.icon_vuelta_dispo{background-image:url('/headers/destinia/trenes/img/sprite_trenes.png');background-repeat:no-repeat;background-position:-69px -33px;width:37px;height:28px}ul.resumen_eleccion_dispo{background:#4c86ac url('/headers/destinia/trenes/img/bg_hora.gif') repeat-y;height:auto !important;height:25px;-moz-box-shadow:inset 2px 4px 2px #396484;-webkit-box-shadow:inset 2px 4px 2px #396484;box-shadow:inset 2px 4px 2px #396484}ul.resumen_eleccion_dispo li.hora{float:left;width:8%;font-size:12px;color:#FFF;font-weight:700;text-align:center;line-height:32px}ul.resumen_eleccion_dispo li.origen-destino{float:left;width:57%;font-size:11px;color:#FFF;padding:10px 0 10px 6px}ul.resumen_eleccion_dispo li.origen-destino strong{font-size:11px;color:#FFF}ul.resumen_eleccion_dispo li.tren-duracion{float:right;width:30%;text-align:right;font-size:11px;color:#FFF;padding:10px 5px 10px 0}.table_dispo tr.selected_item *{color:#fff !important}.table_dispo tr.selected_item td{background:#e86b1b !important;color:#fff !important}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget{padding:20px 30px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget input[type='radio']{vertical-align:top}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget fieldset{border:0;padding:0;margin-bottom:10px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget fieldset legend{width:100%;display:block;font-size:12px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget fieldset label{color:#fff}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget label.radio-inline{font-size:12px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .radio-inline{margin-top:0;margin-left:10px}[dir='rtl'] .cont_buscador .widgets_transport_search_transporttrainsearcherwidget .radio-inline{margin-top:0;margin-left:0;margin-right:10px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget select,.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .desktop select.form-control{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;background:#fff;background:#fff -moz-linear-gradient(top,#fff 0,#ddd 100%);background:#fff -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ddd));background:#fff -webkit-linear-gradient(top,#fff 0,#ddd 100%);background:#fff -o-linear-gradient(top,#fff 0,#ddd 100%);background:#fff -ms-linear-gradient(top,#fff 0,#ddd 100%);background:#fff linear-gradient(to bottom,#fff 0,#ddd 100%);font-family:arial,helvetica,sans-serif;font-size:14px;font-weight:bold;padding:6px 0 6px 6px;color:#676767}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .btn-group>.btn:last-child:not(:first-child),.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .btn-group>.dropdown-toggle:not(:first-child){-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .btn-group .btn+.btn{margin-left:-3px}div.calendar *{font-size:50px}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget input[type="radio"]{padding:0;background:transparent;border:0}@font-face{font-family:'iconos_illusion';src:url('/headers/themes/ilusion/fonts/iconos_illusion_v01.eot');src:url('/headers/themes/ilusion/fonts/iconos_illusion_v01.eot?#iefix') format('embedded-opentype'),url('/headers/themes/ilusion/fonts/iconos_illusion_v01.woff') format('woff'),url('/headers/themes/ilusion/fonts/iconos_illusion_v01.ttf') format('truetype'),url('/headers/themes/ilusion/fonts/iconos_illusion_v01.svg#iconos_viajes') format('svg');font-weight:normal;font-style:normal}.icon-swap{font-family:'iconos_illusion';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1}.cont_buscador .widgets_transport_search_transporttrainsearcherwidget .swap button span{color:#fff;font-size:18px}.banner_transports_list{background:#f0f0f0;padding:10px;margin:15px 0;text-align:center;height:90px}.publi{margin:0 auto;width:730px}