input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #32599A;
	color : #000000;
	}


TEXTAREA {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 10px;
	background-color: #FFFFFF;
	border: 1px solid #32599A;
		}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #32599A;
}

BODY{
scrollbar-face-color:#32599A;
scrollbar-base-color:#32599A;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-highlight-color:#FFFFFF;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-Color:#FFFFFF;
	
	
background: url(../images/bg_geral.gif);
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style:	 normal;
font-weight:	 normal;

}


td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
	}


fieldset {
border: 1px solid #32599A;
}

legend {
font-weight: bold;
}



A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #32599A; TEXT-DECORATION: underline
}





.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
 color: #000000;}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
 color: #003300;}
 
 
 .header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
 color: #000000;
}

.asterisco {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #FFFFFF;
 color: #FF0000;
}

.title_branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight:bold;
	
 background-color: #CC0000; color: #FFFFFF;}
 
 

 #errordiv {
  border: 1px solid yellow;
  background-color: #32599A;
  color:#FFFFFF;
  display: none;
  width: 80%;
  margin: 5px;
  padding: 5px;
}

.required {
  background-color: #CCCCCC;
 
}

.required:focus {
  background-color: #FFFFFF;
  border: 1px solid #CC9900;
}

.checkit {
  background-color: #E0E5EF;
}

.limpo {
  background-color: #FFFFFF;
}

@media print {
 .naoimprime{display:none}
 }
