

#menu-busca-noticia {
    margin-top:80px;
    height:142px;
    position:relative;
}

#menu-busca-noticia h3 {
    color: #e1671e;
    font-family: 'open_sanscondensed_light';
    font-size: 47px;
    height: 40px;
    width:auto;
    position:absolute;
    top:50px;
    left:155px;
   
}

.lk-contato {
    background: url("../imagem/backgrounds/bg-lk-contato-couro.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 142px;   
    width: 136px;
    position:absolute;
    top:0;
    left:0;
}


/**** dialog ***/
#dialog-envio {
    position:relative;
  
}

.bg-top-box-contato {
    background:url("../imagem/backgrounds/bg-top-dialog-pdf.png") no-repeat scroll 0 0 transparent;
    width:850px;
    height:11px;
    display:block;
}

.bg-top-dialog-envio {
    background:url("../imagem/backgrounds/bg-top-dialog-envio.png") no-repeat scroll 0 0 transparent;
    width:456px;
    height:11px;
    display:block;
}

.bg-bottom-box-contato {
    background:url("../imagem/backgrounds/bg-bottom-dialog-pdf.png") no-repeat scroll 0 0 transparent;
    width:850px;
    height:10px;
    display:block;
    position:absolute;
    bottom:0;
    left:0;
}

.bg-bottom-dialog-envio {
    background:url("../imagem/backgrounds/bg-bottom-dialog-envio.png") no-repeat scroll 0 0 transparent;
    width:456px;
    height:11px;
    display:block;
    position:absolute;
    bottom:0;
    left:0;
}

#box-contato  h1{
    margin:30px 0 35px 40px;
    font-family:'open_sanscondensed_light', arial, tahoma;
    font-size:45px;
    color:#666666;
    line-height:45px;
    width:650px;
}

#dialog-envio  h1{
    font-family:'open_sanscondensed_light', arial, tahoma;
    font-size:47px;
    color:#666666; 
    width:193px;
    height:105px;
    line-height:45px;
    float:left;
    margin-top:45px;
}

#dialog-envio .bg-logo{
    background:url("../imagem/contents/logo-mensagem-enviada.png") no-repeat scroll 0 0 transparent;
    width:136px;
    height:152px;
    display:block;
    float:left;
    margin:30px 18px 0 50px;
}

#dialog-envio  h1 small{
    font-size:65px;   
}

#box-contato .close{
    position:absolute;
    right:40px;
    top:40px;
    background:url("../imagem/contents/lk-close-couro.png") no-repeat scroll 0 0 transparent;
    width:31px;
    height:28px;
}

#box-contato p {
    font-family: 'open_sanslight', arial, tahoma;
    font-size:18px;
    color:#666666;
    margin:0 40px;
}

#box-contato form {
    margin:75px 0 100px 0;
}

#box-contato form input[type="text"] {
   
}

#box-contato form input[type="text"],
#box-contato form select,
#box-contato form p{
    float:left;
    position:relative;
}

#box-contato form input[type="text"],
#box-contato form textarea{
    margin-bottom:30px;
    color: #D2D2D2;
    font-family: 'open_sanslight',arial,tahoma;
    font-size: 20px;
    padding-left:18px;   
}

.input-m {
    background:url("../imagem/contents/input-m-contato.png") no-repeat scroll 0 0 transparent;
    width:315px;
    height:51px;
    
}

.input-p {
    background:url("../imagem/contents/input-p.png") no-repeat scroll 0 0 transparent;
    width:220px;
    height:51px;
}

.input-g {
    background:url("../imagem/contents/input-g-contato.png") no-repeat scroll 0 0 transparent;
    width:457px;
    height:51px;
}

.input-margin {
    margin-right:16px;
	margin-bottom:5px;
	text-indent:10px
	
   
}
.error{
    background-position: 0 bottom!important;
}

.pesquisar {
    width:227px;
    height:51px;
    float:left;   
    position:relative;
    margin-bottom:30px;
}

.pesquisar-g {
    width:482px;
    height:51px;
    float:left;   
    position:relative;
    margin-bottom:30px;
}

.filtro-area {
    background: url("../imagem/contents/select-p-contato.png") no-repeat scroll 0 0 transparent;
    height: 51px;  
    position: relative;
    width: 150px;
	float:left;
	margin-right:16px;
	margin-bottom:5px;
}

.filtro-area-g {
    background: url("../imagem/contents/select-g.png") no-repeat scroll 0 0 transparent;
    height: 51px;  
    position: relative;
    width: 315px;
}

.filtro-area span,
.filtro-area-g span {
    color: #666;
    font-family: 'open_sanslight',arial,tahoma;
    font-size: 16px;
    left: 10px;
    position: absolute;
    top: 12px;
}

