html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legendtable,caption,tbody,tfoot,thead,tr,th{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}img,td{margin:0;padding:0;border:0;outline:0;font-size:100%;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}form input.text,form textarea{border:1px solid #4e5790;background-color:#343d74;padding:5px;color:#afb3cb;}form p{clear:left;padding:2px 0 3px 0;margin:0;}form p label{float:left;padding:3px 4px 0 0;}form input.button{background:transparent url(/images/bg_button.gif) left bottom repeat-x;border:1px solid #343d74;background-color:none;padding:6px 10px;color:#343d74;font-weight:bold;}form input.button_small{background-color:#f9f9f9;color:#14335d;font-weight:bold;}form input.button:hover,form input.button_small:hover{cursor:pointer;border:1px solid #14335d;}.f_title{color:#f49819;}form div{float:left;background:transparent url(/images/bg_transparent.png) left top repeat;padding:10px;margin-right:14px;}form div p label{width:60px;}.tablas_listado{}.tablas_listado th{background:transparent url(/images/bg_transparent.png) left top repeat;color:#ffffff;padding:5px 10px;text-align:left;font-weight:bold;}.tablas_listado th a{background-color:transparent;color:#4e5790;font-weight:bold;text-decoration:none;}.tablas_listado th a:hover{background-color:transparent;color:#FFFFFF;font-weight:bold;text-decoration:none;}.tablas_listado tr td{border-bottom:1px dotted #4e5790;color:#c6ccf5;padding:5px 10px;}.tablas_listado tr.par td{background:transparent url(/images/bg_transparent_30.png) left top repeat;}.tablas_listado td span{color:#afb4d8;}#listado_ofertas_jtools{height:auto;}#listado_ofertas_jtools h2{background-position:0 -43px;}#chained{margin-top:10px;}.scrollable{width:365px;overflow:hidden;position:relative;float:left;height:274px;}.scrollable img{width:100%;}.scrollable .items{width:2000px;position:absolute;clear:both;height:244px;}.items a{overflow:hidden;position:relative;display:block;float:left;width:355px;margin:0 0 10px 10px;height:274px;text-decoration:none;cursor:pointer;background:transparent url(/images/bg_transparent.png) left top repeat;}.loc_imagen{position:absolute;left:0px;top:0px;padding:7px;z-index:1;}.loc_titulo{position:absolute;padding-left:15px;top:7px;z-index:3;color:#ffffff;font-weight:bold;height:15px;overflow:hidden;width:100%;background-color:rgba(0,0,0,0.6);}.loc_fecha{position:absolute;padding-left:15px;top:22px;height:15px;overflow:hidden;z-index:3;color:#ffffff;width:100%;background-color:rgba(0,0,0,0.6);}.loc_precio{position:absolute;padding-left:15px;top:37px;height:15px;width:100%;overflow:hidden;color:#ffffff;z-index:3;font-weight:bold;background-color:rgba(0,0,0,0.6);}.loc_subtitulo{position:absolute;padding-left:15px;top:52px;height:30px;width:100%;z-index:3;overflow:hidden;color:#ffffff;background-color:rgba(0,0,0,0.6);}a.browse{background:url(/common/pi/global/images/arrows.gif) no-repeat;display:block;width:8px;height:15px;float:left;margin:70px 10px 0 10px;cursor:pointer;font-size:1px;}a.right{background-position:left bottom;}a.right:hover{background-position:right bottom;}a.left{background-position:left top;}a.left:hover{background-position:right top;}a.browse{display:none;}.navi{margin-left:350px;width:200px;height:20px;}.navi a{width:8px;height:8px;float:left;margin:3px;background:url(/common/pi/global/images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}.navi a:hover{background-position:0 -8px;}.navi a.active{background-position:0 -16px;}.navi{display:none;}#ofertasxcategoria{margin-right:0;padding-bottom:10px;}#ofertasxcategoria h2{background-position:0 -86px;}#ofertasxcategoria ul{padding:8px 0 10px 10px;height:179px;overflow:hidden;}#ofertasxcategoria ul li{float:left;background:transparent url(/images/bg_transparent.png) left top repeat;margin:2px 10px 2px 0;}#ofertasxcategoria ul li a{display:block;width:100%;padding:4px;text-decoration:none;}#ofertasxcategoria ul li a:hover{background:transparent url(/images/bg_transparent.png) left top repeat;}#ofertasxcategoria ul li a span{color:#71759b;}.listado_ofertas_mini ul{padding:10px;}.listado_ofertas_mini ul li a{border-bottom:1px dotted #4e5790;text-decoration:none;display:block;height:24px;position:relative;z-index:9;background-image:none;color:#c6ccf5;cursor:pointer;}.listado_ofertas_mini ul li a:hover{background:transparent url(/images/bg_transparent.png) left top repeat;}.listado_ofertas_mini ul li a span{font-size:14px;}.listado_ofertas_mini img,.listado_ofertas_mini span.listado_ofertas_subtitulo,.listado_ofertas_mini span.listado_ofertas_caducidad,.listado_ofertas_mini span.listado_ofertas_resumen{display:none;}.listado_ofertas_mini span.listado_ofertas_titulo{position:absolute;left:5px;top:5px;width:220px;height:14px;overflow:hidden;}.listado_ofertas_mini span.listado_ofertas_precio{position:absolute;right:5px;top:5px;text-align:right;width:75px;height:14px;overflow:hidden;color:#ffffff !important;}#listado_ofertas_mini1 h2{background-position:-300px 0;}#listado_ofertas_mini2 h2{background-position:-300px -43px;}#listado_ofertas_mini3 h2{background-position:-300px -86px;}#listado_ofertas_mini4 h2{background-position:-300px -129px;}#listado_ofertas_mini5 h2{background-position:-300px -172px;}#listado_ofertas_mini6 h2{background-position:-300px -215px;}#listado_ofertas_mini3,#listado_ofertas_mini6{margin-right:0;}#listado_ofertas_completo ul{padding:20px;}#listado_ofertas_completo ul li{background:transparent url(/images/bg_transparent.png) left top repeat;float:left;margin:0 15px 15px 0;width:290px;height:95px;position:relative;}#listado_ofertas_completo ul li a{display:block;text-decoration:none;cursor:pointer;}#listado_ofertas_completo ul li a img{position:absolute;left:5px;top:5px;padding:5px;background:transparent url(/images/bg_transparent.png) left top repeat;}#listado_ofertas_completo ul li a span.listado_ofertas_titulo{position:absolute;font-weight:bold;left:120px;top:10px;width:160px;height:15px;overflow:hidden;color:#ADB5E6;}#listado_ofertas_completo ul li a span.listado_ofertas_precio{position:absolute;left:120px;top:25px;width:160px;height:15px;overflow:hidden;font-weight:bold;}#listado_ofertas_completo ul li a span.listado_ofertas_caducidad{position:absolute;left:118px;top:40px;width:160px;height:15px;overflow:hidden;font-style:italic;color:#afb4d8;}#listado_ofertas_completo ul li a span.listado_ofertas_subtitulo{position:absolute;left:120px;top:55px;width:160px;height:30px;overflow:hidden;}#detalle_oferta{}#detalle_oferta_img_social{float:left;}#detalle_oferta_img{padding:15px;}#detalle_oferta_info{float:left;padding-top:15px;width:250px;}#detalle_oferta_info p{line-height:160%;}#detalle_oferta_caducidad{color:#b3bbea;padding-top:5px;}#detalle_oferta_precio{font-weight:bold;}#detalle_oferta_resumen{color:#afb4d8;}#detalle_oferta_descripcion{clear:both;width:550px;border-top:1px solid #505992;padding:15px;}#enlaces_sociales{text-align:center;}#enlaces_sociales a{margin-right:5px;}#detalle_oferta_formulario{width:340px;padding:15px 0 15px 12px;margin-left:12px;float:left;border-left:1px solid #505992;}#recaptcha_widget_div{padding:0px;margin:0px;background-image:none;}#recaptcha_widget_div form div{background-image:none;}body{background:#15182d url(/images/bg_repeat.gif) center top repeat-y;font:14px Arial,Helvetica,sans-serif;line-height:140%;}iframe{background-color:transparent;}p,td,th,div,select,input,textarea,li,a,option{color:#ffffff;font:14px Arial,Helvetica,sans-serif;line-height:140%;}p{margin:0 0 1.5em;}a,a:visited{color:#ffffff;}a.button{text-decoration:none;background:transparent url(/images/bg_button.gif) left bottom repeat-x;border:1px solid #343d74;background-color:none;padding:6px 10px;color:#343d74;font-weight:bold;}h1{padding:15px 20px;font-family:Arial,Helvetica,sans-serif;font-size:16px;border-bottom:1px solid #505992;}hr{height:1px;background-color:#71759b;color:#71759b;border:0;clear:both;}select{background-color:#343d74;border:1px solid #4e5790;padding:5px;border-collapse:collapse;overflow-x:hidden;}option{border-bottom:1px solid #4e5790;background-color:#343d74;}.small{font-size:12px;}.grey{color:#999999;}.fr{float:right;}.fl{float:left;}.center{text-align:center;}.clear{clear:both;}.bg_transparent{background:transparent url(/images/bg_transparent.png) left top repeat;}.pad{padding:15px 20px;}.box_s,.box_m,.box_l{float:left;margin:0 16px 16px 0;background:transparent url(/images/bg_transparent.png) left top repeat;}.box_s{width:14%;}.box_m{width:32%;}.box_l{width:65%;}.box_m h2{border-bottom:1px solid #505992;height:42px;}.box_m h2 span{display:block;padding:10px;}#header_bg{width:100%;background:transparent url(/images/bg_header.jpg) center top no-repeat;}#main{width:1200px;margin:0 auto;}#header{height:215px;width:1200px;overflow:hidden;position:relative;}#menu_nav{position:absolute;right:20px;top:10px;z-index:3;}#menu_nav ul{}#menu_nav li{float:left;margin-right:5px;}#menu_nav a,#menu_nav a:visited{display:block;padding:4px 8px;text-decoration:none;color:#eaebef;font:14px Verdana,Arial,Helvetica,sans-serif;background-color:#2c3360;}#menu_nav a:hover{color:#ffffff;background-color:#4b5595;}#redes_sociales{position:absolute;left:20px;top:10px;z-index:3;}#redes_sociales li{float:left;margin-right:5px;}#menu_bookings{position:absolute;left:0px;top:150px;z-index:3;height:50px;}#menu_bookings ul{padding:6px 0 0 5px;height:38px;}#menu_bookings ul li{float:left;margin-right:5px;}#menu_bookings ul li a{display:block;text-decoration:none;height:38px;background:transparent url(/images/menu_ppal.png) 0 0 no-repeat;overflow:hidden;}#menu_bookings ul li a span{text-indent:-9000px;display:block;}#menu_bookings ul li a.Reservas-Varias{display:none;}#menu_bookings ul li a.BIlletes-Autocar{background-position:0 -38px;width:104px;}#menu_bookings ul li a.BIlletes-Autocar:hover{background-position:0 0;}#menu_bookings ul li a.Coches{background-position:-104px -38px;width:74px;}#menu_bookings ul li a.Coches:hover{background-position:-104px 0;}#menu_bookings ul li a.Cruceros{background-position:-178px -38px;width:95px;}#menu_bookings ul li a.Cruceros:hover{background-position:-178px 0;}#menu_bookings ul li a.Hoteles{background-position:-273px -38px;width:77px;}#menu_bookings ul li a.Hoteles:hover{background-position:-273px 0;}#menu_bookings ul li a.Balnearios-Ski{background-position:-350px -38px;width:143px;}#menu_bookings ul li a.Balnearios-Ski:hover{background-position:-350px 0;}#menu_bookings ul li a.Seguros{background-position:-493px -38px;width:86px;}#menu_bookings ul li a.Seguros:hover{background-position:-493px 0;}#menu_bookings ul li a.Turismo-Rural{background-position:-579px -38px;width:140px;}#menu_bookings ul li a.Turismo-Rural:hover{background-position:-579px 0;}#menu_bookings ul li a.Vacaciones{background-position:-719px -38px;width:114px;}#menu_bookings ul li a.Vacaciones:hover{background-position:-719px 0;}#logo_viajar{position:absolute;left:20px;top:60px;width:280px;height:75px;z-index:2;}#logo_viajar span{text-indent:-3456px;display:block;}#footer{padding:10px;text-align:center;color:#c6ccf5;}#footer a{color:#c6ccf5;}#buscador_ofertas{height:auto;position:relative;}#buscador_ofertas_frm{padding:2px 12px;}#buscador_ofertas_frm p{padding-bottom:2px;margin-bottom:0;}#buscador_ofertas_frm p label{display:block;width:250px;color:#c6ccf5;}#buscador_ofertas_frm input.text{width:100%;padding-right:5px;}#buscador_ofertas_frm select{width:100%;}#buscador_ofertas_frm_enviar{margin-top:5px;}.error_msg{background-color:#F1F1F1;padding:10px;position:relative;border-top:solid 2px #bb0000;border-left:1px solid #bb0000;border-right:1px solid #bb0000;border-bottom:1px solid #bb0000;}.error_msg .delete{position:absolute;top:10px;right:10px;cursor:pointer;}.info_msg{background-color:#F1F1F1;padding:10px;position:relative;border-top:solid 2px #bb0000;border-left:1px solid #bb0000;border-right:1px solid #bb0000;border-bottom:1px solid #bb0000;}.info_msg .delete{position:absolute;top:10px;right:10px;cursor:pointer;}a.filtro{padding:4px 5px 5px 25px;background:transparent url(/images/filtros_off.gif) 3px center no-repeat;border:1px solid #e1e1e1;text-decoration:none;margin:0 4px;}a.filtro:hover{background:transparent url(/images/filtros_on.gif) 3px center no-repeat;text-decoration:underline;}#contenido_central{height:100%;}.back{text-align:center;padding:15px;border-top:1px solid #505992;clear:both;}#div_pdf iframe{width:100%;height:1200px;}p.aviso_legal{border-top:1px solid #505992;color:#71759b;padding:12px;text-align:center;margin-bottom:0;}.info_captcha{width:225px;padding:12px 0;color:#71759b;}#listado_ofertas_tabla{padding:20px;}#paginador{text-align:center;padding:20px;clear:both;}#paginador a{border:1px solid #535ea3;}#paginador a:hover{background:transparent url(/images/bg_transparent.png) left top repeat;}#formulario_solicitud_informacion{position:relative;}#formulario_solicitud_informacion div{height:155px;}#formulario_solicitud_informacion input.error{border:2px solid #ff0000;padding:4px;}ul.error{padding:5px;background:transparent url(/images/bg_transparent.png) left top repeat;display:none;position:absolute;right:20px;bottom:105px;}ul.error li{color:#ff0000;font-weight:bold;}#frm_vista{float:right;margin:10px 15px 0 0;}#frm_vista p{position:relative;float:left;clear:none;padding:0;margin-right:5px;}#frm_vista p label{padding:0;border:1px solid #343d74;}#frm_vista p label.vista_selected{border:1px solid #ffffff;}#vista_table,#vista_image{z-index:0;}#label_vista_table,#label_vista_image{position:absolute;left:2px;top:4px;z-index:1;text-indent:-3456px;width:16px;height:16px;cursor:pointer;}#label_vista_table{background:url(/images/icon_list_table.gif) left top no-repeat;}#label_vista_image{background:url(/images/icon_list_image.gif) left top no-repeat;}div#map{width:915px;height:550px;color:#000000;}div#map p,div#map div,div#map span,div#map td,div#map th,div#map input{color:#000000;}#filtros ul{display:inline;margin-left:10px;}#filtros ul li{display:inline;padding:5px 10px;background-color:#343d74;border:1px solid #4e5790;}#filtros ul li span{color:#c6ccf5;}ul#utilidades{padding:15px 0 0 20px;}ul#utilidades li{float:left;display:block;margin:0 10px 10px 0;padding:5px;width:290px;background:transparent url(/images/bg_transparent.png) left top repeat;height:45px;}ul#utilidades li img{float:left;margin:0 5px 0 0;background-color:#ffffff;padding:2px;}.servicios_desplegable{float:left;padding:10px 0 20px 20px;}#buscador_google{margin-top:15px;text-align:center;}#cse-search-box input{color:#666666;}#sitemap{padding:20px;}#sitemap ul{list-style-type:disc;list-style-position:inside;}#sitemap ul li{background:transparent url(/images/bg_transparent.png) left top repeat;padding:10px 15px;margin-bottom:5px;}#sitemap ul li a{text-decoration:none;font-weight:bold;}#sitemap ul li ul{margin:10px;list-style-type:circle;list-style-position:inside;}#sitemap ul li ul li{padding:5px 10px;margin-bottom:4px;text-decoration:none;}#sitemap ul li ul li a{font-weight:normal;color:#c6ccf5;}.msg_ok{background:#e6efc2 url(/common/pi/privada/imagenes/iconos/tick.png) 20px center no-repeat;border:1px solid #bacb79;padding:30px 30px 30px 50px;color:#529214;font-weight:bold;}.msg_error{background:#fbe3e4 url(/common/pi/privada/imagenes/iconos/cross.png) 20px center no-repeat;border:1px solid #fbc2c4;padding:30px 30px 30px 50px;color:#d12f19;font-weight:bold;}.help-block,#recaptcha_v2_error{display:inline-block;color:#fb9a9a;}#cookies{position:fixed;top:auto;bottom:0;left:0;z-index:9999;background-color:#000000;width:100%;padding-top:15px;padding-bottom:15px;}#cookies p{color:#999999;}#cookies a,#cookies strong{color:#ffffff;}#cookies .container{width:900px;margin:0 auto;}#cookies .container form input{color:#000000;}@media (min-width:768px){#cookies .btn{float:right;margin-left:1.5em;margin-bottom:1.5em;width:auto;}}@media (max-width:767px){#cookies .container{padding-left:15px !important;padding-right:15px !important;}}@media (min-width:768px){#cookies .container{width:750px !important;}}@media (min-width:992px){#cookies .container{width:970px !important;}}@media (min-width:1200px){#cookies .container{width:1170px !important;}}