body{position:relative;overflow-y:scroll;min-width:1200px}.menuTop,a.menuTop{font-family:Arial;font-size:12px;color:#fff;text-decoration:none;font-weight:400}a.menuTop:hover{text-decoration:underline}a.menu_lowcost{font-family:Arial;font-size:10px;color:#365F89;text-decoration:none;font-weight:400;font-style:italic}a.menu_lowcost:hover{font-family:Arial;font-size:10px;color:#365F89;text-decoration:none;font-weight:400;font-style:italic}.menuTop2{font-family:Arial;font-size:10px;color:#5E8AAF;text-decoration:none;font-weight:400}a.menuTop2{font-family:Arial;font-size:10px;color:#5E8AAF;text-decoration:none;font-weight:400}a.menuTop2:hover{font-family:Arial;font-size:10px;color:#4D4D4D;text-decoration:none;font-weight:400}a.menuFoot{font-family:Arial;font-size:13px;color:#535353;text-decoration:none;font-weight:700}a.menuFoot:hover{font-family:Arial;font-size:13px;color:#535353;text-decoration:underline;font-weight:700}a.link{font-family:Verdana;font-size:11px;color:#365F89;text-decoration:none;font-weight:400}a.link:hover{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:400}a.linkhotel{font-family:Verdana;font-size:11px;color:#006;text-decoration:none;font-weight:400}a.linkhotel:hover{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:400}a.linkPeq{font-family:Verdana;font-size:10px;color:#365F89;text-decoration:none;font-weight:400}a.linkPeq:hover{font-family:Verdana;font-size:10px;color:#8E8E8E;text-decoration:none;font-weight:400}a.linkVolver{font-family:Verdana;font-size:13px;color:#CB594F;text-decoration:none;margin-top:-3px}a.linkVolver:hover{font-family:Verdana;font-size:13px;color:#8E8E8E;text-decoration:none}a.textoPeq_mapa{font-family:Verdana;font-size:10px;color:#365F89;text-decoration:none;font-weight:400}a.textoPeq_mapa:hover{text-decoration:underline}a.linkgp{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:400}a.linkgp:hover{font-family:Verdana;font-size:11px;color:#365F89;text-decoration:none;font-weight:400}a.linkgp2{font-family:Verdana;font-size:10px;color:#8E8E8E;text-decoration:none;font-weight:400}a.linkgp2:hover{font-family:Verdana;font-size:10px;color:#365F89;text-decoration:none;font-weight:400}SPAN.link_footer_destinos,a.link_footer_destinos{font-family:Verdana;font-size:10px;color:#375472;text-decoration:none;font-weight:400}a.link_footer_destinos:hover{font-family:Verdana;font-size:10px;color:#375472;text-decoration:underline;font-weight:400}.texto_azul,a.azul{font-family:Verdana;font-size:11px;color:#365F89;text-decoration:none;font-weight:700}a.azul:hover{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:700}a.no_decoration{color:inherit;text-decoration:none}a.no_decoration:hover{color:inherit;text-decoration:none}.texto_azul_peq{font-family:Verdana;font-size:9px;color:#365F89;text-decoration:none;font-weight:700}.texto_azul_big{font-family:Verdana;font-size:14px;color:#365F89;text-decoration:none;font-weight:700}#logo_gsh{float:left}#logo_gsh IMG{width:125px;height:90px}#texto_header{padding-left:150px;padding-top:10px}.texto_header_white_big{font-family:Telex,sans-serif;font-size:22px;color:#fff;text-decoration:none;font-weight:700;margin-bottom:8px;letter-spacing:.5px;text-shadow:0 2px #045473}.texto_header_white_big_home{font-size:17px;color:#fff;text-decoration:none;font-weight:700;margin-bottom:5px;margin-top:17px;font-family:Helvetica}.texto_header_white{font-family:Verdana,sans-serif;font-size:13px;color:#fff;text-decoration:none;text-shadow:0 2px #045473}.texto_header_white_home{font-family:'Helvetica Neue';font-size:14px;color:#000;text-decoration:none;font-weight:400;font-style:italic}a.rosa{font-family:Verdana;font-size:10px;color:#A5216C;text-decoration:underline;font-weight:700}.titular{font-family:Arial;font-size:10px;color:#4D4D4D;text-decoration:none;font-weight:400}.titulo{font-family:Verdana;font-size:17px;color:#A3A99D;text-decoration:none;font-weight:400}.tituloG{font-family:Telex,sans-serif;font-size:18px;color:#365F89;text-decoration:none;font-weight:400}.tituloListado{font-family:Telex,sans-serif;font-size:22px;color:#365F89;text-decoration:none;font-weight:400}.tituloHotel{font-family:Telex,sans-serif;font-size:22px;color:#365F89;text-decoration:none;font-weight:700}.titulo_ficha{font-family:Verdana;font-size:19px;color:#365F89;text-decoration:none;font-weight:400;margin:0;padding:0}.tituloAz{font-family:Verdana;font-size:17px;color:#5F7C99;text-decoration:none;font-weight:700}.tituloZona{font-family:"Swis721 Th BT";font-size:18px;color:#5F7C99;text-decoration:none;font-weight:700;font-style:normal}.textoGris{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:400}.textoGrisDesc{font-family:Verdana,sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:400;line-height:18px}.textoPeqGris{font-family:Verdana;font-size:9px;color:#666;text-decoration:none;font-weight:400}.textoGrisBoletin{font-family:Verdana;font-size:10px;line-height:14px;color:#8E8E8E;text-decoration:none;font-weight:400}.textoAzulBoletin{font-family:Verdana;font-size:10px;line-height:15px;color:#365F89;text-decoration:none;font-weight:400}.textoAzulBoletin2{font-family:Verdana;font-size:10px;color:#365F89;text-decoration:none;font-weight:400}.textoGrisPriceFrom{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:700}.texto{font-family:Verdana;font-size:11px;color:#365F89;text-decoration:none;font-weight:400}.textopeq{font-family:Verdana;font-size:9px;color:#365F89;text-decoration:none;font-weight:400}.textoblack{font-family:Verdana;font-size:11px;color:#333;text-decoration:none;font-weight:700}.low_season{font-family:Verdana;font-size:11px;color:#333}.textob{font-family:Verdana;font-size:11px;color:#365F89;text-decoration:none;font-weight:700}.textob_mapa{font-family:Verdana;color:#365F89;text-decoration:none;font-weight:700;font-size:9px;line-height:15px}.textob_mapa:hover{text-decoration:underline}.textob2{font-family:Verdana;font-size:10px;color:#365F89;text-decoration:none;font-weight:700}.textoGreen{font-family:Verdana;font-size:10px;color:#72A335;text-decoration:none;font-weight:700}.textogp2{font-family:Verdana;font-size:10px;color:#8E8E8E;text-decoration:none;font-weight:400}.textogp{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:400}.textog{font-family:Verdana;font-size:11px;color:#8E8E8E;text-decoration:none;font-weight:700}.textoPeq{font-family:arial;font-size:10px;color:#365F89;text-decoration:none;font-weight:400}.textobPeq{font-family:arial;font-size:12px;color:#6A6A6A;text-decoration:none;font-weight:400}.input{font-family:Verdana;font-size:11px;font-style:normal;font-weight:700;color:#365F89;background-color:#fff;border-style:solid thin 1px;border:1px solid;border-color:#00005F}.input2{font-family:Verdana;font-size:9px;font-style:normal;font-weight:700;color:#365F89;background-color:#fff;border-style:solid thin 1px;border:1px solid;border-color:#00005F}.inputGris{font-family:Verdana;font-size:9px;font-style:normal;font-weight:700;color:#365F89;background-color:#E3E3E3;border-style:solid thin 1px;border:1px solid;border-color:#00005F}.cuerpob{font-family:Verdana;font-size:11px;color:#FFF;text-decoration:none;font-weight:700}.cuerpobp{font-family:Verdana;font-size:10px;color:#FFF;text-decoration:none;font-weight:700}.cuerpob2{font-family:Verdana;letter-spacing:4px;font-size:11px;color:#FFF;text-decoration:none;font-weight:700}.input_contactar{font-family:Verdana;font-size:11px;font-style:normal;font-weight:700;color:#365F89;background-color:#fff;border-style:solid thin 1px;border:1px solid;border-color:#00005F}.input_contactar_send{font-family:Verdana;font-size:10px;font-style:normal;font-weight:700;color:#900;background-color:#fff;border-style:solid thin 1px;border:1px solid;border-color:#900}.contacta{width:570px}.texto_grana{color:#900;font-size:11px;font-weight:700;font-family:Verdana,Arial,Helvetica,sans-serif}.texto_rojo{color:#C63C3A!important;font-size:11px;font-weight:700;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none}.texto_naranja,A.texto_naranja,A.texto_naranja:hover{color:#E26603;font-size:14px;font-weight:700;font-family:Verdana,Arial,Helvetica,sans-serif;text-decoration:none}.texto_verde,A.texto_verde,A.texto_verde:hover{color:#72a335;font-size:16px;font-weight:700;font-family:Verdana,Arial,Helvetica,sans-serif}.contacta_title{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:22px;color:#6488AD;padding-left:20px}.texto_gris_oscuro{font-family:Verdana;font-size:11px;color:#535353;text-decoration:none;font-weight:700}.texto_gris_oscuro_peque{font-family:Verdana;font-size:10px;color:#535353;text-decoration:none;font-weight:400}.dpDiv{xborder:1px solid #999;background:#fff}.dpTable{xfont-family:Tahoma,Arial,Helvetica,sans-serif;xfont-size:12px;text-align:center;color:#999;background-color:#eee;border:1px solid #999;border-spacing:0;border-collapse:collapse}.dpTD{border:1px solid #ccc;padding:4px;background:#fff}.dpDayHighlightTD{background-color:#fedfeb}.dpTDHover{background-color:#dfebfe;cursor:pointer}.dpTD.weekend{background:#d5d5d9;color:#999}.dpBlankTD{background:#eee;border:1px solid #e5e5e5}.dpDayTD{background-color:#eee;color:#000;border:1px solid #999;font-weight:700}.dpTitleText{font-size:12px;color:#004c9e;font-weight:700}.dpDayHighlight{color:#900;font-weight:700}.dpButton{xfont-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;xfont-size:10px;color:#fff;background:#004c9e;font-weight:700;padding:3px;border:1px solid #fff}.dpTodayButton{xfont-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;xfont-size:10px;color:#004c9e;background:#e9e9e9;font-weight:700;border:1px solid #999;border-left-color:#bbb;border-top-color:#bbb}td.ciudad{text-align:center;width:111px;height:18px;font-family:Arial;font-size:8px;color:#365F89;background:url(/public/img/bg_city.gif) no-repeat}td.home{width:681px;height:380px;background:url(/public/img/fondo_home.jpg)}a.link_home{font-family:Arial;font-size:10px;color:#365F89;text-decoration:none;font-weight:700;letter-spacing:-.3px;line-height:9px}a.link_home2{font-family:Arial;font-size:11px;color:#365F89;text-decoration:underline;font-weight:400}.titulo_home{color:#888!important;font-weight:700;font-family:Verdana!important;font-size:12px}.text_home{color:#B3B3B3!important;font-size:11px;font-weight:400!important;font-family:Verdana!important}.textoRed{font-family:Verdana;font-size:10px;color:#AD433A;text-decoration:none;font-weight:700}.home_blue_table{background-color:#EAEEF1;color:#333;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700}.home_blue_table DIV{color:#666;font-weight:400!important;line-height:16px}.miniatura_mapa_link{border:1px #A8A8A8 solid}.miniatura_mapa_link A{font-family:Verdana;font-size:10px;color:#8E8E8E;font-weight:400;text-decoration:none}.miniatura_mapa_link A:hover{font-family:Verdana;font-size:10px;color:#8E8E8E;font-weight:400;text-decoration:none}.titulo_lista_disponibildad{font-family:Verdana;letter-spacing:-.15px;font-size:13px;color:#365F89;text-decoration:none;font-weight:700;background-color:#BBC5CB;padding-left:10px}.body{margin:auto;text-align:center;font-family:Verdana;font-size:12px;color:#666;text-decoration:none;font-weight:400;line-height:16px}.content{width:1000px;text-align:left;font-family:Verdana;margin:auto}.left_content{width:237px;float:left}#content_page{width:750px;background-color:#FFF;float:left;padding-left:13px;padding-bottom:15px;padding-top:5px}.logo{background-color:#E7F1F7;width:100%;text-align:center;height:105px}FORM{margin:0;padding:0}H1,H2,H3{margin:0;padding:0}.title_search{background-color:#A6BDCB;padding-left:20px;width:100%}.content_search{background-color:#BBC5CB;padding-left:20px;width:100%}.content_search_ficha{background-color:#BBC5CB;padding-left:20px;width:100%;height:140px}.input_home_d,.input_home_m,.input_home_news{border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-style:normal;background-color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:11px;color:#333}INPUT.input_home{border:1px solid #999;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;font-style:normal;background-color:#fff;font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#333;width:215px;margin-top:3px;margin-bottom:2px;padding:7px 3px 7px 3px}SELECT.input_home{width:175px;font-size:11px}INPUT.input_home_d{width:40px}INPUT.input_home_m{width:65px}select.input_home_d,select.input_home_m{padding:2px}INPUT.input_home_news{width:112px}SELECT.currency{width:175px;font-size:11px;background-color:#0D8DB2;color:#fff}SELECT.currency_home{width:175px;font-size:11px;background-color:#fff;color:#8E8E8E}.search_check{font-family:Verdana;font-size:10px;color:#000;text-decoration:none;font-weight:700}#alert_30_days{font-family:Verdana;font-size:10px;text-decoration:none;font-weight:400;background-color:#999;color:#FFF;width:173px;padding-top:3px;height:30px;display:none;text-align:center}.image_search{padding-right:20px;width:65px}.div_with{width:219px}.table_links_home{width:98%;background-color:#E7F1F7;padding-left:20px}.pad_right{padding-right:5px}.pad_left{padding-left:5px}.pad_right7{padding-right:7px}.pad_left7{padding-left:7px}.pad_left15{padding-left:15px}.pad_bot{padding-bottom:5px}.pad_bot_10{padding-bottom:10px}#table_idiomas{padding-top:7px}.float_left{float:left}#table_idiomas_home{width:275px;height:25px;float:right;padding-top:10px}#header_container{background:#0d8db2 url(/public/img/header_fondo.png) no-repeat center;padding-bottom:3px;margin-bottom:15px}#header_container_home{padding-bottom:40%;height:0;margin-bottom:15px;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover}#table_header{color:#DFD9D9;width:1000px;margin:auto;padding-top:15px}#table_header_home{color:#DFD9D9;width:1000px;padding-top:10px}#table_header_ian{background-color:#FFF;height:105px}#search_home{left:50%;position:absolute;bottom:10px;background:url(/public/img/bg_capa_menu.png) repeat;border-radius:8px;width:760px;margin-left:-380px;color:#000;z-index:9999}#search_home TABLE{padding:5px;padding-bottom:10px}#search_home TABLE TD{padding-left:5px;padding-right:5px;font-family:Helvetica;font-size:14px}#search_home .input_search{border:0;height:30px;font-size:14px;font-family:Helvetica}#search_home #name_hotel_destination{width:210px;padding-left:5px}#search_home #btn_search{padding-top:6px;padding-bottom:6px;font-size:15px;font-family:Helvetica;font-weight:700;color:#fff;border:none;width:125px;text-align:center;background:#fff;background:-moz-linear-gradient(top,#fff 0,#000 74%,#000 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(74%,#000),color-stop(100%,#000));background:-webkit-linear-gradient(top,#fff 0,#000 74%,#000 100%);background:-o-linear-gradient(top,#fff 0,#000 74%,#000 100%);background:-ms-linear-gradient(top,#fff 0,#000 74%,#000 100%);background:linear-gradient(to bottom,#fff 0,#000 74%,#000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0)}#why_choose_home{background:#f6f4f5;padding-top:10px;padding-bottom:10px;margin-bottom:20px}#why_choose_home DIV{padding-bottom:10px;text-align:center;font-family:helvetica;font-size:14px}#why_choose_home .content_title{color:#666;font-weight:700}#menu_bottom_home{font-family:Helvetica;font-size:11px}#menu_bottom_home sep{width:25px}#menu_bottom_home .menuFoot{font-weight:400;font-size:11px}.clear_both{clear:both}.pad_top10{padding-top:10px}.pad_top{padding-top:5px}.pad_bot10{padding-top:10px}.bg_white{background-color:#FFF}.error{color:red}.home_texto_bol{overflow:hidden;height:85px;padding-top:5px}#tids{background-color:#E7F1F7}#menu_bottom{padding-left:3px;padding-right:3px}#footer{width:100%;font-family:Verdana;font-size:10px;color:#8E8E8E;text-decoration:none;font-weight:400}#footer_home{width:100%;font-family:Verdana;font-size:10px;color:#8E8E8E;text-decoration:none;font-weight:400;text-align:center;padding-top:15px}#footer_home .link_footer_home{font-family:Helvetica!important;font-size:10px!important}.footer_links{padding-top:15px;padding-bottom:15px}.footer_link_new{line-height:12px;text-align:justify;color:#375472}.footer_link_new_home{text-align:justify}.footer_link_new_home A{color:#fff;font-size:11px;font-family:Helvetica;text-decoration:none;font-weight:400}.footer_gsh{font-family:Verdana;text-decoration:none;font-weight:400;font-size:12px;color:#DFD9D9;margin:0;padding:0}.footer_barra{color:#DFD9D9;font-family:Verdana;font-size:10px;text-decoration:none;font-weight:400}.white{color:#FFF!important}.line_h14{line-height:14px}.color_DFD9D9{color:#DFD9D9!important}.hr_A8A8A8{width:100%;background-color:#A8A8A8;height:1px;padding:0;margin:0;border:none}.hr_A8A8A8 HR{display:none}.btn_blue_ficha,.btn_blue_lista,.btn_green_ficha,.btn_green_lista,.btn_grey_ficha,.btn_orange_ficha,.btn_orange_lista{border-radius:5px;height:18px;padding-top:4px;width:158px;font-size:10px;font-family:Verdana;font-weight:700;color:#FFF;cursor:pointer;text-align:center;text-decoration:none;clear:both;box-shadow:0 2px 2px #999}.btn_orange_ficha,.btn_orange_lista{border:1px solid #a63a30;background:#e77c74;background:-moz-linear-gradient(top,#e77c74 0,#a93f36 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e77c74),color-stop(100%,#a93f36));background:-webkit-linear-gradient(top,#e77c74 0,#a93f36 100%);background:-o-linear-gradient(top,#e77c74 0,#a93f36 100%);background:-ms-linear-gradient(top,#e77c74 0,#a93f36 100%);background:linear-gradient(top,#e77c74 0,#a93f36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e77c74', endColorstr='#a93f36', GradientType=0);border:1px solid #a93f36}.btn_orange_ficha:hover,.btn_orange_lista:hover{background:#e77c74}.btn_green_ficha,.btn_green_lista{background:#bde054;background:-moz-linear-gradient(top,#bde054 0,#76980d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#bde054),color-stop(100%,#76980d));background:-webkit-linear-gradient(top,#bde054 0,#76980d 100%);background:-o-linear-gradient(top,#bde054 0,#76980d 100%);background:-ms-linear-gradient(top,#bde054 0,#76980d 100%);background:linear-gradient(top,#bde054 0,#76980d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bde054', endColorstr='#76980d', GradientType=0);border:1px solid #76980d}.btn_green_ficha:hover,.btn_green_lista:hover{background:#bde054}.btn_blue_ficha,.btn_blue_lista{font-size:9px;background:#6f859a;background:-moz-linear-gradient(top,#6f859a 0,#283d53 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6f859a),color-stop(100%,#283d53));background:-webkit-linear-gradient(top,#6f859a 0,#283d53 100%);background:-o-linear-gradient(top,#6f859a 0,#283d53 100%);background:-ms-linear-gradient(top,#6f859a 0,#283d53 100%);background:linear-gradient(top,#6f859a 0,#283d53 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f859a', endColorstr='#283d53', GradientType=0);border:1px solid #283d53}.btn_blue_ficha:hover,.btn_blue_lista:hover{background:#6f859a}.btn_orange_ficha{width:200px!important}.btn_green_ficha{width:200px!important}.btn_blue_ficha{width:200px!important}.btn_grey_ficha{background:#a19696;background:-moz-linear-gradient(top,#cec2c2 14%,#726d6d 97%);background:-webkit-gradient(linear,left top,left bottom,color-stop(14%,#cec2c2),color-stop(97%,#726d6d));background:-webkit-linear-gradient(top,#cec2c2 14%,#726d6d 97%);background:-o-linear-gradient(top,#cec2c2 14%,#726d6d 97%);background:-ms-linear-gradient(top,#cec2c2 14%,#726d6d 97%);background:linear-gradient(top,#cec2c2 14%,#726d6d 97%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cec2c2', endColorstr='#726d6d', GradientType=0);border:1px solid #7f7271;width:200px!important;margin-bottom:5px;margin-top:5px;cursor:default;font-size:9px!important}#no_available{display:none}#pestanas{width:100%;height:22px;padding-bottom:5px}#pestanas DIV{height:15px;padding:2px;width:116px;float:left;margin-top:8px;text-align:center;color:#666;font-size:12px;font-weight:700;font-family:Verdana;text-decoration:none;cursor:pointer;border:1px solid #BCBCBC;-moz-border-radius:12px;-webkit-border-radius:12px;-moz-box-shadow:2px 2px 3px #CCC;-webkit-box-shadow:2px 2px 3px #CCC;box-shadow:2px 2px 3px #CCC;margin-right:6px;line-height:14px}#pestanas DIV.pestana:hover{background-color:#EAEEF1}.pestana_on{background-color:#385674;color:#fff!important}.pestana_on:hover{background-color:#385674!important;color:#fff!important}#pestanas DIV IMG{vertical-align:middle}#mini_pestanas{width:100%}#mini_pestanas DIV{height:12px;padding:2px;width:auto;padding-left:9px;padding-right:9px;white-space:nowrap;float:left;text-align:center;color:#000;font-size:10px;font-family:Verdana;text-decoration:none;cursor:pointer;border:1px solid #BCBCBC;-moz-border-radius:12px;-webkit-border-radius:12px;-moz-box-shadow:2px 2px 3px #CCC;-webkit-box-shadow:2px 2px 3px #CCC;box-shadow:2px 2px 3px #CCC;margin-right:6px;line-height:12px;text-transform:uppercase}#mini_pestanas DIV:hover{background-color:#385674;color:#fff}.link_pie_foto_gris{color:#AAA;text-decoration:none;font-size:11px!important;font-weight:700;font-family:Arial}.link_pie_foto_gris_oscuro{font-family:Arial;font-size:11px;color:#535353!important;text-decoration:none;font-weight:700}.link_pie_foto_gris:hover,.link_pie_foto_gris_oscuro:hover{text-decoration:underline}.link_diapo{line-height:20px;color:#A0A0A0}.loading{text-align:center}.img_hotel{width:300px;height:200px;position:relative;cursor:pointer}.img_hotel .arrow-next,.img_hotel .arrow-prev{width:16px;height:16px;position:absolute;bottom:48%;cursor:pointer;display:none}.img_hotel .arrow-next img,.img_hotel .arrow-prev img{width:16px;height:16px}.img_hotel .arrow-next .fa,.img_hotel .arrow-prev .fa{width:16px;height:16px;background:#fff;color:#000;text-align:center;line-height:16px;border-radius:4px}.img_hotel .arrow-next{right:10px}.img_hotel .arrow-prev{left:10px}.img_hotel .foto_hotel{width:300px;height:200px}.img_hotel:hover .arrow-next,.img_hotel:hover .arrow-prev{display:block}.overlay_google_maps{width:415px;height:125px}DIV#foto_producto{width:755px;height:500px}#pies_de_foto{float:right;width:195px;padding-left:10px;padding-right:10px;height:500px;opacity:.75;filter:alpha(opacity=75);background:#EAEAE8;text-align:left}a.menuleft{font-family:Verdana;font-size:10px;color:#5F7C99;text-decoration:none;font-weight:700}.cuerpo{font-family:Verdana;font-size:11px;color:#00005F;text-decoration:none;font-weight:400}.autocomplete-w1{background:url(/public/img/shadow.png) no-repeat bottom right;position:absolute;top:0;left:0;margin:8px 0 0 6px}.autocomplete{border:1px solid #999;background:#FFF;cursor:default;text-align:left;min-width:208px;margin:-6px 6px 6px -6px}.autocomplete .selected{background:#F0F0F0}.autocomplete div{padding:2px 5px;white-space:nowrap}.autocomplete strong{font-weight:400;color:#39F}.autocomplete{border:1px solid #a4a4a4;border-top:none;background:#FFF;box-shadow:0 3px 6px #AAA;-moz-box-shadow:0 3px 6px #AAA;-webkit-box-shadow:0 3px 6px #AAA;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px}.autocomplete>div{padding:5px 10px 5px 10px;border:none}.autocomplete>div+div{border-top:1px solid #EEE}.autocomplete .selected{background:#EAEEF1}.autocomplete strong{color:#B53E35}.grey{color:#999}.autocomplete div SPAN{font-size:11px}.pad_left_20{padding-left:20px}.table_left_content{background:#e2e2d6;font-family:verdana;min-height:684px}.table_left_content .separador{height:1px;background:#d1d1c6;border-bottom:1px solid #fff;clear:both}.table_left_content .nivel_0,.table_left_content .nivel_1{min-height:30px;clear:both}.table_left_content .nivel_0 DIV,.table_left_content .nivel_1 DIV{min-height:23px;padding-top:7px;padding-left:3px;padding-right:3px;cursor:pointer;float:left}.table_left_content .nivel_0 DIV.nombre,.table_left_content .nivel_1 A{color:#000;font-size:11px;text-decoration:none}.table_left_content .nivel_0 DIV.nombre,.table_left_content .nivel_1 DIV.nombre,.table_left_content .nivel_2 .nombre{width:204px}.table_left_content .nivel_0 .nombre:hover,.table_left_content .nivel_1 .nombre:hover,.table_left_content .nivel_2 .nombre:hover{background:#eee}.table_left_content .nivel_0 .less:hover{background:#e2e2d6!important}.table_left_content .nivel_2{min-height:18px;clear:both}.table_left_content .nivel_2 DIV{min-height:16px;padding-top:2px;padding-left:3px;padding-right:3px;cursor:pointer;float:left}.table_left_content .nivel_2 A{color:#000;font-size:11px;text-decoration:none}.table_left_content .active A{color:#b53e35!important;text-decoration:none!important;font-weight:700}.table_left_content #world.active,.table_left_content #world.active .nombre{cursor:default}.table_left_content .head_nivel_3,.table_left_content .nivel_3{min-height:18px;clear:both}.table_left_content .head_nivel_3 DIV{min-height:16px;padding-top:2px;padding-left:3px;padding-right:3px;float:left}.table_left_content .head_nivel_3 A,.table_left_content .nivel_3 A{color:#000;font-size:11px;text-decoration:none}.table_left_content .head_nivel_3 .nombre_nivel{font-size:10px;font-style:italic;color:#535353}.table_left_content .niveles_3{padding-left:15px}.table_left_content .nivel_3{padding-top:2px}.table_left_content .punto{background:url(/public/img/icon_destination.png) no-repeat left;min-height:18px;width:20px}.table_left_content .punto_active{background:url(/public/img/icon_destination_hover.png) no-repeat left;min-height:18px;width:20px}.table_left_content .nivel_3 .main_dest{width:170px;min-height:16px;display:block}.table_left_content .nivel_3 .main_dest:hover{background:#eee}.table_left_content .active_region A{color:#b84138;font-weight:700}.table_left_content .num_hoteles{color:#838383}.table_left_content .icon_plus{width:9px;height:9px;background:url(/public/img/icon_plus.png) no-repeat center}.table_left_content .icon_plus:hover{background:url(/public/img/icon_plus_hover.png) no-repeat center}.table_left_content .icon_plus_no{background:0 0!important}.table_left_content .less_btn{background:url(/public/img/icon_less.png) no-repeat center!important}.table_left_content .less_btn:hover{background:url(/public/img/icon_less_hover.png) no-repeat center!important}.table_left_content .see_all_hotels{font-style:italic;display:none;font-weight:400}.rounded_top{border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}.rounded_bottom{border-bottom-left-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}.menu_izq_header{background:#7a7879;background:-moz-linear-gradient(top,#a3a1a2 0,#7a7879 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a3a1a2),color-stop(100%,#7a7879));background:-webkit-linear-gradient(top,#a3a1a2 0,#7a7879 100%);background:-o-linear-gradient(top,#a3a1a2 0,#7a7879 100%);background:-ms-linear-gradient(top,#a3a1a2 0,#7a7879 100%);background:linear-gradient(top,#a3a1a2 0,#7a7879 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a3a1a2', endColorstr='#7a7879', GradientType=0);font-family:Telex,sans-serif;color:#FFF;font-size:14px;font-weight:400;text-shadow:1px 1px 1px #333;width:227px;padding:5px;height:20px}.trigger{display:block;position:relative}#reference_map,.dropdown{border-left:1px solid #CCC;border-right:1px solid #CCC;width:235px}.dropdown,.dropdown #reference_map{width:160px!important;height:auto!important;background-color:#fff;color:#AD433A}.dropdown{position:absolute;left:-999em;border:1px solid #CCC}.trigger:hover .dropdown{left:15px;z-index:1}.trigger:hover .dropdown_map{margin-top:16px}.trigger:hover .dropdown_photos{margin-top:43px;color:#036;left:0!important;width:56px!important;font-size:10px!important;padding:1px}.menu_izq_content{background-color:#E1E1D5;border:1px solid #CCC;width:225px;padding:5px}.menu_izq_ficha{background-color:#FADADA;border:1px solid #CCC;width:225px;padding:5px}.shadow_bottom{-moz-box-shadow:0 6px 5px #CCC;-webkit-box-shadow:0 6px 5px #CCC;box-shadow:0 6px 5px #CCC}.button_gray{border:1px solid #BCBCBC;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;width:144px;padding:5px;background:#fff;background:-moz-linear-gradient(center top,#F5F5F5 20%,#CDCDCD 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(.2,#F5F5F5),color-stop(1,#CDCDCD));background:-webkit-linear-gradient(top,#F5F5F5 20%,#CDCDCD 100%);background:-o-linear-gradient(top,#F5F5F5 20%,#CDCDCD 100%);background:-ms-linear-gradient(top,#F5F5F5 20%,#CDCDCD 100%);background:linear-gradient(top,#F5F5F5 20%,#CDCDCD 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#CDCDCD');-moz-box-shadow:2px 2px 3px #CCC;-webkit-box-shadow:2px 2px 3px #CCC;box-shadow:2px 2px 3px #CCC;font-family:Verdana;color:#585858;text-shadow:1px 1px 1px #fff;font-weight:700}.button_gray:hover{background:#dfdfdf;background:-moz-linear-gradient(center top,#dfdfdf 5%,#F5F5F5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#dfdfdf),color-stop(1,#F5F5F5));background:-webkit-linear-gradient(top,#dfdfdf 0,#F5F5F5 100%);background:-o-linear-gradient(top,#dfdfdf 0,#F5F5F5 100%);background:-ms-linear-gradient(top,#dfdfdf 0,#F5F5F5 100%);background:linear-gradient(top,#dfdfdf 0,#F5F5F5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#F5F5F5');cursor:pointer}.title1{font-family:Telex,sans-serif;font-size:15px;color:#666;text-decoration:none;font-weight:700}.titleSeleccionados{font-family:Helvetica;font-size:20px;color:#666;text-decoration:none;font-weight:400;padding-top:20px;padding-bottom:25px;text-align:center}.content_title{color:#385674;font-size:13px;font-family:Telex,sans-serif}.home_text3{font-family:Helvetica;font-size:13px;color:#666;text-decoration:none}.text_grueso{font-family:Verdana;font-size:16px;color:#333;text-decoration:none;font-weight:700;text-shadow:1px 1px 1px #fff}.text_grueso_small{font-family:Verdana;font-size:13px;color:#333;text-decoration:none;text-shadow:1px 1px 1px #fff}.ficha_datos_header{background:#DFE3E7;background:-moz-linear-gradient(center top,#DFE3E7 5%,#ADB1B5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#DFE3E7),color-stop(1,#ADB1B5));background:-webkit-linear-gradient(top,#DFE3E7 0,#ADB1B5 100%);background:-o-linear-gradient(top,#DFE3E7 0,#ADB1B5 100%);background:-ms-linear-gradient(top,#DFE3E7 0,#ADB1B5 100%);background:linear-gradient(top,#DFE3E7 0,#ADB1B5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DFE3E7', endColorstr='#ADB1B5');font-family:Verdana;color:#535353;font-size:12px;font-weight:700;width:220px;padding:8px 5px 5px 8px;height:20px;text-align:left}.ficha_datos_content{font-family:Verdana;font-size:11px;background-color:#E6E9EC;width:220px;padding:5px;text-align:left;padding:5px 5px 5px 8px}.hotel_address{font-size:13px;font-family:Verdana;color:#7D7D7D}.rating{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:19px;height:17px;background-color:#FDECEC;padding:11px 13px 13px 8px;font-weight:700;font-size:14px}.rating_small{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;width:17px;height:17px;background-color:#FDECEC;padding:6px 6px 5px 6px;font-weight:700;font-size:11px}td.td_head{background-color:#E6E9EC;font-family:Verdana;padding:4px;color:#375573;font-weight:700;font-size:12px}.tituloN{font-family:Telex,sans-serif;font-size:15px;color:#365F89;text-decoration:none;letter-spacing:2px}.text_center{text-align:center}.hotel_recomend_home{width:313px;float:left;text-align:center;padding-left:10px;padding-right:10px}.hotel_recomend_home .hotel_img{width:300px;height:200px}.hotel_recomend_home .direccion,.hotel_recomend_home .home_text3{font-size:18px;font-family:Helvetica}.hotel_recomend_home .direccion{padding-top:20px;padding-bottom:15px}.hotel_recomend_home .textoGrisDesc{padding-top:6px;padding-bottom:6px;height:auto;font-family:Helvetica;font-size:14px;color:#8E8E8E}table.paginacion{width:100%}table.paginacion tr td{font-size:12px;color:#375573;height:20px;background-color:#E6E9EC;text-align:center;font-weight:bolder}@media (min-width:1068px){table.paginacion tr td{display:inline-block;margin-bottom:5px;margin-right:2px}}table.paginacion tr td a{display:block}table.paginacion tr td.page:hover{background-color:#999!important}table.paginacion tr td a:hover{color:#fff!important;font-weight:700}table.paginacion tr td.current{color:#fff!important;background-color:#365472!important}.leyenda_topos{padding:10px;background-color:#EBEBEB;color:#333!important;font-size:11px!important;font-weight:400!important}.icon_estilo{vertical-align:top}.map_lista{width:750px;height:605px;margin-top:12px;-moz-box-shadow:0 6px 6px #CCC;-webkit-box-shadow:0 6px 6px #CCC;box-shadow:0 6px 6px #CCC}.map_ficha{width:745px;height:605px;-moz-box-shadow:0 6px 6px #CCC;-webkit-box-shadow:0 6px 6px #CCC;box-shadow:0 6px 6px #CCC}a.next_button{display:block;background:url(/public/img/flecha_right.png) top no-repeat;width:18px;height:11px;text-decoration:none}a.next_button:hover{background:url(/public/img/flecha_right_over.png) top no-repeat}a.prev_button{display:block;background:url(/public/img/flecha_left.png) top no-repeat;width:18px;height:11px;text-decoration:none}a.prev_button:hover{background:url(/public/img/flecha_left_over.png) top no-repeat}#hotel_conditions{width:195px;background:#FBDBDC;padding:13px;padding-top:10px;padding-bottom:4px;margin-right:15px;text-align:left;min-height:586px}.pr_container p{color:#938F8E;font-size:10px;margin-top:2px;margin-bottom:4px}.pr_container strong{color:#51524D;font-size:10px}.pr_container DIV{text-decoration:underline;color:#375579;font-size:10px;font-weight:700}.pr_container .mini_conditions{font-weight:400;text-decoration:none;padding-top:30px;line-height:12px}.pr_container .mini_conditions p{font-size:9px!important}.pr_container .btn_blue_lista{border-radius:5px;height:18px;padding-top:4px;width:158px;font-size:10px;font-family:Verdana;font-weight:700;color:#FFF;cursor:pointer;text-align:center;text-decoration:none;clear:both;box-shadow:0 2px 2px #999}table.uir_pestanas{border:#E3E3E3 2px solid;width:100%}table.uir_pestanas td{height:25px;text-align:center;border-right:#E3E3E3 2px solid}table.uir_pestanas td.active{background-color:#E2E2D6;font-weight:700}#pes_uir_hotel table.uir_pestanas{border:#e6e9ec 2px solid!important}#pes_uir_hotel table.uir_pestanas td{border-right:#e6e9ec 2px solid!important}#pes_uir_hotel table.uir_pestanas td.active{background-color:#e6e9ec!important}.pr_container_usuario{background-color:#E2E2D6;padding:20px;text-align:center}table td.separator{border-top:solid thin #E3E3E3;height:7px}.pr_container_hotel{background-color:#e6e9ec;padding:20px;text-align:center}.pr_container_hotel TD{text-align:left}#prompt_content .modal,#room_please_select{background-color:#fff;display:none;width:750px;padding:15px;text-align:left;border:2px solid #bcbcbc;opacity:1;-moz-border-radius:6px;border-radius:6px}#prompt_content #prompt_500{width:500px!important}#room_please_select{width:400px!important}#prompt_content .modal h2,#room_please_select h2{margin:0;padding:10px 0 10px 45px;border-bottom:1px solid #333;font-size:20px}#prompt_content .modal .close,#room_please_select .close{background-image:url(/public/img/close.png);position:absolute;right:12px;top:5px;cursor:pointer;height:20px;width:20px}#prompt_content .modal #recover_formy,#room_please_select #recover_formy{max-height:650px;margin-top:13px;overflow:auto}.btn_azul_panel,.btn_gris_panel,.btn_marron_oscuro_panel,.btn_marron_panel,.btn_naranja_marron_panel,.btn_naranja_panel,.btn_rojo_panel,.btn_verde_panel{background:#0d8db2;color:#fff;text-decoration:none;padding:1px 6px 1px 6px;font-size:10px;-webkit-box-shadow:1px 2px 2px #323232;-moz-box-shadow:1px 2px 2px #323232;box-shadow:1px 2px 2px #323232}.btn_azul_panel:hover,.btn_gris_panel:hover,.btn_marron_oscuro_panel:hover,.btn_marron_panel:hover,.btn_naranja_marron_panel:hover,.btn_naranja_panel:hover,.btn_rojo_panel:hover,.btn_verde_panel:hover{color:#000}.btn_marron_panel{background:#937258!important}.btn_marron_oscuro_panel{background:#4d4844!important}.btn_naranja_panel{background:#e9884e!important}.btn_naranja_marron_panel{background:#da580a!important}.btn_verde_panel{background:#00b946!important}.btn_gris_panel{background:#9a9999!important}.btn_rojo_panel{background:#be0909!important}#panel_control{font-size:10px;font-family:verdana;color:#fff;width:1265px}#panel_control TH,#panel_control TH A,#panel_control TH A:hover{color:#7d7d7d;text-decoration:none}#header_table_rooms{color:#707070;height:36px}#header_table_rooms DIV{float:left}#header_table_rooms .title{font-size:18px;width:285px}#header_table_rooms .dates{font-size:12px;padding-top:3px}#header_table_rooms .change_dates{font-size:12px;color:#2475d3;padding-top:3px;float:right;text-decoration:underline;cursor:pointer}#content_table_rooms{border:1px solid #ccd3db}#content_table_rooms .block_content{padding-top:10px;padding-bottom:10px;margin-left:10px;margin-right:10px;border-bottom:1px solid #ccd3db}#content_table_rooms .left_info{width:290px;float:left}#content_table_rooms .left_info .bed_preference{font-size:11px}#content_table_rooms .left_info .bed_preference SELECT{border:1px solid #7f9db9;color:#003580}#content_table_rooms .block_content .foto{width:90px;height:90px;border-radius:9px;float:left;margin-right:10px;cursor:pointer}#content_table_rooms .block_content .general_info{float:left;width:190px}#content_table_rooms .block_content .general_info .info{font-size:10px}#content_table_rooms .block_content .general_info .info DIV{line-height:14px}#content_table_rooms .block_content .general_info .included{color:#0c0b0b}#content_table_rooms .block_content .room_info{float:left;font-size:12px;color:#666;width:575px}#content_table_rooms .block_content .room_info TH{font-size:11px}#content_table_rooms .block_content .room_info .rooms_left{color:#ef202f;font-size:10px}#content_table_rooms .block_content .room_info SELECT{border:1px solid #7f9db9;color:#003580;width:78px}#content_table_rooms .block_content .room_info .price_room{color:#83a028;font-size:14px;font-weight:700}#content_table_rooms .block_content .room_info .free_cancel{color:#83a028}#content_table_rooms .block_content .title_room{height:50px}#content_table_rooms .block_content .title_room A{font-size:14px;color:#385674;text-decoration:none;font-weight:700}#content_table_rooms .block_content .mas_photos{width:90px;text-align:center}#content_table_rooms .block_content .mas_photos A{font-size:12px;color:#666;text-decoration:none}.td_book_now{vertical-align:top;border-left:1px solid #ccd3db}.td_book_now #div_book_now{width:100px;padding-left:5px;padding-right:5px;text-align:center;padding-top:60px}.td_book_now #div_book_now .reservation_partner{font-size:11px;padding-bottom:12px}.td_book_now #div_book_now .best_rates{font-size:14px;font-style:italic;color:#83a028;padding-top:20px;padding-bottom:10px}.td_book_now #div_book_now .btn_book_now{color:#fff;font-size:14px;font-weight:700;background-color:#0d8db2;width:100px;min-height:18px;padding-top:5px;padding-bottom:5px;text-align:center;margin-bottom:10px;cursor:pointer}#hotel_policies_title{font-size:18px;padding-top:15px!important}#we_guarantee_title{color:#385674;font-size:18px;border-bottom:none!important}.others_titles{font-size:14px!important}#hotel_policies_title .title,#important_info_room .title,#we_guarantee_title .title,.others_titles .title{width:250px;float:left}#hotel_policies_title .text,#important_info_room .text,#we_guarantee_title .text,.others_titles .text{width:590px;float:left;font-size:12px}#we_guarantee_title A{font-size:12px;font-weight:700;color:#385674;text-decoration:underline;cursor:pointer}#important_info_room{font-size:bold;font-size:14px}#important_info_room .title{color:#83a028}#important_info_room IMG{vertical-align:middle}.td_book_now #div_book_now .logo_booking-mv{display:none}.td_book_now #div_book_now .logo_booking-pc{display:block}div.tooltip{background:#FFF;border:1px solid #000;padding:5px;width:330px;display:none;text-align:left;font-size:11px;color:#000}div.tooltip DIV{padding-bottom:5px}div.tooltip .foto_tooltip{padding-top:15px;font-size:14px;color:#385674;text-align:center}div.tooltip .foto_tooltip IMG{padding-bottom:5px}.tool_me IMG{vertical-align:middle}.modal_room{background-color:#fff;display:none;width:790px;padding:15px;text-align:left;opacity:1;border:1px solid #000;color:#000;position:relative;margin-top:5px}.modal_room .close{background-image:url(/public/img/close_modal_room.jpg);position:absolute;right:0;top:0;cursor:pointer;height:16px;width:16px}.modal_room .title{font-size:16px;font-weight:700;padding-bottom:5px}.modal_room .text{font-size:11px}.modal_room .text DIV{padding-bottom:5px}.modal_room .fotos{padding-bottom:10px}.modal_room .fotos .foto{width:90px;height:90px;border-radius:9px;float:left;margin-right:10px;margin-bottom:10px}.modal_room .img_hotel_mvl{display:none}.table_room_list{color:#666;font-size:11px;margin-top:10px}.table_room_list TD{height:18px;border-bottom:1px solid #ccd3db}.table_room_list .name{width:50%;padding-right:5px}.table_room_list .name A{color:#385674;font-size:11px;text-decoration:underline}.table_room_list .free_cancel{color:#83a028}.table_room_list .price{font-size:11px;font-weight:700;color:#83a028;white-space:nowrap;padding-left:15px}.table_room_list .hidden_type_room{display:none}.more_type_rooms{color:#385674;font-size:12px;text-decoration:none;cursor:pointer}.input{border:1px solid #006;background:#ffc}.buttongo{border:1px solid #006;background:#9cf;float:left}.search{width:20px;float:left}.newrow{background-color:#d4ef80;width:100%;border:none;font-family:verdana;font-size:10px}.divTable{display:table;width:100%;border-spacing:5px}.divRow{display:table-row;width:auto}.divLeftCell{float:left;display:table-column;margin:2px}.divRightCell{float:right;display:table-column;margin:2px}.fecha{width:74px;border-bottom:2px #fff solid;color:#000;border-right:2px #fff solid;white-space:nowrap;text-align:center}.responsable{width:40px;border-bottom:2px #fff solid;color:#000;border-right:2px #fff solid}.actuacion{width:155px;border-bottom:2px #fff solid;color:#000;border-right:2px #fff solid}.descripcion{width:924px;border-bottom:2px #fff solid;color:#000}#progressBar{background:transparent url(/public/img/loading.gif) no-repeat center center;height:150px;width:150px;position:fixed;z-index:1000;-moz-border-radius:10px;left:30%;top:40%;margin:-25px 0 0 -25px}div.calendar{position:relative;z-index:105}.calendar,.calendar table{border:1px solid #bdb2bf;font-size:11px;color:#000;cursor:default;background:url(/public/img/normal-bg.gif);font-family:tahoma,sans-serif}.calendar{border-color:#797979}.calendar .button{text-align:center;padding:2px;background:url(/public/img/title-bg.gif) repeat-x 0 100%;color:#000;font-weight:700}.calendar .nav{font-family:verdana,tahoma,sans-serif}.calendar .nav div{background:transparent url(menuarrow.gif) no-repeat 100% 100%}.calendar thead tr{background:url(/public/img/title-bg.gif) repeat-x 0 100%;color:#000}.calendar thead .title{font-weight:700;text-align:center;padding:2px;background:url(/public/img/title-bg.gif) repeat-x 0 100%;color:#000}.calendar thead .name{border-bottom:1px solid #797979;padding:2px;text-align:center;color:#000}.calendar thead .weekend{color:#c44}.calendar thead .hilite{background:url(/public/img/hover-bg.gif);border-bottom:1px solid #797979;padding:2px 2px 1px 2px}.calendar thead .active{background:url(/public/img/active-bg.gif);color:#fff;padding:3px 1px 0 3px;border-bottom:1px solid #797979}.calendar thead .daynames{background:url(/public/img/dark-bg.gif)}.calendar tbody .day{font-family:verdana,tahoma,sans-serif;width:2em;color:#000;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth{font-size:80%;color:#999}.calendar tbody .day.othermonth.oweekend{color:#f99}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid #797979;background:url(/public/img/dark-bg.gif)}.calendar tbody .rowhilite td,.calendar tbody .rowhilite td.wn{background:url(rowhover-bg.gif)}.calendar tbody td.today{font-weight:700}.calendar tbody td.hilite{background:url(/public/img/hover-bg.gif);padding:1px 3px 1px 1px;border:1px solid #bbb}.calendar tbody td.active{padding:2px 2px 0 2px}.calendar tbody td.weekend{color:#c44}.calendar tbody td.selected{font-weight:700;border:1px solid #797979;padding:1px 3px 1px 1px;background:url(/public/img/active-bg.gif);color:#fff}.calendar tbody .disabled{color:#999}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{text-align:center;background:#385674;color:#fff}.calendar tfoot .ttip{padding:2px;background:url(status-bg.gif) repeat-x 0 0;color:#fff}.calendar tfoot .hilite{background:#afa;border:1px solid #084;color:#000;padding:1px}.calendar tfoot .active{background:#7c7;padding:2px 0 0 2px}.calendar .combo{position:absolute;display:none;top:0;left:0;width:4em;cursor:default;border-width:0 1px 1px 1px;border-style:solid;border-color:#fff;background:url(/public/img/normal-bg.gif);color:#000;z-index:100;font-size:90%}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .hilite{background:url(/public/img/hover-bg.gif);color:#000}.calendar .combo .active{background:url(/public/img/active-bg.gif);color:#fff;font-weight:700}.calendar td.time{border-top:1px solid #797979;padding:1px 0;text-align:center;background:url(/public/img/dark-bg.gif)}.calendar td.time .ampm,.calendar td.time .hour,.calendar td.time .minute{padding:0 5px 0 6px;font-weight:700;background:url(/public/img/normal-bg.gif);color:#000}.calendar td.time .hour,.calendar td.time .minute{font-family:monospace}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:700}.calendar td.time span.hilite{background:url(/public/img/hover-bg.gif);color:#000}.calendar td.time span.active{background:url(/public/img/active-bg.gif);color:#fff}.carousel a,.carousel caption,.carousel div,.carousel font,.carousel img,.carousel li,.carousel ol,.carousel p,.carousel span,.carousel strong,.carousel table,.carousel tbody,.carousel td,.carousel th,.carousel thead,.carousel tr,.carousel ul,blockquote,pre{margin:0;padding:0}.carousel :focus{outline:0}.carousel a:active{outline:0}.carousel{line-height:1;color:#000;background:#fff}.carousel ol,ul{list-style:none}.carousel table{border-collapse:separate;border-spacing:0}.carousel blockquote:before,blockquote:after,q:after,q:before{content:""}.carousel blockquote,q{quotes:"" ""}.carousel #example{width:750px;position:relative}.carousel .slides_container{width:750px;overflow:hidden;position:relative;display:none}.carousel .slides_container div.slide{width:720px;display:block}#slides .prev,.carousel #slides .next{position:absolute;left:7px;width:24px;height:43px;display:block;z-index:101}.carousel #slides .next{left:93%}.carousel #slides .slide_home{top:117px}.carousel #slides .slide_ficha{top:217px}.carousel .pagination li{display:none}.carousel .pagination li.show{display:block}.carousel .pagination{margin:0}.carousel .pagination li{float:left;margin:0 3px 0 0;list-style:none}.carousel .pagination li a{display:block;padding-top:2px;background-position:0 0;float:left;overflow:hidden}.carousel .pagination li.current a{background-position:0 -12px}#carousel_ficha .pagination{display:block}#header_container_home .img-wrap{position:relative}#header_container_home .img-wrap .img-sl{display:none;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#header_container_home .img-wrap .img-sl:not(:first-child){display:none!important;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#header_container_home .img-wrap .img-sl:first-child{display:block;width:100%;height:auto;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=1)}#header_container_home #table_header{position:absolute;top:0;left:50%;margin-left:-500px;z-index:9999}#menu_arbol{width:100%;position:absolute;clear:both;top:105px;z-index:99999}.carousel .caption{z-index:500;position:absolute;bottom:-35px;left:0;height:23px;padding:5px 20px 0 20px;background:#000;background:rgba(0,0,0,.5);width:710px;font-size:1em;line-height:1.33;color:#fff;text-shadow:none;text-align:right}#back_button{padding-left:10px;padding-right:10px}#menu_arbol{clear:both}#menu_arbol nav{background:url(/public/img/bg_capa_menu.png) repeat;z-index:1000;max-width:1000px;width:100%;margin:20px auto;position:relative}#menu_arbol nav .num_hoteles{color:#838383}#menu_arbol nav .nombre_pais{text-align:left;margin-left:10px}#menu_arbol nav .nombre_pais a{padding-left:15px;padding-bottom:5px;border-bottom:1px solid #666;color:#C63C3A!important;float:left}#menu_arbol nav .punto{background:url(/public/img/icon_destination.png) no-repeat left;min-height:18px;width:20px}#menu_arbol nav ul{list-style:none;padding-left:0}#menu_arbol nav ul li{display:inline-block;position:relative}#menu_arbol nav ul li:hover .children{display:block;padding-left:0}#menu_arbol nav ul li .children{background:#fff;position:absolute;display:none;width:150px;z-index:1000}#menu_arbol nav ul li .children li{display:block;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.5)}#menu_arbol nav ul li .children li a{display:block}#menu_arbol nav ul li a{color:#666;text-decoration:none;display:inline-block;padding:8px;font-weight:700}#menu_arbol nav ul li:hover a{color:#E6344A}#menu_arbol nav ul li .caret{position:relative;top:3px;margin-left:10px;margin-right:0}#menu_arbol nav ul li .children li a{padding:4px;color:#000;font-weight:400}#menu_arbol nav ul li .children li:hover a{color:#E6344A}#menu_arbol_expanded{position:absolute;top:75px;right:0;display:none}#menu_arbol_expanded.left_position{left:0!important;right:auto!important}#menu_arbol nav ul li:hover{color:#E6344A;position:relative;overflow:visible!important}.country-wrap{position:absolute;left:170px;top:20px;width:476px;padding-left:0;margin-left:0;min-height:40px;background-color:#fff;display:block}.shadow-wrap{left:150px}#menu_arbol .li_continente:nth-child(5) .country-wrap{left:-543px}#menu_arbol .li_continente:nth-child(5) .shadow-wrap{left:-496px}#menu_arbol .li_continente:nth-child(6) .country-wrap{left:-543px}#menu_arbol .li_continente:nth-child(6) .shadow-wrap{left:-496px}#menu_arbol .li_continente:nth-child(7) .country-wrap{left:-543px}#menu_arbol .li_continente:nth-child(7) .shadow-wrap{left:-496px}#menu_arbol nav ul{padding-left:0;list-style:none;padding:0;margin:0;display:flex;justify-content:space-around}#menu_arbol nav ul li ul.children{font-weight:400}.sl-buttons{overflow:hidden;left:50%;margin-left:423px;position:absolute;display:block;bottom:45px;background:#c1dcef;opacity:.9;width:60px;height:auto;background-color:transparent;color:#000;z-index:9999}.b-left,.b-right{display:inline-block;float:left;width:26px;height:auto;background-color:#00f}.b-left .fa,.b-right .fa{display:block;font-size:20px;line-height:30px;background-color:#000;color:#fff;cursor:pointer}.b-right{float:right}#foto_home_text_hotel{overflow:hidden;left:50%;margin-left:425px;position:absolute;display:block;bottom:10px;background:#c1dcef;opacity:.9;width:auto;height:auto;background-color:transparent;color:#fff;font-style:italic;font-size:11px;z-index:9999;cursor:pointer}#div_content_footer{margin-top:15px;background-color:#7f7f7f}#div_content_footer #menu_bottom_home{border-top:1px solid #535353;border-bottom:1px solid #535353}#div_content_footer #menu_bottom_home a{color:#fff}#div_content_footer #footer_home{color:#fff}.group_list_destinations{width:210px;float:left;text-align:left;padding:10px}.group_list_destinations a{color:#000!important}.group_list_destinations a:hover{color:#E6344A!important}.group_list_destinations .div_destino_list{border-bottom:1px solid rgba(0,0,0,.5);padding-top:2px}.group_list_destinations .main_destinations{color:#666;font-style:italic}.content-lista{position:relative;margin-top:-458px;padding:12px;background-color:#fff}.h-list{height:auto}.h-list .content{position:relative;overflow:hidden;margin-top:-40%;padding:12px;background-color:#fff;top:120px;left:50%;margin-left:-512px;border-radius:10px}.h-list .content .decript-tablet{display:none}.h-list .content .table-btns-tablet{display:none}#header_container_home.h-list{height:auto;padding-bottom:15%!important}img.city-img:not(.img-activa){display:none}img.city-img.img-activa{display:block}#header_container_home .img-wrap.h-img-wrap .img-sl{position:absolute;z-index:1;display:block!important;width:100%;height:auto;opacity:0;visibility:hidden;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear;cursor:pointer}#header_container_home .img-wrap.h-img-wrap .img-sl:last-child{opacity:0}#header_container_home .img-wrap.h-img-wrap .img-sl:first-child{position:absolute;left:0;display:block!important;width:100%;height:auto;z-index:99;opacity:0;visibility:visible;-webkit-transition:all 3s linear;-moz-transition:all 3s linear;-ms-transition:all 3s linear;-o-transition:all 3s linear;transition:all 3s linear}#header_container_home .img-wrap.h-img-wrap .img-sl:nth-child(2){position:absolute;left:0;display:block!important;width:100%;height:auto;z-index:99;opacity:1;visibility:visible;-webkit-transition:all 3s linear;-moz-transition:all 3s linear;-ms-transition:all 3s linear;-o-transition:all 3s linear;transition:all 3s linear}#logo_gsh{display:block;opacity:1;visibility:visible;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-ms-transition:all 1s linear;-o-transition:all 1s linear;transition:all 1s linear}#div_content_footer{position:relative;bottom:0;width:100%}.trigger.punto.float_left .city-img{display:none;opacity:0;visibility:hidden;-webkit-transition:all 2.25s ease;-moz-transition:all 2.25s ease;-ms-transition:all 2.25s ease;-o-transition:all 2.25s ease;transition:all 2.25s ease}.trigger.punto.float_left:hover .city-img{display:block;opacity:1;visibility:visible;-webkit-transition:all 2.25s ease;-moz-transition:all 2.25s ease;-ms-transition:all 2.25s ease;-o-transition:all 2.25s ease;transition:all 2.25s ease}.img-lista{cursor:pointer!important}#header_container_home .menu-arbol-movil{display:none}.room-night-title-mov,.room-number-title-mov{display:none}.room-night-title,.room-number-title{display:table-cell}#header_container_home #table_header #logo_gsh img.logo-pc{display:block}#header_container_home #table_header #logo_gsh img.logo-mov{display:none}.content .hotel_recomend_home a{font-weight:900;font-family:Telex,sans-serif;font-size:18px;color:#365F89;text-decoration:none;letter-spacing:1px}#div_apartados_list{margin-top:5px}.hotel-mov-title{padding-bottom:15px}#head_ficha_hotel{border-bottom:#CCD3DB solid 3px;width:100%;margin-bottom:10px}#menuFoot-mov,#menuFoot-pc{width:100%}#menuFoot-mov{display:none!important}.body-uir{margin-top:10px}#uir-header{border-bottom:#CCD3DB solid 3px;width:100%;padding-bottom:5px}#uir-header #logo-pc{text-align:right}#uir-header-mov{display:none}#table_ccc_details td{padding-right:15px}#go_back_cc_pc{display:block}#go_back_cc_mvl{display:none!important}body.body:not(.mov-active-menu-body) .temp-room-avail .content>div{text-align:left!important}body.body:not(.mov-active-menu-body) .temp-room-avail div#header_container_home.h-list .content.content-lista .left_content{display:none}body.body:not(.mov-active-menu-body) .temp-room-avail div#header_container_home.h-list .content.content-lista #content_page{width:100%}body.body:not(.mov-active-menu-body) .temp-room-avail .nav-toggle{display:none}body.body:not(.mov-active-menu-body) .temp-room-avail .search-toggle{display:none!important}body.body:not(.mov-active-menu-body) .temp-room-avail #header_table_rooms{margin:22px auto!important}body.body:not(.mov-active-menu-body) .temp-room-avail .block_content{overflow:hidden}#menu_arbol nav ul li .children li a{font-weight:400}.table_left_content .active A{text-decoration:none!important;font-weight:400;text-align:left}#cookie-law-info-bar{border:0;margin:0 auto;padding:5px 0;text-align:center;width:100%;z-index:9999;border-top:solid 1px #CCC!important;display:block;color:#000;font-family:inherit;border-top-width:4px;border-top-style:solid;border-top-color:#444;position:fixed;bottom:0;background-color:#fff}#cookie-law-info-bar a,#cookie-law-info-bar a:hover{color:#4a6491;text-decoration:none}#cookie-law-info-bar span{font-size:12px!important}@media (max-width:1220px){body{min-width:0!important;overflow-y:auto}}@media (max-width:1067px){#header_container_home #table_header{left:0;top:14px;width:96%;margin-left:0;padding-left:2%;padding-right:2%}#header_container_home #table_header #logo_gsh{display:inline-block;width:13%;margin-top:-10px}#header_container_home #table_header #logo_gsh img{width:100%;max-width:110px;height:auto}#header_container_home #table_header #texto_header{display:inline-block;margin-left:2%;padding-left:0;padding-top:0;vertical-align:top}#header_container_home #table_header #texto_header h1{font-size:16px;font-weight:500;vertical-align:top;margin-bottom:5px;margin-top:5px}#header_container_home #table_header #texto_header .texto_header_white_home{font-weight:500;vertical-align:top}#header_container_home #table_header #table_idiomas_home{width:auto;margin-top:-33px}#header_container_home #table_header .search-toggle{display:none}#header_container_home #menu_arbol{width:96%;padding-left:2%;padding-right:2%}#header_container_home #menu_arbol nav{margin:1% auto}#header_container_home #menu_arbol nav ul li>a{font-weight:400;padding:4px 8px}#header_container_home #search_home{left:0;bottom:0;width:100%;margin-left:0;margin-bottom:-58px!important;border-radius:0;background:#d8d4cf}#header_container_home #search_home form table{display:block;width:100%;text-align:center;padding:5px 0}#header_container_home #search_home form table tbody{display:inline-block}#header_container_home #search_home TABLE{padding:5px 0;padding-bottom:10px}#header_container_home .sl-buttons{left:92%;bottom:24px;margin-left:0}#header_container_home #foto_home_text_hotel{left:2%;margin-left:0;bottom:20px}.content{margin-top:10%;margin-bottom:5%;width:100%}.content .hotel_recomend_home{width:30%;display:inline-block;float:none;padding-left:0;padding-right:0;vertical-align:top}.content .hotel_recomend_home:nth-child(2){margin:0 2%}.content .hotel_recomend_home a{display:block}.content .hotel_recomend_home a img{display:block;margin:0 auto;width:100%;max-width:300px;height:auto}.content>div{text-align:center}div.calendar{z-index:999999}#why_choose_home .content{width:96%;margin:5% auto 5%}.content #menu_bottom_home table{display:block}.content #menu_bottom_home tbody{display:block}.content #menu_bottom_home tr{display:block;text-align:center}.content #menu_bottom_home tr td{display:inline-block;width:auto!important}.content #footer_home{margin:0 auto;width:96%}.hotel_recomend_home .direccion{font-size:14px}div#header_container_home.h-list{padding-bottom:0!important}div#header_container_home.h-list .img-wrap{display:none}div#header_container_home.h-list #table_header{position:static;margin-left:0;margin-top:0;width:96%;height:90px;background-color:#D8D4CF;padding:10px 2% 10px;overflow:hidden}div#header_container_home.h-list #table_header #table_idiomas_home{margin-top:0;width:auto;float:none}div#header_container_home.h-list #table_header #table_idiomas_home table{float:right}div#header_container_home.h-list #table_header #logo_gsh{margin-top:0;margin-top:-36px}div#header_container_home.h-list #table_header #texto_header{padding-top:1.4%;margin-top:-36px}div#header_container_home.h-list .content.content-lista{position:static;width:96%;margin:12px auto 0;padding:12px 0}div#header_container_home.h-list .content.content-lista .left_content{width:24%}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_header.rounded_top{width:100%;height:auto;padding:20px 0}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom{width:96%;padding:5px 2% 10px;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm INPUT.input_home{display:block;width:96%;margin:6px auto;padding:7px 0;text-indent:12px;font-size:11px}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table{display:block}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody{display:block;overflow:hidden}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr{display:block;clear:both;overflow:hidden}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td{display:block}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td select{float:left;height:30px}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td select:first-child{width:58%}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td select:nth-child(2){width:38%;margin-left:2%}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td:first-child{display:block;width:100%;margin-left:2%;text-align:left}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td:nth-child(2){display:inline-block;width:82%;margin-left:2%;float:left;height:auto!important;margin:10px 0 10px 2%}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td:nth-child(3){display:inline-block;width:auto;margin-left:2%;float:left;height:auto!important}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content.rounded_bottom.shadow_bottom #b_frm table tbody tr td img{width:22px;height:auto;margin-top:12px}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_ficha{background-color:#FADADA;border:0;width:100%;padding:5px 0}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_ficha .btn_blue_ficha,div#header_container_home.h-list .content.content-lista .left_content .menu_izq_ficha .btn_green_ficha,div#header_container_home.h-list .content.content-lista .left_content .menu_izq_ficha .btn_grey_ficha,div#header_container_home.h-list .content.content-lista .left_content .menu_izq_ficha .btn_orange_ficha{width:90%!important;height:auto;padding:2%}div#header_container_home.h-list .content.content-lista .left_content #reference_map{display:none;border-left:0;border-right:0;width:100%}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content{border:0;width:96%;padding:5px 2%}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content #world{text-align:left;padding-top:10px;padding-bottom:10px}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content #world .nombre a{text-align:left;font-size:16px}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_1 DIV{width:100%;padding-left:0;padding-right:0}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_1 DIV.nombre{width:100%;padding-left:0;padding-right:0}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_2 .nombre{width:100%;text-align:left;text-indent:5px;padding:10px 0}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_3 .trigger,div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_3 .trigger.punto,div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_3 punto_active{margin-top:8px}div#header_container_home.h-list .content.content-lista .left_content .menu_izq_content .table_left_content .nivel_3 .main_dest{width:76%;min-height:16px;display:block;text-align:left;padding:10px 2%}div#header_container_home.h-list .content.content-lista #content_page{width:75%;float:right;padding-left:0}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td{display:block;width:auto!important;padding-left:0!important;max-width:100%;float:left;margin-right:1%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel{width:auto;height:auto;margin-top:0;float:left}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .foto_hotel{width:100%;max-width:300px;height:auto;margin:0 auto 10px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .arrow-next,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .arrow-prev{display:block;width:auto;height:auto;padding:8px;bottom:41%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .arrow-next img,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .arrow-prev img{width:24px;height:24px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .arrow-next{right:0}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .img_hotel .arrow-prev{left:0}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .textoGrisPriceFrom+td{width:96%!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td div.btn_blue_lista,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td div.btn_orange_lista{width:45%;height:auto;padding:10px 2px;margin:0 auto}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-img-hotel{display:inline-block;width:100%!important;padding-left:0!important;max-width:75%;float:left;margin-right:1%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel{display:inline-block;width:19%!important;padding-left:0!important;max-width:58%;float:right;margin-right:0}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .decript-hot{display:block}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil{display:block;width:auto!important;padding-left:0!important;max-width:100%;float:none;margin-right:1%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td{display:block;width:100%!important;padding-left:0!important;max-width:100%;float:none;margin-right:1%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-org{display:inline!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-org td{display:inline}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-org .btn_orange_lista{display:none}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-blue{display:none}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .a_btn_green_lista{float:right}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana .intro-hotel-wrap{display:none}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana .intro-hotel-wrap img#reference_map{display:none!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana .h-line-2{display:none!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_map .map_lista{width:100%;height:0;padding-bottom:80%}div#header_container_home.h-list .content.content-lista #content_page .wrap2-texto-hotel-movil{display:block}div#header_container_home.h-list .content.content-lista #content_page .wrap-text-ht{display:none}div#header_container_home.h-list .content.content-lista #content_page .wrap-item-list{display:block!important;margin-bottom:0;border-bottom:none;padding-bottom:20px;overflow:hidden}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV{width:100%;float:none;display:block;margin:4px 0 0}div#header_container_home.h-list .content.content-lista #content_page .cell1-w-hotel{clear:both;float:left!important;margin-top:6px}div#header_container_home.h-list .content.content-lista #content_page .btn-blue,div#header_container_home.h-list .content.content-lista #content_page .btn-org{display:inline-block;width:49%;text-align:left;vertical-align:bottom}div#header_container_home.h-list .content.content-lista #content_page .cell1-w-hotel td{float:right;margin-right:0}div#header_container_home.h-list .content.content-lista #content_page .cell1-w-hotel td .rating_small{margin-left:27px}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div#pestanas{width:100%;overflow:hidden;height:auto}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div#pestanas div.pestana{width:45%;float:left}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div#pestanas div.pestana_on{width:45%;float:right}.room-night-title-mov,.room-number-title-mov{display:block;padding-top:10px;margin-top:-10px;font-size:12px;font-weight:700}.room-night-title,.room-number-title{display:none}.ocupancy{margin-top:10px;margin-bottom:10px}.spacer-cl{display:none}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td div.btn_blue_lista,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td div.btn_orange_lista{width:90%;height:auto;padding:6px 2px;font-size:11px;margin:0 auto}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td div.btn_blue_lista{padding:9px 2px;font-size:8px}table.paginacion{background-color:none;width:100%}table.paginacion .current,table.paginacion .page{border:2px solid #fff;min-width:20px;margin-right:0!important}table.paginacion .extra_td{display:none!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.hotel-mov-title{display:block!important;float:none!important;text-align:left!important;padding-bottom:3px!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.hotel-mov-title h3{margin:0!important;line-height:1!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.hotel-mov-title .textoGris{font-size:13px!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.hotel-mov-title .trigger{padding:0!important}.body{line-height:1}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div{width:100%;left:0!important}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div div.slides_control{left:0!important;width:100%!important;height:auto!important;padding-bottom:73%}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div div.slides_control div.slide{height:auto!important}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div div.slides_control div.slide img{width:100%;height:auto}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div div.slides_control div.slide .caption{width:96%;padding:5px 2% 0}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div ul.pagination{display:none}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel #example #slides>a.prev.slide_ficha{top:50%;left:1%;margin-top:-22px}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel #example #slides>a.next.slide_ficha{top:50%;left:99%;margin-left:-43px;margin-top:-22px}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td{display:block;width:100%;margin-bottom:0;line-height:2;text-align:justify}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div{width:100%}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td h2.tituloG{margin-top:50px;margin-bottom:10px}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div.ficha_datos_header{width:96%;padding:5px 2%;cursor:pointer;border-radius:4px}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div.ficha_datos_header:hover{background:-webkit-linear-gradient(top,#dfe3e7 0,#535353 100%)}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div.ficha_datos_header.info-active{background:-webkit-linear-gradient(top,#dfe3e7 0,#535353 100%)}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div.ficha_datos_content{width:94%;padding:5px 2%;margin-bottom:0!important;margin:0 auto}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div.ficha_datos_content:last-of-type{display:none}div#header_container_home.h-list #apartado_map .texto{height:auto!important;margin-bottom:10px;line-height:1.5}div#header_container_home.h-list #apartado_map .map_ficha{width:100%;height:0;padding-bottom:80%}body.body table.form-reception{display:block;margin:0 auto;width:96%;max-width:760px}body.body table.form-reception tbody{display:block}body.body table.form-reception tbody tr.form-reception-header{display:block}body.body table.form-reception tbody tr.form-reception-header>td{display:block}body.body table.form-reception tbody tr.form-reception-header>td tr{position:relative;display:block;overflow:hidden}body.body table.form-reception tbody tr.form-reception-header>td tr td:first-child{position:absolute;bottom:0;width:80%}body.body table.form-reception tbody tr.form-reception-header>td tr td:last-child{float:right;max-width:20%}body.body table.form-reception tbody tr.form-reception-header>td tr td:last-child img{width:100%;height:auto}}@media (min-width:768px) and (max-width:1067px){div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-img-hotel{display:inline-block;width:50%!important;padding-left:0!important;max-width:300px;float:left;margin-right:2%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel{width:48%!important;margin-top:1px;float:right}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel table,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel tbody,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel td,div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel tr{display:block!important;float:none}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas .div1-w-hotel-mov,div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas .div2-w-hotel,div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas .div3-w-hotel{display:inline!important}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas .div1-w-hotel-pc{display:none!important}div#header_container_home.h-list .content.content-lista #content_page .decript-hot,div#header_container_home.h-list .content.content-lista #content_page .texto-desc-pc,div#header_container_home.h-list .content.content-lista #content_page .tipo-hotel,div#header_container_home.h-list .content.content-lista #content_page h3.hotel-list-title-pc{display:none!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel td{float:none!important;text-align:center}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .td_mini_pestanas{width:75%!important;float:left!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .cell1-w-hotel{height:33px;width:25%!important;float:left!important;clear:none;margin-top:-20px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .decript-tablet{margin-top:40px;margin-bottom:14px;display:block!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .table-btns-tablet{display:block!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .table-btns-tablet .btn_orange_lista{padding:4px 2px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel .table-btns-tablet .btn_blue_lista{padding:6px 2px}div#header_container_home.h-list .content.content-lista #content_page .cell1-w-hotel{float:none!important}div#header_container_home.h-list .content.content-lista #content_page .cell1-w-hotel td .rating_small{margin-left:0;width:22px;margin:0 auto}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div.trigger{width:auto;padding-top:7px}div#header_container_home.h-list .content.content-lista #content_page .wrap-item-list{overflow:visible;padding-bottom:0}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td .table_room_list td.room-m{float:left;height:auto}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td .table_room_list td.room-m1{width:33%!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td .table_room_list td.room-m2{width:32%!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td .table_room_list td.room-m3{width:31%!important;text-align:right}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td .hide-tabled{display:none!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td{float:none;margin-right:0}#hoteles_book_online>table>tbody>tr{display:none}#hoteles_book_online>table>tbody>tr:first-child{display:block}#hoteles_book_online>table>tbody>tr.wrap-item-list{margin-top:10px;display:block}#hoteles_book_online>table>tbody>.tr_border_bottom-tablet{margin-top:10px;display:block;clear:both}#hoteles_book_online #table_no_available{margin-top:15px}.overlay_google_maps #mini_pestanas{width:auto;margin-right:12px}}@media (min-width:1068px){div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div div.slides_control{height:500px!important}.wrap2-texto-hotel-movil{display:none}.wrap-text-ht{display:block}}@media (max-width:822px){div#header_container_home.h-list .content.content-lista #content_page div.btn_blue_lista,div#header_container_home.h-list .content.content-lista #content_page div.btn_orange_lista{width:auto;height:auto;padding:0 10px}}#table_header .nav-toggle a span{display:none}#table_header .search-toggle{display:none}#header_container_home #search_home{position:absolute;margin-bottom:0}#header_container_home #search_home form table{display:block;width:100%;text-align:center;padding:5px 0}#header_container_home #search_home form table tbody tr td.input-wrapp{width:152px}#header_container_home #search_home form table tbody tr td.calendar-wrapp{padding-top:16px}#header_container_home #search_home TABLE{padding:5px 0;padding-bottom:10px}#header_container_home #search_home td.calendar-wrap .check-select-input{display:none}table.header-room-available{width:96%!important;margin:0 auto!important;max-width:1200px!important}#frm_book_now,#header_table_rooms{width:96%!important;margin:0 auto!important;max-width:1200px!important}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista #content_page div#apartado_list.apartado_pestana .intro-hotel-wrap img#reference_map{display:none}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row .adult-option-wrap{display:inline-block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row .children-option-wrap{display:inline-block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row .ch-in-opt-td{display:block;padding-top:0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row .ch-in-opt-td .title-name{margin-bottom:10px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.hotel-mov-title{display:none}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div1-w-hotel-mov{display:none}.texto-desc-pc,.tipo-hotel,div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div1-w-hotel-pc,h3.hotel-list-title-pc{display:block}@media (max-width:767px){body,html{max-width:100%;overflow-x:hidden}#div_content_footer .content{margin-top:0}#header_container_home{padding-bottom:0;height:auto}#header_container_home .img-wrap.h-img-wrap{background-color:#D8D4CF;position:relative;padding-bottom:45.5%;height:0}#header_container_home .img-wrap.h-img-wrap .img-sl{top:25%;margin-top:-5%;top:6.5%;margin-top:0;transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15)}#header_container_home #table_header{position:relative;top:0;left:0;width:100%;height:90px;padding-top:0;margin-left:0;padding-left:0;padding-right:0;background-color:#D8D4CF}#header_container_home #table_header .nav-toggle{position:absolute;top:1.387em;right:5.3em;border:2px solid #fff;border-radius:4px;cursor:pointer;z-index:9999}#header_container_home #table_header .nav-toggle a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4)}#header_container_home #table_header .nav-toggle a:after{font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f0c9";background:trasnparent;color:#fff;height:1.5em;width:1.5em;text-align:center;line-height:1.5;font-size:1.618em;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:0}#header_container_home #table_header .nav-toggle a span{display:none}#header_container_home #table_header .search-toggle{position:absolute;display:inline-block;top:1.387em;right:1.5em;border:2px solid #fff;border-radius:4px;cursor:pointer;z-index:9999}#header_container_home #table_header .search-toggle a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4)}#header_container_home #table_header .search-toggle a:after{font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f002";background:trasnparent;color:#fff;height:1.5em;width:1.5em;text-align:center;line-height:1.5;font-size:1.618em;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:0}#header_container_home #table_header .search-toggle a span{display:none}#header_container_home #table_header #table_idiomas_home{width:auto;margin-top:40px;float:right;padding:10px 1em 10px 10px}#header_container_home #table_header #table_idiomas_home table tbody #b_frm2 select#header_currency.currency_home{width:63px}#header_container_home #table_header #table_idiomas_home>table>tbody>tr>td:nth-child(3){margin-right:6px}#header_container_home #table_header #logo_gsh{position:absolute;display:inline-block;width:30%;max-width:96px;margin-left:2%;margin-top:3%;float:left;margin-right:0}#header_container_home #table_header #logo_gsh img{width:100%;max-width:121px;height:auto}#header_container_home #table_header #logo_gsh img.logo-pc{display:none}#header_container_home #table_header #logo_gsh img.logo-mov{display:block}#header_container_home #table_header #texto_header{display:none;width:75%;margin-top:30px}#header_container_home #table_header #texto_header h1{font-size:16px}#header_container_home #table_header #table_idiomas_home{width:auto;margin-top:40px;float:right;padding:10px 1em 10px 10px}#header_container_home #table_header #table_idiomas_home table{margin-top:11px;margin-right:1px}#header_container_home #menu_arbol{display:none}#header_container_home .trigger{display:none}#header_container_home #search_home{position:relative;margin-bottom:0}#header_container_home #search_home form table{display:block;width:100%;text-align:center;padding:10px 0}#header_container_home #search_home form table tbody{display:block;width:90%;margin:0 auto}#header_container_home #search_home form table tbody tr{display:block;width:100%}#header_container_home #search_home form table tbody tr td{display:block;width:100%}#header_container_home #search_home form table tbody tr td.input-wrapp{display:inline-block;width:89%;padding-left:0;padding-right:0}#header_container_home #search_home form table tbody tr td.input-wrapp .mov-form-labels{text-align:left;padding:0 0 5px}#header_container_home #search_home form table tbody tr td.input-wrapp input{width:100%;padding:0!important;border:1px solid gray}#header_container_home #search_home form table tbody tr td.input-wrapp select#b_in_month{width:73%;border:1px solid gray}#header_container_home #search_home form table tbody tr td.input-wrapp select#b_in_day{width:24%;border:1px solid gray}#header_container_home #search_home form table tbody tr td.input-wrapp select#b_out_month{width:73%;border:1px solid gray}#header_container_home #search_home form table tbody tr td.input-wrapp select#b_out_day{width:24%;border:1px solid gray}#header_container_home #search_home form table tbody tr td.calendar-wrap{display:inline-block;width:8%;padding-right:0;padding-left:0;overflow:hidden;float:right}#header_container_home #search_home form table tbody tr td.calendar-wrap a{float:right}#header_container_home #search_home form table tbody tr td.calendar-wrap a img{width:22px;margin-top:6px;padding-top:20px}#header_container_home #search_home form table tbody tr td.checkin-calendar{float:right}#header_container_home #search_home form table tbody tr td.checkout-calendar{float:right}#header_container_home #search_home form table tbody tr td.input-wrapp.first-input-wrap{width:100%!important;display:block;margin-bottom:6px}#header_container_home #search_home form table tbody tr td.input-wrapp.first-input-wrap .mov-form-labels{margin:10px 0 5px;font-weight:600}#header_container_home #search_home form table tbody tr td.input-wrapp.first-input-wrap input.input_search{text-align:left;text-indent:7px}#header_container_home #search_home form table tbody tr td.input-wrapp:not(.first-input-wrap){margin-top:3px;margin-bottom:0}#header_container_home #search_home form table tbody tr td.input-wrapp:not(.first-input-wrap) .mov-form-labels{text-indent:5px}#header_container_home #search_home form table tbody tr td.check-search-wrapp{overflow:hidden;margin-top:10px;padding-top:10px}#header_container_home #search_home form table tbody tr td.check-search-wrapp input{float:left;margin-top:10px;display:inline-block}#header_container_home #search_home form table tbody tr td.check-search-wrapp label{float:left;margin-top:9px}#header_container_home #search_home form table tbody tr td.check-search-wrapp button{float:right}#header_container_home #search_home form table tbody tr td.input-wrapp:not(.first-input-wrap){display:inline-block;float:left}#header_container_home #search_home form table tbody tr td.calendar-wrap .check-select-input{display:none;margin:20px 0;width:100%;background-color:#fff;padding:5px 0;color:#b1b1b1}#header_container_home #search_home TABLE{padding:5px 0;padding-bottom:10px}#header_container_home #search_home TABLE TD{padding-left:0;padding-right:0}#header_container_home #search_home #b_frm tr td.form-labels{display:none}#header_container_home .sl-buttons{display:none;left:0;bottom:100%;top:-45px;width:100%;height:60px;margin-left:0;overflow:hidden;z-index:999999999999}#header_container_home .sl-buttons span{width:60px;height:auto;background-color:transparent}#header_container_home .sl-buttons span .fa{font-size:60px;line-height:60px;opacity:1;border-radius:0}#header_container_home .sl-buttons .b-right{margin-right:0}#header_container_home .sl-buttons .b-right .fa{background-color:transparent}#header_container_home .sl-buttons .b-right .fa:before{content:"\f141";margin-left:-24px;background-color:transparent}#header_container_home .sl-buttons .b-left{display:none;margin-left:-30px}#header_container_home .sl-buttons .b-left .fa:before{margin-right:-24px}#header_container_home #foto_home_text_hotel{display:none;left:0;bottom:0;top:110px;width:100%;margin-left:0;height:60px}#header_container_home #foto_home_text_hotel_m{position:absolute;top:-35px;margin-top:0;text-align:center;width:100%;color:#fff;font-style:italic;font-size:11px;font-weight:100}#why_choose_home{margin-bottom:0;padding-bottom:0}#why_choose_home .content{margin-bottom:0;padding-bottom:0}#div_content_footer{margin-top:0}#div_content_footer #menu_bottom_home{border-color:#fff}#div_content_footer #menu_bottom_home #menuFoot-mov TD{padding-top:7px;padding-bottom:7px}.search-toggle.active-search{border:2px solid #385674!important}.search-toggle.active-search a:after{color:#385674!important}.search-inact{margin-top:0!important}#header_container_home .img-wrap.h-img-wrap .img-sl{transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}.titleSeleccionados{padding-top:14px;padding-bottom:14px}body.mov-active-menu-body #header_container_home .img-wrap.h-img-wrap .img-sl{transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transition:all .1s ease;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}body.mov-active-menu-body #header_container_home #table_header .nav-toggle:not(.search-toggle){margin-right:-10px;right:88%;left:10px;text-align:center;border:2px solid #385674!important}body.mov-active-menu-body #header_container_home #table_header .nav-toggle:not(.search-toggle) a:after{color:#385674!important}body.mov-active-menu-body #header_container_home #table_header .nav-toggle:not(.search-toggle){left:10px}body.mov-active-menu-body #header_container_home #table_header #logo_gsh{display:none!important}#menuFoot-pc{display:none!important}#menuFoot-mov{display:block!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.hotel-mov-title{display:block;float:none;text-align:left;padding-bottom:3px}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div1-w-hotel-mov{display:block}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV{position:absolute;display:block;width:90%}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div1-w-hotel{display:block;position:absolute}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div2-w-hotel{top:90px}div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div3-w-hotel{top:120px}.tipo-hotel{border-bottom:0!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap-texto-hotel{float:left}.texto-desc-pc,div#header_container_home.h-list .content.content-lista #content_page #mini_pestanas DIV.div1-w-hotel-pc,h3.hotel-list-title-pc{display:none}.content{margin-top:20%}.content .hotel_recomend_home{width:96%;display:block;margin:0 auto;float:none;padding-left:0;padding-right:0;vertical-align:top}.content .hotel_recomend_home:nth-child(2){margin:0;margin:15px auto}.content .hotel_recomend_home:first-child{margin-top:0}.content .hotel_recomend_home .hotel_recomend_home .home_text3{font-size:16px}.content .hotel_recomend_home .hotel_recomend_home .direccion{font-size:13px!important}.content .hotel_recomend_home .textoGrisDesc{padding-top:0;padding-bottom:0}#confirm_booking.btn_orange_lista{float:right;margin:0 auto;width:100%;max-width:158px}.mov-active-menu-html{width:100%;overflow-x:visible}.body{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}.mov-active-menu-body{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);-ms-transform:translate3d(80%,0,0);-o-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}#header_container_home .loading{display:none!important}#header_container_home .menu-arbol-movil{display:block;position:absolute;top:0;width:80%;height:100px;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#header_container_home .menu-arbol-movil .menu_izq_header.rounded_top{width:100%;padding:20px 0;border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}#header_container_home .menu-arbol-movil .menu_izq_content{border:0;width:96%;padding:0 2%}#header_container_home .menu-arbol-movil .menu_izq_content #loading_tree{display:none!important}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content{min-height:1000px;text-align:left}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content div{padding-left:2%;padding-right:2%;width:96%}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .nombre{width:96%;padding:10px 2%}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .nombre a{display:block}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content #world{text-align:left;padding-top:10px;padding-bottom:10px}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content #world .nombre a{text-align:left;font-size:16px}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .active_region a{color:#b84138!important;font-weight:700}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .niveles{padding-left:2%;padding-right:0;width:98%}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .niveles div{padding-right:0;width:98%}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .niveles div.icon_plus{float:left;width:10%;padding-top:10px;padding-bottom:10px}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content .niveles div.nombre_nivel{padding-left:0;padding-top:10px;padding-bottom:10px;float:left;width:80%!important}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content div.main_dest{float:left;width:85%;padding-bottom:10px;padding-top:10px}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content div.main_dest a.link_nav{display:block}#header_container_home .menu-arbol-movil .menu_izq_content #content_tree.table_left_content div.punto{float:left;width:8%;padding-left:0;background:url(/public/img/icon_destination.png) no-repeat center;min-height:36px}.table_left_content .head_nivel_3 A,.table_left_content .nivel_3 A{color:#000;font-size:14px;text-decoration:none}.table_left_content .head_nivel_3 .nombre_nivel{font-size:14px;font-style:italic;color:#535353}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content a{display:block;width:100%;padding:6px 0;text-align:left}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content a{display:block;width:92%;padding:0 0 0 2%!important;text-align:left}.table_left_content .nivel_0 DIV.nombre,.table_left_content .nivel_1 A{color:#000;font-size:15px;text-decoration:none}.table_left_content .nivel_2 A{font-size:15px;text-decoration:none}.table_left_content .active_region A{color:#b84138;font-weight:700}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content a.linkPeq{font-family:Verdana;font-size:14px;color:#365F89;text-decoration:none;font-weight:400;padding-left:14%!important}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content a.linkPeq:hover{font-size:14px}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content .nombre{width:96%;padding:10px 2%}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content .niveles div.nombre_nivel{padding-left:0;padding-top:10px;padding-bottom:10px;float:left;width:80%!important;text-align:left}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content .niveles div.icon_plus{float:left;width:10%;padding-top:10px;padding-bottom:10px}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content .niveles_3 div.pad_left_20{padding-left:0}#div_apartados_list{margin-top:0}div#header_container_home.h-list{padding-bottom:0!important}div#header_container_home.h-list .img-wrap{display:none}div#header_container_home.h-list #table_header{position:static;margin-left:0;margin-top:0;width:96%;background-color:#d8d4cf;padding:0 2%;overflow:hidden;text-align:center}div#header_container_home.h-list #table_header #table_idiomas_home{margin-top:40px;width:auto;float:right;padding:20px 1em 10px 0}div#header_container_home.h-list #table_header #table_idiomas_home table{margin-top:0;float:right}div#header_container_home.h-list #table_header #logo_gsh{position:absolute;left:0;display:inline-block;width:30%;max-width:106px;margin-left:2%!important;margin-top:1%;float:left;margin-right:13px}div#header_container_home.h-list #table_header #texto_header{padding-top:1.4%;margin-top:-36px}div#header_container_home.h-list #table_header .search-toggle{position:absolute;display:inline-block;top:1.387em;right:1.5em;border:2px solid #fff;border-radius:4px;cursor:pointer;z-index:9999}div#header_container_home.h-list #table_header .search-toggle a{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4)}div#header_container_home.h-list #table_header .search-toggle a:after{font-family:FontAwesome;display:inline-block;font-size:100%;margin-left:.618em;font-weight:400;line-height:1em;width:1em;text-align:right;content:"\f002";background:trasnparent;color:#fff;height:1.5em;width:1.5em;text-align:center;line-height:1.5;font-size:1.618em;-webkit-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:0}div#header_container_home.h-list #table_header .search-toggle a span{display:none}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td div#pestanas{width:100%;margin-top:0!important;margin-bottom:0!important;height:0}div#header_container_home.h-list .content.content-lista{float:none;display:block;width:100%;margin:12px auto 0;padding:0 0 12px;margin-top:0;border-radius:0}div#header_container_home.h-list .content.content-lista .left_content{display:none}div#header_container_home.h-list .content.content-lista #content_page{width:96%;float:none;padding-left:0;margin:0 auto}div#header_container_home.h-list .content.content-lista #content_page .tituloListado{margin-bottom:10px;line-height:24px;letter-spacing:1.2px;font-size:22px}div#header_container_home.h-list #table_listado_destino{position:relative;padding-bottom:40px;border-bottom:4px solid #CCD3DB!important}div#header_container_home.h-list #table_listado_destino #parent_pestanas{height:0}div#header_container_home.h-list #table_listado_destino #pestanas>#pes_list{position:absolute;bottom:20px;left:0;width:45%;max-width:150px}div#header_container_home.h-list #table_listado_destino #pestanas>.pestana{position:absolute;bottom:20px;right:0;width:45%;max-width:150px}div#header_container_home.h-list .tituloN{font-family:Telex,sans-serif;font-size:18px;color:#365F89;text-decoration:none;letter-spacing:1px}div#header_container_home.h-list .wrap-item-list{margin-bottom:0!important;border-bottom:4px solid #CCD3DB!important}div#header_container_home.h-list .wrap-item-list .hotel-mov-title h3{margin:0!important;line-height:1!important}div#header_container_home.h-list .wrap-item-list .hotel-mov-title .textoGris{font-size:13px!important}div#header_container_home.h-list .wrap-item-list .img_hotel .arrow-next,div#header_container_home.h-list .wrap-item-list .img_hotel .arrow-prev{display:block;width:auto!important}div#header_container_home.h-list .wrap-item-list .wrap-texto-hotel{position:relative;padding-top:60px;padding-left:15px;vertical-align:top}div#header_container_home.h-list .wrap-item-list .wrap-texto-hotel .cell1-w-hotel .textoPeqGris{position:absolute;display:block;top:0;left:50%;text-align:center;margin-left:-24px;white-space:nowrap}div#header_container_home.h-list .wrap-item-list .wrap-texto-hotel .cell1-w-hotel .rating_small{position:absolute;top:20px;left:50%;margin-left:-8px!important;width:auto}div#header_container_home.h-list .wrap-item-list .textoGris.tipo-hotel{display:none}div#header_container_home.h-list .wrap-item-list .a_btn_green_lista{float:none!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td .decript-hot{display:none!important}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista{float:none;display:block;width:100%;margin:12px auto 0;padding:0 0 12px;margin-top:0;border-radius:0}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content{display:block;float:none;width:100%}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content .menu_izq_header.rounded_top{border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-transition:all 1.25s ease;-moz-transition:all 1.25s ease;-ms-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div{display:none;-webkit-transition:all 1.25s ease;-moz-transition:all 1.25s ease;-ms-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div:first-child{display:none}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div:nth-child(2){display:none}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div.menu_izq_ficha{display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content .menu_izq_header.rounded_top.active_search{border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-transition:all 1.25s ease;-moz-transition:all 1.25s ease;-ms-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content #reference_map{display:none;width:auto;margin:20px auto}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div.active_search{display:none;-webkit-transition:all 1.25s ease;-moz-transition:all 1.25s ease;-ms-transition:all 1.25s ease;-o-transition:all 1.25s ease;transition:all 1.25s ease}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div.active_search:first-child{display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content>div.active_search:nth-child(2){display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista #content_page{width:96%;float:none;padding-left:0;margin:0 auto}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana .intro-hotel-wrap img#reference_map{display:block!important;float:left;width:auto;margin:0 10px 10px 0}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:nth-of-type(3) #reference_map{display:none!important}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista{float:none;display:block;width:100%;margin:12px auto 0;padding:0 0 12px;margin-top:0;border-radius:0}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content{float:none;width:100%;display:block}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content #reference_map{display:none}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content .menu_izq_header.rounded_top{height:20px;border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content>div{display:block;position:absolute;top:0;width:80%;height:auto;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content>div:first-child{display:block}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content>div:nth-child(2){display:block}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content{width:76%!important;top:60px}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content img{padding-top:15px!important}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content a{display:block;width:100%;padding:15px 0;text-align:left}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_content .table_left_content .main_dest a{padding:3px 0}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista .left_content #loading_tree{display:none}body.body.mov-active-menu-body div#header_container_home.h-list .content.content-lista #content_page{width:96%;float:none;padding-left:0;margin:0 auto}div#header_container_home.h-list .apartado_pestana>table>tbody>tr>td{margin-bottom:0}.texto_gris_oscuro{text-align:center;float:left;margin-left:18%!important;font-size:15px;margin-top:3px}#table_listado_destino .texto_gris_oscuro{text-align:center;float:left;margin-left:18%!important;font-size:15px!important;margin-top:3px!important}#table_listado_destino select#sort_by{display:block;text-align:center;margin:10px auto}.sort-lista{float:left;margin-top:5px;margin-left:4px;font-size:14px}.texto_gris_oscuro+select.input{text-align:right}#table_listado_destino td{text-align:right!important}.btn_green_lista{margin:10px auto;width:70%}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td.room-m1{display:inline-block;width:43%!important;margin-top:5px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td.room-m1 a{color:gray;font-size:9px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td.room-m2{display:inline-block;width:37%!important;margin-top:5px;font-size:7px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil td.room-m3{display:inline-block;width:12%!important;margin-top:5px;font-size:8px;color:#83A028}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-org{display:inline-block}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-org .btn_orange_lista{display:inline-block}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-org.btn_mov{display:inline-block!important}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.wrap2-texto-hotel-movil .btn-blue{display:inline-block}#header_container_home.h-list .left_content{display:none}#header_container_home.h-list .cheks-wrap .left_content{display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content div.menu_izq_ficha{display:none}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .cheks-wrap{display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .cheks-wrap .menu_izq_header{box-sizing:border-box;width:100%}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .cheks-wrap .menu_izq_ficha{box-sizing:border-box;width:100%;background-color:#E6E9EC}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .cheks-wrap .menu_izq_ficha div{width:96%!important;max-width:400px}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista #content_page{margin:10px auto}.pest-wrap-mov{display:block}.pest-wrap-pc{display:none}.gm-style .gm-style-iw{left:2%!important;width:90%!important;margin:0 auto!important}.gm-style .gm-style-iw table.overlay_google_maps{position:relative;display:block!important;width:100%!important;height:auto!important;padding-bottom:5px}.gm-style .gm-style-iw table.overlay_google_maps tbody{display:block!important;width:100%!important}.gm-style .gm-style-iw table.overlay_google_maps tbody tr{display:block!important;width:100%!important}.gm-style .gm-style-iw table.overlay_google_maps tbody tr td{display:block!important;width:100%!important}.gm-style .gm-style-iw table.overlay_google_maps tbody tr td div#mini_pestanas{width:100%;margin-left:auto!important;padding-left:60px}.gm-style .gm-style-iw table.overlay_google_maps tbody tr td div#mini_pestanas div{text-align:center;display:block;width:auto!important;margin-top:-14px!important}.gm-style .gm-style-iw table.overlay_google_maps tbody tr td:first-child{display:none!important}.gm-style .gm-style-iw table.overlay_google_maps tbody tr td .texto_gris_oscuro{float:none;margin-left:0!important;padding-bottom:15px}.gm-style .gm-style-iw .textoPeq{margin-top:10px}.gm-style .gm-style-iw .texto,.gm-style .gm-style-iw .textoGris{display:none}div#header_container_home.h-list .apartado_pestana #carousel_ficha.carousel div div.slides_control{left:0!important;width:100%!important;height:auto!important;padding-bottom:55%;margin-bottom:40px}.pest-wrap-mov .pest-r-1{background-color:#FDECEC;border-radius:8px;margin-top:20px}.pest-wrap-mov .rating{width:96%;height:auto;padding:8px 2%;background-color:transparent}.pest-wrap-mov .rating .rating{padding-bottom:0}.pest-wrap-mov #pestanas.pest-pest{margin:20px 0;text-align:center}.pest-wrap-mov #pestanas.pest-pest>div{display:inline-block;width:30%!important;margin:0 1% 0 0;padding:8px 0!important;float:none}.pest-wrap-mov #pestanas.pest-pest>div:last-child{marging-rigth:0;float:right}.pest-wrap-mov #pestanas.pest-pest #pes_description{float:left}.volver-pest{display:block;margin:18px 0}.tituloHotel{margin-left:-28px!important}.hotel_address{margin-left:-28px}div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana table:not(#table_listado_destino)>tbody>tr>td.td_head{margin-right:0;margin-left:-.9px;width:100%!important}#hoteles_book_online>table:first-child>tbody>tr:first-child>td{display:block;width:100%!important;padding-left:0!important;max-width:100%;float:none!important;margin-right:0!important}.volver-pest{margin:0;margin-bottom:10px}.volver-pest.mov-hidden{display:none}#head_ficha_hotel{border:none;margin-bottom:0}.body-uir{margin-top:0}body.body #uir-header{border-bottom:none;padding-bottom:0}body.body #uir-header #logo-pc{display:none}body.body #uir-header .tituloHotel{text-align:center}body.body #uir-header .hotel_address{margin-left:-13px;text-align:center}body.body #uir-header-mov{position:static;margin-left:0;margin-top:0;background-color:#d8d4cf;padding:0 2%;display:block;text-align:left;height:90px;margin-bottom:2%}body.body #uir-header-mov #logo_gsh{position:absolute;left:0;display:inline-block;width:34%;max-width:140px;margin-left:2%!important;margin-top:2%;float:left;margin-right:13px}body.body #uir-header-mov #logo_gsh img{width:90%;max-width:121px;height:auto}body.body table.form-reception .trigger{display:none}body.body table.form-reception>tbody>tr{display:block}body.body table.form-reception td.form-td-wrapper{display:block;width:100%!important;height:auto!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm{width:96%;padding:20px 2%;background-color:#e2e2d6}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table{display:block;height:auto!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row-empty{display:none}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div{padding:15px 2%!important;width:96%!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>span.textob{display:block;margin-bottom:15px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table>tr{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.name-row{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.name-row td.mrms-dr{display:inline-block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.name-row td.mrms-dr span{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.name-row td.name-surname{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.name-row td.name-surname span{display:block;margin:10px 0!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.name-row td.name-surname input{width:100%!important;height:30px;font-size:13px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.country-row{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.country-row td.country-row-title{display:block;width:100%;padding:10px 0}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.country-row td.country-row-select{display:block;width:100%!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.country-row td.country-row-select select{width:100%!important;-webkit-appearance:none;height:30px;font-size:13px;border-radius:0!important;width:314px;text-indent:5px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.email-row{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.email-row td.email-row-title{display:block;padding:10px 0}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.email-row td.email-row-input-wrap{display:block;width:100%!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.email-row td.email-row-input-wrap input{display:block;width:100%!important;height:30px!important;font-size:13px;box-sizing:border-box}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table tr.email-row td.email-row-input-wrap span{display:block;margin-top:12px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table{display:block;width:100%}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.adult-option-wrap,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.children-option-wrap{display:inline-block;width:48%!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.adult-option-wrap span.texto,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.children-option-wrap span.texto{text-align:center;display:block;margin-bottom:8px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.adult-option-wrap select.input_contactar,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.children-option-wrap select.input_contactar{display:block;text-align:center;margin:0 auto;width:38%;border-radius:0;height:30px;font-size:13px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.children-option-wrap{float:right}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkin-option-wrap,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkout-option-wrap{padding-right:0!important;background-color:#fff;display:inline-block;height:40px;width:48%;border:1px solid gray;text-align:center;margin-top:15px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkin-option-wrap .display-hidden,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkout-option-wrap .display-hidden{display:none}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap{float:none!important;display:block;height:100%}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap a,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap a{display:block;text-decoration:none;height:100%;text-align:center}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap a img,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap a img{display:none}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap a .text-calendar-sustitut,body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.accomodation-options-wrap td.accomodation-options-selection table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap a .text-calendar-sustitut{display:block;text-align:center;line-height:26px;font-family:Verdana;font-size:11px;font-style:normal;font-weight:700;color:#365F89}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.text-area-wrapp{margin:10px 0}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.text-area-wrapp-input td{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.text-area-wrapp-input td textarea{width:100%!important;box-sizing:border-box}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.checkbox-wrapp td{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.checkbox-wrapp .texto{display:inline!important}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.checkbox-wrapp.flexible_dates{padding-top:10px}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.btn-send-to-hotel-wrapp td{display:block}body.body table.form-reception td.form-td-wrapper div.texto.formulario-reservation #b_frm>table tr.form-wrap td.form-row>div>table.accomodation-wrap>tbody tr.btn-send-to-hotel-wrapp td div{width:100%!important;box-sizing:border-box;font-size:15px;padding-top:7px;padding-bottom:7px;height:auto}body.body table.form-reception #table_ccc_details td{display:inline-block;width:auto;font-size:12px;padding-right:5px}body.body table.form-reception #table_ccc_details td span{display:block}.texto{font-size:14px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto tr.title-pc{display:none!important}.title-mobile{display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline{display:inline-block;width:20%!important;vertical-align:top}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline.first{margin-bottom:14px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline.last,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline.last-1{display:inline-block;width:50%!important;vertical-align:top}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline.last{width:100%!important}body.body table.form-reception>tbody>tr{display:block}body.body table.form-reception>tbody>tr.uir-dest-cont-wrap td.texto{display:block}body.body table.form-reception>tbody>tr.uir-dest-cont-wrap td.texto div.uir-dest-content.pr_container_usuario.texto{height:auto!important}body.body table.form-reception>tbody>tr.uir-dest-cont-wrap td.texto div.uir-dest-content.pr_container_usuario.texto a{word-break:break-all}body.body table.form-reception tr.form-hotel-information-wrap{display:block}body.body table.form-reception tr.form-hotel-information-wrap>td{width:100%!important;vertical-align:top;text-align:left;height:auto!important;display:block}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template{display:block;width:100%}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template tr{display:block;width:100%}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template tr td{display:block;width:100%}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template tr td div.text-wrap{width:100%!important;height:auto!important;overflow:hidden}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template tr td div.text-wrap div.text-sub-wrap{display:inline-block;width:50%!important;box-sizing:border-box;height:auto!important}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper{display:block}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table{display:block!important;width:100%!important;box-sizing:border-box}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper tr{display:block!important;width:100%;box-sizing:border-box}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table{display:block;width:100%}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.adult-option-wrap,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.children-option-wrap{display:inline-block;width:48%!important}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.adult-option-wrap span.texto,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.children-option-wrap span.texto{text-align:center;display:block;margin-bottom:8px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.adult-option-wrap select.input_contactar,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.children-option-wrap select.input_contactar{display:block;text-align:center;margin:0 auto;width:38%;border-radius:0;height:30px;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.children-option-wrap{float:right}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap{padding-right:0!important;background-color:transparent!important;display:block!important;height:auto!important;width:89%!important;border:0!important;text-align:left!important;margin-top:30px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap #b_in_month,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap #b_in_month{display:inline-block!important;width:45%!important;height:30px!important;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap #b_in_day,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap #b_in_day{display:inline-block!important;width:30%!important;height:30px!important;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap #b_out_month,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap #b_out_month{display:inline-block!important;width:45%!important;height:30px!important;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap #b_out_day,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap #b_out_day{display:inline-block!important;width:30%!important;height:30px!important;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap .display-hidden,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap .display-hidden{display:block!important}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap .texto,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap .texto{display:block!important}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap{float:none!important;display:block;height:100%}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap a,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap a{display:block;text-decoration:none;height:100%;text-align:center}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap a img,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap a img{display:block!important;float:right;width:30px!important;margin-top:27px!important}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkin-option-wrap .calendar-wrap a .text-calendar-sustitut,body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap .calendar-wrap a .text-calendar-sustitut{display:none!important;text-align:center;line-height:26px;font-family:Verdana;font-size:11px;font-style:normal;font-weight:700;color:#365F89}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper table tr.option-select-wrap td.checkout-option-wrap{float:none!important}body.body table.form-reception tr.accomodation-options-wrap #b_frm>.pr_container_usuario.texto>table{display:block;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap #b_frm>.pr_container_usuario.texto>table>tbody{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm>.pr_container_usuario.texto>table>tbody>tr{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm>.pr_container_usuario.texto>table>tbody>tr>td{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm #contact_normal{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm #contact_normal tr{display:block!important;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap #b_frm #contact_normal tr td{display:block!important;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap #b_frm textarea#others_again{display:block;width:100%!important;margin-top:10px}body.body table.form-reception tr.accomodation-options-wrap #b_frm,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto tbody,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.td1-form-pant-2,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto tr,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto tbody,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.td1-form-pant-2,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto tr{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.inline-movil,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.inline-movil{display:inline-block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.inline-movil span,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.inline-movil span{display:block;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto .title-name,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto .title-name{margin-top:10px;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.block-movil,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.block-movil{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.block-movil span,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.block-movil span{display:block;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.block-movil input,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.block-movil input{width:100%!important;height:30px;text-indent:6px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto .input_contactar,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto .input_contactar{text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.select-country,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.select-country{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.select-country select.input_contactar,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.select-country select.input_contactar{width:100%!important;height:30px;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.accomm-in-wrap,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.accomm-in-wrap{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row{text-align:center}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.adult-option-wrap,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.children-option-wrap,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.adult-option-wrap,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.children-option-wrap{display:inline-block;width:48%}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.adult-option-wrap span,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.children-option-wrap span,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.adult-option-wrap span,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.children-option-wrap span{display:block;padding-right:0!important;margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.adult-option-wrap select.input_contactar,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.children-option-wrap select.input_contactar,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.adult-option-wrap select.input_contactar,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto table.inputs-accomm-table tbody tr.inputs-accomm-row td.children-option-wrap select.input_contactar{height:30px;width:40%}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td{display:block;margin:0;text-align:left}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td a,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td a{display:block;margin-top:33px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td a img,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td a img{display:block;width:30px;height:auto}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td .title-name,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td .title-name{text-align:left}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td #b_in_month,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td #b_out_month,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td #b_in_month,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td #b_out_month{display:inline-block;width:40%!important;height:30px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td #b_in_day,body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.ch-in-opt-td #b_out_day,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td #b_in_day,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.ch-in-opt-td #b_out_day{display:inline-block;width:35%!important;height:30px}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.other-quest-wrap,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.other-quest-wrap{display:block}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.other-quest-wrap span,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.other-quest-wrap span{display:block;margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.other-quest-wrap textarea.input_contactar,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.other-quest-wrap textarea.input_contactar{display:block;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap #b_frm .pr_container_usuario.texto td.cont-send,body.body table.form-reception tr.accomodation-options-wrap .wrap-form-pant-2 .pr_container_usuario.texto td.cont-send{display:block;margin:30px}body.body table.form-reception tr.accomodation-options-wrap #table_send_to_client{width:100%!important}body.body table.form-reception tr.accomodation-options-wrap #table_send_to_client td{width:500px!important}body.body table.form-reception tr.accomodation-options-wrap #table_send_to_client #send_to_client{width:100%!important;box-sizing:border-box;font-size:15px;padding-top:7px;padding-bottom:7px;height:auto}body.body table.form-reception tr.accomodation-options-wrap #go_back_cc_pc{display:none!important}body.body table.form-reception tr.accomodation-options-wrap #go_back_cc_mvl{display:block!important}body.body tr.accomodation-options-wrap #b_frm .pr_container_hotel>table{display:block;width:100%!important}body.body tr.accomodation-options-wrap #b_frm .pr_container_hotel>table>tbody>tr{display:block}body.body tr.accomodation-options-wrap #b_frm .pr_container_hotel>table>tbody>tr>td{width:100%!important;display:block}body.body tr.accomodation-options-wrap #b_frm .pr_container_hotel>table>tbody>tr>td .textob{line-height:1.7}body.body tr.accomodation-options-wrap #b_frm .pr_container_hotel>table>tbody>tr>td textarea#others{width:100%!important}body.body tr.accomodation-options-wrap td.form-td-wrapper #example{width:100%}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .slides_container{width:100%!important}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .slides_container .slides_control{height:0!important;width:100%!important;padding-bottom:70%!important}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .slides_container .slides_control div.slide{width:100%!important;height:auto!important}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .slides_container .slides_control div.slide img{display:block;width:100%;height:auto}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .slides_container .slides_control div.slide .caption{width:100%!important;box-sizing:border-box;bottom:.1%!important}body.body tr.accomodation-options-wrap td.form-td-wrapper #example ul.pagination{display:none}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .prev.slide_ficha{top:42%!important}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .next.slide_ficha{top:42%!important;left:100%!important;margin-left:-30px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto{line-height:1.5}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #table_new_message td{display:block;width:100%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #table_new_message td #others{width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr{margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td{display:block;height:auto}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td textarea.input_contactar{display:block;width:100%!important;margin-top:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-td{display:inline-block;width:15%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-td div.texto{margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-td input{width:100%!important;height:20px;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-name,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-surname{display:block;width:100%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-name div,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-surname div{margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-name input,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.names-tr td.names-surname input{width:100%!important;height:20px;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.contactar-tr td.contactar-td{display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.contactar-tr td.contactar-td .texto{display:block;margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.contactar-tr td.contactar-td input{display:block;width:100%!important;height:20px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody .input_contactar{width:100%!important;height:30px;text-indent:10px;font-size:13px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody #others{height:auto}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody .phone-td{display:block;margin:10px 0;text-align:left!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.toogle_cc td{display:block;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody tr.toogle_cc td select{display:block;width:100%!important;margin-bottom:20px;height:20px!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto .texto{display:block!important;margin:10px 0}body.body table.form-reception #table_reservation_details{width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr.credit-tr>td.credit-td{display:block!important;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr.credit-tr>td.credit-td select.input_contactar{display:inline-block!important;width:50%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td.adult-children-td{display:inline-block!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td.adult-children-td span.texto{margin:10px 0;display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td.check-td{display:block!important;max-width:130px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td.check-td span.texto{margin:10px 0;display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td.coments-title-wrap{display:block!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td.coments-title-wrap textarea.input_contactar{display:block;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto .input_contactar{height:40px!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto .space-stup{display:none}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto .texto{display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto td,body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr{display:block;overflow:hidden!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.adult-wrap{display:inline-block;width:40%;margin-left:6%;text-align:center}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.adult-wrap div span.texto{text-align:center!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.adult-wrap select.input_contactar{width:100%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.check-in-wrap .check-tit-wrap{overflow:hidden}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.check-in-wrap .check-tit-wrap a img{display:block;margin-top:20px;width:22px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.check-in-wrap #b_in_month{width:40%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.check-in-wrap #b_in_day{width:25%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.check-in-wrap #b_out_month{width:40%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto tr.person-data-wrap td.check-in-wrap #b_out_day{width:25%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.invoice-items-wrap td.texto{display:inline-block!important;width:49%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.invoice-items-wrap td.texto input.input_contactar.first{width:98%!important;margin:0 auto;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.invoice-items-wrap td.texto input.input_contactar.sum{width:70%!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.invoice-items-wrap td.texto input.input_contactar.sum_decimal{width:28%%!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.new-items-wrap td.texto.left-item{display:inline-block!important;width:48%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.new-items-wrap td.texto.left-item .input_contactar{margin-bottom:25px!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.new-items-wrap td.texto.right-item{display:inline-block!important;width:48%;margin-left:2%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.new-items-wrap td.texto.right-item .input_contactar.sum{width:71.5%!important;margin-bottom:25px!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.amount-wrap td.texto{display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.amount-wrap td.texto input{width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.outstanding-wrap{margin-top:20px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #voucher_form tr.outstanding-wrap input{width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_hotel.texto #confirm_booking{margin-left:auto!important;float:none}body.body table.form-reception tr.accomodation-options-wrap .coments-button-wrap{overflow:hidden}body.body table.form-reception tr.accomodation-options-wrap .texto{display:block!important;text-align:left!important;margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .input{float:left!important}body.body table.form-reception tr.accomodation-options-wrap .input_contactar{max-width:100%!important;box-sizing:border-box;text-align:left!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .textob{text-align:left}body.body table.form-reception tr.accomodation-options-wrap .input-align-left{text-align:left!important}body.template-blue{line-height:1.3}body.template-blue #header_container_home.h-list .content.content-lista #content_page{padding-top:40px;max-width:100%!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page table:not(.radio-table),body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr:not(.radio-row),body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td:not(.radio-cell){display:block!important;text-align:left;height:auto!important;max-width:100%!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page table:not(.radio-table) input,body.template-blue #header_container_home.h-list .content.content-lista #content_page table:not(.radio-table) select,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody input,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody select,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr:not(.radio-row) input,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr:not(.radio-row) select,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td:not(.radio-cell) input,body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td:not(.radio-cell) select{width:90%!important;margin-bottom:15px!important;height:40px!important}body.template-blue{max-width:100%!important;line-height:1.3}body.template-blue .bg_white.top_bottom{max-width:100%!important;width:96%;padding-left:4%}body.template-blue .bg_white.top_bottom>tbody,body.template-blue .bg_white.top_bottom>tbody>tr:not(.radio-row),body.template-blue .bg_white.top_bottom>tbody>tr>td:not(.radio-cell){display:inline!important;text-align:left;max-width:100%!important;margin:20px 0;text-align:center!important;min-width:20px}body.template-blue .bg_white.top_bottom>tbody>tr.radio-row{display:block}body.template-blue .bg_white.top_bottom>tbody>tr>td.radio-cell{display:inline-block!important;height:auto!important;max-width:100%!important;margin:20px 0;width:auto!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form table.radio-table{display:block!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form tr.radio-row{display:block!important;clear:both;overflow:hidden}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form tr td.radio-cell{display:inline-block!important;height:auto;width:24%;float:left;overflow:hidden}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form td.radio-cell.radio-cell-full{width:100%}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form td.radio-cell0{display:block!important;margin-top:15px;margin-bottom:10px;text-align:left;width:100%;float:none;font-weight:700}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form td.radio-cell10{display:block!important;width:100%;float:none}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form td.radio-cell1,body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form td.radio-cell5{width:10%}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form .radio-cell3{height:40px;padding-top:14px;vertical-align:bottom}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form .radio-cell3,body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form .radio-cell7{height:40px;padding-top:14px;vertical-align:bottom}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form .radio-cell0{width:100%}body.template-blue #header_container_home.h-list .content.content-lista #content_page .boletin-table .boletin-row2 .boletin-form .radio-cell10{width:100%!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td.td-zona{display:inline-block!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td.td-zona input{margin-top:15px!important;width:20px!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td.accept-checkbox{margin-bottom:15px!important;height:40px!important}body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td:not(.radio-cell) input.acept-input{width:auto!important;height:40px!important;vertical-align:middle}body.template-blue #header_container_home.h-list .content.content-lista #content_page table>tbody>tr>td:not(.radio-cell) span.accept-text{vertical-align:top;height:40px!important;margin-top:16px;display:inline-block;margin-left:10px}#frm_book_now #content_table_rooms table,#frm_book_now #content_table_rooms tbody,#frm_book_now #content_table_rooms tr{display:block!important;width:100%!important}#frm_book_now #content_table_rooms td{display:block!important;width:100%!important}#frm_book_now #content_table_rooms td.td_book_now{position:fixed!important;bottom:0!important;width:100%!important;background-color:#d8d4cf!important;margin-left:-2%!important}#frm_book_now #content_table_rooms td.td_book_now #div_book_now{width:96%;padding-left:2%;padding-right:2%;text-align:center;padding-top:4px}#frm_book_now #content_table_rooms td.td_book_now .best_rates{font-size:14px;font-style:italic;color:#83a028;padding-top:4px;padding-bottom:4px}#frm_book_now #content_table_rooms td.td_book_now .btn_book_now{margin:0 auto}#frm_book_now #content_table_rooms td.td_book_now #div_book_now{position:static!important}.td_book_now #div_book_now .reservation_partner{font-size:10px;padding-bottom:4px;display:inline}.td_book_now #div_book_now .logo_booking-mv{vertical-align:middle;display:inline}.td_book_now #div_book_now .logo_booking-pc{display:none}#header_table_rooms{overflow:hidden;height:auto}.room_info{width:100%!important}.room_info td{font-size:14px!important}#hotel_policies_title .text,#important_info_room .text,#we_guarantee_title .text,.others_titles .text{float:left;font-size:12px;width:100%}div.center{padding-bottom:150px}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:first-child{display:inline-block;width:60%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:first-child #b_in_month{width:75%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:first-child #b_in_day{width:23%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(2){display:inline-block;width:20%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(2) div{float:left!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(3){display:inline-block;width:60%}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(3) #b_out_month{width:75%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(3) #b_out_day{width:23%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(4){display:inline-block;width:20%!important}div#header_table_rooms>div.dates>#b_frm>table>tbody>tr>td:nth-child(4) div{float:left!important}table.header-room-available{display:block;margin-top:-13px!important}table.header-room-available table,table.header-room-available tbody,table.header-room-available td,table.header-room-available tr{display:block!important;width:100%!important}table.header-room-available table .tituloHotel,table.header-room-available tbody .tituloHotel,table.header-room-available td .tituloHotel,table.header-room-available tr .tituloHotel{margin-left:0!important}table.header-room-available table .hotel_address,table.header-room-available tbody .hotel_address,table.header-room-available td .hotel_address,table.header-room-available tr .hotel_address{margin-left:0}table.header-room-available td.ocupancy{font-size:8px!important}#frm_book_now #content_table_rooms .room_info td{font-size:10px!important}#frm_book_now #content_table_rooms .room_info .room-wrap .room-night-title-mov{display:inline-block!important;width:50%!important}#frm_book_now #content_table_rooms .room_info .price_room{float:right;margin-right:1%}#frm_book_now #content_table_rooms .room_info td.room-wrap.r2{text-align:right;padding-right:1%;margin-top:6px;width:auto;width:99%!important}#frm_book_now #content_table_rooms td.td_book_now .best_rates,#frm_book_now #content_table_rooms td.td_book_now .reservation_partner2{display:none}.btn_book_now_pc{display:none}.btn_book_now_mv{display:block;margin-bottom:10px!important;box-shadow:3px 3px 3px #999}#room_please_select{width:89%!important}body.body table.form-reception tr.accomodation-options-wrap>td.form-td-wrapper>table>tbody>tr>td{display:block!important}.modal_room{width:87%!important}.modal_room .fotos{display:none}.modal_room .img_hotel_mvl{display:block;width:auto;height:auto;position:relative;margin-bottom:15px}.modal_room .img_hotel_mvl .foto_hotel_mvl{width:100%}.modal_room .img_hotel_mvl .arrow-next,.modal_room .img_hotel_mvl .arrow-prev{width:auto;height:auto;position:absolute;padding:8px;bottom:41%;cursor:pointer}.modal_room .img_hotel_mvl .arrow-next img,.modal_room .img_hotel_mvl .arrow-prev img{width:24px;height:24px}.modal_room .img_hotel_mvl .arrow-next{right:0}.modal_room .img_hotel_mvl .arrow-prev{left:0}}.texto_rojo span{color:#365F89}.form-reception-header img{max-width:110px!important}@media (min-width:768px){#foto_home_text_hotel{display:block}#foto_home_text_hotel_m{display:none}body.body tr.accomodation-options-wrap td.form-td-wrapper #example .slides_container .slides_control{height:500px!important;padding-bottom:0!important}.volver-pest{display:none}.title-mobile{display:none}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline{display:inline-block;width:40px!important;vertical-align:top}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline.last-1{display:inline-block;width:155px!important;vertical-align:top}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto #contact_card_information tbody>tr>td.title-mobile-inline.last{display:inline-block;width:155px!important;vertical-align:top}#header_container_home.h-list .left_content{display:none}#header_container_home.h-list .cheks-wrap .left_content{display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .left_content{display:block}body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista .cheks-wrap{display:none}.pest-wrap-mov{display:none}.pest-wrap-pc{display:block}}@media (min-width:768px){body.body tr.accomodation-options-wrap #b_frm .pr_container_hotel>table>tbody>tr>td .textob{line-height:1.7}body.body table.form-reception tr.accomodation-options-wrap{width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto{padding-left:100px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tbody,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.td1-form-pant-2,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tr{display:block;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table table.tabble11-form-pant-2 tbody,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tbody table.tabble11-form-pant-2 tbody,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.td1-form-pant-2 table.tabble11-form-pant-2 tbody,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tr table.tabble11-form-pant-2 tbody{display:block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table table.tabble11-form-pant-2 tbody>tr,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tbody table.tabble11-form-pant-2 tbody>tr,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.td1-form-pant-2 table.tabble11-form-pant-2 tbody>tr,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tr table.tabble11-form-pant-2 tbody>tr{display:block;width:100%;text-align:justify}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.table-form-pant-2{display:block;width:100%!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.table-form-pant-2 div.title-name{margin-top:10px;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto tr.tr1-form-pant-2{display:block;width:100%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.inline-movil{display:inline-block;width:35px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.inline-movil span{display:block;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.block-movil{display:inline-block;width:135px;margin-left:30px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.block-movil span{display:block;width:100%;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row{display:block;width:100%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.adult-option-wrap,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.children-option-wrap{display:inline-block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.adult-option-wrap span,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.children-option-wrap span{display:block;padding-right:10px;margin-top:10px;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.children-option-wrap{margin-left:50px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.ch-in-opt-td,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.ch-in-opt-td.ch-out-opt-td{display:inline-block;vertical-align:top;padding-right:10px;margin-left:50px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td{vertical-align:top}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.other-quest-wrap span.textob{display:block;margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto table.inputs-accomm-table tr.inputs-accomm-row td.other-quest-wrap textarea.input_contactar{width:540px!important;text-indent:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.accomm-in-wrap{display:block;width:100%}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.accomm-in-wrap td.adult-option-wrap,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.accomm-in-wrap td.children-option-wrap{display:inline-block}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.accomm-in-wrap td.adult-option-wrap span,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.accomm-in-wrap td.children-option-wrap span{display:block;padding-right:10px;margin-top:10px;margin-bottom:10px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.accomm-in-wrap td.children-option-wrap{margin-left:50px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.ch-in-opt-td,body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.ch-in-opt-td.ch-out-opt-td{display:inline-block;vertical-align:top;padding-right:10px;margin-left:50px}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td{vertical-align:top}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.select-country select.input_contactar{width:540px!important}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.other-quest-wrap span.textob{display:block;margin:10px 0}body.body table.form-reception tr.accomodation-options-wrap .pr_container_usuario.texto td.other-quest-wrap textarea.input_contactar{width:540px!important}.btn_book_now_mv{display:none}.btn_book_now_pc{display:block}}@media (min-width:768px){.text-calendar-sustitut{display:none}.sl-buttons.movil{display:none}.sl-buttons.pc{display:block}}@media (max-width:767px){.sl-buttons.movil{display:block}.sl-buttons.pc{display:none}}@media (max-width:416px){body.body:not(.mov-active-menu-body) div#header_container_home.h-list .content.content-lista #content_page #apartado_list.apartado_pestana .intro-hotel-wrap img#reference_map{display:block!important;float:none;width:100%;max-width:237px;height:auto;margin:10px auto}}@media (max-width:465px){body.body table.form-reception tr.form-hotel-information-wrap{display:block}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template tr td div.text-wrap div.text-sub-wrap{float:none;display:block;width:100%!important;box-sizing:border-box;height:auto!important}body.body table.form-reception tr.form-hotel-information-wrap>td table.information-uir-template tr td div.text-wrap div.text-sub-wrap:last-child{border-left:0!important;border-top:1px solid #333}}@media (max-width:600px){#header_container_home #foto_home_text_hotel{top:110px;height:35px}}@media (max-width:500px){#header_container_home #foto_home_text_hotel{top:110px;height:35px}}@media (max-width:400px){#header_container_home #foto_home_text_hotel{top:110px;height:35px}.wrap2-texto-hotel-movil .row-w-hotel{display:block}.wrap2-texto-hotel-movil .btn_blue_lista,.wrap2-texto-hotel-movil .btn_orange_lista{font-size:7px}}@media (max-width:340px){body.body table.form-reception tbody tr.form-reception-header>td tr td:first-child{position:relative;bottom:0;width:100%}body.body table.form-reception tbody tr.form-reception-header>td tr td:last-child{display:block;width:100%;float:none;max-width:100%}body.body table.form-reception tbody tr.form-reception-header>td tr td:last-child img{display:block;width:auto;margin:20px auto;max-width:100%}}@media (max-width:380px){div#header_container_home.h-list #table_header #table_idiomas_home table{margin-right:0;float:right;margin-top:0}div#header_container_home.h-list #table_header #logo_gsh{margin-left:0}}@media (max-width:319px){div#header_container_home.h-list #table_header #logo_gsh{margin-left:0;position:absolute;left:2px}}