/* Reconstructed restoration CSS, 15 Nov 2026. Not a recovered original asset. */
.archive-restoration-notice {background:#24313a;color:#fff;padding:12px 20px;font:14px/1.5 Arial,sans-serif;position:relative;z-index:99999;text-align:left;}
.archive-missing-image {display:inline-block;max-width:100%;box-sizing:border-box;padding:8px 10px;border:1px dashed #9aa4ad;background:#f2f4f5;color:#36434d;font:13px/1.4 Arial,sans-serif;vertical-align:middle;}
html {scroll-behavior:auto;} img {max-width:100%;height:auto;} a {overflow-wrap:anywhere;} a:focus-visible {outline:3px solid #da9b00;outline-offset:3px;}
iframe[src="about:blank"],embed[src="about:blank"] {display:none!important;}
@media(max-width:700px) {html,body {max-width:100%;margin-left:0;margin-right:0;} .archive-restoration-notice {padding:10px 12px;font-size:13px;} }

/* Keep recovered Swagger/ThemeBlvd layout; provide static fallback for inactive sliders. */
#tb-slider-slider1,.slider-wrapper,.slides-wrapper,.standard-slider {height:auto!important;min-height:0!important;}
.standard-slider .slides {display:block!important;height:auto!important;}
.standard-slider .slides>li {display:block!important;float:none!important;width:auto!important;position:static!important;opacity:1!important;margin-bottom:12px!important;}
.slider-fallback {display:none!important;}
[class*="icon-"],.social-media a {font-family:Arial,sans-serif;}
@media(max-width:700px) {#container,.container,.inner,#branding,#primary-menu,#main,.sidebar_layout,.featured-inner {width:auto!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}#primary-menu {display:flex;flex-wrap:wrap;padding:0;}#primary-menu>li {float:none;flex:1 1 45%;}#primary-menu a {white-space:normal;padding:12px!important;}.row>div,[class*="span"],.sidebar_layout>div {float:none!important;width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;}.featured .slogan .button {float:none!important;display:inline-block;}#main,.featured-inner,#colophon {padding-left:12px;padding-right:12px;}}

a[data-archive-unrecovered] {cursor:default;text-decoration:none;}
a[data-archive-unrecovered]::after {content:" (no recuperado)";font-size:.8em;font-weight:normal;}

.archive-page-list {clear:both;max-width:100%;padding:20px;background:#f1f2f3;color:#222;font:15px/1.6 Arial;text-align:left;} .archive-page-list a{color:#174778;} .archive-document-heading{font:24px/1.4 Arial;padding:12px;}
