/* TEXTOS GERAL------------------------------------------------------------------------------------------------------------------------------------------------- */

.txtGD{font-family: 'Open Sans', sans-serif; font-size:14pt; color: #000; font-weight: 300; line-height: 140%; letter-spacing:-1px;}

.titPQ{font-family: 'Open Sans', sans-serif; font-size:20pt; color: #97a233; font-weight: 200; text-decoration: none; line-height: 100%; letter-spacing:-0px;}

.txt{font-family: 'Open Sans', sans-serif; font-size:11pt; color: #797979; font-weight: 400; text-decoration: none; line-height: 130%; letter-spacing:-0px;}

.txt2{font-family: 'Open Sans', sans-serif; font-size:11pt; color: #000; font-weight: 400; text-decoration: none; line-height: 130%; letter-spacing:-0px;}

.txtEspecial{font-family: 'Open Sans', sans-serif; font-size:18pt; color: #000; font-weight: 300;}




/* LINKS-------------------------------------------------------------------------------------------------------------------------------------------------------- */

.menutop:link{font-family: 'Open Sans', sans-serif; font-size:14pt; color: #7e7e7b; font-weight: 300; text-decoration: none; letter-spacing:0;}
.menutop:visited{font-family: 'Open Sans', sans-serif; font-size:14pt; color: #7e7e7b; font-weight: 300; text-decoration: none; letter-spacing:0;}
.menutop:hover{font-family: 'Open Sans', sans-serif; font-size:14pt; color: #b1bc4d; font-weight: 300; text-decoration: none; letter-spacing:0;}



/* HOME DESTAQUES------------------------------------------------------------------------------------------------------------------------------------------------- */

.ds_tit{font-family: 'Open Sans', sans-serif; font-size:20pt; color: #97a233; font-weight: 200; text-decoration: none; line-height: 100%; letter-spacing:-2px;}

.ds_txt{font-family: 'Open Sans', sans-serif; font-size:11pt; color: #797979; font-weight: 400; text-decoration: none; line-height: 130%; letter-spacing:-0px;}

.ds_botao{width:150px; border:0px; padding:8px; background-color:#b1bc4d; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#fff; font-weight:400; font-size:10pt;}
.ds_botao:hover{width:150px; border:0px; padding:8px; background-color:#dee1bd; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#97a233; font-weight:400; font-size:10pt;}

.ds_botao2{margin: 10px 0px; width:150px; border:0px; padding:2px; background-color:#b1bc4d; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#fff; font-weight:400; font-size:10pt;}
.ds_botao2:hover{margin: 10px 0px; width:150px; border:0px; padding:2px; background-color:#dee1bd; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#97a233; font-weight:400; font-size:10pt;}



/* DEPOIMENTOS------------------------------------------------------------------------------------------------------------------------------------------------- */

.depoimento{font-family: 'Alex Brush', cursive; font-size:25pt; color: #929d40; text-decoration: none; line-height: 95%; letter-spacing:0px;}

.depoimentoMD{font-family: 'Alex Brush', cursive; font-size:24pt; color: #797979; text-decoration: none; line-height: 90%; letter-spacing:0px;}

.depoimentoPQ{font-family: 'Alex Brush', cursive; font-size:22pt; color: #b1bc4d; text-decoration: none; line-height: 120%; letter-spacing:0px;}

.dp_txt{font-family: 'Open Sans', sans-serif; font-size:14pt; color: #fff; font-weight: 200; text-decoration: none; line-height: 130%; letter-spacing:0px;}

.dp_nome{font-family: 'Open Sans', sans-serif; font-size:11pt; color: #797979; font-weight: 800; text-decoration: none; line-height: 100%; letter-spacing:0px;}

.fdDepo{border:0px; width:800px; padding:30px; background: #fff; border-radius: 3px;}




/* SERVIÇOS------------------------------------------------------------------------------------------------------------------------------------------------- */

.fdServicos{border:0px; width:880px; padding:10px; background: #f9faf5; border-radius: 3px;}

.fdServicos h1{font-family: 'Open Sans', sans-serif; font-size:28pt; color: #97a233; font-weight: 600; line-height: 100%; letter-spacing:-2px; margin: 5px;}

.fdServicos h2{font-family: 'Open Sans', sans-serif; font-size:22pt; color: #97a233; font-weight: 300; line-height: 100%; letter-spacing:-2px; margin: 5px;}

.fdServicos h3{font-family: 'Open Sans', sans-serif; font-size:11pt; color: #797979; font-weight: 400; line-height: 150%; letter-spacing:-0px; margin: 5px;}

.fdServicos h4{font-family: 'Open Sans', sans-serif; font-size:9pt; color: #797979; font-weight: 400; line-height: 120%; letter-spacing:-0px; margin: 5px;}



/* BOTTOM------------------------------------------------------------------------------------------------------------------------------------------------------- */

.bt_tit{font-family:'Open Sans', sans-serif; font-size:14pt; color: #a39b64; font-weight: 400; font-line-height: 100%; letter-spacing:-1px;}

.bt_txtGD{font-family:'Open Sans', sans-serif; font-size:16pt; color: #a39b64; font-weight: 200; font-line-height: 100%;}

.bt_txt{font-family:'Open Sans', sans-serif; font-size:10pt; color: #a39b64; font-weight: 400; font-line-height: 100%;}

.bt_txtPQ{font-family:'Open Sans', sans-serif; font-size:8pt; color: #a39b64; font-weight: 400; font-line-height: 100%;}

A.bt_link:link{font-family:'Open Sans', 'sans-serif'; font-size:10pt; color: #a39b64; font-weight: 400; text-decoration: underline}
A.bt_link:visited{font-family:'Open Sans', 'sans-serif'; font-size:10pt; color: #a39b64; font-weight: 400; text-decoration: underline}
A.bt_link:hover{font-family:'Open Sans', 'sans-serif'; font-size:10pt; color: #7e8820; font-weight: 400; text-decoration: underline}




/* FORMULÁRIOS --------------------------------------------------------------------------------------------------------------------------------------------- */


form input{margin:0px 3px 5px 0px; background-color:#FFFFFF; border:1px solid #bcbec0; border-radius:3px; padding:4px 8px; font-family:'Open Sans', 'sans-serif'; font-size:12pt; font-weight: 300;}

form textarea{margin:0px 3px 5px 0px; background-color:#FFFFFF; border:1px solid #bcbec0; border-radius:3px; padding:4px 8px; font-family:'Open Sans', 'sans-serif'; font-size:12pt; font-weight: 300;}

.news_input{margin:5px 1px 5px 0px; background-color:#f9f6e3; border:1px solid #bcbec0; border-radius:3px; padding:2px 6px; font-family:'Open Sans', 'sans-serif'; font-size:10pt; font-weight: 300;}

.botaoForm {border:0px; padding:0px;}

.botaoForm{margin:0px 3px 0px 0px; padding:4px 8px; background-color:#88b348; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#fff; font-weight:400; font-size:12pt;}
.botaoForm:hover{margin:0px 3px 0px 0px; padding:4px 8px; background-color:#e0f4c3; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#88b348; font-weight:400; font-size:12pt;}

.news_botao{margin:5px 1px 5px 0px; padding:2px 6px; background-color:#a69d5f; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#fff; font-weight:400; font-size:10pt;}
.news_botao:hover{margin:5px 1px 5px 0px; padding:2px 6px; background-color:#e0f4c3; border-radius:3px; font-family:'Open Sans', 'sans-serif'; color:#88b348; font-weight:400; font-size:10pt;}

.robo{ float:left; margin:-5px 0 15px 0; padding:7px 5px 2px 5px; border: 1px solid #999; border-radius: 3px; font-size:16px; font-weight: 300; background:#f6e8c6; }



/* IMAGENS & TABELAS --------------------------------------------------------------------------------------------------------------------------------------------- */

.BordaIMG{border-style:solid;border-width:1px;border-color:#999999;background-color:#FFFFFF;}

.hr1{margin:10px; heigth:1px; color:#e6e7e8;}

.fdMapa{border:0px; width:860px; padding:20px; background: #fff; border-radius: 3px;}




/* DESTAQUES ---------------------------------------------------------------------------------------------------------------------------------- */

 
.navDestaque{
    list-style: none;
    margin: 0px 0px 20px 0px;
    padding: 0;
}
 
.navDestaque li{
    float: center
    position: relative;
}
 
.navDestaque li a:link,
.navDestaque li a:visited{
    display: block;
    margin: 0;
    width:280px;
    padding: 0px;
    text-decoration: none;
    border-top:5px solid #b1bc4d;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
}
 
.navDestaque li:hover a,
.navDestaque li a:active,
.navDestaque li a:hover{
    display: block;
    margin: 0;
    width:280px;
    padding: 0px;
    text-decoration: none;
    border-top:5px solid #b1bc4d;
    border-left:1px solid #999;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    box-shadow: 0px 0px 20px #666;
}





/* POPUPS --------------------------------------------------------------------------------------------------------------------------------------------------- */

#popup1{
   position: fixed;
   top: 25%;
   left: 50%;
   margin: -75px 0 0 -325px;
   width: 550px;
   padding: 20px 50px 30px 50px;
   background:url(imagens/lay90wh.png);
   box-shadow: 0px 0px 20px #000000;
   border-radius:3px;
   display: none;
   z-index:9999999;
}

