body {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

input, textarea, select {
	border: 1px solid #cccccc;
}

#cargo_pretendido1, #cargo_pretendido2, #area_atuacao1, #area_atuacao2, #area_parente, #sexo ,#estado, #estado_civil{
	width: 170px;
}

#nascimento_dia, #nascimento_mes, #nascimento_ano,
#concluido1_dia, #concluido1_mes, #concluido1_ano,
#concluido2_dia, #concluido2_mes, #concluido2_ano,
#concluido3_dia, #concluido3_mes, #concluido3_ano,
#admissao1_dia , #admissao1_mes,  #admissao1_ano ,
#admissao2_dia,  #admissao2_mes,  #admissao2_ano ,
#admissao3_dia,  #admissao3_mes,  #admissao3_ano ,
#saida1_dia   ,  #saida1_mes   ,  #saida1_ano    ,
#saida2_dia   ,  #saida2_mes   ,  #saida2_ano    ,
#saida3_dia   ,  #saida3_mes   ,  #saida3_ano{
	width: 45px;
	margin-right:5px;
	float:left;
}

#nascimento_ano, 
#concluido1_ano, #concluido2_ano, #concluido3_ano, 
#admissao1_ano , #admissao2_ano , #admissao3_ano ,
#saida1_ano , #saida2_ano , #saida3_ano {
	width: 60px;
	margin-bottom: 5px;
}

form{
	padding-left: 20px; 
	background-color:#FFFFFF;
}

.col1_space {
	width: 170px;
	float:left;
}


label,input {
/*	display: block;  */
	width: 170px;
	float: left;
	margin-bottom: 5px;
}

.possui_parente, .terceiro, .empresa_constituida, .tipo_trabalho {
	border: 0px solid black;
	width: 20px;
	margin: 0;
	padding:0;
	float:none;
}

#complemento_formacao,
#experiencia_profissional {
	width:500px;
	height:100px;
}

label {
	text-align: right;
	width: 120px;
	padding-right: 20px;
	margin-left: 0px;
}

select {
	margin-bottom: 5px;
}

/* O label é colocado em cima do objeto na esquerda */
label.label2 {
	text-align: left;
	width: 170px;
	padding-left: 0px;
	padding-right: 20px;
	margin-left: 0px;
}

/* O label é colocado em cima do objeto na direita */
label#label3 {
	text-align: left;
	width: 145px;
	padding-left: 0px;
	padding-right: 20px;
	margin-left: 0px;
}

/* Alinhar as duas colunas de idiomas e nivel em CONHECIMENTO*/

#level5_left {width:100px;float:left;}
#level5_right {width:100px;float:right; padding-left: 20px;}

br {
	clear: left;
}

.left-align {
	margin-left: 40px;
	width: 462px;
}


/* Headers */

h1 {
	color: #9c112e;
	font-size: 18px;
}

/* Botao de submit FINALIZAR*/

.btn-submit {
	background: url("/images/btn_finalizar.gif") no-repeat;
	width: 120px;
	height: 29px;
	border: 0px;
	margin-left: 200px;
}

.btn-entrar {
	background: url("/images/btn_entrar.gif") no-repeat;
	width: 87px;
	height: 25px;
	border: 0px;
	margin-left: 80px;
}

/* Formulario de login - Curriculo */
#frm_login_curriculo {
	border: 0px solid black;
	width: 250px;
	background-color: #ffffff;
	margin: 20px auto;
}

a:active#cadastre,
a:visited#cadastre,
a:link#cadastre {
	color: #0000ff;
	text-decoration: underline;
}

a:hover#cadastre {
	text-decoration: underline;
	color:#C00E3E;
}

#main_curriculo {
	background-color: #ffffff;
	height: 220px;
	padding-left: 20px;
	padding-top: 5px;
}

/* Mensagem de Alerta na tela de login do Curriculo */

#MsgAlert {
	text-align: center;
	font-size: 14px;
	padding-right: 20px;
	padding-bottom: 10px;
	color: #8f3b1b;

}

/* Mensagem de lembrete de senha de login do curriculo */

#lembrete {
	text-align: center;
	font-size: 10px;
}

#lembrete a:link, #lembrete a:hover #lembrete a:active{
	color: #253683;
	text-decoration: underline;
}

div#atencao_curriculo {
	font-weight: normal;
	color: #813434;
	font-size: 16px;
	font-family: trebuchet ms, verdana, arial;
	margin-bottom: 10px;
}