/* restore_fix.css — layout rules of the original css/base_web.css (never captured
   by web.archive). Reconstructed 2026-10-12 to match the 2013 design:
   centered 774px container (width of images/es/header_home.gif), flag strip
   hanging at the left edge, list spacing. Only layout, no content changes. */
html, body { margin: 0; padding: 0; }
body { background: #ffffff; font-family: Arial, Helvetica, sans-serif; color: #333333; }
#container { width: 774px; margin: 0 auto; position: relative; }
#header { margin: 0; padding: 0; }
#header img { display: block; width: 774px; height: auto; border: 0; }
#main { padding: 8px 0 16px; }
#main h2 { margin: 14px 0 8px; }
#main p { margin: 8px 0; line-height: 1.45; }
ol.big { margin: 6px 0; padding-left: 1.7em; }
ol.big li { margin: 7px 0; font-size: 15px; }
ol.big li img { vertical-align: middle; margin-left: 4px; }
.clear { clear: both; }
#footer { margin: 18px 0 10px; }
/* flag strip: hang fully outside the container's left edge (2013 design) */
#container > div[style*='left:-41px'] { left: -72px !important; z-index: 5; }
#container > div[style*='left:-41px'] img { width: 16px; height: 11px; }
