@charset "utf-8";

/* CSS Document */

html, body {
margin:0;
padding:0;
border:0;
text-align:center;
/*background: #ddd url(images/bg.jpg) repeat top left;*/
}

#bg_topo{
width:100%;
min-height:10px;
position: fixed;
z-index:99999;
/* background-image:url(imgs/bg_menu.png); */
background-color: #ffffff;
border-bottom:6px solid #393f74;
}
#bg_logo{
width:30%;
float:left;
}
#logo{
width:224px;
height:116px;
margin:0 auto;
margin-top:12px;
margin-bottom: 12px;
}
.img_logo{
width:100%;
height:100%;
}
#bg_menu_right{
min-height:100px;
float:right;
margin-top:0px;
margin-bottom:0px;
margin-right: 10%;
/* z-index:99999; */
}
#bg_menu_right a{
  color:#393f74;
  text-decoration:none;
}
#bg_menu_right a:hover{
  color: #737373;
  text-decoration:none;
}

#redes_sociais-topo{
height:36px;
float: right;
margin-top:0px;
border-bottom: 1px solid #e7e7e7;
}
  
#bg_menu{
min-height:10px;
float:right;
margin-top:32px;
margin-bottom:20px;
text-align: right;
clear: both;
}

#tel_topo{
  width: 198px;
  min-height: 10px;
  float: right;
  font-size: 20px;
  color:#393f74;
  margin-top: 4px;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  display: block;
}

@media screen and (max-width: 1300px) {
  #bg_menu_right{
    margin-right: 5%;
    }    
}

@media screen and (max-width: 1000px) {
  #bg_menu_right{
    margin-right: 1%;
  }    
}

@media screen and (max-width: 900px) {
  #bg_logo{
    width:100%;
  }
  #bg_menu_right{
    width: 100%;
  }
  #redes_sociais-topo{
    width: 100%;
  }
      
  #bg_menu{
    width: 100%;
    text-align: center;
    margin-top:5px;
    margin-bottom:0px;
  }

  #redes_sociais-topo{
    float: left;
    margin-top:0px;
    border-bottom: 1px solid #e7e7e7;
  }
    
  #tel_topo{
    width: 198px;
    float: rignt;
    font-size: 20px;
    margin-top: 4px;
    margin-right: 12%;
  }
}

@media screen and (max-width: 500px) {
  #tel_topo{
    display: none;
  }
}

/* BOTÃO PESQUISAR - SEARCH */
* {
  box-sizing: border-box;
}

.openBtn {
  background-color:transparent;
  border: none;
  font-size: 20px;
  margin-top:4px;
  cursor: pointer;
}

.openBtn:hover {
  background-color:transparent;
}

.overlay {
  width: 100%;
  height: 88px;
  display: none;
  position: fixed;
  z-index: 999999;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(51,85,141, 0.9);
}

.overlay-content {
  position: relative;
  top: 20px;
  width: 50%;
  text-align: center;
  margin-top: 30px;
  margin: auto;
}

.overlay .closebtn {
  position: absolute;
  top: 10px;
  right: 300px;
  font-size: 60px;
  cursor: pointer;
  color: white;
}

.overlay .closebtn:hover {
  color: #ccc;
}

.overlay input[type=text] {
  padding: 15px;
  font-size: 17px;
  border: none;
  float: left;
  width: 80%;
  background: white;
}

.overlay input[type=text]:hover {
  background: #f1f1f1;
}

.overlay button {
  float: left;
  width: 20%;
  padding: 15px;
  background: #ddd;
  font-size: 17px;
  border: none;
  cursor: pointer;
}

.overlay button:hover {
  background: #bbb;
}

#bg_banner{
width:100%;
float:left;
background-color:#ffffff;
font:14px 'autumnregular', sans-serif;
margin-top:145px;
-webkit-box-shadow: 0px 5px 7px -3px #000000; 
box-shadow: 0px 5px 7px -3px #000000;
}

@media screen and (max-width: 900px) {
  #bg_banner{
    margin-top:246px;
    }
    }


