body.contraste, 
body.contraste #header, 
body.contraste #footer, 
body.contraste #main, 
body.contraste #doormat-container, 
body.contraste #em-destaque ul, 
body.contraste #em-destaque li#em-destaque-titulo, 
body.contraste .outstanding-header .outstanding-title, 
body.contraste .audiogallery-tile, 
body.contraste .videogallery-tile, 
body.contraste ul.css-tabs a, 
body.contraste .timeline, 
body.contraste .timeline a, 
body.contraste #content .poll-tile, 
body.contraste h2, 
body.contraste p, 
body.contraste a, 
body.contraste h2 a, 
body.contraste .h2-size, 
body.contraste .h3-size, 
body.contraste .h3-size span, 
body.contraste .entry-title.h2-size, 
body.contraste h1.entry-title, 
body.contraste .current, 
body.contraste #page, 
body.contraste #header, 
body.contraste #main, 
body.contraste #content .entry-title, 
body.contraste #footer,
body.contraste div,
body.contraste section,
body.contraste footer,
body.contraste h1,
body.contraste h2,
body.contraste h3,
body.contraste h4,
body.contraste h5,
body.contraste h6,
body.contraste span,
body.contraste select,
body.contraste .menu-mais-acessados,
body.contraste ul#menuSuperior .menu{ 
    background: #333; 
    color: #eeeeee !important; 
}
body.contraste img, body.contraste input, body.contraste select, body.contraste textarea, body.contraste .todos-box-servicos div{
	border: 1px solid #eee !important;
}
body.contraste footer{
	border-color: #333 !important;
}
body.contraste input[type="image"]{
	background: #eee !important;
}
body.contraste #destaque-6-col-1 h2, body.contraste #todos-servicos > ul{
    background: transparent !important;
}
body.contraste a, body.contraste h2 a{
	color: #eeeeee !important;
	text-decoration: underline !important;
}

body.contraste #sessaoPlenaria,
body.contraste #sessaoPlenaria a:link, 
body.contraste #sessaoPlenaria a:visited, 
body.contraste #sessaoPlenaria a:active{
	background:url(../img/sessao_plenaria_bgn.jpg) no-repeat center 0 !important;
}
body.contraste #sessaoPlenaria a:hover, 
body.contraste #sessaoPlenaria a:focus {
	background:url(../img/sessao_plenaria.jpg) no-repeat center 0 !important;
}
body.contraste #youtube, 
body.contraste #youtube a:link, 
body.contraste #youtube a:visited, 
body.contraste #youtube a:active {
	background:url(../img/youtube_min_bgn.jpg) no-repeat center right !important;
}
body.contraste #youtube a:hover, 
body.contraste #youtube a:focus {
	background:url(../img/youtube_min.jpg) no-repeat center right !important;
}
body.contraste #youtube-min, 
body.contraste #youtube-min a:link, 
body.contraste #youtube-min a:visited, 
body.contraste #youtube-min a:active {
	background:url(../img/youtube_min_bgn.jpg) no-repeat center right !important;
}
body.contraste #youtube-min a:hover, 
body.contraste #youtube-min a:focus {
	background:url(../img/youtube_min.jpg) no-repeat center right !important;
}
body.contraste #twitter, 
body.contraste #twitter a:link, 
body.contraste #twitter a:visited, 
body.contraste #twitter a:active {
	background:url(../img/twitter_bgn.jpg) no-repeat center right !important;
}
body.contraste #twitter a:hover, 
body.contraste #twitter a:focus {
	background:url(../img/twitter.jpg) no-repeat center right !important;
}
body.contraste #facebook, 
body.contraste #facebook a:link, 
body.contraste #facebook a:visited, 
body.contraste #facebook a:active {
	background:url(../img/facebook_bgn.jpg) no-repeat center right !important;
}
body.contraste #facebook a:hover, 
body.contraste #facebook a:focus {
	background:url(../img/facebook.jpg) no-repeat center right !important;
}
body.contraste #flickr, 
body.contraste #flickr a:link, 
body.contraste #flickr a:visited, 
body.contraste #flickr a:active {
	background:url(../img/flickr_bgn.jpg) no-repeat center right !important;
}
body.contraste #flickr a:hover, 
body.contraste #flickr a:focus {
	background:url(../img/flickr.jpg) no-repeat center right !important;
}
body.contraste #radio, 
body.contraste #radio a:link, 
body.contraste #radio a:visited, 
body.contraste #radio a:active {
	background:url(../img/radio_bgn.jpg) no-repeat center right !important;
}
body.contraste #radio a:hover, 
body.contraste #radio a:focus {
	background:url(../img/radio.jpg) no-repeat center right !important;
}
body.contraste #calendario_corp, 
body.contraste #calendario_corp a:link, 
body.contraste #calendario_corp a:visited, 
body.contraste #calendario_corp a:active {
	background:url(../img/calendario_bgn.jpg) no-repeat center right !important;
}
body.contraste #calendario_corp a:hover, 
body.contraste #calendario_corp a:focus {
	background:url(../img/calendario.jpg) no-repeat center right !important;
}
body.contraste #rss, 
body.contraste #rss a:link, 
body.contraste #rss a:visited, 
body.contraste #rss a:active {
	background:url(../img/rss_bgn.jpg) no-repeat center right !important;
}
body.contraste #rss a:hover, 
body.contraste #rss a:focus {
	background:url(../img/rss.jpg) no-repeat center right !important;
}

body.contraste #identificacao_site, 
body.contraste #mapaSite_bg, 
body.contraste #mapaSite_bg .container, 
body.contraste .todos-box-servicos div, 
body.contraste #box-consultas-pesquisas, 
body.contraste #banner-campanha, 
body.contraste #MenuNoticias, 
body.contraste #blocoVideos, 
body.contraste #blocoRadio, 
body.contraste .section-imprensa #bancoImagens, 
body.contraste .section-imprensa #campanha-contato, 
body.contraste #links-servicos1, 
body.contraste #links-servicos2, 
body.contraste #links-servicos3, 
body.contraste #links-servicos4, 
body.contraste .site-portalje #textoConteudo,
body.contraste #noticias-coluna-estilo-1 h2{
	background: transparent !important;
}


@media only screen and (max-width: 768px) {
	body.contraste #links-topo a{
		background: #333 !important;
		border-left: 1px solid #eee !important;
		border-right: 1px solid #eee !important;
	}
	body.contraste #links-topo div:nth-child(1) a:first-child{
		border-top: 1px solid #eee !important;
	}
	body.contraste #links-topo > div:nth-of-type(3) a:last-of-type{
		border-bottom: 1px solid #eee !important;
	}
	body.contraste .abrir-links-topo {
	    background: url("../img/abrir_menu_1.png") no-repeat right center !important;
	}
	body.contraste #todos-servicos,
	body.contraste #AcompanhamentoProcessual, 
	body.contraste #jurisprudencia, 
	body.contraste #pesquisa-legislacao-compilada,
	body.contraste #caixa-menu-sup-mobile select,
	body.contraste .abrir-midias-mobile{
		background: transparent !important;
	}
	body.contraste #caixa-menu-sup-mobile select{
		border: none !important;
	}
	body.contraste .seta-box-aberto {
    	background: url("../img/box-aberto.png") no-repeat right center !important;
	}
	body.contraste .seta-box-fechado {
    	background: url("../img/box-fechado.png") no-repeat right center !important;
	}
	body.contraste .tile-admin-folder p {
	    color: transparent;
	}
	body.contraste .midias-sociais{
		border: 1px solid #eee !important;
	}
}