@charset "utf-8";
/* CSS Document */


/* ================================================================================= */
/* ================================================================================= */
/* ==================== ESTILOS DA PÁGINA PRINCIPAL DE NOTÍCIAS ==================== */

#noticias #main{font-size: 1em!important; position: relative; top: -45px;}
#noticias #main .material-symbols-outlined{margin-top: 0;}

#noticias h1{margin-top: 0;}


h2 span {font-size:	0.85em;}
	
		
		/* ============ código das matérias N1 ============ */
		
		#noticias_atuais2025{ width: 100%; display: flex; flex-wrap: wrap;}
		
		.destaque_unico{
			grid-template-columns: repeat(3, 1fr); /* 3 colunas iguais */
			display: grid;
			column-gap: 60px;
			justify-content: space-between;
			padding: 0;
			}
		
		 .destaque_unico a {margin-bottom: 20px; font-size: 1.3em; }
		 .destaque_unico a .card{margin-bottom:0; font-size: 1em; background-image: none!important; background: #4646FF !important; color: #FFFFFF!important; } 
		
		/* Intercala cor de fundo nos elementos pares */
		 .destaque_unico a:nth-child(even) .card { background: #fff!important; color: #000!important; }
		
		
		.destaque_unico a:link, .destaque_unico a:visited, .destaque_unico a:hover { text-decoration: none!important; transition: all 0.3s;}
		.destaque_unico a:hover{transform: scale(1.05); /* Aumenta o tamanho em 20% */ }
		
		div.card .material-symbols-outlined, span.card .material-symbols-outlined, .card.tab_on .material-symbols-outlined, .card.tab_off .material-symbols-outlined  { visibility: visible!important; position: absolute; bottom: 30px; display: block;}

    /* Adiciona margem superior apenas nas colunas 1 e 3 */
     .destaque_unico a:nth-child(3n + 1),
     .destaque_unico a:nth-child(3n + 3) {
      margin-top: 70px;
    }
		#noticias_atuais2025 .destaque_unico a{color: #000000;}
		#noticias_atuais2025 .destaque_unico a .tag{ 
			font-family: literata;
			font-size: 0.75em;
			display: block;
			margin: 0 0 7px 0; }
		
		
		@media (max-width:730px) {
			.destaque_unico{
			grid-template-columns: repeat(2, 1fr); /* 1 colunas iguais */
			column-gap: 30px;			
			}	
		}
		
		@media (max-width:640px) {
	  .destaque_unico a {margin-bottom: 20px; font-size: 1em; }
	/* Adiciona margem superior apenas nas colunas 1 e 3 */
     .destaque_unico a:nth-child(3n + 1),
     .destaque_unico a:nth-child(3n + 3) {
      margin-top: 0;
    }
		}
	
		@media (max-width:440px) {
		.destaque_unico{display: flex; flex-wrap: wrap;}
		}
		
		
	
		
/* ======================== DESTAQUES PASSADOS ========================= */
		
	#noticias_passadas .destaque_triplo  {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0;
	margin-bottom: 30px;
		font-size: 1.3em;
	}	
	
	#noticias_passadas .destaque_triplo a { 
	  width: 23%; /* modelo de 4 colunas /*
	 /*width: 31.5%; modelo de 3 colunas*/	
	  margin-bottom: 30px;
	  text-decoration: none !important;
	  /*display: flex;*/
	  flex-wrap: wrap;
	  display: block;}
	
@media (max-width:730px) {
	#noticias_passadas .destaque_triplo a { width: 48%; font-size: 0.8em;}
		}
