html,body{
	font-family: "RobotoRegular", Helvetica, sans-serif;
	color: #fff;
	background-color: #231f20;
}


a{
	text-decoration: none;
	color: #fff;
}
a:visited{
	color: #e3e3e3;
}

#site-header{
	background-color: #231f20;
	color: #FFF;
}
#logo-frame{
	border: 10px solid #FFF;
}
#logo{
	background: url('images/logos/logo_PB.png');
}
#s{
	background-color: #7fd5e7;
	color: #00abd3;
}
.article-text{
	background-color: #231f20 !important;
	color: #fff ;
}
.article-text a.article-link{
	color: #fff;
}

#functions-block{
	background-color: #231F20;
	color: #fff;
}
/*search-block*/
#search-block{
	background-color: #231F20;
	color:#fff;
}
#search-block input{
	color: #231F20;
}
#s{
	color: #231f20;
	background-color: #918f8f !important;
}

.search-term{
	color: #00abd3;
}
/*end search-block*/
#accessibility-block{
	background-color: #231f20;
	border: 1px solid #fff;
}
#accessibility-block ul li{
	display: block;
}
#contrast_bt {
    margin-bottom: 5px;
    cursor: pointer;
    margin-top: 8px;
}
#functions-block h3{
	color: #fff;
	background-color: #231f20;
	max-width: 280px;
}
#login-block{
	background-color: #231f20;
	border: 1px solid #fff;
}

#login-block input{
	color: #fff;
	background-color: #918f8f !important;
}
#login-block a{
	color: #fff;
}

#loginform #submit{
	color: #231F20 !important;	
	background-color: #fff !important;
}

#screen-reader{
	/*background-color: #FFF;*/
	color: #231f20;
}

.text-content a{
	background-color: #fff;
	color: #231f20;
}

.text-content a:visited{
	background-color: #838383;
	color: #231f20;
}

ul.menu{
	background-color: #231f20;
	color: #fff;
	border: 1px solid #fff;
}

ul.submenu{
	color: #00acd0;
	background-color: #231f20;
}
ul.submenu li.highlight{
	background-color: #fff;
}
ul.submenu li.highlight a{
	color: #231f20;
	font-weight: bolder;
}
ul.submenu li.highlight a:visited{
	color: #000;
	font-weight: bolder;

}
ul.submenu li a:visited{
	color:#e3e3e3;
}
ul.submenu div.separator{
	background-color:#fff;
}

#call-to-action{
	background-color: #231f20;
	color: #fff;
	border: 10px solid #fff;
}
#call-to-action a{
	color: inherit;
	text-decoration: none;
	font-weight: bold;
}

#agenda{
	background-color: #231f20;
	color: #fff;
	border: 10px solid #fff;
}

#signature{
	background-color: #231f20;
	border: 10px solid #fff;	
}
#logo-rodape{
background: url('images/logos/logo_rodape_PB.png') !important;
}
.current-menu-item{
	background-color: #fff ;
	color: #231f20 ;
}