/*
    Document   : enviar-curriculo
    Created on : 06/04/2011, 14:40:31
    Author     : Filipe filipe@maqina.com.br
    Description: Estilos da pagina fale conosco
*/

@import url("_basico.css"); /* funcionalidades basicas de css */
@import url("_template.css"); /* configuracoes do projeto */

#content div.largura-fixa{overflow:visible;}


.tt-main{width:230px; height:34px; background-position: -20px -1378px;}

#main h2 {
    color: #A58579;
    font-family: LucidaSansItalic;
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 47px;
}

#main img{
    float:right;
    margin: -75px 30px 0 8px;
}

#sidebar .adr{
    font-style:normal;
    padding:40px 0 0 40px;
}
#sidebar .adr,#sidebar .adr span{
    width:210px;
    text-align:center;
    font-family:LucidaSansItalic;
    font-size:14px;
    line-height:21px;
    color:#AC521D;
}
#sidebar .adr .tel{
    display:block;
    margin-top:10px;
    font-family:LucidaSansDemiboldItalic;
    font-size:30px;
    line-height:30px;
    color:#B83325;
    letter-spacing:-3px;
}
#sidebar #mapa{
    margin:40px 0 0 15px;
    padding-bottom:40px;
    background:url(../imagem/backgrounds/bg-sidebar-bottom.png) bottom no-repeat;
}

#sidebar #mapa small .bt-ampliar-mapa{
    float:left;
    height:23px;
    line-height:23px;
    margin-top:20px;
    margin-left:60px;
    padding-left:27px;
    text-decoration:none;
    font-family:LucidaSansItalic;
    font-size:12px;
    color:#AC664B;
    background:url(../imagem/bullets/bullets.png) no-repeat 0 0;
}
#sidebar #mapa small .bt-ampliar-mapa:hover{
    text-decoration:underline;
    background-position:  -30px -33px;
}

#sidebar .adr .tel .ddd{
    font-family:LucidaSansDemiboldItalic;
    font-size:20px;
    color:#B83325;
}

.info-obrigatoria{
    font-size: 10px;
}
/* FORMULARIO */
#formContato{margin-top:20px;}

#form-envie-curriculo{
    float:left;
    margin-top:15px;
}

#formContato fieldset{
	width:600px;
}

.linha-form{
    float:left;
    display:block;
    width:100%;
    margin-bottom:10px;
}
.linha-form label,.linha-form input{
    float:left;
}
.linha-form label{
	float:left;
    width:65px;
    line-height:30px;
    text-align:right;
    font-family:LucidaSansRegular;
    font-size:12px;
    color:#A58579;
}
.linha-form.text input{
	float:left;
    width:410px;
    height:30px;
    border:0;
    padding:0 15px;
    background:url("../imagem/backgrounds/bg-forms.png") no-repeat 0 -83px;
}
.linha-form.text input#txtCidade{
    width:252px;
    height:30px;
    border:0;
    padding:0 15px;
    background:url("../imagem/backgrounds/bg-forms.png") no-repeat -90px -406px;
}

.linha-form .select-estado{
    background: url("../imagem/backgrounds/bg-forms.png") no-repeat 0 -406px;
    float: left;
    width: 80px;
    height: 30px;
    position: relative;
}
.linha-form .select-estado span{
    position:absolute;
    left:15px;	top:0;
}
.linha-form .select-estado select{
    width:100%;
    height:100%;
    opacity:0;
    filter: alpha(opacity=0);
}

.linha-form textarea,.linha-form input,.linha-form span{
    font-family:LucidaSansRegular;
    font-size:12px;
    line-height:32px;
    color:#A58579;
}
.linha-form textarea{
	float:left;
    width:410px;
    height:150px;
    border:0;
    line-height:15px;
    margin-bottom:15px;
    padding:15px 15px;
    resize:none;
    outline:0;
    background:url("../imagem/backgrounds/bg-forms.png") no-repeat 0 -163px;
}

.linha-form .select-setor{
    position:relative;
    float:left;
    width:410px;
    height:30px;
    background:url("../imagem/backgrounds/bg-forms.png") no-repeat 0 -123px;
}
.linha-form .select-setor span{
    position:absolute;
    left:15px;
}
.linha-form .select-setor select{
    display:block;
    width:100%;
    height:100%;
    line-height:27px;
    opacity:0;
    filter:alpha(opacity=0);
}

.linha-form  .bt-enviar{
    float:right;
    display:inline-block;
    width:122px;
    height:32px;
    margin-right:117px;
    border:0;
    cursor:pointer;
    background:url("../imagem/buttons/buttons.png") no-repeat 0 -55px;
}
/* FORMULARIO / END */
#main div.error-validacoes{
    width:406px;
    padding-left:80px;
    float:left;
    margin-top:-20px;
    margin-bottom:20px;
}

#main div.error-validacoes h2{
    color:#B83425;
    margin-bottom:5px;
    font-family:LucidaSansDemiboldItalic;
    font-size:14px;
}

#main div.error-validacoes ul li{
    margin-bottom:3px;
    font-size:12px;
}

#main div.error-validacoes ul li label
{color:#A58579;}

#mensagem-envio span{
    text-align:left;
    color:#B83425;
    font-size:12px;
    font-family:"LucidaSansDemiBoldItalic";
    padding-left:80px;
}