#contact_area .content_list_area {
  padding-top: 20px;
}
/*********************************/
#contact_area #login INPUT{
  width:130px;
}
#contact_area #login  .tip {
  height: 80px;
  width: 145px;
}
#contact_area #login .styled_form .line {
  width: 500px;
}

#resume{
    width:700px;
}
#contact_area #login .styled_form_lines, #contact_area #resume .styled_form_lines {
  margin-left: 170px;
}
/*********************************/
#contact_area .tip UL {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
#contact_area .tip LI {
  width: 160px;
  height: 50px;
  padding: 0px;
  margin: 2px;
  background-color: #f0f;
}
#contact_area #tip .styled_form_lines {
}
#contact_area #resume .styled_form  .styled_form_lines .label {
  padding-left: 15px;
  width: 120px;
}
#contact_area #resume .styled_form  .styled_form_lines .field {
  margin-left: 140px;
}
#contact_area #resume INPUT{
}
#contact_area #resume .radio{
  vertical-align: bottom;
  width:25px;
  margin-left: 30px;
}
/*********************************/
#contact_area .content_list_area .title {
  padding-bottom: 15px;
}
#contact_area .content_list_area .left .tip {
  color:#FFFFFF;
  float:left;
  font-size:12px;  
  margin:-5px 0px 0px -7px;
  padding:0 0px 5px 0;
  width:170px;
}
#contact_area .styled_form {
  padding-top: 3px;
}
#contact_area .content_list_area .form, #contact_area .content_list_area .company_list {
  margin-left: 25px;
  float: left;
  width:512px;
}

#contact_area .content_list_area .form{width:700px;}


#contact_area .content_list_area .form .line {
  margin-top: 3px;
  margin-bottom: 5px;
}
#contact_area .content_list_area .form .box {
  padding-top: 4px;
  margin-top: 0px;
  margin-bottom: 3px;
  height: 36px;
}
#contact_area .styled_form .field {
  margin-left: 110px;
}
#contact_area .styled_form  .styled_form_lines .label {
  padding-left: 15px;
  width: 100px;
}
#contact_area .styled_form  .spacer {
  height: 12px;
}
#contact_area .styled_form  TEXTAREA {
  height: 120px;
}
#contact_area .styled_form .submit .button {
  padding-right: 5px;
}
#contact_area .content_list_area .right {
  padding-left: 30px;
  width: 185px;
}
#contact_area .content_list_area .right .tip {
  width: 165px;
  height: 60px;
  margin-top: 17px;
  padding: 50px 0px 10px 40px;
  font-size: 12px;
  color: #fff;
  float: left;
}
#contact_area .content_list_area .right .tip div {
  padding-bottom: 15px;
}
/*********************************/
.company_portlet {
  width: 140px;
  height: 80px;
  font-size: 11px;
  float: left;
  line-height: 35px;
  margin: 0px 30px 30px 0px;
  display:inline;
}

/*--Login--*/

#login{ height:480px; }

#box_login
{    
    width:660px;
    background:#d9d9d9;    
}

#cadastre_curriculo{float:left}

#form_work
{  
    float:left;    
}

.form_internas
{
   width:475px;
}
#form_work .input, #form_work .checkinput, #form_work .textarea-input
{   
    color: #5a5a5a; 
    float:left;
    padding-left:15px;
    background:url("/Content/Images/arrow_with_blue_bar.gif") no-repeat left center;
}

#form_work .checkinput{background:url("/Content/Images/arrow_with_blue_bar-mini.gif") no-repeat left top;}
#form_work .textarea-input{background:url("/Content/Images/arrow_with_blue_bar-big.gif") no-repeat left top;}

#form_work table.pessoais td.checkbox-padd{padding:3px 0px;}
#outros{    
    height:44px;
    margin-left:5px;
}

span.interests-area-title{
    font:bold 14px "Trebuchet MS", Arial, Verdana;
    color:#00AEEF;
}

#form_work table.pessoais tr.no-padd td{padding:0px;}

