@import url(main.css);
h2 {border-bottom:1px solid #DFDFDF; font-size:1.4em; font-weight:normal; margin:0 0 10px 0; padding:10px 0 4px 10px;}
#column h3, #column p {margin-left:20px; margin-right:20px;}
#column h3 {font-size:1.2em; margin-top:15px; margin-bottom:5px;}
#mailing {width:94%; margin:3%;}
.mailing {border-color:#BFBFBF #DFDFDF #DFDFDF #DFDFDF;border-style:solid;border-width:1px; padding:2px;}
#enviado {width:96%; margin:0 auto;}
.vTextField, .vEmailField, .vLargeTextField, .vDateField {border-color:#BFBFBF #DFDFDF #DFDFDF #DFDFDF;border-style:solid;border-width:1px;width:250px;padding:2px;}
.vLargeTextField {font-size:1.2em;font-family:Arial;}
.vDateField {float:left;width:220px;}
.vFileUploadField {width:200px;}
.erros {color:#CC0000;}
form {padding:0;}
label {cursor:pointer; font-weight:normal; font-size:1.2em; margin:0 0 5px 0;}
.form-elem {float:left; margin:0 0 10px 0;}
.form-elem input, .form-elem select, .form-elem textarea {font-size:1.2em; border:1px solid #D0D0D0; padding:2px;}
#nome-elem, #morada-elem, #proximidade-elem, #telefone-elem, #curriculo-elem {width:274px; padding:0 0 0 10px;}
#mensagem-elem {background:#F1F2F3; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding:10px; width:529px}
.msg {width:98%;}
.mrd {width:250px;}
#nascimento-elem, #localidade-elem, #email-elem {width:254px;}
#telefone-elem_rec, #email-elem_rec {margin-left:10px;}
#curriculo-elem, #funcao-elem {background:#F1F2F3; border-top:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding-top:15px; padding-bottom:15px; height:50px}
#funcao-elem {width:264px;}
#nascimento-elem img {}
#codigo-elem {padding:10px 0 0 0; float:left;}
#id_codigo_postal {width:50px;}
#id_codigo_postal_sufixo {width:40px;}
#sexo-elem {padding:0 0 0 10px;}
#sexo-elem div label {display:inline; font-size:1em;}
#contactar-elem li {float:left; padding:4px 0 0 0; margin-left:20px;}
#contactar-elem label {padding:0 20px 0 0;}
#enviar {padding:15px 10px 0 0; text-align:right;}