@media (max-width:350px) {
	#noticias_passadas .destaque_triplo a { width: 100%; }
	#noticias_passadas a .card {min-height: 150px!important;}
		}	
	
	
	#noticias_passadas a:hover, #noticias_passadas a:focus, 
	#noticias_atuais a:hover, #noticias_atuais a:focus {
		margin: -15px 0 45px 0;}
	
	#noticias_passadas a:visited, 
	#noticias_atuais a:visited {color:#000000;}
		
	#noticias_passadas .destaque_triplo .card, 
	#noticias_atuais .destaque_triplo .card {font-size: 1.07em;}
	
	#noticias_passadas a .tag, 
	#noticias_atuais a .tag {
	  display: block;
	  font-family: "Literata", serif;
	  font-size: 0.65em;
	  padding: 6px 0 12px 0;
	  font-weight: 400;
	line-height: 1.3em;}
		
	#noticias_passadas a:visited, 
	#noticias_atuais a:visited {
	  display: block;
	  position: relative;
	  margin-bottom: 30px;
	  color: #000000;
	  transition: 0.3s all;
	  line-height: 1.2em;
	  font-size: 1.5em;
	  font-weight: 300;
	  text-decoration: none !important;
		}
		
		
	#noticias_passadas a strong, #noticias_atuais a strong {
		font-weight:600; }
	
	#noticias_passadas a img, #noticias_atuais a img {
		width:100%;
		border-radius:3px; 
		height: fit-content;}
		
	#noticias_passadas a .card, #noticias_atuais a .card {
		display:flex;
		flex-direction:column;
		justify-content:space-between;
		align-items:flex-end;
		height:100%;
		box-sizing:border-box;
		border-radius:3px;
		min-height:250px;
		padding:16px 30px 25px 30px;
		font-size: 1em !important;
		width: 100%; }


		/* desktop x mobile */

		@media (min-width:1030px) {

		#noticias_passadas a .card.imagem .texto, 
		#noticias_atuais a .card.imagem .texto {
			width:calc(70% - 70px);
			align-self:flex-start; }

		#noticias_passadas a .card.imagem .material-symbols-outlined, 
		#noticias_atuais a .card.imagem .material-symbols-outlined {
			/*display:none;*/
			visibility:visible; }

		#noticias_passadas a .card img,
		#noticias_atuais a .card img {
			position:absolute;
			max-width:30%;
			width:inherit;
			max-height:calc(100% - 60px);
			top:30px;
			right:30px; } }

		@media (max-width:1029px) {

		#noticias_passadas a .card img,
		#noticias_atuais a .card img {
			margin:8px 0 10px 0; } }


		#noticias_passadas a .texto,
		#noticias_atuais a .texto{
			width:100%; }

		#noticias_passadas a .tag, 
		#noticias_atuais a .tag {
			display:block;
			font-family:"Literata", serif;
			font-size:0.65em;
			padding:6px 0 12px 0;
			font-weight:400;
			line-height:1.3em; }

		#noticias_passadas a .material-symbols-outlined, 
		#noticias_atuais a .material-symbols-outlined {
			display:flex;
			align-items:flex-end;
			justify-content:flex-end;
			font-size:1.8em !important;
			transform-origin:bottom right;
			transition:0.3s all;
			padding:0;
			height:auto;
			margin:10px -8px -5px 0; }

		#noticias_passadas a:hover .material-symbols-outlined,
		#noticias_atuais a:hover .material-symbols-outlined{
				transform:scale(1.2); visibility: visible; }
		
		
		
		/* desktop x mobile */

		@media (min-width:1030px) {

		#noticias_passadas a .card.imagem .texto,
		#noticias_atuais a .card.imagem .texto {
			width:calc(70% - 70px);
			align-self:flex-start; }

		#noticias_passadas a .card.imagem .material-symbols-outlined,
		#noticias_atuais a:hover .material-symbols-outlined {
			/*display:none;*/
			visibility:visible !important; }

		#noticias_passadas a .card img, 
		#noticias_atuais a .card img {
			position:absolute;
			max-width:30%;
			width:inherit;
			/*max-height:calc(100% - 60px);*/
			top:30px;
			right:30px; } }

		@media (max-width:1029px) {

		#noticias_passadas a .card img,
		#noticias_atuais a .card img {
			margin:8px 0 10px 0; } }
		
		#noticias_passadas a  img,
		#noticias_atuais a  img {
		 height: auto;  }


		#noticias_passadas a .texto, 
		#noticias_atuais a .texto {
			width:100%; }

		#noticias_passadas a .tag, 
		#noticias_atuais a .tag{
			display:block;
			font-family:"Literata", serif;
			font-size:0.65em;
			padding:6px 0 12px 0;
			font-weight:400;
			line-height:1.3em; }

		#noticias_passadas a .material-symbols-outlined,
		#noticias_atuais a .material-symbols-outlined {
			display:flex;
			align-items:flex-end;
			justify-content:flex-end;
			font-size:1.3em;
			transform-origin:bottom right;
			transition:0.3s all;
			padding:0;
			height:auto;
			margin:10px -8px -5px 0;
			visibility: visible !important;}

		#noticias_passadas a:hover .material-symbols-outlined,
		#noticias_atuais a:hover .material-symbols-outlined {
				transform:scale(1.2); }
		
		
		
		#noticias_passadas a .branco,
		#noticias_atuais a .branco { background-color:#FFFFFF; color:#000000; } /* INSTITUCIONAL */
		#noticias_passadas a .cinza,
		#noticias_atuais a .cinza { background-color:#9B9583; color:#000000; } /* INSTITUCIONAL */
		
		#noticias_passadas a .azul1,
		#noticias_atuais a .azul1{ background-color:#4646FF; color:#F5F5F0; } /* INSTITUCIONAL */
		#noticias_passadas a .azul2,
		#noticias_atuais a .azul2 { background-color:#0000A9; color:#F5F5F0; } /* INSTITUCIONAL */
		#noticias_passadas a .azul3,
		#noticias_atuais a .azul3 { background-color:#030053; color:#F5F5F0; } /* INSTITUCIONAL */
		
		#noticias_passadas a .amarelo1,
		#noticias_atuais a .amarelo1 { background-color:#FFB52F; color:#000000; } /* INSTITUCIONAL */
		#noticias_passadas a .amarelo2,
		#noticias_atuais a .amarelo2 { background-color:#E08C07; color:#000000; } /* INSTITUCIONAL */
		#noticias_passadas a .amarelo3,
		#noticias_atuais a .amarelo3 { background-color:#BF6000; color:#F5F5F0; } /* INSTITUCIONAL */
		
		#noticias_passadas a .roxo1,
		#noticias_atuais a .roxo1 { background-color:#C11AFF; color:#F5F5F0; } /* SECUNDÁRIA */
		#noticias_passadas a .roxo2, 
		#noticias_atuais a .roxo2 { background-color:#7817B1; color:#F5F5F0; } /* SECUNDÁRIA */
		#noticias_passadas a .roxo3,
		#noticias_atuais a .roxo3{ background-color:#3A0062; color:#F5F5F0; } /* SECUNDÁRIA */
		
		#noticias_passadas a .vermelho1,
		#noticias_atuais a .vermelho1 { background-color:#FF0031; color:#F5F5F0; } /* SECUNDÁRIA */
		#noticias_passadas a .vermelho2,
		#noticias_atuais a .vermelho2 { background-color:#BE002D; color:#F5F5F0; } /* SECUNDÁRIA */
		#noticias_passadas a .vermelho3,
		#noticias_atuais a .vermelho3 { background-color:#7C0024; color:#F5F5F0; } /* SECUNDÁRIA */
		
		#noticias_passadas a .verde1,
		#noticias_atuais a .verde1 { background-color:#6AE700; color:#000000; } /* SECUNDÁRIA */
		#noticias_passadas a .verde2,
		#noticias_atuais a .verde2{ background-color:#00A800; color:#F5F5F0; } /* SECUNDÁRIA */
		#noticias_passadas a .verde3,
		#noticias_atuais a .verde3 { background-color:#003900; color:#F5F5F0; } /* SECUNDÁRIA */
		
		#noticias_passadas a .turquesa1,
		#noticias_atuais a .turquesa1 { background-color:#00E7F2; color:#000000; } /* SECUNDÁRIA */
		#noticias_passadas a .turquesa2,
		#noticias_atuais a .turquesa2 { background-color:#00A2AC; color:#000000; } /* SECUNDÁRIA */
		#noticias_passadas a .turquesa3,
		#noticias_atuais a .turquesa3 { background-color:#005C66; color:#F5F5F0; } /* SECUNDÁRIA */
		
		
		 
