/* CSS Document */
form.form_trabalhe {
	background-color:#f1ece4;
	margin-top: -22px;
	padding-bottom: 20px;
	padding-top: 20px;
}
form.form_trabalhe .btn, form.login .btn {
	width: 84px !important;
	margin-right: 20px;
	margin-top:10px;
}
form.login {
	padding: 20px;
	padding-top: 0px;	
}
form.login p{
	margin: 0px;
}
form.login .btn {
	float: none;
	border:none;
}
form.login input {
	width: 180px;
	margin: 0px 10px 0px 10px;
	border: 1px solid #d7cec0;
}
form.login label {
	margin-bottom: 20px;
}
form.form_trabalhe h4{
	margin-left:20px;
	margin-right: 20px;
	margin-bottom: 10px;
	padding: 3px 5px 3px 10px;
	background-color: #ebe4d9;
	width: 600px;
}
form.form_trabalhe p{
	margin-bottom: 3px;
	margin-left: 20px;
	font-weight: bold;
	width: 600px;
}
.form_dir, .form_esq {
	width: 295px;
	float: left;
	margin-left: 20px;
}
.form_dir input, .form_dir textarea, .form_esq input, .form_esq textarea {
	width: 295px;
	border: 1px solid #d7cec0;
	margin-bottom: 5px;
}
.ie .form_dir input {
	margin-left: -20px;
}
.sub_esq, .sub_dir {
	width:140px;
	float: left;
}
.sub_esq input, .sub_dir input {
	width:140px;
}
.sub_dir {
	margin-left: 15px;
}
.sub_esq02, .sub_dir02 {
	width:180px;
	float: left;
}
.sub_esq02 input, .sub_dir02 input {
	width:160px;
	margin-left: 5px;
}
.sub_dir02 input, .sub_dir02 select {
	width: 100px;
}
.sub_dir02 {
	width: 100px;
	margin-left: 15px;
}



.sub_esq03, .sub_dir03 {
	width:130px;
	float: left;
}
.sub_esq03 input, .sub_dir03 input {
	width:130px;
}
.sub_dir03 {
	margin-left: 15px;
}



select {
	margin-bottom: 10px;
	font-size: 12px;
}
select.funcao {
	width: 295px;
}
.outros {
	width: 62px !important;
}
.linha02 {
	clear:both;
	border-bottom: 1px solid #c2af96;
	margin: 5px 20px 15px 20px;
	width: 615px;
}