.breadcrumbs.especial .nombre_pagina{display:block}div.checkin .table_head td{background:var(--negro);color:var(--blanco);font-size:15px;font-weight:500;line-height:15px;margin:30px 0 1px 0;padding:15px 20px;text-align:center;text-transform:uppercase}div.checkin .table_head td .tit{font-family:var(--fuente_titulos);display:block;font-size:1.6em;line-height:1.3;text-align:center}div.checkin table th{background:var(--dorado);color:var(--blanco);font-size:15px;font-weight:400;padding:10px 20px;position:relative;text-align:left;line-height:1.3}div.checkin table th.centro,div.checkin table td.centro{text-align:center;text-wrap:nowrap}div.checkin table td.derecha{text-align:right;width:200px}div.checkin table th.centro{font-size:1.8em}div.checkin table td{font-size:16px;background:rgba(255,255,255,.8);padding:10px 20px}div.checkin table td.centro a{line-height:44px}div.checkin table td:after{height:30px}div.checkin table td .edit,div.checkin table td .del,div.checkin table td .add{display:inline-block;position:relative;vertical-align:top;line-height:44px;padding-right:40px;color:currentColor;text-decoration:none;margin-right:20px}div.checkin table td .edit:after,div.checkin table td .del:after,div.checkin table td .add:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);width:24px;height:24px;background:url('../img/web/next-w.svg') no-repeat center;background-size:15px;background-color:#5c4e38;border-radius:50%}div.checkin table td .del:after{background:url('../img/web/close.png') no-repeat center;background-size:12px;background-color:#5c4e38}div.checkin table td .add:after{background:url('../img/web/plus_w.svg') no-repeat center;background-size:15px;background-color:#5c4e38}.ocupante .datos .dato{position:relative;display:inline-block;vertical-align:top;width:100%;margin-top:20px;margin-right:20px}.ocupante .datos .dato:first-child{margin-top:0}.ocupante .datos .dato.col-3{width:calc(25% - (20px * 3 / 4))}.ocupante .datos .dato.col-4{width:calc(33.33334% - (20px * 2 / 3))}.ocupante .datos .dato.col-6{width:calc(50% - (20px * 1 / 2))}.ocupante .datos .dato.col-8{width:calc(66.66667% - (20px * 1 / 2))}.ocupante .datos .dato.col-9{width:calc(75% - (20px * 1 / 2))}.ocupante .datos .dato.col-12{width:100%}.ocupante .datos .dato.ultimo{margin-right:0}.ocupante .datos .dato input,.ocupante .datos .dato select{display:block;width:100%;height:45px;color:var(--negro);background:none;font-size:1.6em;line-height:45px;padding:0 20px;font-weight:400;text-align:left;border:1px solid var(--negro);border-radius:10px;margin-top:10px}.ocupante .datos .dato input[type="checkbox"]{display:none;border:0;border-radius:0;background:transparent;opacity:0}.ocupante .datos .dato select{cursor:pointer;padding:0 40px 0 20px;background:url(../img/web/down.svg) no-repeat right 15px center;background-size:20px;margin-top:10px}.ocupante .datos .dato select option{background:var(--crema)}.ocupante .datos .dato label{position:relative;display:block;color:var(--negro);font-size:1.6em;line-height:1.6}#signature-pad{max-width:570px;margin:10px 0 0}.m-signature-pad canvas{border:1px solid var(--negro);border-radius:10px}.m-signature-pad-clear{font-size:1.5em;cursor:pointer;color:var(--negro);display:block;text-align:right;margin-bottom:10px}.botonera{margin-top:40px;text-align:center}.botonera .boton{margin-right:20px}.botonera .boton:last-child{margin-right:0}.ocupante .datos .dato .lopd{position:relative;display:block;text-align:left;margin-top:30px}.ocupante .datos .dato .lopd label{position:relative;line-height:15px;display:block;padding-left:25px;cursor:pointer}.ocupante .datos .dato .lopd label:before{content:"";position:absolute;top:0;left:0;height:15px;width:15px;border-radius:50%;box-shadow:0 0 0 1px var(--negro) inset;transition:all ease-in-out 300ms;pointer-events:none}.ocupante .datos .dato .lopd input[type="checkbox"]:checked + label:before{box-shadow:0 0 0 10px var(--negro) inset}.firma_act{margin-top:10px}.ocupante{margin:40px 0 80px}.ocupante .datos{margin-top:40px}.ocupante .datos .dato.div_dni{margin:0 auto;display:block}.ejdni{color:var(--negro);font-size:1.6em;line-height:1.6}.inp.dni{text-align:center}.ejemplo-dni{filter:grayscale(1);display:block;margin:20px auto;max-width:300px;border-radius:10px}.inp.dni .dni_act{max-width:300px;margin:20px auto}.inp.dni .dni_act img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}#imagen_dni{width:0;height:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.ocupante .datos .dato label.boton{display:inline-block;color:var(--blanco);line-height:55px;cursor:pointer;padding:0 60px 0 20px}.ocupante .datos .dato label.boton:after{content:'';position:absolute;top:50%;right:25px;transform:translateY(-50%);width:20px;height:20px;background:url('../img/web/camara-w.svg') no-repeat center;background-size:20px}.info_dni{font-size:1.667em;line-height:1.3;color:var(--negro);margin-top:20px}.errores_checkin .error{background:#ffeaea;font-size:1.6em;border:1px dashed #de5347;color:#de5347;margin:10px 50px 10px 0;padding:20px;line-height:1.6}.errores_checkin .error b{font-weight:600}.errores_checkin .error ol,.errores_checkin .error ul{padding:0;margin:10px 0 0 40px}@media (max-width:1279px){.ocupante .contenedor{max-width:calc(100% - 60px)}}@media (max-width:1023px){#signature-pad{max-width:420px}.ocupante .datos .dato.col-3{width:calc(33.33334% - (20px * 2 / 3))}.ocupante .datos .dato.col-6{width:calc(66.66667% - (20px * 1 / 2))}.ocupante .datos .dato.div_cabania{width:calc(50% - (20px * 1 / 2))}.ocupante .datos .dato.div_ape1,.ocupante .datos .dato.div_direccion,.ocupante .datos .dato.div_tipodoc,.ocupante .datos .dato.div_direccion2{margin-right:0}.ocupante .datos .dato.div_ape2,.ocupante .datos .dato.div_cp,.ocupante .datos .dato.div_nacionalidad{margin-right:20px}}@media (max-width:540px){div.checkin .tablilla{overflow:auto;max-width:calc(100vw - 20px)}div.checkin .table_head td .tit{font-size:1.3em}.ocupante .datos .dato.col-3,.ocupante .datos .dato.col-4,.ocupante .datos .dato.col-6,.ocupante .datos .dato.col-8{display:block;width:100%;margin-right:0}.firma_act .boton{display:block}.botonera .boton{display:block;margin-right:0;margin-top:15px}.botonera .boton:first-child{margin-top:0}.ejemplo-dni{max-width:280px}.ocupante .contenedor{max-width:calc(100% - 20px)}}div.checkin table td .edit:after,div.checkin table td .del:after,div.checkin table td .add:after{border-radius:100%}div.checkin table tr.ocupantes td:nth-child(1){border-top-left-radius:var(--radiado)}div.checkin table tr.ocupantes td:last-child{border-top-right-radius:var(--radiado)}div.checkin table tr.ocupantes,div.checkin table th,div.checkin .table_head td{border-top-left-radius:var(--radiado);border-top-right-radius:var(--radiado);padding:10px}div.checkin .table_head td{margin-bottom:0;margin-top:10px;padding-bottom:20px}div.checkin table th.centro{transform:translateY(-10px)}div.checkin table tr.ocupantes td{padding:10px;background-color:transparent}div.checkin table tr.ocupantes:nth-child(even){background-color:rgba(255,255,255,.5)}div.checkin .tablilla{background-color:var(--crema);border-radius:var(--radiado);padding:20px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}div.checkin table td.centro a{margin-right:0}.ocupante .datos{display:flex;align-items:flex-start;justify-content:space-between}.ocupante .datos .datos_formu{vertical-align:top;display:inline-block;width:calc(100% - 300px);background:var(--crema);padding:20px;margin-left:20px;border-radius:var(--radiado);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.ocupante .datos .dato.div_dni{background:var(--crema);padding:20px;border-radius:var(--radiado);box-shadow:0 0 0 1px rgba(0,0,0,.1);max-width:340px;width:100%;margin:0;display:inline-block;vertical-align:top;position:sticky;top:20px}.ocupante .datos .dato label.boton{border-radius:60px}.info_dni{font-size:1.3em}.ocupante .datos .dato.div_firma{display:block;width:auto}.ocupante .datos .dato label.boton,body.es_checkin .boton{line-height:1;height:auto;border-radius:100px;font-size:13px;text-transform:uppercase;padding:17.5px 30px;min-width:220px}.ocupante .datos .dato label.boton{padding-right:60px}body.es_checkin .fancybox-slide--image .fancybox-content{background-color:white}#signature-pad{max-width:50%}body.es_checkin .botonera{display:flex;align-items:center;justify-content:space-between}body.es_checkin .botonera a:nth-child(1){background-color:var(--dorado)}.ocupante .datos .dato.div_cabania{width:calc(50% - 10px)}@media (max-width:1800px){}@media (max-width:1679px){}@media (max-width:1439px){}@media (max-width:1279px){.ocupante .datos{display:block}.ocupante .datos .dato.div_dni{position:static;margin:0 auto;display:block;margin-bottom:40px}.ocupante .datos .datos_formu{display:block;width:auto;margin-left:0;margin-top:40px}}@media (max-width:1023px){.ocupante .datos .dato.div_telefono2,.ocupante .datos .dato.div_telefono,.ocupante .datos .dato.div_direccion2,.ocupante .datos .dato.div_direccion,.ocupante .datos .dato.div_rol,.ocupante .datos .dato.div_cp,.ocupante .datos .dato.col-3{width:calc(50% - 5px);margin-right:10px}.ocupante .datos .dato.div_ape1,.ocupante .datos .dato.div_direccion,.ocupante .datos .dato.div_tipodoc,.ocupante .datos .dato.div_direccion2{margin-right:10px}.ocupante .datos .dato.div_cabania{display:inline-block!important;vertical-align:top;margin-right:10px}.ocupante .datos .dato.div_telefono2,.ocupante .datos .dato.div_nacimiento,.ocupante .datos .dato.div_doc,.ocupante .datos .dato.div_nacionalidad,.ocupante .datos .dato.div_direccion2,.ocupante .datos .dato.div_direccion,.ocupante .datos .dato.div_rol{margin-right:0}.ocupante .datos .dato.div_rol{margin-top:0!important}.ocupante .datos .dato.div_rol,.ocupante .datos .dato.div_ape1{margin-right:0}.ocupante .datos .dato input,.ocupante .datos .dato select{margin-top:5px}.ocupante .datos .dato.div_parentesco,.ocupante .datos .dato.div_municipio,.ocupante .datos .dato.div_provincia,.ocupante .datos .dato.div_pais,.ocupante .datos .dato.div_email{width:auto;margin-right:0;display:block}#signature-pad{max-width:none}.ocupante .datos .dato label.boton,body.es_checkin .boton{min-width:180px}}@media (max-width:540px){div.checkin table td{font-size:1em}div.checkin .tablilla{box-shadow:none;background:transparent;padding:0}div.checkin table th,div.checkin table tr.table_head td,div.checkin table tbody,div.checkin table{display:block;border-collapse:separate;width:100%}div.checkin table tr.table_head{transform:translateY(15px);z-index:-1;position:relative}div.checkin table tr.table_head td{font-size:inherit}div.checkin table th{display:none}div.checkin table tr.ocupantes{display:block;background:var(--crema);border-radius:var(--radiado);box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:10px;padding:15px 20px}div.checkin table tr.ocupantes td{display:block;width:100%;background:transparent;border:0;padding:5px 0;font-size:1.5em;text-align:left}div.checkin table tr.ocupantes td:first-child{font-weight:600;color:var(--negro);font-size:1.6em}div.checkin table tr.ocupantes td.centro{color:var(--negro);font-size:1.4em;opacity:.8}div.checkin table tr.ocupantes td.derecha{margin-top:10px;text-align:right}div.checkin table td.centro .add,div.checkin table td .edit{margin-right:0;display:inline-block;font-size:13px;font-weight:500;line-height:1;background:var(--negro);color:var(--blanco);border-radius:100px;text-align:center;text-transform:uppercase;padding:17px 30px;min-width:180px;text-decoration:none}div.checkin table td.centro .add{display:block;background-color:var(--dorado)}div.checkin table td.centro .add:after,div.checkin table td .edit:after{display:none}div.checkin .table_head td .tit{font-size:1.6em;line-height:1.3;margin-bottom:10px;text-align:left}.ocupante{margin:20px 0 40px}.botonera .boton{display:block;width:100%;margin:10px 0}.checkinggg{padding-top:10px!important}.checkinggg .seccion .contenedor{margin-top:0;margin-bottom:40px}body.es_checkin .pie .ul_legal,body.es_checkin .pie .ul_menupie,body.es_checkin #cookie_config_btn,body.es_checkin .whatsapp_fixed{display:none!important}body.es_checkin .botonera{display:block}.ocupante .datos .dato.div_telefono2,.ocupante .datos .dato.div_telefono,.ocupante .datos .dato.div_direccion2,.ocupante .datos .dato.div_direccion,.ocupante .datos .dato.div_rol,.ocupante .datos .dato.div_cp,.ocupante .datos .dato.col-3{width:auto;display:block!important;float:none;margin-right:0!important}.ocupante .datos .dato.div_rol{margin-top:20px!important}.m-signature-pad-clear{margin-top:10px;display:block;line-height:1;padding:17.5px 30px;background-color:var(--blanco);text-align:center;font-size:13px;font-weight:500;text-transform:uppercase;border-radius:100px;box-shadow:0 0 0 1px var(--negro)}.ocupante .datos .dato .lopd{display:flex;align-items:center;justify-content:center}body.es_checkin .botonera a{font-weight:500}body.es_checkin .botonera a:nth-child(3){background-color:var(--blanco);box-shadow:0 0 0 1px var(--negro);color:var(--negro)}}@media (max-width:359px){body{font-size:56%}}@media (hover:hover) and (min-width:1025px){.ocupante .datos .dato label.boton:hover,body.es_checkin .boton:hover{background-color:var(--dorado);color:var(--blanco)}body.es_checkin .botonera a:nth-child(1):hover{background-color:var(--negro)}div.checkin table td .edit:hover,div.checkin table td .del:hover,div.checkin table td .add:hover{filter:invert(1);color:white}div.checkin table td .edit:hover:after,div.checkin table td .del:hover:after,div.checkin table td .add:hover:after{background-color:black}}