@charset "utf-8";
/*
Theme Name:		Unidades 2020
Theme URI:		https://www.ifbaiano.edu.br
Version:		1.0
Description:	Tema Wordpress criado pela Diretoria de Comunicação do IF Baiano
Author:			DICOM
Author URI:		http://www.ifbaiano.edu.br
Tags:			ifbaiano, campi, campus, unidades
*/
/*
@import url('css/contraste.css') screen;
@import url('css/prettyPhoto.css') screen;
@import url('css/ie.css') screen IE;
        */

		
/* =================================== RESPONSIVO =================================== */
@media screen and (max-width: 355px) {
#tudo, #MenuDireita, #Facebook, #Facebook iframe, #containerNoticiapost {width:100% !important}
#containerCabecalhoInterno, #BarraInferiorHeadInterno, #containerMeioCentro, #BarraSuperior, #BarraInferior, #containerMeioDireita, #containerMeioCentroNoticia {width:95% !important;}
#containerMeioCentro, #containerMeioDireita, #NoticiasBlogConteudoCentro, #containerMeioCentroNoticia, #containerMeio, #containerMeioDireita #Banner {margin:0 auto !important;}
#Busca {margin-bottom:10px !important;}
#NavegacaoInterno, #RedesSociais, #NoticiasBlogConteudoEsquerda img, #NoticiasBlogConteudoCentro img, #NoticiasBlogConteudoDireita img, #GaleriaVideosMeioBaixo, #slideShowNoticia, #outrasnoticias {display:none !important;}
#BarraInferiorHeadInterno .textwidget, #containerMeioCentro, #containerMeioDireita, #containerMeioCentroNoticia {float:none !important;}
#NoticiasBlogConteudoDireita {float:left !important;}
#NoticiasBlogConteudo {font-size:small !important;}
#NoticiasBlogConteudo a {text-decoration:underline !important;}
#NoticiasBlogConteudoEsquerdaMeio, #NoticiasBlogConteudoCentroMeio, #NoticiasBlogConteudoDireita {margin-bottom:15px !important;}
#GaleriaVideosMeioTopoEsquerda iframe {width:96% !important;height:auto !important;}
#GaleriaVideosMeioTopoDireitaTitulo {height:auto !important; font-size:medium !important;margin:10px 0 0 0 !important;}
#GaleriaVideosMeioTopoDireitaResumo {float:none !important; width:100% !important;font-size:small !important;}
#GaleriaVideos {margin: 0 0 20px 0 !important;width:auto !important;}
#GaleriaVideosMeioTopoEsquerda {height:auto !important;}
#containerNoticia {text-align:left !important;}
#containerMeioCentroNoticia img {max-width:100% !important; height:auto !important;}
#containerMeioEsquerda, #NoticiasBlogConteudoEsquerda, #NoticiasBlogConteudoCentro, #NoticiasBlogConteudoDireita, #GaleriaVideosMeioTopoEsquerda {float:none !important;width:100% !important;}
.dropdownmenu {background-color: #EDEFF1;border-top: solid 3px #00510F;border-bottom: solid 1px #D6DCD7;height: 30px;padding: 12px 0 0 0;color: #00510F;font-size: 12px;text-transform: uppercase;width:100% !important;margin-bottom: 5px;}
.dropdownmenu::before {padding-left:10px;content:"Aperte para acessar o menu principal";letter-spacing: 0.03em;font-weight: bold;}
.dropdownmenu {position: relative;display: inline-block;cursor:pointer;}
.dropdownmenu:hover #MenuPrincipal {display: block;top:42px;}
#MenuPrincipal {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding:0 !important;z-index: 999;width:100% !important;}
#containerMeioEsquerda .textwidget img, span.coronavirus {display:none !important;}
#FotosConteudo, #Facebook {text-align:center !important;}
#BarraSuperiorEsquerda, #BarraSuperiorMeioEsquerda, #BarraSuperiorMeioDireita, #BarraSuperiorDireita {min-height:0 !important;float:none !important;}
#BarraInferior {height:auto !important;}
li.imagem-outubro-rosa {display:none;}
#NoticiaDestaque {margin-top:20px !important;}
#ingresso20182 {background:#571C4E;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #fff;}
#ingresso20182 h2 {margin:0 0 10px 0;}
#ingresso2019-2 {background:#da5f3b;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #fff;}
#ingresso2019-2 a {padding: 5px 20px;background: #D70F53;border-radius: 5px;text-decoration: none;font-weight: bold;color: #FCD761;font-size: small;}
#ingresso2020 {background:#054189;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #c9e5fa;}
#ingresso2020 a {padding: 5px 20px;background: #d3a256;border-radius: 5px;text-decoration: none;font-weight: bold;color: #000000;font-size: small;}
#coronavirus {background:#3f285c;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #f6a3e0;}
#coronavirus a {padding: 5px 20px;background: #921d72;border-radius: 5px;text-decoration: none;font-weight: bold;color: #fff;font-size: small;}
#ingresso2019 {background:#FCD761;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #1D1D1B;}
#ingresso2019 a {padding: 5px 20px;background: #D70F53;border-radius: 5px;text-decoration: none;font-weight: bold;color: #FCD761;font-size: small;}
#ingresso20182 a {padding: 5px 20px;background: #fdd816;border-radius: 5px;text-decoration: none;font-weight: bold;color: #343434;font-size: small;}
#ingresso2018 {background:#cd3743;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #fff;}
#ingresso2018 h3 {margin:0 0 10px 0;}
#ingresso2018 a {padding: 5px 20px;background: #fdd816;border-radius: 5px;text-decoration: none;font-weight: bold;color: #343434;font-size: small;}
#containerNoticia img {width:100% !important;height: auto !important;}
#TituloDestaque {font-size:large !important;}
.imagemnoticia {display:none;width: auto !important;height:100px !important;float:none !important;}
.infonoticia {float:none !important;padding:10px 0 0 0 !important;}
.textonoticiadestaque {width:auto !important;}
.destaqueslider .recent-post-slider h2.wp-post-title a {font-size:25px !important;line-height:30px !important;}
#Banner {width:100% !important;}
.data-de-publicacao {font-size: 0.7em !important;padding: 14px !important;}
#NoticiasConteudoContainer {margin:0 0 10px 0!important;position:inherit !important;display:block !important;border-bottom: 1px dashed #e2e2e2;padding-bottom: 20px;width:auto !important;}
#NoticiasConteudoContainer .infonoticia {max-width:100% !important;position:inherit !important;background:none !important;}
.infonoticia #NoticiasConteudoData {color:#333 !important;font-size:small !important;}
.infonoticia #NoticiasConteudoTitulo {width:100% !important;}
.infonoticia #NoticiasConteudoTitulo a {font-size: medium !important;color:#010101;}
#BarraInferiorDireitaGov {width: 120px !important;height: 36px !important;margin-top: 30px !important;}
.addtoany_share_save_container .addtoany_header, #containerNoticiapost subtitulo-post, #Navegacao, #Acessibilidade {display:none;}
#containerNoticiapost #tituloNoticia {line-height: 1.2em;margin: 15px 0 5px 0 !important;}
#containerNoticiapost #textoNoticia {font-size: 16px !important;line-height: 1.5em !important;}
#boxtags {margin-bottom: 20px;}
#CentroHeader #CentroHeaderEsquerdaMeio {font-size: 45px !important;line-height: 1em;}
#CentroHeader {margin-top:15px;}
#containerMeioCentroNoticia {padding-top: 10px;}
#coronavirus {background:#3f285c;display:block !important;padding:10px 10px 15px 10px;text-align: center;color: #f6a3e0;}
#coronavirus a {padding: 5px 20px;background: #921d72;border-radius: 5px;text-decoration: none;letter-spacing:0.05em;color: #fff;font-size: x-small;}
#coronavirus h2 {margin-top: 0 !important;margin-bottom:5px;font-size:medium !important;}
#NoticiasConteudo .container {margin-top:10px;}
.imagemnoticiadestaque {overflow:hidden;position:relative;height: 380px !important;}
.imagemnoticiadestaque img {width: auto !important;position:absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);margin:0;}
#titulonoticiadestaque h1 {line-height:1em;}
#textoNoticia figure iframe {width:100% !important;}
.divBannerLat {min-height:270px !important;}
.divBannerLat .divBannerLatIn {display:flex;padding:20 !important;}
}
@media screen and (min-width: 356px) and (max-width: 768px){
#tudo, #MenuDireita, #Facebook, #Facebook iframe, #containerNoticiapost {width:100% !important}
#containerCabecalhoInterno, #BarraInferiorHeadInterno, #containerMeioCentro, #BarraSuperior, #BarraInferior, #containerMeioDireita, #containerMeioCentroNoticia {width:95% !important;}
#containerMeioCentro, #containerMeioDireita, #NoticiasBlogConteudoCentro, #containerMeioCentroNoticia, #containerMeio, #containerMeioDireita #Banner {margin:0 auto !important;}
#Busca {margin-bottom:10px !important;}
#NavegacaoInterno, #RedesSociais, #NoticiasBlogConteudoEsquerda img, #NoticiasBlogConteudoCentro img, #NoticiasBlogConteudoDireita img, #GaleriaVideosMeioBaixo, span.coronavirus, #outrasnoticias {display:none !important;}
#BarraInferiorHeadInterno .textwidget, #containerMeioCentro, #containerMeioDireita, #containerMeioCentroNoticia {float:none !important;}
#NoticiasBlogConteudoDireita {float:left !important;}
#NoticiasBlogConteudo {font-size:small !important;}
#NoticiasBlogConteudo a {text-decoration:underline !important;}
#NoticiasBlogConteudoEsquerdaMeio, #NoticiasBlogConteudoCentroMeio, #NoticiasBlogConteudoDireita {margin-bottom:15px !important;}
#GaleriaVideosMeioTopoEsquerda iframe {width:96% !important;height:auto !important;}
#GaleriaVideosMeioTopoDireitaTitulo {height:auto !important; font-size:medium !important;margin:10px 0 0 0 !important;}
#GaleriaVideosMeioTopoDireitaResumo {float:none !important; width:100% !important;font-size:small !important;}
#GaleriaVideos {margin: 0 0 20px 0 !important;width:auto !important;}
#GaleriaVideosMeioTopoEsquerda {height:auto !important;}
#containerNoticia {text-align:left !important;}
#containerMeioCentroNoticia img {max-width:100% !important; height:auto !important;}
#containerMeioEsquerda, #NoticiasBlogConteudoEsquerda, #NoticiasBlogConteudoCentro, #NoticiasBlogConteudoDireita, #GaleriaVideosMeioTopoEsquerda {float:none !important;width:100% !important;}
.dropdownmenu {background-color: #EDEFF1;border-top: solid 3px #00510F;border-bottom: solid 1px #D6DCD7;height: 30px;padding: 12px 0 0 0;color: #00510F;font-size: 12px;text-transform: uppercase;width:100% !important;margin-bottom: 5px;}
.dropdownmenu::before {padding-left:10px;content:"Aperte para acessar o menu principal";letter-spacing: 0.03em;font-weight: bold;}
.dropdownmenu {position: relative;display: inline-block;cursor:pointer;}
.dropdownmenu:hover #MenuPrincipal {display: block;top:42px;}
#MenuPrincipal {display: none;position: absolute;background-color: #f9f9f9;min-width: 160px;box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding:0 !important;z-index: 999;width:100% !important;}
#containerMeioEsquerda .textwidget img {display:none !important;}
#FotosConteudo, #Facebook {text-align:center !important;}
#BarraSuperiorEsquerda, #BarraSuperiorMeioEsquerda, #BarraSuperiorMeioDireita, #BarraSuperiorDireita {min-height:0 !important;float:none !important;}
li.imagem-outubro-rosa {display:none;}
#NoticiaDestaque {margin-top:20px !important;}
#ingresso20182 {background:#571C4E;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #fff;}
#ingresso2019 {background:#FCD761;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #1D1D1B;}
#ingresso2019 a {padding: 5px 20px;background: #D70F53;border-radius: 5px;text-decoration: none;font-weight: bold;color: #FCD761;font-size: small;}
#ingresso2019-2 {background:#da5f3b;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #fff;}
#ingresso2019-2 a {padding: 5px 20px;background: #D70F53;border-radius: 5px;text-decoration: none;font-weight: bold;color: #FCD761;font-size: small;}
#ingresso2020 {background:#054189;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #c9e5fa;}
#ingresso2020 a {padding: 5px 20px;background: #d3a256;border-radius: 5px;text-decoration: none;font-weight: bold;color: #000000;font-size: small;}
#ingresso20182 h2 {margin:0 0 10px 0;}
#ingresso20182 a {padding: 5px 20px;background: #fdd816;border-radius: 5px;text-decoration: none;font-weight: bold;color: #343434;font-size: small;}
#ingresso2018 {background:#cd3743;display:block !important;padding:10px 10px 20px 10px;text-align: center;color: #fff;}
#ingresso2018 h2 {margin:0 0 10px 0;}
#ingresso2018 a {padding: 5px 20px;background: #fdd816;border-radius: 5px;text-decoration: none;font-weight: bold;color: #343434;font-size: small;}
#slideShowNoticia, #slideShowNoticia .slideshow_container, #slideShowNoticia .slideshow_content, #slideShowNoticia .slideshow_view, #slideShowNoticia .slideshow_slide, #slideShowNoticia .slideshow_slide_image {width:auto !important;float:none !important;margin: 0 auto !important;}
#slideShowNoticia img {width:100% !important;height: auto !important;}
#containerNoticia img {width:100% !important;height: auto !important;}
#TituloDestaque {font-size:large !important;}
.slideshow_container_style-light, .slideshow_container .slideshow_content, .slideshow_container .slideshow_view, .slideshow_container .slideshow_view .slideshow_slide {height:auto !important;}
#slideShowNoticia {height:100% !important;}
.imagemnoticia {display:none;width: auto !important;height:100px !important;float:none !important;}
.infonoticia {float:none !important;padding:10px 15px !important;}
.textonoticiadestaque {width:auto !important;}
.destaqueslider .recent-post-slider h2.wp-post-title a {font-size:25px !important;line-height:30px !important;}
#Banner {width:100% !important;}
#coronavirus {background:#3f285c;display:block !important;padding:10px 10px 15px 10px;text-align: center;color: #f6a3e0;}
#coronavirus a {padding: 5px 20px;background: #921d72;border-radius: 5px;text-decoration: none;letter-spacing:0.05em;color: #fff;font-size: x-small;}
.data-de-publicacao {font-size: 0.7em !important;padding: 14px !important;}
#NoticiasConteudoContainer {margin:0 0 10px 0!important;position:inherit !important;display:block !important;border-bottom: 1px dashed #e2e2e2;padding-bottom: 20px;width:auto !important;}
#NoticiasConteudoContainer .infonoticia {max-width:100% !important;position:inherit !important;background:none !important;}
.infonoticia #NoticiasConteudoData {color:#333 !important;font-size:small !important;}
.infonoticia #NoticiasConteudoTitulo {width:100% !important;}
.infonoticia #NoticiasConteudoTitulo a {font-size: medium !important;color:#010101;}
#BarraInferiorDireitaGov {width: 120px !important;height: 36px !important;margin-top: 30px !important;}
.addtoany_share_save_container .addtoany_header, #containerNoticiapost subtitulo-post, #Navegacao, #Acessibilidade {display:none;}
#containerNoticiapost #tituloNoticia {line-height: 1.2em;margin: 15px 0 5px 0 !important;}
#containerNoticiapost #textoNoticia {font-size: 16px !important;line-height: 1.5em !important;}
#boxtags {margin-bottom: 20px;}
#CentroHeader #CentroHeaderEsquerdaMeio {font-size: 45px !important;line-height: 1em;}
#CentroHeader {margin-top:15px;}
#containerMeioCentroNoticia {padding-top: 10px;}
#coronavirus h2 {margin-top: 0 !important;margin-bottom:5px;font-size:medium !important;}
#todasnoticiassecao {height:auto !important;}
#todasnoticiassecao #imagemtodasnoticias {float:none !important;width:100% !important;border:none !important;position: inherit !important;}
#todasnoticiassecao #imagemtodasnoticias img {position: inherit !important;}
#todasnoticiassecao #titulotodasnoticias {padding:0 20px !important;}
#todasnoticiassecao #resumotodasnoticias {padding:0 20px 20px 20px;}
#todasnoticiassecao #datatodasnoticias {padding:20px 20px 10px 40px !important;}
#NoticiasConteudo .container {margin-top:10px;}
.imagemnoticiadestaque {overflow:hidden;position:relative;height: 380px !important;}
.imagemnoticiadestaque img {width: auto !important;position:absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);margin:0;}
#titulonoticiadestaque h1 {line-height:1em;}
#textoNoticia figure iframe {width:100% !important;}
.divBannerLat {min-height:270px !important;}
.divBannerLat .divBannerLatIn {display:flex;padding:20 !important;}
}		
.divBannerLat {border-radius:8px;width: 100%; min-height: 169px;position: relative;background: url(https://ifbaiano.edu.br/portal/wp-content/uploads/2021/06/imagem-lateral-ingresso-2021.jpg) center no-repeat;    color: #fff;font-size: large;font-weight: bold;background-size: contain;}
.divBannerLatIn {position: absolute;bottom: 0;text-align: center;padding: 5px;font-size: larger;line-height: 1.2em;}
/* =================================== GERAL =================================== */
* {font-family: 'Open Sans', sans-serif;}
#CentroHeaderEsquerdaMeio a {font-weight: 700;letter-spacing: -0.025em;}
body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	
}
figure {margin:0;}
img {border:none;}
a:active img {text-decoration:none;border:none;}
a:hover {text-decoration:underline;}
#ingresso2018, #ingresso20182, #ingresso2020, #coronavirus {display:none;}
#MenuDireita a[title="sisu"] {
	background-color: #76f39c;
	color:#000;
	font-weight:600;
}
/* =================================== CONTAINER TUDO =================================== */
#promocional {display:none;}
#promocional img {width:100% !important;height: auto !important;}
#tudo{
	height: auto;
	width: 1200px;
	margin: 0 auto;
}

