/* Geral -------------------------------------------------------------------- */

DIV.tamanhoContato {
    width:490px;
    position:relative;
    left:15px;

}

P.mensagemIntroducao {
    font-size:1.2em;
}

FORM#formContato {
    font-size:1.1em;
    display:block;
}

FORM#formContato INPUT, FORM#formContato TEXTAREA {
    width:220px;
    margin-bottom:3px;
}

FORM#formContato SELECT {
    width:220px;
    margin-bottom:3px;    
 }
 
FORM#formContato INPUT#dddContato, FORM#formContato INPUT#ddiContato {
    width:22px;margin-right:5px;
} 

FORM#formContato INPUT#telefoneContato {
    width:156px;
}

FORM#formContato #recebe {
    float:left;
    width:30px;
    border:0px;
    background:none;
    height:14px;
    position:relative;
    top:3px;
}

FORM#formContato LABEL#recebeLabel {
    float:left;
	text-align:left;
	width:195px;
}

FORM#formContato INPUT#botaoContato {
    width:65px;
    float:right;
    position:relative;
    right:45px;
    margin-top:20px;
    cursor:pointer;
}

STRONG.envieCurriculo {
    font-size:1.2em;
    border-bottom:1px solid #d1d1d1;
    display:block;
    padding-bottom:3px;
}

TD#menuContatoDir A {
    margin-left:5px;
}

TABLE#TabOutrosContatos {
    width:412px;
}

TABLE#TabOutrosContatos TR TD P {
    width:335px; 
    font-size:10px; 
    line-height:14px;
    padding-bottom:15px
}

TABLE#TabOutrosContatos TR TD P STRONG {
    font-size:1.3em;
    width:100%;
    display:block;
    border-bottom:1px solid #d1d1d1;
    padding-bottom:3px;
}


.obrigatorio {
	color: red;
	font-size: 10px;
}


FORM#formContato INPUT#botaoContato {
    width:65px;
    float:right;
    position:relative;
    right:113px;
    margin-top:20px;
    cursor:pointer;
}


FORM.formImprensa {
	width:100%;
}

FORM#formContato LABEL {
	width:150px;
}