@charset "utf-8";@font-face{font-family:futuraltpro-bold;font-display:fallback;src:url(css/35C018_1_0.eot);src:url(css/35C018_1_0.eot?#iefix) format('embedded-opentype'), url(css/35C018_1_0.woff2) format('woff2'), url(css/35C018_1_0.woff) format('woff'), url(css/35C018_1_0.ttf) format('truetype')}body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;text-align:center;background-color:#FFF}.h_top{width:100%;height:100px;background-color:rgba(63, 81, 181, 0.4);color:#FFFFFF;position:fixed;z-index:2300;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.d_top{position:relative;margin:0 auto;width:100%;max-width:1100px;height:100%}.d_top_menu1{position:relative;margin:0 auto;float:right;width:auto;height:100%}.d_top_menu1_el0_lang0{position:relative;margin:0 auto;width:100%;height:32px}.d_top_menu1_el0_lang1{float:right;width:28px;height:28px;margin-left:5px;margin-right:5px;margin-top:3px;cursor:pointer;border:2px solid #ffffff;border-color:rgba(255, 255, 255, 0)}.d_top_menu1_el0_lang1:hover{border:2px solid #ffffff;transition:all 0.5s ease}.d_top_menu1_el0{position:relative;margin:0 auto;float:left;width:auto;height:auto;top:36%;left:50%;transform:translate(-50%,-50%);padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px}.d_top_menu1_el0 a:link, .d_top_menu1_el0 a:visited, .d_top_menu1_el0 a:hover, .d_top_menu1_el0 a:active{color:#FFFFFF}.d_top_menu1_el1{float:left;width:auto;height:auto;margin-left:6px;margin-right:6px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;font-size:1.0em;font-family:'Open Sans', sans-serif;text-transform:uppercase;letter-spacing:0.05em;font-weight:400;border:2px solid #ffffff;border-color:rgba(255, 255, 255, 0);border-radius:2px;box-sizing:border-box;cursor:pointer;text-shadow:2px 2px 2px rgba(0, 0, 0, 1)}.d_top_menu1_el1:hover{border:2px solid #ffffff;transition:all 0.5s ease}.d_top_menu1_el1_active{border:2px solid #ffffff;transition:all 0.5s ease}.d_top_menu1_el_lang0{position:relative;margin:0 auto;float:right;width:auto;height:auto;top:15%;padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px;display:none}.d_top_menu1_el_lang1{float:left;width:40px;height:40px;margin-right:10px;margin-left:10px}.d_top_logo{position:relative;margin:0 auto;float:left;width:300px;height:100%;cursor:pointer}.h_slider{width:100%;background-color:rgb(236, 236, 236);position:absolute;z-index:2001}.d_slider_book0{position:absolute;margin:0 auto;width:100%;height:auto;z-index:2010;bottom:0;margin-bottom:-30px}.d_slider_book1{position:relative;margin:0 auto;width:100%;height:auto}.d_slider_book1_f0{position:relative;width:100%;height:auto;display:flex;align-items:center;justify-content:center}.d_slider_book1_f1{position:relative;width:auto;height:auto;border-radius:5px;background-color:rgb(255, 255, 255);padding:8px;display:flex;align-items:center;justify-content:center;box-shadow:5px 5px 15px 0px rgba(0,0,0,0.75)}.d_slider_book1_f2{position:relative;width:180px;height:40px;border:1px solid rgb(177, 177, 177);box-sizing:border-box}.d_slider_book1_f3{position:relative;width:auto;height:40px;background-color:rgb(67, 70, 79);font-family:futuraltpro-bold;font-size:1.0em;text-align:center;color:#FFFFFF;padding-left:30px;padding-right:30px;display:flex;align-items:center;justify-content:center;cursor:pointer}.d_slider_book1_f3:hover{background-color:rgb(34, 36, 41);transition:all 0.5s ease}.h_gapslider{position:relative;margin:0 auto;width:100%;height:550px}.h_ciconos{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(53, 107, 214)}.h_ciconos2{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(245, 206, 42, 0.9)}.d_iconos0_gap{position:relative;width:100%;height:20px}.d_iconos0{position:relative;width:100%;height:auto;/* display:flex;align-items:top;*/ justify-content:center}.d_iconos0_2{position:relative;width:100%;height:auto;justify-content:center}.d_iconos2{position:relative;width:250px;height:auto;margin-left:20px;margin-right:20px;border-radius:10px;display:inline-block}.d_iconos1{position:relative;width:250px;height:auto;margin-left:20px;margin-right:20px;border-radius:10px;display:inline-block;vertical-align:top}.d_iconos1_img{position:relative;width:100%;height:80px;margin-top:10px}.d_iconos2_img{position:relative;width:100%;height:80px;margin-top:10px;border-radius:100px}.d_iconos1_txt{position:relative;width:100%;height:auto;font-size:0.9em;font-family:'Open Sans', sans-serif;padding:20px;box-sizing:border-box;color:#ffffff}.d_iconos2_txt{position:relative;width:100%;height:auto;font-size:0.9em;padding:10px;box-sizing:border-box;font-weight:400;text-transform:uppercase;font-family:futuraltpro-bold;color:rgb(50, 50, 50)}.h_ciconos3{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236)}.d_iconos3{position:relative;width:100%;height:auto;/* display:flex;align-items:top;*/ justify-content:center}.d_iconos3_gap{position:relative;width:100%;height:60px}.d_iconos3_1{position:relative;width:280px;height:auto;margin-left:12px;margin-right:12px;transition:all 0.5s ease;cursor:pointer;display:inline-block;vertical-align:top}.d_iconos3_1:hover{transition:all 0.5s ease;opacity:0.5}.d_iconos3_img{position:relative;width:100%;height:180px;margin-top:10px}.d_iconos3_img_mask1{position:absolute;bottom:0;width:100%;height:40px;background-image:url(v_img.php?img=images/mask1.png&w=320&h=320);background-repeat:no-repeat;background-position:center;background-size:cover}.d_iconos3_txt{position:relative;width:100%;height:40px;font-size:1.3em;background-color:rgb(255, 255, 255);font-family:futuraltpro-bold;padding:20px;box-sizing:border-box;color:rgb(245, 206, 42);display:flex;align-items:center;justify-content:center}.d_iconos3_txt_2{position:relative;width:100%;height:60px;font-size:0.9em;background-color:rgb(255, 255, 255);font-family:'Open Sans', sans-serif;padding:20px;box-sizing:border-box;color:#43464f;display:flex;align-items:center;justify-content:center}.h_ciconos4{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236)}.d_iconos4{position:relative;width:100%;height:auto;/* display:flex;align-items:top;*/ justify-content:center}.d_iconos4_1{position:relative;width:280px;height:auto;margin-left:12px;margin-right:12px;transition:all 0.5s ease;cursor:pointer;display:inline-block;vertical-align:top}.d_iconos4_1:hover{transition:all 0.5s ease;opacity:0.5}.d_iconos4_img{position:relative;width:100%;height:180px;margin-top:10px}.h_separa0{position:relative;margin:0 auto;width:100%;height:50px;background-color:rgb(236, 236, 236)}.h_separa1{position:relative;margin:0 auto;width:100%;height:50px;background-color:rgb(236, 236, 236)}.h_titulos0_2{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236);padding-top:80px;padding-bottom:20px}.h_titulos0{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236);padding-top:40px;padding-bottom:20px}.h_titulos1{position:relative;margin:0 auto;width:100%;max-width:1100px;height:auto;font-family:futuraltpro-bold;text-transform:uppercase;font-weight:400;font-size:1.8em;text-align:center;color:rgb(67, 70, 79);box-sizing:border-box;color:rgb(53, 107, 214)}.h_titulos1_1{width:auto;position:relative;margin:0 auto}.h_titulos1_1:before{position:absolute;margin:0 auto;width:200px;height:0;border-style:solid;top:100%}.h_titulos1_1_before{margin:0 auto;width:200px;height:0;border-style:solid;border:1px solid #43464f}.c_titulos1_cazul{color:rgb(53, 107, 214)}.h_galeria0{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236);padding-top:20px;padding-bottom:20px}.h_clocaliza{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236)}.d_clocaliza{position:relative;margin:0 auto;width:100%;height:400px}.d_clocaliza_i{position:relative;margin:0 auto;float:left;width:65%;height:400px;overflow:hidden}.d_clocaliza_d{position:relative;margin:0 auto;float:right;width:35%;height:400px;background-color:rgb(53, 107, 214)}.d_clocaliza_txt1{font-family:futuraltpro-bold;text-transform:uppercase;color:#FFFFFF;font-size:1.7em;margin-top:20px}.d_clocaliza_txt2{font-family:futuraltpro-bold;text-transform:uppercase;color:rgb(245, 206, 42);font-size:1.0em;margin-top:10px}.d_clocaliza_txt3{font-family:'Open Sans', sans-serif;color:#ffffff;font-size:1.0em;margin-top:10px;text-align:left;box-sizing:border-box;padding:20px;padding-top:10px;word-break:break-all}.d_clocaliza_txt3 a:link,.d_clocaliza_txt3 a:visited, .d_clocaliza_txt3 a:active{text-decoration:none;color:#ffffff}.d_clocaliza_txt3 a:hover{text-decoration:none;color:rgb(0, 0, 0);transition:all 0.5s}.cimg{vertical-align:middle;padding-right:5px}.h_gapblack1{position:relative;margin:0 auto;width:100%;height:10px;background-color:rgb(215, 214, 214)}.h_txt0{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236);padding-top:20px;padding-bottom:40px}.h_txt0_2{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236);padding-top:20px;padding-bottom:1px}.h_txt1{position:relative;margin:0 auto;width:100%;max-width:1100px;height:auto;font-family:'Open Sans', sans-serif;font-size:1.0em;text-align:center;color:rgb(67, 70, 79)}.h_txt1 a:link,.h_txt1 a:visited, .h_txt1 a:active{text-decoration:none;color:rgb(67, 70, 79)}.h_txt1 a:hover{text-decoration:none;color:rgb(53, 107, 214);transition:all 0.5s}.h_txt2{position:relative;margin:0 auto;width:100%;max-width:1100px;height:auto;font-family:'Open Sans', sans-serif;font-size:1.0em;text-align:justify;color:rgb(67, 70, 79)}.h_txt2_pie2{position:relative;margin:0 auto;width:100%;max-width:1100px;height:auto;font-family:'Open Sans', sans-serif;font-size:1.0em;text-align:center;color:rgb(67, 70, 79)}.h_pie2{position:relative;margin:0 auto;width:100%;height:auto;background-color:rgb(236, 236, 236);padding-top:20px;padding-bottom:0px}.img_otros{padding-left:25px;padding-right:25px}.img_otros:hover{opacity:0.5;transition:all 0.3s ease}.h_pie{position:relative;margin:0 auto;width:100%;height:80px;background-color:rgb(236, 236, 236);padding-top:40px;padding-bottom:20px}.d_pie0{position:relative;margin:0 auto;width:100%;height:auto;font-size:0.9em;font-family:'Open Sans', sans-serif;color:#000000}.d_pie1{position:relative;margin:0 auto;width:100%;height:auto;font-size:0.8em;font-family:'Open Sans', sans-serif;margin-top:30px}.d_pie0 a:link, .d_pie0 a:visited, .d_pie0 a:active{color:#000000;text-decoration:none}.d_pie0 a:hover{color:#525252;text-decoration:underline}.h_menu_mv{margin:0 auto;padding:0;z-index:2800;width:100%;height:0;text-align:center;background-color:rgb(53, 107, 214, 0.8);text-align:center;position:relative;position:fixed;font-family:"Open Sans", sans-serif;font-size:1.5rem;font-weight:300;color:#FFFFFF;font-weight:bold;line-height:60px;overflow:hidden}.h_menu_mv_close{float:right;margin-top:30px;margin-right:60px;width:50px;height:50px;cursor:pointer;background-image:url(../images/mobile_close.png);background-position:center;background-repeat:no-repeat;background-size:contain}.h_menu_mv_txt{float:right;width:100%;height:auto;font-size:1.5rem;font-family:futuraltpro-bold;text-transform:uppercase;line-height:65px;text-shadow:4px 4px 2px rgba(0, 0, 0, 0.8)}.h_menu_mv_txt a:link,.h_menu_mv_txt a:visited, .h_menu_mv_txt a:active{text-decoration:none;color:#ffffff}.d_clocaliza_txt3 a:hover{text-decoration:none;color:rgb(0, 0, 0);transition:all 0.5s}.input_book2{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px 20px;border:0px solid #ffffff;-webkit-border-radius:3px;font-family:'Open Sans', sans-serif;font-size:0.8em;color:rgba(0,0,0,1.00);-o-text-overflow:clip;text-overflow:clip;background:rgba(252,252,252,1);-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);text-align:center;background-image:url(../images/icon_calendar.png);background-repeat:no-repeat;background-position:right;background-position:right 8px center;text-align:left;cursor:pointer;width:100%;height:100%;padding-left:10px;padding-left:5px;padding-right:0px;font-weight:bold;color:#000000;box-sizing:border-box}#h_serviciosn_gap1{margin:0 auto;padding:0;position:relative;width:100%;height:25px;z-index:2200;text-align:center;overflow:hidden}#h_serviciosn{margin:0 auto;padding:0;position:relative;width:100%;height:auto;z-index:2200;text-align:center;overflow:hidden;margin-top:20px}#h_servicios{margin:0 auto;padding:0;position:relative;width:100%;height:auto;z-index:2200;text-align:center;overflow:hidden}#d_servicios_inner{margin:0 auto;padding:0;position:relative;width:100%;max-width:1400px;height:auto;z-index:2200;text-align:center;overflow:hidden}#d_servicios_full_c0{margin:0 auto;position:relative;text-align:center;display:inline-block;width:auto;height:auto;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;vertical-align:top;cursor:pointer}#d_servicios_full_c1_holder{position:relative;margin:0 auto;padding:0;width:200px;height:200px;overflow:hidden}.child{width:100%;height:100%;transition:all .5s}.child:hover, .child:focus{transform:scale(1.2)}.c_help_forms{font-family:'Open Sans', sans-serif;font-size:0.6em;text-align:left;color:#3b404c}#d_error_form{width:auto;height:auto;text-align:center;font-family:'Open Sans', sans-serif;font-size:1.2rem;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.input_1_fecha{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px 20px;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;font-family:'Open Sans', sans-serif;font-size:1.0em;color:rgba(0,0,0,1.00);-o-text-overflow:clip;text-overflow:clip;background:rgba(252,252,252,1);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2) inset;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2) inset;text-shadow:1px 1px 0 rgba(255,255,255,0.66);-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);width:80%;max-width:450px;text-align:left;background-image:url(../images/icon_calendar.png);background-repeat:no-repeat;background-position:right;background-position:right 8px center;cursor:pointer}.input_1{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px 20px;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;font-family:'Open Sans', sans-serif;font-size:1.0em;color:rgba(0,0,0,1.00);-o-text-overflow:clip;text-overflow:clip;background:rgba(252,252,252,1);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2) inset;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2) inset;text-shadow:1px 1px 0 rgba(255,255,255,0.66);-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);width:80%;max-width:450px;text-align:left}.btn_help{font-family:'Open Sans', sans-serif;font-size:1.2em;color:#FFFFFF;font-weight:bold;text-align:center;background-color:rgb(67, 70, 79);border:0;min-width:250px;padding:15px 25px 15px 25px;text-transform:uppercase;cursor:pointer;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.6)}.btn_help:hover{background-color:rgb(34, 36, 41);transition:all 0.5s}input[type="checkbox"]{width:25px;height:25px}.textarea_2{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:10px 20px;border:1px solid #b7b7b7;-webkit-border-radius:3px;border-radius:3px;font-family:'Open Sans', sans-serif;font-size:1.0em;color:rgba(0,0,0,1.00);-o-text-overflow:clip;text-overflow:clip;background:rgba(252,252,252,1);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2) inset;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.2) inset;text-shadow:1px 1px 0 rgba(255,255,255,0.66);-webkit-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-moz-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);-o-transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);transition:all 200ms cubic-bezier(0.42, 0, 0.58, 1);width:85%;max-width:450px;text-align:left;height:80px}.button_form_n1{border:none;border-radius:4px;box-shadow:1px 1px 0 rgba(0,0,0,.27);color:#fff;display:inline-block;font-family:'Roboto Condensed', sans-serif;font-size:1em;height:40px;opacity:1;padding:3px 20px 0;text-align:center;text-transform:uppercase;background:rgb(242,43,57);background:-moz-linear-gradient(top, rgba(9, 5, 191, 1) 0%, rgba(53, 107, 214,1) 100%);background:-webkit-linear-gradient(top, rgba(9, 5, 191, 1) 0%,rgba(53, 107, 214,1) 100%);background:linear-gradient(to bottom, rgba(9, 5, 191, 1) 0%,rgba(53, 107, 214,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f22b39', endColorstr='#ab0f1b',GradientType=0 );cursor:pointer}.button_form_n1:hover{background:rgb(242,43,57);background:rgba(185,0,3,1.00);background:-moz-linear-gradient(top, rgba(53, 107, 214,1) 0%, rgba(9, 5, 191, 1) 100%);background:-webkit-linear-gradient(top, rgba(53, 107, 214,1) 0%,rgba(9, 5, 191, 1) 100%);background:linear-gradient(to bottom, rgba(53, 107, 214,1) 0%,rgba(9, 5, 191, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b90003', endColorstr='#ab0f1b',GradientType=0 );cursor:pointer}.ui-datepicker{z-index:2295 !important}#h_cookies{margin:0 auto;padding:0;position:fixed;width:100%;height:auto;z-index:2200;text-align:center;background-color:rgba(0,0,0,0.80);bottom:0px;font-family:'Roboto Condensed', sans-serif;font-size:0.8em;color:#FFF}.span_cookies{padding:20px}@media (max-width:1020px) and (min-width:0px){.d_top_menu1_el0{display:none !important}.d_top_menu1{display:none !important}.d_top{width:100% !important}.d_top_menu1_el_lang0{display:block !important}}@media (max-width:600px) and (min-width:0px){.d_slider_book1_f1{width:90% !important}.d_clocaliza_i{width:100% !important}.d_clocaliza_d{width:100% !important}.d_clocaliza{height:800px !important}.d_iconos4_img{height:120px !important}}@media (max-width:480px) and (min-width:0px){.d_top_logo{width:50% !important}}@media (max-width:350px) and (min-width:0px){.d_iconos3_1{width:100% !important;margin-left:0px !important;margin-right:0px !important}.input_book2{background-size:0%}}