/* geral e estrutura */

TD, FONT, BODY  { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333;}
BODY { margin-left: 0px; margin-right: 0px; background-color:EDEDED;}

a { text-decoration: none; color: #313131;}
a:hover { color: #af2025; text-decoration: none}
a.active { color: #af2025; text-decoration: none }
a.active:hover { color: #af2025; text-decoration: none}
p { margin-bottom: 1.2em; line-height: 150%; padding: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px;}

.produto_textos { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333;}

.td_lateral_esq { padding-left:10px; background-color: white; padding-top:10px; padding-bottom:10px; }
.td_lateral_dir { padding-right:10px; background-color: white; padding-top:10px; padding-bottom:10px; }
.td_conteudo { padding-left:10px; padding-right:10px; padding-top:10px; background-color: white; padding-bottom:10px; }

/* Banner TOP */

#banner_top { border-bottom:0px solid white; padding-top:2px; padding-bottom:2px; }

/* links de login e cadastro */

.fontelogincadastro { color: #fff; }
.fontelogincadastro a { color: #fff; }
.fontelogincadastro a:hover { color: #657b8c; }

.fonteloginpedido a { color: #333; text-decoration: underline; }
.fontelinks { color: #313131; }
.fontelinks a { color: #313131; }

/* titulos de páginas */

.tabela_titulo { height: 42px; width: 100%; 	background-image: url(images/titulos.gif);}
.tabela_titulo TD { padding-left: 19px; padding-top: 0px; font-size: 15px; color: #af2025; font-weight: bold;}

/* exibicao de preços */

.preco_geral { color: #666; font-size: 11px; }
.preco_venda { color: #b42b31; font-size: 140%; }
.preco_venda_de { color:gray; font-size: 11px;  }
.preco_venda_economia { color: #154006; font-size: 10px; }
.preco_venda_parcelas { color: #666; font-size: 11px; }
.preco_venda_desconto { color: #b42b31; font-size: 11px; font-weight:bold; }
.preco_consulte {color: #af2025; font-weight:bold; font-size: 14px; letter-spacing: -1px;}

/* exibição da lista dos produtos */

.box_lista_produtos { border-bottom: 0px solid #DEDBDE; }
.box_lista_produtos img { border: 1px solid #748da1;}
.box_lista_produtos_esq  { border-left: 1px solid #ececec; }
.box_lista_produtos_td {padding-top: 0px; padding-right: 10px; padding-bottom: 0px;	padding-left: 10px;}
.produto_nome a {font-size: 14px; color:#666666; letter-spacing: -1px;}
.produto_descricao { color: gray; font-family: Tahoma, Arial; font-size: 10px; margin-top:5px; }

/* exibição dos dados do produto */

.ex_pro_td { padding-bottom:10px; border-bottom:1px solid #ededed; }
.ex_pro_nome h1 { font-size:18px; margin:0px 0px 3px 0px; }

table.box_lista_produtos_box td:hover {background:#ededed;}

/* lateral categorias */

#categorias_cabecalho { height:45px; width:190px; background-image: url(images/lateral_categoria.gif); }
#categorias_back { background-image: url(images/lateral_fundo.gif); width:190px; }
#categorias_end { height:20px; width:190px; background-image: url(images/lateral_rodape.gif); }
#categorias_end1 { height:20px; width:190px; background-image: url(images/lateral_rodape1.gif); }
.topinforma { height:45px; width:190px; background-image: url(images/lateral_informa.gif); clear: both;}

.informa {background-image: url(images/lateral_fundo1.gif); background-repeat: repeat-y; width:190px; margin: 0px; padding-top: 15px; padding-bottom: 15px; padding-right: 0px; padding-left: 0px; clear: both;}
.montagem {	height: 73px; width: 164px; margin-left: 13px; background-image: url(images/montagem.gif); background-repeat: no-repeat; text-align: left; font-size: 11px; 	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0px; clear: both;}
.entrega { height: 73px; width: 164px; margin-left: 13px; background-image: url(images/entregas.gif); background-repeat: no-repeat; text-align: left; font-size: 11px; 	margin-top: 15px; margin-right: 0px; margin-bottom: 0px; padding: 0px; clear: both;}
.opiniao {	height: 73px; width: 164px; margin-left: 13px; background-image: url(images/opiniao.gif); background-repeat: no-repeat; text-align: left; font-size: 11px;	margin-top: 15px; margin-right: 0px; margin-bottom: 0px; padding: 0px; clear: both;}

.informa p{	padding-top: 5px; padding-bottom: 0px; padding-right: 14px; padding-left: 68px; line-height: 1.3em; }
span.tituinfo {	font-size: 14px; color: #af2025; letter-spacing: -1px; font-weight: bold;}


/* lateral produtos */

.produtos_lat_cabecalho { height:45px; width:190px; background-image: url(images/lateral_destaque.gif); }
.produtos_lat_back { background-image: url(images/lateral_fundo.gif); width:190px; }
.produtos_lat_end { height:20px; width:190px; background-image: url(images/lateral_rodape.gif); }

.produto_lat_box td { padding:10px; text-align: left; display: table-cell; }
.produto_lat_img { margin-bottom:5px; display:block; }
.produto_lat_link { margin-bottom:5px; }
.produto_lat_link font { font-weight: bold; }
.produto_lat_preco font { font-size:10px !important; }

/* menu categorias superior */

.menu_cat { padding: 0px 0px 0px 0px; }
.menu_cat_fundo { background-image: url(images/menu_cat_fundo.gif); height:40px; }
.menu_cat_dir { background-image: url(images/menu_cat_dir.gif); width:13px; height:40px; }
.menu_cat_esq { background-image: url(images/menu_cat_esq.gif); width:13px; height:40px; }
.menu_cat_div { background-image: url(images/menu_cat_div.gif); width:5px; height:10px; }
.menu_cat_td { padding:0px 5px 0px 5px; text-align:center; vertical-align: middle; display: table-cell; }
.menu_cat_td a { color:white; font-weight:bold; font-size: 12px; }

/* lista categorias */

.lista_categorias {	display:block; padding:7px 0px 4px 15px;}
.lista_categorias font { font-size: 15px; letter-spacing: -1px;}
.lista_categorias a font strong { color:#af2025;}
.lista_categorias a:hover font strong { color:#657b8c;}
.lista_categorias a.active  font strong { color:#657b8c;}
.lista_categorias a.active:hover font strong { color:#657b8c;}

.lista_subcategorias { display:block; padding:4px 0px 4px 5px; font-size: 13px;}
.lista_subcategorias font { font-size: 13x; font-weight: bold;}
.lista_subcategorias a:hover font { color:#af2025;}
.lista_subcategorias a font strong { color:#657b8c; text-transform: capitalize; font-size: 12px;}

/* rodape */

#div_rodape { padding:10px 10px 10px 15px; background-color:#F5F5F5; border-top:5px solid #EBEBEB; }
#div_rodape font { color: #6A6965; }

#tb_lista_sub_categorias .borda_sub_categoria {background-color:white; color: white;}
#tb_lista_sub_categorias .borda_sub_categoria font {font-size: 14px; color:#af2025; font-weight: bold; letter-spacing: -1px; }

.barrabase { width: 980px; margin-top: 0; margin-right: auto; margin-bottom: 4px; margin-left: auto; background-image: url(images/barrabase.gif); background-repeat: no-repeat; background-position: center top; background-color: #c8c9ca; border-bottom-width: 4px; border-bottom-style: solid; border-bottom-color: #677e90; padding-top: 6px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: both;}

.basefim { width: 980px; margin: 0 auto; padding: 8px; font-size: 11px; text-align: center; color: #666; }
.televendas { font-size: 16px; letter-spacing: -1px;}
.telefone {	font-size: 14px; font-weight: bold; color: #af2025; }
.horario { font-size: 11px; color: #666; }
.menuinferior {font-size: 11px; font-weight:bold; color:#666; margin-left: -2px;}
.menuinferior a {color:#666; padding-top: 0px; padding-right: 5px; padding-left: 5px;}
.menuinferior a:hover { color:#ffffff; }

/* Ajustes */
#div_opcoes { width: 474px;}
#veja_tambem{ padding-top: 20px;}


#produto_pg_pedido_desconto_2 font{color:#ffffff;}
.selo {	width: 190px; margin-top: 10px; text-align: center; }
.TagCloud a { color:#9a9a9a; }


/* Historico */
#div_historico { width: 980px; padding-left:0px; background-color: white; padding-top:10px; padding-bottom:10px; padding-right:0px;}
.cls_historico table{ width: 960px; background-color: #f4f4f4; border: 1px solid #e1e1e1; margin-left: 10px; }
.cls_historico td{ 	padding:10px; }
.cls_historico td a{ font-size: 95%; line-height: 1.2em; color: #666; }
.cls_historico table td font { font-size: 95%; color: #af2025; line-height: 1.2em; text-transform: capitalize; }
