@CHARSET "ISO-8859-1";

#header {
	text-align: center;
}

img.logo {
	display: inline;
	float: left;
}

h1 {
	padding-top: 1em;
}

.ui-menubar {
	background-image: url("http://www.tse.jus.br/temas/img/background-menu-superior.jpg");
	background-repeat: repeat-x;
	padding: 0px;
}

.ui-menuitem-text {
	color: white;
	text-align: left;
}

.ui-menu, .ui-menu .ui-menu-child {
	background: #2D779F;
}

html, body {
	height: 100%;
	width: 100%;
	display: table;
	margin-bottom: 0;
}

#footer {
	font-size: x-small;
	display: table-footer-group;
}

.centralizado {
	text-align: center;
}

.bordless, .bordless tbody, .bordless tbody tr, .bordless tbody tr.ui-widget-content td.ui-panelgrid-cell {
	border: none;
}

.ui-outputlabel {
	margin-right: 0.3em;
}

.userInfo {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: small;
}

.floatRight {
	float: right;
}

.alignmentRight {
	text-align: right !important;
}

.bold {
	font-weight: bold;
}

.ui-messages-error {
	text-align: left !important; 
}

input:read-only, textarea:read-only{
	opacity: .35;
}

.ui-button {
	margin-top: 5px;
	margin-bottom: 5px;
}

.borderless {
 	border: none;
}

.toolbar {
	overflow: auto;
}

.floatRight {
	float: right;
}