.contraste header .login-area {
	background-color: #2d2d2d;
}

.contraste .main-header .menu .item-pai a {
	background: #2d2d2d;
	border-bottom: 5px solid #2d2d2d;
}

.contraste .main-header .menu .item-pai .sub-item a:hover {
	color: #2d2d2d;
	background: #FFF;
}

.contraste header .login-area .chamada-bar::after {
	background-color: #fff;
}

.contraste .main-header .busca-area input[type="text"] {
	border-color: #2d2d2d;
	color: #2d2d2d;
}

.contraste  .internal-content .form-element input,
.contraste  .internal-content .form-element textarea,
.contraste  .internal-content .form-element select {
	color: #000;

}

.contraste .internal-content .breadcrumb-area a:hover {
	color: #2d2d2d;
}
.contraste .internal-content .breadcrumb-area a.ativo {
	font-size: 12px;
	color: #2d2d2d;
}


.contraste .main-header .busca-area input[type="text"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #2d2d2d;
}
.contraste .main-header .busca-area input[type="text"]::-moz-placeholder { /* Firefox 19+ */
	color: #2d2d2d;
}
.contraste .main-header .busca-area input[type="text"]:-ms-input-placeholder { /* IE 10+ */
	color: #2d2d2d;
}
.contraste .main-header .busca-area input[type="text"]:-moz-placeholder { /* Firefox 18- */
	color: #2d2d2d;
}

.contraste h1 img,
.contraste .banner-area a img,
.contraste .capa img,
.contraste .footer-area img,
.contraste .conteudo-area img {
	filter: grayscale(1) !important;
}

.contraste .conteudo-area a,
.contraste .internal-content .bloco .item-bloco-ans .titulo {
	color: #2d2d2d !important;
}

.contraste .main-header .button-area svg,
.contraste .conteudo-area .intro svg path,
.contraste .conteudo-area .intro svg circle {
	fill: #2d2d2d;
}

.contraste .header-sessao h3 {
	background: #2d2d2d;
}

.contraste .internal-content .bloco .item-bloco::after,
.contraste .internal-content .bloco .item-bloco-ans::before,
.contraste .internal-content .bloco .item-bloco-ans::after {
	background-color: #2d2d2d;
}

.contraste .header-sessao h3 a {
	color: #FFF;
	background-color: #606060;
}

.contraste .header-sessao h3 a:hover {
	color: #FFF;
	background-color: #606060;
}

.contraste .acessorapido-area a {
	color: #2d2d2d  !important;
	border-color: #2d2d2d  !important;
}
.contraste .acessorapido-area svg,
.contraste .acessorapido-area svg * {
	fill: #2d2d2d !important;
	color: #2d2d2d !important;
}

.contraste .noticia .categoria,
.contraste .noticia .titulo,
.contraste .noticia .data {
	color: #fff;
	background: #2d2d2d;
}
.contraste .unidade .titulo {
	background: #2d2d2d;
}

.contraste .unidade .detalhes {
	color: #fff;
	background: #2d2d2d;
}
.contraste .unidade:hover .detalhes {
	color: #2d2d2d;
	background: #fff;
}
.contraste .ans-carousel li a:hover {
	color: #2d2d2d;
	background: #fff;
}
.contraste .ans-area .ans-carousel {
	background: #2d2d2d;
}
.contraste .downloads-area .nav-itens-down {
	background: #2d2d2d;
}
.contraste .downloads-area .nav-itens-down .splide__arrows button {
	background-color: #606060;
}
.contraste .downloads-area .nav-itens-down .splide__arrows button:hover {
	background-color: #2d2d2d;
}
.contraste .downloads-area .download a:hover,
.contraste .downloads-area .download a:hover .icon {
	background-color: #2d2d2d;
	color: #fff !important;
}
.contraste .downloads-area .download a:hover .icon svg,
.contraste .downloads-area .download a:hover .icon svg * {
	color: #fff;
	fill: #fff;
}
.contraste .final-area .titulo span,
.contraste .final-area .redes-area .titulo span,
.contraste .final-are.contraste a .redes-area .titulo span {
	background-color: #2d2d2d;
}
.contraste .final-area .link {
	border-color: #2d2d2d !important;
	color: #2d2d2d !important;
}
.contraste .final-area .link:hover {
	border-color: #fff !important;
	color: #fff !important;
	background-color: #2d2d2d !important;
}
.contraste .final-area .link .icon {
	background-color: #2d2d2d !important;
}
.contraste .footer-nav a {
	color: #2d2d2d !important;
}
.contraste .general svg polygon {
	fill: #2d2d2d !important;
}
.contraste {}
.contraste {}
.contraste {}
.contraste {}
.contraste {}
.contraste {}
.contraste {}


.contraste .programas-area .item-programas {
	color: #2d2d2d !important;
}

.contraste .programas-area .item-programas {
	border-color: #2d2d2d !important;

}

.contraste .internal-content .banner-area h1 {
	background-color: #2d2d2d;
	color: #FFF;
}

.contraste .internal-content .conteudo-area h3 {
	border-left: 10px solid #2d2d2d;
	color: #2d2d2d;
}

.contraste .internal-content .fechamento a,
.contraste .internal-content .bloco .item-bloco a {
	color: #2d2d2d;
}

.contraste .internal-content .bloco .item-bloco::before {
	background-color: #2d2d2d;
}

.contraste .internal-content .bloco .tipo,
.contraste .internal-content .bloco .item-bloco {
	color: #2d2d2d;
}

.contraste .internal-content .bloco .tipo::before,
.contraste .internal-content .bloco .item-bloco::before {
	background-color: #2d2d2d;
}

.contraste .internal-content .form-element input.bt-submit {
	color: #fff;
	background-color: #2d2d2d;
}

.contraste .internal-content .form-element input.bt-submit:hover {
	color: #2d2d2d;
	background-color: #FFF;
}

.contraste .verde {
	color: #2d2d2d;
}

.contraste .conteudo-area .organizacional {
	background-color: #2d2d2d;
}
.contraste .organizacional.show-missao .missao svg,
.contraste .organizacional.show-visao .visao svg,
.contraste .organizacional.show-valores .valores svg,
.contraste .organizacional.show-politica .politica svg,
.contraste .organizacional a:hover svg {
	fill: #fff !important;
}
.contraste .organizacional a {
	color: #fff !important;
	border-bottom-color: #fff !important;
}
/* .contraste .organizacional a:hover {
	color: #2d2d2d !important;
	border-bottom-color: #2d2d2d !important;
} */

.contraste .internal-content .bloco .item-bloco .prestador {
	border-left-color: #fff !important;
}

.contraste .conteudo-area .youtube a {
	background-color: #2d2d2d;
}

.contraste .conteudo-area .youtube a:hover {
	color: #2d2d2d;
	background-color: #FFF;
}