BODY {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
}
.tituloSistema {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 18px;
}
.tituloDepartamento {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}
.tituloPagina {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 16px;
	font-weight : bold;
}
.itemMenu {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}
.itemForm {
	font-family : Arial, Helvetica, sans-serif;
	color : #678BDD;
	font-size : 11px;
	font-weight : bold;
}
.item {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 12px;
	font-weight : bold;
}
.subitem {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 11px;
	font-weight : bold;
}
.submenu{
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
.campo {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 12px;
}
.texto {
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 10px;
}
.textoCinza {
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px;
}
.textoBranco {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
}
.alerta {
	font-family : Arial, Helvetica, sans-serif;
	color : Red;
	font-size : 10px;
}
.erro {
	font-family : Arial, Helvetica, sans-serif;
	color : Red;
	font-size : 10px;
}
.input {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	color: #525252;
}
.select {
	background-color: #ffffff;
	font-family: arial;
	font-size: 10px;
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	color: #525252;
}
.textarea {
	text-align: Left;
	BORDER-RIGHT: #bbbbbb 1px solid;
	BORDER-TOP: #bbbbbb 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #bbbbbb 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EFEFEF;
	font-weight: normal;
	background : White;
	text-align: left;
}
tr.selecionaON {
	background-color: #F2F2F2;
}
tr.selecionaOFF {
	background-color: #FFFFFF;
}
A.menu { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.menu:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.menu:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.menu:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
A.submenu { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.submenu:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.submenu:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.submenu:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
A.link { 
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.link:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.link:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.link:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
A.linkCinza { 
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.linkCinza:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.linkCinza:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}
A.linkCinza:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
.botao {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 10px;
	font-weight : normal;
	background: #DFDFDF;
	border: thin double #a0a0a0;
	height: 20px;
	width: 80px;
	margin-bottom : auto;
}
.botaoGrande {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 10px;
	font-weight : normal;
	background: #DFDFDF;
	border: thin double #a0a0a0;
	height: 20px;
	width: 200px;
	margin-bottom : auto;
}
.fundoBranco {
	background: #ffffff;
}
.fundoCinza {
	background: #cccccc;
}
.fundoCinzaClaro{ 
    background-color:#f9f9f9; 
}
.fundoCinzaEscuro {
	background: #f1f1f1;
}
.fundoAmareloClaro{ 
    background-color:#f7eca1; 
}











TD {
	color: #003399;
	font-family: arial;
	font-size: 11px;
}
A {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	
}
A:Visited {
	font-family: arial;
	font-size: 11px;
}
A:Hover {
	font-family: arial;
	font-size: 11px;
}
.label {
	background-color: #CFCFCF;
	text-align:right;
}
.labelLeft {
	background-color: #CFCFCF;
}
.detail {
	margin-top: 1.0px;
	border-top: 1.0px solid #cfcfcf;
}
.popUp
{
    background-color:#c9c9c9;
    cursor: pointer;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0px 3px;
    border: solid #c0c0c0 1.0px;
}
.bar{
    background-color:#6699CC;
    cursor: pointer;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0px 3px;
}