@charset "UTF-8";.navbar{overflow:hidden;background-color:#08151f;top:0;width:100%;display:flex;justify-content:space-around;gap:0 15px}.navbar a{display:block;color:#f2f2f2;text-align:center;padding:14px 16px;text-decoration:none}.navbar img{width:100%;max-width:275px}#barra{display:flex;justify-content:space-around;background:#ccffcc;height:40px;font-size:1.2em;font-weight:700;padding-top:10px}#barra a{color:#000}#barra a:hover{color:#fff}.signin{background-color:#d3d3d3;color:#fff;font-size:14px;letter-spacing:1px}.ingresar{width:100%;text-align:center;font-size:1.5rem;font-weight:700}#login{position:relative;height:560px;width:405px;margin:auto;padding:60px;background:url(https://picsum.photos/id/41/1024/1280) no-repeat center center #505050;background-size:cover}#login h2{padding-left:12px;font-size:22px;text-transform:uppercase;padding-bottom:5px;letter-spacing:2px;display:inline-block;font-weight:100}#login h2:first-child{padding-left:0}#login h2.active{border-bottom:2px solid #1161ed}#login h2.nonactive{color:#fff}#login form{padding-top:30px}#login form span{text-transform:uppercase;font-size:12px;opacity:.4;display:inline-block;position:relative;top:-65px;transition:all .5s ease-in-out;color:#000;font-weight:bolder}#login form .text{border:none;width:89%;padding:10px 20px;display:block;height:30px;border-radius:20px;background:rgba(255,255,255,.5);border:2px solid rgba(255,255,255,0);overflow:hidden;margin-top:15px;transition:all .5s ease-in-out}#login form .text:focus{outline:0;border:2px solid rgba(255,255,255,.5);border-radius:20px;background:rgba(0,0,0,0)}#login form .text:focus+span{opacity:.6}#login form input[type=text],#login form input[type=password]{color:#fff}#login form input{display:inline-block;padding-top:20px;font-size:14px}#login form h2,#login form span,#login form .custom-checkbox{margin-left:20px}#login form .custom-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff1a;padding:8px;border-radius:2px;display:inline-block;position:relative;top:6px}#login form .custom-checkbox:checked{background-color:#1161ed}#login form .custom-checkbox:checked:after{content:"\2714";font-size:10px;position:absolute;top:1px;left:4px;color:#fff}#login form .custom-checkbox:checked:after:focus{outline:none}#login form label{display:inline-block;padding-top:10px;padding-left:5px;color:#fff;font-weight:700}#login form .signin{background-color:#1161ed;color:#fff;width:100%;padding:10px 20px;display:block;height:39px;border-radius:20px;margin-top:30px;transition:all .5s ease-in-out;border:none;text-transform:uppercase}#login form .signin:hover{background:#4082f5;box-shadow:0 4px 35px -5px #4082f5;cursor:pointer}#login form .signin:focus{outline:none}#login form hr{border:1px solid rgba(255,255,255,.6);top:10px;position:relative}#login form a{text-align:center;display:block;top:20px;position:relative;text-decoration:none;color:#fff}#login form a:hover{color:orange}#login form .contacto{position:relative;top:30px;color:#fff;text-align:center}.barra-superior{display:grid;grid-template-columns:5fr 3fr 1fr;color:#fff;background:black;width:100%;z-index:1}.barra-superior .title{text-align:center;font-weight:600;font-size:1.5rem}.barra-superior .nombre{margin-top:5px;text-align:center}.barra-superior .icon{margin-top:5px}nav{display:grid;grid-template-columns:1fr 6fr}nav .volver{color:#000;font-size:1.5em;font-weight:700}nav .breadcrumb{margin-top:5px}form .form-mensaje{height:25px;color:orange;text-align:center;font-style:italic}#estado{gap:10px}#estado .imagen{position:relative}#estado .imagen img{width:100%}#estado .imagen .detalle{position:absolute;top:5px;right:5px}#estado .imagen .detalle button{padding:0 3px}#estado .datos-cont{background-color:#ffffffb3;border-radius:15px;color:#000;padding:5px;font-size:.9rem}#estado .datos-cont .dato{position:relative;display:grid;grid-template-columns:1fr 2fr}#estado .datos-cont .dato:nth-child(even){font-weight:700}alojamientos-tipos{display:block}.alojamientos ul.listado{list-style:circle;width:100%}.alojamientos ul.listado li.alojamiento{display:block;padding:5px;margin:5px;cursor:pointer}.alojamientos ul.listado li.alojamiento p.contacto{font-style:italic}.alojamientos ul.listado li.alojamiento span.alojamiento-nombre{margin-bottom:0;color:#b78206;font-size:1.2rem}.alojamientos ul.listado li.alojamiento span.alojamiento-nombre.inactivo{color:red;text-decoration:line-through}.alojamiento-info .nombre{display:grid;grid-template-columns:8fr 1fr;text-align:center;width:100%;background:#666666;border-radius:15px;font-weight:700}.alojamiento-info .nombre a{color:#fff!important}.alojamiento-info .nombre .whatsapp{font-size:1.2rem;color:#90ee90!important}.alojamiento-info .contacto{text-align:center;font-style:italic}.alojamiento-info .contacto span{text-decoration:underline;font-style:normal}.alojamiento-info .contadores{margin-top:20px}.alojamiento-info .contadores .info{display:grid;grid-template-columns:3fr repeat(4,2fr)}.alojamiento-info .contadores .info div:not(:first-child){text-align:center;font-weight:300}.alojamiento-info .contadores .info.titulo{background-color:#666;color:#fff;font-weight:700}.alojamiento-info .contadores .info .item{font-weight:700}.anotaciones hr{height:3px;margin:.5rem}.anotaciones .anotaciones-titulo{font-weight:700}.anotaciones .anotaciones-titulo span{margin-left:10px}.anotaciones textarea{width:100%}#listaCC{width:100%;font-size:.9rem}#listaCC tr:first-child{font-size:1rem;font-weight:700}#listaCC tr:first-child td:no(first-child){text-align:center}#listaCC tr td.valor{text-align:right}#listaCC tr td.trash:hover{color:red}.ventanaModal{width:100%;height:100%;background:rgba(255,255,255,.3);position:fixed;top:0;left:0;z-index:99;color:#fff}.ventanaModal .modalCuerpo{position:absolute;top:50%;left:50%;width:90%;max-width:350px;transform:translate(-50%,-50%);box-sizing:border-box;background-color:#08151f;padding:5px 20px;box-shadow:2px 2px 5px gray;border:1px solid lightgrey;border-radius:15px}.ventanaModal .modalCuerpo.orden-de-trabajo{top:325px;left:35%}.ventanaModal .modalCuerpo .modal-titulo{font-size:1.2rem;text-align:center;margin-bottom:5px;border-bottom:solid 1px grey;display:grid;grid-template-columns:11fr 1fr 1fr}.ventanaModal .modalCuerpo .modal-titulo .titulo-texto span{font-weight:400;font-size:1rem}.ventanaModal .modalCuerpo .modal-titulo #close{text-align:right;cursor:pointer}.ventanaModal .modalCuerpo .modal-contenido{width:650px;margin-bottom:0}.ventanaModal-aux{width:100%;height:100%;position:fixed;top:0;left:0}.ventanaModal-aux .modalCuerpo-aux{position:absolute;transform:translate(-50%,-50%);box-sizing:border-box;padding:10px 30px;border:1px solid lightgrey;border-radius:15px;background-color:#6e0d0d;width:40%;height:30%;top:50%;left:50%}.ventanaModal-aux .modalCuerpo-aux.informacion{background-color:#254458;width:40%;height:150px;top:50%;left:50%}.ventanaModal-aux .modalCuerpo-aux.informacion .texto-dato{display:flex;gap:10px;font-size:2rem;text-align:center;font-weight:700;font-family:Georgia,Times New Roman,Times,serif}.ventanaModal-aux .modalCuerpo-aux .modal-titulo{font-size:1rem;font-weight:700;text-align:center;padding:10px 0;border-bottom:solid 1px grey;display:grid;grid-template-columns:11fr 1fr}.ventanaModal-aux .modalCuerpo-aux .modal-titulo .titulo-texto span{font-weight:400;font-size:1rem}.ventanaModal-aux .modalCuerpo-aux .modal-titulo #close{text-align:right;cursor:pointer}.ventanaModal-aux .modalCuerpo-aux .modal-contenido-aux div:nth-child(2){text-align:center}.ventanaModal-aux .modalCuerpo-aux .modal-contenido-aux div:nth-child(2) .form-group{margin-top:50%}.ventanaModal-aux .modalCuerpo-aux .modal-contenido-aux label{text-align:center;font-size:.9em}.ventanaModal-aux .modalCuerpo-aux .modal-contenido-aux input.pass-confirmar{width:100%;font-size:2rem;height:30px;text-align:center}#footer{overflow:hidden;background-color:#08151f;width:100%;display:flex;justify-content:space-around;padding-top:20px;color:#fff}#footer #tafi{font-weight:700}#footer #tafi img{height:30px}#footer #tafi a{text-decoration:none;color:#fff}#tucmacom{background:url(http://tucma.com/imagenes/tucma.com.png) no-repeat 0px 0px;background-size:17px;color:#ff7d33;display:inline;font-family:Arial;font-weight:700;font-size:.9em;margin-left:5px;padding-left:20px}#tucmacom a,#tucmacom a:hover{color:inherit}html{position:relative;width:100%;height:100%}html body{color:#333;margin:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#fff;font-size:16px}input,select,textarea{font-family:inherit;font-size:inherit;padding:.4em;margin:0 0 .5em;box-sizing:border-box;border:1px solid #ccc;border-radius:2px}.container{padding:15px;min-height:100vh}a{color:#ff4500!important}a.btn{color:#fff!important}.frase{margin-top:5px;font-style:italic;text-indent:25px;border:1px black solid;text-align:justify;padding:5px;border-radius:10px}.botonera{display:grid;grid-template-columns:1fr;gap:40px}.botonera a{display:block;font-size:1.3rem}html,body{position:relative;width:100%;height:100%}body{color:#333;margin:0;box-sizing:border-box}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}label{display:block}
