/*--------------------*/
	/*** CONTEUDO  ***/
/*--------------------*/
html {height:100%;	overflow:-moz-scrollbars-vertical;}

* {															/* zerar tudo */
	border:0;
	margin:0;
	padding:0;
}

#conteudo{width:100%; background: url(/imagens/bg_tit_trabalhe.jpg) no-repeat center top; text-align:center; padding:118px 0 0 0; }
	#cont_conteudo{width:976px;  margin:0 auto; background:url(/imagens/bg_conteudo_rodape.gif) bottom no-repeat; padding:0 0 20px 20px;}
	
/* COLUNA 1 */	
		#coluna1{ width:253px; float:left; text-align:left;}
		
/* COLUNA 2 */	
		#coluna2{ width:683px; float:left; margin:0 0 0 20px; text-align:left;}
		
/**  Trabalhe Conosco**/
#txt_descricao{ margin:0 0 10px 0; }
#txt_descricao p{ font-size:13px; color:#9d0000;}

#fr_language, 
#fr_trabalhe, 
#fr_professional,
#fr_study
{float:left; clear:both; margin:20px 0 0 0; overflow:hidden;}



#fr_professional fieldset{width:590px;}
#fr_study fieldset{width:560px;}
#fr_language,
#fr_language fieldset,
#fr_trabalhe,
#fr_trabalhe fieldset{width:570px;}



#fr_trabalhe label,
#fr_language label,
#fr_professional label,
#fr_study label{
	color:#44261f;
	font-size:12px; 
	float:left; 
	clear:both;
	display:block; 
	text-align:right; 
	margin-right:5px;
	
	background:#f4efe5;}

#fr_trabalhe label,
#fr_study label{width:150px;}

#fr_language label
{width:145px;}


#fr_professional label{width:160px;}

label.nome{margin-top:12px;}

input,
textarea,
select{
width:395px;
background-color:#fff;
border:1px solid #bd8831; 
color:#9d0000;
font:12px Arial, Helvetica, sans-serif;
float:left;}

input{
height:18px; 
margin-bottom:10px}
input.salario{margin:0;}

textarea{
height:166px;
margin:0 0 10px 0px;}

select{margin-bottom:10px;}

ul#submn_internas_trabalhe { width:243px; list-style:none !important; margin:5px; padding:10px 0 0 0; text-align:right; font-size:14px;}	
			
