body{
  background:#EDE3BA;
  font:11px Arial,sans-serif;
  color:#5A4E1B;
  margin:0px;
  padding:0px;  
  }
a{
  color:#999;
  text-decoration:none;
  outline:none;
}
a:hover{
  color:#000;
  text-decoration:underline;
 }
#geral{
  width:100%;
  height:100%;
  position:absolute;
  z-index:-1;
}

/*=====================================================

         LAYOUT HOME

======================================================*/
#topo{
 width:100%;
 height:110px;
 background:url(../images/barra_topo.jpg) repeat-x;
 }
#topo .topo_centro{
  width:1003px;
  height:110px;
  margin:0 auto;
  background:url(../images/barra_topo.jpg) repeat-x;
  position:relative;
}
#topo .logomarca{
  width:143px;
  height:98px; 
  margin:0 auto;

  }
#topo .bg_topo{
  width:666px;
  height:110px;
  margin:0 auto;
  background:url(../images/topo.jpg) no-repeat;
  background-position:center top;
}
#menu{
 width:100%;
 min-height:245px;
 *height:260px; 
 _height:240px;
 background:url(../images/barra_nave.jpg) repeat-x;

}
/* for Internet Explorer */
/*\*/
* html #menu {
height: 250px;
}
/**/
#menu .menu_centro{
  width:1003px;
  height:286px;
  background:url(../images/barra_nave.jpg) repeat-x;
  margin:0 auto;
  margin-bottom:-22px;
}
#menu .nave_centro{
  width:1003px;
  height:30px;
  margin:0 auto;
}
#flashcontent{
  width:880px;
  height:289px;
  margin:0 auto;

}
#menu_content{
  width:900px;
  height:26px;
  margin:0 auto;
}
#flashnave{
  width:924px;
  height:30px;
  margin:0 auto;

}

#main{
  width:100%;
  height:164px;
  background:url(../images/barra_destaque.jpg) repeat-x;
}
#main .barra_destaque{
  width:1003px;
  height:164px;
  background:url(../images/barra_destaque.jpg) repeat-x;
  margin:0 auto;
}
#sombra{
  width:100%;
  height:22px;
  background:url(../images/sombra.png) repeat-x; 
  position:relative;
}
#sombra .centro{
  width:1003px;
  height:22px;

  margin:0 auto;
}
#rodape{
  width:100%;
  height:143px;
  background:url(../images/barra_rodape.jpg) repeat-x;
}
#rodape .barra_rodape{
  width:1003px;
  height:143px;
  background:url(../images/barra_rodape.jpg) repeat-x;
  margin:0 auto;
}
#rodape .conteudo_rodape{
  width:880px;
  height:128px;
  margin:0 auto;
  color:#FFF;
  padding-top:15px;
}
#rodape .conteudo_rodape a{
 color: #FFF;
}
.destaque{
  width:880px;
  height:164px;
  margin:0 auto;
}
#quemsomos{
  width:300px;
  height:130px;
  float:left;
  margin-top:20px;
  border-right:1px dotted #CDB448;  
  padding-right:10px;
  color:#98832E;
}
#quemsomos a{
  margin-top:20px;
  clear:both;
  margin-left:120px;
  text-decoration:none;
  color:#5A4E1B;
  *padding:5px 0px; /* para IECA 6 */
}
#quemsomos h3{
  font:16px Arial, Helvetica, sans-serif;
  color:#5A4E1B;
  font-weight:normal;
  margin-bottom:10px;
  padding-bottom:0px;
}
#quemsomos p{
  margin-top:5px;
}
#quemsomos img{
  margin-top:10px;
}
#lancamentos{
  width:300px;
  height:130px;
  float:left;
  margin-top:20px;
  border-right:1px dotted #CDB448;  
  color:#98832E;
}
#newsletter{
  width:260px;
  height:130px;
  float:left;
  margin-top:20px;
  color:#98832E;
}
#lancamentos h3{
  font:16px Arial, Helvetica, sans-serif;
  color:#5A4E1B;
  font-weight:normal;
  margin-bottom:10px;
  padding-bottom:0px;
}
#newsletter h3{
  font:16px Arial, Helvetica, sans-serif;
  color:#5A4E1B;
  font-weight:normal;
  margin-bottom:10px;
  padding-bottom:0px;
}
#lancamentos a{
  margin-top:20px;
  text-decoration:none;
  color:#5A4E1B;
  *padding:5px 0px; /* para IECA 6 */
}
#newsletter a{
  margin-top:20px;
  text-decoration:none;
  color:#5A4E1B;
  *padding:5px 0px; /* para IECA 6 */
}
#lancamentos .detalhes{
  width:190px;
  height:130px;
  float:left;
  padding-left:2px;
}
#lancamentos .images_destaque{
  width:95px;
  height:130px;
  float:left;
  overflow:hidden;
}
#newsletter .detalhes{
  width:160px;
  height:130px;
  float:left;
  padding-left:10px;
}
#newsletter .detalhes p{
  padding-top:10px;
}
#newsletter .images_destaque{
  width:80px;
  height:120px;
  float:left;
  overflow:hidden;
  margin-left:5px;
  padding-top:10px;
}
#modalwindow{
  width:340px;
  height:240px;
  position:fixed;
  top:50%;
  left:50%;
  margin-top:-120px;
  margin-left:-170px;
  z-index:99;
  padding:2px;  
}
#modalwindow .esquerda{
  width:25px;
  height:236px;
  background:url(../images/news_lateral.png) no-repeat;
  float:left;
}
#modalwindow .direita{
  width:25px;
  height:236px;
  background:url(../images/news_direita.png) no-repeat;
  float:left;
}
#modalwindow .meio{
  width:290px;
  height:236px;
  background:url(../images/news_meio.png) repeat-x;
  float:left;
}
#modalwindow .meio form{
  margin:0px;
  padding:0px;  
}
#modalwindow .meio #nome, #email{
  background:#F0E8C8;
  border:1px solid #CEB549;
  width:279px;
  padding:2px 3px;
  font:11px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
}
#modalwindow .meio h3{
  margin:0px;
  text-align:center;
  font:20px Arial, Helvetica, sans-serif;
  color:#28220B;
  padding-top:30px;
  padding-bottom:15px;
}
#modalwindow .meio .botao{
    width:87px;
    height:30px;
    border:0;
    background:url(../images/news_botao.jpg) no-repeat;
    color:#28220B;
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    float:right;
    margin-right:10px; 
}
#modalwindow .meio a{
    width:87px;
    height:30px;
    border:0;
    background:url(../images/news_botao.jpg) no-repeat;
    color:#28220B;
    font:11px Arial, Helvetica, sans-serif;
    font-weight:bold;
    float:right;
    text-align:center;
    line-height:30px;
    margin-right:10px; 
    text-decoration:none;
}
#modalwindow .meio #resultado{
  width:285px;
  height:20px;
  line-height:20px;
  color:#FF0000;
  font:11px Arial, Helvetica, sans-serif;
  text-align:center;
}
#geral_escuro{
  width:100%;
  height:100%;
  _height:1200px;
  top:0%;
  left:0%;
  _top:-600px;
  background:#000;
  filter:Alpha(opacity=60);
  opacity:0.60; -moz-opacity: 0.60;
  -khtml-opacity: .60;
  position:fixed;
}
#geral_escuro a{
 width:100%;
 height:100%;
 display:block;
 cursor:default; 
}


