* /*zera todas as propriedades*/
{
	margin: 0;
	padding: 0;
}

body
{
	padding: 15px 0;
	background-color: #2A3C47;
	text-align: center;
	color: #000000;
}

img { border: none; }
a, a:hover { text-decoration: none; }
ul li { list-style-type: none; }
.clear { clear: both; }

/* GERAL
----------------------------- */

#geral
{
	margin: 0 auto;
	width: 775px;
	background-color: #FFF;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	text-align: left;
}


/* TOPO
----------------------------- */

#geral #topo { width: 775px; }

/*logo, menu*/
#geral #topo #colunaA { float: left; width: 195px; background: transparent url(../tela/bg-body_top.gif) no-repeat top left; }
/*logo, menu - logo*/
#geral #topo #colunaA img.logo { padding: 7px 10px 2px 8px; }
/*logo, menu - menu*/
#geral #topo #colunaA .menu { padding: 2px 5px 0 5px; height: 239px; background: #E58338 url(../tela/bg-menu.gif) no-repeat; font-size: 12px; }
#geral #topo #colunaA .menu ul li a { display: block; padding-left: 23px; height: 18px; background: transparent url(../tela/bg-menu_item_off.gif) no-repeat 0 6px; voice-family: "\"}\""; color: #FFF; }
#geral #topo #colunaA .menu ul li a:hover { background: transparent url(../tela/bg-menu_item_on.gif) no-repeat 0 1px; color: #E77817; }
#geral #topo #colunaA .menu ul li ul { margin-left: 15px; }
#geral #topo #colunaA .menu ul li ul li a:hover { background: transparent url(../tela/bg-menu_item_on2.gif) no-repeat 0 1px; }

/*banner, produtos*/
#geral #topo #colunaB { float: right; width: 579px; border-left: 1px solid #FFF; }
/*banner, produtos - links rápidos*/
#geral #topo #colunaB .quickLinks { font-size: 11px; }
/*banner, produtos - banner*/
#geral #topo #colunaB .banner { height: 157px; /*182*/ border-bottom: 1px solid #FFF; }
/*banner, produtos - produtos*/
#geral #topo #colunaB .produtos { width: 579px; background-color: #5D5B5B; margin-top:20px; }
#geral #topo #colunaB .produtos .tit { float: left; margin-top: 35px; width: 25px; }
#geral #topo #colunaB .produtos .destaque { float: right; padding-left: 5px; _padding-left: 0; width: 549px; _width: 554px; background: #697a8a url(../tela/bg-mais_produtos.jpg) repeat-x; text-align: center; }
#geral #topo #colunaB .produtos .destaque .coluna { float: left; margin-left: 10px; padding: 8px 0 5px 0; }
#geral #topo #colunaB .produtos .destaque .coluna .imgProduto { width: 166px; height: 99px; background: transparent url(../tela/bg-mais_produtos_produto.jpg) repeat-x; }
#geral #topo #colunaB .produtos .destaque .coluna .imgProduto img { padding-top: 10px; }
#geral #topo #colunaB .produtos .destaque .coluna p { font-size: 13px; color: #FFF; }
#geral #topo #colunaB .produtos .destaque .coluna a.linkProdDest { color: #FFF; }
#geral #topo #colunaB .produtos .destaque .coluna a.linkProdDest:hover { text-decoration: underline; }

/* PRINCIPAL
----------------------------- */

#geral #principal
{
	padding: 10px 10px 10px 10px;
	width: 755px;
	font-size: 11px;
}

/*capa*/
#geral .capa { background: #FFF url(../tela/bg-capa_principal.gif) repeat-y; border-bottom: 1px solid #C0C0C0; }
#geral .capa .capaEsq { float: left; width: 190px; }
#geral .capa .capaEsq p { margin-bottom: 5px; color: #666666; }
#geral .capa .capaEsq .divEsq { margin: 10px 0; border-top: 1px solid #E9EBEC; }
#geral .capa .capaMeio { float: left; margin-left: 20px; width: 355px; }
#geral .capa .capaMeio .fontCinza { color: #666666; }
#geral .capa .capaDir { float: right; width: 170px; }
#geral .capa .capaDir .divDir { margin: 10px 0; border-top: 1px solid #B5BCBF; }

