/* Campo Busca */
.form-busca {float: right; margin: 0 0 20px 0; vertical-align: middle;}
.cmp-busca {float: left; height: 45px; width: 300px; border: 1px solid #aaa; margin: 0; border-right-width: 0; padding: 0 5px; }
.busca {background: #bf1e2e; border: 0; cursor: pointer; width: 70px; height: 45px; color: #fff; font-weight: bold; float: left; }

/* Mobile/Browser */
@media only screen and (max-width: 480px) {
	.cmp-busca {width: 190px;}
}

/* Fim Campo Busca */


/* Notícias */
.noticias{margin: 0; padding: 0;}

.noticias a {text-decoration:none; color: #000;}
.noticias a:hover {text-decoration:none; color:#982020}

.noticias li{display:block;}

.noticias p {margin: 0; padding: 0;}
.noticias li a {
	background: #fff;
	display: flex;
	align-items: center;
	padding: 15px 0;
	border-bottom: 1px solid #d2d2d2;
	font-weight: 500;
}

.noticias li a:hover {
	background: #f0f0f0;
	font-weight: bold;
}

.noticias li span {
	margin-right: 20px;
	padding-left: 20px;
	color: #bf1e2e;
	position: relative;
}


.noticias li span:before {
	content: "";
	position: absolute;
	height: 6px;
	width: 6px;
	left: 6px;
	top: 14px;
	background: #9f9f9f;

}

.noticias.not-side li a {flex-direction: column; align-items: flex-start;}
.noticias.not-side p {padding: 8px 0 0; margin-left: 20px;}

@media (max-width: 600px) {
	.noticias li a {flex-direction: column; align-items: flex-start;}
	.noticias p {padding: 8px 0 0; margin-left: 20px;}
}

/* Detalhe Notícias */

.main--noticias {
	font-family: 'Open Sans', sans-serif;
}


.main--noticias .chamada {
    font-family: 'Merriweather', serif;
    font-size: .9375rem;
    line-height: 1.0625rem;
}

.titulo-pagina--noticia {
	border: 0;
	padding: 40px 0 20px;
	margin-bottom: 25px;
}

.titulo-pagina--noticia h1 {
	font-family: 'Open Sans', sans-serif;
    color: var(--cor-complementar5);
    text-align: center;
}

@media screen and (min-width: 767px) {
	.titulo-pagina--noticia h1 {
	    font-size: 2.25rem;
	    line-height: 2.375rem;
	}

	.main--noticias .chamada {
	    font-size: .9375rem;
	    line-height: 1.0625rem;
	}
}

@media screen and (min-width: 999px) {
	.titulo-pagina--noticia h1 {
	    font-size: 3rem;
    	line-height: 3.375rem;
	}

	.main--noticias .chamada {
		font-size: 1.125rem;
    	line-height: 1.875rem;
	}

}

.noticias--texto p {
    color: #2e2e2e;
    font-family: Merriweather,sans-serif;
    font-size: 1.125rem;
    line-height: 2rem;
    padding: 10px 0;
    margin-bottom: 0;
}

.noticias--texto li {
	font-family: Merriweather,sans-serif;
    font-size: 1.125rem;
    line-height: 2rem;
}
/* Fim Detalhe Notícias */

/* Fim notícias */