*,
*::before,
*::after {
	box-sizing: border-box;
	margin: 0;
	padding: 0; }

html, body {
	font-family: 'Fira Sans', sans-serif;
	height: 100%;
	width: 100%;
	font-size: 16px; }

h2, h3, h4, p, ul, ol {
	margin-top: .5em; }

h2 {
	font-size: 2rem; }

h3 {
	font-size: 1.5rem; }

h4 {
	font-size: 1.25rem; }

p, ul, ol, input, textarea, label {
	font-size: 1rem;
	line-height: 1.5rem; }

.wrapper {
	max-width: 1200px;
	margin: auto;
	padding: 15px; }

ul, ol {
	padding-left: 30px; }

a {
	color: inherit;
	text-decoration: none; }
a:focus, a:hover {
	text-decoration: underline; }

img {
	max-width: 100%; }

input, textarea, button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-family: inherit;
	display: inline-block;
	border: none;
	background-color: transparent; }

button {
	cursor: pointer; }

label {
	display: block; }

audio {
	width: 100%;
	border: 1px solid #d9d9d9; }

.verde1 {
	background-color: #008C3C !important; }

.verde1-reb {
	background-color: rgba(0, 140, 60, 0.2) !important; }

.verde2 {
	background-color: #65B32E !important; }

.verde2-reb {
	background-color: rgba(101, 179, 46, 0.2) !important; }

.verde3 {
	background-color: #008974 !important; }

.verde3-reb {
	background-color: rgba(0, 137, 116, 0.2) !important; }

.verde4 {
	background-color: #52BBB5 !important; }

.verde4-reb {
	background-color: rgba(82, 187, 181, 0.3) !important; }

.azul1 {
	background-color: #004388 !important; }

.azul1-reb {
	background-color: rgba(0, 67, 136, 0.2) !important; }

.azul2 {
	background-color: #006FB9 !important; }

.azul2-reb {
	background-color: rgba(0, 111, 185, 0.2) !important; }

.azul3 {
	background-color: #005687 !important; }

.azul3-reb {
	background-color: rgba(0, 86, 135, 0.2) !important; }

.azul4 {
	background-color: #759CB8 !important; }

.azul4-reb {
	background-color: rgba(117, 156, 184, 0.3) !important; }

.ocre {
	background-color: #D2870B !important; }

.ocre-reb {
	background-color: rgba(210, 135, 11, 0.2) !important; }

.laranja {
	background-color: #C35519 !important; }

.laranja-reb {
	background-color: rgba(195, 85, 25, 0.2) !important; }

.prata {
	background-color: #6D9795 !important; }

.prata-reb {
	background-color: rgba(109, 151, 149, 0.2) !important; }

.cinza {
	background-color: #706F6F !important; }

.preto-reb {
	background-color: rgba(0, 0, 0, 0.1) !important; }

.cor-verdadeiro {
	color: #65B32E; }

.cor-falso {
	color: #C35719; }

.cor-atencao {
	color: #0C70B8; }

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0; }

.w1200 {
	max-width: 1200px;
	margin: auto; }
@media (max-width: 1230px) {
	.w1200 {
		padding: 0 15px; } }

.w1000 {
	max-width: 1000px;
	margin: auto; }
@media (max-width: 1030px) {
	.w1000 {
		padding: 0 15px; } }

.w700 {
	max-width: 700px;
	padding: 0 15px;
	margin: auto; }

.busca {
	margin: .6rem 0;
	text-align: right; }
.busca form {
	display: inline-block; }
.busca form > * {
	font-size: 14px;
	display: inline-block;
	height: 30px;
	vertical-align: middle;
	color: #004388;
	background-color: #b8ccdb; }
.busca input[type="text"] {
	max-width: 165px;
	width: auto;
	border-radius: 20px 0 0 20px;
	margin-right: -5px;
	line-height: 30px;
	padding-left: 15px; }
.busca input[type="text"]::-webkit-input-placeholder {
	color: white; }
.busca input[type="text"]:-ms-input-placeholder {
	color: white; }
.busca input[type="text"]::-ms-input-placeholder {
	color: white; }
.busca input[type="text"]::placeholder {
	color: white; }
.busca button {
	cursor: pointer;
	border-radius: 0 20px 20px 0;
	padding: 0 5px; }
.busca button svg {
	display: block;
	width: 25px;
	height: 25px;
	fill: white; }

.logo-bndes {
	padding-left: 10px;
	text-align: right; }
.logo-bndes svg {
	display: inline-block;
	height: auto;
	max-width: 200px;
	max-height: 22px;
	fill: white; }

.tempo-real {
	padding: 10px 0;
	background-color: #C35519;
	color: white;
	font-weight: 700; }
.tempo-real a {
	display: block;
	transition: .3s; }
.tempo-real a:hover {
	text-decoration: none;
	opacity: .8; }

.info-data {
	color: #004388;
	font-size: .85rem; }

.interna {
	margin-top: 30px; }

.bt {
	color: white;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
	padding: 10px 30px;
	background-color: #004388;
	transition: .5s; }
.bt:hover {
	background-color: #005cbb; }

.campo {
	margin: 0 2px;
	line-height: 1.5rem;
	width: 1.5rem;
	font-weight: 700;
	border-radius: 4px;
	box-shadow: 0 0 5px #999999;
	background-color: white;
	vertical-align: middle; }

.pag {
	text-align: center;
	font-size: .875rem;
	color: #004388;
	padding-bottom: 30px; }
.pag button {
	cursor: pointer;
	color: #666666;
	font-size: 1.125rem;
	transition: .5s; }
.pag button:hover {
	background-color: #cccccc; }
.pag .pag-num {
	display: inline-block; }

.rede {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	border-radius: 50%;
	vertical-align: middle;
	background-color: #759CB8;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	transition: .5s; }
.rede:hover {
	background-color: #a8c0d2; }
.rede svg {
	fill: white; }
.rede.fale-conosco-topo {
	background-color: #D2870B; }
.rede.fale-conosco-topo:hover {
	background-color: #f4ac35; }
.rede.fale-conosco-topo svg {
	display: inline-block;
	padding-top: 5px;
	width: 25px;
	height: 25px; }

.tarja {
	color: white;
	border-bottom: 4px solid white; }
.tarja.tarja-sec {
	text-align: center;
	margin-top: 2rem;
	margin-bottom: -1rem; }
.tarja.tarja-sec.regional {
	text-align: left;
	position: relative; }
.tarja.tarja-sec.regional h2 {
	padding-left: 20px; }
.tarja.tarja-sec.regional select {
	color: white;
	border: none;
	font-weight: 700;
	background-color: transparent;
	position: absolute;
	right: 0;
	font-family: inherit;
	padding-left: 10px; }
.tarja.tarja-sec.regional select option {
	text-align: right;
	background-color: #008C3C; }
.tarja.tarja-sec h2 {
	display: inline-block;
	position: relative;
	font-size: 1.5rem;
	line-height: 50px; }
.tarja.tarja-sec h2.icon:before {
	top: 5px; }
/* .tarja.tarja-sec h2.no-icon {
padding: 15px 0;
display: block;
height: auto; }*/
.tarja > * {
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 1.25rem;
	text-transform: uppercase;
	margin: 0;
	position: relative;
	height: 50px;
	padding-left: 50px;
	transition: .5s; }
.tarja > *:hover {
	opacity: .85; }

/*
.bg1 {
background-image: url("../img/fotos/foto_01_gd.jpg"); }

.bg2 {
background-image: url("../img/fotos/foto_02_gd.jpg"); }

.bg3 {
background-image: url("../img/fotos/foto_03_gd.jpg"); }

.bg4 {
background-image: url("../img/fotos/foto_04_gd.jpg"); }*/

.icon:before {
	left: 0;
	top: 10px;
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	margin-left: 10px; }

.icon-adm-pub:before {
	content: url("../img/pictos/picto_adm-pub.svg"); }

.icon-agricultura:before {
	content: url("../img/pictos/picto_agricultura.svg"); }

.icon-comercio:before {
	content: url("../img/pictos/picto_comercio.svg"); }

.icon-cultura:before {
	content: url("../img/pictos/picto_cultura.svg"); }

.icon-educacao:before {
	content: url("../img/pictos/picto_educacao.svg"); }

.icon-esporte:before {
	content: url("../img/pictos/picto_esporte.svg"); }

.icon-industria:before {
	content: url("../img/pictos/picto_industria.svg"); }

.icon-infra:before {
	content: url("../img/pictos/picto_infra.svg"); }

.icon-inovacao:before {
	content: url("../img/pictos/picto_conhecimento.svg"); }

.icon-institucional:before {
	content: url("../img/pictos/picto_institucional.svg"); }

.icon-internacional:before {
	content: url("../img/pictos/picto_internacional.svg"); }

.icon-meio-ambiente:before {
	content: url("../img/pictos/picto_meio-ambiente.svg"); }

.icon-mercado:before {
	content: url("../img/pictos/picto_mercado.svg"); }

.icon-mpme:before {
	content: url("../img/pictos/picto_mpme.svg"); }

.icon-opiniao:before {
	content: url("../img/pictos/picto_opiniao.svg"); }

.icon-politica:before {
	content: url("../img/pictos/picto_politica.svg"); }

.icon-regional:before {
	content: url("../img/pictos/picto_regional.svg"); }

.icon-saude:before {
	content: url("../img/pictos/picto_saude.svg"); }

.icon-seg-pub:before {
	content: url("../img/pictos/picto_seg-pub.svg"); }


[data-picto="aud"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="aud"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_aud.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

[data-picto="img"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="img"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_img.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

[data-picto="txt"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="txt"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_txt.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

[data-picto="vid"] span:last-of-type {
	position: relative;
	padding-right: 1.5em; }
[data-picto="vid"] span:last-of-type:after {
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_vid.svg");
	width: 1em;
	height: 1em;
	margin-left: 10px; }

.desktop .menu-wrapper {
	overflow: hidden; }
.desktop .menu-wrapper:hover {
	overflow: visible; }
.desktop .menu-wrapper:hover .menus {
	height: auto;
	opacity: 1;
	transition: .5s; }
.desktop .menu-wrapper .menus {
	z-index: 100;
	width: 100%;
	position: absolute;
	height: 0;
	opacity: 0;
	transition: height .5s; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper {
	overflow: hidden;
	position: relative; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper .sub-menu-bt {
	cursor: pointer;
	position: relative; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper .sub-menu-bt span {
	position: absolute;
	right: 10px; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper .sub-menu {
	background-color: #008C3C;
	position: absolute;
	width: 215px;
	top: 0;
	left: 215px;
	opacity: 0;
	transition: .5s; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper:hover {
	overflow: visible; }
.desktop .menu-wrapper .menus .menu .sub-menu-wrapper:hover .sub-menu {
	opacity: 1; }

.topo {
	background-color: #004388; }
.topo .w1000 {
	display: flex;
	align-items: center;
	height: 120px; }
.topo .w1000 .coluna {
	flex: 1; }
.topo .w1000 .coluna.centro {
	text-align: center; }

.redes {
	margin: 15px 0 20px; }

.menu-wrapper {
	position: relative;
	margin: 0 -10px;
	max-width: 215px; }

.menu-bt {
	cursor: pointer;
	font-size: 1rem;
	color: white;
	display: block;
	text-transform: uppercase;
	padding: 15px 10px 10px;
	transition: .5s; }
.menu-bt .hamburguer {
	vertical-align: middle;
	display: inline-block;
	width: 40px;
	margin-right: 5px; }
.menu-bt .hamburguer .linha {
	border-radius: 3px;
	margin-bottom: 5px;
	height: 5px;
	display: block;
	background-color: white; }
.menu-bt .menu-texto {
	display: inline-block; }
.menu-bt:hover {
	background-color: white;
	text-decoration: none;
	color: #004388; }
.menu-bt:hover .hamburguer .linha {
	background-color: #004388; }

.menus {
	background-color: #004388; }
.menus ul {
	padding: 0;
	margin: 0;
	list-style: none; }
.menus ul li a {
	color: white;
	padding: 5px 15px;
	display: block; }
.menus ul li a:hover {
	color: #004388 !important;
	text-decoration: none;
	background-color: #65B32E; }

.data {
	text-align: right;
	color: white; }
.data .hora {
	display: inline-block;
	margin-right: 5px;
	color: #65B32E;
	font-weight: 700; }

.logo-agencia svg {
	display: inline-block;
	overflow: visible;
	max-width: 200px;
	max-height: 100px; }
.logo-agencia svg .st0 {
	opacity: 0.7; }
.logo-agencia svg .st1 {
	fill: #65B32E;
	transition: .2s; }
.logo-agencia svg .st2 {
	fill: #65B32E;
	transition: .5s; }
.logo-agencia svg .st3 {
	fill: #FFFFFF; }

.logo-agencia:hover svg .st1 {
	-webkit-transform: rotate(6.5deg);
	transform: rotate(6.5deg);
	-webkit-transform-origin: center;
	transform-origin: center; }

.logo-agencia:hover svg .st2 {
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg);
	-webkit-transform-origin: center;
	transform-origin: center; }

.rodape {
	padding: 15px 0;
	margin-top: 45px;
	background-color: #004388; }
.rodape .w1000 {
	display: flex; }
.rodape .w1000 .coluna {
	flex-basis: 33.33%;
	color: white; }
.rodape .w1000 .coluna strong {
	display: block;
	margin-bottom: .5rem; }
.rodape .w1000 .coluna ul {
	text-transform: uppercase;
	list-style: none;
	margin: 0;
	padding: 0; }
.rodape .w1000 .coluna ul + strong {
	margin-top: 1rem; }
.rodape .w1000 .coluna a {
	display: block;
	font-size: .875rem;
	margin-bottom: .25rem; }
.rodape .w1000 .busca {
	margin-top: 0;
	margin-bottom: 3rem; }
.rodape .w1000 .logo-bndes {
	padding-left: 0; }
.rodape .w1000 .copyr {
	text-align: right;
	margin-top: 1rem;
	font-size: .8rem;
	color: #b3b3b3; }

.BoxBarra{
	display:flex;
	justify-content:center;
	color: white;
}
.barra-container{
display:flex;
flex-wrap: wrap;
width: 1000px;
}
.item{
flex: 1 1 300px;
margin:10px;
}
.barra-container h4 {
	position: relative;
	padding-top: 5px;
	font-weight: 400;
	font-size: 1.25rem;
	text-transform: uppercase;
	padding-left: 45px;
	padding-bottom: 5px; }
.barra-container h4 span {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.barra-container h5 {
	font-size: 1rem;
	font-weight: 400;
	}
.barra-container .info-data {
	color: white; }


.barra {
	flex: 0 0 35%;
	color: white; }
.barra > div:nth-child(2) {
	margin-top: 30px; }
.barra h4 {
	position: relative;
	padding-top: 5px;
	font-weight: 400;
	font-size: 1.25rem;
	text-transform: uppercase;
	padding-left: 45px;
	padding-bottom: 5px; }
.barra h4 span {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.barra h5 {
	font-size: 1rem;
	font-weight: 400; }
.barra .info-data {
	color: white; }

.mais-lidas h4:before {
	left: 0;
	top: 5px;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_maislidas.svg");
	width: 35px;
	height: 35px;
	margin-left: 5px; }

.mais-lidas ol {
	margin-top: 0;
	counter-reset: li;
	margin-left: 0;
	padding: 0 10px 10px; }
.mais-lidas ol > li {
	position: relative;
	list-style-type: none;
	padding: 10px 10px 10px 50px;
	border-bottom: 1px solid white; }
.mais-lidas ol > li:last-of-type {
	border-bottom: none; }
.mais-lidas ol > li:before {
	font-size: 3rem;
	content: counter(li);
	counter-increment: li;
	position: absolute;
	top: 2rem;
	left: .5rem; }

.banner-fato-boato {
	border-top: 8px solid white;
	text-align: center; }
.banner-fato-boato a {
	font-size: 1.5rem;
	background-color: #759CB8;
	padding: 15px;
	color: white;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
	transition: .5s; }
.banner-fato-boato a:hover {
	background-color: #97b4c9; }

.release h4:before, .ultimas-relacionadas h4:before {
	left: 0;
	top: 7px;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_releases.svg");
	width: 30px;
	height: 30px;
	margin-left: 7px; }

.release ul, .ultimas-relacionadas ul {
	background-color: #e6e6e6;
	margin-top: 0;
	margin-left: 0;
	padding: 0 10px 10px; }
.release ul > li, .ultimas-relacionadas ul > li {
	padding: 10px;
	list-style-type: none;
	border-bottom: 1px solid white; }
.release ul > li:last-of-type, .ultimas-relacionadas ul > li:last-of-type {
	border-bottom: none; }
.release ul > li a, .ultimas-relacionadas ul > li a {
	color: black; }

.release .releases-link-todas, .ultimas-relacionadas .releases-link-todas {
	color: black;
	display: block;
	background-color: #e6e6e6;
	font-weight: 700;
	padding: 0 10px 10px 20px; }

.ultimas-relacionadas {
	color: black; }
.ultimas-relacionadas h4 {
	color: white;
	margin: 0; }
.ultimas-relacionadas h4:before {
	left: 0;
	top: 5px;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_ultimasnews.svg");
	width: 35px;
	height: 35px;
	margin-left: 6px; }
.ultimas-relacionadas .info-data {
	color: #004388; }

.hero .hero-size1 {
	height: 400px; }

.hero .hero-size2 {
	height: 300px; }

.hero .hero-grid {
	margin: 2rem 0;
	display: flex; }
.hero .hero-grid .hero-grid-item {
	flex-basis: 50%;
	border-right: 8px solid white;
	border-left: 8px solid white; }
.hero .hero-grid .hero-grid-item:first-of-type {
	border-left: none; }
.hero .hero-grid .hero-grid-item:last-of-type {
	border-right: none; }
.hero .hero-grid .hero-grid-container {
	display: flex;
	flex-direction: column; }
.hero .hero-grid .hero-grid-container .hero-grid-sub-item {
	flex-basis: 50%; }
.hero .hero-grid .hero-grid-container .hero-grid-sub-item:first-of-type {
	border-bottom: 8px solid white; }
.hero .hero-grid .hero-grid-container .hero-grid-sub-item:last-of-type {
	border-top: 8px solid white; }

.hero a {
	position: relative;
	display: block;
	height: 100%;
	overflow: hidden; }
.hero a .hero-img, .hero a .hero-no-img {
	display: block;
	height: 100%;
	background-size: cover;
	background-position: center center;
	transition: .5s; }
.hero a .hero-no-img + h2 {
	font-size: 2.5rem;
	top: 50%;
	bottom: auto;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.hero a h2, .hero a h3 {
	padding: 15px;
	position: absolute;
	bottom: 0; }
.hero a:hover .hero-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1); }

.hero .hero-solitario {
	margin: 2rem 0; }
.hero .hero-solitario a {
	height: 100%;
	display: block; }

.hero h2, .hero h3 {
	margin: 0;
	color: white;
	font-weight: normal; }
.hero h2 span, .hero h3 span {
	padding: 0 .2em;
	display: inline-block; }
.hero h2 span:first-of-type, .hero h3 span:first-of-type {
	font-weight: 700; }
.hero h2[data-editoria="adm-pub"] span, .hero h2[data-editoria="institucional"] span, .hero h2[data-editoria="regional"] span, .hero h3[data-editoria="adm-pub"] span, .hero h3[data-editoria="institucional"] span, .hero h3[data-editoria="regional"] span {
	background-color: #008C3C; }
.hero h2[data-editoria="agricultura"] span, .hero h2[data-editoria="internacional"] span, .hero h3[data-editoria="agricultura"] span, .hero h3[data-editoria="internacional"] span {
	background-color: #004388; }
.hero h2[data-editoria="comercio"] span, .hero h2[data-editoria="meio-ambiente"] span, .hero h3[data-editoria="comercio"] span, .hero h3[data-editoria="meio-ambiente"] span {
	background-color: #D2870B; }
.hero h2[data-editoria="cultura"] span, .hero h2[data-editoria="mercado"] span, .hero h3[data-editoria="cultura"] span, .hero h3[data-editoria="mercado"] span {
	background-color: #52BBB5; }
.hero h2[data-editoria="educacao"] span, .hero h2[data-editoria="mpme"] span, .hero h3[data-editoria="educacao"] span, .hero h3[data-editoria="mpme"] span {
	background-color: #759CB8; }
.hero h2[data-editoria="industria"] span, .hero h2[data-editoria="saude"] span, .hero h3[data-editoria="industria"] span, .hero h3[data-editoria="saude"] span {
	background-color: #65B32E; }
.hero h2[data-editoria="infra"] span, .hero h2[data-editoria="seg-pub"] span, .hero h3[data-editoria="infra"] span, .hero h3[data-editoria="seg-pub"] span {
	background-color: #C35519; }
.hero h2[data-editoria="inovacao"] span, .hero h3[data-editoria="inovacao"] span {
	background-color: #6D9795; }

.editorias {
	display: flex;
	margin-bottom: 45px; }
.editorias .editorias-destaques {
	flex: 1 0 0; }
.editorias .editorias-destaques h2 {
	font-size: 1.75rem;
	background-color: #666666;
	line-height: 50px;
	color: white;
	text-align: center;
	margin-top: 0;
	margin-bottom: 1rem;
	width: 92.75%; }
.editorias .editorias-destaques .tarja {
	color: white; }
.editorias .editorias-destaques .tarja h2 {
	position: relative; }
.editorias .editorias-destaques .tarja a {
	position: relative;
	height: 100%; }
.editorias .editorias-destaques .tarja span {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.editorias .editorias-destaques .editoria {
	vertical-align: top;
	width: 42.5%;
	display: inline-block;
	margin-right: 7.75%;
	margin-left: -5px;
	margin-bottom: 2rem; }
.editorias .editorias-destaques .editoria:nth-of-type(odd) {
	margin-left: 0; }
.editorias .editorias-destaques .editoria:nth-of-type(even) {
	margin-right: 0; }
.editorias .editorias-destaques .editoria a {
	background-position: top;
	background-size: cover;
	display: block;
	text-decoration: none; }
.editorias .editorias-destaques .editoria a .editoria-foto {
	height: 120px;
	background-size: cover;
	margin-bottom: .5rem; }
.editorias .editorias-destaques .editoria a:hover h4 {
	text-decoration: underline; }
.editorias h4 {
	margin-top: 0;
	font-weight: 400; }

.editoria-link-todas {
	color: #004388;
	font-weight: 700;
	display: block; }

.editoria-interna-destaques {
	margin-right: 5%; }
.editoria-interna-destaques ul {
	margin: 0;
	padding: 5px 15px 5px;
	list-style: none; }
.editoria-interna-destaques ul li {
	padding: 10px 0;
	border-bottom: 1px solid white; }
.editoria-interna-destaques ul span {
	display: block; }
.editoria-interna-destaques ul a {
	display: block; }
.editoria-interna-destaques .pag {
	margin-top: 15px; }

.ultimas-release {
	display: flex; }
.ultimas-release > section {
	flex: 1 0 0;
	background-color: #e6e6e6;
	margin-right: 5%; }
.ultimas-release > section h4 {
	font-size: 1.125rem;
	margin-top: 0;
	font-weight: 400; }
.ultimas-release > section .tarja {
	color: white;
	background-color: gray; }
.ultimas-release > section .tarja h3 {
	position: relative; }
.ultimas-release > section .tarja h3:before {
	left: 0;
	top: 7px;
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	margin-left: 10px;
	content: url("../img/pictos/picto_ultimasnews.svg"); }
.ultimas-release > section .tarja h3 span {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%); }
.ultimas-release .ultimas {
	text-align: center;
	padding: 15px; }
.ultimas-release .ultimas .ultima {
	vertical-align: top;
	text-align: left;
	width: 46.5%;
	margin-left: -5px;
	margin-right: 7%;
	display: inline-block; }
.ultimas-release .ultimas .ultima:nth-child(even) {
	margin-right: 0; }
.ultimas-release .ultimas .ultima:nth-child(odd) {
	margin-left: 0; }
/* 
.ultimas-release .ultimas .ultima:nth-child(1) .ultima-foto {
background-image: url("../img/fotos/foto_02_md.jpg"); }
.ultimas-release .ultimas .ultima:nth-child(2) .ultima-foto {
background-image: url("../img/fotos/foto_03_md.jpg"); }
.ultimas-release .ultimas .ultima:nth-child(3) .ultima-foto {
background-image: url("../img/fotos/foto_04_md.jpg"); }
.ultimas-release .ultimas .ultima:nth-child(4) .ultima-foto {
background-image: url("../img/fotos/foto_05_md.jpg"); }
*/
.ultimas-release .ultimas .ultima a {
	background-position: top;
	display: block;
	text-decoration: none;
	margin-bottom: 1rem; }
.ultimas-release .ultimas .ultima a .ultima-foto {
	background-size: cover;
	height: 120px;
	margin-bottom: .5rem; }
.ultimas-release .ultimas .ultima a:hover h4 {
	text-decoration: underline; }
.ultimas-release .ultimas .ultima .info-editoria {
	color: #004388; }

.materia {
	display: flex;
	margin-bottom: 45px; }
.materia .materia-conteudo {
	margin-right: 7.75%; }
.materia .materia-conteudo p {
	line-height: 1.5rem; }
.materia .materia-conteudo .olho {
	margin: 1.25rem 0; }
.materia .materia-conteudo .olho p {
	font-size: 1.25rem;
	line-height: 2rem;
	color: #004388; }

.info-materia {
	position: relative;
	display: inline-block;
	padding-right: 50px; }
.info-materia p {
	margin-top: 0;
	line-height: 1.5rem; }
.info-materia .share {
	position: absolute;
	top: 0;
	right: 0; }
.info-materia .share .share-btn {
	cursor: pointer;
	background-image: url("../img/pictos/picto_compartilhamento.svg");
	border-radius: 50%;
	background-color: #004388;
	display: block;
	height: 30px;
	width: 30px;
	transition: .5s; }
.info-materia .share .share-btn:hover {
	background-color: #0075ee; }
.info-materia .share .share-btn.ativo + .share-list {
	opacity: 1;
	height: auto;
	overflow: visible; }
.info-materia .share .share-list {
	height: 0;
	overflow: hidden;
	opacity: 0;
	background-color: white;
	z-index: 1;
	position: absolute;
	border-radius: 10px;
	padding: 0;
	top: 0;
	right: -140px;
	list-style: none;
	margin: 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	transition: .5s; }
.info-materia .share .share-list li {
	border-bottom: 1px solid #e6e6e6; }
.info-materia .share .share-list li:last-of-type {
	border-bottom: none; }
.info-materia .share .share-list li a {
	font-size: .875rem;
	color: #004388;
	display: block;
	padding: 10px;
	transition: .5s; }
.info-materia .share .share-list li a:hover {
	color: #0075ee;
	text-decoration: none; }
.info-materia .share .share-list li a:hover svg {
	fill: #0075ee; }
.info-materia .share .share-list li a svg {
	fill: #004388;
	height: 20px;
	width: 20px;
	vertical-align: top;
	transition: .5s; }
.info-materia .info-data {
	color: black; }

.box {
	margin-top: 45px;
	padding: 30px;
	background-color: #d9ffe9; }

.materia-legenda {
	font-size: .75rem;
	margin-top: -1rem; }

.busca-pagina {
	min-height: 500px; }
.busca-pagina .tarja {
	background-color: #666666;
	text-align: center;
	color: white;
	text-transform: uppercase;
	padding: 5px 0; }
.busca-pagina .tarja h2 {
	margin-top: 0;
	position: relative;
	display: inline-block;
	font-weight: 400;
	padding-left: 50px; }
.busca-pagina .tarja h2:before {
	left: 0;
	top: 0;
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_busca.svg");
	width: 40px;
	height: 40px;
	margin-left: 10px; }
.busca-pagina .resultados .resultados-sumario {
	padding: 30px 0;
	position: relative;
	color: #C35519; }
.busca-pagina .resultados .resultados-sumario .resultados-numeros {
	display: inline-block;
	padding-bottom: 10px;
	padding-right: 20px;
	border-bottom: 1px solid #cccccc; }
.busca-pagina .resultados .resultados-sumario .resultados-numeros span {
	font-weight: 700; }
.busca-pagina .resultados .resultados-sumario button {
	position: absolute;
	top: 15px;
	right: 0; }
.busca-pagina .resultados .resultado {
	margin: 15px 0; }
.busca-pagina .resultados p {
	line-height: 1.5rem; }
.busca-pagina .resultados .pag {
	padding-top: 2rem;
	padding-bottom: 0; }

.filtros {
	box-sizing: border-box;
	background-color: #e6e6e6;
	padding: 15px; }
.filtros .filtro {
	margin-bottom: 30px; }
.filtros .filtro:last-child {
	margin-bottom: 0; }
.filtros .filtro p {
	line-height: 2rem; }
.filtros .filtro p label {
	min-width: 130px;
	cursor: pointer;
	display: inline-block;
	margin-right: 1rem; }
.filtros .filtro p label input[type="checkbox"] {
	cursor: pointer;
	display: inline-block;
	height: 20px;
	width: 20px; }
.filtros .filtro p label input[type="checkbox"]:checked {
	background-color: #65B32E;
	position: relative; }
.filtros .filtro p label input[type="checkbox"]:checked:before {
	content: '';
	position: absolute;
	display: block;
	top: 0;
	right: 0;
	left: 0;
	margin: auto;
	width: 9px;
	height: 14px;
	border: solid #fff;
	border-width: 0 .25rem .25rem 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg); }
.filtros .filtro p label input[type="checkbox"]:focus {
	outline: none; }
.filtros .outro-periodo {
	margin-top: 15px; }
.filtros .outro-periodo span {
	display: inline-block;
	margin-right: 30px; }
.filtros .outro-periodo input[type="date"] {
	color: gray;
	padding-left: .5rem;
	width: auto;
	font-weight: 400;
	font-size: .8rem; }
.filtros.hide {
	padding: 0;
	height: 0;
	overflow: hidden; }

.fale-conosco {
	min-height: 500px; }
.fale-conosco .tarja {
	background-color: #666666;
	text-align: center;
	color: white;
	text-transform: uppercase;
	margin-bottom: 2rem; }
.fale-conosco .tarja h2 {
	font-size: 1.5rem;
	margin-top: 0;
	line-height: 50px;
	position: relative;
	display: inline-block;
	font-weight: 400;
	padding-left: 50px; }
.fale-conosco .tarja h2:before {
	left: 0;
	top: 7px;
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_faleconosco.svg");
	width: 35px;
	height: 35px;
	margin-left: 10px; }
.fale-conosco input, .fale-conosco textarea {
	margin-top: .5rem;
	font-size: .875rem;
	font-weight: 400;
	color: #666666;
	padding: 5px 15px;
	display: block;
	width: 100%; }
.fale-conosco label {
	font-weight: 700;
	color: #004388;
	margin: 1rem 0;
	display: block; }
.fale-conosco .req {
	position: relative; }
.fale-conosco .req:after {
	position: absolute;
	content: '*';
	color: #C35519;
	margin-left: 5px; }
.fale-conosco p.sucesso {
	color: #004388;
	margin-top: 4rem;
	font-size: 1.25rem;
	font-weight: 700;
	text-align: center; }

.galeria .tarja {
	background-color: #666666;
	text-align: center;
	margin-bottom: .7rem; }
.galeria .tarja h2 {
	position: relative;
	margin-top: 0;
	display: inline-block;
	font-weight: 400;
	font-size: 1.5rem;
	line-height: 50px;
	padding-left: 50px; }

.galeria.fotos .tarja h2:before {
	left: 0;
	top: 7px;
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_img.svg");
	width: 35px;
	height: 35px;
	margin-left: 10px; }

.galeria.fotos .galeria-conteiner .galeria-editoria .galeria-qtd:before {
	right: 0;
	top: 0;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_img.svg");
	width: 20px;
	height: 20px; }

.galeria.videos .tarja h2:before {
	left: 0;
	top: 5px;
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_vid.svg");
	width: 35px;
	height: 35px;
	margin-left: 10px; }


.galeria.videos .galeria-conteiner .galeria-editoria .galeria-qtd:before {
	right: 0;
	top: -2px;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_vid.svg");
	width: 20px;
	height: 20px; }

.galeria .galeria-conteiner {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap; }
.galeria .galeria-conteiner .galeria-item {
	cursor: pointer;
	color: white;
	width: 32.5%;
	margin-bottom: 1.25%;
	transition: .5s; }
.galeria .galeria-conteiner .galeria-item:hover {
	text-decoration: none;
	opacity: .85; }
.galeria .galeria-conteiner .galeria-item:nth-child(1), .galeria .galeria-conteiner .galeria-item:nth-child(4n) {
	margin-left: 0; }
.galeria .galeria-conteiner .galeria-item:nth-child(3n) {
	margin-right: 0; }
/*.galeria .galeria-conteiner .galeria-item:nth-of-type(1) .galeria-img {
background-image: url("../img/fotos/foto_01_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(2) .galeria-img {
background-image: url("../img/fotos/foto_02_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(3) .galeria-img {
background-image: url("../img/fotos/foto_03_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(4) .galeria-img {
background-image: url("../img/fotos/foto_04_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(5) .galeria-img {
background-image: url("../img/fotos/foto_05_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(6) .galeria-img {
background-image: url("../img/fotos/foto_06_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(7) .galeria-img {
background-image: url("../img/fotos/foto_07_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(8) .galeria-img {
background-image: url("../img/fotos/foto_08_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(9) .galeria-img {
background-image: url("../img/fotos/foto_09_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(10) .galeria-img {
background-image: url("../img/fotos/foto_10_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(11) .galeria-img {
background-image: url("../img/fotos/foto_11_md.jpg"); }
.galeria .galeria-conteiner .galeria-item:nth-of-type(12) .galeria-img {
background-image: url("../img/fotos/foto_12_md.jpg"); }*/
.galeria .galeria-conteiner .galeria-item p {
	margin: 0; }
.galeria .galeria-conteiner .galeria-item .galeria-img {
	height: 200px;
	background-size: cover;
	background-position: top center; }
.galeria .galeria-conteiner .galeria-legenda {
	padding: 10px; }
.galeria .galeria-conteiner .galeria-legenda p {
	font-size: .875rem;
	line-height: 1.25rem; }
.galeria .galeria-conteiner .galeria-editoria {
	position: relative;
	text-transform: uppercase;
	font-weight: 700; }
.galeria .galeria-conteiner .galeria-editoria .galeria-qtd {
	font-size: .75rem;
	position: absolute;
	top: -7px;
	right: -3px;
	font-weight: 400;
	width: 30px;
	height: 20px;
	line-height: 20px; }

.galeria .pag {
	padding-top: 2rem;
	padding-bottom: 0; }

.mfp-title {
	font-size: .8rem;
	position: relative; }
.mfp-title a {
	background-image: url("../img/pictos/picto_download.svg");
	background-size: 12px 12px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 15px;
	position: absolute;
	right: 0;
	bottom: 0; }

.galeria.audio .tarja h2:before {
	left: 0;
	top: 6px;
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_aud.svg");
	width: 35px;
	height: 35px;
	margin-left: 10px; }

.galeria.audio .galeria-conteiner .galeria-editoria .galeria-qtd:before {
	right: 0;
	top: 0;
	position: absolute;
	display: block;
	content: url("../img/pictos/picto_aud.svg");
	width: 20px;
	height: 20px; }

.fato-boato-pag {
	background-color: #97b4c9; }
.fato-boato-pag .fato-boato-hero {
	padding: 30px;
	background-color: #5584a5;
	text-align: center;
	color: white; }
.fato-boato-pag .fato-boato-hero h2 {
	font-weight: 400;
	margin: 0;
	text-transform: uppercase; }
.fato-boato-pag .fato-boato-hero .busca {
	text-align: center;
	margin: 15px auto 0;
	width: 100%;
	max-width: 600px; }
.fato-boato-pag .fato-boato-hero .busca form {
	display: flex; }
.fato-boato-pag .fato-boato-hero .busca input[type="text"] {
	flex-grow: 1;
	max-width: none; }
.fato-boato-pag .interna h2 {
	font-size: 3rem;
	font-weight: 400;
	color: white; }
.fato-boato-pag .interna .ultimas-relacionadas.tarja {
	padding-top: 0; }
.fato-boato-pag .interna .ultimas-relacionadas.tarja h4 {
	line-height: 40px; }
.fato-boato-pag .interna .ultimas-relacionadas.tarja h4:before {
	top: 7px; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-img {
	position: relative;
	height: 160px; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-img .fato-boato-info {
	position: absolute;
	right: 0;
	bottom: -4px; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item {
	padding-top: 0;
	width: 30%;
	background-image: none; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item:hover {
	opacity: 1; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item .fato-boato-legenda {
	margin-right: 0;
	display: flex; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item .fato-boato-legenda table {
	width: 100%;
	font-size: .75rem;
	background-color: white;
	color: black;
	border-collapse: collapse; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item .fato-boato-legenda table strong {
	font-size: .875rem; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item .fato-boato-legenda table td {
	padding: 15px; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item .fato-boato-legenda table td:nth-child(even) {
	padding-left: 0; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-item .fato-boato-info {
	max-width: none;
	width: 45px;
	height: 45px; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-legenda {
	padding: 10px 0; }
.fato-boato-pag .fato-boato.galeria .galeria-conteiner .galeria-legenda p {
	font-size: 1rem;
	margin-top: .25rem;
	font-weight: 700; }
.fato-boato-pag .fato-boato-ultimas {
	background-color: #ebf1f5;
	padding: 15px 15px 30px; }
.fato-boato-pag .fato-boato-ultimas .tarja {
	margin: -15px -15px 15px;
	text-align: left;
	background-color: #5584a5; }
.fato-boato-pag .fato-boato-ultimas .tarja h2 {
	font-size: 1.5rem;
	padding-left: 45px; }
.fato-boato-pag .fato-boato-ultimas .tarja h2:before {
	left: 0;
	top: 6px;
	position: absolute;
	display: inline-block;
	content: url("../img/pictos/picto_ultimasnews.svg");
	width: 30px;
	height: 30px;
	margin-left: 10px; }
.fato-boato-pag .fato-boato-ultimas .fato-boato-ultima {
	display: block;
	padding: 10px 0;
	border-bottom: 1px solid white; }
.fato-boato-pag .fato-boato-ultimas .fato-boato-ultima img {
	float: left;
	width: 100px;
	margin-right: 10px; }
.fato-boato-pag .fato-boato-ultimas .fato-boato-ultima .info {
	display: inline-block; }

.blog {
	display: flex;
	margin-bottom: 45px; }
.blog .blog-main, .blog .blog-post {
	flex: 1 0 0;
	margin-right: 5%; }
.blog .blog-main .post-img, .blog .blog-post .post-img {
	background-size: cover;
	background-position: center center;
	height: 300px;
	margin-bottom: 1rem; }
.blog .blog-main h2, .blog .blog-post h2 {
	text-transform: uppercase; }
.blog .blog-main .materia-legenda, .blog .blog-post .materia-legenda {
	margin-top: 0; }
.blog .blog-main .post, .blog .blog-post .post {
	padding-bottom: 2rem;
	border-bottom: 1px solid #e6e6e6; }
.blog .blog-main .post .post-img, .blog .blog-post .post .post-img {
	background-size: cover;
	background-position: center center;
	height: 150px;
	margin-bottom: 1rem; }
.blog .blog-main .post h2, .blog .blog-post .post h2 {
	text-transform: uppercase;
	font-size: 1.5rem; }
.blog .blog-main .post .leia-mais, .blog .blog-post .post .leia-mais {
	margin-top: 1rem;
	text-align: right; }
.blog .blog-main .post .leia-mais a, .blog .blog-post .post .leia-mais a {
	text-transform: uppercase;
	font-weight: 700;
	color: white;
	display: inline-block;
	padding: 10px 15px;
	background-color: #008C3C;
	transition: .5s; }
.blog .blog-main .post .leia-mais a:hover, .blog .blog-post .post .leia-mais a:hover {
	text-decoration: none;
	background-color: #00bf52; }
.blog .blog-barra h4:before {
	position: absolute;
	display: block;
	margin-left: 10px; }
.blog .blog-barra.blog-mais-lidas {
	margin-bottom: 2rem; }
.blog .blog-barra.blog-mais-lidas h4:before {
	left: 0;
	top: 10px;
	width: 30px;
	height: 30px;
	content: url(../img/pictos/picto_maislidas.svg); }
.blog .blog-barra.blog-categorias h4:before {
	left: 0;
	top: 12px;
	width: 25px;
	height: 25px;
	content: url(../img/pictos/picto_topicos.svg); }
.blog .blog-barra.blog-categorias h5 span {
	display: inline-block; }
.blog .blog-barra ul {
	padding: 0 15px 15px;
	margin: 0;
	list-style: none; }
.blog .blog-barra ul li a {
	color: black;
	display: block;
	border-bottom: 1px solid white;
	padding: 10px 0; }
.blog .blog-barra ul li a .info-data {
	color: #004388; }
.blog .blog-barra ul li:last-of-type a {
	padding-bottom: 0;
	border-bottom: none; }
.blog .pag {
	margin-top: 1rem; }
.aviso {
    color: #333;
    background-color: #f0f8ff; 
    border: 1px solid #b0e0e6; 
    padding: 15px 20px; 
    margin-bottom: 15px; 
    font-size: 15px; 
    font-weight: bold;
    border-radius: 8px; 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    line-height: 25px;
}
 
.aviso button {
    color: white;
    display: inline-block;
    padding: 12px 15px;
    background-color: #004388;
    border: none;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease;
    font-size: 14px; 
    font-weight: bold;
    cursor: pointer; 
    letter-spacing: 0.5px; 
    margin-top: 10px;
    margin-bottom: 10px;
}
 
.aviso button:hover {
    background-color: #0056b3;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}
 
.aviso button:active {
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
}
 

@media (max-width: 1030px) {
	.topo .w1000 .coluna.esquerda {
		position: relative;
		height: 100%; }
	.topo .w1000 .coluna.esquerda .menu-wrapper {
		position: absolute; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus {
		z-index: 100;
		position: fixed;
		width: 220px;
		height: calc(100% - 120px);
		background-color: #004388;
		left: -220px;
		overflow-y: auto;
		transition: left .5s; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu-bt span {
		display: none; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu {
		padding-left: 10px; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo {
		position: absolute;
		width: 100%;
		height: 100%;
		overflow-y: auto; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo .menus {
		opacity: 1;
		left: 0; }
	.menu-bt:hover {
		background-color: transparent; }
	.menu-bt:hover .hamburguer .linha {
		background-color: white; }
	.menu-bt:hover .menu-texto {
		color: white; }
	.rodape-menu {
		vertical-align: top;
		display: inline-block;
		width: 140px; }
	.rodape-menu span {
		display: block; }
	.rodape-menu ul li {
		display: block;
		border: none;
		padding-left: 0;
		line-height: inherit; }
	.rodape-fale-conosco {
		display: block; } }

@media (max-width: 930px) {
	.ultimas-relacionadas h4 {
		line-height: 40px; }
	.ultimas-relacionadas h4 br {
		display: none; }
	.materia, .blog {
		flex-direction: column; }
	.materia .materia-conteudo, .materia .blog-main, .blog .materia-conteudo, .blog .blog-main {
		margin-right: 0;
		margin-bottom: 2rem; } }

@media (max-width: 840px) {
	.editorias {
		flex-direction: column; }
	.editorias-destaques {
		margin-bottom: 45px; }
	.editorias-destaques > div {
		margin-right: 0; }
	.editoria-interna-destaques {
		margin-right: 0; }
	.editorias > section h4 {
		font-size: 1.125rem; }
	.editorias .editorias-destaques h2 {
		width: 100%; }
	.editorias .editorias-destaques .editoria {
		width: 49%;
		display: inline-block;
		margin-right: 2%; }
	.ultimas-release {
		flex-direction: column; }
	.ultimas-home {
		margin-bottom: 45px; }
	.ultimas-release .ultimas-home {
		margin-right: 0; }
	.ultimas-release .ultimas .ultima {
		margin-right: 5%; } }

@media (max-width: 800px) {
	.rede {
		margin-right: 0; }
	.rodape .w1000 {
		flex-direction: column; }
	.rodape .w1000 .coluna {
		flex-basis: auto; }
	.rodape .w1000 .coluna .busca, .rodape .w1000 .coluna .logo-bndes, .rodape .w1000 .coluna .copyr {
		text-align: left;
		margin: 20px 0; } }

@media (max-width: 710px) {
	.hero .hero-size1 {
		height: 600px; }
	.hero .hero-grid {
		flex-direction: column; }
	.hero .hero-grid .hero-grid-item {
		border-right: none;
		border-left: none;
		margin-bottom: 1rem; }
	.hero .hero-grid .hero-grid-item.hero-grid-container .hero-grid-sub-item {
		margin-top: 1rem;
		border-bottom: none;
		border-top: none; }
	.hero .hero-grid .hero-grid-item.hero-grid-container .hero-grid-sub-item:first-of-type {
		margin-top: 0; } }

@media (max-width: 675px) {
	.topo {
		height: 130px; }
	.topo .w1000 {
		position: relative;
		display: block;
		height: auto; }
	.topo .w1000 .coluna {
		flex: none; }
	.topo .w1000 .coluna.esquerda {
		position: absolute;
		background-color: #008C3C;
		height: 42px;
		width: 100%;
		left: 0;
		top: 90px; }
	.topo .w1000 .coluna.esquerda .redes {
		z-index: 3;
		position: absolute;
		margin: 0;
		right: 5px;
		top: 5px; }
	.topo .w1000 .coluna.esquerda .redes .rede {
		background-color: white; }
	.topo .w1000 .coluna.esquerda .redes .rede svg {
		fill: #008C3C; }
	.topo .w1000 .coluna.esquerda .menu-wrapper {
		margin: 0; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus {
		z-index: 100;
		position: fixed;
		width: 220px;
		height: calc(100% - 130px);
		background-color: #004388;
		left: -220px;
		overflow-y: auto;
		transition: left .5s; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu-bt span {
		display: none; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menus .sub-menu {
		padding-left: 10px; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo {
		position: absolute;
		width: 100%;
		height: 100%;
		overflow-y: auto; }
	.topo .w1000 .coluna.esquerda .menu-wrapper.ativo .menus {
		opacity: 1;
		left: 0; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menu-bt {
		display: inline-block;
		padding: 7px 5px 5px; }
	.topo .w1000 .coluna.esquerda .menu-wrapper .menu-bt .hamburguer {
		width: 30px; }
	.topo .w1000 .coluna.centro {
		width: 150px;
		position: absolute;
		top: 10px;
		left: 10px; }
	.topo .w1000 .coluna.direita {
		position: absolute;
		right: 10px;
		top: 5px; }
	.topo .w1000 .coluna.direita .data {
		display: none; } }

@media (max-width: 660px) {
	.galeria .galeria-conteiner .galeria-item {
		width: 49.5%; }
	.galeria .galeria-conteiner .galeria-legenda p {
		font-size: .75rem;
		line-height: .9rem; }
	.fato-boato-pag .galeria.fato-boato .galeria-conteiner .galeria-item {
		width: 47.5%;
		margin-bottom: 5%; }
	.fato-boato-pag .galeria.fato-boato .galeria-conteiner .galeria-legenda p {
		line-height: 1.25rem; } }

@media (max-width: 640px) {
	.busca-pagina .resultados .resultados-sumario .resultados-numeros {
		display: block; }
	.busca-pagina .resultados .resultados-sumario button {
		margin-top: 1rem;
		position: static; }
	.busca-pagina .resultados .filtros .filtro .outro-periodo span, .busca-pagina .resultados .filtros .filtro .outro-periodo label {
		margin-top: 1rem;
		display: block; } }

@media (max-width: 560px) {
	.barra h4 {
		font-size: 1.25rem !important;
		padding-left: 40px; }
	.barra h4:before {
		top: 10px !important;
		width: 25px !important;
		height: 25px !important; }
	.barra h5 {
		font-size: 1rem; }
	.mais-lidas ol > li {
		padding: 10px 10px 10px 30px; }
	.mais-lidas ol > li:before {
		font-size: 2rem;
		top: .5rem;
		left: .25rem; }
	.ultimas-relacionadas ul > li, .release ul > li {
		padding: 10px; } }

@media (max-width: 520px) {
	.editorias header h3 {
		line-height: 1.5;
		font-size: 1rem; }
	.ultimas-release .ultimas {
		padding: 10px; }
	.ultimas-release .ultimas .ultima {
		width: 49%;
		margin-right: 2%; }
	.ultimas-release .ultimas .ultima h4 {
		font-size: 1rem; }
	.ultimas-release .ultimas .info-data, .ultimas-release .ultimas .info-editoria {
		font-size: .675rem; } }

@media (max-width: 480px) {
	.ultimas-relacionadas h4 {
		line-height: 40px; } }

@media (max-width: 450px) {
	.hero h2 {
		font-size: 1.25em; }
	.hero h3 {
		font-size: 1.25rem; }
	.galeria .galeria-conteiner .galeria-item {
		width: 100%; }
	.galeria .galeria-conteiner .galeria-legenda p {
		font-size: .875rem;
		line-height: 1.2rem; }
	.fato-boato-pag .galeria.fato-boato .galeria-conteiner .galeria-item {
		width: 100%;
		margin-bottom: 5%; }
	.fato-boato-pag .galeria.fato-boato .galeria-conteiner .galeria-legenda p {
		line-height: 1.25rem; }
	.fato-boato-ultimas .fato-boato-ultima p {
		font-size: .875rem;
		line-height: 1.1rem; } 
	.tarja.tarja-sec h2	{
		padding-left: 0px;
		font-size: 1.2em;
	}
}

@media (max-width: 420px) {
	.editorias .editorias-destaques .editoria {
		width: 100%; }
	.ultimas-release .ultimas .ultima {
		width: 100%; } }

@media (max-width: 400px) {
	.ultimas-relacionadas h4 {
		line-height: 1.5rem; }
	.rodape .w1000 {
		display: block; }
	.rodape .busca {
		text-align: left;
		margin-top: 1rem;
		margin-bottom: 1rem; }
	.rodape .logo-bndes {
		text-align: left; } }

@media (max-width: 380px) {
	.topo .w1000 .coluna.direita .busca input[type="text"] {
		width: 100px; }
	.topo .w1000 .coluna.direita .logo-bndes {
		padding-left: 0; }
	.topo .w1000 .coluna.direita .logo-bndes a {
		display: block;
		height: 30px;
		overflow: hidden;
		position: relative; }
	.topo .w1000 .coluna.direita .logo-bndes a svg {
		left: 35px;
		position: absolute;
		display: block;
		height: 60px; }
	.topo .w1000 .coluna.direita .logo-bndes a svg .assinatura {
		display: none; } }

.lgpd {
	display: none;
	position: fixed;
    bottom: 0;
    background-color: black;
    z-index: 10;
	text-align: center;
	color: white;
	width: 100%;
}

.lgpd a {
	color: #006daa;
}

.lgpd a:hover {
    color: #034279;
}

.lgpd button {
	color: black;
    background: whitesmoke;
    padding: 7px 30px;
    border-radius: 3px;
    margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	outline: none;
	font-size: 1.0rem;
}

.lgpd p {
	font-size: 1.1rem;
}

.lgpd button:hover {
	background: #e5e5e5;
}


/*
.bg1 {
background-image: url("../img/fotos/foto_01_gd.jpg"); }

.bg2 {
background-image: url("../img/fotos/foto_02_gd.jpg"); }

.bg3 {
background-image: url("../img/fotos/foto_03_gd.jpg"); }

.bg4 {
background-image: url("../img/fotos/foto_04_gd.jpg"); }

.bg-adm-pub {
background-image: url("../img/fotos/adm-pub.jpg"); }

.bg-agricultura {
background-image: url("../img/fotos/agricultura.jpg"); }

.bg-comercio {
background-image: url("../img/fotos/comercio.jpg"); }

.bg-cultura {
background-image: url("../img/fotos/cultura.jpg"); }

.bg-educacao {
background-image: url("../img/fotos/educacao.jpg"); }

.bg-generica {
background-image: url("../img/fotos/generica.jpg"); }

.bg-industria {
background-image: url("../img/fotos/industria.jpg"); }

.bg-infra {
background-image: url("../img/fotos/infra.jpg"); }

.bg-inovacao {
background-image: url("../img/fotos/inovacao.jpg"); }

.bg-institucional {
background-image: url("../img/fotos/institucional.jpg"); }

.bg-internacional {
background-image: url("../img/fotos/internacional.jpg"); }

.bg-meio-ambiente {
background-image: url("../img/fotos/meio-ambiente.jpg"); }

.bg-mercado {
background-image: url("../img/fotos/mercado.jpg"); }

.bg-mpme {
background-image: url("../img/fotos/mpme.jpg"); }

.bg-saude {
background-image: url("../img/fotos/saude.jpg"); }

.bg-seg-pub {
background-image: url("../img/fotos/seg-pub.jpg"); }*/