a img, :link img, :visited img { border:0 }

body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c0000; background:url(../../imagens/body_bg.gif) repeat-y center }

a { color:#7c0000; font-weight:bold; text-decoration:underline }
a:hover { text-decoration:none }

table.formm { width:700px; border-collapse:separate; }
table.formm tr { height:25px; }
table.formm tr td.bluee { width:150px; text-align:center; background-color:#7c0000; vertical-align:middle; border-right:2px solid #7c0000 } 

label { font-size:12px; text-transform:uppercase; font-weight:bold; color:#fdfeff }
input, textarea, select { font-size:14px; color:#7c0000; border:2px solid #7c0000; padding:5px 5px 5px 22px }

select option { padding:1px 3px }

button { background-color:#521900; color:#fff; padding:7px; font-size:12px; text-transform:uppercase; font-weight:bold }

input.nome { background:url(../../imagens/nome_input.gif) no-repeat 3px center }
input.mail { background:url(../../imagens/mail_input.gif) no-repeat 3px center }
input.fone { background:url(../../imagens/fone_input.gif) no-repeat 3px center }
input.endereco { background:url(../../imagens/endereco_input.gif) no-repeat 3px center }
input.cidade { background:url(../../imagens/cidade_input.gif) no-repeat 3px center }
select.estado { background:#fff url(../../imagens/estado_input.gif) no-repeat 3px center }
input.assunto { background:url(../../imagens/assunto_input.gif) no-repeat 3px center }
textarea.mensagem { background:url(../../imagens/mensagem_input.gif) no-repeat 3px center }

#wrapper { width:1000px; min-height:598px; margin:0 auto; background:url(../../imagens/wrapper_bg.jpg) no-repeat top }
#wrapper .nomarginr { margin-right:0 !important }
#wrapper .box01 { padding:10px; background-color:#fff; border:1px solid #7c0000 }
#wrapper .msgerro { color:#db0624 }
#wrapper .msgok { color:#219c00 }

#topo { width:1000px; height:113px; float:left; background:url(../../imagens/topo_bg.gif) repeat-x }
#topo h1 { text-indent:-9999px }
#topo h1 a, #topo h1 a:hover { width:292px; height:113px; display:block; margin-right:10px; float:left; position:relative; background:url(../../imagens/logo_h1.png) }

#topo #anima { width:666px; height:50px; border:5px #fff solid; margin-top:8px; float:left }

#topo ul { float:left; margin-top:9px }
#topo ul li { display:inline }
#topo ul li a { width:133px; height:20px; padding-top:15px; display:block; margin-right:3px; float:left; color:#fff; font-size:11px; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; background:url(../../imagens/topo_li.gif) }
#topo ul li a:hover { height:23px; padding-top:12px; }

#anim { width:633px; height:364px; margin:45px 18px 0 0; float:left }
#anim #flashs { width:355px; height:220px; margin:130px 0 0 260px; float:left }
* html #anim #flashs { margin:65px 0 0 130px }

#newsv { width:289px; height:328px; padding:18px; margin-top:45px; float:left }
#newsv h2 { text-indent:-9999px }
#newsv h2.novidades { width:106px; height:20px; margin-bottom:15px; background:url(../../imagens/novidadesm_h2.png)  }
#newsv h2.vinstitucional { width:205px; height:23px; margin-bottom:15px; background:url(../../imagens/vinstitucional_h2.png)  }

#newsv ul.novlist { width:289px; margin-bottom:15px }
#newsv ul.novlist li { padding-left:30px; height:24px; line-height:24px; margin-bottom:5px; background:url(../../imagens/rbullet.gif) no-repeat left }
#newsv ul.novlist li a { font-weight:normal; font-size:11px; color:#fff; }
#newsv a.btmais { width:291px; height:27px; display:block; margin-bottom:15px; text-indent:-9999px; background:url(../../imagens/maisnovidades_bt.gif) no-repeat top }
#newsv a.btmais:hover { background-position:bottom }

#content { width:964px; padding:0 18px 10px; margin-top:15px; float:left }

#content h2 { width:964px; height:46px; text-indent:-9999px; margin-bottom:15px }
#content h2.inicial { background:url(../../imagens/ultimosprodutos_h2.png) }
#content h2.sobre { background:url(../../imagens/sobreaempresa_h2.png) }
#content h2.produtos { background:url(../../imagens/produtos_h2.png) }
#content h2.showroom { background:url(../../imagens/showroom_h2.png) }
#content h2.contato { background:url(../../imagens/contato_h2.png) }
#content h2.novidades { background:url(../../imagens/novidades_h2.png) }
#content h2.ergonomia { background:url(../../imagens/ergonomia_h2.png) }

#content p { margin-bottom:15px; line-height:14px; }
#content h3 { font-size:18px; margin-bottom:15px }
#content h4 { font-size:14px; margin-bottom:15px }
#content h5 { font-size:12px; font-weight:normal; margin-bottom:15px }

#content ul.listag { width:964px }
#content ul.listag li { width:307px; display:inline; float:left; margin-bottom:18px; margin-right:10px }
#content ul.listag li img { padding:8px; margin-bottom:3px; background-color:#666 }
#content ul.listag li div.b4v { width:291px; height:60px; padding:8px; background-color:#b40000 }
#content ul.listag li div.b4v h2 { width:291px; height:auto; line-height:18px; font-size:18px; color:#fff; text-indent:0; margin-bottom:7px }
#content ul.listag li div.b4v p { font-size:11px; color:#fff }
#content ul.listag li a { color:#fff; font-weight:normal; text-decoration:none }

#content .paginator { width:944px; padding:10px; margin-bottom:15px; float:left; background-color:#d87575 }
#content .paginator h5 { color:#fff; font-size:12px; font-weight:bold; margin-bottom:2px }
#content .paginator p { color:#f6f2f2; font-size:11px; margin-bottom:5px }

#content .paginator ul.gbutton { text-align:center; padding:0; float:left; }
#content .paginator ul.gbutton li { display:inline; padding:0; float:left; background:none }
#content .paginator ul.gbutton li.right { display:inline; float:right }
#content .paginator ul.gbutton li a { padding:5px 10px; display:block; text-align:center; text-decoration:none; color:#fff; background-color:#7f0000; margin-right:2px }
#content .paginator ul.gbutton li a.ativo { color:#222; background-color:#fff }
#content .paginator ul.gbutton li a:hover { background-color:#fafbfb; color:#000; }

#rodape { width:984px; height:56px; padding:26px 8px 8px 8px; float:left; clear:both; background:url(../../imagens/rodape_bg.gif) repeat-x }
#rodape div.les { width:580px; height:56px; float:left }
#rodape div.les img { float:left; margin-right:8px }
#rodape address { font-style:normal; line-height:14px; color:#fff }
#rodape address a { color:#fff }
#rodape div.ldi { width:250px; height:40px; padding-top:16px; text-align:center; float:right }

.iesquerdab { padding:8px; margin:0 16px 16px 0; background-color:#666; float:left }

.marginb12 { margin-bottom:12px }
* html .marginb12 { margin-bottom:8px }