/* =================================== CONTAINER CABEÃ‡ALHO =================================== */
#containerCabecalho {
	width: 100%;
	background-color: #0a5517;
    background-image: -moz-radial-gradient(center,ellipse cover,#19882c 1%,#025310 100%);
    background-image: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(1%,#19882c),color-stop(100%,#025310));
    background-image: -webkit-radial-gradient(center,ellipse cover,#19882c 1%,#025310 100%);
    background-image: -o-radial-gradient(center,ellipse cover,#19882c 1%,#025310 100%);
    background-image: -ms-radial-gradient(center,ellipse cover,#19882c 1%,#025310 100%);
    background-image: radial-gradient(ellipse at center,#19882c 1%,#025310 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#177b28,endColorstr=#025310,GradientType=1);
    color: #fff;
}

#containerCabecalho a:link, a:visited{
	text-decoration: none;
}

#containerCabecalhoInterno {
	width: 1200px;
	height: auto;
	margin: 0 auto;
	color: #FFFFFF;
	padding-top: 15px;
}

#BarraInferiorHead{
	width: 100%;
	height: auto;
	background-color: #01420B;
	color: #FFFFFF;
}

#BarraInferiorHeadInterno {width: 1200px; margin: 0 auto;font-size: 9pt;letter-spacing: 0.03em;font-weight: 600;height: auto;padding: 8px 0;text-transform: uppercase;}
#BarraInferiorHeadInterno a {color: #5f9c61;text-decoration:none;}
#BarraInferiorHeadInterno a:hover {color:#a1d9a2;text-decoration:none !important;}
#ultimasUnidades iframe {border: none; width: 100%;min-height:300px;margin-top: 15px;}
#documentos {padding:0;}
#documentos li {list-style: none;padding: 5px 0;border-top: 1px solid #e1e1e1;text-align: center;}

/* =================================== ITENS DO CABEÃ‡ALHO =================================== */
#BarraSuperiorHeader{
	display:none;
}

#Navegacao{
	height: 30px;
	float:left;
}