/* BOTÃO PESQUISAR - SEARCH */
.overlay-content {
  width: 70%;
}
.overlay .closebtn {
  right: 50px;
}
.overlay input[type=text] {
  width: 70%;
}
.overlay button {
  width: 30%;
  font-size: 17px;
}
}
@media screen and (max-width: 650px) {
.overlay-content {
  width: 75%;
}
.overlay .closebtn {
  right: 25px;
  font-size: 60px;
}
.overlay input[type=text] {
  font-size: 14px;
  width: 70%;
}
.overlay button {
  width: 30%;
  font-size: 14px;
}
}
@media screen and (max-width: 500px) {
.overlay-content {
  width: 75%;
}
.overlay .closebtn {
  right: 15px;
  font-size: 50px;
}
.overlay input[type=text] {
  font-size: 13px;
  width: 70%;
}
.overlay button {
  width: 30%;
  font-size: 13px;
}
}
@media screen and (max-width: 360px) {
.overlay-content {
  width: 75%;
}
.overlay .closebtn {
  right: 10px;
  font-size: 50px;
}
.overlay input[type=text] {
  font-size: 12px;
  width: 60%;
}
.overlay button {
  width: 40%;
  font-size: 12px;
}
}


/* HOME EMPRESA   HOME EMPRESA   HOME EMPRESA   HOME EMPRESA   HOME EMPRESA   HOME EMPRESA   HOME EMPRESA   HOME EMPRESA    */
#bg_empresa_home{
width:100%;
min-height:300px;
float:left;
background-color:#ffffff;
margin-top:100px;
}
#bg_empresa_home a{
color:#333;
text-decoration:none;
}
#bg_empresa_home a:hover{
color:#333;
text-decoration:underline;
}
#empresa_home{
  width:92%;
  min-height:100px;
  margin:0 auto;
  margin-top:30px;
  margin-left:4%;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:14px;
  color:#000000;
  text-align:justify;
  line-height:140%;
  padding-left:20px;
  _padding-left:10px;
  padding-right:20px;
  _padding-right:10px;
  overflow:hidden;
  }
  #empresa_home a{
  color:#000000;
  text-decoration:none;
  }
  #empresa_home a:hover{
  color:#000000;
  text-decoration:underline;
  }
  
#empresa_home_img{
  width:50%;
  min-height:12px;
  float:right;
  margin-left:20px;
  margin-bottom: 20px;
  text-align: right;
}
.img_empresa_home{
  max-width:100%;
  max-height: 100%;
}
  
.fonte1{
color:#041530;
text-align:left;
font-size: 30px;
line-height: 180%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.fonte2{
color:rgb(4,21,48,0.8);
text-align:left;
font-size: 20px;
line-height: 180%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.fonte3{
color:#333;
text-align:justify;
font-size: 16px;
line-height: 180%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin-top:20px;
}
@media screen and (max-width: 1130px) {
  .fonte1{
  font-size: 26px;
  }    
}
@media screen and (max-width: 995px) {
  .fonte1{
  font-size: 26px;
  }    
  #empresa_home_img{
    width:100%;
    float:none;
    margin: 0 auto;
    text-align: center;
  }  
}
@media screen and (max-width: 510px) {
  .fonte1{
  font-size: 20px;
  }    
  .fonte2{
    font-size: 16px;
    }
}
@media screen and (max-width: 392px) {
  .fonte1{
  font-size: 17px;
  }    
  .fonte2{
    font-size: 13px;
    }
}
@media screen and (max-width: 351px) {
  .fonte1{
  font-size: 15px;
  text-align: center;
  }    
  .fonte2{
    font-size: 12px;
    text-align: center;
    }
}




#bg_produtos_home{
width:100%;
float:left;
}
#produtos_home{
width:100%;
height:400px;
margin-top:40px;
margin-bottom:40px;
}
@media screen and (max-width: 1500px) {
#produtos_home{
height:300px;
}
}
@media screen and (max-width: 400px) {
#produtos_home{
height:150px;
}
}

