body {margin:0; padding:0; background-color:#e7e7e7;}


#container {position:relative; margin:0 auto; padding:0; }


/* HEADER */

div.topo {width:1003px; height:77px; background-color:#eeeeee; margin:0 auto; padding:0;}
div.logo { width:200px; text-align:center; padding:20px 0 0 0; float:left;}
div.visitante { float:left; width:200px; padding:22px 0 0 0;}
div.visitante p.nome{ margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold;}
div.visitante p.login{margin:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
div.visitante p.login a {color:#1fc3f8;}
div.visitante p.login a:hover {color:#999;}

#menu { width:603px; height:23px; margin:0; float:left; padding:28px 0 0 0;  }
#menu ul {width:536px; float:right; height:23px; background:url(../imagens/menu/bg_menu.jpg) no-repeat; margin:0; list-style:none; padding:2px 0 0 7px;}
#menu ul li {float:left; padding:0 0 0 7px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
#menu ul li a{color:#FFF; text-decoration:none;}
#menu ul li a:hover{ text-decoration:underline;}


/* FIM HEADER */


#conteudo_home {width:1003px; margin:0 auto; background-color:#FFF;}
#conteudo_produtos {width:1003px; margin:0 auto; background-color:#FFF;}
#conteudo_busca {width:1003px; margin:0 auto; background-color:#FFF;}

/* INCLUDE COLUNA ESQUERDA */

div.coluna_esquerda {width:180px; padding:10px 10px 10px 5px; float:left;}
div.coluna_esquerda div.busca { width:160px; height:44px; background-color:#f1f1f1; padding:10px;}
div.coluna_esquerda div.busca select {width:158px; height:20px; font-size:11px; margin:0 0 5px 0;}
div.coluna_esquerda div.busca input.campo_busca {width:130px; height:13px; font-size:11px; float:left;}
div.coluna_esquerda div.busca input.bt { float:left;}
div.coluna_esquerda div.tit {width:170px; height:20px; line-height:19px; background:#666666; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; padding:0 0 0 10px; margin:8px 0 0 0;}
div.coluna_esquerda div.tit_azul {width:170px; height:20px; line-height:19px; background:#1fc3f8; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; padding:0 0 0 10px; margin:8px 0 0 0;}

div.coluna_esquerda div.menu_produtos {width:178px; border:1px solid #eee; margin:0; padding:0;}
div.coluna_esquerda div.menu_produtos ul { margin:0; list-style:none; padding:0; }
div.coluna_esquerda div.menu_produtos ul li { background-color:#f6f6f6; margin:0 0 2px 0;  }
div.coluna_esquerda div.menu_produtos ul li a {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666; text-decoration:none; display:block; height:22px; line-height:22px; width:158px; padding:0 0 0 20px; background:url(../imagens/home/seta_right.jpg) no-repeat; background-position:7px 9px;}
div.coluna_esquerda div.menu_produtos ul li a:hover {background:url(../imagens/home/seta_down.jpg) no-repeat; background-position:7px 9px; color:#999;}
div.coluna_esquerda div.menu_produtos div.itens ul {margin:0; list-style:none;}
div.coluna_esquerda div.menu_produtos div.itens ul li { background-color:#ffffff; margin:0 0 0 0;}
div.coluna_esquerda div.menu_produtos div.itens ul li a {font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#666; text-decoration:none; display:block; height:14px; line-height:14px; width:158px; padding:0 0 2px 25px; background: none; margin:0;}
div.coluna_esquerda div.menu_produtos div.itens ul li a:hover {color:#999; text-decoration:underline;}
div.coluna_esquerda div.ajuda { width:180px; height:44px; background-color:#f1f1f1;  font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#333; text-align:center; padding:10px 0 0 0;}
div.coluna_esquerda div.vejatambem { width:180px; height:44px; background-color:#f1f1f1;  font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#f6f6f6; text-align:left; padding:10px 0 0 0;}
div.coluna_esquerda div.vejatambem a {font-size:11px; font-weight:bold; color:#666; padding:0 0 0 10px;}

div.coluna_esquerda div.produto_destaque {width:178px; border:1px solid #eee; margin:0; padding:0 0 10px 0; }
div.coluna_esquerda div.produto_destaque div.valor {background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; height:15px; font-size:10px; font-weight:bold; color:#666; padding:0 0 0 10px;}
div.coluna_esquerda div.produto_destaque div.destaque {text-align:center; padding:10px 0 0 0;}
div.coluna_esquerda div.produto_destaque div.destaque span.descricao {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; display:block; text-align:left; width:120px; padding:7px 0 7px 0;}
 
/*FIM INCLUDE COLUNA ESQUERDA */ 

/* INCLUDE COLUNA DIREITA */
 
div.coluna_direita {width:165px; padding:0 0 10px 10px; float:left; margin:2px 0 0 0;}
div.coluna_direita div.tit {width:155px; height:22px; background:#666666; line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; padding:0 0 0 10px; margin:8px 0 0 0;}
div.coluna_direita div.tit span {display:block; width:125px; float:left; padding:0 0 0 0;}
div.coluna_direita div.tit img {padding:1px;}
div.coluna_direita div.qtd_carrinho {width:155px; padding:10px 0 10px 10px; height:20px; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#666;}
div.coluna_direita div.qtd_carrinho a {font-size:12px; color:#666; padding:0 0 0 90px;}
div.coluna_direita div.finalizar { width:165px; height:15px; background-color:#ff9900; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; padding:2px 0 0 0;}
div.coluna_direita div.finalizar a {color:#FFF; text-decoration:none;}
div.coluna_direita div.produto_destaque {width:163px; border:1px solid #eee; margin:0; padding:0 0 10px 0; }
div.coluna_direita div.produto_destaque div.valor {background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; height:15px; font-size:10px; font-weight:bold; color:#666; padding:0 0 0 10px;}
div.coluna_direita div.produto_destaque div.destaque {text-align:center; padding:10px 0 0 0;}
div.coluna_direita div.produto_destaque div.destaque span.descricao {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; display:block; text-align:left; width:120px; padding:7px 0 7px 0;}
div.coluna_direita div.tit_azul {width:155px; height:20px; line-height:19px; background:#1fc3f8; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; font-weight:bold; padding:0 0 0 10px; margin:8px 0 0 0;}

/* FIM INCLUDE COLUNA DIREITA */

/* HOME */

#conteudo_home div.coluna_central {float:left; width:628px; padding:10px 0 0 0;}
#conteudo_home div.coluna_central div.tit_produtos { background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:616px; padding:10px 0 0 10px; margin:15px 0 0 0;}
#conteudo_home div.coluna_central div.produtos { width:627px; border-right:1px solid #dadada;}
#conteudo_home div.coluna_central div.produtos ul {list-style:none; margin:0; padding:0;}
#conteudo_home div.coluna_central div.produtos ul li{ border-left:1px solid #dadada;   border-bottom:1px solid #dadada; width:207px; height:180px; float:left;}
#conteudo_home div.coluna_central div.produtos ul li div.img_produto {width:80px; height:130px; float:left; padding:27px 0 0 10px;}
#conteudo_home div.coluna_central div.produtos ul li div.descricao_produto {width:110px; height:130px; float:left; padding:27px 0 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color:#666; font-weight:bold;}
#conteudo_home div.coluna_central div.produtos ul li div.descricao_produto span.preco {display:block; padding:10px 0 0 0; font-size:10px; font-weight:normal; margin:0; height:1px;}
#conteudo_home div.coluna_central div.produtos ul li div.descricao_produto span.preco_final { clear:both; margin:0; color:#FFF; font-size:12px; font-weight:normal; font-weight:bold; background-color:#1fc3f8;  padding:0 4px 0 4px;}
#conteudo_home div.coluna_central div.produtos ul li div.descricao_produto span.relacionado  { display:block; padding:14px 0 0 0; }
#conteudo_home div.coluna_central div.produtos ul li div.descricao_produto span.relacionado a {color:#999;}

/* FIM HOME */


/* PRODUTOS */

div.coluna_central_novofab {float:left;  padding:10px 0 0 0;  width:626px;}
div.coluna_central_novofab div.tit_produtos_detalhe { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:614px; padding:10px 0 0 10px; margin:0 0 0 0;}
div.coluna_central_novofab div.produtos {border:1px solid #dadada; height:100%;}
div.coluna_central_novofab div.produtos ul {list-style:none; margin:0; }
div.coluna_central_novofab div.produtos ul li{  border-right:1px solid #dadada; border-bottom:1px solid #dadada; width:207px; height:180px; float:left;}
div.coluna_central_novofab div.produtos ul li div.img_produto {width:80px; height:130px; float:left; padding:27px 0 0 10px;}
div.coluna_central_novofab div.produtos ul li div.descricao_produto{width:110px; height:130px; float:left; padding:27px 0 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color:#666; font-weight:bold;}
div.coluna_central_novofab div.produtos ul li div.descricao_produto span.preco {display:block; padding:10px 0 0 0; font-size:10px; font-weight:normal; margin:0; height:1px;}
div.coluna_central_novofab div.produtos ul li div.descricao_produto span.preco_final { clear:both; margin:0; color:#FFF; font-size:12px; font-weight:normal; font-weight:bold; background-color:#1fc3f8;  padding:0 4px 0 4px;}
div.coluna_central_novofab div.produtos ul li div.descricao_produto span.relacionado  { display:block; padding:14px 0 0 0; }
div.coluna_central_novofab div.produtos ul li div.descricao_produto span.relacionado a {color:#999;}

div.coluna_central_produtos {float:left;  padding:10px 0 0 0;  width:800px;}
div.coluna_central_produtos div.tit_produtos_detalhe { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:787px; padding:10px 0 0 10px; margin:0 0 0 0;}
div.coluna_central_produtos div.tit_produtos_black { background-color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; height:25px; border:1px solid #dadada; width:788px; padding:10px 0 0 10px; margin:0 0 0 0;}
div.coluna_central_produtos div.tit_produtos_black table tr td {vertical-align:top;}
div.coluna_central_produtos div.tit_produtos_black table tr td.produto { padding:0 10px 0 0;}
div.coluna_central_produtos div.tit_produtos_black table tr td.select { width:350px;}
div.coluna_central_produtos div.tit_produtos_black table tr td.select select { margin:0; vertical-align:top; font-size:10px; padding:0 100px 0 0 ;}
div.coluna_central_produtos div.tit_produtos_black table tr td.menu { margin:0; vertical-align:top; font-size:11px; padding:0 10px 0 10px; }
div.coluna_central_produtos div.tit_produtos_black table tr td.menu a { color:#FFF;}
div.coluna_central_produtos div.tit_produtos_black table tr td.menu a:hover {color:#CCC;}
div.coluna_central_produtos div.produtos {height:100%; border:1px solid #dadada; height:100%;}
div.coluna_central_produtos div.produtos ul {list-style:none; margin:0; }
div.coluna_central_produtos div.produtos ul li{  border-right:1px solid #dadada; border-bottom:1px solid #dadada; width:265px; height:180px; float:left;}
div.coluna_central_produtos div.produtos ul li div.img_produto {width:80px; height:130px; float:left; padding:27px 0 0 10px;}
div.coluna_central_produtos div.produtos ul li div.descricao_produto {width:110px; height:130px; float:left; padding:27px 0 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color:#666; font-weight:bold;}
div.coluna_central_produtos div.produtos ul li div.descricao_produto span.preco {display:block; padding:10px 0 0 0; font-size:10px; font-weight:normal; margin:0; height:1px;}
div.coluna_central_produtos div.produtos ul li div.descricao_produto span.preco_final { clear:both; margin:0; color:#FFF; font-size:12px; font-weight:normal; font-weight:bold; background-color:#1fc3f8;  padding:0 4px 0 4px;}
div.coluna_central_produtos div.produtos ul li div.descricao_produto span.relacionado  { display:block; padding:14px 0 0 0; }
div.coluna_central_produtos div.produtos ul li div.descricao_produto span.relacionado a {color:#999;}

div.banner_produto {  width:640px; float:left;}

div.mini_produto {border:1px solid #dadada; width:155px; height:70px; float:left; margin:0 0 10px 0; }
div.mini_produto div.img_produto {width:50px; height:70px; float:left; }
div.mini_produto div.descricao_produto {width:100px; height:130px; float:left;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color:#666; font-weight:bold;}
div.mini_produto div.descricao_produto span.preco {display:block; padding:0px 0 0 0; font-size:10px; font-weight:normal; margin:0; height:1px;}
div.mini_produto div.descricao_produto span.preco_final { clear:both; margin:0; color:#FFF; font-size:12px; font-weight:normal; font-weight:bold; background-color:#1fc3f8;  padding:0 4px 0 4px;}
div.mini_produto div.descricao_produto span.relacionado  { display:block; padding:14px 0 0 0; }
div.mini_produto div.descricao_produto span.relacionado a {color:#999;}

div.coluna_central_produtos div.paginacao_produtos { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;  height:25px; border-left:1px solid #dadada; border-right:1px solid #dadada;
border-bottom:1px solid #dadada; width:797px; padding:10px 0 0 0; margin:0; text-align:center;}
div.coluna_central_produtos div.paginacao_produtos a {color:#666;}
div.coluna_central_produtos div.paginacao_produtos a:hover {color:#1fc3f8; }
div.coluna_central_produtos div.paginacao_produtos a.select {color:#1fc3f8; font-size:14px; font-weight:bold;}
div.coluna_central_produtos div.tit_produtos_detalhe { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:787px; padding:10px 0 0 10px;}

div.coluna_central_produtos div.produtos div.tit_produto_detalhe { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight:bold;  width:785px; padding:17px 0 0 7px;}
div.coluna_central_produtos div.produtos div.tit_produto_detalhe span {font-size:11px; display: block; padding:7px 0 0 0; color:#333;}

div.coluna_central_produtos div.produtos div.esquerda {width:350px; text-align:center; float:left;}
div.coluna_central_produtos div.produtos div.esquerda div.detalhe_foto { width:350px; height:300px; text-align:center;}
div.coluna_central_produtos div.produtos div.esquerda div.detalhe_foto span.mais_fotos {display:block; width:250px; text-align:center;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
div.coluna_central_produtos div.produtos div.esquerda div.detalhe_foto span.mais_fotos p { width:45px; height:35px; border:0; float:left;}
div.coluna_central_produtos div.produtos div.esquerda table {background-color:#f6f6f6; margin:20px 0 0 0;}
div.coluna_central_produtos div.produtos div.esquerda table tr td {  border:1px solid #dadada; padding:5px;}
div.coluna_central_produtos div.produtos div.esquerda table tr td a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
div.coluna_central_produtos div.produtos div.esquerda table tr td a:hover {color:#999999;}
div.coluna_central_produtos div.produtos div.esquerda form { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
div.coluna_central_produtos div.produtos div.esquerda form input {padding:0 0 10px 0;}
div.coluna_central_produtos div.produtos div.direita { float:left; text-align:center; padding:20px 0 0 0; width:400px;}
div.coluna_central_produtos div.produtos div.direita div.preco {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
div.coluna_central_produtos div.produtos div.direita div.preco span {display:block; width:150px; background-color:#1fc3f8; font-size:18px; color:#FFFFFF; font-weight:bold; padding:7px;}
div.coluna_central_produtos div.produtos div.direita div.preco form {margin:0;}
div.coluna_central_produtos div.produtos div.direita table { border-bottom:1px solid #dadada;}
div.coluna_central_produtos div.produtos div.direita table td {border-top:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; text-align:left; height:25px; padding:0 0 0 7px;}
div.coluna_central_produtos div.produtos div.direita table td.tit { background-color:#f6f6f6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}
div.coluna_central_produtos div.produtos div.direita table td.texto { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
div.coluna_central_produtos div.produtos div.direita table td.texto span { color:#F00;}
div.coluna_central_produtos div.produtos div.direita table td  div.tipo_pagamento {width:400px; padding:15px 0 10px 20px;}
div.coluna_central_produtos div.produtos div.direita table td  div.tipo_pagamento ul {list-style:none; margin:0; width:120px; float:left; padding:0;}
div.coluna_central_produtos div.produtos div.direita table td  div.tipo_pagamento ul li{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666; border:0; height:15px;}
div.coluna_central_produtos div.produtos div.direita table td  div.tipo_pagamento img {float:left; padding:0 15px 0 0;}
div.coluna_central_produtos div.produtos div.textos {border-top:1px solid #dadada; padding:10px 0 10px 20px; clear:both;}
div.coluna_central_produtos div.produtos div.textos p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666;}

div.coluna_central_passos { margin:0 auto;  padding:10px 0 0 0;  width:900px;}
div.coluna_central_passos div.tit_produtos { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;  height:25px; border:1px solid #dadada; width:900px; padding:18px 0 0 10px; margin:15px 0 0 0; height:34px;}
div.coluna_central_passos div.tit_produtos ul {margin:0; list-style:none;}
div.coluna_central_passos div.tit_produtos ul li{ float:left; padding:0 15px 0 0;}
div.coluna_central_passos div.tit_produtos ul li.select {font-weight:bold; text-decoration:underline;}
div.coluna_central_passos div.produtos {  width:910px; border:1px solid #dadada; height:100%; padding:40px 0 40px 0; text-align:center;}
div.coluna_central_passos div.produtos div.cont_compra { clear:both; text-align:center;}
div.coluna_central_passos div.produtos div.cont_compra td.finalizar {padding:10px 0 10px 0;}
div.coluna_central_passos div.produtos div.cont_compra td.bg_cinza_claro { background-color:#f6f6f6; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.cont_compra td.bg_cinza_escuro { background-color:#dadada; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.cont_compra td.produto {border-right:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
div.coluna_central_passos div.produtos div.cont_compra td.produto div.img_produto { width:57px; height:66px; float:left;padding:10px 0 0 10px; vertical-align:top;}
div.coluna_central_passos div.produtos div.cont_compra td.produto div.texto_produto { width:160px; height:66px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:10px 0 0 15px;}
div.coluna_central_passos div.produtos div.cont_compra td.produto div.excluir { width:57px; height:66px; float:left; text-align:center; padding:15px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; vertical-align:bottom;}
div.coluna_central_passos div.produtos div.cont_compra td.quantidade {vertical-align:top; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:10px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}  
div.coluna_central_passos div.produtos div.cont_compra td.quantidade a {text-decoration:none; color:#666666;}   
div.coluna_central_passos div.produtos div.cont_compra td.quantidade a:hover {text-decoration:underline;}
div.coluna_central_passos div.produtos div.cont_compra td.valor {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:10px; vertical-align: middle; text-align:center; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
div.coluna_central_passos div.produtos div.cont_compra td.valor_total {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; padding:10px; vertical-align: middle; text-align:center; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
div.coluna_central_passos div.produtos div.cont_compra td.text_cep { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; border:0; padding:0 0 0 10px; height:15px;}
div.coluna_central_passos div.produtos div.cont_compra td.tit_cep { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;  border:0; padding:0 0 0 10px; height:15px;}
div.coluna_central_passos div.produtos div.cont_compra td.campos { border:0; padding:0 0 0 10px; vertical-align:top; margin:0;}   
div.coluna_central_passos div.produtos div.cont_compra td.campos input.campos1 {width:80px;}
div.coluna_central_passos div.produtos div.cont_compra td.campos input.campos2 {width:40px;}
div.coluna_central_passos div.produtos div.cont_compra td.sub_total {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; border:0; text-align:center;}
div.coluna_central_passos div.produtos div.cont_compra td.frete {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666; border:0; text-align:center;}
div.coluna_central_passos div.produtos div.cont_compra td div.valor_total_red {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; border:0; text-align:center; background-color:#b21000; margin:0; height:20px; line-height:20px;}
div.coluna_central_passos div.produtos div.cont_compra td.valor_total_final {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; border:0; text-align:center; font-weight:bold; padding:7px;}
div.coluna_central_passos div.produtos div.cont_compra td div.total_red {  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; border:0; text-align:center; background-color:#b21000; font-weight:bold; margin:0; height:20px; line-height:20px;}
div.coluna_central_passos div.produtos div.cont_compra td.cont_comprando { padding:40px 0 0 0; border-top:1px solid #ccc;}
div.coluna_central_passos div.produtos div.cont_compra td.finalizar_pedido { padding:40px 0 0 0; border-top:1px solid #ccc; text-align:right;}

div.coluna_central_passos div.produtos div.passo2 { margin:0 auto; text-align:left; width:800px;}
div.coluna_central_passos div.produtos div.passo2 div.cliente { width:378px; border:1px solid #CCCCCC; height:180px; float:left; margin-right:40px;}
div.coluna_central_passos div.produtos div.passo2 div.cliente div.tit { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:0 0 0 10px; background-color:#f6f6f6; border-bottom:1px solid #ccc; height:25px; line-height:25px; }
div.coluna_central_passos div.produtos div.passo2 div.cliente  p {display:block; width:150px; float:left; padding:15px 0 0 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo2 div.cliente  p input {border:1px solid #CCC; width:150px;}
div.coluna_central_passos div.produtos div.passo2 div.cliente  p a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo2 div.cliente  p a:hover {color:#999;}
div.coluna_central_passos div.produtos div.passo2 div.cliente  p.botao {display:block; text-align:right;}

div.coluna_central_passos div.produtos div.passo2 div.cadastro { width:378px; border:1px solid #CCCCCC; height:180px; float:left; text-align:center;}
div.coluna_central_passos div.produtos div.passo2 div.cadastro div.tit { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:0 0 0 10px; background-color:#f6f6f6; border-bottom:1px solid #ccc; height:25px; line-height:25px; text-align:left; }
div.coluna_central_passos div.produtos div.passo2 div.cadastro  p {display:block; text-align:center; width:200px;   padding:10px 0 0 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo2 div.cadastro  p.botao {display:block; text-align:right;}


div.coluna_central_passos div.produtos div.passo3 { margin:0 auto; text-align:left; width:800px;}
div.coluna_central_passos div.produtos div.passo3 div.cliente { width:378px; border:1px solid #CCCCCC; height:180px; float:left; margin-right:40px;}
div.coluna_central_passos div.produtos div.passo3 div.cliente div.tit { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:0 0 0 10px; background-color:#f6f6f6; border-bottom:1px solid #ccc; height:25px; line-height:25px; }
div.coluna_central_passos div.produtos div.passo3 div.cliente  p {display:block; width:300px;  padding:15px 0 0 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-transform:uppercase;}

div.coluna_central_passos div.produtos div.passo3 div.cliente  p input.bt { float:left;}
div.coluna_central_passos div.produtos div.passo3 form.passo3 input.longo { border:1px solid #CCC; width:160px; height:17px; float:left;}
div.coluna_central_passos div.produtos div.passo3 form.passo3 input.longo2 { border:1px solid #CCC; width:280px; height:17px; float:left;}
div.coluna_central_passos div.produtos div.passo3 form.passo3 input.medio { border:1px solid #CCC; width:110px; height:17px;float:left;}
div.coluna_central_passos div.produtos div.passo3 form.passo3 input.curto { border:1px solid #CCC; width:60px; height:17px;float:left;}
div.coluna_central_passos div.produtos div.passo3 form.passo3 input.curto2 { border:1px solid #CCC; width:40px; height:17px;float:left;}





div.coluna_central_passos div.produtos div.passo3 div.cadastro { width:378px; border:1px solid #CCCCCC; height:180px; float:left; text-align:center;}
div.coluna_central_passos div.produtos div.passo3 div.cadastro div.tit { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; padding:0 0 0 10px; background-color:#f6f6f6; border-bottom:1px solid #ccc; height:25px; line-height:25px; text-align:left; }
div.coluna_central_passos div.produtos div.passo3 div.cadastro  p {display:block; text-align:center; width:300px;   padding:10px 0 0 25px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold; text-transform:uppercase;}
div.coluna_central_passos div.produtos div.passo3 div.cadastro  p.botao {display:block; text-align:right;}

div.coluna_central_passos div.produtos  div.forma_pagamento { text-align:left; }
div.coluna_central_passos div.produtos  div.forma_pagamento div.tit {  font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; padding:0 0 0 10px; background-color:#f6f6f6; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:35px; line-height:35px;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.tipo_pagamento {width:270px; float:left; padding:0 0 0 30px;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.tipo_pagamento ul {list-style:none; margin:0; width:120px; float:left; padding:0;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.tipo_pagamento ul li{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.tipo_pagamento input {vertical-align:middle;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.tipo_pagamento img { vertical-align:top;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.tipo_pagamento label {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}
div.coluna_central_passos div.produtos  div.forma_pagamento div.continuar {padding:20px 55px 10px 0; text-align:right; clear:both;}

div.coluna_central_passos div.produtos div.passo3 div.cartao_escolhido {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo3 div.cartao_escolhido img {vertical-align:middle;}
div.coluna_central_passos div.produtos div.passo3 div.cartao_texto {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2 label { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; text-transform:uppercase;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2  { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666;  text-transform:uppercase;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2 input { border:1px solid #CCC; width:160px; height:17px;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2 p.numero_parcelas {height:40px; display:block; border:1px solid #CCC; background-color:#f6f6f6; line-height:40px;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2 p {padding:0px 0 0 10px;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2 p.bt_continuar {padding:15px 0 0 10px; text-align:right; clear:both;}
div.coluna_central_passos div.produtos div.passo3 form.passo3_2 p.bt_continuar input {width:121px; height:33px; border:0;}

div.coluna_central_passos div.produtos div.passo4 table td.tit {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:bold; text-align:left;}
div.coluna_central_passos div.produtos div.passo4 td.bg_cinza_claro { background-color:#f6f6f6; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo4 td.bg_cinza_escuro { background-color:#dadada; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
div.coluna_central_passos div.produtos div.passo4 td.produto {border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:0; margin:0; }
div.coluna_central_passos div.produtos div.passo4 td.produto div.img_produto { width:57px; height:66px; float:left; padding:0 0 0 10px; vertical-align:top;}
div.coluna_central_passos div.produtos div.passo4 td.produto div.texto_produto { width:300px; height:66px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding:20px 0 0 15px; text-align:left; vertical-align:bottom;}
div.coluna_central_passos div.produtos div.passo4 td.quantidade {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; padding:0; vertical-align:top; padding:20px 0 0 0; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
div.coluna_central_passos div.produtos div.passo4 td.valor_total {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; padding:0; vertical-align:top; padding:20px 0 0 0; font-weight:bold; border-bottom:1px solid #CCC; border-right:1px solid #CCC; width:90px;}
div.coluna_central_passos div.produtos div.passo4 td.total_red {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; border:0; text-align:center; background-color:#b21000; margin:0; padding:5px;}
div.coluna_central_passos div.produtos div.passo4 td.valor_total_red {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; border:0; text-align:center; background-color:#b21000; font-weight:bold; margin:0;}
div.coluna_central_passos div.produtos div.passo4 td.topicos {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; text-transform:uppercase; text-align:left; height:25px; padding-left:5px; }
div.coluna_central_passos div.produtos div.passo4 td.dados { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:bold; text-align:left; padding:0 0 0 10px;}
div.coluna_central_passos div.produtos div.passo4 td.topicos_parcelas {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold; text-transform:uppercase; text-align:left; height:25px; padding-left:5px; background-color:#f6f6f6; border-left:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
div.coluna_central_passos div.produtos div.passo4 td.dados_parcelas { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#999; font-weight:bold; text-align:left; padding:0 0 0 10px; border-right:1px solid #CCC; border-top:1px solid #CCC; border-bottom:1px solid #CCC; background-color:#f6f6f6;}
div.coluna_central_passos div.produtos div.passo4 table td.tit_dados {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:bold; text-align:left; border-bottom:1px solid #CCC;}
div.coluna_central_passos div.produtos div.passo4 div.finalizar { width:600px; text-align:right; padding:30px 0 0 0;}

/* FIM PRODUTOS */

/* BUSCA */

div.coluna_central_busca {float:left; width:628px; padding:10px 0 0 0;}
div.coluna_central_busca div.tit_produtos { background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:616px; padding:10px 0 0 10px; margin:0;}
div.coluna_central_busca div.produtos {border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; margin:0; padding:0;}
div.coluna_central_busca div.resultado_pesquisa { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:10px 0 0 10px;}
div.coluna_central_busca div.resultado_pesquisa p {margin:0; padding:0;}
div.coluna_central_busca div.resultado_pesquisa a {color:#1fc3f8;}
div.coluna_central_busca div.resultado_pesquisa a:hover {color:#999999;}
div.coluna_central_busca div.resultado_pesquisa span {font-weight:bold;}
div.coluna_central_busca div.produtos ul {list-style:none; margin:0; width:600px; margin:0 auto; padding-top:20px;}
div.coluna_central_busca div.produtos ul li {  border-bottom:1px solid #dadada; width:550px; height:110px; clear:both; }
div.coluna_central_busca div.produtos ul li div.img_produto {width:80px; height:130px; float:left; padding:9px 0 0 0;}
div.coluna_central_busca div.produtos ul li div.descricao_produto { height:130px; float:left; padding:9px 0 0 10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color:#666; font-weight:bold;}
div.coluna_central_busca div.produtos ul li div.descricao_produto span.preco {display:block; padding:10px 0 0 0; font-size:10px; font-weight:normal; margin:0; height:1px;}
div.coluna_central_busca div.produtos ul li div.descricao_produto span.preco_final { clear:both; margin:0; color:#FFF; font-size:12px; font-weight:normal; font-weight:bold; background-color:#1fc3f8;  padding:0 4px 0 4px;}
div.coluna_central_busca div.produtos ul li div.descricao_produto span.relacionado  { display:block; padding:14px 0 0 0; }
div.coluna_central_busca div.produtos ul li div.descricao_produto span.relacionado a {color:#999;}
div.coluna_central_busca div.paginacao_produtos { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666;  height:25px; 
border-top:1px solid #dadada;  padding:10px 0 0 0; margin:0; text-align:center;}
div.coluna_central_busca div.paginacao_produtos a {color:#666;}
div.coluna_central_busca div.paginacao_produtos a:hover {color:#1fc3f8; }
div.coluna_central_busca div.paginacao_produtos a.select {color:#1fc3f8; font-size:14px; font-weight:bold;}

/* FIM BUSCA */

/* CONTATO */

div.coluna_central_contato {float:left; width:628px; padding:10px 0 0 0;}
div.coluna_central_contato div.tit_produtos { background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:616px; padding:10px 0 0 10px; margin:0;}
div.coluna_central_contato div.produtos {border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; margin:0; padding:0; height:100%;}
div.coluna_central_contato div.produtos form { margin:0; padding:20px 0 0 20px; width:310px; float:left;}
div.coluna_central_contato div.produtos form label { display:block; width:80px; height:20px; line-height:20px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}
div.coluna_central_contato div.produtos form input.campos1 {border:1px solid #999; width:220px; height:20px;}
div.coluna_central_contato div.produtos form input.campos2 {border:1px solid #999; width:50px; height:20px;}
div.coluna_central_contato div.produtos form input.campos3 {border:1px solid #999; width:103px; height:20px;}
div.coluna_central_contato div.produtos form input.enviar { margin-left:243px;}
div.coluna_central_contato div.produtos form textarea {border:1px solid #999999; width:300px; height:130px;}
div.coluna_central_contato div.produtos div.endereco {float:left; width:250px; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:70px 0 0 20px;}
div.coluna_central_contato div.produtos div.out_info{ clear:both; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:40px 40px 30px 40px;}


/* FIM CONTATO */

/* CADASTRO */

div.coluna_central_cadastro {float:left; width:628px; padding:10px 0 0 0;}
div.coluna_central_cadastro div.tit_produtos { background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666; font-weight:bold; height:25px; border:1px solid #dadada; width:616px; padding:10px 0 0 10px; margin:0;}
div.coluna_central_cadastro div.novofab {border-left:0px solid #dadada; border-right:0px solid #dadada; border-bottom:0px solid #dadada; margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
div.coluna_central_cadastro div.novofab a{border-left:0px solid #dadada; border-right:0px solid #dadada; border-bottom:0px solid #dadada; margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;}


div.coluna_central_cadastro div.produtos {border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:1px solid #dadada; margin:0; padding:0; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}

div.coluna_central_cadastro div.produtos form { margin:0; padding:20px 0 0 20px; width:600px; float:left;}
div.coluna_central_cadastro div.verificapedidos form { margin:0; padding:20px 0 0 10px; width:100px; float:left;}
div.coluna_central_cadastro div.verificapedidosform button {border:1px solid #999999; width:110px; height:20px; text-align:center;}


div.coluna_central_cadastro div.produtos form label { display:block; width:200px; height:20px; line-height:20px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}
div.coluna_central_cadastro div.produtos form input.campos1 {border:1px solid #999; width:220px; height:20px;}
div.coluna_central_cadastro div.produtos form input.campos2 {border:1px solid #999; width:70px; height:20px;}
div.coluna_central_cadastro div.produtos form input.campos3 {border:1px solid #999; width:150px; height:20px;}
div.coluna_central_cadastro div.produtos form input.campos4 {border:1px solid #999; width:150px; height:20px;}
div.coluna_central_cadastro div.produtos form input.campos5 {border:1px solid #999; width:40px; height:20px;}
div.coluna_central_cadastro div.produtos form select {border:1px solid #999; width:150px; height:25px;}
div.coluna_central_cadastro div.produtos form input.enviar {margin-left:343px;}
div.coluna_central_cadastro div.produtos form textarea {border:1px solid #999999; width:300px; height:130px;}
div.coluna_central_cadastro div.produtos form button {border:1px solid #999999; width:150px; height:20px; text-align:center;}

div.coluna_central_cadastro div.produtos div.out_info{ clear:both; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding:40px 40px 30px 40px;}


/* FIM CADASTRO */


/* CONFIRMACAO */

div.coluna_central_confirmacao {width:900px; padding:10px 0 0 0;}
div.coluna_central_confirmacao div.tit_produtos { clear:both; background-color:#f6f6f6; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;  height:25px; border:1px solid #dadada; width:900px; padding:18px 0 0 10px; margin:15px 0 0 0; height:34px;}

div.coluna_central_confirmacao div.tit_produtos ul {margin:0; list-style:none; margin-left:0; padding-left:0;}
div.coluna_central_confirmacao div.tit_produtos ul li{ float:left; padding:0 15px 0 0;}
div.coluna_central_confirmacao div.tit_produtos ul li.select {font-weight:bold; text-decoration:underline;}
div.coluna_central_confirmacao div.produtos {  width:910px; border:1px solid #dadada; height:100%; padding:40px 0 40px 0; text-align:center;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666;}
div.coluna_central_confirmacao div.produtos div.passo3 { margin:0 auto; text-align:left; width:800px;}

div.coluna_central_confirmacao div.produtos  div.forma_pagamento { text-align:left; }
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tit {  font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold; padding:0 0 0 10px; background-color:#f6f6f6; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height:35px; line-height:35px;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tipo_pagamento {width:270px; float:left; padding:0 0 0 30px;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tipo_pagamento ul {list-style:none; margin:0; width:120px; float:left; padding:0;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tipo_pagamento ul li{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tipo_pagamento input {vertical-align:middle;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tipo_pagamento img { vertical-align:top;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.tipo_pagamento label {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:bold;}
div.coluna_central_confirmacao div.produtos  div.forma_pagamento div.continuar {padding:20px 55px 10px 0; text-align:right; clear:both;}






/* FIM CONFIRMACAO */








/* NUVEM */

div.mais_procurados { text-align:center; clear:both; width:1003px; }
div.mais_procurados div.tit_mais {background-color:#f6f6f6; border-top:1px solid #999; border-bottom:1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; height:30px; line-height:30px; margin:40px 0 0 0;}
div.mais_procurados div.nuvem {padding:20px 120px 0 120px;}
div.mais_procurados div.nuvem a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1fc3f8; padding:15px 6px 0 6px; text-decoration:none; font-weight:bold;}
div.mais_procurados div.nuvem a.t_12 {font-size:22px; }
div.mais_procurados div.nuvem a.t_14 {font-size:14px;font-weight:bold; }
div.mais_procurados div.nuvem a.t_16 {font-size:16px; }
div.mais_procurados div.nuvem a.t_18 {font-size:18px; font-weight:bold;}
div.mais_procurados div.nuvem a:hover {color:#CCC;}

/* FIM NUVEM */

div.rodape div.tit_rodape {background-color:#f6f6f6; border-top:1px solid #999; border-bottom:1px solid #999; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; height:30px; line-height:30px; margin:30px 0 0 0; padding:0 0 0 210px; }
div.rodape div.tit_rodape img {float:left; padding:6px 0 0 0;}
div.rodape div.tit_rodape form {float:left; padding:0 0 0 70px; _margin:4px 0 0 0;}
div.rodape div.tit_rodape form label {padding:0 15px 0 0;}
div.rodape div.tit_rodape form input.mailing {width:230px; height:15px; font-size:12px; }
div.rodape div.tit_rodape form input.enviar { background-color:#3fccf8; color:#FFF; font-weight:bold; border:0;}
div.rodape div.links { width:1003px; margin:0 auto; padding:0 0 15px 0;}
div.rodape div.links ul {list-style:none; margin:0; padding:30px 0 0 90px;}
div.rodape div.links ul li {float:left; width:180px; border-right:1px solid #CCC; padding:5px 0 0 40px; height:138px;}
div.rodape div.links ul li div.sub ul {padding:0;}
div.rodape div.links ul li div.sub ul li {float:none; border:0; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666; font-weight:bold; margin:0; line-height:12px; height:12px;  padding:0 30px 0 0; width:150px; display:block;}
div.rodape div.links ul li div.sub ul li a {color:#999; text-decoration:none;}
div.rodape div.links ul li div.sub ul li a:hover {text-decoration:underline;}
div.rodape div.fim_rodape {background-color:#f6f6f6; border-top:1px solid #999;  font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666;   text-align:center; padding:15px 0 0 0;    }

div.bug { clear:both; height:1px; width:1px;}