#Acessibilidade{
	float: right;
	width: auto;
	height: 20px;
	margin-top:20px;
	border-bottom: 1px dotted #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#Acessibilidade a{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	margin-left: 10px;
}
#Acessibilidade ul{
	list-style: none;
	margin: 0 0 10px 0;
}

#CentroHeader{
	height: auto;
}

#CentroHeaderEsquerda{
	float: left;
	width: auto;
}

#CentroHeaderEsquerdaTopo{
	font-size: small;
}

#CentroHeaderEsquerdaMeio{
	margin: 5px 0;
	font-size: 40px;
	font-weight: bold;
}
#CentroHeaderEsquerdaMeio a{
	text-decoration: none;
	color: #FFFFFF;
}

#CentroHeaderEsquerdaBaixo{
	margin: 0 0 10px 0;
}

#CentroHeaderDireita{
	float: right;
	width: auto;
}

#Busca{
	margin: 10px 0 0 0;
	height: 30px;
}

#RedesSociais{
	height: 20px;
	margin: 0 0 0 0;
	line-height: 20px;
}

#redeSocialFacebook{
	height: 20px;
	float: right;
	margin: -10px 4px 0 0;
}
#redeSocialTwitter{
	height: 20px;
	float: right;
	margin: -10px 4px 0 0;
}
#redeSocialYoutube{
	height: 20px;
	float: right;
	margin: -10px 4px 0 0;
}
#redeSocialInstagram{
	height: 20px;
	float: right;
	margin: -10px 0 0 0;
}
#BarraInferiorHeadInterno a:hover {text-decoration:underline !important;}
/* =================================== CONTAINER MEIO =================================== */
#containerMeio{
	height: auto;
	width: 100%;
	margin: 20px 0 0 0;
}

