body, table, div, h1, h2, h3, p, form, input, select, textarea, ul, li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0;
	border:0;
	line-height:14px;
}
form { margin:0; padding:0; }
img { border:0; }

input, select, textarea { border:1px solid #91c3f9; text-align:left; color:#2067b0; }

.fl_left { float:left; }
.fl_right { float:right; }
.fecha { clear:both; }

a.link_padrao { color:#2067b0; font-weight:bold; text-decoration:none; }
a.link_padrao:hover { color:#5099e4; text-decoration:underline; }

body { background-color:#719abf; behavior:url('js/csshover.htc'); }

div.site { background:#FFF url('imgs/fundo_site.jpg') repeat-x center top; }

div.centro { margin:0 auto; width:980px; }
div.cabecalho { height:175px; background:url('imgs/topo_cabecalho.jpg') no-repeat; }
img.logo { float:left; display:inline; margin:25px 0 0 45px; }

div.submenu { position:absolute; z-index:1000; background-color:#b4def6; border:1px solid #FFF; border-right:none; border-bottom:none; width:200px; margin-top:170px; }
div.submenu a { border:1px solid #FFF; border-left:none; border-top:none; padding:5px; padding-left:15px; text-align:left; float:left; display:block; width:180px; color:#324c6a; font-weight:bold; text-decoration:none; font-size:14px; letter-spacing:-1px; }
div.submenu a:hover { background-color:#324c6a; color:#c1f1fd; }

div.area_cliente { float:left; display:inline; width:520px; height:68px; margin:43px 0 0 35px; }
img.cliente_icone { float:left; }
h1.cliente_titulo { float:left; display:inline; font-size:18px; color:#73b6fb; font-weight:bold; letter-spacing:-1px; margin:9px 0 0 5px; }
input.cliente_campo { float:left; display:inline; padding:4px 0 0 4px; width:104px; height:19px; margin-right:3px; }
input.cliente_ok { float:left; display:inline; margin-right:8px; cursor:pointer; background:url('imgs/cliente-ok.gif') no-repeat left top; width:39px; height:25px; }
input.cliente_ok:hover { background-position:0 -25px; }
span.link_senha { float:left; margin-top:10px; }
span.link_senha a { text-decoration:underline; }

span.nome_cliente { float:left; display:inline; font-weight:normal; font-size:14px; margin:10px 0 0 5px; padding-bottom:6px; }
div.menu_restrito { width:630px; float:left; padding:2px 0; }
span.nome_cliente b { color:#0055a2; letter-spacing:-0.05em; }
div.menu_restrito a.link_padrao { float:left; display:block; margin-right:2px; background-color:#73b6fb; color:#FFF; font-weight:bold; text-decoration:none; padding:5px 15px; }
div.menu_restrito a.link_padrao:hover { background-color:#d1ecff; color:#000; }




div.menu_principal { clear:both; padding:35px 0 0 45px; }
div.menu_principal span, div.menu_principal a { float:left; display:inline; color:#FFF; font-size:16px; font-weight:bold; margin-right:15px; }
div.menu_principal a { color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; letter-spacing:-1px; }
div.menu_principal a:hover { color:#bee2f7; }

div.banner_principal { height:360px; background:url('imgs/fundo_banner.jpg') no-repeat left top; }

div.conteudo_home { float:left; display:inline; width:706px; }
input.campo_busca, div.interna_busca input.campo_busca { float:left; display:inline; border:1px solid #257083; background-color:#c1f1fd; width:600px; height:20px; font-size:16px; font-weight:bold; padding:8px; letter-spacing:-1px; color:#000; margin:5px 5px 20px 0; }
input.busca_ok, div.interna_busca input.busca_ok { float:left; display:inline; margin:0; margin-top:5px; cursor:pointer; background:url('imgs/busca-ok-azul.gif') no-repeat left top; width:57px; height:37px; border:none; }
input.busca_ok:hover, div.interna_busca input.busca_ok:hover { background-position:0 -37px; }

h1.frase { float:left; display:inline; width:auto; margin-top:20px; }
img.bt_lista { float:right; display:inline; margin-top:10px; width:180px; height:30px; background:url('imgs/ver-lista.gif') no-repeat left top; }
img.bt_lista:hover { background-position:0 -30px; }

div.transfer { float:left; display:inline; width:150px; margin:10px 30px 0 0; text-align:center; }
table.det_icone, span.det_codigo, span.det_nome, span.det_tamanho, span.det_preco, div.transfer div { float:left; width:100%; margin-bottom:1px; }
table.det_icone tr td { text-align:center; vertical-align:middle; height:110px; }
span.det_codigo { font-size:11px; margin-top:5px; }
span.det_nome { font-size:12px; font-weight:bold; margin-bottom:3px; }
span.det_tamanho { font-size:11px; font-weight:normal; }
span.det_preco { font-size:16px; font-weight:bold; color:#fc0000; margin:2px 0 3px 0; }

span.nome_qtde { float:left; display:inline; letter-spacing:-1px; font-size:16px; font-weight:bold; color:#666; margin:10px 0 0 5px; }
input.campo_qtde { float:left; display:inline; width:33px; height:18px; padding:2px 0 0 2px; margin:6px 3px 0 5px; }
input.incluir_ok { float:left; display:inline; cursor:pointer; width:60px; height:22px; margin:0; margin-top:6px; background:url('imgs/bt_incluir_azul.gif') no-repeat left top; border:none; }
input.incluir_ok:hover { background-position:0 -22px; }

div.base { height:165px; background:url('imgs/base_fundo.gif') repeat-x left top; }
p.endereco { float:left; display:inline; font-size:11px; width:230px; height:105px; text-align:left; margin:30px 0 0 37px; }
p.endereco a.link_padrao { color:#0e4170; }
h1.mapa_site { float:left; display:inline; letter-spacing:-1px; font-size:20px; color:#FFF; font-weight:bold; width:160px; margin:30px 0 0 68px; }
div.mapa_menu { float:left; display:inline; margin-top:30px; font-size:11px; }
div.mapa_menu a { text-decoration:none; color:#000; font-weight:normal; }
div.mapa_menu a:hover { color:#FFF; } 

div.conteudo_interno { background:url('imgs/fundo_interna.jpg') no-repeat left top; min-height:590px; }
* html div.conteudo_interno { height:590px; }

div.coluna_esquerda { float:left; display:inline; width:230px; margin:10px 0 0 20px; }
div.coluna_direita { float:right; display:inline; width:690px; margin:10px 20px 0 0; }

h1.loja_titulo { float:left; display:inline; width:140px; font-size:22px; font-weight:bold; padding:14px 0 6px 0; color:#73b6fb; letter-spacing:-1px; }
h2.loja_frase { float:left; display:inline; width:140px; font-size:11px; font-weight:normal; padding:2px 0 2px 0; color:#000; }
a.tipo_produto { float:left; display:inline; padding:3px 0 3px 0; width:110px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; background-color:#447bad; border:1px solid #324c6a; }
a.tipo_produto:hover { background-color:#9bbdd8; color:#000; }

div.coluna_produtos { float:left; display:inline; width:230px; margin-top:10px; }
h1.titulo_produto, a.link_categoria { display:block; }
h1.titulo_produto { float:left; background-color:#447bad; font-weight:bold; padding:5px; text-align:center; width:220px; color:#FFFFFF; }
a.link_categoria { float:left; background:#d1ecff no-repeat right top; width:195px; padding:5px; text-decoration:none; text-align:right; font-weight:bold; padding-right:30px; margin-top:1px; color:#000000; }
a.link_categoria:hover { background-color:#eef7fe; text-decoration:underline; }

h3.atencao_tit, h4.atencao_txt, h1.legenda_tit, p.legenda_txt { float:left; display:inline; padding:5px; margin:0; width:220px; }
h3.atencao_tit, h1.legenda_tit { color:#FFFFFF; font-weight:bold; text-align:center; font-size:14px; margin-top:15px; }
h1.legenda_tit { margin:8px 0; }
h3.atencao_tit { background-color:#c92229; }
h1.legenda_tit { background-color:#447bad; font-size:12px; }
h4.atencao_txt { background-color:#f6e8a1; font-size:11px; font-weight:normal; }

h2.legenda_top { float:left; background:no-repeat left top; width:195px; padding:5px; text-decoration:none; text-align:left; font-weight:bold; padding-left:30px; margin-top:1px; color:#000000; }

div.interna_busca input.campo_busca { width:610px; }

div.pagina_titulo { padding:10px; margin-bottom:15px; }
div.pagina_titulo h1 { float:left; display:inline; font-size:24px; font-weight:bold; letter-spacing:-1px; color:#334c6b; padding:10px 0 2px 0; }
div.pagina_titulo img.bt_lista { margin:0; }

p.empresa_txt { float:left; display:inline; width:310px; text-align:justify; padding:1px; margin-left:20px; }
p.oquee_txt { float:left; display:inline; width:380px; text-align:justify; padding:1px; margin-left:20px; }

div.img_popup { display:inline; width:750px; height:550px; }

table.tb_popup { display:inline; width:750px; height:492px; }
table.tb_popup tr td { text-align:center; vertical-align:middle; width:750px; }
div.coluna_cores { display:inline; width:200px; height:490px; background-color:#EBEBEB; }
div.coluna_camisa { display:inline; width:540px; height:490px; }
div.camiseta, div.flash_camisa { width:457px; height:447px; }
div.camiseta { display:inline; margin:23px 0 0 45px; }
div.flash_camisa, div.imagem_png { position:absolute; z-index:1; }
div.flash_camisa { z-index:1; }
div.imagem_png { z-index:2; margin:80px 0 0 125px; }
h1.popup_cab { display:block; padding:10px 0 10px 0; font-size:12px; font-weight:bold; text-align:center; width:100%; background-color:#007aa7; color:#FFFFFF; }
div.lista_cores { display:inline; margin:26px 0 0 22px; width:160px; }
div.quadrinho_cor { width:45px; height:40px; border:1px solid #333333; display:block; margin:0 5px 5px 0; text-decoration:none; cursor:pointer; }

div.processos_fundo { float:left; display:inline; width:100%; }
img.processos_icone { margin:2px 0 0 15px; }
h1.processos_titulo { float:left; display:block; padding:12px; width:580px; text-align:left; background-color:#aad4ff; font-weight:bold; margin-left:20px; }
div.processos_texto { float:left; display:inline; padding:12px; width:580px; text-align:justify; background-color:#d8ebff; font-weight:normal; margin-left:20px; }
img.processos_imagens { margin:0 2px 2px 0; }

div.txt_interno { padding:5px 10px; text-align:justify; }

p.passo_intro_txt { display:inline; width:430px; text-align:justify; padding:1px; margin-top:20px; }
img.passo_intro, img.passo_imagem { margin-top:10px; border:2px solid #115da0; }
img.passo_imagem { margin:20px 0 0 0; }
h1.passo_titulo { display:block; padding:8px; margin:20px 0 10px 0; width:420px; text-align:left; background-color:#aad4ff; font-weight:bold; }
p.passo_txt { display:inline; padding:1px; text-align:justify; width:434px; }

p.novidades_txt { display:inline; width:290px; text-align:justify; padding:1px; margin-top:20px; }

div.duvida_txt, div.duvida_txt h1, div.duvida_txt h2 { display:inline; float:left; text-align:justify; width:660px; }
div.duvida_txt { display:inline; margin:2px 0 0 10px; }
div.duvida_txt h1 { font-weight:bold; color:#335886; }
div.duvida_txt h2 { font-weight:normal; margin:2px 0 20px 0; }

table.tb_processos { display:inline; width:100%; margin:10px 0 10px 0; }
table.tb_processos tr th, table.tb_processos tr td.td_01, table.tb_processos tr td.td_02 { text-align:center; }
table.tb_processos tr th { font-weight:bold; color:#FFFFFF; background-color:#335886; }
table.tb_processos tr td.td_01, table.tb_processos tr td.td_02 { color:#000000; font-weight:normal; }
table.tb_processos tr td.td_01 { background-color:#dcf1ff; }
table.tb_processos tr td.td_02 { background-color:#d1ecff; }

h1.h1_dep, h2.h2_email { display:block; padding:3px 10px 3px 10px; background-color:#CCCC00; margin:0 1px 1px 0; }
h1.h1_dep { text-align:right; width:266px; background-color:#a8d3fa; }
h2.h2_email { text-align:left; width:326px; background-color:#d1ecff; }

span.obriga { color:#FF0000; }

table.formulario { width:100%; }
table.formulario tr th { padding-right:5px; text-align:right; vertical-align:middle; }
table.formulario tr td textarea { padding:2px; }
input.form_campo { width:300px; height:16px; padding:2px 0 0 2px; color:#334c6b; }
input.sem_borda { border:none; }
table.formulario tr td.branco { background:none; text-align:left; }

input.botao { color:#FFFFFF; font-weight:bold; text-align:left; background-color:#334c6b; font-size:14px; border:1px solid #7dbffd; padding:3px 10px; cursor:pointer; letter-spacing:-1px; }
input.botao:hover { background-color:#5884b1; }

img.img_cabecalho { margin-top:0; }
b.vermelho { color:#CC0000; }

div.produtos, div.prod_info, div.prod_legendas, div.prod_imagem, div.prod_qtde { display:inline; }
div.produtos, div.prod_legendas { width:550px; }
div.produtos { margin-bottom:20px; }
div.prod_info { width:330px; margin-top:3px; }
div.prod_legendas { padding-top:3px; border-top:1px solid #999999; margin-top:2px; }
h1.prod_codigo { display:block; width:70px; padding:5px 0 5px 0; text-align:left; }
img.icone_legenda { margin-right:2px; }
div.prod_imagem { width:110px; text-align:center; margin:5px 0 15px 0; }

h1.tit_preco, h2.tit_qtde, h3.prod_preco { padding:2px 0 2px 0; font-size:14px; letter-spacing:-0.05em; font-weight:bold; display:block; text-align:left; }
h3.prod_preco, h1.tit_preco { width:70px; }
div.prod_qtde, h2.tit_qtde { width:100px; }
h1.tit_preco, h2.tit_qtde { color:#257083; }
h3.prod_preco { color:#CC0000; margin-top:2px; }

div.paginacao { display:inline; width:100%; margin-top:15px; }
div.paginacao span { display:block; padding:3px; width:60px; }
div.paginacao b, div.paginacao a { display:block; padding:3px 5px 3px 5px; margin-right:1px; font-weight:bold; text-decoration:none; color:#FFFFFF; }
div.paginacao a { background-color:#2e869c; }
div.paginacao b, div.paginacao a:hover { background-color:#91cd00; }

div.estica_100 { display:inline; width:100%; }

div.sem_registros { text-align:center; padding:60px 0 50px 0; }
h1.aviso { width:100%; text-align:center; display:inline; color:#FFF; font-weight:bold; padding:10px 0; margin:5px 0 15px; font-size:12px; background-color:#b50000; }

table.form_lista { width:100%; }
table.form_lista tr th, table.form_lista tr td { text-align:left; }
table.form_lista tr th { background-color:#334c6b; font-weight:bold; color:#FFFFFF; }
table.form_lista tr td { background-color:#d9ebfd; font-weight:normal; }

table.tb_dados { width:100%; }
table.tb_dados tr th { background-color:#b5daff; text-align:right; font-weight:bold; width:180px; }
table.tb_dados tr td { background-color:#d9ebfd; text-align:left; font-weight:normal; padding:1px; }
table.tb_dados tr td.visual { padding:5px; }
table.tb_dados tr td.branco { background:none; text-align:left; }




