body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; background:#000 url(../../imagens/body_bg.jpg) no-repeat center top; }

a { font-weight:bold; text-decoration:underline }
a:hover { text-decoration:none }

table.formm { border-collapse:separate }
table.formm tr { height:25px; }
table.formm tr td.bluee { width:180px; text-align:center; background-color:#333; padding:4px; vertical-align:middle; border-right:2px solid #000 } 

label { font-size:12px; text-transform:uppercase; font-weight:bold; color:#fdfeff }
input, textarea, select { font-size:14px; color:#111; border:2px solid #333; padding:5px 5px 5px 22px }

select option { padding:1px 3px }

button { background-color:#222; border:1px solid #666; color:#fff; padding:4px; font-size:12px; text-transform:uppercase; font-weight:bold }

input.nome { background:#fff url(../../imagens/nome_input.gif) no-repeat 3px center }
input.mail { background:#fff url(../../imagens/mail_input.gif) no-repeat 3px center }
input.fone { background:#fff url(../../imagens/fone_input.gif) no-repeat 3px center }
input.endereco { background:#fff url(../../imagens/endereco_input.gif) no-repeat 3px center }
input.cidade { background:#fff 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:#fff url(../../imagens/assunto_input.gif) no-repeat 3px center }
textarea.mensagem { background:#fff url(../../imagens/mensagem_input.gif) no-repeat 3px center }

#wrapper { width:1000px; height:580px; min-height:580px; margin:0 auto; position:relative; background:url(../../imagens/wrapper_bg.jpg) no-repeat }
#wrapper .mr10 { margin-right:15px }
#wrapper .box01 { padding:10px; background-color:#fff; border:1px solid #333 }
#wrapper .box01 p { color:#333 }
#wrapper .msgerro { color:#db0624 }
#wrapper .msgok { color:#219c00 }

#topo { width:1000px; height:85px; float:left }
#topo h1 { text-indent:-9999px }
#topo h1 a, #topo h1 a:hover { width:1000px; height:85px; display:block; cursor:pointer; background:url(../../imagens/logo_h1.png) no-repeat; position:relative  }

#menutop { width:1000px; height:33px; float:left }
#menutop ul { padding:3px 0 0 180px; text-align:center }
#menutop ul li { display:inline }
#menutop ul li a { color:#fff; width:149px; height:30px; display:block; float:left; font-size:11px; text-indent:-9999px}
#menutop ul li a.empresa { background:url(../../imagens/aempresa_bt.gif) no-repeat }
#menutop ul li a.produtos { background:url(../../imagens/produtos_bt.gif) no-repeat }
#menutop ul li a.servicos { background:url(../../imagens/servicos_bt.gif) no-repeat }
#menutop ul li a.contato { background:url(../../imagens/contato_bt.gif) no-repeat }
#menutop ul li a:hover { background-position:bottom }

#menutop ul li ul { width:212px; padding:1px; margin-top:29px; background-color:#111; position:absolute; z-index:1000; display:none; }
#menutop ul li ul.produtoo { left:296px }
#menutop ul li ul.servicoss { left:446px }
#menutop ul li ul li a { width:202px; height:15px; line-height:15px; margin-bottom:1px; background:#333; padding:5px; color:#fff; font-weight:normal; font-size:10px; text-decoration:none; text-indent:0; text-transform:uppercase; display:inline-block }
#menutop ul li ul li a.nfb { margin-bottom:0 }
#menutop ul li ul li a:hover { background-color:#666 }

#sep { width:1000px; height:55px; float:left }

.blk { width:985px; float:left; margin-bottom:15px; padding-left:15px }

#destaques { width:718px; height:184px; float:left; padding:20px; background:url(../../imagens/destaques_bg.png) no-repeat }
#destaques h2, #novidades h2 { text-indent:-9999px }
#destaques h2.produto { width:193px; height:17px; margin:0 500px 10px 0; position:relative; float:left; background:url(../../imagens/produto_h2.png) no-repeat left }

#destaques ul { float:left }
#destaques ul li { display:inline }
#destaques ul li a { width:330px; height:132px; display:block; cursor:pointer; color:#ddd; position:relative; padding:10px; font-weight:normal; font-size:12px; text-decoration:none; float:left; background:url(../../imagens/produtosli_bg.png) no-repeat }
#destaques ul li a:hover { text-decoration:underline }
#destaques ul li a img { margin-right:12px; float:left; border:1px #a0a0a0 solid }
#destaques ul li a strong.tit { color:#fffefe; text-indent:0; font-weight:normal; font-size:18px }

#novidades { width:180px; height:204px; padding:10px; background:url(../../imagens/novidades_bg.png) no-repeat; margin-left:15px; float:left }
#novidades h2.novi { width:74px; height:17px; margin:0 100px 15px 0; position:relative; float:left; background:url(../../imagens/novidades_h2.png) no-repeat left }
#novidades ul { float:left }
#novidades ul li a { width:146px; height:12px; line-height:12px; padding:4px 10px 4px 22px; position:relative; display:block; color:#d4d4d4; font-size:11px; font-weight:normal; text-decoration:none; border:1px #222 solid; margin-bottom:2px; background:#222 url(../../imagens/novidadelia_bg.gif) no-repeat top; }
#novidades ul li a.mais { font-weight:bold; text-transform:uppercase; border:1px #000 solid; background:#000 url(../../imagens/novidadeliak_bg.gif) no-repeat top }
#novidades ul li a:hover { color:#2f2f2f; background-color:#fbfbfb; border:1px #fbfbfb solid; background-position:bottom }

#bloco2 h2 { width:970px; height:45px; margin-bottom:15px; text-indent:-9999px }
#bloco2 h2.aempresa { background:url(../../imagens/aempresa_h2.png) no-repeat }
#bloco2 h2.servicos { background:url(../../imagens/servicos_h2.png) no-repeat } 
#bloco2 h2.produtos { background:url(../../imagens/produtos_h2.png) no-repeat }
#bloco2 h2.contato { background:url(../../imagens/contato_h2.png) no-repeat }
#bloco2 h2.novidades { background:url(../../imagens/novidades_h2.png) no-repeat }
#bloco2 h2.veiculos { background:url(../../imagens/veiculos_h2.png) no-repeat }

#content { width:758px; float:left }

#content h3 { font-size:21px; margin-bottom:15px }
#content h4 { font-size:16px; margin-bottom:15px }
#content p { color:#cacaca; font-size:12px; line-height:14px; margin-bottom:15px }
#content p a { color:#cacaca }

#content ul.lista { margin-bottom:15px }
#content ul.lista li { list-style:disc; list-style-position:inside; margin-bottom:10px }

#menudi { width:180px; padding:10px; background-color:#323232; margin-left:15px; float:left }
#menudi h2.vendascarro { width:119px; height:17px; margin:0 40px 15px 0; position:relative; float:left; background:url(../../imagens/vendascarro_h2.png) no-repeat left }

#menudi ul { float:left }
#menudi ul li a { width:143px; height:12px; line-height:12px; padding:4px 10px 4px 25px; display:block; color:#d4d4d4; font-size:11px; font-weight:normal; text-decoration:none; border:1px #222 solid; margin-bottom:2px; background:#222 url(../../imagens/novidadeliacar_bg.gif) no-repeat top; }
#menudi ul li a.mais { font-weight:bold; text-transform:uppercase; border:1px #000 solid; background:#000 url(../../imagens/novidadeliakcar_bg.gif) no-repeat top }
#menudi ul li a:hover { color:#2f2f2f; background-color:#fbfbfb; border:1px #fbfbfb solid; background-position:bottom }

#rodape { width:1000px; height:42px; padding-top:20px; float:left; clear:both; background:url(../../imagens/rodape_bg.jpg) no-repeat }
#rodape p { font-size:11px; font-weight:bold; margin-bottom:2px; color:#fcfcfc; text-align:center; }
#rodape p img { vertical-align:middle }

.iesquerda { border:2px #404040 solid; float:left; margin-right:10px; }
.iesquerdab { float:left; margin:0 8px 15px 0; }
.idireita { border:2px #404040 solid; float:right; margin-left:10px; }
.nomr { margin-right:0 }

.bloquinho { width:758px; float:left }
.blocao { width:1000px }