/* Generic Styles */
.bt-ok {background:url(../img/bt_ok.png) no-repeat 0 0;border:0;cursor:pointer;height:28px;width:61px}
.bt-ok:hover {background-position:0 -28px}
.bt-enviar {background:url(../img/bt_enviar.png) no-repeat 0 0;border:0;cursor:pointer;height:31px;width:89px}
.bt-enviar:hover {background-position:0 -31px}
h2.titulo {color:#525252;font-size:24px;display:block;padding-bottom:20px}

/* Home */
.home h3 {color:#808080;display:block;font-size:16px;padding-bottom:10px}
.home .box-right {float:right;margin-right:30px;width:338px}
.home .box-right h3 {padding-bottom:30px}
.home .box-right .publicacao {display:block;padding-bottom:10px}
.home .box-right h3.news,
.home .box-right .publicacao p,
.home .box-right .publicacao p a{color:#555;font-size:14px;padding-bottom:5px}
.home .box-right .publicacao span {color:#c7c7c7;font-size:10px}
.home .box-right .divisao {background-color:#c6c6c6;display:block;height:1px;margin:30px 0}
.home .box-right input[type=text] {border:1px solid #BBB;color:#8a8a8a;font-size:13px;/*height:;*/margin-top:5px;padding:5px 0 5px 10px;width:245px}
.home .box-right input[type=submit] {margin-top:5px}

div.container-meio {float:left;width:522px}
div.container-right {width: 275px}

/* Content Right */
div.container-right ul.list li {border-bottom:1px dotted #D9D9D8;display:inline;float:left;margin-bottom:5px;padding-bottom:5px;width:100%}
div.container-right ul.list li a {color:#b1b1b1;display:block;float:left;font-size:14px}
div.container-right ul.list li.selected a,div.container-right ul.list li a:hover {color:#545454}

/* Publicacao Lista */
div.box-publicacao {border-bottom:1px solid #e5e5e5;float:left;margin-bottom:10px;padding-bottom:10px;width:100%/*padding:5px;width:550px;*/}
div.box-publicacao img {float:left;vertical-align:middle;margin:2px 10px 0 0}
div.box-publicacao div.info {float:left}
div.box-publicacao h2 {display:block}
div.box-publicacao h2 a {color:#555;display:block;font-size:14px;padding-bottom:2px}
div.box-publicacao span.data {color:#c0c0c0;display:block;font-size:11px;font-family:Arial;padding:0 0 0 3px}

/* Publicação Detalhado */
div.publicacao div.texto p,
div.publicacao div.texto {color:#7E7E7E;font-size:13px}
div.publicacao div.redes-sociais {margin-top:5px}
div.publicacao div.separador {background-color: #E4E3E2;float: left;margin: 10px 0;height: 2px;width: 100%}

/* Input padrão */
div.form textarea, 
div.form input[type="text"] {-webkit-moz-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #CACACA;color: #AAA;float: left;font-size:12px;height: 32px;padding-left: 10px}

/* Contato Conosco */
div.contato-conosco p.titulo {font-weight:bold}
div.contato-conosco ul {color:#5C5C5C;padding:0 0 5px 0}
div.contato-conosco p.titulo,div.contato-conosco ul li { color: #5C5C5C;font-size: 13px;padding: 0 0 5px 0}
div.contato-conosco span.envie {color:#5A5A5A;font-size:14px;float:left;font-weight:bold;padding-top:1px}
div.contato-conosco span.arroba {color:#BEBEBE;padding-right:5px;font-size:14px;float:left}
div.contato-conosco div.form {display:block;margin-top:20px}
div.contato-conosco div.form input[name=nome] {width:245px}
div.contato-conosco div.form input[name=email] {margin-left:20px;width:231px}
div.contato-conosco div.form textarea,div.contato-conosco div.form input[name=assunto] {margin-top:10px;width:510px}
div.contato-conosco div.form textarea {height:70px;padding-top:10px;overflow:hidden}
div.contato-conosco div.form input[type=submit].enviar {float:right;margin:10px 0 0 0}

/* Contato Trabalhe Conosco */
div.contato-trabalhe h2 {color:#6F6F6F;display:block;font-size:18px;padding-bottom:10px}
div.contato-trabalhe p.oportunidade {color:#AEAEAE;display:block;font-size:12px;padding-bottom:10px}
div.contato-trabalhe ul.vagas li {background:url(../img/contato_trabalhe_ico.png) no-repeat center left;color:#F98C2D;display:block;font-size:12px;padding:7px 0 5px 20px}
div.contato-trabalhe p.explicacao {color:#AEAEAE;display:block;font-size:12px;padding-bottom:5px}
div.contato-trabalhe div.form {display:block;margin-top:10px}
div.contato-trabalhe div.form span.anexar,
div.contato-trabalhe div.form span.opcoes {color:#AEAEAE;display:block;font-size:12px;margin-bottom:15px}
div.contato-trabalhe div.form input[type=checkbox] {float:left;margin-left:15px}
div.contato-trabalhe div.form span.checkbox {color:#AEAEAE;float:left;font-size:12px;padding:0 18px 0 5px}
div.contato-trabalhe div.form input[name=nome] {width:245px}
div.contato-trabalhe div.form input[name=email] {margin-left:20px;width:231px}
div.contato-trabalhe div.form textarea,div.contato-trabalhe div.form input[name=areas] {margin-top:10px;width:510px}
div.contato-trabalhe div.form textarea {height:70px;padding-top:10px;overflow:hidden}
div.contato-trabalhe div.form input[type=submit].enviar {float:right;margin:10px 0 0 0}
div.contato-trabalhe div.form span.anexar {background-position:left 4px}

/* Perfil */
.perfil .right {width:300px}
.perfil a.download {background:url(../img/perfil_bt_curriculo.png) no-repeat 0 0;float:left;height:36px;margin-top:15px;text-indent:-9999px;width:294px}
.perfil a.download {background-position:0 -36px}
