body {background-color:#ffffff; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
a {font-weight:bold; text-decoration:none; background-color:#CCCCCC; color:#FFFFFF;}
a:hover {color:#999999; background-color:transparent;}
img {border:0px;}
h1 {background-color:#ffffff; text-transform:uppercase; color:#cccccc; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 10px 0 10px; float:right; margin:0 20px 0 0; letter-spacing:2px;}
h1 a {background-color:transparent; color:#cccccc;}
h1 a:hover {color:#cccccc;}
.bgH1 {background-image:url(images/bg_titulo.gif); clear:both; height:15px; margin-bottom:15px;}
h2 {color:#3489b4; font-size:14px; font-weight:bold;}
h3 {color:#e7cc7d; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; text-transform:uppercase; clear:both; border-top:1px dashed #e7cc7d; padding-top:5px;}
h4 {clear:both; border:1px solid #cccccc; color:#cccccc; text-transform:uppercase; font-size:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px; margin-top:2px; padding:0px;}
h5 {}
p {margin:0px; padding:0px; line-height:24px;}
p a {color:#999999; text-decoration:none; font-weight:bold;}
p a:hover {background-color:#cccccc; color:#ffffff;}
p b {font-size:16px; color:#666666;}
p span {color:#ff9900; font-size:14px; font-weight:bold;}
.corP {color:#0099cc;}
address {font-style:normal; font-size:10px; text-align:right; letter-spacing:1px; padding:30px 0px 0px 0px; line-height:14px;}
.formGeral {clear:both; margin:15px 0 15px 0; border:1px dashed #cccccc; padding:20px 0px 20px 90px;}
.formGeral span {float:left; width:100px; color:#7ba7be;}
.formLinha {clear:both; margin-bottom:3px;}
.formCampo {border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; background-color:#eeeeee; width:350px; font-size:12px;}
.formLinhaBotao {clear:both; text-align:left; padding:10px 0px 0px 180px;}
.formBotao {background-color:#7ba7be; color:#FFFFFF; font-weight:bold; border:none; padding:0 0 1px 0; width:200px;}
#geral {width:990px; position:absolute; left:50%; margin-left:-495px;}
.topo {clear:both; width:990px; height:280px; margin-top:5px;}
.centro {clear:both; width:100%;}
table {border:0px; width:100%;}
table th {border:1px dashed #cccccc; margin:0px; padding:2px 5px 2px 5px; text-align:left; font-weight:normal;}
table td {border:1px dashed #cccccc; margin:0px; padding:2px 5px 2px 5px; text-align:right;}

.colunaEsq {float:left; width:150px; margin-right:25px;}
.menuGeral {float:left; background:url(images/topo_menu.gif) no-repeat #fad879; width:140px; text-transform:uppercase; color:#b35c16; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 5px 0px 5px;}
/*.menuGeral ul {margin:17px 5px 23px 5px; padding:0px; list-style:none;}
.menuGeral li {border-bottom:1px dashed #ffffff;}
.menuGeral li a {color:#b35c16; text-decoration:none; font-weight:normal; display:block; padding:10px 0px 2px 5px;}
.menuGeral li a:hover {background-color:#ffffff; color:#b35c16;} */
.menuRodape {float:left; background:url(images/bottom_menu.gif) no-repeat; width:150px; height:61px;}
.vocesabia {float:left; width:150px; background:url(images/vocesabia_bottom.gif) no-repeat bottom left #ceba81; color:#ffffcc; font-weight:bold; font-size:11px; margin-top:20px; text-align:center;}
.vocesabia p {padding:0 10px 30px 10px; line-height:normal;}
.vocesabia p a {color:#ffffcc; text-decoration:none; background-color:transparent;}
.vocesabia p a:hover {color:#e8dea6; background-color:transparent;}

.colunaCentro {float:left; width:660px; margin-top:27px;}
.destaqueHome {clear:both; width:100%; margin-top:50px;}
.destaque {float:left; margin:0px; padding:0px;}
.destaque a {background-color:transparent;}
.textoProduto {float:left; width:315px; height:260px;}
.textoProduto p {font-size:11px; line-height:normal;}
.fotoProduto {float:right; width:318px; height:230px; background:url(images/bg_produto.gif) no-repeat; margin-bottom:15px; padding-top:30px; text-align:center;}
.fotoProduto a {background-color:transparent;}
.corProduto {clear:both; margin:25px 0 0 16px;}
.corProduto span {float:left; margin:5px 4px 0 0;}
.corProduto p {float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; color:#666666; padding:0px 0px 0px 10px;}
.botaoComIcone {font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; font-weight:bold; color:#666666; clear:both; padding:10px 0 0px 0;}
.botaoComIcone a {color:#666666; text-decoration:none; background-color:transparent;}
.botaoComIcone a:hover {color:#cccccc;}
.icLuminaria {background:url(images/ic_luminaria.gif) no-repeat left; float:left; padding:1px 0px 2px 25px;}
.icManual {background:url(images/ic_manual.gif) no-repeat left; float:left; padding:3px 0px 6px 25px;}
.voltar {clear:both; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; margin-top:30px;}
.voltar a {color:#9fc6da; background-color:transparent;}
.voltar a:hover {color:#d2eaf6;}
.listaEsq {float:left; width:220px; text-align:left; margin:20px 0 20px 0; font-size:11px;}
.listaEsq ul {margin:0px; list-style:none; padding:0px;}
.listaEsq li {margin-bottom:2px; background:url(images/bg_lista.gif) no-repeat; height:20px;}
.listaEsq li a {text-transform:uppercase; font-weight:normal; color:#57748b; background-color:transparent; display:block; padding:3px 0px 4px 10px;}
.listaEsq li a:hover {color:#ffffff; background-image:url(images/bg_lista_over.gif);}
.listaMeio {float:left; width:220px; text-align:left; margin:20px 0 20px 0; font-size:11px;}
.listaMeio ul {margin:0px; list-style:none; padding:0px;}
.listaMeio li {margin-bottom:2px; background:url(images/bg_lista.gif) no-repeat; height:20px;}
.listaMeio li a {text-transform:uppercase; font-weight:normal; color:#57748b; background-color:transparent; display:block; padding:3px 0px 4px 10px;}
.listaMeio li a:hover {color:#ffffff; background-image:url(images/bg_lista_over.gif);}
.listaDir {float:left; width:220px; text-align:left; margin:20px 0 20px 0; font-size:11px;}
.listaDir ul {margin:0px; list-style:none; padding:0px;}
.listaDir li {margin-bottom:2px; background:url(images/bg_lista.gif) no-repeat; height:20px;}
.listaDir li a {text-transform:uppercase; font-weight:normal; color:#57748b; background-color:transparent; display:block; padding:3px 0px 4px 10px;}
.listaDir li a:hover {color:#ffffff; background-image:url(images/bg_lista_over.gif);}
.boxDestaque {clear:both; background-color:#e7cc7d; color:#FFFFFF; font-weight:bold; padding:10px; margin:20px 0px 20px 0px;}
.textoDireita {float:right; line-height:20px; font-style:italic; width:660px; text-align:right; margin-bottom:30px; border-bottom:1px dashed #cccccc;}
.textoDireita b {font-size:12px; color:#999999;}

.colunaDir {float:right; width:130px; margin:27px 0px 0px 25px; text-align:center;}
.selo {clear:both; margin-bottom:25px;}
.selo a {background-color:transparent;}
.selo span {font-size:10px;}

.rodape {clear:both; width:100%; height:80px; background:url(images/bg_rodape.gif) no-repeat; border-top:10px solid #ffffff;}

.boxPesquisa {float:right; width:260px; border:1px dashed #cccccc; padding:5px 10px 5px 10px;}
.tituloPesquisa {clear:both; text-align:left; font-size:14px; font-weight:bold; color:#3489b4; margin-bottom:10px;}
.itemPesquisa {clear:both; margin-bottom:5px; font-weight:bold;}
.itemPesquisa a {color:#999999; background-color:transparent;}
.itemPesquisa a:hover {background-color:#CCCCCC; color:#ffffff; display:block;}
.itemDetalhe {font-size:11px;}