html,body{ margin:0; padding:0; font-family: 'Raleway'; font-weight: 500;  }

.middle{ width:1090px; }
.center{ margin:0 auto; }


.header{ width:100%; height:124px; padding:0 0 20px 0; }
.header .logo-lagro{ width:234px; height:86px; background:url(../images/logo-lagro.png) center no-repeat; display:inline-block; margin:25px 0 0 0; }

.header .box-login{ width:492px; height:32px; background:url(../images/fundo-login.jpg) center no-repeat; float:right; margin:0 -35px 0 0; padding:10px 35px; font-size:12px; color:#FFF; }
.header input{ height:10px; border:1px solid #919191; background:#b1b2a0; color:#FFF; font-family: 'Raleway'; font-weight: 500; }
.header ::-webkit-input-placeholder {color: #FFF;}
.header :-moz-placeholder { /* Firefox 18- */color: #FFF; }
.header ::-moz-placeholder {  /* Firefox 19+ */ color: #FFF;  }
.header :-ms-input-placeholder {  color: #FFF;  }
.header .login{ width:131px; padding:10px 7px; }
.header .pass{ width:111px; padding:10px 7px; }
.header .submit{ height:30px; width:75px; padding:0; background:#898b74; }


.header .menu{ text-align:right; font-size:14px; }
.header .menu a{ margin:0 10px; text-decoration:none; color:#4f4f4f; }


.slider{ width:100%; height:550px; display:block; }
.slider .slide{ width:100%; height:550px; }


.laboratorio{ width:100%; display:table; background:#f1f1ee; padding-bottom:90px; }
.laboratorio ul{ display:block; padding:140px 0; }
.laboratorio ul li{ display:inline-block; padding:0; margin:0;}
.laboratorio ul li a{ min-width:140px; height:75px; padding:155px 0 0 0; display:block; text-decoration:none; font-size:31px; color:#9fa18b; text-align:center; }

.laboratorio ul li .solo{ background:url(../images/ico-solo-lagro.png) top center no-repeat; margin:0 134px 0 60px; }
.laboratorio ul li .solo:hover{ background:url(../images/ico-houver-lagro.png) top center no-repeat, url(../images/ico-solo-lagro.png) top center no-repeat; }

.laboratorio ul li .folha{ background:url(../images/ico-folha-lagro.png) top center no-repeat; }
.laboratorio ul li .folha:hover{ background:url(../images/ico-houver-lagro.png) top center no-repeat, url(../images/ico-folha-lagro.png) top center no-repeat; }

.laboratorio ul li .nematoide{ background:url(../images/ico-nematoide-lagro.png) top center no-repeat; margin:0 79px 0 121px; }
.laboratorio ul li .nematoide:hover{ background:url(../images/ico-houver-lagro.png) top center no-repeat, url(../images/ico-nematoide-lagro.png) top center no-repeat; }

.laboratorio ul li .recomendacao{ background:url(../images/ico-recomendacao-lagro.png) top center no-repeat; }
.laboratorio ul li .recomendacao:hover{ background:url(../images/ico-houver-lagro.png) top center no-repeat, url(../images/ico-recomendacao-lagro.png) top center no-repeat; }

.laboratorio .texto{ font-size:16px; color:#9fa18b;}



.menu-fixo{ width:100%; height:64px; line-height:64px; font-size:15px; display:block; padding:0; margin:0; }
.menu-fixo li{ width:auto; padding:0; margin:0; float:left; list-style:none; }
.menu-fixo li a{ width:270px; height:64px; text-decoration:none; color:#FFF; display:block; text-align:center; }
.menu-fixo li a img{ margin:0 8px -10px 8px; }


.menu-fixo .solo{ text-align:right; padding-right:60px; background:#795540; }
.menu-fixo .folha{ background:#0d823b; }
.menu-fixo .nematoide{ background:#999c87; }
.menu-fixo .recomendacao{ text-align:left; padding-left:20px; background:#aa6a3e; }



.bloco{ width:100%; padding:50px 0; color:#FFF; font-size:16px; display:table; background:#F00; }
.bloco .v-center{ display: table-cell; vertical-align:middle; }
.bloco .ico{ display:block; text-align:right; }
.bloco .middle{ width:895px; }
.bloco h2{ font-size:34px; display:block; border-bottom:2px solid #FFF; padding:0 0 10px 0; margin:0; }
.bloco .mini-bloco{ margin:30px 0 0 0; background:url(../images/fundo-transparente.png) repeat; padding:20px 15px; cursor:pointer; }
.bloco .mini-bloco h3{ font-size:20px; margin:0; padding:0;  }
.bloco .mini-bloco .hidden{ display:none; margin:30px 0 0 0; cursor:default; }


#solo{background:url(../images/solo-background.jpg) center fixed;}
#folha{background:url(../images/folha-background.jpg) center fixed;}
#nematoide{background:url(../images/nematoide-background.jpg) center fixed;}
#recomendacao{background:url(../images/agronomo-background.jpg) center fixed;}


.contato{ display:table; color:#9fa18b; margin:100px auto; font-size:18px; }
.contato .informacoes{ width:326px; float:left; }
.contato .informacoes p{ min-height:50px;  padding:0 0 0 70px; }
.contato .informacoes .telefone{ line-height:50px; background:url(../images/ico-phone.jpg) left center no-repeat; }
.contato .informacoes .email{ line-height:50px; background:url(../images/ico-email.jpg) left center no-repeat; }
.contato .informacoes .endereco{ line-height:22px; background:url(../images/ico-pin.jpg) left center no-repeat; }
.contato .informacoes .maps{ width:326px; height:185px; border:1px solid #919191; margin:30px 0 0 0; }

.contato form{ width:700px; float:left; margin:0 0 0 60px; }
.contato form p{ height:50px; min-height:50px; line-height:50px; background:url(../images/ico-fast-email.jpg) left center no-repeat; padding:0 0 0 70px; }
.contato input{ width:657px; height:9px; padding:16px 20px; margin:7px 0; font-size:16px; font-family: 'Raleway'; font-weight: 500; border:1px solid #919191; color:#9fa18b; }
.contato ::-webkit-input-placeholder {color: #9fa18b;}
.contato :-moz-placeholder { /* Firefox 18- */color: #9fa18b; }
.contato ::-moz-placeholder {  /* Firefox 19+ */ color: #9fa18b;  }
.contato :-ms-input-placeholder {  color: #9fa18b;  }
.contato textarea{ width:657px; height:160px; padding:16px 20px; margin:7px 0; font-size:16px; font-family: 'Raleway'; font-weight: 500; border:1px solid #919191; resize:none; color:#9fa18b; }
.contato input[type=button]{ width:141px; height:40px; line-height:40px; padding:0; float:right; color:#FFF; background:#9fa18b; font-weight:bold; }
.contato .pequeno{ width:303px; }
.contato .empresa{ margin-right:5px; }


.rodape{ height:80px; font-size:11px; background:#9fa18b; color:#FFF; margin:0; padding:25px 0 0 0; }