#bg_home_titulos{
width:96%;
height:40px;	
float:left;
margin-left:2%;
_margin-left:1%;
margin-top:60px;
margin-bottom:0px;
padding-left:100px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:30px;
color:#041530;
text-align:left;
line-height:120%;
border-bottom:1px solid #e7e7e7;
}
#bg_home_subtitulo{
width:96%;
min-height:20px;	
float:left;
margin-left:2%;
_margin-left:1%;
margin-top:10px;
padding-left:100px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:20px;
color:rgb(4,21,48,0.9);
text-align:left;
line-height:120%;
}
@media screen and (max-width: 700px) {
#bg_home_titulos{
width:96%;
height:40px;	
float:left;
margin-left:1%;
margin-top:60px;
margin-bottom:0px;
padding-left:20px;
font-size:30px;
text-align:left;
}
#bg_home_subtitulo{
width:96%;
min-height:20px;	
float:left;
margin-left:1%;
margin-top:10px;
padding-left:20px;
font-size:20px;
text-align:left;
}
}
@media screen and (max-width: 400px) {
#bg_home_titulos{
width:96%;
height:40px;	
float:left;
margin-left:1%;
margin-top:60px;
margin-bottom:0px;
padding-left:20px;
font-size:24px;
text-align:left;
}
#bg_home_subtitulo{
width:96%;
min-height:20px;	
float:left;
margin-left:1%;
margin-top:10px;
padding-left:20px;
font-size:16px;
text-align:left;
}
}

/* ESTRUTURA HOME  ESTRUTURA HOME  ESTRUTURA HOME  ESTRUTURA HOME  ESTRUTURA HOME  ESTRUTURA HOME  */
#bg_estrutura{
width:100%;
min-height:200px;
float:left;
margin-top:15px;
margin-bottom: 80px;
background-color:#fff;
}
#estrutura01{
width:45%;
min-height:200px;
float:left;
margin-left:3.3%;
margin-top:15px;
text-align:center;
}
.img_estrutura{
width:650px;
height:433px;	
}
@media screen and (max-width: 1374px) {
.img_estrutura{
width:585px;
height:389px;	
}
}
@media screen and (max-width: 1240px) {
.img_estrutura{
width:526px;
height:350px;	
}
}
@media screen and (max-width: 1100px) {
.img_estrutura{
width:447px;
height:298px;	
}
}
@media screen and (max-width: 945px) {
#estrutura01{
width:95%;
margin-left:2.5%;
margin-top:15px;
}
.img_estrutura{
width:650px;
height:433px;	
}
}
@media screen and (max-width: 677px) {
.img_estrutura{
width:585px;
height:389px;	
}
}
@media screen and (max-width: 620px) {
.img_estrutura{
width:526px;
height:350px;	
}
}
@media screen and (max-width: 553px) {
.img_estrutura{
width:395px;
height:263px;	
}
}
@media screen and (max-width: 405px) {
.img_estrutura{
width:336px;
height:224px;	
}
}
@media screen and (max-width: 340px) {
.img_estrutura{
width:286px;
height:190px;	
}
}
@media screen and (max-width: 290px) {
.img_estrutura{
width:243px;
height:162px;	
}
}




/* DEPOIMENTOS HOME   DEPOIMENTOS HOME   DEPOIMENTOS HOME   DEPOIMENTOS HOME   DEPOIMENTOS HOME    */
#bg_depoimentos{
width:100%;
min-height:100px;
float:left;
}

/* HOME NOTÍCIAS   HOME NOTÍCIAS   HOME NOTÍCIAS   HOME NOTÍCIAS   HOME NOTÍCIAS   HOME NOTÍCIAS   HOME NOTÍCIAS   */
#bg_noticias_home{
width:100%;
min-height:300px;
float:left;
margin-top:15px;
background-color:#fff;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#333;
text-align:center;
line-height:120%;
}

@media screen and (max-width: 3000px) {
#noticia_home{
width:22%;
min-height:500px;
float:left;
margin-left:2%;
text-align:center;
overflow:hidden;
margin-top:40px;
}
}

#noticia_home_img{
min-height:250px;
position:relative;
left:100%;
margin-left: -200%;
}

#noticia_home_titulo{
width:100%;
height:44px;
margin-top:-44px;
padding-top:14px;
position:absolute;
z-index:20000;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:20px;
color:#333;
text-align:center;
font-weight:bold;
text-transform:uppercase;
background-image:url(imgs/bg_titulo_produtos.png);
}

#noticia_home_texto{
width:96%;
min-height:185px;
margin-top:20px;
padding-left:2%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
line-height:140%;
color:#333;
text-align:justify;
}
#noticia_home_texto a{
color:#333;
text-decoration:none;
}
#noticia_home_texto a:hover{
color:#333;
text-decoration:underline;
}

