html { height:100%; }

body { margin:auto; background:#fff; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }

img { border:none; }

b { font-weight:bold; }

.fleft { float:left; }
.right { float:right; }

.cazul { color:#01002a; }
.cazul2 { color:#4b4b66; }

.container { margin-left:auto; margin-right:auto; font-family: Verdana, Geneva, sans-serif; height:auto; width:980px; font-size:12px; font-weight:100; background:#fff; color:#000; }

.header { float:left; width:980px; height:133px; background:url(bk_header.gif) no-repeat top center;  }

.menu2 { float:left; width:630px; height:auto; padding-top:12px; color:#fff; }
.menu2 .item { float:left; width:auto; height:10px; color:#fff; margin: 0 10px 0 10px; font-size:10px; }
.menu2 .item a { color:#fff; text-decoration:none; }
.menu2 .item a:hover { color:#1e861e; text-decoration:none; }

.pesquisa { float:left; width:155px; height:auto; padding:12px 0 0 25px }
.pesquisa form { float:left; width:155px; }
.cx_pesquisa { float:left; width:115px; height:12px; background:#fff; border:none; font-size:10px; }
.bt_ok { float:left; width:20px; height:15px; font-size:8px; color:#fff; background: url(imagens/bt_ok.gif) no-repeat; border:none; margin-left:5px; text-align:center; cursor:pointer; }

.logo { float:right; width:150px; height:113px; padding-top:20px; }
.logo img { width:150px; height:80px; }

.menu { float:left; width:980px; height:auto; padding-top:10px; background:#00001e; color:#fff; }
.menu .item { float:left; width:auto; height:20px; padding-top:5px; color:#fff; margin: 0 22px 0 22px; }
.menu .item a { color:#fff; text-decoration:none; padding:5px 0 10px 0; }
.menu .item a:hover { color:#fff; text-decoration:none; padding-top:5px; border-top: solid 2px #1e861e; }
.menu .on { border-top: solid 2px #1e861e; }
.menu .off { border-top: solid 2px #fff; }

.menu_dd { float:left; width:100px; height:auto; position:absolute; z-index:100; }
.menu_dd .item { float:left; width:90px; height:20px; padding:5px 5px 0 5px; color:#fff; text-align:center; background:#00001e; border-bottom: solid 1px #fff; cursor:pointer; }
.menu_dd .item .on { border-top: solid 2px #1e861e; padding-top:5px; }
.menu_dd a { float:left; text-align:center; width:90px; height:15px; padding:5px 5px; background:#bac0cc; color:#01002a; border-bottom:1px solid #FFF; text-decoration:none; }
.menu_dd a:hover { text-decoration:none; background:#1e861e; color:#01002a; text-align:center; }

#dd_quemsomos { display:none; margin:169px 0 0 103px; }
#dd_produtos { display:none; margin:169px 0 0 343px; }
#dd_pos-venda { display:none; margin:169px 0 0 656px; }
#dd_media { display:none; margin:169px 0 0 756px; }

.cleft { float:left; width:200px; height:auto; margin: 20px 0 0 0; }
.cleft .tit { float:left; width:190px; height:auto; padding-right:10px; border-bottom:solid 2px #00001e; color:#00001e; text-align:right; }
.cleft .img { float:left; width:200px; height:auto; margin-top:10px; border:none; }
.cleft .img img { border:none; }

.ccenter { float:left; width:540px; height:auto; margin: 20px 0 0 0; padding: 0 20px 0 20px; position:relative; z-index:1; }
.ccenter .tit { float:left; width:530px; height:auto; padding-right:10px; border-bottom:solid 2px #00001e; color:#1e861e; text-align:right; }
.ccenter .tit_video { float:left; width:540px; height:auto; text-align:left; font-size:16px; padding: 20px 0 10px 0; font-weight:bold; }

.ccenter .banner_home { float:left; width:100%; height:330px; margin-top: 10px; background:url(banner_home.gif) no-repeat top center; }
.ccenter .info { float:left; width:520px; height:auto; padding: 10px; }
.ccenter .txt { float:left; width:100%; height:auto; color:#000; text-align:justify; }
.ccenter .txt2 { float:left; width:100%; height:auto; color:#000; text-align:justify; font-size:10px; }
.ccenter .img_top { float:left; margin: 10px 0 20px 0; }
.ccenter .info .img_right { float:right; margin: 0 0 0 20px; }
.ccenter .info .img_left { float:left; margin: 0 20px 0 0; }
.ccenter .linha { float:left; width:100%; height:1px; background:#bac0cc; margin:10px 0; }
.ccenter #gallery { float:left; width:auto; height:auto; padding: 20px 0 0 0; }
.ccenter .item_news1 { float:left; width:480px; height:auto; padding:10px 20px; background:#f0f0f0; font-weight:bold; }
.ccenter .item_news2 { float:left; width:480px; height:auto; padding:10px 20px 20px 20px; background:none; font-size:10px; }
.ccenter .tit_prod { float:left; width:100%; height:auto; color:#4b4b66; font-weight:bold; text-transform:uppercase; margin:10px 0 0 0; padding:10px 0 5px 0; border-top:solid 1px #ccc; }
.ccenter .tit_prod a { font-size:10px; color:#01002a; }
.ccenter .item_prod { float:left; width:250px; height:auto; padding: 10px 5px 0px 5px; }
.ccenter .item_prod img { float:left; border: solid 1px #ccc; }
.ccenter .item_prod .tit_prod2 { float:right; width:140px; height:auto; font-weight:bold; color:#4b4b66; padding:20px 0 0 0; }
.ccenter .item_prod .desc_prod { float:right; width:140px; height:auto; font-size:10px; padding:5px 0 0 0; }
.ccenter .item_prod2 { width:265px; height:auto; padding:0 0 10px 0; }
.ccenter .item_prod2 img { float:left; border: solid 1px #ccc; }
.ccenter .item_prod2 .tit_prod2 { float:left; width:255px; height:auto; font-weight:bold; color:#4b4b66; padding:5px 5px 0 5px; }
.ccenter .item_prod2 .desc_prod { float:left; width:255px; height:auto; font-size:10px; padding:5px 5px 0 5px; }
.ccenter .item_prod3 { float:left; width:520px; height:auto; padding: 10px 10px 0px 10px; }
.ccenter .item_prod3 img { float:left; border: solid 1px #ccc; }
.ccenter .item_prod3 .tit_prod2 { float:right; width:255px; height:auto; font-weight:bold; color:#4b4b66; padding:5px 0 0 10px; }
.ccenter .item_prod3 .desc_prod { float:right; width:255px; height:auto; font-size:10px; padding:5px 0 0 10px; }

.ccenter .mapa { float:left; width:auto; height:auto; }
.ccenter .mapa iframe { margin:0; padding:0; border:none; overflow:hidden; }

.ccenter .emconstrucao { float:left; width:540px; height:auto; font-size:18px; font-weight:bold; text-align:center; background:url(imagens/emconstrucao.gif) no-repeat top center; padding: 320px 0 50px 0; }

.cright { float:right; width:200px; height:auto; margin: 20px 0 0 0;}
.cright .tit { float:right; width:190px; height:auto; padding-right:10px; border-bottom:solid 2px #00001e; color:#00001e; text-align:right; }
.cright .img { float:right; width:200px; height:auto; margin-top:10px; border:none; }
.cright .img img { border:none; }

.cright .btn_newsletters { float:right; width:auto; height:auto; padding-top: 30px; }

.footer { float:left; width:980px; height:auto; padding:0 0 0 0; margin-top:20px; background:url(bk_footer.gif) no-repeat top center; color:#000;}
.copy { float:left; width:980px; height:20px; font-size:10px; color:#999; margin-top:20px; }