label.form{
	font: 				bold 1em 'Trebuchet MS', Arial, Sans-serif;
	color: 				#333;	
	}
	

p, h1, h2, h3 { 
	font-family: 		Verdana, Arial, Helvetica, sans-serif; 
	font-size:			12px; 
	margin: 			10px 15px; 
	}

/* form elements */
form {
	padding:	        5px;
	float:				left;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			12px;
	width:				100%;
	border-collapse: 	collapse;
	}
/*	
label {
	display:			block;
	font-weight:		bold;
	margin:				5px 0;
	}*/

select {
	padding: 	        2px;
	border:				1px solid #999999;
	font: 				normal 1em Verdana, sans-serif;
	color:				#777;
	}
		
textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
	}
	
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #4284B0;	
	}
	
	
form.searchform {
	background: transparent;
	border: none;
	margin: 0; padding: 0;
	}
	
form.searchform input.textbox, { 
	margin: 0; 
	background: #FFF;
	color: #333; 
	height: 14px;
	vertical-align: top;
	}
	


fieldset {
	width: auto;
	height:	auto;
	border: 1px solid #CCC;
	padding-left: 9px;	
	padding-bottom: 9px;
	margin-bottom: 4px;
	}

.fieldset-geral{	
	border: 1px solid #CCC;
	padding: 9px;
	margin-bottom: 4px;
	
	width:		578px;
	height:		overflow;
	
}

legend{
	width:				auto;
	height:				20px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	color:				#516581;
	text-transform:		uppercase;
	
	padding-left:    	5px;	
	padding-right:    	5px;
	}

.titulo-campo{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#333333;
	float:				left;
	width:				200px;
	height:				20px;
	}
	
.box2{
	float:				left;
	margin-bottom:		10px;
	}	
	
label{
	font-size:			10px;
	width:				auto;
	display:			block;
	margin-bottom:		3px;
	font-weight:		bold;
	}
	
input {
	border:				1px solid #999999;
	font-family: 		normal 1em Verdana, sans-serif;
	color:				#777;
	float:				left;
	margin-right:		4px;
	}
	
* {	padding:            0px;
	margin:				0PX;
	}
		
.form{
	margin:				0px;
	padding:            0px;
	}