@import url("reset.css");
@import url("grid.css");
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@font-face{font-family:'nexa_lightregular';src:url('../fonte/nexa_light-webfont.eot');src:url('../fonte/nexa_light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonte/nexa_light-webfont.woff') format('woff'),url('../fonte/nexa_light-webfont.ttf') format('truetype'),url('../fonte/nexa_light-webfont.svg#nexa_lightregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'nexa_boldregular';src:url('../fonte/nexa_bold-webfont.eot');src:url('../fonte/nexa_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonte/nexa_bold-webfont.woff') format('woff'),url('../fonte/nexa_bold-webfont.ttf') format('truetype'),url('../fonte/nexa_bold-webfont.svg#nexa_boldregular') format('svg');font-weight:normal;font-style:normal}body{background:#f3f3f3;font-family:'Open Sans',sans-serif;font-size:12px;line-height:18px}
hr.torres{background:#3b86bb;border:none;float:left;margin:20px 0;height:6px;width:100%}
h1,h2,h3{font-family:'nexa_boldregular'}
header{background:#dcdcdc;width:100%}header nav{background:#dcdcdc;height:45px}header nav ul{float:right}header nav ul li{line-height:45px;float:left;margin-left:15px}header nav ul li a{color:#535456;font-family:'nexa_boldregular';font-size:12px;margin-right:15px;text-decoration:none}header nav ul li a.link-verde{color:#58c24a}
header nav ul li a.link-azul{color:#004b80}
p{margin-bottom:15px}p strong{color:#004b80;font-weight:bold}
a{color:#535456;text-decoration:none}
section#full-banner{background:url(../img/bg-background.png) center no-repeat #f3f3f3;float:left;margin-bottom:40px;width:100%}section#full-banner #banner{height:555px;position:relative}section#full-banner #banner span{background:#3b86bb;color:#fff;font-family:'nexa_lightregular';font-size:16px;left:0;position:absolute;padding:15px 40px;top:30px;text-transform:uppercase}
section#full-banner #banner .slides_container{height:555px}
section div.fotos h2{color:#3b86bb;font-size:14px;margin-bottom:15px;text-transform:uppercase}
section ul.galeria{width:640px !important}section ul.galeria li{float:left;margin-right:20px;margin-bottom:20px}
section.sobre-equipamentos{background:url(../img/img-logo-equipamentos.jpg) right no-repeat #6d6e71;color:#fff;margin-bottom:20px;padding:20px;width:900px !important}section.sobre-equipamentos h1{font-size:18px;font-family:'nexa_lightregular';margin-bottom:10px}
section.sobre-equipamentos p{margin-bottom:20px}
section.equipamentos-descricao{background:url(../img/img-lateral-equipamentos.jpg) top right no-repeat #fff;margin-bottom:20px;padding:20px 20px 0 20px;width:900px !important}section.equipamentos-descricao h2{color:#3b86bb;font-size:14px;margin-bottom:15px;text-transform:uppercase}
section.equipamentos-descricao hr{background:#f3f3f3;border:none;height:1px;margin:20px 0}
section.titulo{margin-bottom:40px}section.titulo h1{background:url(../img/img-bg-titulo.jpg) right no-repeat #3b86bb;color:#fff;font-family:'nexa_lightregular';font-size:16px;padding:10px;text-transform:uppercase;min-width:170px;max-width:220px}
section.torres{background:#fff;float:left;height:110px;margin-bottom:20px;padding:10px;position:relative;width:600px !important}section.torres h2{margin:10px 10px 0;color:#3b86bb}
section.torres p{margin-top:10px}
section.torres img{position:absolute;right:0;top:-10px}
section.sustentavel{background:#fff url(../img/bg-sustentavel.gif) right bottom no-repeat;margin-bottom:20px}section.sustentavel img{float:right}
section.sustentavel .int{display:block;margin:20px}section.sustentavel .int h2{color:#58c24a;margin-bottom:10px}
section.geradores{border-top:1px solid #535456;border-right:1px solid #535456;margin-bottom:40px}section.geradores h2{background:#f3f3f3;color:#3b86bb;float:left;font-family:'nexa_boldregular';font-size:18px;display:block;padding:10px 10px 10px 0;margin-top:-20px;text-transform:uppercase}
section.geradores p{margin:20px 20px 20px 0}
section#produtos-destaques,section#newsletter{background:#fff;float:left;padding:20px 0;width:100%}section#produtos-destaques div.destaque,section#newsletter div.destaque{margin-bottom:40px}
section#produtos-destaques div a,section#newsletter div a{color:#535456;text-decoration:none}
section#produtos-destaques div a strong,section#newsletter div a strong{font-weight:bold}
section#produtos-destaques div a:hover,section#newsletter div a:hover{color:#3b86bb;text-decoration:none}
section#produtos-destaques div h2,section#newsletter div h2{color:#3b86bb;font-family:'nexa_boldregular';margin-top:20px;text-transform:uppercase;font-size:16px;width:100%}
section#produtos-destaques div hr,section#newsletter div hr{background:#f3f3f3;border:none;height:1px}
section#newsletter{background:#fff;padding:0 0}section#newsletter .newsletter-interna{background:url(../img/bg-newsletter.jpg) left no-repeat #fff;height:378px;margin-bottom:-20px}section#newsletter .newsletter-interna div{float:right}
section#newsletter .newsletter-interna h2{float:right}
section#newsletter .newsletter-interna .newsletter-interna-int{display:block;margin-right:150px;margin-top:90px}
section#newsletter form{float:right}section#newsletter form legend{color:#535456}
section#newsletter form input[type='text'],section#newsletter form input[type='email']{background:#fff;border:1px solid #dcdcdc;height:20px;margin:10px 0;padding:10px;width:278px}
section#topo{background:#f3f3f3;height:200px;margin-bottom:20px}section#topo p{display:block;float:left;margin-top:30px;text-align:right;width:950px}
section#topo div#logo{background:url(../img/bg-logo.png) 189px -13px no-repeat;height:137px;width:449px}section#topo div#logo a{display:block;margin-top:40px;width:207px}
section#topo ul{background:#004b80;margin-top:27px;width:490px}section#topo ul li a{color:#fff;float:left;font-family:'nexa_lightregular';font-size:14px;line-height:41px;text-align:center;text-decoration:none;padding:0 37px}section#topo ul li a.deslocar-direita{margin-left:30px}
section#topo ul li a.equipamento-ativo{background:url(../img/bg-equipamento-ativo.jpg);color:#004b80}section#topo ul li a.equipamento-ativo.equipamento-ativo:hover{background:url(../img/bg-equipamento-ativo.jpg)}
section#topo ul li{height:41px;float:left}section#topo ul li a:hover{background:url(../img/hover-menu.jpg) center}
section#topo ul li img{float:left;margin-top:10px}
section#topo ul li ul#submenu{background:url(../img/bg-submenu.png) no-repeat;display:none;margin-top:41px;left:-189px;padding-left:180px;position:absolute;width:499px}section#topo ul li ul#submenu a{padding:0 25px;width:auto}
section#topo ul li ul#submenu a:hover{background:url(../img/hover-submenu.jpg)}
section#topo ul #bt-produtos{overflow:hidden}
#topo-contato{font-size:14px}#topo-contato a{color:#535456;text-decoration:none}#topo-contato a:hover{text-decoration:underline}
aside.contato h2{font-family:'nexa_lightregular';font-size:14px;color:#3b86bb}
aside.contato hr{background:#3b86bb;border:none;height:1px}
aside.contato p{margin:20px 0}
form{margin-bottom:40px}form label{color:#3b86bb;font-family:'nexa_lightregular';font-size:13px;text-transform:uppercase}form label.error{color:#900;font-size:12px}
form input[type='text'],form .textArea{background:#fff;border:1px solid #dcdcdc;border-top:1px solid #3b86bb;height:20px;margin-bottom:20px;padding:10px;width:440px}
form .textArea{height:100px}
form input[type='submit']{background:url(../img/btn-enviar-contato.jpg);border:none;float:right;height:50px;text-indent:-9999px;width:123px}
form input[type='submit']:hover{opacity:.9}
form#newsletter input[type='submit']{background:url(../img/img-newsletter.jpg);height:50px;width:150px}
form#form-orcamento{background:url(../img/img-orcamento.jpg) top no-repeat #fff;padding:70px 10px 10px 10px;height:450px;margin-bottom:20px;width:279px !important}form#form-orcamento input[type='text'],form#form-orcamento .textArea{width:255px}
form#form-orcamento input[type='submit']{background:url(../img/img-enviar-orcamento.jpg);height:30px;width:140px}
table{background:#fff;margin-top:20px;width:100%}table .azul{background:#3b86bb;color:#fff}
table tr td{border:1px solid #dcdcdc;padding:10px;text-align:center}
table tr:nth-child(even){background:#f4f4f4}
footer{background:#004b80;border-top:2px solid #96d0ea;color:#fff;float:left;padding:30px 0;margin-bottom:30px;width:100%}footer a{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}
footer p{margin-bottom:0}
footer section{position:relative}
#raes{background:url(../img/bg-raes.gif) no-repeat bottom center;bottom:-94px;height:31px;font-size:10px;position:absolute;right:0;z-index:50}#raes a{color:#004b80;display:block;margin:11px 0 0 31px}
#raes img{vertical-align:middle}
