body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333;
	background-color: #DCDCDC
}

* {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.listaOcorrencias {
	border: 20px;
	border-color: #333;
}

.colunasTitulo {
	background-color: #DCDCDC;
}

.linhaTabela {
	background-color: bisque;
}

table#alter tr.dif td {
	background: #DCDCDC;
}

table#alter td { /* Toda a tabela com fundo creme */
	background: #ffffff;
}

.painelRelatorio {
	width: 150px !important;
	float: left !important;
	margin-left: 215px !important;
	position: absolute;
	margin-top: 220px !important;
}

.painelGrid {
	margin-left: 220px !important;
	position: absolute;
	float: right !important;
}

.painelLista {
	margin-left: 140px !important;
	position: absolute !important;
	margin-top: 300px !important;
}

.painelGrafico {
	margin-left: 40px !important;
	position: absolute !important;
	margin-top: 400px !important;
}

.painelTabela {
	margin-left: 220px !important;
	position: relative !important;
}

.painelRelatorioGeral {
	
}

.ajusteGeral {
	margin-top: 100px !important;
}

#container {
	width: 940px;
	padding: 10px 10px 1px 10px;
	background-color: #FFFFFF;
	border-radius: 4px;
	border: 1px solid #A8A8A8;
	margin: 0 auto;
}

#header {
	margin-bottom: 5px;
}

#footer {
	text-align: center;
}

.semBorda tr,.semBorda td {
	border: none;
}

fieldset legend {
	border: 0 !important;
	background-color: inherit !important;
	padding: 5px !important;
}

#header img {
	border-radius: 3px;
}