/* NOTICIAS TAMANHO 02 NOTICIAS TAMANHO 02 NOTICIAS TAMANHO 02 NOTICIAS TAMANHO 02 NOTICIAS TAMANHO 02 NOTICIAS TAMANHO 02 NOTICIAS TAMANHO 02  */
@media screen and (max-width: 1360px) {
#noticia_home{
width:40%;
min-height:500px;
float:left;
margin-left:5%;
margin-bottom:40px;
text-align:center;
overflow:hidden;
}
}

/* NOTICIAS TAMANHO 03 NOTICIAS TAMANHO 03 NOTICIAS TAMANHO 03 NOTICIAS TAMANHO 03 NOTICIAS TAMANHO 03 NOTICIAS TAMANHO 03 NOTICIAS TAMANHO 03  */
@media screen and (max-width: 768px) {
#noticia_home{
width:96%;
min-height:500px;
float:left;
margin-left:2%;
margin-right:2%;
margin-bottom:40px;
text-align:center;
overflow:hidden;
}

}


#bg_rodape{
  width:100%;
  min-height:300px;
  float:left;
  background-color:#434343;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:18px;
  color:#ffffff;
  text-align:center;
  line-height:220%;
  }
  #bg_rodape a{
  color:#ffffff;
  text-decoration:none;
  }
  #bg_rodape a:hover{
  color:#ffffff;
  text-decoration:underline;
  }
  
  
  #rodape_esquerdo{
    width:30%;
    float:left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:16px;
    color:#ffffff;
    text-align:left;
    line-height:220%;
    padding-top:20px;
    padding-left:20px;
    _padding-left:10px;
    margin-left:3%;
    }
    #rodape_esquerdo a{
    color:#ffffff;
    text-decoration:none;
    }
    #rodape_esquerdo a:hover{
    color:#ffffff;
    text-decoration:underline;
    }
  
    #rodape_centro{
      width:30%;
      float:left;
      font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
      font-size:16px;
      color:#ffffff;
      text-align:left;
      line-height:220%;
      padding-top:20px;
      padding-left:20px;
      _padding-left:10px;
        margin-left:3%;
      }
      #rodape_direito a{
      color:#ffffff;
      text-decoration:none;
      }
      #rodape_direito a:hover{
      color:#ffffff;
      text-decoration:underline;
      }
    
    
    #rodape_direito{
    width:30%;
    float:left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:16px;
    color:#ffffff;
    text-align:left;
    line-height:220%;
    padding-top:20px;
    padding-left:20px;
    _padding-left:10px;
    margin-left:3%;
   }
    #rodape_direito a{
    color:#ffffff;
    text-decoration:none;
    }
    #rodape_direito a:hover{
    color:#ffffff;
    text-decoration:underline;
    }

  .image{
      -webkit-filter:grayscale(100%);
  }
  .image:hover{
      -webkit-filter:grayscale(0%);
      transition: 1s;
  }
  
  #form_pesquisa{
  width:70%;
  min-height:10px;
  float:left;
  margin:0;
  }
  
    
  @media screen and (max-width: 1000px) {
  
    #rodape_esquerdo{
      width:100%;
      float:left;
      font-size:16px;
      text-align:center;
      line-height:220%;
      padding-top:20px;
      padding-left:1%;
      padding-right:1%;
      margin-left:0%;
      }
  
      #rodape_centro{
        width:100%;
        float:left;
        font-size:16px;
        text-align:center;
        line-height:220%;
        padding-top:20px;
        padding-left:1%;
          margin-left:0%;
        }
      
      
      #rodape_direito{
      width:100%;
      float:left;
      font-size:16px;
      text-align:center;
      line-height:220%;
      padding-top:20px;
      padding-left:1%;
      margin-left:0%;
      }
      #form_pesquisa{
        width:60%;
        min-height:10px;
        float:left;
        margin:0;
        margin-left: 20%;
        }
     
    }
  





/* PESQUISA RODAPÉ */
form.example input[type=text] {
  padding: 10px;
  font-size: 17px;
  border: 1px solid grey;
  float: left;
  width: 80%;
  background: #f1f1f1;
}

/* PESQUISA RODAPÉ - SUBMIT */
form.example button {
  float: left;
  width: 20%;
  padding: 10px;
  background: #999999;
  color: white;
  font-size: 19px;
  border: 1px solid rgb(102,102,102);
  border-left: none; /* Prevent double borders */
  cursor: pointer;
}

form.example button:hover {
  background: #666666;
}