/*=====================================================

         LAYOUT PAGINAS INTERNAS

======================================================*/
#conteudo{
  width:983px;  
  height:auto;
  margin:0 auto;
  background:url(../images/barra_conteudo.jpg) repeat-y;
  background-position:1px top;
  margin-bottom:-22px;
  margin-top:-219px;
  *margin-top: -234px;

}
#conteudo .texto{
  width:826px;
  min-height:400px;
  _height:400px;
  padding:25px;
  margin:0 auto;
  padding-bottom:50px;
  font:11px Arial, Helvetica, sans-serif;
  height:auto;  
}
/* for Internet Explorer */
/*\*/
* html #conteudo {
height: 400px;
}
/**/
#conteudo .texto p{
  font:11px Arial, Helvetica, sans-serif;
}
#conteudo .texto .titulo{
  padding-top:10px;
  font:20px Arial, Helvetica, sans-serif;
  magrin:0px;
  color:#28220B;
  padding-bottom:0px;
  border-bottom:1px dotted #CDB448;  
}
#conteudo .texto .aptos{
  padding-top:15px;
  font:18px Arial, Helvetica, sans-serif;
  magrin:0px;
  color:#28220B;
  padding-bottom:0px;
}
#conteudo .texto h1{
  margin-bottom:30px;
}
#conteudo .texto h2{
 color: #98832E;
 font:18px Arial, Helvetica, sans-serif; 
}
#conteudo .texto h2 a{
 color: #98832E;
 text-decoration:none;
}
#conteudo .texto img{
 padding:5px;
 border: 1px dotted #CDB448;
}
.mostra_ap_left img{
  float:left;
}
.mostra_ap_left{
  width:420px;
  height:auto;
  float:left;
  padding-right:10px;
  padding-bottom:20px;
  padding-top:15px;
}
.hotsite_div{
  width: 200px;
  height:35px;
  margin-left:5px;
  float:left;
}
.hotsite_div a{
  width:200px;
  height:35px;
  background:url(../images/btsipar.jpg) no-repeat;
  border:0px;
  font: 11px Arial, Helvetica, sans-serif;
  color:#28220B;
  display:block;
  text-align:center;
  line-height:35px;
  text-decoration:none;
}
.mais_detalhes{
  width:140px;
  height:35px;
  margin-left:30px;
  float:left;
}
.mais_detalhes a{
  width:140px;
  height:35px;
  display:block;
  background:url(../images/mais_detalhes.jpg) no-repeat;
  border:0px;
  color:#28220B; 
  text-align:center;
  line-height:35px;
  text-decoration:none;
}
.botoa_mais_detalhes{
  width:140px;
  height:35px;
  background:url(../images/mais_detalhes.jpg) no-repeat;
  border:0px;
  font: 11px Arial, Helvetica, sans-serif;
  color:#28220B;
}
.mostra_ap_right{
  width:380px;
  float:left;
  height:auto;
  padding-left:10px;
  padding-bottom:20px;
}
.video{
  float:right;
  width:340px;
  height:340px;
}

