body, tr, td, pre, p, dir, .valorImpar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
	color: #000000;
}

.floatLeft, .leftImage {
	float: left;
}

.mensagemTribunalTSE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
	color: red;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
	color: blue;
}

.center {
	text-align: center;
}

.right {
	text-align: right;
}

.small {
	font: 5pt arial, verdana;
}

table, tr, td, .titulo, .tituloTabela, .tituloPagina, .formTitulo {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
}

.tituloPagina {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #8E96C9;
	text-align: left;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}

.tituloTabela {
	background-color: #CCCCCC;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.valorImpar {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color: #E2E2E2;
}

.valorImparBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
	font-weight: bold;
	background-color: #E2E2E2;
}

.titulo {
	border: solid 1px;
}

.highlight {
	font: bold;
	background-color: yellow;
}

.linhaImpar, .value {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
	color: #000000;
	background-color: #EEEEEE;
}

.titulo, .formTitulo {
	font: bold;
	/*	background-color: #E2E2E2; */
	white-space: nowrap;
	/*	border:solid 1px;  */
	font-family: Arial, Helvetica, sans-serif;
}

a {
	font-style: bold;
	color: #000000;
	text-decoration: none;
}

a:active {
	color: black;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: solid 1px;
	white-space: nowrap;
}

.menuActive {
	background: #DDDDAA;
	color: #666633;
	background-color: #CCCCCC;
	border: solid 1px;
	text-decoration: none;
}

.usuario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #cccccc;
	white-space: nowrap;
}

.erro {
	color: RED;
}

a.menu:active {
	background: #DDDDAA;
	color: #666633;
}

#usuario {
	position: absolute;
	z-index: 10;
	visibility: hidden;
	left: 80px;
	top: 75px;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
}

.formTituloLeft {
	text-align: left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;;
	background-color: #CCCCCC;
}

.descricao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #112584;
	background-color: #999999;
}