@charset "UTF-8";

/* verde: 1B9D34   azul:124F9A     gris: 8C8C8F */

a { color: #124F9A; }
a:hover { color: #1B9D34; }
h1,h2,h3,h4,h5,h6 { line-height: 1.125; }

/* content */
#main_content { min-height: 100vh; }
/* head content */
#main_header { background-color: #ccc; color:#333; vertical-align: middle; border-bottom:2px #666 solid; }
#main_header .col { padding-bottom: 0.375em;}
#upper_logo { height:4.25rem; }
#main_header select { border:#124F9A 1px solid; color: #124F9A; background-color: #999; padding:0.5rem; height:2.125rem; }
.navicon { border:#124F9A 1px solid; background-color:#999; border-radius:0.375rem; padding:0.375rem; height:2.625rem; margin-top:0.625rem; }
.navicon_selected { background-color: #124F9A; }
.navicon:hover, #main_header select:hover { background-color: #1B9D34; }
#main_header select { height: 2.625rem; margin-top:0.625rem; color:#ccc; }
.smallicon { height:1.625rem; vertical-align:middle; }
.icon { height:2.625rem; vertical-align:middle; }

/* body content */
#main_body .col { padding: 1.625rem 0.625rem; }
#main_body h1 { color:#1B9D34; }
#main_body h2, #main_body h3, #main_body h4 { margin-top:4.35%; margin-bottom:2.625%; }
.navlist { margin-left: 0.25rem;}
#search_word { width:10.5rem }
.note { color:#999; }
button.donativo, button.apoyarme { color:#fff; border-color: #ccc; border-radius:0.5rem; }
button.donativo { background-color:#124F9A; }
button.apoyarme { background-color:#02b650; }
ul.navlist a { color:#124F9A; }
ul.navlist a.ispath { color:#02b650; font-weight: bold; }
ul.navlist a.iselected { color:#02b650; font-weight: bold; }

/* foot content */
#main_footer { background-color: #999; color:#222; vertical-align: middle; border-top:2px #333 solid; }
#main_footer p, #main_footer a { color:#222; }


