.faltante{border:2px solid red !important}@media only screen and (min-width: 48em){.container-sized{margin:auto;max-width:996px}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.header-web-page{background-color:#ffd25a}.header-web-page .seccion1 h1,.header-web-page .seccion1 h2,.header-web-page .seccion1 img{display:block !important}.header-web-page .seccion1 h2{margin-top:2%}.header-web-page .container-sized{display:grid;margin:auto;grid-gap:0 15px;padding-top:4%;padding-bottom:2%;grid-template-columns:100%;grid-template-areas:"grupozt" "titulo" "subtitulo" "img"}@media only screen and (min-width: 48em){.header-web-page .container-sized{padding-top:2%;grid-template-columns:repeat(3, 1fr);grid-template-areas:"grupozt . img" "titulo titulo img" "subtitulo subtitulo img"}}.header-web-page .container-sized .grupo-zt{grid-area:grupozt;width:80%}.header-web-page .container-sized h1{display:none;font-size:2.5em;grid-area:titulo;line-height:1em;font-weight:normal;font-family:RamaGothicELight,RistrettoPro}@media only screen and (min-width: 48em){.header-web-page .container-sized h1{display:block;font-size:3em}}.header-web-page .container-sized h2{display:none;grid-area:subtitulo;font-weight:normal;line-height:1.2em;font-size:1.4em;margin:0}@media only screen and (min-width: 48em){.header-web-page .container-sized h2{display:block}}.header-web-page .container-sized .img{display:none;grid-area:img;justify-self:center}@media only screen and (min-width: 48em){.header-web-page .container-sized .img{display:block}}.instruccion{margin:2em 0;font-size:1.3em;font-weight:bold}.statusbar{display:grid;grid-gap:3px;margin-bottom:2em;grid-template-columns:repeat(2, 1fr)}@media only screen and (min-width: 48em){.statusbar{grid-template-columns:repeat(4, 1fr)}}.statusbar img{display:none}.statusbar div{display:grid;grid-template-columns:15% 85%;color:#7f7f7f;padding:5% 10%;font-size:1.5em;font-weight:bold;letter-spacing:0.03em;font-family:RamaGothicELight,RistrettoPro;background-color:#cccccc8c}.statusbar div.active{color:#14ac36;background-color:rgba(140,228,160,0.35)}.statusbar div.passed{color:#000;background-color:rgba(140,228,160,0.35)}.statusbar div.passed img{display:inline-block}section,form{padding-left:5%;padding-right:5%}@media only screen and (min-width: 48em){section,form{padding-left:0;padding-right:0}}small.rojo{color:#f00;display:block;font-style:italic;line-height:14px;font-size:90%}.verde{color:#14ac36}.verde b{display:block}h3{font-weight:normal;font-size:1.2em;margin:0 0 1% 0}h3 b{font-size:1.3em}fieldset{border:none;padding:.35em .625em 1.75em;border-bottom:2px solid #e3e3e3;margin-bottom:4%}label{display:block}input[type="text"],input[type="email"],input[type="number"],select{padding:10px;width:100%;margin-top:1%;font-size:1.2em;background:#fff;letter-spacing:0.03em;box-sizing:border-box;border:2px solid #ccc}textarea{width:100% !important;padding:10px;margin-top:1%;font-size:1.2em;border:solid 2px #ccc !important}.adjuntar{display:flex;flex-wrap:wrap;flex-flow:row;align-items:start}.adjuntar .clone{cursor:pointer;display:grid;grid-gap:0 8px;grid-template-columns:repeat(2, auto);font-size:1em;padding:4px 10px;font-weight:bold;border-radius:5px;display:inline-block;border:2px solid #0d5dd3;background-color:#fff;z-index:1}.adjuntar .clone img{vertical-align:bottom}.adjuntar i{line-height:15px}.adjuntar .imgs_container{margin:0 !important;padding:0 !important;border:none !important}.adjuntar .imgs_container img{width:100%}.adjuntar .delete_img{display:none;position:absolute;top:0;right:0;cursor:pointer;background-color:#e6e6e6;padding:5px}.adjuntar input[type="file"]{display:none}.cols-2{display:grid;grid-gap:25px 3%;grid-template-columns:1fr}@media only screen and (min-width: 48em){.cols-2{grid-template-columns:repeat(2, 47%)}}.add{color:#000;margin-top:4%;display:inline-block;font-size:1em;padding:4px 10px;font-weight:bold;border-radius:5px;text-align:center;border:2px solid #14ac36}@media only screen and (min-width: 48em){.add{margin-top:2%;font-size:0.9em;padding:0 3% 0 1%;display:inline-block}}.add span{color:#14ac36}.button{border:none;color:#fff;display:block;padding:2% 8%;font-size:1.4em;width:fit-content;line-height:0.8em;border-radius:5px;box-sizing:border-box;letter-spacing:0.05em;margin:0 auto 10% auto;background-color:#0d5dd3;border:solid 2px #0d5dd3}.button:hover{background:#fff;color:#0d5dd3}.btn-blocked{padding:1% 9.4%;border-color:#7f7f7f !important;background-color:#7f7f7f !important}.btn-blocked .loader{display:inline-block;position:relative;width:34px;height:34px}.btn-blocked .loader div{box-sizing:border-box;display:block;position:absolute;width:34px;height:34px;border:6px solid #fff;border-radius:50%;animation:spin 2.5s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.btn-blocked .loader div:nth-child(1){animation-delay:-0.9s}.btn-blocked .loader div:nth-child(2){animation-delay:-0.6s}.btn-blocked .loader div:nth-child(3){animation-delay:-0.3s}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#alerta_campos{display:none;font-weight:bold;font-size:1.2em}#seccion-datos-hotel #grupo-1 #logo_images_container{display:grid;grid-gap:10px;align-items:start;grid-template-columns:1fr 2fr 2fr}#seccion-datos-hotel #grupo-1 #logo_images_container .clone{width:auto;align-self:start;justify-self:center}#seccion-datos-hotel #grupo-1 #logo_images_container .imgs_container{width:50%;justify-self:center}#seccion-datos-hotel #grupo-3 .texto-mails .campo-dominio{margin-top:0.4rem;display:grid;grid-gap:0 8px;grid-template-columns:2fr 1fr}#seccion-datos-hotel #grupo-3 .correos .dominio-cont{display:grid;grid-gap:0 8px;margin-top:8px;grid-template-columns:1fr 2fr}#seccion-datos-hotel #grupo-3 .correos .dominio-cont div{align-self:center}#seccion-datos-hotel #grupo-4 label{color:#14ac36;font-size:1.2em;margin-bottom:0.5em}#seccion-datos-hotel #grupo-4 input[type="text"]{width:100%}#seccion-datos-hotel #grupo-5 input[type="text"]{width:100%}@media only screen and (min-width: 48em){#seccion-datos-hotel #grupo-5 input[type="text"]{width:63%}}#seccion-datos-hotel .leyenda-manda-fotos a,#seccion-datos-hotel .leyenda-manda-fotos a:visited{color:#0d5dd3}#seccion-datos-hotel .cont-txt-counter{position:relative;padding-bottom:.75rem}#seccion-datos-hotel .cont-txt-counter .counter{background-color:#8a8a8a;position:absolute;right:0;bottom:-0.5rem;padding:.25rem;color:#fff;font-size:.75rem;line-height:.75rem}#seccion-features .verde{font-style:italic}#seccion-features ul{padding:0 0 0 3%}@media only screen and (max-width: 48em){#seccion-features .cols-2{grid-gap:10px 3%}}#seccion-features #descripcion_hotel{width:100%}@media only screen and (min-width: 48em){#seccion-features #descripcion_hotel{width:46%}}#seccion-servicios .img_service_container{width:100%}@media only screen and (min-width: 48em){#seccion-servicios .img_service_container{width:44%}}#seccion-servicios .mgb0i{margin-bottom:0 !important}#seccion-servicios .titles-mvl{font-weight:bold;display:block}@media only screen and (min-width: 48em){#seccion-servicios .titles-mvl{display:none !important}}#seccion-servicios .titles-dsk{font-weight:bold;display:none !important}@media only screen and (min-width: 48em){#seccion-servicios .titles-dsk{display:grid !important;padding:0 !important;border:none !important}}#seccion-servicios .cols-servicio{display:grid;grid-gap:6px 2%;margin-bottom:4%;padding-bottom:4%;border-bottom:1px solid #ccc;grid-template-columns:44% 44% 5%;grid-template-areas:"titlenom titlenom servclose" "servnom servnom ." "titledesc titledesc ." "servdesc servdesc ."}@media only screen and (min-width: 48em){#seccion-servicios .cols-servicio{padding:0;border:none;margin-bottom:1.4%;grid-template-areas:"servnom servdesc servclose"}}#seccion-servicios .cols-servicio:last-child{border-bottom:none}#seccion-servicios .cols-servicio span{grid-area:servclose;justify-self:center;align-self:center;color:#949494;font-size:0.9em;cursor:pointer}#seccion-servicios .cols-servicio .title-nom{grid-area:titlenom}#seccion-servicios .cols-servicio .title-desc{grid-area:titledesc}#seccion-servicios .cols-servicio .nombre_servicio{grid-area:servnom}#seccion-servicios .cols-servicio .descripcion_servicio{grid-area:servdesc}[id^="hab_"][id$="_images_container"],#services_images_container{display:grid;grid-gap:10px;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);justify-content:center}@media only screen and (min-width: 48em){[id^="hab_"][id$="_images_container"],#services_images_container{grid-template-columns:repeat(3, 1fr)}}@media only screen and (min-width: 48em){[id^="hab_"][id$="_images_container"],#services_images_container{grid-template-columns:repeat(4, 1fr)}}[id^="hab_"][id$="_images_container"]>div,#services_images_container>div{position:relative;align-self:normal;display:flex}[id^="hab_"][id$="_images_container"]>div .imgs_container,#services_images_container>div .imgs_container{margin:auto !important}[id^="hab_"][id$="_images_container"]>div::before,#services_images_container>div::before{content:"";background-color:#E6E6E6;top:0;bottom:0;left:0;right:0;position:absolute;z-index:-1}[id^="hab_"][id$="_images_container"]>div:last-child,#services_images_container>div:last-child{align-self:center;justify-self:center;background-color:transparent}[id^="hab_"][id$="_images_container"]>div:last-child::before,#services_images_container>div:last-child::before{display:none}#seccion-habitaciones [id^=hab_]:not(:first-child){margin-top:2%;padding-top:2%;border-top:2px solid #ccc}#seccion-habitaciones textarea{width:99%}#seccion-habitaciones .adjuntar{border:none !important}@media only screen and (min-width: 48em){#seccion-habitaciones .adjuntar{margin-top:6%}}#seccion-habitaciones .adjuntar .clone{margin-top:8%;align-self:start}#seccion-habitaciones .cols-hab{display:grid;grid-gap:25px 2%;margin-bottom:1.4%;grid-template-columns:100%}@media only screen and (min-width: 48em){#seccion-habitaciones .cols-hab{grid-template-columns:44% 44% 5%}}#seccion-habitaciones .cols-hab span{justify-self:center;align-self:center;color:#949494;font-size:0.9em;cursor:pointer}#seccion-habitaciones #add_room{margin-bottom:6%}@media only screen and (min-width: 48em){#seccion-habitaciones #add_room{margin-bottom:3%;margin-top:0}}#seccion-success{margin:7% 0;text-align:center}#seccion-success p{font-size:1.4em;line-height:1.3em}