.submn_destaque_trabalhe { color:#cc8c23 !important;}
				
/*
	input,
	textarea,
	select
	{width:280px; color:#9d0000; background-color:#fff; font-size:15px; float:left; border:1px solid #bd8831;}

	input{height:18px; margin-bottom:7px !important;}
	textarea{height:166px; margin:0 0 7px 0; padding:0; font-family:"Trebuchet MS";}
	select{margin-bottom:7px;}
	
*/
.check{width:15px !important; float:left;}	
.col{ 
padding: 0 10px 0 0; 
float:left;
margin-bottom:10px !important;}

.co2{ 
padding: 0 10px 5px 0; 
float:left;
margin-bottom:5px !important;}

/* Classes Contato*/
.input_telefone{width:300px;}
.mensagem{margin:0 0 10px 0;}
p.mod_tel{
height:17px;
margin:0 0 0 10px!important;
padding:0!important;	
color:#00923f;
float:left;
width:80px;
font:12px Arial, Helvetica, sans-serif;}

span {color:#9d0000; font:10px Arial, Helvetica, sans-serif; font-weight:bold; margin:0 0 0 5px;}

/* Classes Trabalhe Conosco*/
/*{float:left; clear:both; width:490px; font-size:14px; margin:0 0 10px 10px; padding:10px 0 10px 20px; color:#00923f; display:block; border:1px solid #DFF9DB ; }	*/
#fr_trabalhe h4,
#fr_professional h4,
#fr_language h4,
#fr_study h4
{float:left; clear:both; width:530px; font-size:14px; padding:10px 0 10px 20px; margin-bottom:20px; color:#9d0000; display:block; border:1px solid #e9ba8e; background:#FFFFFF; }	

.lb_dtnasc{width:140px !important;}
.lb_complemento{width:115px !important;}
.lb_numero,
.lb_bairro
{width:60px !important;}

.lb_nivel,
.lb_estado,
.lb_cpf,
{width:50px !important;}

.lb_turno
{width:100px; !important;}

.lb_12px,
.lb_estado,
.lb_cnpj
{width:48px !important;}


.lb_numero, 
.rg, 
.cpf, 
.cep, 
.bairro, 
.ddd, 
.endnumero, 
.complemento, 
.cidade, 
.dtnasc, 
.entrada, 
.saida,
.conclusao,
.curso,
#txt_endereco_estado, 
#txt_sexo, 
#txt_turno,
#txt_situacao
{margin:0 !important;}

.ddd{width:30px;}
.numero{width:200px; margin:0 0 0 5px !important;}
.endnumero{width:45px;}
.cnpj{ width:150px;}
.empresa{ width:190px;}

.bairro,
.complemento
{width:218px;}

.rg, 
.cpf
{width:164px;}

.dtnasc,
.cep
{width:100px;}


.curso
{width:178px; }

.cidade{width:190px;}


.conclusao,
.saida,
.entrada
{width:165px; }

#txt_situacao{width:162px; }
#txt_endereco_estado,
#txt_turno
{width:150px; !important}

#txt_sexo,
#estado
{width:140px; !important}

#txt_idioma, 
#txt_nivel
{width:170px;}

.cadastrar,
.enviar{ 
	background-color:#003884;
	color:#fff;
	font-weight:bold; 
	clear:both !important; 
	border:none!important; 
	cursor:pointer;}

.enviar{width:60px !important; height:34px !important; background:url(/imagens/bt_enviar.jpg); margin:10px 0 20px 430px !important; float:left;}
.cadastrar{width:106px !important; height:23px; background:url(/imagens/btn_cadastrar.gif); margin:40px 0 20px -10px !important; float:right;}
.pfinal{ margin:0 0 0 20px; font-size:14px; font-weight:bold; color:#666;}

/** Mensagens de ERRO **/
.erro{
	font:11px  Arial, Helvetica, sans-serif;
	color:red;
	height:20px;
	display:block;
	margin:-10px 0 0 124px;
	*margin:0 0 4px 127px;}

div.msgErr{
	color: #FF0000;
	width:350px; 
	height:19px; 
	font-size:11px; 
	margin:0 0 0 0;
	clear:both; 
	display:block;		
	padding:0; 
	font-weight:normal;}

p.confirma_contato {
	color:#9d0000 !important;
	margin:50px 0 40px 5px;
	padding:0;
	font-size:19px;
	font-weight:bold;
}
/**********/

#forms_mais {
	border-top:1px solid #CCCCCC;
	color:#777777;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 40px;
	padding-top:15px;
	width:450px;
}

#forms_mais img {margin-right:5px;}

#forms_mais a {
	color:#00923f;
	font-size:13px;
	text-decoration:underline;
}
#forms_mais a:hover {text-decoration:none;}

#passo_do_trabalhe{color:#b9ae99; display:block; font-size:16px; text-align:right; width:545px; margin: 10px 0 0 0;}

#trabalhe_conosco h3{color:#c7800b; font-size:19px; font-weight:bold; margin:5px 0 10px 0; padding:0;}

#trabalhe_conosco ul{list-style:none; margin:0 0 50px 0; padding:0 0 0 35px;}
	#trabalhe_conosco li{background:#fff url(/imagens/img_li_cartao_clube.gif) 0 5px no-repeat; padding:0 0 0 15px;}

#trabalhe_conosco ul li a {color:#44261f; text-decoration:underline;}
#trabalhe_conosco ul li a:hover {text-decoration:none;}

.p_obrigatorios{ width:100%; font-size:12px !important; color:#44261f !important; font-style:italic; clear:both !important; float:left !important; margin:0 0 10px 15px !important;}

