#pagConteudo header h1 {
  margin:0;
  font-size:3em;
}
#pagConteudo header p {
  font-size:1.7em;
}
#pagConteudo .section-content {
  font-size:1.3em;
}
#pagConteudo .secao {
  font-family: oswald;
  text-transform:uppercase;
  color:var(--portal-cor-secundaria);
  font-size:1.5em;
}
#pagConteudo figure,
#pagConteudo figure img {
  width:100%;
  height:auto;
  margin:0;
  padding:0;
  max-width:100%;
}
#pagConteudo .section-figure {
  margin-bottom:15px;
}
.
#pagConteudo .barra-acoes-horizontal {
  display:block;
  float:left;
  width:100%;
  padding:0;
  background-color:#fff;
  margin-bottom:15px;
}

#pagConteudo .barra-acoes-horizontal ul li {
  display:inline-block;
}

#pagConteudo strong {
  font-weight:bold;
}

#pagConteudo .conteudo-marcadores {
  clear:both;
  float:left;
  width:100%;
  background-color:#f5f5f5;
  margin-bottom:15px;
  padding:15px 0;
}
#pagConteudo .conteudo-marcadores .conteudo-sintese {
  fondt-size:9px;
  padding:1% 22px;
}
#pagConteudo .conteudo-sintese h3 {
  display:none;
}
#pagConteudo .conteudo-marcadores h3 {
  margin-top:0;
}
#pagConteudo .conteudo-marcadores ul {
  list-style:none;
  padding:0 25px;
}
#pagConteudo .conteudo-marcadores li {
  margin-bottom:10px;
  padding-left:17px;
  text-indent:-17px;
}

#pagConteudo .conteudo-marcadores li span {
  display:inline-block;
  border-radius: 50%;
  height:7px;
  width:7px;
  margin-right:10px;
  vertical-align:middle;
  background-color: var(--portal-cor-secundaria);
}


/* Breadcrumb */
.breadcrumb ol {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 0 20px 0;
}

.breadcrumb li {
  margin-right: 5px;
}

.breadcrumb li+li:before {
  content: "›";
  margin-right: 5px;
  color: #555;
}

.breadcrumb a {
  text-decoration: none;
  color: #0073e6;
}

.breadcrumb a:hover {
  text-decoration: underline;
}

/* Botões de interação */
.social-buttons {
  margin-top: 15px;
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
}


/* Tags */
.tags {
  list-style: none;
  padding: 0;
  margin: 15px 0;
  display: flex;
  gap: 10px;
}

.tags li {
  background-color: #f0f0f0;
  padding: 4px 8px;
  border-radius: 3px;
  font-size: 0.9em;
}

#pagConteudo .section-content img {
  display: block;
  margin: auto;
  height:auto!important;
  max-width:100%;
}

#pagConteudo .conteudo-evento {
  text-align:left;
}

#pagConteudo .conteudo-evento .informacoes {
  display:block;
  padding:10px 1%;
  min-width:380px;
  max-width:98%;
  margin-bottom:20px;
}

#pagConteudo .conteudo-evento h3 {
  margin-top:0;
}

#pagConteudo .conteudo-evento span {
  display:inline-block;
  margin-right:5px;
  min-width:50px;
  font-weight:bold;
}

#pagConteudo .conteudo-resumo-semanal {
  padding:10px 10px 0 0;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  margin-bottom:15px;
}
#pagConteudo .conteudo-resumo-semanal h3 {
  margin-top:0;
}
#pagConteudo .conteudo-resumo-semanal p {
  margin:0 0 10px 0;
  font-weight:bold;
  text-indent: -30px;
  padding-left:30px;
}
#pagConteudo .conteudo-resumo-semanal p:hover {
  text-decoration:underline;
}

@media (max-width: 767px) {
  #pagConteudo header h1 {
    font-size:2em;
  }
  #pagConteudo header p {
    font-size:1.3em;
  }
  #pagConteudo .section-content {
    font-size:1.2em;
  }
  .con-secao-btns .lista-horizontal {
     text-align:center;
    }
  .con-secao-btns.lista-horizontal .icon-medium {
    width:25px;
    height:25px;
    margin:5px 3px;
  }
}
