body { margin: 0px; padding: 0px; font-family: Verdana, Geneva, sans-serif; background-color: #cccccc; background-image: url(../_img/bg.jpg); background-repeat: no-repeat; background-position: center 0px; overflow-x: hidden}
.clear { clear:both; }
h1 { color: #004c6d; font-weight: bold; size: 18px; margin: 0px 0px 20px 0px; padding: 0px; }
h2 { color: #004c6d; font-weight: bold; size: 16px; margin: 0px 0px 10px 0px; padding: 0px; }
h3 { color: #f59c02; font-weight: bold; size: 22px; margin: 0px 0px 5px 0px; padding: 20px 0px 0px 0px; }
h4 { color: #0074a3; font-weight: bold; size: 12px; margin: 30px 0px 0px 0px; padding: 0px; } 
p { font-size: 13px; color: #4d4d4f; line-height: 20px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px; }

/* TOPO */
#topo { background-image: url(../_img/bg_topo1.jpg); background-repeat: repeat-x; background-position: center 0px; height: 142px; width: 100%; margin: 0px; padding: 0px; position: absolute; top: 0px; z-index: 1;  }
#topo-bg { background-image: url(../_img/bg_topo_2.png); background-position: center 0px; background-repeat: no-repeat; width: 100%; height: 142px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 6px; z-index: 2; }
#topo-holder { width: 960px; height: 142px; margin: 0px auto 0px auto; padding: 0px; position: relative; overflow:hidden; }
#marca { background-image: url(../_img/marca_topo.png); background-position: 0px 0px; background-repeat: no-repeat; width: 280px; height: 91px; margin: 0px; padding: 0px; position: absolute; top: 35px; }
#marca a{ width: 280px; height: 91px; display: block; }
#telefone { background-image: url(../_img/topo_telefone.png); background-position: 0px 0px; background-repeat: no-repeat; width: 231px; height: 36px; margin: 0px; padding: 0px; position: absolute; top: 0px; left: 730px; }
#menu { width: 465px; height: 30px; margin: 0px;  padding: 0px;  position: absolute;  top: 100px; left: 492px; }
#menu ul { margin: 0px; padding: 0px; }
#menu li { margin: 0px 42px 0px 0px; padding: 0px; display: inline; list-style-type: none; }
#menu a { font-size: 14px; color: #666; text-decoration: none; }
#menu a:hover { color: #39F; text-decoration: none; }
	
/* HOME */
#banner-home { background-image: url(../_img/banner_home.jpg); background-repeat: no-repeat; background-position: center 0px; height: 439px; width: 100%; margin: 142px 0px 0px 0px; padding: 0px; }
#box-conteudo-home { background-image: url(../_img/bg_preto.png); background-position: 20px 0px 0px 0px; background-repeat: repeat; margin: -10px 0px 0px 0px; padding: 0px; width: 100%; height: 253px; border: 1px solid #333; }
#box-conteudo-home-holder { background-image: url(../_img/box_conteudo_home.png); background-position: 0px 0px; background-repeat: repeat; margin: -30px auto 0px auto; padding: 0px; width: 960px; height: 282px; }
#txt-home { width: 245px; height: 200px; margin: 66px 0px 0px 22px; padding: 0px; float: left; }
#txt-home p { color: #999; font-size: 12px; margin: 15px 0px 0px 0px; }
#carrossel-home { width: 635px; height: 155px; margin: 70px 0px 12px 0px; padding: 0px; float: right; border: 0px solid #0C3; }
#bt-mais-produtos-home { background-image: url(../_img/bt_vejaMaisProdutos.png); background-position: 0px 0px; background-repeat: no-repeat; width:150px; height: 31px; margin: 16px 0px 0px 0px; padding: 0px; float: right;}
#bt-mais-produtos-home a { display: block; width:150px; height: 31px; }
#bt-mais-produtos-home a:hover { width:150px; height: 31px; }

/* CONTEUDO */
#conteudo { width: 960px; min-height: 100px; margin: 200px auto 0px auto; padding: 0px; }
#coluna-1 { width: 470px; min-height: 100px; margin: 0px 0px 0px 0px; padding: 0px; float:left; font-size: 13px; color: #4d4d4f; }
#coluna-2 { width: 450px; min-height: 100px; margin: 0px 0px 0px 0px; padding: 0px; float:right; }
#coluna-3 { width: 233px; min-height: 100px; margin: 0px 0px 0px 0px; padding: 0px; float:left; font-size: 13px; color: #4d4d4f; }
#coluna-4 { width: 614px; min-height: 100px; margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px; float:right; }

/* A EMPRESA */
#box-mvv { background-image: url(../_img/bg_preto.png); background-position: 0px 0px; background-repeat: repeat; margin: 0px auto; padding: 0px; width: 100%; height: 253px; border: 1px solid #333; position:absolute; top: 628px; left: 0px; }
#box-mvv-holder { margin: 0px auto; padding: 0px; width: 960px; height: 282px; }
#box-mvv-holder .box-item-mvv { margin: -40px 0px 0px 0px; padding: 0px; float: left; width: 312px; min-height: 100px; }
#box-mvv-holder .box-item-mvv p { color: #CCC; font-size: 12px; line-height: 22px; margin: 0px 0px 0px 113px; padding: 0px; }
#box-mvv-holder .box-item-mvv ul { margin: 0px 0px 0px 113px; padding: 0px; color: #CCC; font-size: 12px;  }
#box-mvv-holder .box-item-mvv li { background-image: url(../_img/marcador_amarelo.png); background-position: 0px 7px; background-repeat: no-repeat; margin: 0px; padding: 0px 0px 5px 10px; list-style-type: none; }

/* PRODUTOS */
.box-produto { margin: 0px 0px 30px 0px; padding: 0px; height: 168px; width: 620px; }
.box-produto img { float: left;}
.box-produto p { font-size: 12px; line-height: 20px;}
#coluna-3 a { color: #333;}
#coluna-3 a:hover { color: #09C;}

/* FALE CONOSCO */
#box-faleConosco { background-image: url(../_img/box_faleConosco.png); background-repeat: no-repeat; background-position: 0px 0px; margin: 50px 0px 0px -25px; padding: 45px 30px; width: 414px; height: 523px; font-size: 12px; }
#box-faleConosco p { font-size: 12px; line-height: 16px; margin: 0px; padding: 0px; }
#box-faleConosco a { color: #333;}
#box-faleConosco a:hover { color: #09C;}
.table-form td{ color: #0074a3; font-weight: bold; font-size: 11px; padding: 0px 0px 2px 0px; }
.form { height: 32px; border: 1px solid #a3a3a3; margin: 0px 0px 12px 0px; padding: 0px 10px; color: #666; font-size: 12px; -moz-border-radius: 10px;
border-radius: 10px; background-color: #efefef; }

/* RODAPE */
#rodape { background-image: url(../_img/rodape_divisor.png); background-position: 0px 0px; background-repeat: no-repeat; margin: 30px auto 30px auto; padding: 0px; width: 960px; height: 80px; }
#menu-rodape { width: 465px; height: 30px; margin: 0px 0px 0px 0px;  padding: 30px 0px 0px 0px; font-size: 10px; color: #9C9C9C; float: left; }
#menu-rodape ul { margin: 0px 0px 5px 0px; padding: 0px; }
#menu-rodape li { margin: 0px 10px 0px 0px; padding: 0px; display: inline; list-style-type: none; }
#menu-rodape a { font-size: 10px; color: #666; text-decoration: none; }
#menu-rodape a:hover { color: #09F; text-decoration: none; }
#assinatura { float: right; margin: -15cpx 0px 0px 0px; padding: 0px; }
#assinatura a { font-size: 10px; color: #666; text-decoration: none; color: #9C9C9C;  }
#assinatura a:hover { color: #09F; text-decoration: none; }