#form_work div.textarea
{   
    color: #5a5a5a; 
    float:left;
    padding-left:15px;
    background:url("/Content/Images/layout_arrow_no_dash.jpg") no-repeat left top;
}

#form_work .input input, #form_work .input select, #form_work .textarea textarea
{
    font:11px Arial, Verdana;    
    height:13px;
    width:150px;
    border:1px solid #9c9c9c;
}

#form_work .textarea textarea
{
    width:320px;
    height:auto;
    border-left:5px solid #0093dd;
}

#form_work .textarea textarea.complementos
{
    width:450px;
    height:150px;
    margin-bottom:20px;
}

#form_work .textarea {padding-left:10px !important;}
#form_work .textarea textarea{padding-left:2px;}

#form_work .input select
{
    height:18px;
    width:auto;
}

#form_work .label, #form_work .info, #status_cad .info, .form .info
{
    color: #5a5a5a;
    font:12px "Trebuchet MS", Arial, Verdana;
    float:left; 
    padding-right:10px;
}

#status_cad .info
{
    padding-top:20px;
}

#form_work .info{padding:0px 0px 0px 10px;color: #9c9c9c;}
#form_work table tr td{ padding:3px 0px; }
#form_work table.pessoais{width:100%}
#form_work table.pessoais tr td{ padding:8px 0px; }

#form_work table.pessoais .input input, #form_work .input select{ width:320px; }
#form_work table.pessoais .input input.cpf{ width:150px; }
#form_work table.pessoais .input input.numero{ width:75px; }
#form_work table.pessoais .input input.complemento{ width:122px; }
#form_work table.pessoais .input input.bairro{ width:122px; }
#form_work table.pessoais .input input.cep{ width:130px; }
#form_work table.pessoais .input select.cidade{ width:202px; }
#form_work table.pessoais .input select.estado{ width:37px; }
#form_work table.pessoais .input input.ddd{ width:30px; }
#form_work table.pessoais .input input.fone_number{ width:130px; margin-left:10px; }
#form_work table.pessoais .input input.nascimento{ width:90px;}
#form_work table.pessoais .sexo select{ width:165px; }
#form_work table.pessoais .radio{
    width:auto;
    float:left;
    margin-left:10px !important;
    border:none;
}

#form_work table.pessoais .checkbox{
    width:auto !important;
    float:left;
    margin:0px 5px !important;
    border:none;
}


#form_work .cpl_info{font:11px "Trebuchet MS", Arial, Verdana;padding-bottom:10px;}

.login_info{width:660px;margin-top:10px;}
.login_info .button
{
    margin-top:10px;
    float:right;
}
.login_info .layout_dash_horiz_bg{
    font-size:1px;
    height:2px;
    margin:5px 0px; 
    background-position: center;
}
.login_info .layout_dash_horiz_begin{
    font-size:1px;
    height:2px;
    background-position: 0 1px;
}
.login_info span.preto{font-weight:bold;}
.login_info span{font:11px "Trebuchet MS", Arial, Verdana;}

#status_cad
{
    float:left;
    width:210px;
}

#status_cad ul{margin:0px; padding:0px;list-style:none;}
#status_cad ul li
{        
    width:166px;
    height:54px;
    background:url("/Content/Images/trabalhe_next.jpg") no-repeat left top;
}

#status_cad ul li a
{
    display:block;
    font:bold 13px Arial, Verdana;
    color:white;
    padding:17px 0px 0px 10px;    
}

