body, #barra-brasil, #barra-brasil .ai, #barra-brasil .brasilgov {
	background-color: #000;
}

#header, #footer {
	background: #000;
	color: #fff;
}

div#wrapper-barra-brasil {
	background: #000;
}

div#barra-brasil {
	background: #000;
}

#barra-brasil .link-barra {
	color: #FF0 !important;
}

#footer_meta {
	background: #000;
	color: #fff;
}

#footer a {
	color: #fff;
}

#shortcuts li a span {
	background: #fff;
}


#topbar.clearfix {
	border-bottom: 1px dotted #fff;
}

#shortcuts.hide_mobile.clearfix a {
	color: #fff;
}

#topbar.clearfix a {
	color: #fff;
}

#social.hide_mobile a {
	color: #fff;
}

#menu-nav {
	background: #333333;
}

#menu-nav li {
	border-top: 3px solid #333333;
}

#menu-nav li.current {
	border-top: 3px solid #fff;
}

#menu-nav li:hover {
	border-top: 3px solid #fff;
}

#dropmenu ul {
	background: #FAF8F6;
	border-left: 0;
	border-right: 0;
	border-bottom: 3px solid #666;
}

ul#menu-teste.pagenav a {
	color: #fff;
}

ul#menu-teste-1 a {
	color: #fff;
}

#sidebar_left ul li h2 {
	color: #fff;
	background-color: #000;
	border-top: 4px solid #fff;
	border-bottom: 2px solid #fff
}

div#news a {
	color: #fff;
}

a.all {
	background: #000;
	color: #fff;
}

div#extra-footer {
	color: #fff;
}

.list_header, h2.title {
	background: #000;
	border-top: 2px solid #ccc;
	border-bottom: 1px solid #ccc;
	color: #fff;
}

ul.list li a {
	color: #f5f5f5;
}

ul.list li a:hover, #small_features li:hover a, ul.news li a  {
	background: #000;
}


#small_features li:hover {
	background: #666;
}

#small_features li a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

ul.news li:hover {
	background: #666;
}

ul.news li:hover a {
	color: #fff;
	display: block;
}


#sidebar .box {
	background: #2C2C2C;
	border: 1px solid #555;
}

#sidebar .box h4 {
	background-color: #666;
	color: #fff;
	border-bottom: 1px solid #555;
}

#sidebar .box:hover h4 {
	border-bottom: 1px solid #555;
}

#sidebar .tag #more_tagcloud_before {
	background: url(../img/bg_tagcloud.png) top center;
}

#sidebar .tag #more_tagcloud {
	color: #FFF;
}

#sidebar .tag #tagcloud a {
	color: #f5f5f5;
}


.accordion dt {
	background: #2C2C2C;
}

.accordion dt:hover {
	background: #666;
}

.accordion a.action {
	background: #666;
	border: 1px solid #ccc;
}

.accordion a.action:hover {
	background: #000;
	border: 1px solid #666;
	border-top-color: #000;
	color: #fff;
}

#breadcrumbs {
	background: black;
}

.post h2 a, .post h3, .post h2, .post h4 {
	color: #fff;
}

.post h2 a:hover {
	color: #666;
}

.post .meta_header {
	border-bottom: 1px dotted #f5f5f5;
	color: #f5f5f5;
}

.meta_header .share a {
	color: #f5f5f5;
}

.post .content {
	color: #f5f5f5;
}

.post .meta_footer {
	border-bottom: 2px solid #f5f5f5;
	border-top: 1px dotted #f5f5f5;
	color: #f5f5f5;
}

.post a {
	color: #fff;
	text-decoration: underline;
}

.meta_footer a {
	color: #f5f5f5;
}

.meta_footer:hover a {
	color: #f5f5f5;
}

.menu-link {
	color: black !important;
}

#portal-title {
	border-color: #333;
}

#sidebar_right .widget {
	background-color: #1A1A1A;
	color: white;
}

.timeline-Widget {
	background-color: #1A1A1A !important;
}

#breadcrumbs a {
	background-color: #333;
}

#breadcrumbs a::after {
	border-left-color: #333;
}

#breadcrumbs a:hover {
	color: black !important;
}

#breadcrumbs a.current:hover {
	color: white !important;
}

.timely .ai1ec-btn-default {
	background-color: #1A1A1A !important;
}

/* EVENTOS */

.ai1ec-agenda-widget-view .ai1ec-date {
	background: #1A1A1A !important;
}

.ai1ec-agenda-widget-view .ai1ec-month, .ai1ec-agenda-view .ai1ec-month {
	background: white !important;
	color: #1A1A1A !important;
}

.ai1ec-agenda-widget-view .ai1ec-day, .ai1ec-agenda-view .ai1ec-day {
	background-color: #1A1A1A !important;
	color: white !important;
}

.ai1ec-agenda-widget-view .ai1ec-weekday, .ai1ec-agenda-view .ai1ec-weekday {
	color: #1A1A1A !important;
}

.ai1ec-agenda-widget-view .ai1ec-event > a {
	background: #1A1A1A !important;
}

.ai1ec-allday-badge {
	background: white !important;
	color: #1A1A1A !important;
}

p, a, h1, h2, h3, h4, h5, h6, table, div {
	color: white !important;
}