/* Clear floats */
form.example::after {
  content: "";
  clear: both;
  display: table;
}

#bg_conteudo{
width:100%;
min-height:300px;
float:left;
margin-top:170px;
}

@media screen and (max-width: 1010px) {
#bg_conteudo{
margin-top:220px;
}
}

#bg_tit_cont-cafe{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_cafe03.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-citrus{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_citrus.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-florestais{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_florestais.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-gramados{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_gramados.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-fertilizantes{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_fertilizantes.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-adubos{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_adubos.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-decoracao{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_decoracao.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-orquideas{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_orquideas.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#bg_tit_cont-consultoria{
width:90%;
height:233px;
float:left;
margin-left:5%;
background-image:url(images/bg_consultoria.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:100%;
}
#tit_cont{
width:100%;
height:50px;
float:left;
margin-top:170px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:26px;
padding-top:10px;
color:#33558d;
text-align:center;
font-weight:bold;
background-color:rgb(255,255,255,0.4)
}
#txt_tit_cont{
width:90%;
height:40px;
float:left;
margin-left:5%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px;
padding-top:10px;
color:#33558d;
text-align:center;
}




#titulo_conteudo{
width:90%;
height:33px;
float:left;
margin-left:5%;
margin-bottom:20px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:15px;
color:#000000;
text-align:left;
line-height:120%;
border-bottom:1px solid #c1c1c1;
}

#conteudo_esquerda{
width:44%;
min-height:400px;
float:left;
margin-left:5%;
margin-top:30px;
margin-bottom:10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#000000;
text-align:left;
line-height:160%;
}
#conteudo_esquerda a{
color:#000000;
text-decoration:none;
}
#conteudo_esquerda a:hover{
color:#000000;
text-decoration:underline;
}

#conteudo_direita{
width:44%;
min-height:400px;
float:left;
margin-top:30px;
margin-left:3%;
margin-bottom:10px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#000000;
text-align:left;
line-height:160%;
}
#conteudo_direita a{
color:#000000;
text-decoration:none;
}
#conteudo_direita a:hover{
color:#000000;
text-decoration:underline;
}

#conteudo_centro{
  width:94%;
  min-height:400px;
  float:left;
  margin-top:30px;
  margin-left:3%;
  margin-bottom:80px;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:14px;
  color:#000000;
  text-align:left;
  line-height:160%;
  }
  #conteudo_centro a{
  color:#000000;
  text-decoration:none;
  }
  #conteudo_centro a:hover{
  color:#000000;
  text-decoration:underline;
  }
  
@media screen and (max-width: 1360px) {
#conteudo_esquerda{
width:97%;
margin-left:3%;
margin-top:30px;
margin-bottom:10px;

}
#conteudo_direita{
width:97%;
margin-top:30px;
margin-left:3%;
margin-bottom:10px;
}
}

#conteudo_full{
width:92%;
min-height:400px;
margin:0 auto;
margin-top:30px;
margin-left:4%;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#000000;
text-align:justify;
line-height:140%;
padding-left:20px;
_padding-left:10px;
padding-right:20px;
_padding-right:10px;
overflow:hidden;
}
#conteudo_full a{
color:#000000;
text-decoration:none;
}
#conteudo_full a:hover{
color:#000000;
text-decoration:underline;
}


#conteudo_produtos_esquerda{
width:22%;
min-height:170px;
margin-bottom:10px;
float:left;
}
#conteudo_img_produtos{
width:298px;
height:160px;
}
#conteudo_titulo_produtos{
width:298px;
height:30px;
float:left;
margin-top:-150px;
padding-top:3px;
position:absolute;
z-index:20000;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:22px;
color:#000;
text-align:center;
font-weight:bold;
text-transform:uppercase;
background-image:url(imgs/bg_titulo_produtos.png);
}

#conteudo_produtos_direita{
width:75%;
min-height:170px;
margin-bottom:10px;
float:left;
margin-left:1%;
border-bottom:1px #CCCCCC solid;
}

#conteudo_txt_produtos{
width:100%;
min-height:110px;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#1a1a1a;
text-align:justify;
line-height:160%;
padding-left:10px;
_padding-left:5px;
}
@media screen and (max-width: 1450px) {
#conteudo_produtos_esquerda{
width:30%;
margin-left:2%;
}

