﻿/* RESET */
html, body, div, a, img, p, span, h1, h2, h3, ul, table, footer {border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    padding: 0;
    font-size: 100%; vertical-align: baseline; 
}
* {
   margin: 0;
   padding: 0;
}

body {margin:0 auto;margin-bottom:0; min-width:1280px; background:#cccccc; display:block; font-family:Helvetica; color:#212121; font-size:1em;  }
.maximo{max-width:1920px; margin:auto;}
.fixo{width:1280px; margin:auto;}
.centraliza{width:1280px; margin:auto; text-align:center; }
header{height:300px; background-color:#e4e4e4;}
.topo{text-align:center; background:url(../img/fundo-logo.png) center top no-repeat; height:225px;}
.logo{margin:50px auto auto auto;}

.menu {text-align:center; margin:0; }
ul#menu { list-style:none ; margin:auto; text-align:center; color:#3c3e42; display: table; font-weight:500;}
ul#menu li {height:58px; display:inline-block;  text-align:Left; padding:10px 0 0 20px; margin:0 15px 0 0; font-size:18px;   }
ul#menu li a {text-align:center; cursor:pointer; text-decoration:none; font-weight:300; font-size:18px;  }

/*ul#menu li.m_inativo:hover { background-color:#d54826; }*/
ul#menu li a:hover {color:#1d1c24; }

/*ul#menu li a:hover{ }  background-color:#19a99f;*/
/*.m_inativo{background:url(/img/marcador.png) 0 0 no-repeat;}*/
.m_inativo a{color:#909090;}
.m_ativo {background:url(../img/marcador.png) 0 0 no-repeat; color:#1d1c24; font-weight:700; }
/*.m_ativo a { }*/

.menu_p{width:75px;}
.menu_m{width:130px;}
.menu_g{width:170px;}

.fundo_branco{background-color:#FFFFFF;}
.fundo_cinza{background-color:#cecbbe;}
content{/*overflow:hidden;*/}
section{/*overflow:hidden;*/ bottom:-20px; position:relative;}

/*HOME*/
.home{/*overflow:hidden;*/}
.coluna{}
/*.coluna:hover .destaque{background-color:#19b95b; height:15px}*/
/*.coluna:hover .coluna_fundo{background-color:#e4e4e4;}*/
.coluna_fundo{ background-color:#c5d7cd; height:494px;}
.coluna_fundo_h{ background-color:#e4e4e4; height:494px;}
.col_1 {width:425px; }
.col_2 {width:430px; }
.col_box{height:410px;}
.destaque{height:15px;}
.destaque_h{height:15px; background-color:#19b95b;}
.home h1{margin:0 0 10px 0; font-size:48px; line-height:43px;}
.home h2{font-size:18px; margin:18px 0 8px 0; font-weight:300; }
.home h3{font-size:21px; font-weight:700; line-height:26px;}
.home p{font-size:18px; line-height:22px; margin:9px 0 9px 0;}
.saiba_mais{width:241px; height:51px; background:url(../img/home/botao-saiba-mais.png) 0 0 no-repeat; display:block; margin:auto; color:#FFFFFF; font-size:18px; padding-top:23px; text-decoration:none; }
.saiba_mais:hover{opacity:0.9;}

.coluna:hover a{background:url(../img/home/botao-saiba-mais-hover.png) -9px -4px  no-repeat; }

.divisoria{width:195px; height:10px; background:url(../img/home/divisoria.png) 0 0 no-repeat; display:inline-block; margin:auto;}
.divide{height:1px; width:235px; background-color:#c2c2c2; margin:auto;}

.fer_soma{background:url(../img/home/soma-peb.png) 0 0 no-repeat; width:85px; height:95px; display:inline-block; margin:20px;}
.fer_soma:hover{background:url(../img/home/soma-cor.png) 0 0 no-repeat;}
.fer_nobre{background:url(../img/home/nobre-peb.png) 0 0 no-repeat; width:74px; height:95px; display:inline-block; margin:20px;}
.fer_fertil{background:url(../img/home/grow-peb.png) 0 0 no-repeat; width:108px; height:95px; display:inline-block; margin:20px;}
.fer_fertil:hover{background:url(../img/home/grow-cor.png) 0 0 no-repeat;}

/*COMUNS*/
.titulo{text-align:center; margin:15px 0 40px 0; font-size:24px; font-weight:700; background:url(../img/divisoria.png) center 55px  no-repeat; height:65px;}
.conteudo{width:870px; margin:auto;  background:#e8e8e8; font-size:18px; color:#1d1c24; padding-top:32px;}
.conteudo p{margin:25px auto 0 auto; width:700px; text-align:left; line-height:23px;}
.conteudo p span{ margin-left:30px;}

/*EMPRESA*/
.conteudo_barra{background-color:#07632a; height:10px;}
.empresa{background:url(../img/empresa/fundo-grafico.jpg) center top no-repeat; height:490px;}
.grafico{background:url(../img/empresa/grafico-empresa.png) center 80px no-repeat; height:310px;}
.grafico h2{color:#FFFFFF; font-weight:700; display:inline-block; font-size:18px; text-align:center; vertical-align:top; line-height:22px;}
.terras{padding-top:135px; width:192px;}
.industrias{ margin-left:60px; padding-top:105px; width:192px;}
.consultoria{margin-left:60px; padding-top:85px; width:192px;}
.produtos{margin-left:70px; padding-top:50px; width:192px;}
.fertilizante{margin-left:60px; padding-top:5px;  width:220px; display:inline-block; text-align:center;}
.fertilizante h2{color:#FFFFFF; font-weight:700; font-size:18px;  vertical-align:top; line-height:22px;}
.ambiente{font-weight:300; font-size:14px; line-height:15px; color:#FFFFFF; margin-top:5px; }

/*AGRONEGOCIOS*/

.agronegocios{background-color:#d0cdc2;}
.implante{width:725px; margin:auto; text-align:center; height:130px; background-color:#d9d7d0;  position:relative; top:-130px;  
          /*box-shadow: 10px 10px 5px #888888;*/ 
          /*box-shadow: 0 0 15px 5px rgba(31, 73, 125, 0.8);*/
          box-shadow: 10px 0 15px -5px #aaaaaa, -10px 0 8px -5px #aaaaaa;
          /*box-shadow: -60px 0px 100px -90px #000000, 60px 0px 100px -90px #000000;*/
          /*box-shadow: 0 10px 10px 0 rgba(0, 0, 0, 0.19), 0 10px 10px 0 rgba(0, 0, 0, 0.2);*/
          /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);*/
}
.implante h1{font-size:24px; color:#077b33; font-weight:300; }
.estruturas{/*top:5px; position:relative;*/ height:278px; background:#d9d7d0 url(../img/agronegocios/banner-agronegocios.jpg) center top no-repeat; }
.agro_fundo{background-color:#d9d7d0;}


/*EQUIPE*/
.equipe_texto{width:680px; margin:auto; text-align:left; line-height:23px;  font-size:18px; color:#1d1c24; }
.equipe{background:url(../img/equipe/banner-equipe.jpg) center top no-repeat; height:443px;}
.grafico_equipe{background:url(../img/equipe/grafico-equipe.png) center top no-repeat; height:313px; padding-top:128px; text-align:left;}
.equipe h2{line-height:22px; font-size:18px; text-align:center;}
.tecnicos{display:inline-block; vertical-align:top; }
.agronomos{width:115px;}
.florestais{width:315px; padding-top:45px; }
.ambientais{width:195px; padding-top:25px;}
.adminsitradores{width:270px; padding-top:45px;}
.corretores{width:195px; padding-top:45px;}
.advogados{width:150px; text-align:right; padding-top:90px;}
.advogados h2{text-align:right;}

.associadas{background-color:#f2e9e2;}
.associadas h3{font-size:24px; padding-left:40px;}
.associada{font-size:18px; line-height:22px; font-weight:400;}
.associada div{display:inline-block; vertical-align:top;}
.asso_c1{width:185px; text-align:center; padding-top:15px;}
.asso_c2{width:275px; text-align:left; padding-top:60px;}
.asso_c3{width:210px; text-align:left; padding-top:60px;}
.asso_c4{width:195px; text-align:left; padding-top:60px;}
.asso_c5{width:185px; text-align:left; padding-top:60px;}
.asso_c6{width:160px; text-align:center;}
/*200  280 210 205 190 160*/

.clear{clear:both;}
.espaco_2{height:2px;}
.espaco_3{height:3px;}
.espaco_5{height:5px;}
.espaco_10{height:10px;}
.espaco_15{height:15px;}
.espaco_20{height:20px;}
.espaco_30{height:30px;}
.espaco_40{height:40px;}
.espaco_50{height:50px;}
.espaco_60{height:60px;}
.espaco_70{height:70px;}
.espaco_80{height:80px;}
.espaco_90{height:90px;}
.espaco_100{height:100px;}

.esquerda {float:left;}
.direita{float:right;}

.alinha_esquerda{text-align:left;}
.alinha_centro{text-align:center;}
.alinha_direita {text-align:right;}
/*body::after{content:none}
.some:after {
content:none;
}*/

.some{position: relative; bottom: -20px;}

/*overflow:hidden; flex-shrink: 0; height:100px; margin:0; padding:0;*/

footer{background:#bbb8a9 url(../img/rodape.png) center bottom no-repeat; padding-top:30px;  }
.rodape{  overflow:hidden; }
.rodape h1{color:#FFFFFF; display:inline-block; margin-left:20px; font-size:30px; font-weight:700;}
.rodape h2{display:inline-block; color:#1d1c24; font-size:18px; margin-left:80px;}
.rodape h3{display:inline-block; color:#077b33; font-size:18px;}
.rodape span{color:#1d1c24; color:#077b33; font-size:14px;}
.rodape a{text-decoration:none; color:#1d1c24; font-size:18px;}
.rodape a:hover{opacity:0.8;}
.fixa_rodape{max-width:1024px;}
.email{font-size:18px;}

