 * { background-color: #000 !important;  color: #FFF !important; }

 a { color: #FFF !important; }

 .bt_topo { display: none !important; }

.topo, .boxDestaques, .dobraRodape, ul.navDestaques li > a { background: #000 !important; }

.secao_home.agenda ul li a { background: none !important; }

.dobraDir, .dobraEsq, .legendaBanner span, .abas ul.navAbas li a span.ponta { display: none !important; }

.menuInterno li a.current { background: #FFF !important; color: #000 !important; }

.sombra_ferramentas { display: none !important; }

.empresas ul li a, .info, .menu_mobile, .agendaCompleta { background-color: #FFF !important; color: #000 !important; }

.navAbas li a { background-color: #FFF !important; color: #FFF !important; }
.navAbas li a.current { background-color: #FFF !important; color: #000 !important; }

.secao_home .abas ul.navAbas li a.current, .bt_send { background-color: #666 !important; color: #000 !important;  }
.secao_home .abas ul.navAbas li a { background: #000 !important; }
.secao_home.agenda ul li div.data { background:url(/Images/bg_data_agenda-pb.gif) no-repeat; }

.secao_home.agenda ul li div.data .dia, .secao_home.agenda ul li div.data .mes { background: none !important; color: #000 !important; }

.secao_home.destaques h3 { background-color: #000; }
.secao_home h3 { background:url(/Images/icones_itens_home-pb.png) no-repeat; }

.navAbas li a.current { background-color: #000 !important; color: #FFF !important; border: 1px solid #FFF !important; }

.interConteudo img, .listaArquivos li a .formatoArquivo, .addCesta, .bg_alerta_download { -webkit-filter: invert(100%) grayscale(100%) brightness(135%) contrast(120%) !important; filter: invert(100%) grayscale(100%) brightness(135%) contrast(120%) !important; }

.secao_home .abas ul.itensAbas li { background:url(/Images/icone_download-pb.gif) no-repeat 0 2px; }

.tabela, .tbCotacoes { background: #000 !important; color: #FFF !important; border-color: #000 !important; border: 1px dotted #FFF !important; }
.tabela td, .tbCotacoes td { border: 1px dotted #FFF !important;  }

.empresas ul li a { border-color: #FFF !important; background: url(/Images/empresas-pb.png) no-repeat; background-color: #000 !important; text-indent: 0 !important; text-align: center; line-height: 140px; font-size: 12px; color: yellow !important; text-decoration: underline; }

.rodape .indices .bt_indices { background:url(/Images/indices_2016-pb.png) no-repeat; text-indent: 0 !important; text-align: center; line-height: 85px; font-size: 12px; text-decoration: underline; color: yellow !important;  }

ul.toolsFooter li a { background:url(/Images/icones_ferramentas-pg.png) no-repeat; color: #FFF !important;  }
ul.toolsFooter li a div { color: #FFF !important;  }

.rodape .indices_politicas { margin: 20px 0; }

.txt_form { border-color: #FFF; }