#containerMeioEsquerda{
	float: left;
	height: auto;
	width: 200px;
}

#MenuPrincipal{
	height: auto;
	width: 200px;
	border-bottom: solid 1px #FFFFFF;
	}

#containerMeioCentro{
	height: auto;
	float: left;
	width: 720px;
	margin: 0 30px 0 30px;
}
#containerMeioCentroNoticia a {color:#08c;font-weight:bold;}
#containerMeioCentroNoticia a:hover {color:#045c88;}
/*===============================Noticia Destacada======================*/
#slideShowNoticia {
	margin: 0 0 20px 0;
	height:220px;
	position: relative;
	border-radius: 5px;
	overflow:hidden;
	float:right;
	width:220px;
}

.slideshow_container_style-light, .slideshow_container .slideshow_content, .slideshow_container .slideshow_view, .slideshow_container .slideshow_view .slideshow_slide {height:100% !important;}

#NoticiaDestaque{
	height: auto;
	width: 100%;
}

#ImagemDestaque{
	height: auto;
	width: 100%;
	padding: 0 0 10px 0;
}

#ImagemDestaque img{
	height: auto;
	width: 100%;
}

#TituloDestaque{
	height: auto;
	width: auto;
	margin: 0 0 10px 0;
	color: #343434;
	font-size: xx-large;
	font-weight: bold;
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 1);
	line-height: 1.1em;
	word-wrap: break-word;
}

#TituloDestaque a:link {
	text-decoration: none;
	color: #2d6548;
}

#ResumoDestaque{
	height: auto;
	width: auto;
	color: #343434;
	font-size: small;
}

#ResumoDestaque a:link, a:visited{
	text-decoration: none;
	color: #343434;
}
/*===============================Noticias======================*/
.imagem-data-publicacao {width: 25px;height: 25px;background: url("imagens/calendario-guia-de-cursos.png") no-repeat;margin: 15px 10px 0 0;float: left;}
#containerMeioCentro #Noticias {margin:0 !important;}
#Noticias {height: auto;width: 100%;margin: 25px 0 0 0;}

#NoticiasTitulo{
	height: auto;
	width: auto;
	padding: 0 0 10px 0;
	color: #00510F;
	
}

#NoticiasConteudo{
	height: auto;
	width: 100%;
	font-size: small;
}

#NoticiasConteudoContainer {width: 235px;display: inline-flex;position: relative;margin-right: 4px;}
#NoticiasConteudoContainer:last-child {margin-right: 0px;}

#NoticiasConteudoData{
	color: #fafafa;
	margin-bottom:5px;
	background: url("imagens/calendario-mural.png") left no-repeat;
	padding-left: 20px;
	font-size: smaller;
	letter-spacing:0.05em;
}

#NoticiasConteudoTitulo{
	white-space: wrap;
	width: 215px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

#NoticiasConteudoTitulo a{
	text-decoration:none;
	color: #95e9af;
	font-size: small;
	font-weight:bold;
}

#NoticiasMaisNoticias{
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin: 10px 0 15px 0;
	font-size: small;
	font-weight: bold;
    text-decoration: underline;
}
#NoticiasMaisNoticias a{
	color: #545454;
	text-decoration:none;
}

#containerNoticia #tituloNoticia {font-weight: bold;letter-spacing: -0.03em;}
.subtitulo-post {color: #333;font-style:italic;margin-top:30px;}
#boxtags {border-top: 1px solid #e1e1e1;}
#boxtags ul {padding-left:0px;}
#boxtags li {list-style: none;padding:5px 10px;font-size:small;color:#fff; text-align:center;background:#416d3a;float: left;margin-left: 10px;border-radius:4px;-webkit-border-radius:4px;cursor:pointer}
#boxtags a {text-decoration:none;color:#fff !important;font-weight:normal !important;}
#boxtags li:hover {background:#af3d3e;transition:0.7s ease;-webkit-transition:0.7s ease;}
/*===============================Noticias Blog======================*/
#NoticiasBlog{
	height: auto;
	width: 100%;
	margin: 20px 0 20px 0;
	border-bottom: solid 1px #e1e1e1;
	padding-bottom: 10px;
}

#NoticiasBlogTitulo{
	height: auto;
	width: 100%;
	padding: 0 0 10px 0;
	color: #00510F;
	}

#NoticiasBlogConteudo{
	height: auto;
	width: 100%;
	font-size: 10px;
	margin: 10px 0 10px 0;
}

#NoticiasBlogConteudoEsquerda{
	float: left;
	height: auto;
	width: 25%;
}

#NoticiasBlogConteudoEsquerdaTopo img{
	width: 90%;
	margin: 0 0 5px 0;
}

#NoticiasBlogConteudoEsquerdaMeio a{
	text-decoration: none;
	color: #2c2c2c;
}

#NoticiasBlogConteudoEsquerdaBaixo a{
	text-decoration: none;
	color: #343434;
}

#NoticiasBlogConteudoCentro{
	float: left;
	height: auto;
	width: 25%;
}
#NoticiasBlogConteudoEsquerdaMeio, #NoticiasBlogConteudoCentroMeio, #NoticiasBlogConteudoDireitaMeio, #NoticiasBlogConteudoDireitaMeio {width:90%;}
#NoticiasBlogConteudoCentroTopo img{
	width: 90%;
	margin: 0 0 5px 0;
}

#NoticiasBlogConteudoCentroMeio a{
	text-decoration: none;
	color: #2c2c2c;
}

#NoticiasBlogConteudoCentroBaixo a{
	text-decoration: none;
	color: #343434;
}

#NoticiasBlogConteudoDireita{
	float: left;
	height: auto;
	width: 25%;
}

#NoticiasBlogConteudoDireitaTopo img{
	width: 90%;
	margin: 0 0 5px 0;
}

#NoticiasBlogConteudoDireitaMeio a{
	text-decoration: none;
	color: #2c2c2c;
}

#NoticiasBlogConteudoDireitaBaixo a{
	text-decoration: none;
	color: #343434;
}
#NoticiasBlog .feed-img {}
#NoticiasBlog .feed-img a {text-decoration:none;color:#343434;}
#NoticiasBlog .feed-img h1 {font-size: x-large;font-weight: bold;line-height: 1.2em;color: #8a8a8a;}
#NoticiasBlog .feed-img div {overflow: hidden;height: 140px;margin-bottom:10px;display:none;}
#NoticiasBlog .feed-img img {width: 150%;height:400px;margin: -40px -140px;overflow: hidden;}
/*===============================Fotos======================*/
#Fotos{
	height: auto;
	width: 100%;
	margin: 20px 0 0 0;
	border-bottom:solid 1px #e1e1e1;
}

#FotosTitulo{
	height: auto;
	width: 100%;
	color: #00510F;
}

#FotosConteudo{
	height: auto;
	width: 100%;
	padding: 0 0 10px 0;
}

#FotosBaixo{
	height: auto;
	width: 100%;
	font-size: 8px;
	color: #2B3C2F;
	text-align: right;
	padding: 0 0 10px 0;
}

#FotosBaixo a{
	text-transform: lowercase;
    font-size: small;
	color: #2B3C2F;
}
/*===============================Galeria Videos======================*/
#GaleriaVideos{
	height: auto;
	background-color:#b9cbbd;
	margin: 0 0 30px 0;
	border-top:2px solid #457150
}

