/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}code,kbd,samp,pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15;font-family:inherit;font-size:100%;margin:0}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}header{position:fixed;top:0;display:flex;flex-direction:row;justify-content:center;align-items:center;height:100px;width:100%;background-image:url(/imagenes/cuadro1.jpg);background-color:rgba(163,94,35,.5019607843);z-index:100}header #logo{margin-left:10px;color:wheat;background-color:rgba(0,0,0,0);width:auto;height:100%}header #logo a{margin:0;padding:0;text-decoration:none}header #logo img{margin:0;border-radius:30px;padding:0;max-height:100%}header #cabecera{color:wheat;flex:1 1 auto;padding:0px}header #cabecera h1,header #cabecera h2,header #cabecera h3{color:wheat;text-align:center;text-shadow:2px 2px 2px #000,0px 0px 10px #000}header #cabecera h1{font-size:2.5rem}header #cabecera h2{font-size:1.1rem}.section{display:flex;flex-direction:column;justify-content:center;position:relative;margin:40px auto 20px auto;padding:40px 15px 30px 15px;border:2px solid rgba(163,94,35,.5019607843);border-radius:15px;color:#000;background-color:rgba(0,0,0,0)}.section .titulo{position:absolute;top:-25px;left:30px;z-index:10;background:#fff;border:2px solid rgba(163,94,35,.5019607843);border-radius:20px;padding:5px 10px}.section .titulo h2{margin:3px 10px;padding:0px;color:#000}.section .horizontal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%}.section .horizontal.centro{justify-content:center}.section .horizontal button{margin:10px;padding:10px;background-color:rgba(163,94,35,.5019607843);border-radius:10px;color:#000;font-weight:bold}.section .horizontal button.invisible{padding:0;border:none;background-color:#fff}.section .horizontal button a{color:#000}.section input{width:20rem;max-width:20rem;background-color:#fff;padding:10px;border:2px solid rgba(163,94,35,.5019607843);border-radius:20px 20px 20px 20px;font-size:1.2rem;font-weight:bold;text-align:center;transition:all .3s}.section input.copiado{background-color:rgba(163,94,35,.5019607843);color:#fff}.section h1,.section h2{color:#000}.bg_parallax{min-height:500px;background-attachment:fixed;background-position:center top;background-repeat:no-repeat;background-size:cover;border-radius:20px}#presentacion main{margin-top:0;padding:0}#presentacion .contenedor{display:flex;flex-direction:row}#presentacion .contenedor .lateral{z-index:0;flex:1 1 auto;height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("/imagenes/reina_1_300.webp")}#presentacion .contenedor .lateral .lat-frente{width:100%;height:100%;backdrop-filter:brightness(40%) blur(3px)}#presentacion .contenedor .lateral .lat-frente:hover{backdrop-filter:none}#presentacion .contenedor .lateral:hover{backdrop-filter:none}#presentacion .contenedor .centro{display:inline-flex;flex:0 1 auto;z-index:5}#presentacion .contenedor .centro video{position:absolute;top:0;left:0;width:100%;height:100%}#presentacion .contenedor .centro .texto{z-index:10;display:flex;flex-direction:column;flex:0 1 auto;align-items:center;justify-content:space-evenly;color:#fff;position:absolute;top:0;left:0;width:100%;height:100%}#presentacion .contenedor .centro .texto #cabecera{display:flex;flex-direction:column;align-items:center;background-color:rgba(55,55,55,.3);padding:15px;border:3px solid #fff;border-radius:10px;animation-name:cabecera-entra;animation-duration:2s;animation-timing-function:ease;text-shadow:1px 1px 2px #000,0 0 1em blue,0 0 .2em blue;color:#fff;font:1em Georgia,serif;transition:all 1s}#presentacion .contenedor .centro .texto #cabecera:hover{transform:scale(1.1);background-color:#fff}#presentacion .contenedor .centro .texto #menu{transform:translateX(0);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:20px;border-radius:20px;border:1px solid #fff;background-color:hsla(0,0%,100%,.3);animation-name:menu-entra;animation-duration:4s;animation-timing-function:ease}#presentacion .contenedor .centro .texto #menu a{display:block;color:#fff;text-shadow:1px 1px 2px #000,0 0 1em blue,0 0 .2em blue;font-weight:bold;margin:15px 0px;background-color:rgba(50,50,50,.5);border:2px solid #fff;border-radius:10px;padding:5px 15px;transition:all .5s}#presentacion .contenedor .centro .texto #menu a:hover{transform:scale(1.2);background-color:#fff}@keyframes cabecera-entra{0%{transform:translateY(-100%) scale(0.5);opacity:0%}50%{transform:scale(1.2)}100%{transform:translateY(0) scale(1);opacity:1}}@keyframes menu-entra{0%{transform:translateX(100%) translateY(-50%) scale(0.5);opacity:0%}20%{transform:translateX(100%) translateY(-50%) scale(0.5);opacity:0%}60%{transform:scale(1.2)}100%{transform:translateX(0) translateY(0) scale(1);opacity:1}}.carousel{position:relative}.carousel .imagen1{position:absolute;top:0;animation-name:car3;animation-duration:10s;animation-iteration-count:infinite}.carousel .imagen2{position:absolute;top:0;animation-name:car4;animation-duration:10s;animation-iteration-count:infinite}@keyframes car1{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes car2{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes car3{0%{transform:scale(1)}50%{transform:scale(1)}100%{transform:scale(0)}}@keyframes car4{0%{transform:scale(0)}50%{transform:scale(1)}100%{transform:scale(1)}}.imagen_cont{display:flex;justify-content:center;max-width:inherit}.imagen{max-width:inherit}img{max-width:inherit}.miniatura{cursor:pointer;border-radius:20px}.miniatura img{width:200px;border-radius:inherit;box-shadow:10px 10px 20px 1px #555}.miniatura:hover{box-shadow:15px 15px 20px 1px #555}.fichero{display:flex;flex-direction:column;align-items:center}@media(min-width: 768px){.fichero{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}.ficha{display:flex;flex-direction:column;margin:20px;animation-name:ficha_entra;animation-duration:1s;width:auto;align-items:center;margin:25px auto}.ficha .ficha_titulo{display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-size:large}.ficha img{border-radius:20px}.ficha div.ficha_contenido{position:relative;display:flex;flex-direction:column;border-radius:20px;box-shadow:10px 10px 20px 1px #555;padding:5px;max-width:95vw}@media(min-width: 768px){.ficha div.ficha_contenido{flex-direction:row}}.ficha div.ficha_contenido picture{position:relative;top:0}.ficha div.ficha_contenido .ficha_texto{position:relative;top:0px;padding:0px 5px;margin:5px 10px;height:300px;width:250px;max-width:250px;font-size:1.2rem;color:#000}.ficha5{display:flex;flex-direction:column;animation-name:ficha_entra;animation-duration:1s;width:auto;align-items:center;margin:15px auto}.ficha5 .ficha_titulo{display:flex;flex-direction:row;justify-content:space-around;align-items:center;font-size:large}.ficha5 img{border-radius:20px}.ficha5 div.ficha_contenido{position:relative;display:flex;flex-direction:column;border-radius:20px;box-shadow:10px 10px 20px 1px #555;padding:5px;max-width:95vw}@media(min-width: 768px){.ficha5 div.ficha_contenido{flex-direction:row}}.ficha5 div.ficha_contenido picture{position:relative;top:0}.ficha5 div.ficha_contenido .ficha_texto{position:relative;top:0px;padding:0px 5px;margin:5px 10px;height:max-content;width:250px;max-width:250px;font-size:1.2rem;color:#000}@media(min-width: 768px){.ficha5 div.ficha_contenido .ficha_texto{height:28rem}}details{position:relative;width:80vw;left:-25px}@media(min-width: 768px){details{width:550px;left:-300px}}details[open]{z-index:50}details>summary{position:relative;padding:4px;background-color:#fff;border:none;cursor:pointer;border-radius:10px;width:12rem;left:25px;box-shadow:5px 5px 10px 1px #555}@media(min-width: 768px){details>summary{left:300px}}details>div{background-color:#fff;padding:10px 4px;margin:0;border-radius:10px;box-shadow:5px 5px 10px 1px #555}@keyframes ficha_entra{0%{opacity:.2}100%{opacity:1}}.checkbox{display:none}.button{background-color:#fff;height:50px;width:50px;border-radius:50%;z-index:2000;box-shadow:0 .5rem 1rem #000;text-align:center;cursor:pointer}.background{height:20px;width:20px;border-radius:50%;position:fixed;top:90px;right:30px;background-image:radial-gradient(#A35E23, black);z-index:1000;transition:transform .8s cubic-bezier(0.86, 0, 0.07, 1)}.nav{height:100vh;position:fixed;top:0;right:-60vw;z-index:1500;opacity:0;width:0;transition:all .8s;background-image:url(/imagenes/Logo.jpg);background-position:center;background-repeat:no-repeat}.list{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);list-style:none;text-align:center;width:100%;background-color:rgba(55,55,55,.6);height:100%;display:flex;flex-direction:column;justify-content:center}.item{margin:1rem;font-size:36px;border:1px solid #faebd7;border-radius:20px;background-color:rgba(200,200,200,.2);max-width:80%;width:80%}.link:link,.link:visited{display:inline-block;font-size:2rem;font-weight:300;padding:1rem 2rem;color:#fff;text-decoration:none;text-transform:uppercase;background-image:linear-gradient(120deg, transparent 0%, transparent 50%, white 50%);background-size:220%;transition:all .4s}.link:hover,.link:active{color:#90ee90;cursor:pointer}.checkbox:checked~.background{transform:scale(100)}.checkbox:checked~.nav{opacity:1;width:100%;right:0}.icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.icon,.icon::before,.icon::after{width:3rem;height:2px;background-color:gray;display:inline-block}.icon::before,.icon::after{content:"";position:absolute;left:0;transition:all .2s}.icon::before{top:-0.8rem}.icon::after{top:.8rem}.button:hover icon:before{top:-1rem}.button:hover icon::after{top:1rem}.checkbox:checked+.button .icon{background-color:rgba(0,0,0,0)}.checkbox:checked+.button .icon::before{top:0;transform:rotate(135deg)}.checkbox:checked+.button .icon::after{top:0;transform:rotate(-135deg)}#hamburger .button,#hamburger .checkbox .background{transform:scale(0.7);position:fixed;top:80px;right:0px}nav{user-select:none}#menu{display:none}@media(min-width: 768px){#menu{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:10px 0px;padding-right:10px;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}#menu ul{display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0}#menu ul li a{text-decoration:none;background-color:#fff;margin:0 5px;border:2px solid gray;border-radius:10px;padding:4px 10px;box-shadow:3px 3px 5px #a35e23}#menu #activo{border:2px solid red;background-color:rgba(163,94,35,.5019607843);font-weight:bold}#hamburger{display:none}}#contenedor{position:relative}.control-me{display:none}#toggle:checked~.control-me{display:block;position:relative;top:50px;margin:0 auto}#toggle{opacity:0}label{color:blue;background-color:lime;cursor:pointer;padding:3px 15px;margin:0px 5px;border-radius:10px}body{margin:0 0px;padding:0px 0px}a{text-decoration:none}main{margin:100px 15px 50px 15px;padding-top:10px;padding-bottom:50px}main h1,main h2{text-align:center}.ancho{max-width:1200px;margin:0 auto}/*# sourceMappingURL=estilo.css.map */
