/* =====================================================
NAMESPACE ISOLADO — .tpx-post
Todos os estilos usam !important para sobrescrever
qualquer regra do tema WordPress / plugins
===================================================== */
.tpx-post,
.tpx-post *,
.tpx-post *::before,
.tpx-post *::after {
box-sizing: border-box !important;
margin: 0 !important;
padding: 0 !important;
}
.tpx-post {
–tpx-ink: #0d1f3c !important;
–tpx-ink2: #1e3a5f !important;
–tpx-ink3: #6b88a8 !important;
–tpx-rule: #ccd6e0 !important;
–tpx-cream: #f5f8fb !important;
–tpx-cream2: #e8eff6 !important;
–tpx-accent: #b5460f !important;
–tpx-accent2: #8a3309 !important;
–tpx-gold: #c9a84c !important;
–tpx-serif: ‘Playfair Display’, Georgia, serif !important;
–tpx-body: ‘Source Serif 4’, Georgia, serif !important;
–tpx-sans: ‘DM Sans’, Helvetica, sans-serif !important;
}
.tpx-post {
max-width: 780px !important;
margin: 0 auto !important;
padding: 0 !important;
background: var(–tpx-cream) !important;
font-family: var(–tpx-body) !important;
color: var(–tpx-ink) !important;
line-height: 1.7 !important;
border: 1px solid var(–tpx-rule) !important;
overflow: hidden !important;
}
/* ===== HERO — foto fullbleed com overlay e texto sobreposto ===== */
.tpx-hero {
position: relative !important;
width: 100% !important;
height: 440px !important;
overflow: hidden !important;
background: #0d1f3c !important;
}
.tpx-hero-img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
display: block !important;
opacity: .72 !important;
filter: sepia(15%) contrast(1.05) !important;
}
.tpx-hero-overlay {
position: absolute !important;
inset: 0 !important;
background: linear-gradient(
to bottom,
rgba(10,6,2,.15) 0%,
transparent 35%,
rgba(10,6,2,.6) 65%,
rgba(10,6,2,.92) 100%
) !important;
}
.tpx-hero::after {
content: “” !important;
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
height: 1px !important;
background: linear-gradient(to right, transparent, rgba(201,168,76,.4), transparent) !important;
}
/* Conteúdo sobre a foto */
.tpx-hero-content {
position: absolute !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
padding: 2rem 2.5rem !important;
}
.tpx-kicker {
display: inline-flex !important;
align-items: center !important;
gap: 8px !important;
font-family: var(–tpx-sans) !important;
font-size: 10px !important;
font-weight: 500 !important;
letter-spacing: .18em !important;
text-transform: uppercase !important;
color: var(–tpx-gold) !important;
margin-bottom: 1rem !important;
}
.tpx-kicker::before {
content: “” !important;
display: inline-block !important;
width: 24px !important;
height: 1px !important;
background: var(–tpx-gold) !important;
}
.tpx-hero-title {
font-family: var(–tpx-serif) !important;
font-size: clamp(1.55rem, 3.8vw, 2.35rem) !important;
font-weight: 700 !important;
line-height: 1.2 !important;
color: #fdf8f2 !important;
letter-spacing: -.01em !important;
max-width: 580px !important;
margin-bottom: 1rem !important;
}
.tpx-hero-title em {
font-style: italic !important;
color: #f0d898 !important;
font-weight: 400 !important;
}
/* Badge de destaque: votos */
.tpx-hero-badge-row {
display: flex !important;
align-items: center !important;
gap: 1.5rem !important;
margin-top: 1.25rem !important;
flex-wrap: wrap !important;
}
.tpx-badge {
display: flex !important;
align-items: baseline !important;
gap: 6px !important;
}
.tpx-badge-num {
font-family: var(–tpx-serif) !important;
font-size: 2rem !important;
font-weight: 900 !important;
color: var(–tpx-gold) !important;
line-height: 1 !important;
}
.tpx-badge-label {
font-family: var(–tpx-sans) !important;
font-size: 10.5px !important;
font-weight: 400 !important;
color: rgba(255,255,255,.5) !important;
line-height: 1.35 !important;
max-width: 90px !important;
}
.tpx-badge-divider {
width: 1px !important;
height: 32px !important;
background: rgba(255,255,255,.12) !important;
display: block !important;
}
.tpx-hero-meta {
font-family: var(–tpx-sans) !important;
font-size: 11px !important;
color: rgba(255,255,255,.35) !important;
letter-spacing: .06em !important;
margin-top: 1.5rem !important;
padding-top: 1rem !important;
border-top: 1px solid rgba(255,255,255,.08) !important;
}
/* ===== CORPO ===== */
.tpx-body {
padding: 2rem 2.5rem !important;
}
.tpx-rule-top {
display: flex !important;
align-items: center !important;
gap: 10px !important;
margin-bottom: 1.75rem !important;
}
.tpx-rule-top span {
flex: 1 !important;
height: 1px !important;
background: var(–tpx-rule) !important;
display: block !important;
}
.tpx-rule-top strong {
font-family: var(–tpx-sans) !important;
font-size: 9px !important;
font-weight: 500 !important;
letter-spacing: .2em !important;
text-transform: uppercase !important;
color: var(–tpx-ink3) !important;
}
.tpx-body p {
font-family: var(–tpx-body) !important;
font-size: 1.0625rem !important;
line-height: 1.82 !important;
color: var(–tpx-ink) !important;
margin-bottom: 1.2rem !important;
font-weight: 300 !important;
}
.tpx-body p.tpx-dropcap::first-letter {
float: left !important;
font-family: var(–tpx-serif) !important;
font-size: 4.2em !important;
font-weight: 900 !important;
line-height: .82 !important;
color: var(–tpx-accent) !important;
margin: .05em .12em 0 0 !important;
padding: 0 !important;
}
/* ===== PULLQUOTE ===== */
.tpx-pullquote {
border-left: 3px solid var(–tpx-accent) !important;
margin: 2rem 0 2rem 1.5rem !important;
padding: .5rem 0 .5rem 1.5rem !important;
}
.tpx-pullquote p {
font-family: var(–tpx-serif) !important;
font-size: 1.25rem !important;
font-style: italic !important;
font-weight: 400 !important;
line-height: 1.5 !important;
color: var(–tpx-ink2) !important;
margin-bottom: 0 !important;
}
.tpx-pullquote cite {
display: block !important;
font-family: var(–tpx-sans) !important;
font-size: 11px !important;
font-style: normal !important;
font-weight: 500 !important;
color: var(–tpx-accent) !important;
letter-spacing: .08em !important;
text-transform: uppercase !important;
margin-top: .6rem !important;
}
/* ===== IMAGEM FULLBLEED (largura total, dentro do corpo) ===== */
.tpx-img-full {
margin: 1.75rem -2.5rem !important;
overflow: hidden !important;
background: var(–tpx-ink) !important;
}
.tpx-img-full img {
width: 100% !important;
height: 280px !important;
object-fit: cover !important;
display: block !important;
opacity: .9 !important;
}
.tpx-img-full figcaption {
font-family: var(–tpx-sans) !important;
font-size: 11px !important;
color: var(–tpx-ink3) !important;
padding: .55rem 2.5rem !important;
border-top: 1px solid var(–tpx-rule) !important;
letter-spacing: .02em !important;
}
/* ===== IMAGEM MENOR — flutua à direita no texto ===== */
.tpx-img-aside {
float: right !important;
width: min(260px, 42%) !important;
margin: .25rem 0 1rem 1.5rem !important;
overflow: hidden !important;
border: 1px solid var(–tpx-rule) !important;
}
.tpx-img-aside img {
width: 100% !important;
height: auto !important;
display: block !important;
object-fit: cover !important;
}
.tpx-img-aside figcaption {
font-family: var(–tpx-sans) !important;
font-size: 10.5px !important;
color: var(–tpx-ink3) !important;
padding: .45rem .75rem !important;
border-top: 1px solid var(–tpx-rule) !important;
background: var(–tpx-cream2) !important;
line-height: 1.4 !important;
}
/* ===== CARD DE PAUTA ===== */
.tpx-pauta {
background: var(–tpx-cream2) !important;
border: 1px solid var(–tpx-rule) !important;
margin: 2rem 0 !important;
overflow: hidden !important;
}
.tpx-pauta-header {
background: var(–tpx-ink) !important;
padding: .85rem 1.5rem !important;
display: flex !important;
align-items: center !important;
gap: 12px !important;
}
.tpx-pauta-header h2 {
font-family: var(–tpx-sans) !important;
font-size: 10px !important;
font-weight: 500 !important;
letter-spacing: .2em !important;
text-transform: uppercase !important;
color: var(–tpx-gold) !important;
}
.tpx-pauta-header-line {
flex: 1 !important;
height: 1px !important;
background: rgba(255,255,255,.12) !important;
display: block !important;
}
.tpx-pauta-list {
list-style: none !important;
}
.tpx-pauta-list li {
display: flex !important;
align-items: flex-start !important;
gap: 1rem !important;
padding: .95rem 1.5rem !important;
border-bottom: 1px solid var(–tpx-rule) !important;
font-family: var(–tpx-sans) !important;
}
.tpx-pauta-list li:last-child {
border-bottom: none !important;
}
.tpx-pauta-num {
font-family: var(–tpx-serif) !important;
font-size: 1.5rem !important;
font-weight: 900 !important;
color: var(–tpx-rule) !important;
line-height: 1 !important;
min-width: 28px !important;
padding-top: 2px !important;
}
.tpx-pauta-text {
font-size: 13.5px !important;
color: var(–tpx-ink2) !important;
line-height: 1.5 !important;
font-weight: 400 !important;
}
.tpx-pauta-text strong {
display: block !important;
font-size: 14px !important;
font-weight: 500 !important;
color: var(–tpx-ink) !important;
margin-bottom: 2px !important;
}
/* ===== CARD DE PRÓXIMOS PASSOS ===== */
.tpx-nextstep {
background: var(–tpx-ink) !important;
padding: 1.5rem !important;
margin: 2rem 0 !important;
display: grid !important;
grid-template-columns: 1fr 1fr !important;
gap: 1px !important;
border: 1px solid rgba(201,168,76,.2) !important;
}
.tpx-nextstep-item {
background: #142847 !important;
padding: 1rem 1.25rem !important;
}
.tpx-nextstep-item dt {
font-family: var(–tpx-sans) !important;
font-size: 9px !important;
letter-spacing: .18em !important;
text-transform: uppercase !important;
color: var(–tpx-gold) !important;
font-weight: 500 !important;
margin-bottom: .4rem !important;
}
.tpx-nextstep-item dd {
font-family: var(–tpx-serif) !important;
font-size: 14px !important;
color: rgba(255,255,255,.75) !important;
line-height: 1.45 !important;
font-weight: 400 !important;
}
/* ===== CARD — leia também ===== */
.tpx-related {
border-top: 1px solid var(–tpx-rule) !important;
margin-top: 1.75rem !important;
padding-top: 1.25rem !important;
}
.tpx-related-label {
font-family: var(–tpx-sans) !important;
font-size: 9px !important;
font-weight: 500 !important;
letter-spacing: .2em !important;
text-transform: uppercase !important;
color: var(–tpx-ink3) !important;
margin-bottom: .75rem !important;
display: block !important;
}
.tpx-related-link {
display: flex !important;
align-items: center !important;
gap: 1rem !important;
background: var(–tpx-cream2) !important;
border: 1px solid var(–tpx-rule) !important;
border-left: 3px solid var(–tpx-accent) !important;
padding: 1rem 1.25rem !important;
text-decoration: none !important;
transition: background .15s !important;
}
.tpx-related-link:hover {
background: #dce8f2 !important;
}
.tpx-related-link-icon {
flex-shrink: 0 !important;
width: 32px !important;
height: 32px !important;
background: var(–tpx-accent) !important;
border-radius: 50% !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.tpx-related-link-icon svg {
width: 14px !important;
height: 14px !important;
fill: white !important;
display: block !important;
}
.tpx-related-link-text {
font-family: var(–tpx-serif) !important;
font-size: 1rem !important;
font-weight: 700 !important;
line-height: 1.35 !important;
color: var(–tpx-ink) !important;
}
/* ===== RODAPÉ ===== */
.tpx-footer {
border-top: 1px solid var(–tpx-rule) !important;
margin-top: 1rem !important;
padding-top: 1.25rem !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 12px !important;
}
.tpx-footer-brand {
font-family: var(–tpx-serif) !important;
font-size: 13px !important;
font-style: italic !important;
color: var(–tpx-ink3) !important;
}
.tpx-footer-date {
font-family: var(–tpx-sans) !important;
font-size: 11px !important;
color: var(–tpx-ink3) !important;
letter-spacing: .04em !important;
}
/* ===== MOBILE ===== */
@media (max-width: 560px) {
.tpx-hero {
padding: 1.5rem 1.25rem 1.5rem !important;
}
.tpx-body {
padding: 1.5rem 1.25rem !important;
}
.tpx-hero-badge-row {
gap: 1rem !important;
}
.tpx-img-aside {
float: none !important;
width: 100% !important;
margin: 0 0 1.25rem !important;
}
.tpx-img-full {
margin: 1.5rem -1.25rem !important;
}
.tpx-img-full figcaption {
padding: .55rem 1.25rem !important;
}
.tpx-nextstep {
grid-template-columns: 1fr !important;
}
.tpx-pullquote {
margin-left: 0 !important;
}
align-items: flex-start !important;
gap: 4px !important;
}
}
Associativismo · Divinópolis
Nova diretoria realiza
primeira reunião após eleição
Quinta-feira, 12 de março de 2026 · Tribuna Popular · Cacoal, RO
Gestão comunitária
A nova diretoria da Associação de Moradores do Distrito de Divinópolis realizou, na noite desta quinta-feira (12), sua primeira reunião oficial de trabalho, poucos dias após a eleição que definiu a nova liderança comunitária.
O encontro marca o início das atividades da gestão eleita no último dia 7 de março de 2026, quando moradores do distrito participaram da assembleia realizada na Escola Dr. João de Deus Simplício — ocasião em que foi reativada a associação e escolhida a nova diretoria. Na eleição, a Chapa 01 saiu vitoriosa com 71,26% dos votos, demonstrando forte apoio da comunidade ao grupo que assumiu a liderança.
Temas debatidos na reunião
01
Organização interna
Definição de responsabilidades e fluxo de trabalho entre os membros da diretoria.
02
Definição de metas
Estabelecimento das prioridades da gestão para os próximos meses.
03
Levantamento de demandas
Mapeamento das principais necessidades da comunidade a serem encaminhadas ao poder público.
Membros da nova diretoria durante o encontro
“O objetivo é fortalecer a participação popular e garantir que a associação atue de forma ativa na defesa dos interesses dos moradores do distrito.”
Cleiton Douglas de Souza — Presidente eleito
A nova diretoria é presidida por Cleiton Douglas de Souza, que esteve reunido com os demais membros da gestão para discutir as primeiras ações e alinhar as prioridades da associação. Os debates giraram em torno de temas estruturais e de representação junto ao poder público municipal e a outros órgãos competentes.
Próximo passo
Reuniões periódicas com a comunidade para ampliar o diálogo e identificar novas demandas
Objetivo da gestão
Encaminhar demandas ao poder público municipal e demais órgãos competentes
A primeira reunião marca, assim, o início de uma nova etapa para a Associação de Moradores, que volta a atuar de forma organizada para representar os interesses da população do distrito — retomando um espaço fundamental de participação cidadã em Divinópolis.
Leia também
Em eleição realizada sob supervisão da UMAM Cacoal, chapa 01 é eleita com mais de 71% dos votos
Tribuna Popular
Cacoal, Rondônia · Março de 2026
Fonte: Tribuna Popular

