/* ========================================
ESTILOS GERAIS E LAYOUT (Mantidos)
======================================== */
#fundo-pagina {
    margin: 0 auto; 
    max-width: 760px; 
    overflow: hidden; 
    background-color: #f3fff3; /* Verde Claro Esmaecido */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); 
}

/* CABEÇALHO (Mantido) */
.section-header {
    text-align: center;
    padding: 30px 20px;
    background-color: #fffbe0; 
    border-bottom: 2px solid #1b5e20; 
}

/* TÍTULO PRINCIPAL do Cabeçalho (ASSOCIE-SE CONOSCO) */
.header-title {
    /* REMOVEMOS 'Arial Black' e reduzimos o peso */
    color: #333333; 
    font-family: Arial, sans-serif; /* Usando Arial regular */
    font-size: 2.2em; /* Tamanho levemente menor */
    font-weight: 600; /* Negrito Moderado (não Black) */
    margin-bottom: 10px;
    margin-top: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
}

/* SUBTÍTULO do Cabeçalho (Mantido) */
.header-subtitle {
    color: #666666; 
    font-family: Arial, sans-serif;
    font-size: 1.2em;
    margin-top: 0;
    margin-bottom: 0;
}

/* ========================================
ESTILOS DO CONTEÚDO PRINCIPAL
======================================== */

#conteudo-principal {
    padding: 20px; 
}

.associacao-section {
    margin-bottom: 30px; 
    border-bottom: 1px solid #ddd; 
    padding-bottom: 15px;
}

/* TÍTULOS DAS SEÇÕES (1 - Associado Efetivo, etc.) */
.section-title {
    /* NOVO: Usamos um Verde Médio/Claro, menos marcante que o #1b5e20 */
    color: #4CAF50; /* Verde Médio (Legível, mas mais claro) */
    font-family: Arial, sans-serif;
    font-size: 1.4em;
    font-weight: bold; /* Mantive o bold para hierarquia, mas a cor é mais suave */
    margin-bottom: 10px;
    margin-top: 0;
}

/* ESTILO PADRÃO DOS PARÁGRAFOS (Mantido) */
p {
    font-family: Arial, sans-serif;
    font-size: 14px; 
    line-height: 1.6;
    color: #444; 
    margin-bottom: 10px;
}

/* ========================================
ESTILOS DOS LINKS (Mantidos)
======================================== */
.link-regulamento, .link-download {
    color: #b71c1c; 
    text-decoration: none;
    font-weight: bold;
}
.info-link a {
    color: #4CAF50; 
    text-decoration: none;
}
.link-regulamento:hover, .link-download:hover, .info-link a:hover {
    text-decoration: underline; 
    color: #FF0000; 
}