#GaleriaVideosTopo{
	height: auto;
	font-size: 20px;
	color: #2B3C2F;
	border-bottom: solid 1px #819C88;
	padding: 10px 0 10px 15px;
}

#GaleriaVideosMeio{
	height: auto;
}

#GaleriaVideosMeioTopo{
	height: auto;
}

#GaleriaVideosMeioTopoEsquerda{
	height: 400px;
	}

#GaleriaVideosMeioTopoEsquerda iframe{
	width: 100%; 
	height: 100%;
}

#GaleriaVideosMeioTopoDireita{
	height: auto;
	margin: 10px 0 0 0;
	padding:0 15px;
}

#GaleriaVideosMeioTopoDireitaTitulo{
	font-size: large;
	color: #2B3C2F;
	font-weight: bold;
	overflow: hidden;
}

#GaleriaVideosMeioTopoDireitaTitulo a{
	text-decoration:none;
	color: #2B3C2F;
}

#GaleriaVideosMeioTopoDireitaResumo{
	height: auto;
	font-size: 10px;
	margin: 10px 0 0 0;
	width: 220px;
	overflow: hidden;
}

#GaleriaVideosMeioTopoDireitaResumo a{
	text-decoration:none;
	color: #2B3C2F;
}

#GaleriaVideosMeioBaixo{
	height: auto;
	padding: 15px 15px 0 15px;
}

#GaleriaVideosMeioBaixoEsquerda{
	float: left;
	height: auto;
	width: auto;
}

#GaleriaVideosMeioBaixoEsquerdaVideo{
	float: left;
}

#GaleriaVideosMeioBaixoEsquerdaVideo iframe{
	width: 200px;
	height: 110px
}

#GaleriaVideosMeioBaixoEsquerdaResumo{
	float: left;
	width: 110px;
	padding: 0 0 0 10px;
	overflow: hidden;
}

#GaleriaVideosMeioBaixoEsquerdaResumo a{
	text-decoration:none;
	color: #2B3C2F;
}

#GaleriaVideosMeioBaixoDireita{
	float: left;
	height: auto;
}

#GaleriaVideosMeioBaixoDireitaVideo{
	float: left;
	padding: 0 0 0 15px;
}

#GaleriaVideosMeioBaixoDireitaVideo iframe{
	width: 200px;
	height: 110px
}

#GaleriaVideosMeioBaixoDireitaResumo{
	float: left;
	padding: 0 0 0 10px;
	overflow: hidden;
}

#GaleriaVideosMeioBaixoDireitaResumo a{
	text-decoration:none;
	color: #2B3C2F;
}
	
#GaleriaVideosMeioBaixoulDireita{
	float: left;
	height: auto;
	margin-left: 30px;
}

#GaleriaVideosMeioBaixoulDireitaVideo{
	float: left;
	padding: 0 0 0 15px;
}

#GaleriaVideosMeioBaixoulDireitaVideo iframe{
	width: 85px;
	height: 60px
}

#GaleriaVideosMeioBaixoulDireitaResumo{
	float: left;
	width: 110px;
	font-size: 10px;
	padding: 0 0 0 10px;
	overflow: hidden;
}

#GaleriaVideosMeioBaixoulDireitaResumo a{
	text-decoration:none;
	color: #2B3C2F;
}
#GaleriaVideosBaixo{
	height: 50px;
	background-color: #30583a;
	width: 100%;
	line-height: 50px;
	text-align: right;
}

#GaleriaVideosBaixoTexto{
	height: 50px;
	line-height: 50px;
}

#GaleriaVideosBaixo a{
	color: #FFFFFF;
	text-decoration:none;
	padding: 0 5px 0 0;
}

#GaleriaVideosBaixoImagem img{
	margin-top:15px;
	padding: 0 20px 0 0;
	float: right;
}


/*===============================Barra lateral direita======================*/
#MenuDireita li a:hover {background:#bb232d !important;text-decoration:none !important;}
#containerMeioDireita{
	height: auto;
	float: right;
	width: 220px;
}

#Banner{
	height: auto;
	width: 220px;
	overflow: hidden;
}

#MenuDireita{
	height: auto;
	width: 220px;
	margin: 0 0 20px 0;
	font-size: smaller !important;
}
#menu-menu_direita a {padding: 3px 10px 3px 15px !important;}
#menu-menu_direita a:hover {text-decoration:underline;}
#Facebook{
	height: auto;
	width: 220px;
	margin: 10px 0 10px 0;
	/*border-bottom: solid 2px #343434;*/
}

#Mural {height: auto;width: auto;background-color: #ecf1ec;border-top: solid 3px #00510F;border-bottom: solid 1px #D6DCD7;padding: 10px;margin: 25px 0;}
#MuralTitulo {height: auto;padding: 6px;font-size: small;font-weight: bold;color: #fff;background: #00510F;border-radius: 4px;margin-bottom: 7px;text-align: center;text-transform: uppercase;}

#MuralConteudo{
	height: auto;
	width: 100%;
	overflow: auto;
	font-size: 10px;
}

#InformesContainer{text-align:center;padding: 0 0 10px 0;border-bottom: 1px solid #D6DCD7;}

#InformesData{
	float: left;
	width: 60px;
	margin: 0 20px 0 0;
	}
#InformesTitulo {font-size: 1.25em;padding: 3px 5px;background-color: #fff;}
#InformesdoData {background-color:#fafafa;letter-spacing: 0.05em;color:#000;font-size: 1.1em;}
#InformesTitulo a{text-decoration:none;color:#151515;font-weight: bold;}
#InformesTitulo a:hover {text-decoration:underline;}
#MuralConteudo #NoticiasMaisNoticias {text-align:center !important;}
#Audios{
	height: auto;
	width: 220px;
	margin: 10px 0 0 0;
}

#AudiosTitulo{
	height: auto;
	width: 220px;
	padding: 0 0 10px 0;
	font-size: 20px;
	color: #00510F;
	border-bottom: solid 1px #d5deda;
}

#AudiosConteudo{
	height: auto;
	width: 220px;
}
/* =================================== CONTAINER RODAPE =================================== */
#containerRodape{
	width: 100%;
	height: auto;
	margin-top:20px;
}

#containerRodapeTopo{
	width: 100%;
	height: auto;
	/*min-height:: 390px;*/
	margin: 0 auto;
	background-color: #00510F;
}

#BarraSuperior{
	width: 1200px;
	height: auto;
	margin: 0 auto;
	padding: 40px 0 10px 0;
	color: #FFFFFF;
	text-align: center;
}

#BarraSuperiorEsquerda{
	float:left;
	height: auto;
	/*min-height: 380px;*/
	width: 272px;
	margin: 0 34px 0 0;
}

#BarraSuperiorMeioEsquerda{
	float:left;
	height: auto;
	/*min-height: 380px;*/
	width: 272px;
	margin: 0 34px 0 0;
}

#BarraSuperiorMeioDireita{
	float:left;
	height: auto;
	/*min-height: 380px;*/
	width: 272px;
	margin: 0 34px 0 0;
}

#BarraSuperiorDireita{
	float: left;
	height: auto;
	/*min-height: 380px;*/
	width: 272px;
}