#conteudo_produtos_direita{
width:67%;
margin-left:1%;
}
}

@media screen and (max-width: 1100px) {
#conteudo_produtos_esquerda{
width:40%;
margin-left:2%;
}

#conteudo_produtos_direita{
width:57%;
margin-left:1%;
}
}


@media screen and (max-width: 810px) {
#conteudo_produtos_esquerda{
width:100%;
margin:0;
}
#conteudo_img_produtos{
width:298px;
height:160px;
margin:0 auto;
}
#conteudo_titulo_produtos{
width:298px;
height:30px;
margin-top:-150px;
padding-top:3px;
left:50%;
margin-left:-150px;
_margin-left:-75px;
position:absolute;
z-index:20000;

}

#conteudo_produtos_direita{
width:100%;
margin-bottom:10px;
float:left;
margin:0;
}

#conteudo_txt_produtos{
width:98%;
text-align:center;
margin:0;
}

}







#conteudo_produtos_p{
width:300px;
min-height:170px;
margin-bottom:10px;
float:left;
margin-left:30px;
_margin-left:15px;
}

#conteudo_img_produtos_p{
width:298px;
height:160px;
float:left;
}
#conteudo_titulo_produtos_p{
width:298px;
height:30px;
margin-top:10px;
padding-top:3px;
position:absolute;
z-index:20000;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:22px;
color:#000;
text-align:center;
font-weight:bold;
text-transform:uppercase;
background-image:url(imgs/bg_titulo_produtos.png);
}



#bg_imagem_selection{
width:240px;
min-height:320px;
float:left;
margin-left:46px;
_margin-left:23px;
}
#imagem_selection{
width:240px;
min-height:200px;
float:left;
}
#titulo_produtos{
width:240px;
min-height:30px;
float:left;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}

#imagem_selection_clientes{
width:200px;
min-height:150px;
float:left;
margin-left:20px;
_margin-left:10px;
margin-top:20px;
}

#texto_selection{
width:80%;
min-height:220px;	
float:left;
/*border-bottom:1px #1a1a1a solid; */
margin-bottom:10px;
margin-left:20px;
_margin-left:10px;
}
#texto_selection a{
color:#000;
text-decoration:none;
}
#texto_selection a:hover{
color:#000;
text-decoration:underline;
}
#linha_selection{
width:98%;
height:1px;
margin-top:10px;
margin-bottom:10px;
float:left;
background-color:#CCC;
}
@media screen and (max-width: 1600px) {
#texto_selection{
width:65%;
}
}
@media screen and (max-width: 950px) {
#imagem_selection{
width:240px;
min-height:200px;
float:none;
margin:0 auto;
}
#texto_selection{
width:94%;
}
}



#texto_selection_total{
 width:920px;
	min-height:130px;	
	float:left;
}

#texto_selection_produtos{
 width:220px;
	min-height:220px;	
	float:left;
	margin-right:20px;
	_margin-right:10px;
}
#texto_selection_produtos a{
text-decoration:underline;
}
#texto_selection_produtos a:hover{
text-decoration:none;
}



#imagem_page{
  width:40%;
  min-height:12px;	
  float:right;
  margin-left:40px;
  margin-bottom: 20px;
  }
  @media screen and (max-width: 1325px) {
    #imagem_page{
    width:50%;
    margin-left:20px;
    }
  }
  @media screen and (max-width: 1000px) {
    #imagem_page{
    width:60%;
    margin-left:20px;
    }
  }
  @media screen and (max-width: 670px) {
    #imagem_page{
    width:100%;
    margin-left:0px;
    text-align: center;
    }
  }
  
#bg_galeria_fotos{
width:100%;
float:left;
margin-bottom:20px;
}

#foto_galeria{
/*width:256px;*/
width:20%;
height:180px;
margin-top:40px;	
float:left;
text-align:center;
}
@media screen and (max-width: 1450px) {
#foto_galeria{
width:25%;
}
}
@media screen and (max-width: 1140px) {
#foto_galeria{
width:33%;
}
}
@media screen and (max-width: 830px) {
#foto_galeria{
width:50%;
}
}
@media screen and (max-width: 600px) {
#foto_galeria{
width:100%;
}
}


#bg_img_produto_selection{
width:100%;
float:left;
margin-bottom:20px;
}

