body.contraste {
  background: none repeat scroll 0 0 #333333; }

.contraste .bgmenu_spe {
  background: none repeat scroll 0 0 #222222; }

.contraste .acesso_busca {
  background: none repeat scroll 0 0 #222222;
  height: 79px; }

.contraste a {
  color: yellow !important; }

.contraste .site-title {
  background: none repeat scroll 0 0 #FFFFFF; }

.contraste .breadcrumbs {
  background: none repeat scroll 0 0 #000000; }

.contraste .dockbar {
  background: none repeat scroll 0 0 #000000; }

.contraste .dockbar * {
  text-shadow: none; }

.contraste .dockbar .aui-menu-content li, .contraste .dockbar.lfr-menu-list ul li {
  background: none repeat scroll 0 0 #000000;
  border-color: #FFFFFF; }

.contraste .painel_spe {
  background: url("../images/spe/bg_painel_contraste.png") repeat-x scroll center bottom black; }

.contraste h2.titulo_painel {
  color: #FFFFFF; }

.contraste #main-content {
  background: none repeat scroll 0 0 #222222; }

.contraste #column-1, .contraste #column-3 {
  background: none repeat scroll 0 0 #222222; }

.contraste #column-2 {
  background: none repeat scroll 0 0 #000000;
  border-color: #FFFFFF;
  border-style: solid;
  border-width: 2px; }

.contraste #footer {
  background: none repeat scroll 0 0 #000000; }

.contraste p, .contraste #conteudo li {
  color: #FFFFFF; }

.contraste .child-menu li {
  background: none repeat scroll 0 0 #000000;
  border: 2px solid #FFFFFF; }

.contraste #navigation li.hover {
  background-color: #000000; }

.contraste .listatemaspublicados-portlet div#content h4 {
  background-color: #FFFFFF !important;
  color: #111111; }

.contraste .basedoconteudo {
  background: none repeat scroll 0 0 #222222; }

.contraste .voltaraotopo {
  background-color: #000000;
  border-color: #FFFFFF; }

.contraste label {
  color: cyan !important; }

.contraste input {
  background: none repeat scroll 0 0 #000000 !important;
  border-color: #FFFFFF;
  color: #FFFFFF; }

.contraste .portlet-login input.aui-button-input, .contraste .sistemaproducao-geral span.destaque input {
  background: none repeat scroll 0 0 #000000;
  box-shadow: none;
  color: yellow; }

.contraste .sistemaproducao-geral .results-header th {
  background-color: #222222;
  color: cyan; }

.contraste .sistemaproducao-geral table * {
  border-color: #FFFFFF; }

.contraste .sistemaproducao-geral .results-row {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF; }

.contraste .sistemaproducao-geral .results-row.alt td {
  background: none repeat scroll 0 0 #333333; }

.contraste .taglib-page-iterator * {
  color: #FFFFFF; }

.contraste li.lfr-trigger {
  background: none repeat scroll 0 0 #000000; }

.contraste .sistemaproducao-geral li.lfr-trigger span.taglib-text {
  color: yellow; }

.contraste .sistemaproducao-geral .aui-focus {
  background: none repeat scroll 0 0 #000000 !important; }

.contraste .lfr-menu-list-content * {
  background: none repeat scroll 0 0 #000000 !important;
  text-shadow: none !important; }

.contraste .sistemaproducao-geral select {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF; }

.contraste .sistemaproducao-geral .portlet-body > h3 {
  color: cyan; }

.contraste .situacaospworkflow-portlet .taglib-workflow-status, .contraste .listapendenciasp-portlet h5, .contraste .listaautorestopico-portlet h3, .contraste .listaautorestopicopublica-portlet h3, .contraste .listaeditores-portlet h4 {
  background: none repeat scroll 0 0 #000000; }

.contraste .sistemaproducao-geral input.aui-field-input.aui-field-input-text[type="text"], .contraste .sistemaproducao-geral input.aui-field-input.aui-field-input-text[type="input"] {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF; }

.contraste .sistemaproducao-portlet .aui-tab-active .aui-tab-label {
  background: none repeat scroll 0 0 #000000 !important;
  border-color: #FFFFFF;
  color: #FFFFFF !important; }

.contraste .sistemaproducao-portlet .aui-tabview-list {
  border-color: #FFFFFF; }

.contraste .sistemaproducao-portlet .aui-tabview-list * {
  text-shadow: none; }

.contraste .sistemaproducao-portlet form .aui-legend {
  background: none repeat scroll 0 0 #000000;
  color: cyan; }

.contraste .sistemaproducao-geral .taglib-header .header-back-to a, .contraste .sistemaproducao-portlet table tr td .taglib-icon, .contraste .sistemaproducao-portlet table tr td .taglib-icon span {
  background: none repeat scroll 0 0 #000000;
  color: #FFFFFF; }

.contraste .listatopicossp-portlet .portlet-body h3, .contraste .sumariosp-portlet .portlet-body h3 {
  color: cyan; }

.contraste #dadosSP * {
  color: #FFFFFF; }

.contraste .listaautorestopico-portlet #autores_topico ul li, .contraste .listaautorestopicopublica-portlet #autores_topico ul li, .contraste .listapendenciasp-portlet ul li, .contraste .listaeditores-portlet ul li {
  border-color: #FFFFFF;
  color: #FFFFFF; }

.contraste .portlet-msg-info {
  background-color: #FFFFFF;
  color: #000000; }

.contraste .busca-portlet input.focus {
  background: none repeat scroll 0 0 #000000 !important; }

.contraste .busca_login .busca-portlet input.aui-button-input-submit {
  background: url("../images/spe/bt_busca_contraste.png") no-repeat scroll right center transparent !important; }

.contraste .sistemaproducao-geral h3, .contraste .sistemaproducao-geral h4, .contraste .sistemaproducao-geral h5, .contraste .sistemaproducao-geral h6 {
  color: cyan;
  background: none repeat scroll 0 0 #000000 !important; }

.contraste .results-row.hover td {
  background: none repeat scroll 0 0 #fff;
  color: #000; }

.contraste .titulo-sp h2, .contraste .imprimirsp-portlet div {
  color: #fff !important; }

.contraste .sumariosp-portlet h3 {
  background: none !important; }

.contraste .see-temas > a {
  background: none repeat scroll 0 0 #000000; }

.contraste .conteudo-portlet #conteudo p.legenda_figura,
.contraste .conteudo-portlet #conteudo p.tiutlo_tabela,
.contraste .html-editor p.legenda_figura,
.contraste .html-editor p.tiutlo_tabela {
  color: #00FFFF; }

