body {
    background-color: #000;
    color: #fff;
}
a{
    color: #fff !important;
	text-decoration:underline;
}
a:hover {
    color: #ddd !important;
    text-decoration: underline;
}
a:focus {
    color: #000 !important;
    background-color: #000;
}
a.list-group-item {
    color: #fff;   
}
a.list-group-item:hover,
a.list-group-item:focus{
    color: #fff;
    text-decoration: underline;
}
a.list-group-item .list-group-item-heading {
    color: #ddd;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus,
.list-group-item,
.list-group-item.active,
.list-group-item-text,
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text{
    color: #000;
    background-color: #ddd;
    border-color: #fff;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small, .artigo__texto h2, .artigo__texto h3 {
    color: #fff;
}
/*dropdown-menu principal*/
.dropdown-menu{
    color: #fff;
    background-color:#000;
}
.dropdown-header {
    color: #fff;
}
.dropdown-menu {
    background-color: #000;
}
.dropdown-menu>li>a {
    color: #fff;
    background-color:#000;
}
dropdown-menu>li>a:active{
    color: #000 !important;
}
.dropdown-menu>li>a:hover {
    color: #333 !important;
    background-color:#ddd !important;
}
/*menu marcação do item ativo*/
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #333 !important;
    background-color: #ddd;
}
.dropdown-menu>.active>a{
    color: #333 !important;
    background-color: #ddd;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover{
    color: #333 !important;
    background-color: #ddd;
}
.open>.dropdown-toggle.btn-default {
    color: #fff;
    background-color: #fff;
    border-color: #A3A3A3;
}
.filter-option {
    background-color: #fff;
    color: #000;
}
.btn {
    background-color: #000;
    color: #fff;
    border-color: #fff;
}
.btn.selectpicker {
    color: #000;
    background-color: #fff;
    border: 1px solid #fff;
}
.btn.selectpicker:active, .btn.selectpicker:focus {
    background-color: #fff;
    color: #000;
}
.btn:hover, .btn:focus {
    color: #fff;
}
.btn-default:hover {
    color: #fff;
    background-color: #000;
    border-color : #A3A3A3;
    text-decoration: underline;
}
.btn.selectpicker:hover {
    background-color: #fff;
    color: #000;
}
.btn-default:focus{
    color: #fff;
    background-color: #000;
    border-color: #A3A3A3;
}
.btn-default:active{
    color: #fff;
    background-color: #000;
    border-color: #A3A3A3;
}
.btn-default:disabled{
    color: #fff;
    background-color: #000;
    border-color: #A3A3A3;
}
.btn-link {
    border:none;
    text-decoration: underline;
}
.wrapper__corpo {
    background-color: #000;
    color: #fff;
}
.proximos-eventos, aside .proximos-eventos{
    color: #fff;
    background-color: #000; 
}
.proximos-eventos panel-heading{
    color: #fff;
    background-color: #000; 
}
.proximos-eventos .proximos-eventos__item-data {
    background-color: #000;
    border: 1px solid #fff;
}
.proximos-eventos__item-data__hora {
	color:#fff;
}
.proximos-eventos .proximos-eventos__lista .media:not(:first-child) {
    border-color: #fff;
}
.proximos-eventos .panel-footer {
    border-color: #fff;
}
.proximos-eventos .panel-footer a {
    background-color: #000;
}
.panel--matriz .panel-footer a {
    background-color: #000;
    color: #fff;
    border-color:#fff;    
}
aside .lista-publicacoes-imagem, .busca {
    background-color: #000;
}
aside .panel--matriz {
    padding: 0;
}
.panel--matriz .panel-footer a:hover {
    background-color: #000;
    color: #fff;
    border: none;
}
.table-condensed{
    background-color: #000;
    color : #fff;
}
.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table-hover>tbody>tr.success:hover>td, 
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr.success:hover>th ,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table-hover>tbody>tr.warning:hover>td, 
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table-hover>tbody>tr.danger:hover>td, 
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table-hover>tbody>tr.active:hover>td, 
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr.active:hover>th{
    background-color: #909090;
}
.datepicker thead tr:first-child th:hover {
    color: #000;
}
.datepicker tfoot tr th:hover {
    color: #000;
}
.panel-default{
    background-color: #000;
    color : #fff;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #000;
    border-color: #ddd;
}
.panel-title, article .panel--matriz .panel-title {
    background-color: #000;
    color : #fff;
}
.panel-footer {
    background-color: #000;
    border-color : #fff;
}
.twitter{
    color: #000;
    background-color: #000;
}
.list-group-item,
.list-group-item.active,
.list-group-item-text  {
    color: #fff;
    background-color: #000;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    color: #000;
    background-color: #ddd;
    border-color: #fff;
}
aside .twitterUserTimeline {
    background-color: #000;
}
.twitterUserTimeline__tweet__header{
    background-color: #000;
    color : #fff;  
}
.twitterUserTimeline__tweet__body{
    background-color: #000;
    color : #fff;    
}
.twitterUserTimeline__tweet__time, .twitterUserTimeline__tweet__action {
    color: #fff;
}
.twitterUserTimeline__tweet__footer{
    background-color: #000;
    color : #fff;
}
.help-block {
    color: #fff;
}
/*CABEÇALHO*/
.cabecalho {
    background-color: #000;
    color: #fff;
}
/*.cabecalho__logo {
    background-image: url(../images/logos/logo_contraste.png);
}*/
.cabecalho .fa {
    border-color:#ffffff;
    background-color: #000;
    color:#ffffff;
}
/* Acessibilidade */
.cabecalho__barra-acessibilidade li a, .cabecalho__links-extras a {
    color:#fff;
}
.cabecalho__links-extras.visible-xs {
    border-top: 1px solid #ddd;
}
.cabecalho__selo-governo a {
    background-image: url(../images/logos/brasao_RS_contraste.png);
}
.breadcrumb>.active {
    color: #D7D7D7;
}
.navbar-default .navbar-nav > li >a, .navbar-default .navbar-nav > .active > a {
    color: #fff !important;
    background-color: #000 !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a {
    background-color: #fff;
    color: #000;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover {
    background-color: #000;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #000;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
    background-color: #000;
}
.navbar-default .navbar-form .input-group-btn:last-child > .btn.btn-default {
    background-color: #000;
}
.navbar-default .navbar-form .input-group-btn:last-child > .btn.btn-default:hover {
    background-color: #000;
    color: #ccc;
}
.navbar-default::before {
    display: none;
}
.navbar-default .navbar-nav .open .dropdown-menu {
    background-color: #000;
}
/*Elementos da barra de navegação do Bootstrap*/
.navbar-toggle {
    color: #fff;  
    background-color: #000;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #333;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default {
    color: #fff;  
    background-color: #000; 
    border-color: #fff;
}
.navbar-collapse{
    background-color: #000;
    color: #fff;

}
nav-tabs{  
    background-color: #000;
    color: #fff; 
}
nav-tabs:hover,
nav-tabs:focus{
    color : #000;
    text-decoration: underline;
}
nav-tabs:active{
    color : #000;
}
.clearfix{
    background-color: #000;
    color: #fff; 

}
.dropdown-menu {
    border-color: #fff;
}
.navbar-nav .open .dropdown-menu {
    color: #fff;
    background-color: #000;    
}
.navbar-default{
    color: #FFF;
}
.dropdown-toggle{
    color  : #fff;
}
.navibar-default>.dropdown-menu>li>a {
    color: #fff;
    background-color:#000;
}
.navibar-default>.dropdown-menu>li>a {
    color: #fff;
    background-color:#000;
}
/* RODAPÉ*/
.wrapper-rodape__body {
    /*classe que extende a lagura do rodapé às bordas da página*/
    border-top: 1px solid #fff;
    background-color: #000;
}
.wrapper-rodape__body::after {
    display: none;
}
.rodape__body {
    background-color: #000;
    color: #fff;
}
/*//Mapa do site*/
.rodape__mapa-site a {
    color: #fff;
}
.mapa-site li::before {
	color:#fff;
}
/*//EXPEDIENTE RODAPÉ//*/
.rodape__expediente a {
    color: #fff;
}
.pedido__numeracao-texto, .pedido__texto__interno, .pedido-solicitacao, .pedido__situacao {
    color: #fff;
}
.wrapper-rodape__creditos {
    background-color: #000;
    border-top: 1px solid #fff;
}
.rodape__creditos {
    background-color: #000;
}
.rodape__creditos__body a {
    color: #fff;
}
.rodape__creditos__body__credito a {
    background: transparent url(../images/logos/logo_Procergs_contraste.png) no-repeat center center;
}
.rodape__creditos__body__espacador {
    border-right: #fff solid 1px;
}
.rodape__expediente__link-mapa::after {
    border-color: #fff transparent transparent #fff;
}
/*COMPONENTES*/
/*Lista Publicações Simples*/
.lista-publicacoes-simples ul li:hover {
    background: none;
}
.lista-publicacoes-simples ul li::before {
    border-left: 15px solid #fff;
    background-color: #000;  
}
.servicos .lista-publicacoes-simples ul > li:before {
    border-left: 15px solid #fff !important;
    background-color: #000 !important;    
}
aside .lista-publicacoes-simples{
    background-color: #000;
}
aside .panel--matriz .panel-footer{
    background-color: #000;
}
.wrapper__destaques .lista-publicacoes-simples ul li:before {
    border-color: #fff !important;
}
/*Lista Publicações Ícone*/
.lista-publicacoes-icone .panel-body, .lista-publicacoes-icone .panel-footer {
    background: none;
}
/*Manchete*/
.manchete__legenda {
    background-color: #fff;
    border-bottom: none;
    color: #000;
}
/*Eventos*/
/*Redes Sociais*/
.wrapper__redes-sociais {
    background-color: #000;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.redes-sociais__lista-redes li > a > img {
    background-color: #000;
    border: 1px solid #fff;
}
.redes-sociais__lista-redes li > a:hover > img {
    background-color: transparent;
}
/*ARTIGOS*/
.artigo__evento--default .artigo__subtitulo, .artigo__noticia--default .artigo__subtitulo, .artigo__midia .artigo__subtitulo, .artigo__pagina__galeriavideo--padrao .artigo__subtitulo {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
	background-color:#000;
    color: #fff;
}
.artigo__ilustracao__legenda {
    background-color: #fff;
	color:#000;
}
.artigo__ilustracao__credito {
    color: #000;
}
.custom-owl-control {
    background-color: #fff;
    opacity: 1;
}
.custom-owl-control .glyphicon {
    color:#000;
}
.artigo__tipo-conteudo {
	color: #fff;
}
.artigo__tipo-conteudo .icon {
	background-color:#000;
}
.artigo .panel--matriz .panel-title {
    color: #fff;
}
/*Artigo - lista páginas*/
.navegacao-listapaginas {
	background-color:#000;
}
.navegacao-listapaginas li.active > a {
	color:#d7d7d7;
}
.artigo__listapaginas__item > a {
	background-color:#FFF;
	color:#000;
}
.artigo__listapaginas__item__titulo {
    color: #000 !important;
}
/*Lista galerias imagens*/
.panel--galeria__numero {
	background-color:rgba(0, 0, 0, 0.8);
}
/*Destaque lista*/
.wrapper__destaques {
    background: #000;
    margin-top: 0;
}
.wrapper__destaques .lista-publicacoes-simples ul > li {
    border-left: 2px solid #fff;
}
.wrapper__destaques .lista-publicacoes-simples ul > li:hover {
    background-color: #000 !important;
}
.wrapper__destaques .lista-publicacoes-simples ul li a {
    background-color: #000 !important;
    color: #fff !important;
}
.wrapper__destaques .lista-publicacoes-simples ul li a:hover {
    background-color: #fff;
    color: #000;
}
.carousel-caption, .carousel-caption-xs {
    background-color: #000;
    border-bottom:1px solid #fff;
}
.carousel-caption::after {
    display: none;
}
.carousel-pause, .carousel-play {
    right: 5px;
}
.carousel-control, .carousel-control:hover, .carousel-control:focus {
    color: #000 !important;
    opacity:1;
}
.carousel-control.left, .carousel-control.right {
    background-color: #fff;
}
/*CONTEUDO-LISTA*/
.conteudo-lista .paginacao .pagination li > a {
    background-color: #000;
} 
.conteudo-lista .paginacao .pagination li > a:hover {
    background-color: #fff;
    color: #000 !important;
}
/*INDICADORES*/
.indicadores__titulo {
/*border:1px solid #fff;*/
    background-color: #000;
    color: #fff;
}
.indicadores__item figure::before {
    background:#000;
    border:1px solid #fff;
}
/*GALERIAS TABELA*/
.galerias-tabela {
    background-color: #000;
}
.galerias-tabela__rodape__icone i {
    background-color: #000;
}
/*elementos adicionais*/
/*badges*/
.nav-pills>li.active>a, 
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus {
    color: #fff;
    background-color: #000;
    border : 1px solid #fff;
}
.btn-primary .badge,
.nav-pills>.active>a>.badge {
  color: #000000;
  background-color: #fff;
}
/*Blockquote*/
blockquote {
	color:#fff;
}
blockquote::before {
	color:#fff;
}
.blockquote-reverse, blockquote.pull-right {
    border-right: 5px solid #FFF;
}
blockquote footer {
    color: #fff;
}
/*avisos*/
.has-success  .control-label,
.has-success  .form-control,
.has-warning  .control-label,
.has-warning  .form-control,
.has-error    .control-label,
.has-error    .form-control{
    color : #fff;  
    border-color: #A0A0A0;
} 
.has-success .form-control-feedback,
.has-warning .form-control-feedback,
.has-error .form-control-feedback{
    color: #000;
}
/*label*/
.label-default,
.label-primary,
.label-success,
.label-info,
.label-warning,
.label-danger{
    background-color: #000;
    border-color: #fff;
    color: #fff;
}
.label:hover {
    color: #000 !important;
}
.label::before {
    background-color: #fff;
}
/*progress bar*/
.progress-bar {
    color: #fff;
    background-color: #000;
    border-color: #fff;
    border : 1px solid #fff;
}

