html.contrast {
	background: none !important;
}

html.contrast body,
html.contrast #container,
html.contrast #superior {
	background-image: none !important;
	background-color: #000 !important;
}

html.contrast section#inferior,
html.contrast #sitemap .col,
html.contrast footer h3,
html.contrast #sitemap .colHome
{
	background-color: #000 !important;
}

html.contrast #page {
	background-color: #000 !important;
}

html.contrast h1{font-family: 'AllerBold'; }
html.contrast h2{color: #fff !important;}
html.contrast h3{color: #fff !important;}
html.contrast h4{color: #fff !important;}

html.contrast p{font-size:12px; line-height:20px;}
html.contrast a{text-decoration:none; color: #0E6285}
html.contrast a:hover{text-decoration:underline;}

html.contrast header section#logo h1 a{color:#EEE !important;  }
html.contrast header section#logo h1 a span{color:#FFF !important; }

/*
TIPOGRAFIA
//////////////////////////////////////*/
html.contrast #content p.antetitulo {
	color: #fff;
}
html.contrast #content blockquote { background: #666 !important;  }
html.contrast #content blockquote p { color: #fff !important;}
html.contrast #content p { color: #fff !important; }
html.contrast #content p.entry-meta {
	background: #0E6285;
    color: #FFFFFF !important;
}

html.contrast section.hentry {
	margin-bottom: 20px;
	border-bottom: 1px solid #fff !important;
}

html.contrast #content p.entry-meta a { color: #fff;}

html.contrast .news {
	/*border-bottom: 5px solid #fff !important;*/
}

html.contrast nav#menu-principal ul.menu li{
	background-color: #111111;
}

html.contrast #content .date {  /*width: 80px; margin-right: 20px; height: 120px; float: left; */ }
.ref { width: 500px;  float: right; }
.ref h2 {
	font-size: 22px;
	letter-spacing: -1px;
}

html.contrast a {
	color: #fff !important;
}

html.contrast #content .description p {
	color: #fff !important;
}

html.contrast .toolbox li a {
	color: #fff !important;
}

html.contrast span.texto {
	color: #fff !important;
	}

html.contrast #primary #ultimas-noticias ul li { border-top: 1px solid #fff !important;  }

html.contrast #primary #ultimas-noticias h4 a {
	color: #fff !important;
}

html.contrast .current {
	color: #fff !important;
}

html.contrast .redes-sociais ul li.item01,
html.contrast .redes-sociais-homepage ul li.item01 {
	color: #fff !important;
}

html.contrast #box03 h3 a {
	color: #fff !important;
}

html.contrast #ultimas-noticias ul li h4 a,
#ultimas-atividades ul li h4 a {
    color: #fff !important;
    }

html.contrast #box03 #outros-servicos h4 a,
html.contrast #box03 #outros-servicos p a,
html.contrast #ultimas-noticias h2 a   {
	color: #fff !important;
}

html.contrast .social-networks h3, #latest-news h3 {
	color:#000 !important;
}


/*  ==========================================================================
    Nova homepage OUT14
    ========================================================================== */
    html.contrast .title-box .title a,
    html.contrast .title-box .title span,
    html.contrast .featured-news #slideshow .figure a,
    html.contrast .featured-news #slideshow .credit,
    html.contrast .featured-news #noticia-lista ul li p a,
    html.contrast .lista-videos h4 a,
    html.contrast .featured-services ul li span a,
    html.contrast .featured-services ul li p a  {
    	color: #fff!important;
    }

    html.contrast .featured-others-services .box-servico{
    	background-color: #111 !important;
    }

html.contrast #sitemap{
	background: none;
	background-color: black;
}

html.contrast nav#menu-principal ul.menu{
	background-color: black;
}