/*miolo*/
#geral .miolo { background: #FFF url(../tela/bg-miolo_principal.gif) repeat-y; border-bottom: 1px solid #C0C0C0; }
#geral .miolo .mioloEsq { float: left; width: 175px; }
#geral .miolo .mioloEsq p { margin-bottom: 5px; color: #666666; }
#geral .miolo .mioloEsq .divEsq { margin: 10px 0; border-top: 1px solid #B5BCBF; }
#geral .miolo .mioloMeio { float: left; margin-left: 20px; width: 560px; }
/*miolo - onde você está*/
#geral .miolo .mioloMeio .ondeVoceEsta { margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px solid #EFEFEF; color: #6A6A6A; }
#geral .miolo .mioloMeio .ondeVoceEsta a { color: #8A8A8A; }
#geral .miolo .mioloMeio .ondeVoceEsta a:hover { color: #000; }
/*miolo - voltar*/
#geral .miolo .mioloMeio .voltar { margin-top: 10px; padding: 2px 0 0 12px; border-top: 1px solid #EFEFEF; background: #FFF url(../tela/seta-voltar.gif) no-repeat 517px 6px; text-align: right; color: #6A6A6A; }
#geral .miolo .mioloMeio .voltar a { color: #8A8A8A; }
#geral .miolo .mioloMeio .voltar a:hover { color: #000; }
/*miolo - categorias*/
#geral .miolo .mioloMeio #categorias { width: 560px; }
#geral .miolo .mioloMeio #categorias ul li { font-size: 12px; }
#geral .miolo .mioloMeio #categorias ul li a { padding-left: 12px; background: transparent url(../tela/seta-cinza.gif) no-repeat 0 4px; color: #666666; }
#geral .miolo .mioloMeio #categorias ul li a:hover { padding-left: 12px; background: transparent url(../tela/seta-laranja.gif) no-repeat 0 4px; color: #E77817; }
#geral .miolo .mioloMeio #categorias .coluna { float: left; }
#geral .miolo .mioloMeio #categorias .divLinha { padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #E4E4E4; }

