body {
  color: #333333;
}

/* ----- PORTAL ----- */

div.PortalNoticias h3 {
  font-size: 25px;
  font-weight: normal;
}

div.PortalNoticias li:before {
  content: none ! important;
}

/* Área Banners Superior */

div#divAreaBannersSuperior {
  margin-top: 30px;
  clear: both;
  width: 1250px;
}

div#divAreaBannersSuperior ul {
  margin: 0;
  padding: 0;
  line-height: 0;
}

div#divAreaBannersSuperior li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 6px;
}

div#divAreaBannersSuperior li a {
  display: block;
}

div#divAreaBannersSuperior li img {
  display: block;
}

/* Institucional */

div#divAreaNoticias ul {
  margin: 0;
  padding: 0;
}

div#divAreaNoticias ul.Destaques li {
  width: 281px;
  margin-right: 25px;
}

div#divAreaNoticias ul.Destaques li:nth-child(4) {
  margin-right: 0;
}

div#divAreaNoticias ul.Destaques div.ImagemNoticia {
  width: 281px;
  height: 158px;
}

div#divAreaNoticias ul.Destaques div.TituloNoticia {
  font-size: 19px;
  line-height: 23px;
}
div#divAreaNoticias li {
  display: inline-block;
  width: 224px;
  height: 300px;
  vertical-align: middle;
  margin-right: 20px;
  margin-bottom: 55px;
}
div#divAreaNoticias li:nth-child(5n+5) {
  margin-right: 0;
}

div#divAreaNoticias li a {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}

div#divAreaNoticias li a > div {
  line-height: 100%;
}

div#divAreaNoticias div.ImagemNoticia {
  position: relative;
  margin-bottom: 10px;
  width: 224px;
  height: 126px;
}

div#divAreaNoticias div.SeloImagemNoticia {
  position: absolute;
  bottom: 6px;
  right: 6px;
  width: 25px;
  height: 25px;
  border-radius: 6px;
  background-color: #003366CC;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}

div#divAreaNoticias div.ImagemNoticia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

div#divAreaNoticias span.OrgaoNoticia {
  font-weight: 900; /*black*/
  color: #FF6600;
  text-transform: uppercase;
}

div#divAreaNoticias span.CartolaNoticia {
  font-weight: 900; /*black*/
  text-transform: uppercase;
}

div#divAreaNoticias div.TituloNoticia {
  margin: 10px 0;
  font-size: 16px;
  line-height: 20px;
}

div#divAreaNoticias div.DataNoticia {
  color: #666666;
  font-weight: normal;
  font-style: italic;
}

div#divAreaNoticias > a {
  color: #FF6600;
  font-size: 17px;
  font-weight: bold;
}

div#divMaisNoticias > a {
  display: block;
  width: 350px;
  height: 45px;
  margin: 30px auto 45px auto;
  border: 1px solid #333333;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
}

/* Área Banners Central */

div#divAreaBannersCentral {
  margin-top: 30px;
  clear: both;
  width: 1250px;
}

div#divAreaBannersCentral ul {
  margin: 0;
  padding: 0;
  line-height: 0;
}

div#divAreaBannersCentral li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 6px;
}

div#divAreaBannersCentral li a {
  display: block;
}

div#divAreaBannersCentral li img {
  display: block;
}

/* Vídeos */

#divAreaVideos > h2 {
  margin-top: 0;
}

#divAreaVideos ul {
  margin: 0;
  margin-bottom: 6px;
  padding: 0;
}

#divAreaVideos li {
  display: inline-block;
  width: 384px;
  margin: 0;
  margin-right: 24px;
  vertical-align: top;
}

#divAreaVideos li:nth-child(-n+2) {
  width: 588px;
  margin-bottom: 24px;
}
#divAreaVideos li:nth-child(2) {
  margin-right: 0;
}
#divAreaVideos li:nth-child(5) {
  margin-right: 0;
}

#divAreaVideos li > * {
  display: block;
  width: 100%;
  height: 216px;
}

#divAreaVideos li:nth-child(-n+2)  > * {
  height: 331px;
}

div#divMaisVideos > a {
  display: block;
  width: 350px;
  height: 45px;
  margin: 30px auto 45px auto;
  border: 1px solid #333333;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  line-height: 50px;
  text-align: center;
}

/* Área Banners Inferior */

div#divAreaBannersInferior {
  margin-top: 30px;
  clear: both;
  width: 1250px;
}

div#divAreaBannersInferior ul {
  margin: 0;
  padding: 0;
  line-height: 0;
}

div#divAreaBannersInferior li {
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 6px;
}

div#divAreaBannersInferior li a {
  display: block;
}

div#divAreaBannersInferior li img {
  display: block;
}

/* ----- LISTA ----- */

div#divCriteriosPesquisa {
  background-color: #EBEBEB;
  border-radius: 10px;
  padding: 20px 10px;
  margin-bottom: 50px;
}