/* ==== QUADRO DE NOTÍCIA ANTIGAS ==== */
#noticias #noticias_indice a {
  background: #FFFFFF !important;
  color: #000 !important;
  text-decoration: none !important; }	
		
#noticias #noticias_indice a:hover {
  background: #4646FF !important;
  color: #FFFFFF !important;
  text-decoration: none !important;}

#noticias #noticias_indice .puc_texto_discreto {
	color: #000;}
		
#noticias #noticias_indice .puc_texto_menor	{	
	font-family:"Literata", serif;
	font-size: 0.75em;
	line-height: 3.5em; }

	
/* ======Abre e FECHA as matérias anteriores ==========*/
.collapsible {
  
  background-color: #F5F5F0;
  /*color: white;*/
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 24px;
  border-bottom: #9b9583 solid 2px;
  margin-bottom: 30px;
	transition: all 0.3s;
}

.active, .collapsible:hover {
  background-color: #4646FF;
color: #FFFFFF;
}

.content {
  padding: 0 18px;
  display: none;
  overflow: hidden;
  background-color: #fff;
  margin-top: -25px;
	transition: all 0.3s;
}
		
		.material-symbols-outlined { display: flex; justify-content: end; margin-top: -25px; }		

		
/* área de noticias no formato LISTA */	
		
	#noticias_lista{}
		
	#noticias_lista .meio_central_quadro2 img{ display: none;  visibility: hidden;}
		
	#noticias_lista .meio_central_quadro2{
		grid-template-columns: repeat(4, 1fr); /* 4 colunas iguais */
		display: grid;
		column-gap: 30px;
		justify-content: space-between;
		padding: 0;}
		
	#noticias_lista .meio_central_quadro2 a:link, #noticias_lista .meio_central_quadro2 a:visited {
		background: #FFFFFF !important;
		font-size: 1.2em;
		display: block;
		/*background: #EEE;*/
		padding: 20px;
		border-radius: 3px;
		/*box-shadow: 1px 1px 4px rgba(0,0,0,0.3);*/
		text-decoration: none;
		transition: background 0.3s, color 0.3s;
		margin-bottom: 30px; }
		
	#noticias_lista .meio_central_quadro2 a:hover {
		background: #4646FF!important;
		color: #FFFFFF!important;
		text-decoration: none!important; }
		
		#noticias_lista .meio_central_quadro2 .card .texto{color:#000000!important; padding-bottom: 15px;}
		
	#noticias_lista .meio_central_quadro2 .card .texto {color:#000000!important; padding-bottom: 15px; background: #FFFFFF !important; font-size: 0.7em!important;}
		
	#noticias_lista .meio_central_quadro2 .tag{
		display: block;
		float: left;
		width: 100%;
		font-family: Literata;
		padding-bottom: 20px;
		font-size: 0.8em;
			}