#containerRodapeBaixo{
	width: 100%;
	min-height:100px;
	background-color: #00420C;
}

#BarraInferior{
	width: 1200px;
	margin: 0 auto;
	padding: 30px 0 30px 0;
	height: 100px;
	/*Alinhar imagem na DIV*/
	position:relative;
	top:-25%;
}

#tituloMapaSite{
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 -15px 0;
}

#CorpoMapaSite{
	font-size: 15px;
	line-height: 30px;
}

 #tituloMapaSite a{
	text-decoration:none;
	color: #FFFFFF;
}

#CorpoMapaSite a{
	text-decoration:none;
	color: #FFFFFF;
}
#CorpoMapaSite ul{
	list-style: none;
	margin-left: -40px;
}

#BarraInferiorEsquerda{
	float:left;
}

#BarraInferiorDireita{
	float:left;
	color: #FFFFFF;
	padding: 2px 0 0 60px;
	width: 150px;
	background: url("imagens/icone-lei-acessibilidade-sem-fundo.png")left no-repeat;
}

#BarraInferiorDireita a{
	color: #FFFFFF;
	text-decoration: none;
}
/* =================================== TITULO MENU PRINCIPAL =================================== */
#TituloMenu{
	background-color: #ecf1ec;
	border-top: solid 3px #00510F;
	border-bottom: solid 1px #D6DCD7;
	padding: 10px;
	color: #00510F;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}
/* =================================== ULTIMAS NOTICIAS =================================== */
#containerMeioCentroNoticia{
	height: auto;
	float: left;
	width: 970px;
	margin: 0 0 0 30px;
}
#containerNoticia{
	height: auto;
	width: auto;
	text-align: justify;
	color: #343434;
	margin-bottom:30px;
}
#categoriaNoticia{
	font-size: 12px;
	margin: 0 0 10px 0;
}
#categoriaNoticia a{
	text-decoration: none;
	color: #343434;
}
#tituloNoticia{
	font-size: 40px;
	word-wrap: break-word;
	line-height: 1.15em;
	font-weight: bold;
    letter-spacing: -0.03em;
	margin: 0 0 5px 0;
	text-align: left;
	color:#2d6548;
}
#imagemNoticia {
	margin: 0 0 10px 0;
	text-align: center;
}
#imagemNoticia img {max-width:800px;}

#resumoNoticia{
	font-size: 10px;
	word-wrap: break-word;
}
#textoNoticia{
	font-size: 14px;
	word-wrap: break-word;
	line-height: 1.75em;
}

#hirarquiaNoticia{
	font-size: 12px;
	margin: 0 0 10px 0;
}

#conteudoTodasNoticias{
	margin: 20px 0 0 0;
	font-size: 12px;
}
#conteudoTodasNoticias ul{
	
	margin: 0 0 0 -10px;
}
#conteudoTodasNoticias li{
	margin: 5px 0 0 0;
}
#conteudoTodasNoticias a{
	text-decoration: none;
	color: #343434;
}
#tituloPesquisaNoticia{
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 20px 0;
}
#TituloNoticiaPesquisa{
	font-size: 16px;
	font-weight: bold;
}
#TituloNoticiaPesquisa a{
	text-decoration: none;
	color: #343434;
}
#DataNoticiaPesquisa{
	font-size: 10px;
	margin: 10px 0 5px 0;
}
#ResumoNoticiaPesquisa{
	font-size: 12px;
}
#CategoriaNoticiaPesquisa{
	padding: 0 0 10px 0;
	font-size: 12px;
	border-bottom: solid 1px #d5deda;
}

/*==================================== PRO-REITORIAS===================================*/
#containerProreitoria{
	height: auto;
	width: 720px;
	float: left;
	text-align: justify;
	margin: 0 0 0 30px;
}

#containerProreitoriaTitulo{
	height: auto;
	width: 720px;
	margin: 0 0 20px 0;
	color: #007711;
	font-size: 23px;
	font-weight: bold;
}
/*=========== PRO-REITORIAS TOPO===========*/
#containerProreitoriaTopo{
	height: auto;
	width: 720px;
}

#ProreitoriaTopoTitulo{
	font-size: 20px;
	color: #438B4C;
	border-top: 3px solid #017C14;
	padding: 7px 0 0 10px;
	height: 40px;
	background-color: #EEEFF1;
}

#ProreitoriaTopoConteudo{
	font-size: 12px;
	color: #343434;
	padding: 0 10px 0 10px;
}
/*=========== PRO-REITORIAS MEIO===========*/
#containerProreitoriaMeio{
	height: auto;
	width: 720px;
	margin: 20px 0 0 0;
}

#ProreitoriaMeioEsquerda{
	width: 340px;
	height: auto;
	float: left;
	margin: 0 30px 0 0;
	border-top: 3px solid #017C14;
}

#ProreitoriaMeioDireita{
	width: 340px;
	height: auto;
	float: right;
	border-top: 3px solid #017C14;
}

#ProreitoriaMeioEsquerdaTitulo{
	font-size: 20px;
	color: #438B4C;
	height: 40px;
	padding: 7px 0 0 10px;
	background-color: #EEEFF1;
}

#ProreitoriaMeioEsquerdaConteudo{
	height: auto;
	font-size: 12px;
	color: #343434;
	padding: 10px 10px 0 10px;
}

#ProreitoriaMeioDireitaTitulo{
	font-size: 20px;
	color: #438B4C;
	height: 40px;
	padding: 7px 0 0 10px;
	background-color: #EEEFF1;
}

#ProreitoriaMeioDireitaConteudo{
	height: auto;
	font-size: 12px;
	color: #343434;
	padding: 10px 10px 0 10px;
}
/*=========== PRO-REITORIAS BAIXO===========*/
#containerProreitoriaBaixo{
	height: auto;
	width: 720px;
	margin: 20px 0 20px 0;
}

#ProreitoriaBaixoTitulo{
	font-size: 20px;
	color: #438B4C;
	border-top: 3px solid #017C14;
	padding: 7px 0 0 10px;
	height: 40px;
	background-color: #EEEFF1;
}

#ProreitoriabaixoConteudo{
	font-size: 12px;
	color: #343434;
	padding: 0 10px 0 10px;
	margin: 10px 0 0 0;
}

/*=========== PRO-REITORIAS RODAPE===========*/
#containerProreitoriaRodape{
	height: auto;
	width: 720px;
	margin: 20px 0 20px 0;
}

#ProreitoriaRodapeEsquerda{
	width: 340px;
	height: auto;
	float: left;
	margin: 0 30px 0 0;
	border-top: 3px solid #017C14;
}

#ProreitoriaRodapeDireita{
	width: 340px;
	height: auto;
	float: right;
	border-top: 3px solid #017C14;
}

#ProreitoriaRodapeEsquerdaTitulo{
	font-size: 20px;
	color: #438B4C;
	height: 40px;
	padding: 7px 0 0 10px;
	background-color: #EEEFF1;
}

#ProreitoriaRodapeEsquerdaConteudo{
	height: auto;
	font-size: 12px;
	color: #343434;
	padding: 10px 10px 0 10px;
}

#ProreitoriaRodapeDireitaTitulo{
	font-size: 20px;
	color: #438B4C;
	height: 40px;
	padding: 7px 0 0 10px;
	background-color: #EEEFF1;
}

