.label{
	float:left;
	width:50px;
	padding-top:4px;
}

.bt{
	background:none;
	background-color:#FFFFFF;
	color:#6b6b6b;
	font-size:13px;
}


form.form p{
	margin:2px;
	padding-bottom:4px;
}
form.form fieldset{
	border:1px solid #e7eed4;
	margin-bottom:10px;
	padding-bottom:15px;
	_padding-left:10px;
}
form.form legend{
	font-size:16px;
	color:#82a516;
	font-weight:bold;
	padding:0 10px 0 10px;
	margin:10px;
}
form.form label{
	width:150px;
	float:left;
	padding-left:4px;
	margin-right:4px;
	margin-left:6px;
	font-style:italic;
	border-bottom:1px solid #e7eed4;
	padding-top:4px;
}


#erro{
	float:left;
	padding:10px;
	background-color:#fafdf2;
	color:#516611;
	border:1px solid #516611;
	width:350px;
	display:none;
	position:absolute;
	margin-left:550px;
	margin-top:65px;
	_margin-top:40px;
	left:0;
	z-index:32767;
}
#erro p{
	margin:0;
	padding:5px;
	font-size:12px;
	line-height:16px;
}
#erro a{
	float:right;
}




#busca{
	background:#f2fbd9;
	margin-left:1px;
	color:#99cc00;
	text-decoration:none;
	text-align:center;
	border:1px solid #e2edc0;
}
#busca:hover{
	color:#667d1f;
	background-color:#bbea2d !important;
}

.infoBusca{
color:#999999;
font-style:italic;
font-size:11px;
}




#paginacao{
	text-align:center;
	float:left;

}
#paginacao a{
	padding:4px 0;
	font-size:14px;
	margin:2px;
	width:30px;
	float:left;
	text-decoration:none;
}


#paginacao a.pg_atual{
	color:#FFF;
	background-color:#709503;
	border-bottom:2px solid #c6d59a;
	text-decoration:none;	
}


#rcursos{
	display:table;
	padding:20px;
	margin-top:-25px;
}
#rcursos p{
	margin-top:10px;
	padding-left:10px;
	color:#638500;
	font-size:12px;
}