#img_produto_selection{
/*width:256px;*/
width:20%;
min-height:180px;
margin-top:40px;	
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:16px;
color:#666;
}
#txt_produto_selection{
width:90%;
min-height:50px;
margin-top:4px;	
margin-left:5%;
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:13px;
color:#333;
}
#titulo_produto_selection{
width:90%;
min-height:10px;
margin-top:6px;	
margin-left:5%;
float:left;
text-align:center;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:15px;
font-weight:bold;
color:#33558d;
}

@media screen and (max-width: 1450px) {
#img_produto_selection{
width:25%;
}
}
@media screen and (max-width: 1140px) {
#img_produto_selection{
width:33%;
}
}
@media screen and (max-width: 830px) {
#img_produto_selection{
width:50%;
}
}
@media screen and (max-width: 600px) {
#img_produto_selection{
width:100%;
}
}


#espaco_galeria{
width:50px;
float:left;
margin-top:20px;	
background-color:#F00;
}

#voltar{
width:100%;
float:left;
margin-top:15px;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:14px;
color:#1a1a1a;
text-align:left;
line-height:180%;
}
#voltar a{
color:#1a1a1a;
text-decoration:underline;
}
#voltar a:hover{
color:#1a1a1a;
text-decoration:none;
}


/* FORMS */
#bg_form{
width:380px;
float:left;
margin-top:30px;
}	

#campo{
width:85px;
height:30px;	
margin-left:0px;
float:left;
clear:left;
text-align:left;
font-size:12px;
}

#form{
width:230px;
height:30px;
margin-left:5px;
float:left;
}

#text_area{
width:230px;
margin-left:5px;
margin-bottom:10px;
float:left;
}

#navegador{
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size:12px;
color:#1a1a1a;
font-weight:bold;
width:100%;
text-align:center;
float:left;
margin-top:20px;
}
#navegador a{
color:#1a1a1a;
text-decoration:none;
font-weight:100;
}
#navegador a:hover{
color:#1a1a1a;
text-decoration:underline;
}

.form{
 width:90%;
 height:32px;
 float:left;
 margin-top:10px;
 border:1px solid #1a1a1a;
 background-color:#FFF;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:12px;
 color:#1a1a1a;
 padding-left:10px;
}

.textarea{
 width:90%;
 height:110px;
 float:left;
 margin-top:10px;
 border:1px solid #1a1a1a;
 background-color:#FFF;
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
 font-size:12px;
 color:#1a1a1a;
 padding-top:10px;
 padding-left:10px;
}

.arquivo{
  width:90%;
  height:40px;
  float:left;
  margin-top:10px;
  background-color:#FFF;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  font-size:12px;
  color:#1a1a1a;
  padding-top:10px;
  padding-left:0px;
 }
 .arquivo a{
  color:#1a1a1a;
  text-decoration:none;
  font-weight:100;
  }
  .arquivo a:hover{
  color:#1a1a1a;
  text-decoration:none;
  }
  
  .form2{
    width:45%;
    height:32px;
    float:left;
    margin-top:10px;
    margin-right: 3%;
    margin-left: 0;
    border:1px solid #1a1a1a;
    background-color:#737474;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:12px;
    color:#1a1a1a;
    padding-left:10px;
   }
   
   .form3{
    width:93%;
    height:32px;
    float:left;
    margin-top:10px;
    margin-right: 3%;
    margin-left: 0;
    border:1px solid #1a1a1a;
    background-color:#737474;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:12px;
    color:#1a1a1a;
    padding-left:10px;
   }
   .textarea2{
    width:93%;
    height:110px;
    float:left;
    margin-top:10px;
    margin-left: 0;
    border:1px solid #1a1a1a;
    background-color:#737474;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size:12px;
    color:#1a1a1a;
    padding-top:10px;
    padding-left:10px;
   }

   #desenvolvido{
    width: 100%;
    min-height: 30px;
    float: left;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
    border-top: 1px solid #8a8a8a;
   }
   #desenvolvido_l{
     width: 40%;
     float: left;
     margin-left: 5%;
     }
    #desenvolvido_r{
      width: 40%;
      float: left;
      margin-left: 5%;
     }


@media screen and (max-width: 1000px) {
  .form2{
    width:45%;
    margin-right: 0;
    margin-left: 3%;
   }

  .form3{
    margin-left: 3%;
   }
   .textarea2{
    margin-left: 3%;
   }
}