/* ----- GLOBAL ----- */

#divAreaGlobal.AltoContraste {
  background: #000000 ! important;
  color: #FFFFFF ! important;
}

#divAreaGlobal.AltoContraste a {
  color: #DDFFDD ! important;
}

#divAreaGlobal.AltoContraste a * {
  color: inherit ! important;
}

#divAreaGlobal.AltoContraste h2,
#divAreaGlobal.AltoContraste h3,
#divAreaGlobal.AltoContraste h4 {
  color: #99FF99 ! important;
}

#divAreaGlobal.AltoContraste blockquote,
#divAreaGlobal.AltoContraste q {
  color: #CCFFFF ! important;
}

#divAreaGlobal.AltoContraste q:before,
#divAreaGlobal.AltoContraste q:after {
  color: #FF6600 ! important;
}

#divAreaGlobal.AltoContraste input[type="text"],
#divAreaGlobal.AltoContraste select,
#divAreaGlobal.AltoContraste textarea {
  border: 1px solid #CCFFFF ! important;
  background-color: #000000 ! important;
  color: #CCFFFF ! important;
}

#divAreaGlobal.AltoContraste input[type="text"]:hover,
#divAreaGlobal.AltoContraste select:hover,
#divAreaGlobal.AltoContraste textarea:hover {
  background-color: #212729 ! important;
}

#divAreaGlobal.AltoContraste input[type="button"],
#divAreaGlobal.AltoContraste input[type="submit"],
#divAreaGlobal.AltoContraste button {
  border: 1px solid #DDFFDD ! important;
  box-sizing: border-box;
  background-color: #000000 ! important;
  color: #DDFFDD ! important;
}

#divAreaGlobal.AltoContraste input[type="button"]:hover,
#divAreaGlobal.AltoContraste input[type="submit"]:hover,
#divAreaGlobal.AltoContraste button:hover {
  background-color: #272A35 ! important;
}

#divAreaGlobal.AltoContraste input::-webkit-input-placeholder {
  color: #FFCC99 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste input:-moz-placeholder {
  color: #FFCC99 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste input::-moz-placeholder {
  color: #FFCC99 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste input:-ms-input-placeholder {
  color: #FFCC99 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste input::-ms-input-placeholder {
  color: #FFCC99 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste input::placeholder {
  color: #FFCC99 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste span.DestaqueLaranja {
  color: #FFCC99 ! important;
}

#divAreaGlobal.AltoContraste span.DestaqueCinza {
  color: #DDDDDD ! important;
}

#divAreaGlobal.AltoContraste div#divAreaBannerTribunal {
  background: #11302C ! important;
  border-top-color: #000000;
}

#divAreaGlobal.AltoContraste div#divBordaInferior {
  border-top-color: #000000;
  background-color: #082130;
}

#divAreaGlobal.AltoContraste div#divBuscaPortal #sbmBuscaPortal {
  background-image: url('../imagens/lupa_inv.svg') ! important;
}

#divAreaGlobal.AltoContraste div#divAreaBreadcrumbs {
  color: #FFCC99 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaBreadcrumbs * {
  color: inherit ! important;
}

#divAreaGlobal.AltoContraste div#divAreaGlobalConteudo span.tituloPagina {
  color: #99CCFF ! important;
}

#divAreaGlobal.AltoContraste div#divCompartilharRedesSociais > ul > li > a > img {
  border: 2px solid #CCCCCC ! important;
  background: none ! important;
}

#divAreaGlobal.AltoContraste div#divCompartilharRedesSociais > ul > li >  a:hover > img {
  background-color: #272A35 ! important;
  opacity: 1;
}

#divAreaGlobal.AltoContraste div#divCompartilharRedesSociais.BotoesAmarelo > ul > li >  a > img {
  border: 2px solid #FF9900 ! important;
}

#divAreaGlobal.AltoContraste div#divCompartilharRedesSociais.BotoesAzul > ul > li >  a > img {
  border: 2px solid #99CCFF ! important;
}

#divAreaGlobal.AltoContraste div#divCompartilharRedesSociais.BotoesLaranja > ul > li >  a > img {
  border: 2px solid #FF6600 ! important;
}

#divAreaGlobal.AltoContraste div#divCompartilharRedesSociais.BotoesVerde > ul > li >  a > img {
  border: 2px solid #99FF99 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaGlobalRodape {
  border-top: 1px solid #FFFFFF ! important;
  background: none ! important;
}

#divAreaGlobal.AltoContraste div#divAreaBotoesServicosRodape > ul > li.BotaoServico_intra {
  background-image: url('../imagens/servicos/intra_rodape_alto_contraste.png') ! important;
}

/* ----- CAPA ----- */

#divAreaGlobal.AltoContraste div#divAcessoRapido li {
  background-color: transparent;
  border: 1px solid #99CCFF;
  box-sizing: border-box;
}

#divAreaGlobal.AltoContraste div#divAcessoRapido li a {
  color: #FFFFFF ! important;
}