#ProreitoriaRodapeDireitaConteudo{
	height: auto;
	font-size: 12px;
	color: #343434;
	padding: 10px 10px 0 10px;
}
#BarraInferiorDireitaGov {width:150px;height:45px;float: right;background-image: url();}
/* =================================== COLUNA MEIO =================================== */
#paginacao_pagefullpost{
	margin: 20px 0 15px 0;
	text-align: center;
}
.data-de-publicacao {font-size: small;color: #afafaf;margin-bottom: 10px;padding:20px;border-bottom: 1px dashed #e1e1e1;}
.bawmrp {padding: 15px 0;font-size: small;border-top: 1px solid #e1e1e1;margin-top: 40px;}
/* =================================== CORRIGIR BUG NAVEGADORES =================================== */
div:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    overflow:hidden;
}
.alignright {float:right; margin:0 0 1em 1em}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
/* =================================== AGENDA DO REITOR =================================== */
.summary {margin-bottom:15px !important;}
.event-time {margin:5px 0 !important;}
#mural-agenda {border: 1px solid #c1c1c1;border-radius: 3px;width:auto;height:auto;padding: 12px;border-top:3px solid #29426d;}
#mural-agenda h2 {margin: 0px;padding:0 0 0px 0;color: #444;text-transform: uppercase;letter-spacing: normal;font-weight: bold;font-size: small !important;}
#mural-agenda .vevent {font-size:0.75em;border-bottom: 1px solid #f1f1f1;color: #444;margin-bottom:10px;padding-bottom:10px;}
#mural-agenda h3 {color:#29426d;font-size: small;margin-bottom:5px !important;}
#mural-agenda a:hover {text-decoration:underline;}
#mural-agenda {margin:10px 0;}

/* ================================= FEED UNIDADES ======================================= */
#ultimasUnidades {height:auto;/*border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;border: 1px solid #d5deda;padding:15px;*/margin: 5px 0;border-top: 1px solid #e6e6e6;   padding-top: 20px;}
#ultimasUnidades h2 {color: #00510F;padding:0 0 5px 0;font-size:medium;font-weight:bold;margin:0;}
.unidades-selecione {font-size:small;margin-top:0;color:#343434;}
#ultimasUnidadesTitulo {font-weight:bold;font-size:smaller;color:#2d6548;margin-bottom: 5px;}
#ultimasUnidadesNoticia {padding: 10px;font-size:small;color:#343434;padding-left:18px;padding-top:10px;background:url(http://ifbaiano.edu.br/portal/wp-content/uploads/2017/09/list-markerv2.png) no-repeat 0 15px;border-bottom: 1px dashed #cecece;}
#ultimasUnidadesNoticia a {color:#343434;text-decoration:none;}
#ultimasUnidadesNoticia a:hover {text-decoration:none;text-decoration:underline;}
#ultimasUnidades ul {padding:0;margin:0;}
#ultimasUnidades li {display:inline-block;-webkit-border-radius: 5;-moz-border-radius: 5;border-radius: 5px;background: #487059;padding:9px;text-decoration: none;font-size:0.75em;color:#fff;font-weight:600;margin: 0 0px 4px 0;cursor: pointer;}
#ultimasUnidades li:hover {background: #214e34;text-decoration: none;}
#ultimasUnidades li:active {background: #ba3030;text-decoration: none;}
#ultimasUnidades li a {color:#fff;text-decoration:none;}
.site-do-campus {margin: 13px 0 0 0;text-align: center;}
.site-do-campus a {color:#fff;text-decoration:none;background: #52ac72;padding: 5px 25px;border-radius: 4px;font-size: small;}
.site-do-campus a:hover {color:#fff;background: #ac5252;}
.box-noticias-campus {margin-top:15px;padding:15px;background-color:#fafafa;border-top: solid 2px #9fb6a3;border-bottom: solid 1px #D6DCD7;}

/* -------------- css da página de concursos e seleções --------- */

#concursos-e-selecoes h1 {margin:0;width: 100%;padding: 0px;font-size: medium;
padding: 10px;text-align: center;background-color: #EDEFF1;border-top: solid 1px #517e59;border-bottom: solid 1px #D6DCD7;color: #00510F;font-weight: bold;}
#concursos-e-selecoes ul {list-style:none;padding-left:0px;margin:0;}
#concursos-e-selecoes ul li a {display:block;font-weight:normal;text-decoration:none;border-bottom-style: solid;border-bottom-color: #d5deda;border-bottom-width: 1px;color: #343434;padding: 5px 5px 5px 10px;}
#concursos-e-selecoes ul li a:hover {color: #00510F;padding-left:8px;padding-top:5px;background-color: #fff;}
#ingresso2019-2 {display:none;}
#destaquecompleto {position:relative;}
#destaquecompleto a {color:#ffffff !important;}
#destaquecompleto img {width: 100%;height: auto;}
.textonoticiadestaque {position:absolute;bottom:0;width:510px;padding:20px;background: linear-gradient(to bottom,transparent 0%,#09290e 90%);filter: progid:DXImageTransform.Microsoft.gradient(startColor)}
.datanoticiadestaque {background: #b2f37e;display: inline-flex;font-size: x-small;padding: 2px 15px;text-transform: uppercase;font-weight: bold;color: #343434;margin-bottom: 5px;border-radius: 2px;}
.imagemnoticia {background-color: #01420B;overflow:hidden;position:relative;width: 235px;height: 160px;}
.imagemnoticia img {width: 120%;height:auto;position: absolute;opacity: 60%;/* background: #000; */left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#NoticiasConteudo .container {margin-bottom:20px;}
.imagemnoticiadestaque {overflow:hidden;position:relative;}
.imagemnoticiadestaque img {width: 100%;height: 100%;}
#titulonoticiadestaque {position: absolute;background: pink;bottom: 0;min-height:60px;width: 100%;background: linear-gradient(to bottom,transparent 0%,#01420B 60%);filter: progid:DXImageTransform.Microsoft.gradient(startColor);}
#titulonoticiadestaque a {text-decoration:none;color:#fff;}
#titulonoticiadestaque h1 {text-align:left;font-size:xx-large;margin:100px 50px 50px 30px;}
.infonoticia {/* float:left; */max-width: 215px;/* width: fit-content; */padding: 10px;position: absolute;/* z-index: 999; */bottom: 0;background: linear-gradient(to bottom,transparent 0%,#0b230e 50%);}
#textoNoticia img, #textoNoticia p {max-width:100%;height:auto;}
#ingresso2019 {display:none;}
#textoNoticia .wp-caption-text {font-style: italic;text-align: center;margin-top: 0;}
.destaqueslider .wppsac-post-slider.design-2 .recentpost-inner-content {width: 85% !important;bottom:20px;position:absolute;}
.destaqueslider .wppsac-post-slider h2.wppsac-post-title a {text-decoration:none !important;font-size:35px; line-height:38px;}
.destaqueslider .wppsac-post-slider .slick-dots li button {border:none;}
.destaqueslider .wppsac-post-slider .wppsac-post-content {color: #e1e1e1;}
.destaqueslider .wppsac-post-slider.design-3 .wppsac-post-content {opacity: initial !important;height:auto !important;transition:none !important;}
.destaqueslider .wppsac-post-slider.design-3 .wppsac-post-short-content {/*background: rgba(0, 0, 0, 0.5) !important;*/height:auto !important;background:linear-gradient(to bottom,transparent 0%,#01420B 60%);filter: progid:DXImageTransform.Microsoft.gradient(startColor);}
.destaqueslider .wppsac-post-slider.design-3 .post-overlay:hover > .post-short-content {height:auto !important;}
.destaqueslider .wppsac-post-slider .slick-dots li.slick-active button {background: #76f39c !important;}
.destaqueslider .wppsac-post-slider .wppsac-post-date {margin-bottom: 5px !important;color:#76f39c;font-size:medium !important;padding-left: 20px;background: url("imagens/calendario2-mural.png") left no-repeat;}
.wppsac-post-slider.design-3 .wppsac-post-image-bg {height:450px !important;}
#conteudoTodasNoticias #form_pesquisa div {width: 310px !important;border:1px solid #cacaca !important;margin-bottom:20px;}
#conteudoTodasNoticias #form_pesquisa div input.caixaPesquisa {width:270px !important;font-size:medium !important;text-indent:italic;color:#cacaca !important;}
#conteudoTodasNoticias #form_pesquisa div input.buscar {padding: 4px 5px 0 5px !important;opacity: 80%;}
#MenuPrincipal ul.menu {list-style:none;padding:0;margin-top: 0 !important;}
#MenuPrincipal ul.menu li {border-top: 1px solid #dfdfdf;padding: 5px 10px;}
#MenuPrincipal ul.menu li a {text-decoration:none;color:#343434;}
#MenuPrincipal ul.menu li a:hover {text-decoration:underline;}
#MenuPrincipal ul.menu li a.dcjq-parent {font-weight:bold;}
#MenuDireita ul.menu {margin:0;}
#MenuDireita ul {padding:0;list-style:none;}
#MenuDireita ul li {width:100%;margin:2px 0;}
#MenuDireita ul li a {background:#218552;border-radius:3px;padding:5px 10px;color:#fff;text-decoration:none;display:block;}
#MenuPrincipal ul.menu ul.sub-menu {padding-left: 10px;list-style: none;background:#edf5ed;}

/*----------- css da página de notícias ------------- */
#containerNoticiapost {color: #343434;width: 75%;float:left;}
#outrasnoticias {width:20%;color: #e1e1e1;border-left: 1px dashed;padding-left: 20px;float: right;}
#outrasnoticias h2.outrastitulo {text-transform:uppercase;font-size:small;text-align:left;letter-spacing:0.1em;color:#333;margin-top:0;}
#outrasnoticias #NoticiasConteudoContainer {width:100% !important;display:inline-block !important;margin: 0 auto !important;}
#outrasnoticias .imagemnoticia {width:100% !important;}
#outrasnoticias .imagemnoticia img {width:140%;height:auto;opacity:70% !important;}
#outrasnoticias .infonoticia {width: -webkit-fill-available;}
#outrasnoticias .infonoticia #NoticiasConteudoTitulo {width:auto !important;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
#outrasnoticias #NoticiasConteudoTitulo a {font-size:small !important;}
#outrasnoticias #NoticiasConteudoData {margin-top:10px;}
.addtoany_header {margin: 0 10px 0 0 !important;width: fit-content;float: left;text-transform: uppercase;font-size: small;color: #afafaf;}
#containerNoticia #InformesContainer {padding: 0 0 20px 0 !important;text-align:left !important;}
#todasnoticiassecao {width:100%;height:200px;background: #fafafa;margin-bottom: 20px;}
#todasnoticiassecao #imagemtodasnoticias {width: 300px;height: 200px;position: relative;overflow: hidden;float:left;border-right: 10px solid #d6e8db;}
#todasnoticiassecao #imagemtodasnoticias img {position: absolute;left:-17%;top:-10%;height: auto;width:400px;}
#todasnoticiassecao #datatodasnoticias {width: fit-content;display: flex;font-size: small;padding: 20px 0 10px 40px;letter-spacing: 0.05em;text-transform: uppercase;color: #898989;background: url("imagens/calendario-mural.png") top 22px left 21px no-repeat}
#todasnoticiassecao #titulotodasnoticias {width: fit-content;display: flex;padding: 0 80px 0 20px;font-size: x-large;line-height: 1em;text-align: left;}
#todasnoticiassecao #resumotodasnoticias {width: fit-content;text-align: left;display: flex;padding: 0 60px 10px 20px;}
#todasnoticiassecao #resumotodasnoticias a {font-weight:normal !important;}
#CentroHeaderEsquerdaMeio div p {margin:10px 0;}

#documentoshome {}
#documentoshome #doctitulo {font-size: 12px;text-transform: uppercase;color: #00510F;font-weight: bold;border-top: 3px solid #00510F;padding: 10px;background-color: #ecf1ec;}
#documentoshome #docconteudo {}
#documentoshome #docconteudo #DocumentosContainerTopo {padding: 10px;background: #fafafa;font-size: x-small;text-transform: uppercase;border-top: 2px solid #e1e1e1;}
#documentoshome #docconteudo #DocumentosContainerTopo #DocumentosTitulo {float:left;}
#documentoshome #docconteudo #DocumentosTitulo {float:left;}
#documentoshome #docconteudo #DocumentosTitulo a {color: #08c;font-weight: bold;font-size: small;text-decoration:none;}
#documentoshome #docconteudo #DocumentosData {float:right;text-align:right;margin:0;}
#documentoshome #docconteudo #DocumentosData a {text-decoration: none;color: #949494;font-size: 11px;}
#documentoshome #docconteudo #DocumentosContainer {border-top: dashed 1px #D7D7D7;padding: 7px;}
#documentoshome #docconteudo #DocumentosContainer #NoticiasMaisNoticias {margin:10px 0 0 0 !important;}

#ListaDestaques {padding-bottom: 10px;border-bottom: 1px dashed #e1e1e1;margin-bottom: 10px;}
#ListaDestaques #ImagemNoticiaDestaque {float:left;}
#ListaDestaques #DocumentosTitulo {font-size: medium;}
#ListaDestaques #DocumentosTitulo a {color:#08c;}
#ListaDestaques #DocumentosData {padding-left: 30px;}
#ListaDestaques #DocumentosData a {font-weight:normal !important;color:#9a9a9a;}

#inforodape {margin:0 auto;text-align:center;color:#eefef1;margin-bottom:20px;}
#inforodape h2 {font-size:13pt;color:#85b88e;margin-bottom:0px;letter-spacing:0.03em;}
#inforodape p {font-size:9pt;margin-top:10px;}
#textoNoticia figure iframe {margin:0 auto;display:flex;}

.wp-block-separator.is-style-wide {margin: 25px 0 !important;}
.botaoEscuro a {
	color:#fff !important;
	box-shadow: 0 0 0 0 rgba(66, 192, 93, 0.7);
	-webkit-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  	-moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  	-ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  	animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  	text-decoration: none !important;
  	transition: all 300ms ease-in-out;
}

/* Animation */

@-webkit-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(66, 192, 93, 0);
  }
}

@-moz-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(66, 192, 93, 0);
  }
}

@-ms-keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(66, 192, 93, 0);
  }
}

@keyframes pulsing {
  to {
    box-shadow: 0 0 0 30px rgba(66, 192, 93, 0);
  }
}

/* display none por conta do período eleitoral 
span#BarraInferiorDireitaGov, #Fotos, #GaleriaVideos, #Facebook {display:none !important;} */