.filtro select option {
    color: #aaa;
    font-family: 'open_sanslight',arial,tahoma;
    font-size: 20px;
}

#box-contato form p {
    margin:0 0 15px 0;
}

#box-contato form p strong {
    font-family:'open_sansbold',arial,tahoma!important;
    font-weight:bold!important;
}

#box-contato form textarea {
    background: url("../imagem/contents/textarea-g-contato.png") no-repeat scroll 0 0 transparent;
    width:1001px;
    height:143px;
    margin-top:15px;
    padding-top:18px;
}

.line-check{
    width:550px;
    float:left;
}

 .line-check label {
    padding-left:35px;
    font-family: 'open_sanslight', arial, tahoma;
    font-size:16px;
    color:#666666;
    position: relative;
    line-height: 18px;
    width:367px;
}

.line-check input {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}


*::-moz-selection {
    background-color: #F8FEA8;
    color: #000000;
    text-shadow: none;
}

.line-check span {
    background-color: #FFFFFF;
    background: url("../imagem/contents/check-span.png") no-repeat scroll 0 0 transparent;    
    display: block;
    height: 25px;
    left: 0;
    position: absolute;
    top: 0;
    width: 23px;
    z-index: 5;
    margin-top:-5px;
    margin-left:-1px;
}

.line-check span.marcado {
    background: url("../imagem/contents/check-span-marcado.png") no-repeat scroll 0 0 #FFFFFF;
}

.btnEnviar {
    float:right;
    width:220px;
    height:47px;
    background: url("../imagem/contents/btnEnviar.png") no-repeat scroll 0 0 #FFFFFF;
    font-family: 'open_sanslight', arial, tahoma;
    font-size:20px;
    color:#FFFFFF;
    margin-right:17px;
}

#frmContato {
 position:relative;   
}

label.error {
    color:#CC0000;
    font-family: 'open_sanslight', arial, tahoma;
    font-size:16px;
    position:absolute;
    left:18px;
    background: #FFFFFF;
    display: none !important;
}

#frmContato label[for="buscaAssunto"] {
    top: 14px;
}

#frmContato label[for="txtNome"] {
    top: 95px;
}

#frmContato label[for="txtEmail"] {
    top:175px;
}

#frmContato label[for="txtEmpresa"] {
    top: 178px;
    left:528px;
}

#frmContato label[for="txaMensagem"] {
    top: 363px;
    
}

.txtCidade {
    display:none;
}

.bt-ok-dialog {
    float:left;
    width:376px;
    height:34px;
    background: url("../imagem/contents/btnOkDialog.png") no-repeat scroll 0 0 #FFFFFF;
    font-family: 'open_sanslight', arial, tahoma;
    font-size:20px;
    color:#FFFFFF;
    display:block;
    text-decoration: none;
    text-align:center;
    margin: 0 0 40px 40px;
    padding-top:13px;
}

.conteiner-mapa {
    height: 212px;
    width: 1001px;
    background: url("../imagem/backgrounds/bg-conteiner-mapa.png") no-repeat scroll 0 0 #FFFFFF;
    padding:1px;
    position:relative;
    margin-bottom:30px;
}

.conteiner-mapa-expandido {
     background: url("../imagem/backgrounds/bg-conteiner-mapa-expandido.png") no-repeat scroll 0 0 #FFFFFF!important;
     height:362px!important;
}

.conteiner-mapa-expandido  #map-canvas {
    height:361px;
}

#map-canvas {
    height: 210px;
    width: 999px;   
}

.bt-expandir-mapa {
    width:54px;
    height:30px;
    background: url("../imagem/contents/bt-expandir-mapa.png") no-repeat scroll 0 0 #FFFFFF;
    position:absolute;
    bottom:-28px;
    left:473px;
}

.bt-encolher-mapa {
    width:54px;
    height:30px;
    background: url("../imagem/contents/bt-encolher-mapa.png") no-repeat scroll 0 0 #FFFFFF;
    position:absolute;
    bottom:-29px;
    left:473px;
    display:none;
}

.bloco-spans {
    width:100%;
    height:50px;
    margin-bottom:100px;
}

#box-contato .bloco-endereco,
#box-contato .bloco-telefone{
    font-family: 'open_sanslight', arial, tahoma;
    font-size:18px;
    color:#666666;
    line-height:120%;
    display:block;
}

#box-contato .bloco-telefone strong{
    font-size:32px;
    font-weight:bold;
}

#box-contato .bloco-endereco {
    float:left;
    width:316px;
}

#box-contato .bloco-telefone {
    float:right;
    width:262px;
    text-align:right; 
}
