:root{--azul-impala:#00477a;--azul-claro-impala:#3498db;--rojo-impala:#ff0000}body{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-size:16px;font-weight:400;line-height:1.42857143;color:var(--azul-impala);background-color:#fff}img{border:0}.clear{clear:both}::selection{background:var(--azul-impala);color:#fff;text-shadow:none}a,a:hover,button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.top-cielo{padding:20px 0;background:#104e8b;background:linear-gradient(180deg,#104e8b 0,#0083b9 100%)}.logoimpala{text-align:center}.logoimpala img{max-width:100%;height:auto}.contenedor_temperatura{display:flex;align-content:center;align-items:center;gap:10px}.cont_info_top,.contenedor_temperatura,.micuenta_cont .btn-secondary{color:#fff;font-family:"Montserrat",sans-serif;font-size:14px}.cont_info_top{text-align:right}.carrito_cuenta,.whatsapp_top{display:flex;justify-content:flex-end;align-items:center}.whatsapp_top{align-content:center;gap:5px;font-weight:700;margin-bottom:4px}.whatsapp_top a{color:#fff;text-decoration:none}.carrito_cuenta{padding-top:32px;gap:10px}.carrito_top,.micuenta_cont{display:inline-block}.micuenta_cont .btn-secondary{padding:0;background:0 0;border:0}.micuenta_cont .btn-secondary:focus,.micuenta_cont .btn-secondary:hover{color:#fff;text-decoration:none;outline:0;background:0 0;box-shadow:none!important}.micuenta_cont .dropdown-menu a{padding-top:10px;padding-bottom:10px;font-size:14px;font-family:"Montserrat",sans-serif}.micuenta_cont .dropdown-menu a:hover{color:var(--azul-impala)}.carrito_top a{width:50px;height:50px;background:var(--azul-impala);position:relative}.carrito_top a span,.carrito_top a:hover{background:var(--rojo-impala)}.carrito_top a,.carrito_top a span{display:flex;align-items:center;align-content:center;flex-wrap:nowrap;text-align:center;border-radius:50%;justify-content:center}.carrito_top a span{border:2px solid #fff;position:absolute;top:-10px;right:-4px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;width:26px;height:26px;line-height:1em}.menu_responsive_top{display:none}.navbar-impala .navbar-nav{margin-left:auto;margin-right:auto!important;text-align:center;margin-top:30px}.navbar-impala .nav-item{margin:0 20px}.navbar-impala .nav-link{color:#fff;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500}.navbar-impala .nav-link:focus,.navbar-impala .nav-link:hover{color:#9ad5ff}@media (min-width:641px) and (max-width:991.98px){.navbar-impala .navbar-toggler{display:none}.navbar-impala .navbar-collapse{display:flex!important;flex-basis:auto;justify-content:center}.navbar-impala .navbar-nav{flex-direction:row;align-items:center;justify-content:center}.navbar-impala .nav-item{margin:0 6px}.navbar-impala .nav-link{font-size:14px}}@media (max-width:640px){.top-cielo{padding:18px 0 10px}.top-cielo .header_top_row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tiempo contacto""logo cuenta";align-items:start;row-gap:24px;margin-right:0;margin-left:0}.top-cielo .header_top_row>.col-4{width:auto;max-width:none;padding-right:0;padding-left:0}.top-cielo .header_top_row>.col-4:first-child{grid-area:tiempo}.logoimpala{grid-area:logo;text-align:left}.logoimpala img{width:126px}.cont_info_top{display:contents}.datos_contacto_top{grid-area:contacto;text-align:right}.carrito_cuenta{display:grid;grid-template-columns:auto auto;grid-template-areas:"cuenta carrito"". menu";align-items:center;justify-content:end;align-self:start;column-gap:10px;row-gap:14px;padding-top:16px}.carrito_cuenta,.micuenta_cont{grid-area:cuenta}.carrito_top{grid-area:carrito}.micuenta_cont .btn-secondary{color:#fff}.menu_responsive_top{grid-area:menu;justify-self:end;display:inline-flex;align-items:center;justify-content:center;width:56px;height:42px;background:#fff;border:0;border-radius:5px;padding:0;box-shadow:none}.menu_responsive_top:focus{box-shadow:none}.menu_responsive_top .navbar-toggler-icon{position:relative;width:24px;height:18px;background-image:none;border-top:2px solid #555;border-bottom:2px solid #555}.menu_responsive_top .navbar-toggler-icon::before{content:"";position:absolute;left:0;right:0;top:6px;border-top:2px solid #555}.navbar-impala>.container-xl>.navbar-toggler{display:none}.top-cielo>.row{margin-right:0;margin-left:0}.top-cielo>.row>.col-12{padding-right:0;padding-left:0}.navbar-impala{padding:0}.navbar-impala #navbarSupportedContent{position:absolute;background:#1f5f99;padding:0 20px;color:#fff;top:-25px;right:0;min-width:280px;-webkit-box-shadow:0 6px 12px rgb(0 0 0/18%);box-shadow:0 6px 12px rgb(0 0 0/18%);z-index:10}}.footer{background:var(--azul-impala);padding:25px 0;color:#fff;font-family:"Montserrat",sans-serif;font-size:14px;margin-top:30px}.links_footer{text-align:center;margin:25px 0}.links_footer a{display:inline-block;margin:0 15px;color:#fff;text-decoration:none}.links_footer a:hover{color:#9ad5ff}.whatsapp_fixed{position:fixed;bottom:20px;right:20px;z-index:3}.whatsapp_fixed a{display:block;width:60px;height:60px;background:#329431;border-radius:50px;display:flex;align-items:center;justify-content:center;-webkit-box-shadow:0 0 28px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 28px 0 rgba(0,0,0,.25);box-shadow:0 0 28px 0 rgba(0,0,0,.25)}#slider-opiniones.owl-theme .owl-dots .owl-dot.active span,#slider-opiniones.owl-theme .owl-dots .owl-dot:hover span,.clases_esqui a span,.whatsapp_fixed a:hover{background:var(--azul-impala)}.hero_home{background-image:url(img/bg-inicio-impala.png);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;min-height:620px}.hero_home img{bottom:0;position:absolute;right:20%}.bg_azul_oscuro{background:var(--azul-impala);text-align:center;color:#fff;font-size:18px;font-family:"Montserrat",sans-serif;padding:40px 0}.bg_azul_oscuro h1{font-size:35px;font-weight:700}.tit_home_sup{margin-top:-239px;background:rgba(0,71,122,.71);z-index:10;position:relative}@media (max-width:600px){.tit_home_sup{background:#00477a}}.cont_producto,.text_inicio{font-family:"Montserrat",sans-serif}.text_inicio{padding:40px 0;text-align:center;font-size:18px;color:477a}.bloque_tit_localizacion h2,.text_inicio h2{font-size:25px;font-weight:700;position:relative;padding-bottom:25px;margin-bottom:25px;text-transform:uppercase}.bloque_tit_localizacion h2:after,.text_inicio h2:after{content:"";width:74px;height:4px;background:var(--azul-claro-impala);position:absolute;left:calc(50% - 37px);bottom:0}.cont_producto{display:flex;align-items:center;margin-bottom:50px}.img_producto{width:40%}.img_producto a{display:block;height:330px;overflow:hidden}.img_producto a img{width:100%;object-fit:contain;height:330px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;padding:20px}.img_producto a:hover{opacity:.5}.info_producto{width:60%}.info_producto h3{color:var(--azul-impala);font-size:24px}.precio_producto{font-size:22px;color:#000;font-weight:500;margin-bottom:18px}.dia-t{font-size:14px}.boton_info_producto a{display:inline-block;border-radius:9px;color:#fff;font-family:"Montserrat",sans-serif;padding:11px 52px 11px 24px;margin-bottom:10px;text-decoration:none;font-size:17px;background:url(img/ico_info.png)no-repeat 92% 50% var(--azul-impala);font-weight:500}.boton_info_producto a:hover{background-color:var(--rojo-impala)}.boton_info_producto.boton_alcarrito_producto a{background:url(img/ico_carrito.png)no-repeat 92% 50% var(--rojo-impala)}.boton_info_producto.boton_alcarrito_producto a:hover{background-color:var(--azul-impala)}.bloque_tit_localizacion{background:#f8f8f8;text-align:center;padding:40px 0;font-family:"Montserrat",sans-serif;color:var(--azul-impala);font-size:20px}.bloque_tit_localizacion a{color:var(--azul-impala)}.iframe_maps iframe{width:100%;height:538px;margin-bottom:0}.clases_esqui{text-align:center;margin:40px 0}.clases_esqui a{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;text-decoration:none}.clases_esqui a img{width:87px;height:auto;flex:0 0 auto;z-index:2}.clases_esqui a span{display:flex;align-items:center;min-height:56px;padding:0 26px;border-radius:5px;margin-left:-8px}.clases_esqui a:focus span,.clases_esqui a:hover span{background:#00629f}@media (max-width:640px){.clases_esqui a{font-size:15px}.clases_esqui a img{width:72px}.clases_esqui a span{min-height:48px;padding:0 16px}}.img_contacto{background-image:url(img/bg_contacto.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:45px;position:relative;min-height:600px;color:#fff;font-family:"Montserrat",sans-serif;font-size:20px}.img_contacto img.img_esquiador{max-width:100%;height:auto;position:absolute;left:0;bottom:0}.mail_ban_contacto,.phon_ban_contacto{margin:20px 0;font-size:35px;font-weight:500}.mail_ban_contacto{font-size:20px}.mail_ban_contacto a{color:#fff;text-decoration:none}.mail_ban_contacto a:hover{color:#9ad5ff}.form_inicio input[type=email],.form_inicio input[type=password],.form_inicio input[type=tel],.form_inicio input[type=text],.form_inicio select,.form_inicio textarea{width:100%;border-radius:8px;font-family:"Montserrat",sans-serif;margin-bottom:18px;border:1px solid #c6c6c6;font-size:15px;color:#000;font-weight:500;padding:20px 25px}.form_inicio textarea{height:200px}.form_inicio input[type=email]::placeholder,.form_inicio input[type=password]::placeholder,.form_inicio input[type=tel]::placeholder,.form_inicio input[type=text]::placeholder,.form_inicio textarea::placeholder{color:var(--azul-impala);font-weight:600;text-transform:uppercase}.form_inicio input[type=email]:hover,.form_inicio input[type=password]:hover,.form_inicio input[type=tel]:hover,.form_inicio input[type=text]:hover,.form_inicio select:hover,.form_inicio textarea:hover{border:1px solid var(--azul-impala)}.acepto{font-size:18px}.acepto,.acepto a{color:var(--azul-impala)}.boton_enviar button{display:inline-flex;align-items:center;justify-content:center;min-width:119px;height:56px;padding:0 28px;border:0;border-radius:6px;background:var(--azul-impala);color:#fff;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.boton_enviar button:focus,.boton_enviar button:hover{background:#00629f;outline:0;box-shadow:none}.cont_nosotros{border-top:2px solid #ccdae4;margin-top:60px;padding-top:60px}.servicios_home{display:flex;flex-wrap:wrap;justify-content:center;column-gap:90px;row-gap:62px;position:relative;margin-bottom:40px}.servicio_home_item{flex:0 1 300px;text-align:center;color:var(--azul-impala);font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:1.2}.servicio_home_item img{display:block;width:auto;height:auto;margin:0 auto 18px;object-fit:contain}.servicio_home_item p{margin:0}.galeria_fotos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:56px 0 40px;background:#fff}.galeria_fotos img{display:block;width:100%;aspect-ratio:389/357;object-fit:cover}@media (max-width:991.98px){.servicios_home{column-gap:36px;row-gap:42px}.servicio_home_item{flex-basis:280px}.galeria_fotos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.servicios_home{display:grid;grid-template-columns:1fr;row-gap:34px;padding-top:34px}.servicio_home_item{font-size:16px}.servicio_home_item img{height:62px;margin-bottom:14px}.galeria_fotos{grid-template-columns:1fr;margin-top:42px}}.puntuacion_google{display:flex;flex-direction:column;align-items:center;gap:5px}.bloque_puntuacion_google{background:var(--azul-impala);color:#fff;text-align:center;font-size:40px;font-weight:600;font-family:"Montserrat",sans-serif;padding:5px 10px}.cont_opinion{background:#f7f7f7;padding:20px 32px;font-size:15px;color:#000}.mas_resenas a,.nombre_opinion{font-family:"Montserrat",sans-serif;font-weight:600}.nombre_opinion{color:#010101;font-size:17px}.estrella_opinion{height:15px;background:url(img/estrella_opinion.png)no-repeat left center;margin-bottom:7px}.text_opinion{color:#000;font-size:15px}#slider-opiniones .item{padding:10px}#slider-opiniones .owl-controls{position:relative;z-index:3}#slider-opiniones .owl-controls,#slider-opiniones.owl-theme .owl-dots,.mas_resenas{text-align:left;display:inline-block}#slider-opiniones.owl-theme .owl-dots .owl-dot span{width:30px;height:3px;border-radius:0}.mas_resenas{text-align:right;margin-top:-30px;position:relative;z-index:4;float:right}.mas_resenas a{color:var(--azul-impala);font-size:14px}@media (max-width:600px){.mas_resenas{margin-top:10px;float:none}#slider-opiniones.owl-theme .owl-dots,.mas_resenas{display:block;text-align:center}}#ficha_modal .modal-header,#modalesquiador .modal-header{border:0;background:var(--azul-claro-impala);color:#fff;font-family:"Montserrat",sans-serif;font-size:18px}#ficha_modal .btn-close,#modalesquiador .btn-close{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%);opacity:1}.cont_producto_ficha{display:flex;align-items:center;font-family:"Montserrat",sans-serif}.cont_producto_ficha .img_producto{width:50%;height:600px;overflow:hidden}.cont_producto_ficha .img_producto img{object-fit:contain;width:100%;height:100%;padding:20px}.cont_producto_ficha .info_producto,.tabla_precio_ficha table tr td{width:50%;font-family:"Montserrat",sans-serif;font-size:18px;color:var(--azul-impala)}.cont_producto_ficha .info_producto h3{text-transform:uppercase;font-weight:700;position:relative;padding-bottom:10px;margin-bottom:10px}.cont_producto_ficha .info_producto h3:after{content:"";width:74px;height:4px;background:var(--azul-claro-impala);position:absolute;left:0;bottom:0}.tabla_precio_ficha h5{font-size:20px;font-weight:700}.tabla_precio_ficha table tr td{width:74px;font-size:15px;font-weight:600;padding:5px 8px 5px 0}.tabla_precio_ficha table tr td:last-child{color:#000}.txt_letra_peque_ficha{text-align:center;font-size:12px;margin-bottom:12px}@media (max-width:1200px){.hero_home{background-position:bottom left}}@media (max-width:991px){.hero_home{background-position:bottom left}#ficha_modal .modal-dialog{max-width:90%}.txt_letra_peque_ficha{margin-top:20px}}@media (max-width:400px){.contenedor_temperatura,.mailtop a{font-size:12px}.hero_home img{right:calc(50% - 160px);width:320px}.bg_azul_oscuro h1{font-size:27px}.bloque_tit_localizacion h2,.info_producto h3,.text_inicio h2{font-size:20px}.boton_info_producto a{font-size:15px;padding:11px 40px 11px 16px}.cont_producto{margin-bottom:10px}.bloque_tit_localizacion{font-size:17px}.img_contacto{font-size:16px;text-align:center;padding:30px;min-height:500px;margin-bottom:20px}.phon_ban_contacto{font-size:20px;text-align:left}.mail_ban_contacto{text-align:left;font-size:12px}.form_inicio input[type=email],.form_inicio input[type=tel],.form_inicio input[type=text],.form_inicio textarea{padding:15px 22px}.acepto{font-size:15px;color:var(--azul-impala)}.boton_enviar button{min-width:inherit;height:inherit;padding:13px 27px;font-size:17px}.cont_nosotros,.servicios_home{padding-top:0}.servicio_home_item img{height:inherit}.cont_producto_ficha .info_producto{font-size:14px}#ficha_modal .modal-dialog{max-width:inherit}.cont_producto_ficha{flex-direction:column}.cont_producto_ficha .img_producto,.cont_producto_ficha .info_producto{width:100%}.cont_producto_ficha .img_producto,.cont_producto_ficha .img_producto img{height:320px}}.tit_interiores{background-image:url(img/bg_interiores.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;font-family:"Montserrat",sans-serif;text-align:center;padding:60px 0;margin-bottom:20px}.tit_interiores h1{padding:0;margin:0;font-size:36px;font-weight:600}.texto_legal{padding:50px 0}.texto_legal h2{margin-bottom:.8em}.texto_legal li>ul,.texto_legal ol+h2{margin-top:1em}.texto_legal li{margin-bottom:1em}.mensaje_next{margin-bottom:26px;background:var(--azul-impala);color:#fff;border:1px solid #e7e7e7;padding:15px 25px;font-size:18px;text-align:center}.carrito_table{margin-bottom:20px}.carrito_table thead tr th{font-family:"Montserrat",sans-serif;font-weight:600;color:var(--azul-impala);font-size:18px}.carrito_table tr td,.carrito_table tr th{padding:15px}.carrito_table thead tr th,.carrito_table tr td{border-bottom:1px solid #e7e7e7}.carrito_table tr td:last-child{width:1px;white-space:nowrap}.cont_producto_carrito{display:flex;align-items:center;flex-wrap:wrap}.img_producto_carrito a{width:100px;height:100px;display:inline-block;position:relative;overflow:hidden;margin-right:8px}.img_producto_carrito a:hover{opacity:.6}.img_producto_carrito a img{width:100%;object-fit:contain;height:100px}.img_producto_carrito a .descuento_listado{left:inherit;right:6px;padding:0 1px;font-size:13px}.nombre_producto_carrito a{display:inline-block;font-size:17px;color:#000;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase;text-decoration:none}.nombre_producto_carrito a:hover,span.tachado{color:var(--rojo-impala);text-decoration:none}.precio_carrito{font-size:18px;font-family:"Montserrat",sans-serif;color:#4d4d4d;font-weight:500}span.tachado{text-decoration:line-through;display:inline-block;margin-right:6px}span.min_dia,span.tachado{font-size:14px}.acciones_carrito{padding-left:20px}.acciones_carrito a,.acciones_carrito button{font-size:23px;border:0;background:0 0}.delete_ca:hover,.duplicate_ca{color:var(--azul-impala)}.delete_ca,.duplicate_ca:hover,.selector_pagos label span{color:var(--rojo-impala)}.acciones_carrito button+button{display:block}.tabla_total_carrito{border-bottom:1px solid #e7e7e7;margin-bottom:20px}.tabla_total_carrito td{padding-bottom:20px;text-align:right;vertical-align:middle}.t_total_car,.tabla_total_carrito td.t_total_car{font-family:"Montserrat",sans-serif;font-weight:600;font-size:14px;color:var(--azul-impala);padding-right:20px;padding-top:8px}.total_carrito{width:1px;white-space:nowrap;font-weight:600}.total_carrito .precio_carrito{font-size:22px;color:#000;font-family:"Montserrat",sans-serif}.iva_text{color:#4d4d4d;font-size:10px}#modalesquiador .modal-footer button,.continuar a,.continuar button{display:inline-block;border-radius:9px;color:#fff;font-family:"Montserrat",sans-serif;padding:11px 24px;margin-bottom:10px;text-decoration:none;font-size:17px;background:var(--rojo-impala);font-weight:500;border:0}#modalesquiador .modal-footer button:hover,.continuar a:hover,.continuar button:hover{background:var(--azul-impala)}.cont_fecha,.detalles_esquiador a,.detalles_esquiador button{color:#fff;text-align:center;border-radius:9px;font-family:"Montserrat",sans-serif}.cont_fecha{font-weight:500;background:var(--azul-impala);font-size:18px;padding:5px 3px;margin:auto auto 10px}@media (min-width:552px){.cont_fecha{width:552px}}.contenedor_detalle_carr{margin-bottom:15px;border-top:1px solid #e7e7e7;display:flex;align-items:center;flex-wrap:nowrap;position:relative;padding:15px 55px 15px 15px}.detalles_esquiador{text-align:right;margin-left:auto}.detalles_esquiador a,.detalles_esquiador button{background:var(--rojo-impala);display:inline-block;padding:6px 15px;font-weight:700;font-size:15px;border-width:0}.datos_esquiador a,.detalles_esquiador a:hover,.detalles_esquiador button:hover{background:var(--azul-impala);text-decoration:none}.contenedor_detalle_carr .acciones_carrito{position:absolute;right:15px;top:25px}@media (max-width:768px){.contenedor_detalle_carr{display:block}.detalles_esquiador{margin-top:10px;text-align:center;margin-right:-55px}}.datos_esquiador a:hover{background:var(--rojo-impala)}.info_datos_esquiador{font-size:14px;font-weight:600;padding-top:5px}.acepto_carrito,.fechas_carrito{text-align:center;margin-bottom:15px}.acepto_carrito a{color:var(--azul-impala)}.fechas_carrito{font-size:14px;font-weight:600}.total_resumen{align-items:center;padding-top:15px;padding-bottom:15px;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;margin-bottom:20px}.form-async.cargando{position:relative;opacity:.5;filter:saturate(.5)}.form-async.cargando::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;cursor:progress}.selector_pagos{text-align:center;margin-bottom:10px}.selector_pagos label{text-transform:uppercase;font-weight:700;font-size:15px;color:#000;margin-right:40px;margin-bottom:10px}.selector_pagos label img{display:block;margin-left:15px}.selector_pagos label:last-child{margin-right:0}@media (max-width:370px){.selector_pagos label{margin-right:17px;font-size:14px}.acepto_carrito label{display:contents}}@media (max-width:768px){.continuar,.pagoseguro{text-align:center;margin-top:10px}}.precio_carrito_resu{font-size:15px}.total_resumen_listado{font-weight:700;color:#000;font-size:18px;display:inline-block;margin-right:10px}.masinfocont input[type=date],.masinfocont input[type=email],.masinfocont input[type=number],.masinfocont input[type=password],.masinfocont input[type=text],.masinfocont select,.masinfocont textarea{background:#fff;border:2px solid #d3d3d3;padding:12px 10px;display:block;margin-bottom:17px;border-radius:5px;width:100%;outline:0;color:#000;font-size:15px;font-weight:500;font-family:"Montserrat",sans-serif}.masinfocont textarea{height:205px}.masinfocont input[type=date]:focus,.masinfocont input[type=date]:hover,.masinfocont input[type=email]:focus,.masinfocont input[type=email]:hover,.masinfocont input[type=number]:focus,.masinfocont input[type=number]:hover,.masinfocont input[type=password]:focus,.masinfocont input[type=password]:hover,.masinfocont input[type=text]:focus,.masinfocont input[type=text]:hover,.masinfocont select:focus,.masinfocont select:hover,.masinfocont textarea:focus,.masinfocont textarea:hover{border:2px solid #265a7d}.masinfocont input[type=date][disabled],.masinfocont input[type=date][readonly],.masinfocont input[type=email][disabled],.masinfocont input[type=email][readonly],.masinfocont input[type=number][disabled],.masinfocont input[type=number][readonly],.masinfocont input[type=password][disabled],.masinfocont input[type=password][readonly],.masinfocont input[type=text][disabled],.masinfocont input[type=text][readonly]{border:2px solid #d3d3d3;background:#d3d3d3;color:#898989}.masinfocont .input-con-combo{display:flex}.masinfocont .input-con-combo>input,.masinfocont .input-con-combo>select{border-radius:0}.masinfocont .input-con-combo>input:first-child,.masinfocont .input-con-combo>select:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right-width:1px}.masinfocont .input-con-combo>input:last-child,.masinfocont .input-con-combo>select:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left-width:1px}.masinfocont .input-con-combo>:last-child{width:100px}.masinfocont label{text-transform:uppercase;padding-bottom:6px}#modalesquiador .modal-footer{text-align:center;justify-content:center;border:0;padding-top:0}.t_adisfrutar{color:var(--azul-impala);font-weight:600;font-family:"Montserrat",sans-serif;font-size:25px}.hasolvidado{text-align:center}.hasolvidado a,.masinfocont label,.ultimos_fecha label{color:var(--azul-impala);font-weight:600;font-family:"Montserrat",sans-serif}.hasolvidado a{font-size:15px;text-decoration:none}.hasolvidado a:hover,a.cerrar_sesion{color:var(--rojo-impala)}.ultimos_fecha{font-size:14px}.ultimos_fecha label{text-transform:uppercase;margin-right:10px}.ultimos_fecha select{color:#5a5a5a;width:140px;border-radius:5px;border:1px solid #d2d2d2;padding:8px 15px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(img/ico_desplegar.svg)no-repeat 96% 50%#fff;background-size:9px 5px;outline:0}.ultimos_fecha select:hover{border:1px solid var(--rojo-impala)}.cont_mispedidos,.ultimos_fecha{margin-bottom:30px}.cont_datos_pedido{color:#fff;background:var(--azul-impala);font-family:"Montserrat",sans-serif;border-bottom:1px solid #e7e7e7;display:flex;padding:15px;flex-direction:row;justify-content:space-between;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.cont_datos_pedido i,.d_p{color:#fff}.d_p{font-family:"Montserrat",sans-serif;font-size:16px}.d_p a{color:#484848}.d_p a:hover{color:#0a468c;text-decoration:none}.d_p i,.d_p img{display:inline-block;margin-right:3px;margin-left:20px;font-size:17px}.d_p i:first-child{margin-left:0}.descarga_bono a{color:#fff;font-family:"Montserrat",sans-serif;text-transform:uppercase;font-weight:700}.descarga_bono a:hover{color:var(--rojo-impala)}@media (max-width:500px){.cont_datos_pedido,.d_p{display:block}.d_p{margin-bottom:10px;text-align:center}}.contenido_mispedidos{padding:20px}.pedido{font-size:14px;margin-bottom:10px}.producto_pedidos{display:flex;align-items:center;gap:5px;border-bottom:1px solid #e7e7e7;padding-bottom:8px;margin-bottom:8px}.producto_pedidos:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.img_prod_pedido{width:60px;height:60px;display:inline-block;position:relative;overflow:hidden;margin-right:8px}.img_prod_pedido img{width:100%;object-fit:contain;height:60px}.cont_prod_pedido,.ver_todo a{font-size:14px}.precio_prod_pedido{margin-left:auto;min-width:60px;font-size:18px;font-family:"Montserrat",sans-serif;color:#4d4d4d;font-weight:500}.ver_todo a{color:#265a7d;font-weight:500;display:inline-block}.ver_todo a:hover{color:#ea1f25;text-decoration:none}.title_producto_mispedidos{font-size:17px;color:#000;font-family:"Montserrat",sans-serif;font-weight:600;text-transform:uppercase}.msg-cont .alert:empty{display:none}.boton_ubi a{margin-top:30px;background:url(img/ico_loc.png)no-repeat 92% 50% var(--rojo-impala)}.boton_taller a{margin-top:20px;background:url(img/ico-taller.png)no-repeat 92% 50% var(--rojo-impala)}.boton_taller a:hover,.boton_ubi a:hover,.junto{background-color:var(--azul-impala)}.junto{font-size:20px;font-family:"Montserrat",sans-serif;color:#fff;text-align:center;padding:7px 10px;margin-top:-5px}.img_alquileres{margin-bottom:30px}.img_alquileres img{max-width:100%;height:auto;margin:auto}.textotaller{font-size:18px}.ban_webcams{padding:30px 0 60px 40px;background-image:url(img/ban_webcam_b.jpg);background-repeat:no-repeat;background-size:cover;background-position:left center;margin-top:30px;color:#fff;margin-bottom:30px}.ban_webcams h4,.tarifas_tabla thead th{color:#fff;font-weight:600;font-family:"Montserrat",sans-serif;font-size:33px}.b_conocenos a,.ban_webcams a,.bg_gray_text .sabe_mas a{background:#265a7d;color:#fff;display:inline-block;border-radius:3px;padding:8px 30px;margin-right:10px;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none}.b_conocenos a{margin-right:0}.b_conocenos a:hover,.ban_webcams a:hover,.bg_gray_text .sabe_mas a:hover{background:#ea1f25;text-decoration:none}@media (max-width:768px){.ban_webcams h4{font-size:30px}}@media (max-width:450px){.ban_webcams{background-position:-35px center}}.tarifas_cont{padding-top:42px;padding-bottom:64px}.tarifas_tabla_wrap{overflow-x:auto;border:1px solid #dbe5eb;border-radius:4px;box-shadow:0 4px 18px rgba(0,71,122,.08)}.tarifas_tabla{width:100%;min-width:790px;border-collapse:collapse;background:#fff;color:#333}.tarifas_tabla td,.tarifas_tabla th{padding:13px 12px;border-bottom:1px solid #e5edf2;text-align:center;white-space:nowrap}.tarifas_tabla thead th{background:var(--azul-impala);font-size:14px}.tarifas_tabla thead th:first-child{width:190px;text-align:left}.tarifas_tabla tbody th{font-weight:600;text-align:left}.tarifas_tabla tbody tr:nth-child(even):not(.tarifa_categoria){background:#f7fafc}.tarifas_tabla .tarifa_categoria th{padding:17px 14px 10px;border-bottom:2px solid var(--rojo-impala);background:#fff;color:var(--azul-impala);font-family:"Montserrat",sans-serif;font-size:18px;text-align:left;text-transform:uppercase}.tarifas_tabla .tarifa_categoria small{margin-left:6px;color:#666;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400;text-transform:none}.tarifas_tabla .tarifa_precio{font-family:"Montserrat",sans-serif;font-weight:500}.tarifas_tabla .tarifa_precio span{font-size:12px;font-weight:400}.tarifas_nota{margin:14px 0 0;color:#666;font-size:13px;text-align:right}@media (max-width:640px){.tarifas_cont{padding-top:28px;padding-bottom:42px}.tarifas_intro h2{font-size:23px}.tarifas_tabla td,.tarifas_tabla th{padding:11px 10px}}