h3.TipoNoticia {
  font-size: 25px;
  font-weight: normal;
}

#spnCabecalho {
  margin-bottom:15px;
}

#txtPalavraChave {
  font-size: 15px;
  color: #484848;
  width: 34.5%;
  padding: 5px;
  height: 40px;
  border: 2px solid #999999;
}

#selOrgao {
  font-size: 15px;
  color: #484848;
  width: 10%;
  padding: 5px;
  height: 40px;
  border: 2px solid #999999;
}

input.TxtData {
  font-size: 15px;
  width: 10%;
  padding: 5px;
  height: 40px;
  border: 2px solid #999999;
}

img.ImgData {
  vertical-align: middle;
}

#btnPesquisarNoticia {
  font-size: 15px;
  font-weight: bold;
  background-color: #11437A;
  color: #FFFFFF;
  padding: 5px;
  height: 40px;
}

ul#ulListaNoticias {
  margin: 0;
  padding: 0;
}

ul#ulListaNoticias li {
  display: block;
  width: 100%;
  margin-bottom: 30px;
}

ul#ulListaNoticias li:before {
  content: none ! important;
}

ul#ulListaNoticias li:last-child {
  margin-bottom: 0;
}

ul#ulListaNoticias li a {
  display: inline-block;
  font-size: 15px;
  font-weight: bold;
  color: #000000;
}

ul#ulListaNoticias li a > div {
  line-height: 100%;
}

ul#ulListaNoticias div.ImagemNoticia {
  position: relative;
  margin-right: 15px;
  width: 352px;
  height: 197px;
  float: left;
  background-color: #CCCCCC;
}

ul#ulListaNoticias div.SeloImagemNoticia {
  position: absolute;
  bottom: 6px;
  right: 6px;
  width: 30px;
  height: 30px;
  border-radius: 6px;
  background-color: #003366CC;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
}

ul#ulListaNoticias div.ImagemNoticia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

ul#ulListaNoticias div.DadosNoticia {
  width: 325px;
  float: right;
}

ul#ulListaNoticias span.OrgaoNoticia {
  font-weight: 900; /*black*/
  color: #FF6600;
  text-transform: uppercase;
}

ul#ulListaNoticias span.CartolaNoticia {
  font-weight: 900; /*black*/
  text-transform: uppercase;
}

ul#ulListaNoticias div.TituloNoticia {
  margin: 10px 0;
  font-size: 18px;
}

ul#ulListaNoticias div.DataNoticia {
  color: #666666;
  font-size: 10px;
  font-weight: normal;
  font-style: italic;
}

ul#ulListaNoticias > a {
  color: #FF6600;
  font-size: 18px;
  font-weight: bold;
}

/* Busca Solr */

p.pCartolaNoticiaRP {
  font-size: 15px;
  font-weight: 900; /*black*/
  text-transform: uppercase;
  margin: 0;
}

p.pTituloNoticiaRP {
  margin: 0;
  font-size: 18px;
}
p.pTituloNoticiaRP a {
  color: #000000;
  font-weight: bold;
}
p.pDataCriacaoNoticiaRP {
  margin: 0;
  color: #666666;
  font-size: 15px;
  font-style: italic;
}
p.resSnippet {
  margin: 0;
  font-size: 18px;
  color: #000000;
}

div.paginacao a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 22px;
  color: #001948;
  text-decoration: none;
  text-align: center;
  border: 1px solid #339999;
  margin: 0 5px;
}

div.paginacao a.aPaginaNavegacao.Avancar {
  background: url('../imagens/pag_avancar.png') no-repeat center center;
  color: transparent;
}

/*div.paginacao a.aPaginaNavegacao.Voltar {
  background: url('../imagens/pag_voltar.png') no-repeat center center;
}

div.paginacao a.Reticencias {
  border-color: transparent;
}*/

div.paginacao a.aPaginaNavegacaoSelecionada {
  background-color:  #339999;
  color: #FFFFFF;
}

/* ----- VISUALIZAR ----- */

h2.Noticia {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-right: 30%;
  font-size: 35px;
  text-transform: none;
  line-height: 35px;
}

#divCorpoNoticia.Sei h2.Noticia {
  color: #99CC33;
}

#divCorpoNoticia.Sei a {
  color: #000000;
}

h3.Noticia {
  font-size: 35px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}

#divCorpoNoticia Span.CartolaNoticia {
  font-size: 15px;
  font-weight: bold;
  color: #11437A;
  text-transform: uppercase;
}

div.Sei h3.Noticia {
  color: #99CC33;
}

div.Sei span.OrgaoNoticia {
  color: #000000 ! important;
}

h2.ListaNoticias {
  font-size: 40px;
  line-height: 150%;
  text-transform: none;
}

h3.ListaNoticias {
  font-size: 30px;
}

a.ListaNoticias {
  line-height: 30px;
}

div.DataNoticia.Noticia {
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 15px;
  color: #666666;
}

