body {
	background:#2e0505 url(imagens/bg_body.jpg) repeat-x;
}

div.error {
  margin:5px;
  font-size:12px;
  font-family:"Trebuchet MS";
  border:1px solid #814239;
  background:url(imagens/bg_input_text.jpg) repeat-x;
  padding:5px;
  float:left;
}

.qinfo {
  font-weight:bold;
  font-size:12px;
  text-decoration:none !important;
  border:0;
}

pre {
	line-height:1.3; 
	font-size:12px;
	font-family:"Trebuchet MS";
}

input,select,option {
  font-family:"Trebuchet MS" !important;
}

option {
  font-size:12px !important;
}

select {
  font-size:16px !important;
}

div#container {
	width:833px;
	background:url(imagens/bg_sombra.png) repeat-y;
}

	div#container div#container_padding {
		padding:0 17px 0 17px;
	}
	
div#main {
	background:url(imagens/img_trabalhe_conosco.gif) no-repeat;
	min-height:770px;
	padding-left:100px;
	padding-bottom:20px;
}

	div#main div#area_boxes {
		width:178px;
		padding-right:36px;
	}
	
		div#area_boxes div#area_logo {
			font-size:0;
			padding-top:34px;
			text-align:center;
		}
		
	div#area_bt_etapas {
		padding-top:20px;
	}
	
		div#area_bt_etapas div.item_etapa_1_on {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_1_on.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_1_off {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_1_off.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_2_on {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_2_on.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_2_off {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_2_off.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_3_on {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_3_on.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_3_off {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_3_off.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_4_on {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_4_on.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_bt_etapas div.item_etapa_4_off {
			width:178px;
			height:44px;
			background:url(imagens/bt_etapa_4_off.jpg) no-repeat;
			margin-bottom:4px;
		}
		
		div#area_foto {
			padding-top:16px;
		}

	div#area_formulario {
		padding:16px 20px 0 0;
		font-family:"Trebuchet MS";
		width:465px;
		line-height:12px;
	}	
	
		div#area_formulario div.area_campo { padding:5px; margin-bottom:2px;	}
		
			div#area_formulario div.normal { width:455px;	}
				div#area_formulario div.normal input { width:445px; }
			div#area_formulario div.cep { width:100px; }
				div#area_formulario div.cep input { width:90px; }
			div#area_formulario div.bairro { width:344px; }
				div#area_formulario div.bairro input { width:334px; }
				
			div#area_formulario div.telefone { width:222px; }
				div#area_formulario div.telefone input.ddd { width:20px; }
				div#area_formulario div.telefone input.telefone { width:177px; }
				
			div#area_formulario div.nascimento { width:222px; }
				div#area_formulario div.nascimento input.dia { width:20px; }
				div#area_formulario div.nascimento input.mes { width:20px; }
				div#area_formulario div.nascimento input.ano { width:80px; }
				
			div#area_formulario div.normal_select { width:455px; }
				div#area_formulario div.normal_select select { width:450px; }
				
			div#area_formulario div.medio_select { width:222px; }
				div#area_formulario div.medio_select select { width:217px; }
				
			div#area_formulario div.medio { width:222px; }
				div#area_formulario div.medio input { width:212px; }
				
			div#area_formulario div.normal { width:455px; }
				div#area_formulario div.normal textarea { width:445px; height:50px }
	
			div#area_formulario label {
				font-size:14px;
				color:#2f2c2b;
			}
			
			div#area_formulario span.obs {
				font-size:10px;
				color:#2f2c2b;
			}
		
			div#area_formulario div.campo {
				padding:5px 0 5px 0;
			}
		
			div#area_formulario input.text_field {
				height:19px;
				font-size:14px;
				color:#666;
				font-family:"Tahoma";
				padding:3px 3px 0 3px;
			}
			
			div#area_formulario textarea.textarea_field {
				height:19px;
				font-size:14px;
				color:#666;
				font-family:"Tahoma";
				padding:3px 3px 0 3px;
			}
			
			div#area_formulario input.text_field_on {
				border:1px solid #814239;
				background:url(imagens/bg_input_text.jpg) repeat-x;
			}
			
			div#area_formulario input.text_field_off {
				border:1px solid #e1e0e0;
				background:#ffffff;
			}
			
			div#area_formulario textarea.textarea_field_off {
				border:1px solid #e1e0e0;
				background:#ffffff;
			}
			
			div#area_formulario select {
				border:1px solid #e1e0e0;
				background:#ffffff;
				height:25px;
				font-size:14px;
				color:#666;
				font-family:"Tahoma";
				padding-top:4px 0 2px 0;
			}
			
	input#bt_continuar {
		width:469px;
		height:80px;
		background:url(imagens/bt_continuar_off.jpg) no-repeat;
	}