body {
	font: normal 11px auto  Arial, Helvetica, sans-serif;
	color: #4f6b72;
	background: #E6EAE9;
	/*background-image: url(../jsp/images/background.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;*/
}

a {
	font: bold 11px  Arial, Helvetica, sans-serif;
	color: #000000;
}
/*Definicões de cores da tela de dados*/
.tteladedados{
	font: 10px  Arial, Helvetica, sans-serif;
	border-right: 1px solid #CDC9C9;
	border-bottom: 1px solid #CDC9C9;
	background: #fff;
	color: #4f6b72;
}
table{
	font: 11px  Arial, Helvetica, sans-serif;
}
tr.trover{
	background: #E6EAE9;
}
tr.trout{
	background: #fff;
}
TH{ 
	text-align: center;
	font: bold, 10px  Arial, Helvetica, sans-serif;
	color: #555555;
	border-left: 1px solid #CDC9C9;
	/*border-bottom: 1px solid #828282;*/
	border-top: 1px solid #CDC9C9;
	text-transform: uppercase;
	/*letter-spacing: 2px;	*/
	background: #EEE9E9;
}
LEGEND{
	font-weight: bold;
}
HR{
	border : thick groove #CCCCFF;
}
/*Definições de cores dos botões*/
.tbotoes{
	text-align: center;
	font: bold 10px  Arial, Helvetica, sans-serif;
	color: #555555;
	border-right: 1px double #555555;
	border-bottom: 1px double #555555;
	background: #EEE9E9;
}

/*Definições de cores e tamanho dos botões*/
.tbotoes2{
	background-color: #cc9900;
	font: normal 10px Verdana;
	font-weight: bold;
	color: #FFFFFF;
}
.ObInputCheckBox{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BORDER-RIGHT: 1pt solid #F5F5F5;
	COLOR: Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/*Combo*/
SELECT{
	font: 11px   Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	color: #102132; 
	border: 1px solid #284279; 
	margin-right: 0px;
}
.combo{
	font: 11px   Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	color: #102132; 
	border: 1px solid #284279; 
	margin-right: 0px;
}
.select{
	font: 11px   Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	color: #102132; 
	border: 1px solid #284279; 
	margin-right: 0px;
}

/*Definições de cores dos inputs*/
.ObInputString{
 font: 11px   Arial, Helvetica, sans-serif; 
/* background-color: #D7E5F2; - cor original*/  
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
}
.ObInputStringErro{
 font: 11px   Arial, Helvetica, sans-serif; 
/* background-color: #D7E5F2; - cor original*/  
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #FF0000; 
 margin-right: 0px; 
}
/*Definições de cores dos inputs*/
.ObInputCep{
        font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ccffcc; 
 color: #102132; 
 border: 1px solid #ccffcc; 
 margin-right: 0px; 
}
/*Definições de cores dos inputs*/
.ObInputDate{
 font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
}
.ObInputDateErro{
 font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #FF0000; 
 margin-right: 0px; 
}
.ObInputValor{
  font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
}
.ObInputValorErro{
  font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #FF0000; 
 margin-right: 0px; 
}
.ObInputInt{
  font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 
}
.ObInputIntErro{
  font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #FF0000; 
 margin-right: 0px; 
}
/*Definições de cores dos inputs*/
.ObInputCGC{
      font: 11px   Arial, Helvetica, sans-serif; 
 background-color: #ffffff; 
 color: #102132; 
 border: 1px solid #284279; 
 margin-right: 0px; 		
}
.ObInputCGCErro{
	font: 11px   Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	color: #102132; 
	border: 1px solid #FF0000; 
	margin-right: 0px; 		
}
/*Definições de cores dos inputs*/
.ObInputCep{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid Silver;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14;
	BORDER-LEFT: 2pt solid #F5F5F5;
	COLOR: Brown;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFEE;

}
.ObInputCepErro{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid Silver;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14;
	BORDER-LEFT: 2pt solid #F5F5F5;
	COLOR: Brown;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFFEE;

}
/*Definições de cores dos inputs*/
.ObInputErro{
	BORDER-RIGHT: #2f0d0d 2pt solid;
	BORDER-TOP: 2pt solid Silver;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14;
	BORDER-LEFT: 2pt solid #F5F5F5;
	COLOR: Navy;
	BORDER-BOTTOM: 2pt solid Black;
	FONT-FAMILY: Arial;
	background : #FFFFEE;
	border-color : Red Maroon Maroon Red;
}
textarea{
	font: 11px   Arial, Helvetica, sans-serif; 
	background-color: #ffffff; 
	color: #102132; 
	border: 1px solid #284279; 
	margin-right: 0px;
}
FIELDSET{
	border : thin ridge #CCCCFF;
}

form.login {
	background-color: #CCCCCC;/*RGB(209,209,209)*/
	width:450px;
	font: 11px  sans-serif;
	color: black;
	border: 2px solid black;
	padding-left:10px;
}
.campos {
	background-color:#ffffff; 
	font: 11px  georgia, sans-serif;
	color:#00000;margin-right: 20px;
}
.botao {
	text-align: center;
	font: bold 10px  Arial, Helvetica, sans-serif;
	color: #00008B;
	border: 1px double #555555; 
	background: #CFCFCF;
}
