
/* Todas as Notícias */
#sec-todas-noticias {  }
#sec-todas-noticias .noticia-data { color:#1b569e; padding:12px 0 8px 0; margin-bottom:15px; border-bottom:1px solid #b5bcc4; font-size:1.075em }
#sec-todas-noticias .noticia-data i { margin-right:12px; }
#sec-todas-noticias .noticia-hora { margin-bottom:15px; }
#sec-todas-noticias .noticia-hora i { font-style: italic; }
#sec-todas-noticias .noticia-resumo { margin-bottom:28px; }
#sec-todas-noticias .noticia-resumo > span { display: block; font-size: 0.84em; margin-bottom: 6px; text-transform: uppercase; font-weight:bold; }
#sec-todas-noticias .noticia-resumo h4 { display:inline-block; line-height:105%; font-size:1.20em; font-weight:bold; margin-bottom:8px; }
#sec-todas-noticias .noticia-resumo h4 a { text-decoration:none; color:#394b5e; transition: all 0.25s ease-in-out; }
#sec-todas-noticias .noticia-resumo p { line-height:150%; }
#sec-todas-noticias .noticia-resumo p a { display:inline-block; text-decoration:none; color:#4b4c4c; }

.paginacao-oab { margin-top:20px; margin-bottom:60px; padding-top:15px; text-align:center; border-top:1px dotted #b5bcc4;  }
.paginacao-oab .bt-paginacao-voltar,
.paginacao-oab .bt-paginacao-avancar { display:inline-block; width:36px; line-height:36px; color:#1b569e; text-align:center; text-decoration:none; vertical-align:middle; }
.paginacao-oab .paginacao-pagina { width:66px; line-height:34px; padding:0 10px; border:1px solid #b5bcc4; border-radius:4px; font-size:1em; margin-left:20px; text-align:center; transition:500ms ease; }
.paginacao-oab .paginacao-pagina:focus { border:1px solid #2472d1; }
.paginacao-oab .paginacao-paginas { display:inline-block; text-align:center; margin:0 20px 0 10px; line-height:36px; vertical-align:middle; }

#sec-pesquisa { margin-bottom:40px }

.marca-texto { display:inline-block !important; background-color:#bcedf1; padding:0 4px; border-radius:4px; }


/* Detalhe da Notícia */
#sec-detalhe-noticia { padding-bottom:50px; }
#sec-detalhe-noticia h3 { font-size:1.85em; color:#394b5e; line-height:120%; margin-bottom:1px; }

.noticia-share-buttons { float:right; margin-bottom:10px; vertical-align:middle; }
.noticia-share-buttons a { margin-left:4px; vertical-align:middle; color:#1b569e; text-decoration:none; }
.noticia-share-buttons .bt-noticia-imprimir { font-size:1.5em; }
.noticia-share-buttons .bt-noticia-enviar { font-size:1.3em; }

.noticia-share-buttons .bt-share-whatsapp { display:inline-block; }

.noticia-share-buttons .bt-share-whatsapp img { width:87px; }

.noticia-share-buttons .fb-share-button,
.noticia-share-buttons iframe { vertical-align: middle; }

#sec-detalhe-noticia #noticia-carrossel { /*height:476px;*/ margin-bottom:38px; }
#sec-detalhe-noticia .noticia-data { color:#285996; margin-bottom:15px; }
#sec-detalhe-noticia .noticia-texto p { line-height:150%; margin-bottom:10px; }
#sec-detalhe-noticia .noticia-texto p a { color:#1b569e; }
#sec-detalhe-noticia .noticia-texto b,
#sec-detalhe-noticia .noticia-texto strong { font-weight:bold; }
#sec-detalhe-noticia .noticia-texto i,
#sec-detalhe-noticia .noticia-texto em { font-style:italic; }
#sec-detalhe-noticia .noticia-texto u { text-decoration:underline; }


/* Veja Também */
#sec-veja-tambem ol { margin-bottom:60px; }
#sec-veja-tambem ol li { margin-bottom:15px; }
#sec-veja-tambem ol li span { display:block; font-size:0.84em; margin-bottom:6px; text-transform:uppercase; }
#sec-veja-tambem ol li h4 { display:inline-block; line-height:115%; font-size:1.20em; font-weight:bold; }
#sec-veja-tambem ol li h4 a { text-decoration:none; color:#394b5e; transition: all 0.25s ease-in-out; }
#sec-veja-tambem ol li h4 a:hover { color:#7e7e80; }

#sec-campanha-interna { margin-bottom:60px; }
#sec-campanha-interna img { margin-bottom:30px; }


/*-----------------------------------------------
	Media Queries
-----------------------------------------------*/
@media only screen and (max-width: 1024px) {
	
}

@media only screen and (max-width: 768px) {
	#sec-campanha-interna div a { width:49%; float:left; }
	#sec-campanha-interna div a:last-child { float:right; }
}

@media only screen and (max-width: 667px) {
	
}

@media only screen and (max-width: 480px) {
	#sec-campanha-interna div { width:80%; margin:auto; }
	#sec-campanha-interna div a { width:100%; float:none; margin-left:auto; margin-right:auto; }
}