:root{--azul-logo:#334259;--azul-marco:#293547}html body .top.solid{background:#293547f5;box-shadow:0 1px #0000002e}html body .top.solid .menu-btn{color:#fff;border-color:#ffffff73}html body .top .logo{display:inline-block}html body .top .logo img{transform-origin:0;transition:transform .25s}html body .top .logo:hover img,html body .top .logo:focus-visible img{transform:scale(1.07)}html body .top nav{font-weight:300}html body .top nav>a,html body .top.solid nav>a,html body .top nav>a.cruce-link,html body .top.solid nav>a.cruce-link{color:#fff;font-weight:300;transition:color .2s,transform .2s;position:relative;border-bottom:0!important;padding:.3rem 0!important}html body .top.solid nav>a{text-shadow:none}html body .top nav>a:after{content:"";background:var(--amarillo);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}html body .top nav>a:hover,html body .top nav>a:focus-visible{transform:translateY(-1px)}html body .top nav>a:hover:after,html body .top nav>a:focus-visible:after{transform:scaleX(1)}html body .top nav>a[aria-current=page]{color:var(--amarillo);font-weight:700}html body .top nav>a[aria-current=page]:after{transform:scaleX(1)}html body .top nav .idioma a{font-weight:600}html body .top nav .nav-sep{background:#ffffff80;width:1px;height:1.15rem;display:inline-block}@media (prefers-reduced-motion:reduce){html body .top .logo img,html body .top nav>a,html body .top nav>a:after{transition:none}html body .top .logo:hover img,html body .top nav>a:hover{transform:none}}html body .menu-panel{background:var(--azul-marco)}html body .menu-panel a[aria-current=page]{color:var(--amarillo)}html body .pie{background:var(--azul-marco)}html body .pie-base{border-top-color:#efe9dd33}html body .menu-panel a small{color:#efe9ddb8}html body .pie h2.pie-h{line-height:inherit;max-width:none;text-shadow:none;border:0;padding:0}html body .top:not(.solid) nav>a{text-shadow:0 1px 3px #0000008c,0 0 16px #00000073}html body .hdots{gap:.45rem;margin-top:1.6rem;display:flex}html body .ficha{border-radius:18px}html body .papel{background-image:url(/images/papel-sutil.webp)!important;background-repeat:repeat!important;background-size:480px!important}html body .papel2{background-image:linear-gradient(#cebea038,#cebea038),url(/images/papel-sutil.webp)!important;background-repeat:repeat!important;background-size:auto,480px!important}
