@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");@import url("https://fonts.googleapis.com/css?family=Poppins");html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{font-family:Lato,sans-serif;font-size:1.6rem;line-height:1.8}p{color:#000;font-size:2rem}.contenedor{margin:0 auto;max-width:120rem;width:95%}.contenedor .posicion{border:none;display:flex;justify-content:space-between}.contenedor .posicion .btn-modal{background-color:#a90000;border:none;color:#fff;font-size:2rem;font-weight:700;padding:1rem 2rem;transition-duration:.3s}.contenedor .posicion .btn-modal:hover{background-color:#760000;cursor:pointer}.contenedor .posicion .btn-guardar{background-color:#2563eb;border:none;color:#fff;font-size:2rem;font-weight:700;padding:1rem 2rem;transition-duration:.3s}.contenedor .posicion .btn-guardar:hover{background-color:#134cca;cursor:pointer}.contenedor .posicion a{background-color:#a90000;border:none;color:#fff;font-size:2rem;font-weight:700;padding:1rem 2rem;transition-duration:.3s}.contenedor .posicion a:hover{background-color:#760000;cursor:pointer}img,picture{display:block;width:100%}h1,h2,h3{font-family:Lato,sans-serif;font-weight:300;margin:2.5rem 0;text-align:center}h1{font-size:3.8rem}h2{font-size:3.4rem}h3{font-size:3rem}h4{font-size:2.6rem}.seccion{margin-bottom:2.5rem;margin-top:2.5rem}.contenido-centrado{max-width:800px}.header{background-color:#4b5563;padding:1rem 0}.barra{align-items:center;display:flex;flex-direction:column}@media (min-width:768px){.barra{flex-direction:row;justify-content:space-between}}.navegacion{height:0;opacity:0;transition:visibility .5s ease-in-out,opacity .5s linear,height .5s linear;visibility:hidden}@media (min-width:768px){.navegacion{align-items:center;display:flex;opacity:1;visibility:visible}}.navegacion a{color:#fff;display:block;font-size:1.5rem;text-align:center;text-decoration:none}@media (min-width:768px){.navegacion a{margin-right:2rem}.navegacion a:last-of-type{margin-right:0}}.navegacion a:hover{color:#0ab50a}@media (min-width:768px){.mobile-menu{display:none}}.mobile-menu img{width:5rem}.mostrar{height:auto;opacity:1;visibility:visible}.tamaño-img{width:18rem}@media only screen and (max-width:1000px){.tamaño-img{width:25rem}}.subnavegacion{background-color:#0891b2;border-color:#ae0e16;border-radius:.5rem;border-style:solid;margin-bottom:1.5rem}.subnavegacion .subnav{align-items:center;display:flex;justify-content:space-between;margin:1rem}.subnavegacion .subnav a{color:#fff;font-size:1.5rem;font-weight:700;margin-left:1rem;margin-right:1rem;text-align:center;text-decoration:none}.subnavegacion .subnav a:hover{color:#4338ca}@media only screen and (max-width:630px){.subnavegacion .subnav{align-items:center;display:flex;margin:1rem;overflow-x:auto}.subnavegacion .subnav a{color:#fff;font-size:1.5rem;font-weight:700;margin-left:1rem;margin-right:1rem;text-align:center;text-decoration:none}.subnavegacion .subnav a:hover{color:#4338ca}}@media only screen and (max-width:420px){.subnavegacion .subnav{align-items:center;display:flex;flex-direction:column;margin:0;overflow-x:auto}.subnavegacion .subnav a{color:#fff;font-size:1.5rem;font-weight:700;margin:0;text-align:center;text-decoration:none}.subnavegacion .subnav a:hover{color:#4338ca}}.contenedor-tabla{background-color:#e1e1e1;box-shadow:0 0 1rem #ae0e16;margin-top:2rem;overflow-x:auto}.contenedor-tabla h1{font-size:1.8rem;font-weight:700;margin:0;padding:0 0 0 1rem;text-align:left}.contenedor-tabla table.propiedades{border-spacing:0;padding:0 1rem 1rem;width:100%}.contenedor-tabla table.propiedades thead{background-color:#e08709}.contenedor-tabla table.propiedades thead th{border:1px solid #4b5563;color:#fff;font-size:1.4rem;font-weight:700;padding:1rem}.contenedor-tabla table.propiedades tbody tr td{border:1px solid #4b5563;font-size:1.3rem;padding:1rem;text-align:center}.contenedor-tabla table.propiedades tbody tr td .alinear{display:flex;justify-content:center}.contenedor-tabla table.propiedades tbody tr td .alinear .editar{background-color:#2563eb;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:700;margin-right:.5rem;padding:.5rem 1rem}.contenedor-tabla table.propiedades tbody tr td .alinear .editar:hover{background-color:#1a49ae}.contenedor-tabla table.propiedades tbody tr td .alinear .eliminar{background-color:#ae0e16;border-radius:.5rem;color:#fff;font-size:1.5rem;font-weight:700;margin-left:.5rem;padding:.5rem 1rem}.contenedor-tabla table.propiedades tbody tr td .alinear .eliminar:hover{background-color:#850a10}.contenedor-tabla table.propiedades tbody tr:hover{background-color:#fff}.contenedor-tabla table.propiedades tbody tr .cambio-color{color:#ae0e16;font-size:1.6rem;font-weight:700}.contenedor-tabla table.propiedades tbody tr .cambio{color:#2563eb;font-size:1.6rem;font-weight:700}.alerta{color:#fff;font-weight:700;margin-top:1rem;padding:.5;text-align:center;text-transform:uppercase}.alerta.error{background-color:#ae0e16}.alerta.exito{background-color:#0ab50a}input.src{background:#fff url(../img/buscar.png) no-repeat 9px;border:3px solid #ae0e16;border-radius:15px;color:#444;font-size:18px;outline:none;padding:9px 10px 9px 32px;transition:all .5s;width:26.5rem}input.src:hover{background-color:#fff;border-color:#0ab50a;box-shadow:0 0 5px rgba(109,207,246,.502);width:30rem}.contenedor-buscador{align-items:center}.contenedor-buscador input.srca{background:#fff url(../img/buscar.png) no-repeat 9px;border:3px solid #ae0e16;border-radius:15px;color:#444;font-size:18px;outline:none;padding:9px 10px 9px 32px;transition:all .5s;width:19.5rem}.contenedor-buscador input.srca:hover{background-color:#fff;border-color:#e08709;box-shadow:0 0 5px rgba(109,207,246,.502);width:20rem}.contenedor-buscador button.estilobtn{background-color:#ae0e16;border:1px solid #000;border-radius:5px;color:#fff;cursor:pointer;font-size:19px;font-weight:700;padding:9px}.contenedor-buscador button.estilobtn:hover{background-color:#7b0a10}.contenedor-buscador .excel{background-color:#1bb31b;border:1px solid #000;border-radius:5px;color:#fff;font-size:19px;font-weight:700;padding:3px 1rem}.contenedor-buscador .excel:hover{background-color:#078407}.desplegable-buscador{margin:2rem}.desplegable-buscador button.estilobtn{background-color:#ae0e16;border-radius:5px;color:#fff;cursor:pointer;font-size:19px;margin:1rem;padding:9px}.desplegable-buscador button.estilobtn:hover{background-color:#ae0e16;box-shadow:0 0 5px #ae0e16;color:#fff}.contenedor-modal{margin-top:1rem;@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap")}.contenedor-modal *{box-sizing:border-box;font-family:Open Sans,sans-serif;margin:0;padding:0}.contenedor-modal body{background:url(https://travelandleisure.mx/wp-content/uploads/2018/10/marc-antoine-depelteau-268520-unsplash.jpg);background-repeat:no-repeat;background-size:100vw 100vh}.contenedor-modal .modal,.contenedor-modal body{align-items:center;display:flex;height:100vh;justify-content:center;width:100%}.contenedor-modal .modal{background:rgba(0,0,0,.5);left:0;opacity:0;position:fixed;top:0;transition:all .5s ease;visibility:hidden}.contenedor-modal #btn-modal:checked~.modal{opacity:1;visibility:visible}.contenedor-modal .modaltamaño{background:#fff;box-shadow:1px 7px 25px rgba(0,0,0,.6);height:735px;margin:auto;position:relative;transform:translateY(-30%);transition:all .5s ease;width:650px}.contenedor-modal #btn-modal:checked~.modal .modaltamaño{transform:translateY(0)}.contenedor-modal .modaltamaño header{background:#db8046;color:#fff;padding:10px}.contenedor-modal .datosmodal{padding:3rem;width:100%}.contenedor-modal #btn-modal{display:none}.contenedor-modal .lbl-modal{background-color:#0ab50a;border:none;color:#fff;font-size:1.6rem;font-weight:700;margin-top:1rem;padding:7px 3rem;transition-duration:.3s;width:100%}.contenedor-modal .lbl-modal:hover{background-color:#078507;cursor:pointer}@media only screen and (min-width:320px) and (max-width:768px){.contenedor-modal .modaltamaño{width:95%}}.contenedor-modal .posicion{border:none;display:flex;justify-content:space-between}.contenedor-modal .posicion .btn-modal{background-color:#a90000;border:none;color:#fff;font-size:2rem;font-weight:700;padding:1rem 2rem;transition-duration:.3s}.contenedor-modal .posicion .btn-modal:hover{background-color:#760000;cursor:pointer}.contenedor-modal .posicion .btn-guardar{background-color:#2563eb;border:none;color:#fff;font-size:2rem;font-weight:700;padding:1rem 2rem;transition-duration:.3s}.contenedor-modal .posicion .btn-guardar:hover{background-color:#134cca;cursor:pointer}.formulario .campop{align-items:center;display:flex;margin-bottom:2rem;text-overflow:ellipsis}.formulario .campop label{flex:0 0 10rem}.formulario .campop input{background-color:#d8dadf;border:none;flex:1;padding:1rem}.formulario .campop .campop span{cursor:pointer;padding:2px 10px;position:absolute;right:5px;text-transform:uppercase;top:39px}.formulario .campop span{background-color:#ae0e16;border-radius:10%;color:#fff;cursor:pointer;margin-left:5px;padding:1rem}.formulario .campop span:hover{background-color:#7f0a10}.formulario .campo{align-items:center;display:flex;margin-bottom:2rem;text-overflow:ellipsis}.formulario .campo label{flex:0 0 10rem}.formulario .campo textarea{height:40px;width:100%}.formulario .campo input,.formulario .campo select,.formulario .campo textarea{background-color:#d8dadf;border:none;flex:1;padding:1rem}.formulario .campo select{display:inline-block;overflow:hidden;overflow-wrap:break-word;white-space:pre-line;width:100%}.formulario .campo input[type=number]::-webkit-inner-spin-button,.formulario .campo input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a{color:#92badd;font-weight:400;text-decoration:none}a,h2{display:inline-block}h2{color:#ccc;font-size:16px;font-weight:600;margin:40px 8px 10px;text-align:center;text-transform:uppercase}.wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:20px;width:100%}#formContent{background:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 30px 60px 0 rgba(0,0,0,.3);max-width:450px;padding:0;position:relative;text-align:center;width:90%}#formFooter{background-color:#f6f6f6;border-radius:0 0 10px 10px;border-top:1px solid #dce8f1;padding:25px;text-align:center}h2.inactive{color:#ccc}h2.active{border-bottom:2px solid #5fbae9;color:#0d0d0d}.loginfor input[type=button],.loginfor input[type=reset],.loginfor input[type=submit]{background-color:#56baed;border:none;border-radius:5px 5px 5px 5px;box-shadow:0 10px 30px 0 rgba(95,186,233,.4);color:#fff;display:inline-block;font-size:13px;margin:5px 20px 40px;padding:15px 80px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.loginfor input[type=button]:hover,.loginfor input[type=reset]:hover,.loginfor input[type=submit]:hover{background-color:#39ace7}.loginfor input[type=button]:active,.loginfor input[type=reset]:active,.loginfor input[type=submit]:active{transform:scale(.95)}.loginfor input[type=password],.loginfor input[type=text]{background-color:#f6f6f6;border:2px solid #f6f6f6;border-radius:5px 5px 5px 5px;color:#0d0d0d;display:inline-block;font-size:16px;margin:5px;padding:15px 32px;text-align:center;text-decoration:none;transition:all .5s ease-in-out;width:85%}.loginfor input[type=password]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}.loginfor input[type=password]:placeholder{color:#ccc}.fadeInDown{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInDown}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation:fadeIn ease-in 1;animation-duration:1s;animation-fill-mode:forwards;opacity:0}.fadeIn.first{animation-delay:.4s}.fadeIn.first .tamaño-img{margin:auto;width:auto}@media only screen and (max-width:480px){.fadeIn.first .tamaño-img{width:25rem}}.fadeIn.second{animation-delay:.6s}.fadeIn.third{animation-delay:.8s}.fadeIn.fourth{animation-delay:1s;cursor:pointer}.underlineHover:after{background-color:#56baed;bottom:-10px;content:"";display:block;height:2px;left:0;transition:width .2s;width:0}.underlineHover:hover{color:#0d0d0d}.underlineHover:hover:after{width:100%}:focus{outline:none}*{box-sizing:border-box}
/*# sourceMappingURL=app.css.map */
