.acessibilidade { float:right; }
.acessibilidade ul {margin: 0 auto;text-align:right;float:right;}
.acessibilidade li {display: inline-block;margin-right:1px; cursor: pointer;}
.acessibilidade li a { font-size:1.4em;padding:5px;vertical-align: middle;display: block; font-weight:bold; color: white !important;}
.acessibilidade li a:hover { color:#1079fb; text-decoration: none; } 
.logo-portal { float: left; color: white; }
.logo-portal h1 { margin-top: 5px; font-weight:bold; font-size: 28px; font-family: Courier New, sans-serif !important;  
	text-shadow: 2px 3px 3px #292929; border:none; letter-spacing: 2px; word-spacing: -10px; line-height: 0.8; } 

body.contraste {
	font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 12px;
}

body.contraste.contraste-on {
	background: none;
	background-color: rgba(0, 0, 0, 0.5) !important;
}

body.contraste.contraste-on .acessibilidade li a {
	color: white !important;
}

body.contraste.contraste-on fieldset{
	background-color: black !important;
	color: white !important;
}

body.contraste.contraste-on p {
	background-color: transparent !important;
	color: white !important;
}

body.contraste.contraste-on, body.contraste.contraste-on .ui-panel{
	background-color: rgba(0, 0, 0, 0.5) !important;
	color: white !important;
}

body.contraste.contraste-on, body.contraste.contraste-on table, body.contraste.contraste-on table tr{
	background-color: black !important;
	color: white !important;
}

body.contraste.contraste-on, body.contraste.contraste-on table, body.contraste.contraste-on table tr th{
	background-color: black !important;
	color: white !important;
}

body.contraste.contraste-on, body.contraste.contraste-on table, body.contraste.contraste-on table tfoot tr td{
	background-color: black !important;
	color: white !important;
}

body.contraste.contraste-on table tr.ui-widget-content.ui-datatable-odd{
	background-color: #222222 !important;
	color: white !important;
}

body.contraste.contraste-on .rodape {
	background-color: black !important;
	color: white !important;
	box-shadow: none !important;
	border: 1px solid white;
}

body.contraste.contraste-on .ui-paginator {
	background-color: #222222 !important;
	color: white !important;
}

body.contraste.contraste-on .thumbnail {
	background-color: black !important;
}

body.contraste.contraste-on .thumbnail .caption {
	color: white !important;
} 