body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; margin:0; padding:0; text-align: center; }
/*body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0; padding:0; text-align: center; }*/
/* Menu Laranja Superior */
#superior_laranja { background-color: #f15c30; height: 26px; width: 550px; text-align: right; color: #FFF; }
#superior_laranja { padding-top: 24px; padding-right: 10px; float: left; border-bottom: 1px solid #CCC; }
#superior_laranja a { color: #FFF; font-size: 12px; text-decoration: none; }
#superior_laranja a:hover { text-decoration: underline; }
#superior_laranja a.selecionado { text-decoration: underline; }
/* Idiomas */
#idiomas { float: left; height: 26px; padding-top: 24px; text-align: right; width: 400px; font-size: 12px; }
#barra_preta { background-color:#000; height: 13px; }
#bg_header { height: 152px; background-image: url(../imagens/bg_header.jpg); background-position: left; background-repeat: no-repeat; }
#header { width: 994px; margin:0 auto; text-align: left; }
/* Menu superior */
#bg_menu_superior { background-color: #d4d4d4; height: 54px; }
#menu_superior { width: 994px; margin: 0 auto; text-align: left; padding-top: 5px; background-color: #c8c8c8; height: 49px; }
#menu_superior { font-size: 12px; }
/* Newsletter */
#menu_superior #newsletter { width: 255px; text-align: right; float: left; margin-right: 10px; }
#menu_superior #newsletter a { color: #000; font-size: 12px; }
#menu_superior #newsletter a:hover { text-decoration: none; }
/* Area Restrita */
#menu_superior #restrita { width: 540px; float: left; margin-right: 20px; }
.input_superior { background-color: #d4d4d4; border: 1px solid  #d4d4d4; height: 20px; }
.submit_superior { background-color: #d4d4d4; border: 1px solid  #d4d4d4; height: 21px; vertical-align: bottom; padding-top: 2px; }
a.carrinho_compras { color: #000; text-decoration: none; }
.btn_ok { background-color: #536ab2; border: 1px solid #000; color: #FFF; font-size: 12px; width: 30px; }
.btn_ok { /*vertical-align: midlle;*/ padding: 0px; margin: 0px; }
.input_valor { border: 1px solid #000; padding: 0px; margin: 0px; margin-bottom: 2px; }
/* Menu lateral */
#menu { width: 175px; float: left; font-size: 12px; }
#menu a { font-weight: bold; color: #656464; text-decoration: none; padding-left: 10px; }
#menu li a.selecionado { color: #606764; font-weight: bold; }
#menu li { margin-bottom: 2px; /*width: 150px;*/ padding-bottom: 5px; padding-top: 5px; background-color: #c8c8c8; }
#menu li.menu_selecionado { margin: 0px; /*width: 150px;*/ padding-bottom: 5px; padding-top: 5px; background-color: #eebaab; margin-bottom: 2px; }
#menu li.submenu { background-color: #ededed; margin: 0px; padding-bottom: 5px; padding-top: 5px; } 
#menu ul#submenu li { width: 150px; background-color: #ededed; }
#menu li.submenu a { color: #9a9999; padding-left: 20px; }
#menu li.submenu a.selecionado { color: #FF6A6A; }
#menu li.submenu2 { background-color: #ededed; margin: 0px; padding-bottom: 5px; padding-top: 5px; }
#menu li.submenu2 a { color: #9a9999; padding-left: 30px; font-style: italic; } 
#menu li.submenu2 a.selecionado { text-decoration: underline; } 
/* Conteudo */
#conteudo { width: 800px; float: left; margin-left: 15px; }
#container { text-align: left; width: 994px; margin: 0 auto; background-color: #ededed; padding: 30px 0px 10px 0px; }
/* Menu rodape */
#bg_footer { background-image: url(../imagens/bg_footer1.jpg); height: 70px; font-size: 12px; color:#FFF; }
#bg_footer #footer { width: 994px; margin: 0 auto; background-image: url(../imagens/bg_footer2.jpg); height: 55px; padding-top: 15px; }
#bg_footer #footer a { color: #FFF; text-decoration: none; font-size: 11px; }
#bg_footer #footer a:hover { text-decoration: underline; }
#bg_footer #footer a.selecionado { text-decoration: underline; }
/* Rodape */
#fim { width: 994px; margin:0 auto; text-align: left; margin-top: 15px; height: 150px; }
#fim .copyright { width: 280px; float: left; font-size: 10px; color: #536ab2; padding-top: 25px; }
#fim .copyright a { color: #536ab2; text-decoration: none; }
/* Icones das Baterias */
#icones_baterias { width: 994px; height: 73px; margin: 0 auto; text-align: center; padding-bottom: 0px; padding-top: 5px; }
#icones_baterias img { margin-right: 15px; }
/* Antigamente era uma imagem só. Agora ela já não é mais solitária! Festa todos os dias....
#icones_baterias { background-image: url(../imagens/icones_bateriasX.jpg); background-repeat: no-repeat; } */
/* Copyright Megaglobal */
#copyright { width: 994px; height: 40px; margin: 0 auto; }
#copyright a { color: #000; text-decoration: underline; }
#copyright a:hover { text-decoration: none; }
/* Título */
div.titulo { color: #FFF; font-size: 14px; font-weight: bold; height: 22px; background-color: #b8b8b8; }
div.titulo { margin-bottom: 5px; padding-left: 10px; padding-top: 6px; }
.borda_titulo { border-bottom: 2px solid #25326b; margin-bottom: 5px; }
.titulo_item { color: #921a1d; font-weight: bold; }
.subtitulo_item { color: #999; font-style: italic; font-size: 12px; }
.autor { font-style: italic; color: #666; font-size: 12px; }
.item { margin-bottom: 23px;  border-bottom: 1px dashed  #CCC; padding-bottom: 10px; }
a.ver_mais { color: #000; font-size: 12px; }
/* Paginacao */
#paginacao a { color: #000; }
#paginacao a:hover { text-decoration: none; }
/* Pesquisa */
span.encontrado { color: #333; background-color: #FF0; }
/* Inicial */
#inicial_esquerda { width: 370px; margin-left: 10px; margin-right: 20px; float: left; }
#inicial_direita { width: 370px; margin-left: 20px; float: left; }
/* Vídeos */
.video { width: 340px; float: left; }
/* Glossario */
a.glossario { color: #000; text-decoration: none; border-bottom: 3px double #333; cursor: help; }
.glossario_header, .glossario_body { padding: 5px; font-size: 12px; background-color: #FFF; width: 180px; text-align: left; }
.glossario_header, .glossario_body { border-left: 1px solid #39C; border-right: 1px solid #39C; }
.glossario_header { font-weight: bold; text-transform: capitalize; border-top: 1px solid #39C; border-bottom: 1px dashed #3CC; }
.glossario_body { border-bottom: 1px solid #39C; }
/* Tabela de Aplicações - Resultados */
table#especificacoes_aplicacao { margin-top: 10px; font-size: 12px; }
table#especificacoes_aplicacao thead { color: #666; font-weight: bold; }
table#especificacoes_aplicacao tbody tr.par { background-color: #CCC; }
table#especificacoes_aplicacao tbody tr.impar { background-color: #DADADA; }
/* Produtos */
.produtos { padding-bottom: 5px; }
.produto_fotos { width: 215px; float: left; }
.produto_capa { width:200px; height: 180px; }
.produto_thumbs { width: 42px; height: 33px; float: left; padding: 2px; border: 1px solid  #000; margin-left: 3px; padding-top: 5px; text-align: center; }
.produto_descricao { width: 580px; float: left; }
/* Carrinho de Compras */
#links_abaixo { text-align: right; width: 650px; margin-top: 20px; }
.voltar_comprar { width: 150px; border: 1px solid #CCC; text-align: center; padding: 3px; background-color: #333; float: left; margin-right: 4px; }
.voltar_comprar a { color: #FFF; text-decoration: none; }
.finalizar_compra { width: 150px; border: 1px solid #CCC; text-align: center; padding: 3px; background-color: #003; float: left; }
.finalizar_compra a { color: #CCC; text-decoration: none; }
#cart_login { width: 280px; border-right: 1px dashed #999; height: 200px; float: left; }
#cart_registro { width: 300px; float: left; margin-left: 50px; }
/* Comuns */
strong, b { font-weight: bold; }
p { padding-bottom: 7px; }
.clear { clear: both; float: none; }
.btn_azul { border: 1px solid #CCC; padding: 6px 20px 6px 20px; background-color: #099; color: #FFF; }
.btn_azul { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
p.error { color: #900; font-size: 12px; font-style: italic; }
p.error_grande { color: #900; font-weight: bold; padding: 10px; border: 1px dashed #999; margin-right: 10px; }
a { color: #000; }
/* Tabela de aplicações */
table#tabela_aplicacoes { font-size: 12px; color: #000 }
table#tabela_aplicacoes thead td { text-align: center; font-weight: bold; }
table#tabela_aplicacoes td { border-left: 1px solid #000; border-top: 1px solid #000; }
table#tabela_aplicacoes td.fundo_cinza { text-align: center; height: 40px; background-color: #828282; color: #FFF; }
table#tabela_aplicacoes thead td.cinza_claro { width: 353px; height: 30pt; background-color: #dedede; text-align: left; }
/* Laranja Escuro */
table#tabela_aplicacoes thead td.laranja_escuro { width: 48px; background-color: #f2ad6e; text-align: center; }
table#tabela_aplicacoes thead td.dammit2 { background-color: #f2ad6e; text-align: center; }
table#tabela_aplicacoes td.laranja_escuro_link { width: 48px; background-color: #f2ad6e; text-align: center; }
/* Laranja Claro */
table#tabela_aplicacoes td.laranja_claro { background-color: #fce58c; }
/* Verde Escuro */
table#tabela_aplicacoes thead td.verde_escuro { /*width: 87px;*/ background-color: #b5c299; text-align: center; }
table#tabela_aplicacoes thead td.verde_escuro_link { background-color: #b5c299; width: 48px; }
table#tabela_aplicacoes tbody td.verde_escuro_link { background-color: #b5c299; text-align: center; }
table#tabela_aplicacoes td.verde_escuro { text-align: center; }
/* Verde Claro */
table#tabela_aplicacoes td.verde_claro { background-color: #d9e3c2; font-weight: bold; text-align: center; }
/* Azul Escuro */
table#tabela_aplicacoes thead td.azul_escuro { background-color: #a8b0c7; }
table#tabela_aplicacoes td.azul_escuro_link { font-weight: bold; background-color: #a8b0c7; color: #000; width: 50px; }
table#tabela_aplicacoes td.dammit { background-color: #a8b0c7; }
/* Azul Claro */
table#tabela_aplicacoes thead td.azul_claro { width: 96px; background-color: #3bb2c2; }
table#tabela_aplicacoes td.azul_claro_link { font-weight: bold; background-color: #3bb2c2; text-align: center; color: #000; width: 48px; }
table#tabela_aplicacoes td.azul_claro { font-weight: bold; background-color: #add1d6; }
/* Roxo ?? */
table#tabela_aplicacoes td.roxo_claro { background-color: #d4d6e0; font-weight: bold; text-align: center; }
/* Fundo Branco */
table#tabela_aplicacoes td.fundo_branco { background-color: #FFF; }
table#tabela_aplicacoes tr.tr_normal { font-weight: normal; text-align: left; padding-left: 10px; height: 40px; }
table#tabela_aplicacoes tr.tr_bold { font-weight: bold; text-align: left; padding-left: 10px; height: 40px; }
/* Bordas */
table#tabela_aplicacoes td.borda_direita { border-right: 1px solid #000; }
table#tabela_aplicacoes td.borda_baixo { border-bottom: 1px solid #000; }
/* Tabela de Aplicações - Gamas */
table.gamas { width: 785px; }
table.gamas td { border-left: 1px solid #000; border-top: 1px solid #000; }
/* Bordas */
table.gamas td.borda_direita { border-right: 1px solid #000; }
table.gamas td.borda_baixo { border-bottom: 1px solid #000; }
/* Cores */
table.gamas td.laranja_claro_bold { background-color: #fce58c; text-align: center; font-weight: bold; }
table.gamas td.laranja_claro { background-color: #fce58c; }
table.gamas td.verde_claro_bold { background-color: #d9e3c2; font-weight: bold; text-align: center; }
table.gamas td.verde_claro { background-color: #d9e3c2; font-weight: normal; }
table.gamas td.roxo_claro_bold { background-color: #d4d6e0; font-weight: bold; text-align: center; }
table.gamas td.roxo_claro { background-color: #d4d6e0; font-weight: normal; text-align: center; }
table.gamas td.azul_claro_bold { font-weight: bold; background-color: #add1d6; text-align: center; }
table.gamas td.azul_claro { font-weight: normal; background-color: #add1d6; text-align: center; }
table.gamas tr.fundo_cinza { text-align: center; background-color: #828282; color: #FFF; }
p.aviso_registro { font-style: italic; color: #900; font-weight: bold; }
/* Mapa do website */
div#mapa_website ul li ul { margin-left: 20px; margin-bottom: 5px; }
