@font-face{font-family:ArchiveDIN;src:url('/assets/fonts/din_medium-webfont.woff') format('woff');font-display:swap}
.archive-bar,.archive-message,.archive-gallery,.archive-dialog,.archive-2009-nav,.archive-2009-heading{font-family:ArchiveDIN,Arial,sans-serif!important;box-sizing:border-box}.archive-bar{position:relative;background:#191919;color:#f5f1eb;padding:11px max(20px,calc((100% - 990px)/2));display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:15px;line-height:1.4;min-height:48px}.archive-bar a{color:#fec938!important;text-decoration:none!important;white-space:nowrap}.archive-bar a:hover{text-decoration:underline!important}.archive-bar span{color:#e6ded2}.archive-bar strong{font-weight:normal}.archive-bar img{display:inline-block;width:17px;height:17px;vertical-align:-3px;margin-right:7px;filter:invert(84%) sepia(50%) saturate(1374%) hue-rotate(333deg) brightness(105%) contrast(99%)}
.archive-message{padding:18px 22px;margin:22px 0;border-left:4px solid #df164b;background:#fff6d9;color:#252525;font-size:17px;line-height:1.45;clear:both}.archive-message p{margin:0 0 8px!important}.archive-message p:last-child{margin:0!important}.archive-message a{color:#9b123b!important;text-decoration:underline!important}.archive-disabled{cursor:default!important}.archive-disabled:not(:has(img)){text-decoration:none!important}.archive-video{display:block!important;background:#eee8dc;color:#222!important;padding:20px!important;border-left:4px solid #ed1b52;margin:20px 0!important;font:18px/1.5 ArchiveDIN,Arial,sans-serif!important;clear:both}.archive-video a{color:#a80d3d!important;text-decoration:underline!important}.archive-video span{display:block;font-size:14px;color:#555;margin-top:4px}
.archive-gallery{display:block!important;float:none!important;width:100%!important;max-width:600px;margin:20px 0!important;clear:both;color:inherit}.archive-gallery>a{display:block}.archive-gallery>a>img{display:block!important;float:none!important;width:100%!important;height:auto!important;max-width:100%!important;margin:0!important}.archive-gallery figcaption{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:15px;padding:10px 0}.archive-gallery button{background:none;border:1px solid currentColor;color:inherit;font:inherit;padding:7px 13px;cursor:pointer}.archive-gallery details{font-size:14px;margin-top:4px}.archive-gallery summary{cursor:pointer}.archive-gallery details ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:12px 0!important;margin:0!important}.archive-gallery details a{font-size:14px!important;display:block;padding:7px;border:1px solid #999;text-decoration:none!important}.archive-gallery details img{width:75px!important;height:55px!important;object-fit:cover;float:none!important;margin:0!important}.archive-closure{padding:20px;background:#fff4d6;color:#242424;font:17px/1.5 ArchiveDIN,Arial,sans-serif;max-width:650px;margin:20px 0}.archive-closure p{margin:0}.archive-2009-heading{width:min(950px,calc(100% - 32px));margin:0 auto;padding:20px 0 18px}.archive-2009-heading img{display:block;width:100%;height:auto}.archive-2009-nav{display:flex;flex-wrap:wrap;gap:5px 20px;background:#0b425a;color:#fffbc1;padding:12px 15px;margin-top:10px;font-size:15px;line-height:1.5}.archive-2009-nav a{color:inherit!important;text-decoration:none!important}.archive-2009-nav a:hover{text-decoration:underline!important}
.archive-dialog{padding:0;border:0;background:#171717;color:#fff;max-width:min(92vw,1000px);width:max-content;max-height:95dvh;margin:auto;box-shadow:0 20px 80px #0006}.archive-dialog::backdrop{background:#000d}.archive-dialog-inner{padding:18px}.archive-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:12px;font:16px ArchiveDIN,Arial,sans-serif}.archive-dialog button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #696969;background:#282828;color:#fff;cursor:pointer;min-width:44px;min-height:44px;padding:8px 14px;font:16px ArchiveDIN,Arial,sans-serif}.archive-dialog button:disabled{opacity:.35;cursor:default}.archive-dialog button img{width:23px;height:23px;filter:invert(1)}.archive-dialog-photo{display:block;max-width:100%;max-height:70dvh;height:auto;margin:auto;object-fit:contain}.archive-dialog-bottom{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-top:12px}.archive-dialog-caption{font:16px/1.4 ArchiveDIN,Arial,sans-serif;flex:1;margin:0!important}.archive-dialog-nav{display:flex;gap:10px}.archive-dialog :focus-visible,.archive-bar a:focus-visible,.archive-gallery a:focus-visible,.archive-gallery button:focus-visible,.archive-gallery summary:focus-visible{outline:3px solid #fec938;outline-offset:3px}
body.archive-2009{margin:0!important}.archive-2009>table{max-width:980px;width:100%;margin:auto}.archive-2009 table{box-sizing:border-box}.archive-2009>table>tbody>tr>td>table{max-width:100%}.archive-2009 img{max-width:100%;height:auto}.archive-2009 table table[width="950"]{width:100%!important}.archive-2009 a[data-gallery] img{object-fit:cover}.archive-2009 .archive-bar{margin-bottom:0}
@media(max-width:1000px){body.archive-legacy .ajuste{width:calc(100% - 24px)!important;max-width:990px;margin:auto}.archive-legacy .head{width:100%!important}.archive-legacy .head>table{width:100%!important}.archive-legacy .head .logo{max-width:100%;height:auto}.archive-legacy .head td{max-width:60vw}.archive-legacy .head .fecha{font-size:14px!important}.archive-legacy .head .fecha img{max-width:100%;height:auto}.archive-legacy .col_der{width:100%!important;max-width:244px}.archive-legacy .pie_content{width:100%!important;max-width:100%;overflow-wrap:anywhere}.archive-legacy .pie_content>img{max-width:100%;height:auto}}
@media(max-width:740px){.archive-bar{padding:10px 15px;font-size:13px;gap:10px;flex-wrap:wrap}.archive-bar span{font-size:12px}.archive-2009-heading{width:calc(100% - 24px);padding-top:15px}.archive-2009-nav{gap:10px 17px;padding:12px}.archive-2009 td[width="540"],.archive-2009 td[width="400"]{display:block!important;width:100%!important;box-sizing:border-box}.archive-2009>table{padding-inline:10px}.archive-2009 h1{font-size:24px!important}.archive-2009 h2{font-size:21px!important}.archive-2009 h3{font-size:19px!important}.archive-2009 table{max-width:100%!important}.archive-2009 td{word-break:normal;overflow-wrap:anywhere}.archive-2009 p,.archive-2009 td{font-size:15px;line-height:1.45}.archive-2009 td[width="150"]{width:105px!important}.archive-2009 td[width="150"] img{max-width:95px!important}.archive-2009 td[width="150"]+td{padding-left:12px}.archive-2009 td[align="center"]>img{max-width:100%!important}.archive-2009 iframe{max-width:100%}
.archive-legacy .head>table>tbody>tr,.archive-legacy .head>table>tbody>tr>td{display:block;width:100%!important;max-width:100%}.archive-legacy .head .logo{width:min(100%,529px)!important}.archive-legacy .head .fecha{position:static!important;top:auto!important;text-align:left!important;padding:12px 0!important;max-width:100%}.archive-legacy .head .fecha br{display:none}.archive-legacy .head .fecha img{max-width:100%;max-height:90px;object-fit:contain;object-position:left}.archive-legacy .head table td:nth-child(2){padding-top:0!important}.archive-legacy .menu{width:100%!important;height:auto!important;padding:12px 0!important}.archive-legacy .links_tope,.archive-legacy .submenu{line-height:2!important;white-space:normal!important;height:auto!important;padding:10px 5px!important}.archive-legacy .links_tope a,.archive-legacy .submenu a{font-size:15px!important;display:inline-block!important}.archive-legacy .submenu h2{float:none!important;display:block!important;margin-bottom:8px!important}.archive-legacy .ajuste>table,.archive-legacy .ajuste>table>tbody,.archive-legacy .ajuste>table>tbody>tr,.archive-legacy .ajuste>table>tbody>tr>td{display:block!important;width:100%!important;box-sizing:border-box}.archive-legacy .ajuste>div>table,.archive-legacy .ajuste>div>table>tbody,.archive-legacy .ajuste>div>table>tbody>tr,.archive-legacy .ajuste>div>table>tbody>tr>td{display:block!important;width:100%!important}.archive-legacy .col_izq,.archive-legacy .col_der,.archive-legacy .mrg,.archive-legacy .cnt,.archive-legacy .contenido,.archive-legacy .nota,.archive-legacy .nota_txt{width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;min-width:0!important}.archive-legacy .col_der{display:none!important}.archive-legacy .mrg{padding:18px!important;margin:0!important}.archive-legacy .nota{padding-inline:0!important}.archive-legacy h1{font-size:29px!important;line-height:1.15!important}.archive-legacy .nota_txt,.archive-legacy .bajada{font-size:17px!important;line-height:1.5!important}.archive-legacy .nota img,.archive-legacy .bajada img{max-width:100%!important;height:auto!important;float:none!important;margin:10px 0!important}.archive-legacy .titulo_seccion{padding:15px!important}.archive-legacy .bloque,.archive-legacy .box_izq,.archive-legacy .box_der{width:100%!important;float:none!important;box-sizing:border-box!important}.archive-legacy .pie_content{margin-top:20px!important}.archive-legacy .pie_content>a>img{max-width:100%;height:auto}.archive-dialog-inner{padding:12px}.archive-dialog{max-width:96vw}.archive-dialog-top{font-size:14px}.archive-dialog-caption{font-size:14px}.archive-dialog-photo{max-height:65dvh}}
/* Keep the image column measurable inside the original 2009 table layout. */
.archive-2009 td:has(>a[data-gallery]>img){width:150px!important;min-width:150px!important;padding-right:20px!important;vertical-align:top}
.archive-2009 a[data-gallery]:has(img){display:inline-block}
.archive-2009 a[data-gallery]>img{float:none!important;width:130px!important;min-width:130px!important;height:auto!important}
.archive-legacy h1>a{display:block}
.archive-legacy img{max-width:100%!important;height:auto}
@media(max-width:740px){.archive-2009 td:has(>a[data-gallery]>img){width:105px!important;min-width:105px!important;padding-right:12px!important}.archive-2009 a[data-gallery]>img{width:95px!important;min-width:95px!important}}
@media(max-width:740px){
 .archive-legacy .head img{max-width:100%!important;height:auto!important}
 .archive-legacy .ajuste>img{width:100%!important;height:auto!important}
 .archive-legacy .floater{display:none!important}
 .archive-legacy .pie_content{box-sizing:border-box!important}
 .archive-bar span{max-width:100%;overflow-wrap:anywhere}
 .archive-2009 table,.archive-2009 tbody,.archive-2009 tr,.archive-2009 td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
 .archive-2009 table{border-spacing:0!important}
 .archive-2009>table{padding:0 12px!important}
 .archive-2009 td{padding:6px 0!important}
 .archive-2009 .archive-2009-heading{width:100%;padding:0 0 15px}
 .archive-2009 td:has(>a[data-gallery]>img){margin-top:20px}
 .archive-2009 a[data-gallery]>img{width:130px!important;min-width:130px!important}
}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