/*produtos*/
.produtoTop { width: 560px; height: 13px; background: #FFF url(../tela/bg-box_produto_top.gif) no-repeat; }

#produto { _margin-top: -3px; width: 560px; background: #FFF url(../tela/bg-box_produto_middle.gif) repeat-y; }
#produto .imagem { float: left; width: 280px; text-align: center; }
#produto .imagem h4 { margin: 0 0 15px 15px; padding-left: 12px; background: transparent url(../tela/seta-laranja.gif) no-repeat 0 10px; font-size: 20px; font-weight: normal; text-align: left; color: #333333; }
#produto .imagem p { margin-left: 15px; text-align: left; color: #8A8A8A; }
#produto .imagem .ampliarImagem { margin: 5px 10px 0 10px; border-top: 1px solid #F9F9F9; background: transparent url(../tela/ico-ampliar_img.gif) no-repeat 165px 4px; _background-position: 165px 6px; line-height: 20px; font-family: arial; font-size: 10px; text-align: right; }
#produto .imagem .ampliarImagem a { color: #000; }
#produto .imagem .ampliarImagem a:hover { color: #000; text-decoration: underline; }
#produto .detalhes { float: right; padding: 0 15px; width: 250px; }
#produto .detalhes h4 { font-size: 13px; }
#produto .detalhes h4 span { color: #E77817; }
#produto .detalhes div { margin-bottom: 10px; }
#produto .detalhes div p { padding-top: 10px; }
#produto .detalhes div ol { margin-left: 22px; padding-top: 10px; }
#produto .detalhes div ul { margin-left: 2px; padding-top: 10px; }
#produto .detalhes div ul li { padding-left: 12px; background: transparent url(../tela/seta-cinza.gif) no-repeat 0 4px; }
#produto .detalhes div a { color: #CE6700; }
#produto .detalhes div a:hover { text-decoration: underline; color: #CE6700; }
#produto .detalhes div.caracteristicas ul li { background: transparent url(../tela/seta-laranja.gif) no-repeat 0 4px; }
#produto .detalhes ul#opcoes { margin-top: 10px; padding-top: 10px; border-top: 1px solid #D4D4D4; }
#produto .detalhes ul#opcoes li a { color: #828274; }
#produto .detalhes ul#opcoes li a:hover { color: #000; }
#produto .detalhes ul#opcoes li { padding-left: 22px; line-height: 20px; }
#produto .detalhes ul#opcoes li.print { background: transparent url(../tela/ico-impressao.gif) no-repeat 0 3px; }
#produto .detalhes ul#opcoes li.envia { background: transparent url(../tela/ico-envelope.gif) no-repeat 0 3px; }

.produtoBot { width: 560px; height: 13px; background: transparent url(../tela/bg-box_produto_bottom.gif) no-repeat; }

/*revendas - distribuidores, assistencia tecnica*/
#geral .miolo .mioloMeio #revenda div { height: 2px; border-top: 1px solid #EFEFEF; }
#geral .miolo .mioloMeio #revenda p.estado { margin: 15px 0 10px 0; _margin-top: 0; padding-left: 12px; background: transparent url(../tela/seta-cinza.gif) no-repeat 0 4px; font-weight: bold; }
#geral .miolo .mioloMeio #revenda p.empresa { margin: 0 0 10px 12px; }
#geral .miolo .mioloMeio #revenda p.empresa a { color: #666666; }
#geral .miolo .mioloMeio #revenda p.empresa a:hover { color: #E77817; }

/*contato*/
form.formContato { margin-top: 10px; }

/*orcamento*/
form.formOrcamento { margin-top: 10px; width: 555px; }
form.formOrcamento h4 { padding: 2px 0 2px 15px; border: 1px solid #F4F4F4; border-bottom: none; background: #F9F9F9 url(../tela/seta-cinza.gif) no-repeat 5px 7px; font-size: 12px; }
/*orcamento - seus dados*/
form.formOrcamento .seusDados { float: left; margin-right: 15px; width: 285px; }
form.formOrcamento .seusDados .boxSeusDados { padding: 10px; height: 345px; border: 2px solid #E9E9E9; }
form.formOrcamento .seusDados .boxSeusDados p { padding-top: 5px; }
form.formOrcamento .seusDados .boxSeusDados p input.txt { width: 255px; }
form.formOrcamento .seusDados .boxSeusDados p select { width: 255px; }
form.formOrcamento .seusDados .boxSeusDados p textarea { width: 255px; height: 80px; }
/*orcamento - produtos*/
form.formOrcamento .produtos { float: right; width: 255px; }
form.formOrcamento .produtos .boxProdutos { padding: 10px; border: 2px solid #E9E9E9; }
form.formOrcamento .produtos .boxProdutos .scroll { overflow-y: scroll; height: 345px; }
form.formOrcamento .produtos .boxProdutos .scroll .checkbox { vertical-align: middle; margin: 2px 0; _margin: 0 0 0 -3px; }
/*orcamento - finalizar*/
form.formOrcamento .finalizar { margin-top: 10px; width: 555px; }
form.formOrcamento .finalizar .boxFinalizar { padding: 10px; border: 2px solid #E9E9E9; text-align: right; }

/*novidades*/
form.formNovidades,
form.formNovidades2 { margin-top: 10px; }
form.formNovidades input.texto { width: 110px; }
form.formNovidades select.seleciona { width: 113px; }
form.formNovidades2 input.texto { width: 220px; }
form.formNovidades2 select.seleciona { width: 223px; }

.texto {
	font-family: Verdana;
  font-size: 12px;
  border: #AAA solid 1px;
  color: #000;
}

.texto:hover {
  border-color: #000;
}
.texto:focus {
  border-color: #FF5706;
  background-color: #FDF0DF;
  color: #CA3D00;
}

/*noticias*/
.dataNoticia { text-align: right; }
#conteudoNoticia { margin-top: 10px; font-size: 13px; }
#conteudoNoticia p { margin-bottom: 10px; }
#conteudoNoticia blockquote { margin-left: 30px; }
#conteudoNoticia ul { margin: 0 0 10px 25px; }
#conteudoNoticia ul li { list-style-type: square; }
#conteudoNoticia ol { margin: 0 0 10px 50px; }
#conteudoNoticia ol li { list-style-type: decimal; }
#conteudoNoticia a { text-decoration: underline; color: #E77817; }
#conteudoNoticia a:hover { color: #000; }
/*noticias - imagens*/
#conteudoNoticia .imgNoticia { padding: 7px 10px 7px 10px; background-color: #F4F4F4; font-size: 9px; font-family: Verdana, Arial, Tahoma; }
#conteudoNoticia .imgNoticia .fonte { font-style: italic; }
#conteudoNoticia .imgNoticia img { margin: 2px 0; border: 1px solid #808080; }
#conteudoNoticia .imgNoticia a { padding-bottom: 0; border-bottom: none; }
#conteudoNoticia .imgNoticia a:hover { padding-bottom: 0; border-bottom: none; }
/*noticias - listas*/
ul.listaNoticias { color: #666; }
ul.listaNoticias li { padding-left: 12px; background: transparent url(../tela/seta-cinza.gif) no-repeat 0 4px; }
ul.listaNoticias li a { color: #666; }
ul.listaNoticias li a:hover { color: #000; }
/*noticias - interativo*/
ul#interativo { margin-top: 10px; padding-top: 10px; border-top: 1px solid #EFEFEF; font-size: 12px; text-align: right; }
ul#interativo li { display: inline; padding-left: 20px; }
ul#interativo li a { color: #666; }
ul#interativo li a:hover { color: #000; }
ul#interativo li.print { background: transparent url(../tela/ico-impressao.gif) no-repeat 0 2px; }
ul#interativo li.envia { margin-left: 10px; background: transparent url(../tela/ico-envelope.gif) no-repeat 0 2px; }

/*titulos*/
#geral #principal h3.normal,
#geral #principal h3.enquete,
#geral #principal h3.novidades { margin-bottom: 10px; padding-left: 16px; font-size: 13px; color: #333333; }
#geral #principal h3.normal { background: transparent url(../tela/ico-seta_normal.gif) no-repeat 0 3px; }
#geral #principal h3.enquete { background: transparent url(../tela/ico-seta_enquete.gif) no-repeat 0 3px; }
#geral #principal h3.novidades { background: transparent url(../tela/ico-seta_novidades.gif) no-repeat 0 3px; }
#geral #principal h4.normal { margin-bottom: 10px; font-size: 13px; color: #333; }
#geral #principal h4.preto { margin-bottom: 10px; font-size: 12px; }

/*paragrafos*/
p.margemBot { margin-bottom: 10px; }

/*links*/
#geral #principal h3 a { color: #333; }
#geral #principal h3 a:hover { color: #000; }
#geral #principal h4 a { color: #333; }
#geral #principal h4 a:hover { color: #000; }

/* RODAPE
----------------------------- */

#geral address
{
	padding: 7px 15px 7px 0;
	background: #2A3C47 url(../tela/bg-body_bot.gif) no-repeat bottom right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: right;
	color: #AAAAAA;
}
#geral address a { color: #E9E9E9; }
#geral address a:hover { color: #FFF; }