#status_cad ul li a.one_line{padding:10px 0px 0px 10px;}
#status_cad ul li.current_dados{background:url("/Content/Images/trabalhe_dados_pessoais_sel.jpg") no-repeat left top; text-indent:-9000px;}
#status_cad ul li.exp_prof{background:url("/Content/Images/trabalhe_exp_pro_sel.jpg") no-repeat left top; text-indent:-9000px;}
#status_cad ul li.escolaridade{background:url("/Content/Images/trabalhe_escolaridade_sel.jpg") no-repeat left top; text-indent:-9000px;}
#status_cad ul li.cursos{background:url("/Content/Images/trabalhe_cursos_sel.jpg") no-repeat left top; text-indent:-9000px;}
#status_cad ul li.idiomas{background:url("/Content/Images/trabalhe_idiomas_sel.jpg") no-repeat left top; text-indent:-9000px;}
#status_cad ul li.complementar{background:url("/Content/Images/trabalhe_inf_cpl_sel.jpg") no-repeat left top; text-indent:-9000px;}



#status_cad ul li.previous{background:url("/Content/Images/trabalhe_previous.jpg") no-repeat left top;}
#status_cad ul li.previous a{color:#b4e06d !important;}


.content_list_area h3{font:17px "Trebuchet MS", Arial, Verdana;}
.content_list_area p.top_description{font:bold 11px "Trebuchet MS", Arial, Verdana; }
.content_list_area .form{
    margin-left:0px !important; 
    padding:10px 0px;    
    margin-bottom:10px;    
}

#resume .button{ float:right; padding:10px 0px; }
.dash{
    clear:both;
    width:100%; 
    height:1px; 
    background:url("/Content/Images/layout_dash_horiz_bg.jpg") repeat-x bottom;
}

.dash685{width:685px;}
.dash475{width:475px;}

#btn_add_more, #btn_add_more_left
{
    background: url("/Content/Images/add_more.jpg") no-repeat;
    font:13px Arial, Verdana;
    height:24px;
    float:right;
    padding-left:30px;   
    line-height:23px;
    margin:10px 0px;
}

#btn_add_more_left{float:left;}
#btn_add_more a{font-weight:bold;}
.padding_top20{padding-top:20px;}

#formItems{
    width:475px;
    float:left;
}

/*--Fim Login--*/

/*--Trabalhe Conosco--*/
#trabalhe-conosco{
    
}

#trabalhe-conosco .box-vaga{    
    font:bold 12px "Trebuchet MS", Arial, Verdana;
    float:left;
    width:280px;
}

#trabalhe-conosco .box-vaga div.highlight{
    color:#767676;
    padding:10px 0px;    
}

.content_list_area #trabalhe-conosco .box-vaga h3{
    font:bold 14px "Trebuchet MS", Arial, Verdana;
    padding:17px 0px;
}

#trabalhe-conosco{
    min-height:500px;
}

#trabalhe-conosco p{
    color:#767676;
    font:bold 12px "Trebuchet MS", Arial, Verdana;    
    padding-bottom:15px;
}

#trabalhe-conosco p.endereco{color:black;}
   
#trabalhe-conosco .segundo-box{
    margin-left:50px
}
#trabalhe-conosco .box-vaga div.highlight span{display:block;}

#trabalhe-conosco .box-vaga span.email{
    display:block;
    padding:22px 0px; 
}
#trabalhe-conosco img.trabalhe-nova{
	float:right;
	margin-left:40px;
}
#trabalhe-conosco p.azul{
	font-weight:bold;
	font-size:16px;
	color:#00AEEF;
}
#trabalhe-conosco p.black{
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
#trabalhe-conosco p.black a{
	color:#919191;
}
#trabalhe-conosco .box-gray{
	width:660px;
	clear:both;
	display:block;
	background:#4d4948;
	padding:15px 15px 0 15px;
	margin:25px 0 20px 0;
}
#trabalhe-conosco p.white{
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}
#trabalhe-conosco p.black2{
	font-weight:bold;
	font-size:16px;
	color:#000000;
}
#trabalhe-conosco img.btn-trabalhe{
	margin-bottom:35px;
}
#trabalhe-conosco p.small{
	margin-bottom:30px;
}
#trabalhe-conosco p.small a{
	color:#4e4d4d;
	font-weight:bold;
}

/*--end:Trabalhe Conosco--*/


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

.esconde{
    display:none;
}

.mostra{
    display:block;
}