.galeria{
  width:450px;
  height:auto;
}
.controle{
  margin-bottom:5px;
}
.controle .voltar{
   border:0;
   background:url(../images/voltar.jpg) no-repeat;
   padding-left:15px; 
}
.controle .voltar a{
   color:#5A4E1B;
   text-decoration:none;
}
.controle .topo_seta{
  margin-left:30px;
  background:url(../images/top_seta.jpg) no-repeat;
  padding-left:30px; 
}
.controle .topo_seta a{
   color:#5A4E1B;
   text-decoration:none;
}
#contato_nome, #contato_email, #contato_mensagem{
  width:350px;
  padding:3px 5px;
  border:1px solid #CEB549;
  background:#F0E8C8;
  color:#5A4E1B;
}
#sac_nome, #sac_email, #sac_mensagem{
  width:350px;
  padding:3px 5px;
  border:1px solid #CEB549;
  background:#F0E8C8;
  color:#5A4E1B;
}
#sac_fone{
  width:276px;
  padding:3px 5px;
  border:1px solid #CEB549;
  background:#F0E8C8;
  color:#5A4E1B;
}
#sac_ddd{
  width:60px;
  padding:3px 5px;
  border:1px solid #CEB549;
  background:#F0E8C8;
  color:#5A4E1B;
}
#sac_setor{  
  border:1px solid #CEB549;
  background:#F0E8C8;
  color:#5A4E1B;
  font:12px Arial, Helvetica, sans-serif;
}

.contato_esquerda{
  width:395px;   
  padding:0px;
  float:left;
}
.contato_direita{
  width:425px;
  padding:0px;
  float:left;
}
.contato_direita iframe{
  border:1px solid #CDB448;
}
.contato_direita h3{
  font:18px Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  padding-bottom:15px;
  padding-top:15px;
}
.contato_esquerda p{
  width:300px;
  height:auto;
  padding-top:10px;
  padding-bottom:10px;
}
.contato_esquerda font{
  margin-left:30px;
}
.error_list{
  padding:0px;
  margin:0px;
}
.error_list li{
  color:#FF0000;
  text-style:italic;
  list-style:none;
  padding:0px;
  margin:0px;
}
.message{
  padding:10px;
  color:#FF0000;
  background:#F0E8C8;
  text-align:center;
}
.radio_list{
  margin:0px;
  padding:0px;
}
.radio_list li{
  list-style:none;
  float:left;  
}
.showimage{
 width:300px;
 height:200px;
 float:left;
 margin-right:20px;
 
}
.showimage img{
  
  width:300px;
}
.textoimage{
 width:500px;
 height:auto;
 padding-bottom:10px;
 float:left;
}
#carregando_img{
  width:302px;
  height:190px;
  position:absolute;
  top:10px;
  left:10px;
  z-index:1;
  background: url(../images/loading.gif) no-repeat;
  background-position:center center;
}
.tamanhofonte{
 text-align:right;
}
.tamanhofonte .menos{
  color:#98832E; 
  text-decoration:none;  
}
.tamanhofonte .mais{
  color:#98832E; 
  text-decoration:none; 
  font-size: 16px; 
}
#imagem_grande{
  width:auto;
  height:auto;
  padding:10px;
  background:#FFF;
  top:50%;
  left:50%;
  margin-left:-420px;
  margin-top:-200px;
  position:absolute;
}
#imagem_grande img{
 
}
#imagem_grande .close_buton{
  width:800px;
  height:26px;
  background-image:url('../images/close.gif');
  background-repeat:no-repeat;
  background-position:760px 0px;
  margin-right:10px;
  margin-top:5px;
}
#imagem_grande .close_buton a{
 line-height: 26px;
 color:#fff;
 text-decoration:none;
 display:block;
}
.posicao_relative{
  position:relative;  
}
#corretoronlineforest{
  position:fixed;
  right:194px;
  bottom:0;
  height:45px;
  width:154px;
  border:1px solid #ad9332;
  background:#f3edd4;
  padding:5px;  
  text-align:center;
}
#corretoronlineforest span{
  margin:0 auto;
}
#corretoronlineforest input{
  width:154px;
  height:31px;
  background:url(../images/bt_corretor_on.gif) no-repeat center center;
  border:0;
  cursor:pointer;
}
#corretoronlineescultura{
  position:fixed;
  right:20px;
  bottom:0;
  height:45px;
  width:154px;
  border:1px solid #ad9332;
  background:#f3edd4;
  padding:5px;  
  text-align:center;
}
#corretoronlineescultura span{
  margin:0 auto;
}
#corretoronlineescultura input{
  width:154px;
  height:31px;
  background:url(../images/bt_corretor_on.gif) no-repeat center center;
  border:0;
  cursor:pointer;
}

#carousel_inner {
float:left; /* important for inline positioning */
width:780px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #F0F0F0;
}