span.DataNoticia.ListaNoticias {
  font-size: 20px;
  color: #484848;
}

span.DestaqueSubtitulo {
  font-size: 20px;
  color: #484848;
}

div.DivImgNoticia {
  width: 100%;
  margin-bottom: 5px;
}

#divImgPrincipal {
  float: left;
  width: 720px;
}

#imgPrincipal {
  max-width: 700px;
  height: auto;
}

#legendaImgPrincipal {
  font-size: 14px;
  font-style: italic;
}

#divListaImg {
  float: left;
  width: 450px;
  margin-bottom: 15px;
}

#divListaImg img {
  width: 200px;
  margin-right: 15px;
}

#divListaImgAlta {
  float: left;
  width: 450px;
  margin-bottom: 15px;
}

#divListaImgAlta img {
  width: 200px;
  margin-right: 5px;
}

div.PlayerVideo {
  text-align: center;
}

#divConteudoRelacionado {
  width: 1200px;
  margin-bottom: 15px;
  line-height: 25px;
}

#divConteudoRelacionado > hr {
  width: 93%;
}

#divNoticiasRelacionadas {
  display: inline-block;
  width: 500px;
  margin-right: 5px;
}

#divNoticiasRelacionadas ul {
  margin: 0;
  padding: 0;
}

#divNoticiasRelacionadas li {
  width: 225px;
  display: inline-block;
  margin-right: 20px;
  vertical-align: top;
}

#divNoticiasRelacionadas li a {
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

#divNoticiasRelacionadas li a > div {
  line-height: 18px;
}

#divNoticiasRelacionadas div.ImagemNoticia {
  position: relative;
  margin-bottom: 10px;
  width: 225px;
  height: 127px;
  background-color: #CCCCCC;
}

#divNoticiasRelacionadas div.SeloImagemNoticia {
  position: absolute;
  bottom: 6px;
  right: 6px;
  width: 25px;
  height: 25px;
  border-radius: 6px;
  background-color: #003366CC;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}

#divNoticiasRelacionadas div.ImagemNoticia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#divNoticiasRelacionadas li:before {
  content: none ! important;
}

#divNoticiasRelacionadas span.OrgaoNoticia {
  color: #FF6600;
  text-transform: uppercase;
}

#divNoticiasRelacionadas span.CartolaNoticia {
  color: #000000;
  text-transform: uppercase;
}

#divNoticiasRelacionadas div.TituloNoticia {
  margin: 5px 0;
  font-size: 17px;
  line-height: 100%;
}

#divNoticiasRelacionadas div.DataNoticia {
  color: #666666;
  font-weight: normal;
  font-style: italic;
  line-height: 20px;
}

#divNoticiasRecentes {
  display: inline-block;
  width: 695px;
}

#divNoticiasRecentes ul {
  margin: 0;
  padding: 0;
}

#divNoticiasRecentes li {
  width: 225px;
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}

#divNoticiasRecentes li a {
  display: block;
  font-size: 13px;
  font-weight: bold;
  color: #000000;
}

#divNoticiasRecentes li a > div {
  line-height: 18px;
}

#divNoticiasRecentes div.ImagemNoticia {
  position: relative;
  margin-bottom: 10px;
  width: 225px;
  height: 127px;
  background-color: #CCCCCC;
}

#divNoticiasRecentes div.SeloImagemNoticia {
  position: absolute;
  bottom: 6px;
  right: 6px;
  width: 25px;
  height: 25px;
  border-radius: 6px;
  background-color: #003366CC;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  line-height: 25px;
  text-align: center;
}

#divNoticiasRecentes div.ImagemNoticia img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#divNoticiasRecentes li:before {
  content: none ! important;
}

#divNoticiasRecentes li:last-child {
  margin-right: 0;
}

#divNoticiasRecentes span.OrgaoNoticia {
  color: #FF6600;
  text-transform: uppercase;
}

#divNoticiasRecentes span.CartolaNoticia {
  color: #000000;
  text-transform: uppercase;
}

#divNoticiasRecentes div.TituloNoticia {
  margin: 5px 0;
  font-size: 17px;
  line-height: 100%;
}

#divNoticiasRecentes div.DataNoticia {
  color: #666666;
  font-weight: normal;
  font-style: italic;
  line-height: 20px;
}



p.Paginacao a {
  display: inline-block;
  width: 35px;
  height: 35px;
  line-height: 35px;
  font-size: 22px;
  color: #001948;
  text-decoration: none;
  text-align: center;
  border: 1px solid #339999;
  margin: 0 5px;
}

p.Paginacao a.Avancar {
  background: url('../imagens/pag_avancar.png') no-repeat center center;
}

p.Paginacao a.Voltar {
  background: url('../imagens/pag_voltar.png') no-repeat center center;
}

p.Paginacao a.Reticencias {
  border-color: transparent;
}

p.Paginacao a.Selecionado {
  background-color:  #339999;
  color: #FFFFFF;
}