/*
    Document   : servicos
    Created on : 21/11/2011, 13:32:35
    Author     : Jonas
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
#container .conteudo{
    padding-bottom: 50px !important;
}
#container .conteudo .esq .corpo h1{
    float: left;
}
#container .conteudo .esq .corpo a.voltar{
    background-image: url(img/voltar.jpg);
    background-repeat: repeat-x;
    color: #ffffff;
    float: right;
    font-family: 'GothamBoldRegular';;
    font-size: 12px;
    margin: 10px 85px 0 0;
    padding: 7px 10px;
    text-transform: uppercase;
}
#container .conteudo .esq .corpo div.dados_vaga{
    border: 1px solid #adadad;
    border-radius:15px;
    float: left;
    margin: 0 0 30px 0;
    padding: 15px 25px 25px 25px;
    width: 610px;
}
#container .conteudo .esq .corpo div.dados_vaga p{
    margin-top: 10px;
}
#container .conteudo .esq .corpo div.dados_vaga p strong{
    color: #990000;
    font-family: 'GothamBlackRegular';
    font-size: 13px;
    text-transform: uppercase;
}
#container .conteudo .esq .corpo p.red{
    color: #990000;
    float: left;
    font-family: 'GothamBookRegular';
    font-size: 13px;
    margin-bottom: 15px;
}
#container .conteudo .esq .corpo form{
    width: 665px;
}
#container .conteudo .esq .corpo form input[type="text"]{
    width: 650px;
    background: #FFF;
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    border: 1px solid #B7B7B7;
    padding: 6px 5px;
    margin-bottom: 5px;

}


/*css para personalizaação do input file*/
.file-wrapper {
    cursor: pointer;
    display: block;
    overflow: hidden;
    width: 662px;
    background-image: url(img/contato_trabalhe_inputfile_bg.png);
    background-repeat: no-repeat;
    height: 30px;
    padding-top: 6px;
	cursor:pointer !important;
	position:relative;
}
.error_jquery_validate_file{
	border: 1px solid #A4261F;
	height: 27px;
	width: 660px;
}

.file-wrapper input {
    cursor: pointer;
    font-size: 100px;
    height: 100%;
    filter: alpha(opacity=1);
    opacity: 0.01;
    position: absolute;
    right: 0;
    top: 0;
    width: 662px;
}
.moz .file-wrapper input {
    top: auto !important;
    right: auto !important;
    height: auto !important;
    font-size: 33px !important;
}
.file-wrapper .button {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-right: 5px;
    padding: 4px 18px;
    text-transform: uppercase;
    width: 200px;
    text-align: right;
    float: right;
	font-family: 'GothamBookRegular';
}
.ie7 .file-wrapper .button{
    margin-top: -20px;
}
.file-holder, span.placeholder_input_file{
    font-weight: bold;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
    margin-left: 10px;
}
/*css para personalizaação do input file*/


#container .conteudo .esq .corpo form .btn{
    background-image: url(img/fale_conosco_bg_btn.png);
    background-repeat: no-repeat;
    border: 0;
    font-family: 'GothamBoldRegular';
    font-size: 14px;
    color:#FFF;
    padding: 7px 13px;
    float: right;
    margin-right: 2px;
    cursor: pointer !important;
}
.ie7 #container .conteudo .esq .corpo form .btn{padding: 7px 5px; }
/*CÓDIGO PARA O MENU ACORDION*/
#container .conteudo .acordion{}
#container .conteudo .acordion h2{
    color: #595959;
    font-family: 'GothamBookRegular';
    font-size: 16px;
    text-transform: uppercase;
}
#container .conteudo .acordion h2 strong{
    display: block;
    color: #771212;
    font-family: 'GothamBoldRegular';
    font-size: 24px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
#container .conteudo .acordion h3{
    font-family: 'GothamBoldRegular';
    font-size: 13px;
    color:#FFF;
    text-transform: uppercase;
    background-image: url(img/contato_trabalhe_acordion_expandir.png);
    background-repeat: no-repeat;
    padding: 18px 55px 22px 55px;
    cursor: pointer;
}
#container .conteudo .acordion h3.ativo{
    background-image: url(img/contato_trabalhe_acordion_recolher.png) !important;
}
#container .conteudo .acordion .item{
    background-image: url(img/contato_trabalhe_acordion_bg_item.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: -25px;
    padding: 35px 15px;
    width: 908px;
    margin-bottom: 25px;
}
#container .conteudo .acordion .item p{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#container .conteudo .acordion .item a{
	background-image: url(img/botao_cadastre-se.jpg);
    background-repeat: no-repeat;
    font-family: 'GothamBoldRegular';
    font-size: 12px;
    color:#FFF;
    text-transform: uppercase;
    padding: 5px 6px 8px 6px;
    letter-spacing: -1px;
    display: block;
    margin: 15px 0 0 0;
}

.error {
	text-align:center !important;
	margin-right:60px;
	float:left;
	width:620px;
	height: 100px;
}
.success { text-align:center !important; margin-right:60px; }

.error_jquery_validate {
    border: 1px solid #A4261F !important;
    color: #A4261F !important;
}
#trabalhe label{display: none !important; }
.texto_erro{color: #A4261F !important; }


/*.realupload { width: 100%; position: relative; top: -27px; left:0; opacity:1; -moz-opacity:1; filter:alpha(opacity:1); }
.fakeupload { width: 100%; background: url(img/contato_trabalhe_inputfile_bg.png) top right no-repeat; cursor: default; }
*/

/*CÓDIGO PARA O MENU ACORDION*/