/* nova diagramação 2025 */		
@media (max-width:950px){
#noticias_lista .meio_central_quadro2 a:link, #noticias_lista .meio_central_quadro2 a:visited {font-size: 0.95em;}}

@media (max-width:950px) and (min-width:731px){	
#noticias_passadas .destaque_triplo { font-size: 1em;}
}

@media (max-width:730px){
#noticias_lista .meio_central_quadro2{
	grid-template-columns: repeat(2, 1fr); /* 2 colunas iguais */}	
}

/*@media (max-width:440px){
#noticias_lista .meio_central_quadro2 a:link, #noticias_lista .meio_central_quadro2 a:visited {font-size: 0.9em;}	
}*/

@media (max-width:350px){
#noticias_lista .meio_central_quadro2{
	grid-template-columns: repeat(1, 1fr); /* 1 colunas iguais */}	
}



/* ==== Páginação aconteceu ==== */


.stl-aconteceu{ font-size: 1.24em;}


#paginacao-aconteceu, .paginacao-aconteceu  {
margin: 0 auto 20px auto;
border-bottom: 1px solid #9b9583;
font-family: "Rethink Sans", sans-serif;
}

.pagina-btn {
  display: inline-block;
  margin: 0 10px 0 0;
  padding: 5px 15px 0 15px;
  background-color: #FFF;
  color: #000000;
  border-radius: 3px 3px 0 0;
  cursor: pointer;
  /*border: 1px #9b9583 solid;*/   
  border-bottom:5px #FFF solid;
  font-size: 0.85em;
  margin-bottom: 10px;
}

.pagina-btn.ativa {
  border-bottom:5px #4646FF solid;
}

.pagina-btn.disabled {
  background-color: #FFF; 
  color:#CDCAC1;
  cursor: default;
}


/* estilo do acervo para as noticias quando tínham abas de paginação em cima */
#noticias #noticias_indice2 a:hover {
  background: #4646FF !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
}

#noticias #noticias_indice2 a:hover {
  background: #DDD;
  color: #666;
  text-decoration: none;
}


#noticias #noticias_indice2 a:link, #noticias #noticias_indice2 a:visited {
  font-size: 1.2em;
  display: block;
  background: #f5f5f0;
  padding: 10px;
  border-radius: 3px;
  /*box-shadow: 1px 1px 4px rgba(0,0,0,0.3);*/
  text-decoration: none;
  transition: background 0.3s, color 0.3s;
  border: 1px solid #9b9583;
}




/* ======================= */
/* estilo do acervo para as noticias quando tínham abas de paginação embaixo */

#noticias #noticias_indice3 {margin-top: 100px;}
#noticias #noticias_indice3 a:hover {
  background: #4646FF !important;
  color: #FFFFFF !important;
  text-decoration: none !important;
}

#noticias #noticias_indice3 a:hover {
  background: #DDD;
  color: #666;
  text-decoration: none;
}


#noticias #noticias_indice3 a:link, #noticias #noticias_indice3 a:visited {
  font-size: 1.2em;
  display: block;
  background: #f5f5f0;
  padding: 10px;
  border-radius: 3px;
  /*box-shadow: 1px 1px 4px rgba(0,0,0,0.3);*/
  text-decoration: none;
  transition: background 0.3s, color 0.3s;
  border: 1px solid #9b9583;
}

.voltar-anterior .material-symbols-outlined{
display: inline-block;;
justify-content: space-around;
  margin-top:0 ;
}

