@charset "utf-8";
/* CSS Document */
.container{max-height: 1200px;}
body{
	font-family: Arial;
}

h1{
	font-weight: bolder;
}
h2{
	font-weight: bolder;
}

h3{

}

/* Personalização da capa */
.noticias-destaque h1, 
.noticias-destaque h2, 
.noticias-destaque h3 {	
}

.noticias-destaque h1 {
	font-size: 2.5rem;	
}
.noticias-destaque-principal h2{
	font-size: 1.8rem;
}
.noticias-destaque-inferior h2,
.mais-lidas h2,
.noticias-painel h2,
.noticias-destaque-especiais h2,
.galeria-fotos h2 {
	
	font-size: 1.3rem;
	
}

.noticias-destaque h2 a, .noticias-destaque h1 a{
	color: dimgray;
}
.noticias-destaque h3 {	
	font-size: 1.1rem;
	padding: 0px;
	margin: 0px;
	color: #006CA6;
	font-weight: bold;
}

.noticias-destaque p {	
	font-size: 0.8rem;
}
.noticias-destaque p a {
	color: dimgray;
}
.noticias-destaque-inferior h3, .noticias-painel h3{
	border-bottom: solid 1px #006CA6; 
	margin-bottom: 8px;
	
}
.noticias-painel h2{
	font-weight: normal;
font-size: 1rem;
}
hr.divisor-noticia {
	border-top: 1px dotted #8c8b8b;
}
.galeria-fotos  h1{
	border-top: solid 1px #006CA6;
	color: #006CA6;
	
}
.fa-icones-pers {
	font-size: 1.5rem;
	color: #006CA6;
}
.fa-icones-pers a{
	color: #006CA6;
	
}
.fa-icones-busca{
	color: #006CA6;
	
}
.fa-icones-noticias, .fa-icones-noticias a {
	font-size: 1.1rem;
	color: grey;
	
}
.borda-inferior{
	
	border-bottom: solid 2px #006CA6;
	margin-left: 1px;
	margin-right: 1px;

}

/* Personalização de noticías */


.text-padrao, .text-padrao a {
	color: #006CA6;
}
.bg-padrao {
	background-color:  #006CA6;
	color: white;
}
.bg-blog {
	background-color: #E16E3C;
	color: white;
}

.foto-noticia img {
	height: auto;
	width: 100%;
}
.rodape {
	color: white;
	font-size: 0.8rem
	
}
.rodape a{
	color: white;	
}

.collapse-title {
	color: dimgrey;
	font-size: 1.2rem;
	
}
.bg-cinza {
	background-color: gainsboro;
	
}

.cena-urbana img{
	height: auto;
	width: 100%;
}


.cena-urbana-menor img{
	height: auto;
	width: 100%;
}
.noticias-secao{
	
}
.noticias-secao-titulo {
	font-size: 1.3rem;
	
}
.noticias-secao p {
	font-size: 0.8rem;
	
}
.noticias-secao, .noticias-secao a {
	color: #006CA6;
}
.mais-lidas h3{
	font-size: 1rem;
	margin: 0px;
	padding: 0px;
}
.mais-lidas span{
	font-size: 1.5rem;
}
.mais-lidas a{
	color: dimgray;
}
/* Menu Editorias */

.nav-editorias{
	font-size: 0.9rem;
	
}
.nav-editorias a, .nav-editorias-arquivo a {
	color: #006CA6;
}
.nav-editorias-arquivo {
	font-size: 1.7rem
}
/* Menus */

.main-menu{width: 100%; height: 100%; opacity: 0; visibility: hidden;}
.nav-open .main-menu {opacity: 1; visibility: visible; background: #84C9E4; }
.main-menu .nav li a{color:#005481; font-size: 3vh; font-weight:600; }
.main-menu .nav li{
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
    -webkit-animation-timing-function: cubic-bezier(.45,.005,0,1);
    -moz-animation-timing-function: cubic-bezier(.45,.005,0,1);
    -o-animation-timing-function: cubic-bezier(.45,.005,0,1);
    animation-timing-function: cubic-bezier(.45,.005,0,1);
}
/*Personalização Titulos*/
@media (min-width: 48em) {
	.noticias-destaque h1 {
	font-size: 1.5rem;	
}

}

/*// Large devices (desktops, 62em and up)*/
@media (min-width: 62em) {
	.noticias-destaque h1 {
	font-size: 2rem;	
}
	}

/*// Extra large devices (large desktops, 75em and up)*/
@media (min-width: 75em) {
	.noticias-destaque h1 {
	font-size: 2.5rem;	
}
	}



.txt-blog, .txt-blog a {
	color: #E16E3C;
}


.nav-open .main-menu .nav li{
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: -webkit-transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;
}
.main-menu .nav li.delay-1{-webkit-transition-delay:0.1s; -moz-transition-delay:0.1s; -ms-transition-delay:0.1s; -o-transition-delay:0.1s; transition-delay:0.1s; }
.main-menu .nav li.delay-2{-webkit-transition-delay:0.2s; -moz-transition-delay:0.2s; -ms-transition-delay:0.2s; -o-transition-delay:0.2s; transition-delay:0.2s; }
.main-menu .nav li.delay-3{-webkit-transition-delay:0.3s; -moz-transition-delay:0.3s; -ms-transition-delay:0.3s; -o-transition-delay:0.3s; transition-delay:0.3s; }
.main-menu .nav li.delay-4{-webkit-transition-delay:0.4s; -moz-transition-delay:0.4s; -ms-transition-delay:0.4s; -o-transition-delay:0.4s; transition-delay:0.4s; }
.main-menu .nav li.delay-5{-webkit-transition-delay:0.5s; -moz-transition-delay:0.5s; -ms-transition-delay:0.5s; -o-transition-delay:0.5s; transition-delay:0.5s; }
.main-menu .nav li.delay-6{-webkit-transition-delay:0.6s; -moz-transition-delay:0.6s; -ms-transition-delay:0.6s; -o-transition-delay:0.6s; transition-delay:0.6s; }
.main-menu .nav li.delay-7{-webkit-transition-delay:0.7s; -moz-transition-delay:0.7s; -ms-transition-delay:0.7s; -o-transition-delay:0.7s; transition-delay:0.7s; }
.main-menu .nav li.delay-8{-webkit-transition-delay:0.8s; -moz-transition-delay:0.8s; -ms-transition-delay:0.8s; -o-transition-delay:0.8s; transition-delay:0.8s; }
.main-menu .nav li.delay-9{-webkit-transition-delay:0.9s; -moz-transition-delay:0.9s; -ms-transition-delay:0.9s; -o-transition-delay:0.9s; transition-delay:0.9s; }

.nav-button{position:relative; z-index:1111; border:solid 1px #006CA6;  height:42px; display:block; width:50px; padding:12px; }
.nav-button #nav-icon3{width:24px;height:22px;display:inline-block;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;}
.nav-button #nav-icon3 span{display:block;position:absolute;height:3px;width:100%;background:#006CA6;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
.nav-button #nav-icon3 span:nth-child(1){top:0}
.nav-button #nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:7px}
.nav-button #nav-icon3 span:nth-child(4){top:14px}
.nav-open #nav-icon3 span:nth-child(1){top:9px;width:0;left:50%}
.nav-open #nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.nav-open #nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.nav-open #nav-icon3 span:nth-child(4){top:9px;width:0;left:50%}

.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}