/* SECOM */
/* Larguras */
/* Cores Padr�o Gerais */
/* Texto geral */
/* Links gerais */
/* Hover dos links gerais */
/* Menu */
/* FTitulo do menu */
/* Linha divisoria entre os itens do menu */
/* Fundo do segundo nivel do menu */
/* Fundo do terceiro nivel do menu */
/* Fundo do quarto nivel do menu */
/* Fundo do quinto nivel do menu */
/* Fundo selecionado do segundo nivel do menu */
/* Fundo selecionado do terceiro nivel do menu */
/* Fundo selecionado do quarto nivel do menu */
/* Banner Rotativo */
/* Credito da imagem do banner rotativo */
/* Titulo do banner rotativo */
/* Abstract do banner rotativo;


/* Lista de Conteudos */
/* Titulo da lista de conteudo */
/* Texto da lista de conteudo */
/* Texto do rodape da lista de conteudo */
/* Fundo da lista de conteudo */
/* Borda da lista de conteudo */
/* Galeria de Video */
/* Cor de todo texto da galeria de video */
/* Fundo da galeria de video */
/* Rodape da galeria de video */
/* Borda da galeria de video */
/* M�dulo de Midias Cinza */
/* Galeria de Albuns */
/* Titulo da galeria de albuns */
/* Abstract da galeria de albuns */
/* Link do rodape da galeria de albuns */
/* Fundo da galeria de albuns */
/* Fundo da listagem de imagens da galeria */
/* Borda da galeria de albuns */
/* Borda da listagem de imagens da galeria */
/* Borda das imagens da galeria de albuns */
/* Galeria de Audio */
/* Titulo da galeria de audio */
/* Titulo do audio em reproducao */
/* Texto da lista de audio */
/* Link do rodape da galeria de audio */
/* Fundo da galeria de audio */
/* Fundo do bloco do player */
/* Icone de audio da lista */
/* Icone de navegacao do player */
/* Borda da galeria de audio */
/* Borda da lista de audio */
/* Fontes Tipograficas */
/* Tamanho de Texto */
/* Topo */
/* Atalhos de teclado */
/* Denominacao do orgao */
/* Titulo do portal */
/* Subordinacao do orgao */
/* Barra de acessibildade */
/* Busca */
/* Barra de servi�os */
/* Breadcrumbs */
/* Menu */
/* Links do menu de relevancia */
/* Titulos do menu */
/* Primeiro nivel do menu */
/* Niveis do menu */
/* Rodape */
/* Titulo das colunas do rodape */
/* Links das colunas do rodape */
/* Banner Rotativo */
/* Credito de imagem do banner rotativo */
/* Titulo do banner rotativo */
/* Abstract do banner rotativo */
/* Lista de Conteudos */
/* Titulo da lista de conteudo */
/* Texto da lista */
/* Link do rodape da lista de conteudo */
/* Galeria de Video */
/* Titulo da galeria de video */
/* Titulo do video em destaque */
/* Abstract do video em destaque */
/* Titulo dos subdestaque de video */
/* Link do rodape da galeria de video */
/* Galeria de Albuns */
/* Titulo da galeria de albuns */
/* Abstract da galeria de albuns */
/* Link do rodape da galeria de albuns */
/* Galeria de Audio */
/* Titulo da galeria de audio */
/* Titulo do audio em reproducao */
/* Texto da lista da galeria de audio */
/* Link do rodape da galeria de audio */
/* TEMPLATES SECOM */
/* Template Branca */
/* Cores */
/* Fundo primario */
/* Fundo secundari0 */
/* Cor primaria de links, titulos, bordas e etc. */
/* Cor superior do gradiente */
/* Cor inferior do gradiente */
/* Texto do topo */
/* Links de idiomas */
/* Fundo do campo de busca */
/* Icones das redes sociais */
/* Links do breadcrumbs */
/* Links do Menu de Relevancia */
/* Titulos do menu */
/* Linha dos titulos e itens destacados do menu */
/* Linha dos itens do menu */
/* Links do menu */
/* Titulo das colunas do rodape */
/* Itens das colunas do rodape */
/* Borda lateral das colunas do rodape */
/* Fundo do rodape */
/* Fundo da barra de identidade digital do rodape */
/* ALTO CONTRASTE */
/* Cores */
/* ANVISA */
/* Azul padrao da identidade visual da ANVISA */
/* Borda padrao ANVISA */
/* THIAGO */
/* ---------- Cores Gerais Padrao ---------- */
/* Texto Corrido */
/* Itens de cor verde claro */
/* Itens de cor verde escuro */
/* Itens brancos, como label de Em Destaque */
/* Bordas cinza claro */
/* Bordas cinza medio claro */
/* Textos e icones cinza medio */
/* Voltar para o topo */
/* Textos e icones cinza escuro */
/* Links no texto */
/* Links no texto com Hover */
/* Titulo de noticias */
/* PW */
/* Anvisa - Canais de atendimento */
/*azul-claro*/
/*azul-escuro*/
/* Cores do alert */
/* Tonalidades de cinza */
/* -------------------------------------------------- ALTO CONTRASTE -------------------------------------------------- */
/* ---------------------------------------- GERAL ---------------------------------------- */
/* Estilo do body */
body.contraste {
  background-color: #222; }

/* Estilo exclusivo do alto contraste */
.contraste {
  /* ---------------------------------------- TOPO ---------------------------------------- */
  /* Estilo do topo */
  /* Atalhos de Teclado */
  /* Barra de Acessibilidade */
  /* Barra de Idiomas */
  /* T�tulo do site */
  /* Redes Sociais */
  /* Barra de servicos */
  /* ---------------------------------------- AREA DE CONTE�DO ---------------------------------------- */
  /* Involucro do conteudo */
  /* Barra de Usu�rios */
  /* Migalhas de P�o (Breadcrumbs) */
  /* Acesso R�pido */
  /* Portlet Navigation */
  /* Central de Conte�dos */
  /* Estilo Geral dos Portlets */
  /* Lista Ultimos Conteudos */
  /* Not�cias */
  /* Informes */
  /* Banner Rotativo */
  /* Galeria de Video */
  /* Galeria de Imagens */
  /* Widget do Twitter */
  /* Display de Not�cia Padr�o */
  /* Voltar ao Topo */
  /* Agenda de Eventos - Estilos do Lado Esquerdo */
  /* Agenda de Eventos - Grade do Calend�rio Ampliado */
  /* Calend�rio de Eventos - Toogle que esconde o conte�do esquerdo */
  /* Barra de navega��o */
  /*.navbar {
      .navbar-inner {
          background: #000000;
          .nav li {
              background-color: #000000;
              color: #ffffff !important;
          }
          .active {
              color: #000000 !important;
          }
          .nav-item-label {
              text-shadow: none !important;
          }
      }
  }*/
  /* Thumbs e descri��es */
  /* Busca Avan�ada Personalizada  */
  /* lista de noticias */
  /* ---------------------------------------- RODAP� ---------------------------------------- */
  /* Estilo do Rodape */
  /*Cycle slider*/
  /*Modulo Padrao*/
  /*Top menus*/
  /*IMAGENS Grayscale*/
  /*LINKS*/
  /*eventos*/
  /*servicos externos*/
  /*servicos internos*/
  /*Breadcrumb*/
  /*Navbar*/
  /*.nav-collapse{
  	background:#222;
  	li{
  		background:#222;
  		border-top:1px solid #555 !important;
  	}
  }*/
  /*Menu especifico*/
  /*Breadcrumb*/
  /* Barra de acessibilidade e marca do governo */
  /* Copyright do CMS */ }
  .contraste #banner {
    background: #222;
    border-top: 1px solid white; }
  .contraste #acessibility li a {
    color: white; }
    .contraste #acessibility li a span {
      background: white;
      color: #222; }
    .contraste #acessibility li a:hover {
      color: #fff333 !important; }
  .contraste #portal-siteactions li a {
    color: white; }
    .contraste #portal-siteactions li a:hover {
      color: #fff333 !important; }
  .contraste #language .portlet-language .portlet-borderless-container .portlet-body span {
    color: white;
    border-bottom: 1px dotted #FFFFFF; }
  .contraste #language .portlet-language .portlet-borderless-container .portlet-body a {
    border-bottom: 1px dotted #FFFFFF;
    color: white; }
    .contraste #language .portlet-language .portlet-borderless-container .portlet-body a:hover {
      color: #fff333 !important; }
  .contraste #heading .site-title .logo .site-main-title .site-name {
    color: white; }
  .contraste #heading .site-title .logo .site-main-title .description {
    color: white; }
  .contraste #social-media a {
    color: white; }
    .contraste #social-media a:hover {
      color: #fff333 !important; }
  .contraste #header-bar {
    background: #333 !important; }
    .contraste #header-bar .container .servicos li {
      border-right: 1px solid #222; }
      .contraste #header-bar .container .servicos li a {
        color: #fff; }
  .contraste #content {
    background: #222;
    color: white; }
  .contraste .user-menu {
    background: #ECEDF1;
    border: #222; }
    .contraste .user-menu li {
      border-right: 1px solid #000000; }
      .contraste .user-menu li a {
        color: #222; }
  .contraste #breadcrumbs span {
    font-size: 10px;
    float: left;
    margin-right: 5px;
    text-transform: uppercase; }
  .contraste #breadcrumbs .breadcrumb li a {
    color: white !important;
    font-size: 10px;
    text-shadow: 0 0 0 !important; }
    .contraste #breadcrumbs .breadcrumb li a:hover {
      color: #fff333 !important; }
  .contraste #breadcrumbs .breadcrumb .active a {
    color: white !important;
    font-size: 10px;
    text-shadow: 0 0 0 !important; }
    .contraste #breadcrumbs .breadcrumb .active a:hover {
      color: #fff333 !important; }
  .contraste .links-acesso-rapido ul li a,
  .contraste .acesso-rapido-interno ul li a {
    background: #222;
    color: white; }
    .contraste .links-acesso-rapido ul li a:hover,
    .contraste .acesso-rapido-interno ul li a:hover {
      color: #fff333 !important; }
  .contraste .portlet-navigation .portlet-borderless-container .portlet-body .nav-menu .level-1 .open a {
    background: #444444;
    border-top: 4px solid #555;
    color: white; }
    .contraste .portlet-navigation .portlet-borderless-container .portlet-body .nav-menu .level-1 .open a:hover {
      color: #fff333 !important; }
  .contraste .portlet-navigation .portlet-borderless-container .portlet-body .nav-menu .level-1 .open .level-2:last-child {
    border-bottom: 1px solid white; }
  .contraste .portlet-navigation .portlet-borderless-container .portlet-body .nav-menu .level-1 .open .level-2 .open a {
    background: #222;
    border-top: 1px solid white;
    color: white; }
    .contraste .portlet-navigation .portlet-borderless-container .portlet-body .nav-menu .level-1 .open .level-2 .open a:hover {
      color: #fff333 !important; }
  .contraste .central-conteudos h3 {
    background: #444444;
    border-bottom: 1px solid white;
    border-top: 4px solid #555;
    color: white; }
  .contraste .central-conteudos ul li .central-video {
    background: url("../../images/secom/video-icon-white.png") 0 5px no-repeat !important;
    color: white; }
    .contraste .central-conteudos ul li .central-video:hover {
      color: #fff333 !important; }
  .contraste .central-conteudos ul li .central-imagens {
    background: url("../../images/secom/image-icon-white.png") 0 5px no-repeat !important;
    color: white; }
    .contraste .central-conteudos ul li .central-imagens:hover {
      color: #fff333 !important; }
  .contraste .central-conteudos ul li .central-publicacoes {
    background: url("../../images/secom/publicacoes-icon-white.png") 0 2px no-repeat !important;
    color: white; }
    .contraste .central-conteudos ul li .central-publicacoes:hover {
      color: #fff333 !important; }
  .contraste .portlet-title {
    background: #444444;
    border-top: 4px solid #555;
    color: white; }
    .contraste .portlet-title .portlet-title-text {
      color: white; }
  .contraste .modulo-padrao-rodape {
    background: #444444;
    border-top: 1px solid white; }
    .contraste .modulo-padrao-rodape .link-modulo-padrao-rodape {
      color: white; }
      .contraste .modulo-padrao-rodape .link-modulo-padrao-rodape .icone-link-secom {
        background: url("seta_branca.png") no-repeat; }
  .contraste .lista-ultimos-conteudos {
    background: #222;
    border: 1px solid white;
    border-bottom: none; }
    .contraste .lista-ultimos-conteudos .portlet .portlet-topper .portlet-title {
      background: #222;
      border-bottom: 1px solid white; }
      .contraste .lista-ultimos-conteudos .portlet .portlet-topper .portlet-title .portlet-title-text {
        color: white; }
    .contraste .lista-ultimos-conteudos .portlet .portlet-content .portlet-content-container .portlet-body .asset-abstract .asset-title {
      border-bottom: 1px solid white; }
      .contraste .lista-ultimos-conteudos .portlet .portlet-content .portlet-content-container .portlet-body .asset-abstract .asset-title a {
        color: white; }
  .contraste .lista-ultimos-conteudos-rodape {
    background: #222;
    border: 1px solid white;
    border-top: none; }
    .contraste .lista-ultimos-conteudos-rodape .link-lista-rodape {
      color: white; }
  .contraste .noticia-padrao .chapeu-noticia {
    color: white; }
  .contraste .noticia-padrao .titulo-noticia {
    color: white; }
  .contraste .noticia-padrao .resumo-noticia {
    color: white; }
  .contraste .noticia-padrao .info-noticia {
    border-top: 1px solid white; }
    .contraste .noticia-padrao .info-noticia .topo-noticia .autor-noticia,
    .contraste .noticia-padrao .info-noticia .topo-noticia .data-noticia {
      color: white; }
    .contraste .noticia-padrao .info-noticia .compartilhar-noticia {
      border-left: 1px solid white; }
  .contraste .noticia-padrao .corpo-noticia p {
    color: white; }
  .contraste .noticia .taglib-asset-links {
    border-top: 3px solid white; }
    .contraste .noticia .taglib-asset-links .asset-links-title {
      color: white; }
    .contraste .noticia .taglib-asset-links .asset-links-list .asset-links-list-item span .taglib-text {
      color: #fff333; }
  .contraste .noticia .asset-metadata .metadata-tags .taglib-asset-tags-summary {
    border-top: 3px solid white; }
    .contraste .noticia .asset-metadata .metadata-tags .taglib-asset-tags-summary .tag {
      background: #222;
      color: white; }
  .contraste .anexo-informe a {
    color: #fff333; }
    .contraste .anexo-informe a:hover {
      color: #fff333; }
  .contraste .nivoSlider .nivo-caption {
    background: #222 !important; }
    .contraste .nivoSlider .nivo-caption h4 {
      color: white; }
    .contraste .nivoSlider .nivo-caption span {
      color: white; }
  .contraste .nivo-controlNav {
    background-color: #222; }
    .contraste .nivo-controlNav a {
      background: #444444 !important;
      color: colorAContTxtPadrao; }
      .contraste .nivo-controlNav a:hover {
        background: #222 !important;
        color: #fff333; }
      .contraste .nivo-controlNav a.active {
        background: white !important;
        color: #222; }
        .contraste .nivo-controlNav a.active:hover {
          background: #222 !important;
          color: #fff333; }
  .contraste .video_gallery {
    background: #222;
    border: 1px solid white;
    color: white; }
    .contraste .video_gallery h1 {
      border-bottom: 1px solid white; }
  .contraste .banner_video,
  .contraste .video_thumbnails {
    border-bottom: 1px solid white; }
  .contraste .video_content p span {
    color: white !important; }
  .contraste .video_content .hat {
    color: white; }
  .contraste .video_thumbnails {
    border-bottom: 1px dotted white; }
  .contraste .see_more_videos {
    background: #222; }
    .contraste .see_more_videos a {
      color: white; }
      .contraste .see_more_videos a:hover {
        color: white; }
      .contraste .see_more_videos a span {
        background: url("seta_branca.png") no-repeat; }
  .contraste .galeria-imagens .portlet .portlet-topper .portlet-title {
    background: #222; }
    .contraste .galeria-imagens .portlet .portlet-topper .portlet-title .portlet-title-text {
      color: white; }
  .contraste .galeria-imagens .portlet .portlet-content .portlet-content-container .portlet-body .carousel {
    background: #222; }
  .contraste .rodape-galeria-imagens {
    background: #222; }
    .contraste .rodape-galeria-imagens .link-galeria-de-imagens {
      color: white; }
      .contraste .rodape-galeria-imagens .link-galeria-de-imagens .icone-link-secom {
        background: url("seta_branca.png") no-repeat; }
  .contraste .twitter-widget h3 {
    background: #222;
    color: white; }
  .contraste .twitter-widget .widget-content {
    background: #222; }
  .contraste .noticia-padrao a {
    color: #fff333; }
    .contraste .noticia-padrao a:hover {
      color: #fff333; }
  .contraste .noticia-padrao .chapeu-noticia {
    color: white; }
  .contraste .noticia-padrao .titulo-noticia {
    color: white; }
  .contraste .noticia-padrao .topo-noticia {
    border-top: 1px solid white; }
    .contraste .noticia-padrao .topo-noticia .autor-noticia,
    .contraste .noticia-padrao .topo-noticia .data-noticia {
      color: white; }
  .contraste .noticia-padrao .corpo-noticia p {
    color: white; }
  .contraste .taglib-rss .taglib-icon .taglib-text {
    color: white !important; }
  .contraste .acesso-rapido-internas .portlet .portlet-topper .portlet-title {
    background: #444444;
    border-top: 4px solid white !important;
    color: white !important;
    display: block;
    font-family: "open_sansbold", Helvetica, Arial, Sans-serif !important;
    font-size: 13px !important;
    height: 42px;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 130px; }
    .contraste .acesso-rapido-internas .portlet .portlet-topper .portlet-title .portlet-title-text {
      color: white !important;
      font-family: "open_sansbold", Helvetica, Arial, Sans-serif !important;
      font-size: 13px !important; }
  .contraste #back-to-the-top .back-top {
    color: white; }
    .contraste #back-to-the-top .back-top:hover {
      color: #fff333 !important; }
    .contraste #back-to-the-top .back-top .b-top {
      background: url("voltar-topo-contraste.png") no-repeat 0 5px; }
  .contraste .calendar-portlet-column-options .yui3-calendar-content {
    background-color: #000000 !important; }
  .contraste .calendar-portlet-column-options .yui3-calendar-header-label {
    color: #ffffff !important; }
  .contraste .calendar-portlet-column-options .yui3-calendarnav-prevmonth, .contraste .calendar-portlet-column-options .yui3-calendarnav-nextmonth {
    color: #ffffff !important; }
  .contraste .calendar-portlet-column-options table {
    border: 1px solid #ffffff !important;
    background-color: #000000 !important; }
    .contraste .calendar-portlet-column-options table .yui3-calendar-weekday {
      background-color: #ffffff !important; }
    .contraste .calendar-portlet-column-options table .yui3-calendar-day {
      background-color: #000000 !important;
      color: #ffffff !important; }
    .contraste .calendar-portlet-column-options table .yui3-calendar-day-selected {
      background-color: #444444 !important;
      border-bottom: 2px solid #444444 !important; }
    .contraste .calendar-portlet-column-options table .yui3-calendar-nextmonth-day {
      background-color: #000000 !important; }
    .contraste .calendar-portlet-column-options table .yui3-calendar-prevmonth-day {
      background-color: #000000 !important; }
  .contraste .calendar-portlet-column-options .calendar-portlet-list-text {
    color: #ffffff !important; }
  .contraste .calendar-portlet-column-options .calendar-list-item-color {
    background-color: #ffffff !important;
    border-color: #ffffff !important; }
  .contraste .calendar-portlet-column-options .calendar-list-item-label {
    color: #ffffff !important; }
  .contraste .calendar-portlet-wrapper {
    background-color: #000000 !important;
    border: 1px solid #ffffff !important; }
  .contraste .scheduler-base-view-date span {
    color: #000000 !important; }
  .contraste .scheduler-view-week-content {
    background-color: #000000 !important; }
  .contraste .scheduler-today {
    background-color: #444444 !important; }
  .contraste .scheduler-view-table-container {
    background-color: #444444 !important; }
  .contraste .scheduler-view-table-row-container {
    background-color: #444444 !important; }
  .contraste .scheduler-view-day-table-time {
    color: #ffffff !important;
    background-color: #000000 !important; }
  .contraste .yui3-widget-hd {
    background-color: #000000 !important; }
  .contraste .calendar-portlet-column-toggler {
    background-color: #444444 !important; }
  .contraste .portlet-image-gallery-display .image-icon a {
    color: #ffffff !important; }
  .contraste .portlet-image-gallery-display .image-icon a:hover {
    color: #000000 !important; }
  .contraste .help-block {
    color: #ffffff !important; }
  .contraste .anvisa-busca-avancada-portlet,
  .contraste .lfr-search-container,
  .contraste .searchcontainer,
  .contraste .searchcontainer-content,
  .contraste .table tbody tr .only,
  .contraste .asset-entry,
  .contraste .asset-entry-title a {
    background: #000000 !important;
    color: #ffffff !important; }
  .contraste .lista-noticias {
    border-bottom: solid 1px white; }
    .contraste .lista-noticias .data-hora .data .icon-calendar {
      color: white; }
    .contraste .lista-noticias .data-hora .hora .icon-time {
      color: white; }
    .contraste .lista-noticias .chapeu-imagem {
      border-left: dotted 1px white;
      padding-left: 10px; }
      .contraste .lista-noticias .chapeu-imagem .chapeu {
        color: white; }
    .contraste .lista-noticias .textos.span10 {
      border-left: dotted 1px white; }
    .contraste .lista-noticias .textos .chapeu {
      color: white; }
    .contraste .lista-noticias .textos .titulo a {
      color: white; }
    .contraste .lista-noticias .textos .categorias .categoria {
      color: white; }
    .contraste .lista-noticias .textos .tags .tag {
      color: white; }
  .contraste .lista-informes {
    border-bottom: solid 1px white; }
    .contraste .lista-informes .data-hora .data .icon-calendar {
      color: white; }
    .contraste .lista-informes .data-hora .hora .icon-time {
      color: white; }
    .contraste .lista-informes .conteudo {
      border-left: dotted 1px white; }
      .contraste .lista-informes .conteudo .rotulo-informe .area {
        color: white; }
      .contraste .lista-informes .conteudo .rotulo-informe .numero {
        color: white; }
      .contraste .lista-informes .conteudo .texto-informe .resumo a {
        color: white; }
        .contraste .lista-informes .conteudo .texto-informe .resumo a:hover {
          color: #fff333; }
  .contraste .anvisa-fale-conosco-portlet .portlet .portlet-content .portlet-content-container .portlet-body .ng-scope .row div form strong {
    color: white; }
  .contraste .anvisa-fale-conosco-portlet .portlet .portlet-content .portlet-content-container .portlet-body .ng-scope .row div form .form-group {
    margin-bottom: 15px; }
  .contraste .anvisa-fale-conosco-portlet .portlet .portlet-content .portlet-content-container .portlet-body .ng-scope .row div form .blue {
    color: white !important; }
  .contraste .anvisa-fale-conosco-portlet .portlet .portlet-content .portlet-content-container .portlet-body .ng-scope .row div form .red {
    color: white !important; }
  .contraste .portlet-busca-avancada .textos p a:hover {
    color: #fff333 !important; }
  .contraste #footer {
    background: #222;
    border-top: 1px solid white; }
    .contraste #footer .container .row .footer-col a {
      color: white; }
      .contraste #footer .container .row .footer-col a:hover {
        color: #fff333 !important; }
    .contraste #footer .container .row .footer-col .footer-col-content {
      border-left: 1px dotted white; }
      .contraste #footer .container .row .footer-col .footer-col-content #languages .portlet-language .portlet-borderless-container .portlet-body span {
        color: white; }
      .contraste #footer .container .row .footer-col .footer-col-content h3 {
        color: white; }
  .contraste .cycle-slideshow h3, .contraste .cycle-slideshow p, .contraste .cycle-slideshow .autor-foto {
    color: #fff; }
  .contraste .cycle-slideshow .cycle-pager span {
    background: #444; }
  .contraste .modulo-padrao h2 {
    background: #444444 !important;
    border-top: 4px solid #555 !important;
    color: #fff !important; }
  .contraste .modulo-padrao span {
    color: #fff !important; }
  .contraste .modulo-padrao .modulo-padrao-rodape {
    border-top: 1px solid #555 !important;
    background: #444 !important; }
    .contraste .modulo-padrao .modulo-padrao-rodape a {
      color: #fff !important; }
    .contraste .modulo-padrao .modulo-padrao-rodape .icone-link-secom {
      background: url("../../images/secom/seta_branca.png") no-repeat !important; }
  .contraste #acessibility a, .contraste #portal-siteactions a, .contraste #language a {
    color: #fff !important; }
  .contraste #portal-siteactions li, .contraste #language a {
    border-bottom: 1px dotted white; }
  .contraste img {
    filter: url("data:image/svg+xml;utf8,&lt;svg xmlns='http://www.w3.org/2000/svg'&gt;&lt;filter id='grayscale'&gt;&lt;feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
    /* Firefox 10+, Firefox on Android */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */ }
  .contraste a:hover, .contraste a:focus {
    color: #FFF333 !important; }
  .contraste .view-eventos a {
    color: #fff !important; }
  .contraste .servicos-externos {
    border: 1px solid #fff !important; }
    .contraste .servicos-externos h2, .contraste .servicos-externos a.link-lista {
      background: #222;
      color: #fff; }
    .contraste .servicos-externos li {
      border-top: 1px solid #fff !important;
      background: #222 !important; }
      .contraste .servicos-externos li a {
        color: #fff; }
        .contraste .servicos-externos li a span {
          background: #444;
          color: #fff; }
  .contraste .servicos-internos h2 {
    background: #444444;
    border-top: 4px solid #555 !important;
    color: #fff !important; }
  .contraste .servicos-internos a {
    color: #fff !important; }
  .contraste .servicos-internos .modulo-rodape {
    background: #444444;
    border-top: 1px solid #555 !important;
    color: #fff !important; }
    .contraste .servicos-internos .modulo-rodape span {
      background: #fff !important;
      color: #444 !important; }
  .contraste .breadcrumb li {
    text-shadow: none !important; }
    .contraste .breadcrumb li a {
      color: #fff !important; }
  .contraste .navbar .navbar-inner {
    background: #444; }
    .contraste .navbar .navbar-inner .container .btn-navbar {
      background: #222 !important; }
  .contraste .menu-especifico h1, .contraste .menu-especifico h2 {
    background: #444444 !important;
    border-top: 4px solid #555 !important; }
    .contraste .menu-especifico h1 a, .contraste .menu-especifico h2 a {
      color: #fff !important; }
    .contraste .menu-especifico h1 span, .contraste .menu-especifico h2 span {
      color: #fff !important; }
  .contraste .menu-especifico .level-1 > li span {
    color: #fff !important; }
  .contraste .menu-especifico .level-1, .contraste .menu-especifico .level-2 {
    background: #222 !important; }
    .contraste .menu-especifico .level-1 a, .contraste .menu-especifico .level-2 a {
      color: #fff !important; }
      .contraste .menu-especifico .level-1 a:hover, .contraste .menu-especifico .level-2 a:hover {
        background: #222 !important; }
  .contraste .menu-especifico a.link-drop {
    border-top: 2px solid #fff !important; }
  .contraste .menu-especifico .level-2 {
    border-bottom: 2px solid #fff !important; }
  .contraste .portlet-topper h1 {
    background: #444444 !important;
    border-top: 4px solid #555 !important; }
  .contraste .breadcrumb {
    background: #444; }
  .contraste .asset-destaque h3 a {
    color: #fff !important; }
  .contraste .asset-destaque p {
    color: #fff !important; }
  .contraste #footer-brasil {
    background: #444; }
  .contraste #footer-bar {
    background: #222;
    border-top: 1px solid white; }
  .contraste #cms-copyright {
    background: #F1F1F1; }
    .contraste #cms-copyright .container .powered-by {
      color: #222; }
      .contraste #cms-copyright .container .powered-by a {
        color: #222; }

