html,body{margin:0;padding:0}
body{background:url(../img/bg.jpg) 50% 0 no-repeat;font-family:'diavlomedium',Arial,sans-serif}body a{color:inherit;text-decoration:none}body a img{border:none}
.clearfix{clear:both}
.container{height:;margin:0 auto;width:1200px}
.main-content{height:;margin:0 auto;width:980px}
.title{background:url(../img/bg-title.png) no-repeat;color:#85b941;height:48px;margin:10px 0 10px -20px;padding:6px 0 0;width:980px}.title h2{float:left;font-size:22px;font-weight:lighter;margin:0 0 0 50px}
.title h3{float:right;font-weight:lighter;font-size:14px;margin:7px 0 0}
.title span{color:#48642e}
.text{text-align:justify}
form{margin:-15px 0 0}form input{border:1px solid #a1a1a1;border-radius:5px;font-size:15px;font-family:'diavlomedium',Arial,sans-serif;height:26px;margin:20px 0 0 0;padding:0 0 0 10px;width:350px}
form textarea{border:1px solid #a1a1a1;border-radius:5px;font-size:15px;font-family:'diavlomedium',Arial,sans-serif;height:95px;margin:20px 0 0;padding:5px 0 0 10px;width:350px}
form button{background:url(../img/btn-newslatter.png) no-repeat;color:#fff;cursor:pointer;float:right;border:none;height:27px;margin:5px 36px 0 0;padding:0 0 2px 0;width:70px}
.returnEmail{background:#dff0d8;border:1px solid #d6e9c6;color:#468847;font-family:Arial,sans-serif;font-size:12px;height:25px;padding:10px 0 0 0;text-align:center;width:360px}
label.error{color:#f00;font-family:Arial,sans-serif;font-size:12px;float:left}
header{height:;margin:0 auto;position:relative;width:1200px}header .social-network{color:#255402;float:left;font-size:15px;height:30px;margin:48px 0 0 110px;width:200px}header .social-network div{float:left;padding:7px 0 0}
header .social-network span{float:left;margin:0 0 0 10px}
header .social-network .facebook{background:url('../img/face.png') 0 0 no-repeat;height:30px;width:16px}
header .social-network .twitter{background:url('../img/tt.png') 0 0 no-repeat;height:30px;width:28px}
header .logomarca{float:left;margin:55px 0 45px 135px}
header .menu-top{float:right;height:50px;margin:30px 80px 0 0;width:}header .menu-top article{float:left;font-size:15px;font-weight:bold;height:100%;margin:0 20px 0 0;text-align:center;width:80px}header .menu-top article div{height:30px;width:100%}
header .menu-top article a{color:#fff;text-shadow:.1em .1em .3em #666}header .menu-top article a:focus{background:inherit}
header .menu{height:30px;margin:10px auto;width:1150px}header .menu a{border-right:1px solid #ced7e1;color:#48642e;float:left;font-size:18px;height:100%;text-align:center;width:182px}header .menu a:last-child{border:none}
header .menu a:focus{background:inherit}
header .menu a:hover{color:#7cac3c}
header .menu a.active{background:url(../img/select.png) 50% 100% no-repeat;color:#7cac3c;height:36px;width:182px}
footer{background:url(../img/bg-footer.jpg) 50% 0 no-repeat;height:244px;position:relative;width:100%}footer .container{height:;width:900px}footer .container .menu-footer-left{float:left;height:25px;margin:125px 0 0;width:400px}footer .container .menu-footer-left a{border-bottom:1px solid #fff;color:#fff;float:left;font-size:17px;height:22px;margin:0 25px 0 0;padding:3px 0 0;width:100px}
footer .container .menu-footer-right{float:right;height:25px;margin:125px 0 0;width:400px}footer .container .menu-footer-right a{border-bottom:1px solid #fff;color:#fff;float:right;font-size:17px;height:22px;margin:0 0 0 25px;padding:3px 0 0;text-align:right;width:100px}
footer .container .text{color:#fff;float:left;font-size:14px;height:30px;margin:40px 0 0;padding:10px 0 0;width:}
footer .container .fg1{float:right;margin:45px 0 0}footer .container .fg1:hover{opacity:.6}
.control-slider{margin:30px auto;border:none}
.index .main-content{height:300px;width:900px}.index .main-content article{float:left;height:;width:540px}.index .main-content article .title{margin:0 0 10px 0;max-width:540px}
.index .main-content article .image{border-radius:10px;float:left;max-width:240px}
.index .main-content article .text{color:#707070;float:left;font-size:12px;margin:0 0 0 20px;width:280px}
.index .main-content article .btn{background:url(../img/btn.png) no-repeat;color:#fff;float:right;font-size:14px;height:25px;margin:10px 0 0;padding:4px 0 0;text-align:center;width:70px}
.index .main-content article #carousel{width:500px;background:#000}
.index .main-content .newslatter{float:right;height:200px;width:300px}.index .main-content .newslatter .title{margin:0 0 10px 0;max-width:300px}
.index .main-content .newslatter form{margin:10px 0 0 35px}.index .main-content .newslatter form input{border:1px solid #84b841;border-radius:3px;color:#48642e;height:24px;margin:0 0 10px 0;padding:0 0 0 5px;width:245px}
.index .main-content .newslatter form button{background:url(../img/btn-newslatter.png) no-repeat;color:#fff;cursor:pointer;float:right;border:none;height:27px;margin:8px 13px 0 0;padding:0 0 2px 0;width:70px}
.index .main-content #box-carousel{width:550px;position:relative}
.index .main-content #carousel{margin:0 auto}
.index .main-content #carousel img{border:0}
.index .main-content #ui-carousel-next,.index .main-content #ui-carousel-prev{width:60px;height:100px;background:url(../js/rcarrousel/left.png) #fff center center no-repeat;display:block;position:absolute;top:0;z-index:100}
.index .main-content #ui-carousel-next{right:0;background-image:url(../js/rcarrousel/right.png)}
.index .main-content #ui-carousel-prev{left:0}
.index .main-content #ui-carousel-next>span,.index .main-content #ui-carousel-prev>span{display:none}
.contato{height:;float:left;width:400px}
.redes-sociais{height:;margin:40px auto;width:330px}.redes-sociais .btn-home{background:url(../img/btn-home.png) no-repeat;color:#fff;font-size:14px;float:left;height:25px;margin:20px 0 0 75px;padding:4px 0 0;text-align:center;width:70px}
.redes-sociais .btn-voltar{background:url(../img/btn.png) no-repeat;color:#fff;font-size:14px;float:left;height:25px;margin:20px 0 0 10px;padding:4px 0 0;text-align:center;width:70px}
.image{float:left}
.empresa{color:#707070;font-size:14px;float:right;width:600px}
.clientes{background:url(../img/bg-clientes.png) no-repeat;height:225px;float:left;margin:0 10px 20px 0;width:229px}.clientes:hover{background:url(../img/bg-clientes-hover.png) no-repeat;height:225px;float:left;margin:0 10px 20px 0;width:229px}
.orcamento{margin:0 0 0 300px}
.familia{float:left;height:202px;margin:10px 18px 20px 0;position:relative;cursor:pointer}.familia .hover{position:absolute;top:0;opacity:0;width:227px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.familia .hover img{float:left;margin:-50px 0 0 80px;-webkit-transition:all .4s cubic-bezier(.68, -0.55, .265, 1.55);transition:all .4s cubic-bezier(.68, -0.55, .265, 1.55)}
.familia .title-familia{background:url(../img/bg-title-familias.png) no-repeat;color:#48642f;font-size:14px;height:25px;margin:10px auto;padding:0 0 0 24px;width:125px}
.familia:hover .hover{background:;height:162px;width:227px;opacity:1;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.familia:hover .hover img{margin:40px 0 0 80px}
.produtos{float:left;height:;margin:20px 36px 30px 0;position:relative}.produtos .img{height:237px}.produtos .img img{max-height:230px;max-width:193px}
.produtos .title-produtos{background:url(../img/bg-title-familias.png) no-repeat;color:#48642f;font-size:15px;height:;margin:-5px 0 0 18px;padding:0 0 0 25px;width:160px}
.produtos .fabricante{background:url(../img/bg-fabricante.png) 100% 50% no-repeat;color:#666;font-size:13px;height:40px;margin:-20px 0 0;text-align:center;width:202px}
.produtos .detalhes-produto{background:url(../img/btn-detalhes.png) no-repeat;color:#fff;float:left;font-size:11px;height:19px;margin:0 0 0 13px;padding:3px 0 0 5px;width:66px}
.produtos .orcamento{background:url(../img/btn-orcamento.png) no-repeat;border:0;color:#fff;cursor:pointer;float:right;font-size:11px;height:19px;margin:0 13px 0 0;padding:3px 0 0;text-align:center;width:108px}
.divisao-produtos{background:url(../img/divisao-produtos.png) no-repeat;height:14px;width:966px}
.fancybox{display:none;width:980px}.fancybox .title-fancy{background:url(../img/bg-title-fancy.png) no-repeat;height:67px}.fancybox .title-fancy h3{color:#48642f;float:left;font-weight:lighter;margin:-5px 0 0 80px}
.fancybox .title-fancy span{font-size:14px;margin:0 0 0 80px}
.fancybox .imagem{float:left;margin:0 0 10px 30px}
.fancybox .text{float:right;font-size:15px;margin:0 50px 0 0;text-align:justify;width:650px}
.fancybox .redes{margin:20px 0 0;height:40px;padding:0 0 0 30px;width:950px}.fancybox .redes .btn-redes{float:left}.fancybox .redes .btn-redes .addthis_button_google_plusone{margin:-14px 0 0}
.fancybox .redes .orcamento{background:url(../img/btn-orcamento.png) no-repeat;border:0;color:#fff;cursor:pointer;float:right;font-size:11px;height:19px;margin:0 50px 0 0;padding:3px 0 0;text-align:center;width:108px}