/*tr table*/
.table>thead>tr>td.success,
.table>tbody>tr>td.success,
.table>tfoot>tr>td.success,
.table>thead>tr>th.success,
.table>tbody>tr>th.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>tbody>tr.success>td,
.table>tfoot>tr.success>td,
.table>thead>tr.success>th,
.table>tbody>tr.success>th,
.table>tfoot>tr.success>th{
    background-color: #000;
}
.table>thead>tr>td.warning,
.table>tbody>tr>td.warning,
.table>tfoot>tr>td.warning,
.table>thead>tr>th.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>tbody>tr.warning>td,
.table>tfoot>tr.warning>td,
.table>thead>tr.warning>th,
.table>tbody>tr.warning>th,
.table>tfoot>tr.warning>th{
    background-color: #000;
}
.table>thead>tr>td.danger,
.table>tbody>tr>td.danger,
.table>tfoot>tr>td.danger,
.table>thead>tr>th.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>tbody>tr.danger>td,
.table>tfoot>tr.danger>td,
.table>thead>tr.danger>th,
.table>tbody>tr.danger>th,
.table>tfoot>tr.danger>th{
    background-color: #000;
}
.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th{
    background-color: #000;
}
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {
    background-color: #A0A0A0;
}
/*text elements*/
.text-muted {
    color: #ddd;
}
.text-success {
    color: #fff;
}
.text-primary {
    color: #fff;
}
.text-warning {
    color: #fff;
}
.text-danger {
    color: #fff;
}
.text-info {
    color: #fff;
}
/*well*/
.well {
    background-color: #000;
    border: 1px solid #fff;
}
/*alerts*/
.alert-success {
    background-color: #000000;
    border-color: #fff;
    color: #fff;
}
.alert-success .alert-link {
    color: #fff;
}
.alert-warning {
    background-color: #000000;
    border-color: #fff;
    color: #fff;
}
.alert-warning .alert-link {
    color: #fff;
}
.alert-danger {
    background-color: #000000;
    border-color: #fff;
    color: #fff;
}
.alert-danger .alert-link {
    color: #fff;
}
.alert-info {
    background-color: #000000;
    border-color: #fff;
    color: #fff;
}
.alert-info .alert-link {
    color: #fff;
}
/*bts-disable*/
.btn-success.disabled,
.btn-primary.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default.disabled,
.btn-info.disabled {
    color: #fff;
    background-color: #000;
    border-color: #A3A3A3;
}
.btn-primary:hover,
.btn-primary:focus, 
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary{
    border-color: #ddd;
    background-color: #000;
    color : #fff;    
    text-decoration: underline;   
}
.btn-info:hover,
.btn-info:focus, 
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info{
    border-color: #fff;
    background-color: #ddd;
    color : #000;    
}
.btn-success:hover,
.btn-success:focus, 
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success{
    border-color: #fff;
    background-color: #ddd;
    color : #000;    
}
.btn-warning:hover,
.btn-warning:focus, 
.btn-warning:active,
.btn-warning.active,
.open>.dropdown-toggle.btn-warning{
    border-color: #fff;
    background-color: #ddd;
    color : #000;    
}
.btn-danger:hover,
.btn-danger:focus, 
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger{
    border-color: #fff;
    background-color: #ddd;
    color : #000;    
}
.btn-link:hover,
.btn-link:focus, 
.btn-link:active,
.btn-link.active,
.open>.dropdown-toggle.btn-link{
    border-color: #ddd;
    background-color: #000;
    color : #fff;    
    text-decoration: underline;
}
/*hero*/
.jumbotron {
    background-color: #ddd;
    color: #000;
}
/*grid*/
.show-grid div {
    background-color: #000;
    border-color: #fff;
}
/*form*/
legend {
    color: #FFF;
}
.form-control {
    color: #000;
}
.form-control::-moz-placeholder {
    color: #000;
    opacity: 1;
}
.form-control:-ms-input-placeholder {
    color: #000000;
}
.form-control::-webkit-input-placeholder {
    color: #000000;
}
.btn.form-control {border-color: #fff; color: #fff;}
/*paginação*/
.pager li>a,
.pager li>span {
    background-color: #000;
    border: 1px solid #fff;
}
.pager li>a:hover,
.pager li>a:focus{
    text-decoration: underline;
    color : #000;
}
.pagination>li>a,
.pagination>li>span {
    color: #fff;
    background-color: #000;
    border-color: #fff;
}
.pagination li>a:hover,
.pagination li>a:focus{
    text-decoration: underline;
    color : #000;
}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
    color: #000;
    background-color: #DDC;
    border-color: #fff;
}
/*panel*/
.panel {
    color : #fff;  
    background-color: #000;
    border : 1px solid #fff;
}
.panel-primary>.panel-heading {
    color : #fff;  
    background-color: #000;
    border : 1px solid #fff;border : 1px solid #fff;
}
.panel-info>.panel-heading {
    color : #fff;  
    background-color: #000;
    border : 1px solid #fff;
}
.panel-success>.panel-heading  {
    color : #fff;  
    background-color: #000;
    border : 1px solid #fff;
}
.panel-warning>.panel-heading {
    color : #fff;  
    background-color: #000;
    border : 1px solid #fff;
}
.panel-danger>.panel-heading  {
    color : #fff;  
    background-color: #000;
    border : 1px solid #fff;
}
/*thumbnail*/
.thumbnail {
    background-color: #000;
    border: 1px solid #fff;
}
/*date*/
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    color: #000;
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FCFCFC), to(#F9F9F9));
    background-image: -webkit-linear-gradient(top, #FFFFFF, #FFFFFF);
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ddd', endColorstr='#ddd', GradientType=0);
  color: #000;
}
.datepicker table tr td.day:hover {
    color: #000;
}
/*Componente conteúdos relacionados*/
.conteudos-relacionados__item__imagem {
    background-color: #fff;	
}
.conteudos-relacionados__item__imagem::after {
	color:#000;
}
.conteudos-relacionados__item__imagem > figure > img {
	background-color:#000;
	border:	1px solid #fff;
}
.mapaSite li:before {
    /*important pois o color e 
    definido depois do html que
    sobrercreve o color*/
    color : #fff !important;
}

/*player*/
.matriz-player__bar{
    border: 1px solid #ddd;
}
.matriz-ui-player-loaded-bar{
    border: solid 1px #fff;  
    background-color: #fff;
}
.matriz-player-played-bar{
    border: solid 1px #fff;  
    background-color: #6cf;
}
.matriz-ui-player-progress-bar {
    background-color: #333;
}
.matriz-player__volume{
    background-color: #000;
}
.matriz-ui-player-volume-controls [data-matriz-action='change-volume'] > div {
    background-color: #fff;
}
.matriz-player__bar-volume {
  background-color: #000;
  border: 1px solid #ddd;
}
.matriz-player__btn {
  border: none;
}
.matriz-player__description .artigo__ilustracao__credito {
	color:#fff;
}
.matriz-ui-video-container {
    border: 1px solid #fff;
}
.matriz-player__info {
    background: none;
}
.filtro-busca__midia {
    color: #fff;
}
.filtro-busca__midia a {
    color:#fff;
}
.filtro-busca-secoes {
    background-color: #000;
    border: 1px solid #fff;
}
.filtro-busca-secoes li {
    color:#fff;
}
/*componente eventos*/
.proximos-eventos .datepicker-inline {
    background-color: #000;
}
.proximos-eventos__lista .media {
    background-color: #000;
}
.proximos-eventos .panel-body, .proximos-eventos .panel-footer{
    background-color: #000;
}
.day_event a{
    text-decoration: none;
}
.seletor-album {
  background-color: #000;
}
.agenda-eventos .panel-body {
    background-color: #FFF;
}
.agenda-eventos .datepicker-inline {
    background-color: #000;
}
.agenda-eventos__lista .media {
    background-color: #000;
}
.agenda-eventos .panel-body{
    background-color: #000;
}
.agenda-eventos .calendario .day.disabled {
  color: #FFF;
}
.day_event a{
    text-decoration: none;
}
.seletor-album {
  background-color: #000;
}
/*LISTA GALERIA DE MIDIAS*/
.artigo__lista-galeria-midia__item figure{
    border: 1px solid #fff;
    border-bottom:none;
}
.artigo__lista-galeria-midia__item__descricao {
    background-color: #000;
    border: 1px solid #fff;
}
/*GALERIAS 3 ITENS*/
.wrapper__galerias-3-itens {
    background: #000;
}
::selection {
    background: #fff;
    color:#000;
}
::-moz-selection {
    background: #fff;
    color:#000;
}
/*Mais Notícias*/
aside .mais-noticias, .busca {
    background-color: #000;
}
/*Busca Personalizada*/
.modal-header {
    color: #000;
}
.bg-info {
    background-color: #000;
    border: 1px solid #fff;
}
.modal-content { background-color: #000; border: 1px solid #fff;}
.modal-title {
    color: #fff;
}
.modal-body {
    color: #000;
}
.modal .input-group .form-control:first-child {
    color: #000;
}

/*BLOG*/
.wrapper__corpo, .wrapper__blog {
    background-color: #000;
}
.navegacao-blog li:before {
    background-color: #fff;
}
.navegacao-blog li.active > a, .noticia--blog__tag, .noticia--blog__nav--titulo a {color: #fff;}

.lista-av__item {
    background-color: #000;
}
.video-destaque__hora,
.video-destaque__footer a {
    color: #fff !important;
}



.wrapper__cabecalho__funcionalidades {
    background-color: #000;
    border-bottom: 1px solid #fff;
}
.secretaria-vinculada,
#frmBuscaGeral .input-group-btn:last-child > .btn .glyphicon {
    color: #fff;
}
.redes-sociais__lista-redes li > a > img,
.navbar-toggle .icon-bar {
    background-color: #fff;
}
.wrapper-rodape__expediente {
    background-color: #000;
}
.cabecalho {
    border-color: #fff;
}
.selo-governo--padrao {display: none;}
.selo-governo--contraste {display: block;}
.mapa__visualiza, .mapa__visualiza a, .mapa-lista .list-group-item a, .matriz-mapa, .matriz-mapa a  {color: #000 !important;}

div#matriz2-cookie-confirmation {
    color: #000 !important;
}

div#matriz2-cookie-confirmation a:not(.btn) {
    color: #000 !important;
}

div#matriz2-cookie-confirmation a.btn:hover {
    background-color: #000;
    color: #fff !important;
    text-decoration: underline;
    border: 2px solid #A3A3A3;
}

/****BLOCO AVISO****/
.aviso-ramais__icone {
    background-color: #fff;
    color: #000;
    border: 1px solid #fff;
}
.aviso-ramais__corpo {
    background-color: #000;
    border: 1px solid #fff;
}
.aviso-ramais__corpo__titulo,
.aviso-ramais__corpo__texto-bold {
    color: #fff;
}