#divAreaGlobal.AltoContraste div#divConsultaProcessualInterna input#botaoEnviar {
  color: #FFCC99 ! important;
  border: 1px solid #FFCC99 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaNoticias li span.OrgaoNoticia {
  color: #FFFFFF ! important;
}

#divAreaGlobal.AltoContraste div#divAreaNoticias li span.CartolaNoticia {
  color: #FFCC99 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaNoticias li div.DataNoticia {
  color: #CCCCCC ! important;
}

#divAreaGlobal.AltoContraste div#divAreaInstitucional li span.OrgaoInstitucional {
  color: #FFFFFF ! important;
}

#divAreaGlobal.AltoContraste div#divAreaInstitucional li span.CartolaInstitucional {
  color: #FFCC99 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaInstitucional li div.DataInstitucional {
  color: #CCCCCC ! important;
}

#divAreaGlobal.AltoContraste div#divMaisNoticias > a {
  border: 1px solid #CCCCCC ! important;
  color: #CCCCCC ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li {
  background: transparent;
  border: 2px solid #99FFCC ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li {
   color: #99FFCC ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li a {
  color: #99FFCC ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li.TRF4 {
  border: 2px solid #99CCFF ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li.TRF4 a {
  color: #99CCFF ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li div.SeloAviso {
  background: transparent ! important;
  border: 1px solid #99FFCC ! important;
  color: #FFFFFF ! important;
}

#divAreaGlobal.AltoContraste #divAreaAvisos li.TRF4 div.SeloAviso {
  border: 1px solid #99CCFF ! important;
}

#divAreaGlobal.AltoContraste #divAreaTelaTRF4 li div.AoVivoTelaTRF4 {
  background: none ! important;
  border: 1px solid #FF6600 ! important;
  color: #FFCC99 ! important;
  box-sizing: border-box;
}

#divAreaGlobal.AltoContraste #divAreaTelaTRF4 li h3 {
  background: none ! important;
  border: 1px solid #999999 ! important;
  border-bottom: none ! important;
  box-sizing: border-box;
}

#divAreaGlobal.AltoContraste #divAreaTelaTRF4 li div.ImagemTelaTRF4 {
  border: 1px solid #999999 ! important;
  border-top: none ! important;
  box-sizing: border-box;
}

#divAreaGlobal.AltoContraste div#divAreaRedesSociais > ul > li > a > img {
  border: 2px solid #CCCCCC ! important;
  background: none ! important;
}

#divAreaGlobal.AltoContraste div#divAreaRedesSociais > ul > li > a:hover > img {
  background-color: #272A35 ! important;
  opacity: 1 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaGlobalConteudo > div#divAreaG4 > ul > li > ul > li {
  background: none ! important;
  border: 2px solid #484848 ! important;
}

#divAreaGlobal.AltoContraste div#divAreaGlobalConteudo > div#divAreaG4 > ul > li > ul.ItemG4Laranja > li {
  border: 2px solid #FF6600 ! important;
}
#divAreaGlobal.AltoContraste div#divAreaGlobalConteudo > div#divAreaG4 > ul > li > ul.ItemG4Azul > li {
  border: 2px solid #11437A ! important;
}
#divAreaGlobal.AltoContraste div#divAreaGlobalConteudo > div#divAreaG4 > ul > li > ul.ItemG4Verde > li {
  border: 2px solid #00803C ! important;
}

/* ----- MENU ----- */


#divAreaGlobal.AltoContraste div#divAreaMenuPrincipal.MenuIntermediario div.MenuTitulo {
  color: #99FF99 ! important;
  background: none ! important;
  box-sizing: border-box;
}

#divAreaGlobal.AltoContraste div#divAreaMenuPrincipal.MenuIntermediario div.MenuDescricao {
  background: none ! important;
}

#divAreaGlobal.AltoContraste div#divAreaMenuPrincipal.MenuIntermediario  a {
  border: 1px solid #CCCCCC ! important;
}

#divAreaGlobal.AltoContraste div#divAreaMenuPrincipal.MenuIntermediario ul.MenuLinha > li {
  box-shadow: none;
}

#divAreaGlobal.AltoContraste div#divAreaMenuPrincipal.MenuIntermediario ul.MenuLinha div.SeloItemMenu {
  border: 1px solid #99CCFF ! important;
  box-sizing: border-box;
  background: none;
}

/* ----- NOTÍCIAS ----- */

#divAreaGlobal.AltoContraste .DataNoticia {
  color: #CCCCCC ! important;
}

#divAreaGlobal.AltoContraste span.DestaqueSubtitulo {
  color: #CCCCCC ! important;
}

#divAreaGlobal.AltoContraste a.LinkMais {
  color: #FFCC99 ! important;
}

/* ----- PORTAL SEI ----- */

#divAreaGlobal.AltoContraste div#divAreaBannerPortalSei {
  background-color: #333333;
}