#internas, .produto, #compra, #meusPedidos, #pedidos{
  overflow:hidden;
  font-size:12px;
}
ul, li{  margin:0;  padding:0;}
/*#divProdutosSite{
  width:100%;
  float:left;
  border:1px solid blue;
}*/
.breadCrumbs h1{
  font:bold 11px arial;
  margin:0;
}
.breadCrumbs span{
  float: left;
  padding:0 10px 0 0;
}
.breadCrumbs{
  font:bold 11px arial;
  padding:5px 5px 15px 0;
  margin:0;
}
.breadCrumbs a{
  text-decoration:none;
  color:#06518e;
  font:bold 11px arial;
}
.breadCrumbs a:hover{
  text-decoration:underline;
}
/*
#seloDesconto{ /* Selo ao lado do botão COMPRAR  (ANTIGO)
  width:129px;
  height:138px;
  position:relative;
  float:right;
  margin:0 50px 0 0;
  background:url(../imagens/selo_precodesconto.gif) no-repeat;
}
*/

#seloDesconto{ /* Selo NOVO abaixo do botão COMPRAR */
  width:320px;
  display:block;
  float:left;
}
#seloDesconto img{ float:left;}
#seloDesconto span{ font:11px arial; float:left; margin:13px 0 0 0; }

#seloOferta{ width:320px; float:left; margin:5px 0 0 0; }
#seloOferta a:hover{ text-decoration:none;}
#seloOferta img{ border:none; }


/*
#seloDesconto h3{ preço no Selo ao lado do botão COMPRAR (ANTIGO)
  width:120px;
  height:20px;
  font:bold 16px arial;
  color:#FFF;
  margin-top:110px;
  padding:0 0 0 3px;
  text-align:center;
  overflow:hidden;
}
*/

#seloDesconto h3{ /* preço ao lado do seloDesconto NOVO*/
  font:bold 16px arial;
  color:#006699;
  margin-top:10px;
  margin-left:69px;
  padding:0 0 0 3px;
  text-align:left;
  overflow:hidden;
}

#seloDescontoFinal h3{ /* preço ao lado do seloDesconto NOVO*/
  font:bold 16px arial;
  color:#006699;
  margin:10px -3px 0 69px;
  margin-top:10px;
  margin-left:69px;
  padding:0 0 0 3px;
  text-align:left;
  overflow:hidden;
}

#seloDescontoFinal{ /* Selo NOVO abaixo do botão COMPRAR */
  width:75%;
  /*display:block;*/
  float:left;
}
#seloDescontoFinal img{ float:left;}
#seloDescontoFinal span{ font:11px arial; float:left; margin:13px 0 0 0; }

/*

#seloDescontoFinal{ /* Selo na tela final de pedido
  width:148px;
  height:138px;
  position:relative;
  float:left;
  clear:both;
  margin:0 0 0 80px;
  padding:0 0 20px 0;
  background:url(../imagens/selo_precodesconto.gif) no-repeat;
}
#seloDescontoFinal h3{/* preço no Selo na tela final de pedido
  width:120px;
  height:20px;
  font:bold 16px arial;
  color:#FFF;
  margin-top:110px;
  padding:0 0 0 3px;
  text-align:center;
  overflow:hidden;
}
*/

.buttonComprar{
/*  border:solid 1px white;*/
  width:320px;
  height:42px;
  background:url(../imagens/bt_comprar.gif) no-repeat;
  display:block;
  cursor:pointer;
  float:left;
  margin:18px 0px 0px 0px;
}
#faixaBotoes{
  width:98%;
  height:48px;
  float:left;
  padding:30px 0 0 0;
  background:url(../imagens/faixavoltar_meio.gif) repeat-x 0 bottom;
}
#faixaBotoes .buttonBaixo a{
  float:right;
  padding:22px 3px 0 3px;
  margin:0 auto;
}

#divPaginator{
  text-align:center;
  border-top: 1px dashed #CECECE;
  border-bottom: 1px dashed #CECECE;
  padding: 5px;
}

#divPaginator select {
  margin: 0 5px 0 5px;
  font:11px verdana;
}

#divPaginator a {
  text-decoration: none;
  font-weight: bold;
  color: #0C4979;
}


#faixaBotoes .buttonAlto a{
  float:right;
  margin:0 auto;
  padding:0 3px;
}
.faixaBotoesEsq{
  width:9px;
  height:48px;
  float:left;
  background:url(../imagens/faixavoltar_esq.gif) no-repeat left bottom;
}
.faixaBotoesDir{
  width:9px;
  height:48px;
  float:left;
  padding:30px 0 0 0;
  background:url(../imagens/faixavoltar_dir.gif) no-repeat 0 bottom;
}
/********** PRODUTO ***********/
.produto{
  overflow:hidden;
}
.produtoFotoDescricao{
  overflow:hidden;
}
.produtoEspecificacao{
  overflow:hidden;
}
.produtoGrande{
  width:272px;/*  height:200px;*/
  padding:0 0 20px 0;
  margin:0 10px 0 0;
  float:left;
/*  border:1px solid gray;*/
}
.produtoGrande img{
  margin:0 0 10px 0;
}
.produtoGrande ul img{
  margin:0;
}
.produtoGrandeThumbs ul{
  width:272px;
  overflow:hidden;
}
.produtoGrandeThumbs li{
  width:33%;
  float:left;
  overflow:hidden;
}
.produto h1{
  padding:0;
  margin:0;
  overflow:hidden;
  font:bold 16px Arial, Helvetica;
}
.produto h1 span{
  width:100%;
  margin:0;
  padding:5px 0 25px 0;
  float:left;
  font:11px arial, helvetica;
}
.produto h2{
  background:url(../imagens/tit_seta.gif) no-repeat;
  overflow:hidden;
  font:bold 12px arial;
  margin:0 0 10px 0;
  padding:3px 0 5px 25px;
  clear:left;
  margin:15px 0 10px 0;
  width:70%;
}
.selectFrete{ float:left; padding:0 8px 0 0;}
.selectFrete select{ font:11px arial; color:#003366; background:#f5f5f5; border:1px solid #ccc;}

.produtoDescricao{
  width:40%;
  overflow:hidden;
  display:block;
}
.homeProdutoLista p{ /* Separa a coluna de preços da descrição */
  overflow:hidden;
  padding-top:10px;
}
.produtoPrecoAlign{
  float:left;
  padding:0 5px 0 0;
}
.produtoPreco{
  font:bold 16px arial;
  color:#980a0e;
}
#divEspecificacoes{ _width:70%; }
.produtoEspecificacoes a{
  width:272px;
  font:bold 16px "Trebuchet ms", arial, helvetica;
  float:left;
  text-transform:uppercase;
  padding:5px 0 0 0;
  text-align:right;
  color:#06518e;
}
.produtoEspecificacoes a:hover{ text-decoration:none; }

#seloCobrimosOferta{ float:left;}

.tabelaZebra{
  width:35%;
  float:left;
  margin:0 15px 0 0;
  border:1px solid #FFF;
}
.tabelaZebraMaior{
  width:72%;
  float:left;
  margin:0 15px 20px 0;
  border:1px solid #FFF;
  text-align:center;
}

.tableFrete h1{ font:bold 14px arial, hevetica;  color:#5c91bd;  text-transform:uppercase;}
.destaqueFrete{ font:bold 15px "trebuchet ms", arial; color:#666;}

.tabelaZebra h1, .tabelaZebraMaior h1{
  font:bold 12px arial, hevetica;
  color:#5c91bd;
}
.tabelaZebra .impar, .tabelaZebraMaior .impar{
  width:65%;
  padding:3px 6px;
  font:11px arial, helvetica;
}
.tabelaZebra .par, .tabelaZebraMaior .par{
  width:35%;
  padding:3px 6px;
  font:11px arial, helvetica;
  background-color:#f5f5f5;
}
.tabelaZebraAlign{
  text-align:right;
}
.tabelaZebraObs{
  font:10px arial, hevetica;
  color:#114e72;
}
.tabelaZebra ul{
  width:100%;
  margin:0;
  padding:3px 0;
  float:left;
  list-style-type:none;
}
.tabelaZebra li{
  width:20%;
  float:left;
  margin:0;
  padding:0;
  font:10px arial, helvetica;
  text-align:center;
}
.tabelaZebra ul.ulPar{
background-color:#f5f5f5;
}

.tabelaEndereco{ border-right:1px solid #dadada; margin:10px 0 0 0;}
.tabelaEnderecoConfirma{ background:#ececec; border-right:1px solid #FFF; }

/********** PRODUTO - coluna direita***********/
#produtoColunaDireita{
  width:190px;
  height:100%;
  float:right;
  overflow:hidden;
  margin:20px 0 0 20px;
  padding:0 0 0 10px;
  background:#FFF;
  background:url(../imagens/pattern_produto_colunadireita.gif) repeat-y;
}
#produtoColunaDireita ul{
  width:90%;
  overflow:hidden;
  text-align:center;
  list-style-type:none;
  background:#FFF;
}
#produtoColunaDireita li{
  width:70%;
  overflow:hidden;
  margin-left:15%;
  margin-right:25%;
  margin-bottom:25px;
}
#produtoColunaDireita li a{
  font:11px arial;
  color:#515151;
  border:0 none;
  text-decoration:none;
}
#produtoColunaDireita li img{
  overflow:hidden;
  border:0 none;
  padding-left:20%;
  padding-right:25%;
}
#produtoColunaDireita span{
  font-weight:bold;
  color:#06518e;
}
#produtoColunaDireita a:hover{  text-decoration:underline;}



/********** COMPRA - TELA 1 ***********/
#compraProgressao{
  width:97%;
  float:left;
}
#compraProgressao ul{
  width:100%;
  float:left;
  list-style-type:none;
  margin:20px 0 0 0;
  padding:0 0 20px 0;
}
#compraProgressao li{
  height:27px;
  margin:0;
  padding:0;
  float:left;
  background:url(../imagens/sprite_progressao_compra.gif) no-repeat;
  display:block;
}
#compraProgressao li.progressoUmOn{  width:23%; background-position:0 0;}
#compraProgressao li.progressoUmOff{  width:23%; background-position:0 -27px;}

#compraProgressao li.progressoDoisOn{  width:25%; background-position:-202px 0;}
#compraProgressao li.progressoDoisOff{  width:25%; background-position:-202px -27px;}

#compraProgressao li.progressoTresOn{  width:25%; background-position:-411px 0;}
#compraProgressao li.progressoTresOff{  width:25%; background-position:-411px -27px;}

#compraProgressao li.progressoQuatroOn{  width:25%; background-position:-640px 0;}
#compraProgressao li.progressoQuatroOff{  width:25%; background-position:-640px -27px;}

#compra table.tableCompra, #pedidos table.tablePedidos{
  width:100%;
  border:0;
  padding:0;
  margin:0;
  font:11px arial;
  border:0;
}
#compra table.tableCompra th, #pedidos table.tablePedidos th{
  background:#ededed;
  font:bold 11px arial;
  color:#06518e;
  text-align:center;
  padding:8px;
  border:0;
  text-transform:uppercase;
}
#compra table.tableCompra td, #pedidos table.tablePedidos td{
  padding:5px 0;
  border-bottom:1px solid #80b5df;
}
#compra table.tableCompra td.tdObs, #pedidos table.tablePedidos td.tdObs{
  font:bold 11px arial;
  color:#06518e;
  border-bottom:1px dashed #b3d3ec;
  text-transform:uppercase;
}
#compra table.tableCompra td.alignRight, #pedidos table.tablePedidos td.alignRight{
  text-align:right;
  overflow:hidden;
  padding:0 20px 0 0;
  font-weight:bold;
  color:#06518e;
}
#compra table.tableCompra td.alignCenter, #pedidos table.tablePedidos td.alignCenter{
  text-align:center;
}

/*** COMPRA (kart) - TABELA DO BOLETO ***/
#compra table.tableBoleto{
  width:100%;
  border:0;
  padding:3px;
  margin:30px 0 0 0;
  font:12px arial;
  border:0;
  color:#990000;
  text-align:right;
  border-top:1px dashed #CCC;
  border-bottom:1px dashed #CCC;
}
#compra table.tableBoleto td.tdBoletoDestaque{
  font:bold 14px arial;
  width: 100px;
}

/******** COMPRA - IDENTIFICAÇÃO ************/
#identificacao{
  padding:30px 0 0 15%;
}
.identificacaoNovoCliente{
  overflow:hidden;
  clear:left;
}
.identificacaoNovoCliente h3{
  font:12px arial;
  padding:0 0 10px 0;
}
#identificacao h3{
  font:12px arial;
  padding:0 0 10px 0;
}
#identificacao img{
  float:left;
  padding:0 10px 10px 0;
}
#identificacao form{
  width:400px;
  background:#d6e3ee;
  float:left;
  padding:15px;
}
#identificacao label{
  width:120px;
  float:left;
  font:bold 11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  text-align:right;
}
#identificacao input{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 0 10px 0;
}
#identificacao input.inputButton{
  background:#003366;
  font:bold 12px arial;
  color:#FFFFFF;
  padding:2px;
}

/******** COMPRA - ENDEREÇOS (e PAGAMENTO)************/
#enderecos{
  float:left;
  padding:0 0 0 5%;
}
#enderecos h1{
  font:bold 14px arial;
  color:#CC6600;
}
#enderecos h2{
  font:bold 14px arial;
  color:#003366;
}
#enderecos a{
  font:11px arial;
  color:#CC3300;
  text-decoration:none;
}
#enderecos a:hover{
  text-decoration:underline;
}
#enderecos h3{
  font:11px arial;
  color:#003366;
  padding:0 0 5px 3px;
  margin:0;
}
#enderecos form.formEnderecos{
  width:500px;
  background:#d6e3ee;
  float:left;
  padding:15px;
  margin-left:8%;
}
#enderecos label.labelEnderecos{
  width:120px;
  float:left;
  font:bold 11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  text-align:right;
}
#enderecos span.labelEnderecos{
  width:20px;
  font:bold 11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  text-align:right;
  vertical-align:middle;
}
#enderecos input.inputEnderecos, #pagamento input.inputPagamento{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 0 10px 0;
}
#enderecos select{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 0 10px 0;
}
#enderecos input.inputButton{
  background:#003366;
  font:bold 12px arial;
  color:#FFFFFF;
  padding:2px;
  border:1px solid #8abce2;
}

/******** COMPRA - PAGAMENTO ************/
#pagamento{
  float:left;
/*  padding:0 0 0 5%;*/
}
#pagamento h1{
  font:bold 14px arial;
  color:#003366;
}
#pagamento a{
  color:#CC3300;
  text-decoration:none;
}
#pagamento a:hover{
  text-decoration:underline;
}
#pagamento span.preco{
  font:bold 14px arial;
  color:#990000;
  padding-left:150px;
}
#pagamento table.tablePag{
  width:55%;
  border:0;
  padding:0;
  margin:0;
  font:11px arial;
}
#pagamento td.tdPagNoBorder{
  padding:5px 0;
  border:0;
  text-align:center;
}
#pagamento td.tdPag{
  padding:5px 0;
  text-align:center;
}
#pagamento .obs{
  font:11px arial;
  color:#003366;
  float:left;
  width:100%;
  padding:0 0 20px 0;
}
#pagamento form.formPagamento{
  width:500px;
  background:#d6e3ee;
  float:left;
/*  padding:15px;*/
  margin-left:8%;
}
#pagamento label.labelPagamento{
  width:160px;
  float:left;
  font:bold 11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  text-align:right;
}
#pagamento span.labelPagamento{
  font:bold 11px arial;
  color:#003366;
  float:left;
  margin:3px 5px 10px 0;
  text-align:right;
}
#pagamento select.selectPagamento{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 5px 10px 0;
  float:left;
}
#pagamento table.tableFormas{
  width:100%;
  border:10px solid #FFF;
  padding:0;
  margin:0;
  font:11px arial;
  background:#FFF;
}
#pagamento td.formasObs{
  font:11px arial;
  color:#003366;
  padding:10px 0;
  border-bottom:1px dashed #b3d3ec;
}
#pagamento input.inputButton{
  float:right;
}
.classFormPagamento{
  width:500px;
  background:#d6e3ee;
  float:left;
}
#pagamento h4.pagamentoMensagemErro{ background:#d5e4f0; margin:0; font:bold 15px arial; color:#990000; padding:20px 0 0 7px; float:left; width:99.3%;}

/******** COMPRA - FINALIZADO ************/
#finalizadoMsg{
  padding:30px 0 0 0;
  text-align:center;
  font:12px arial;
  background:url(../imagens/prograssao_finalizacao.gif) no-repeat;
}
#finalizadoMsg strong{
  font:bold 14px arial;
  color:#990000;
}

/******** DADOS CADASTRAIS ************/
#cadastro{
}
#contato{
  font:12px arial;
}
#cadastro h1, #contato h1{
  font:bold 14px arial;
  color:#CC6600;
}
#cadastro h2, #contato h2{
  font:12px arial;
}
#cadastro a{
  font:bold 12px arial;
  color:#990000;
  text-decoration:none;
}
#cadastro a:hover{
  text-decoration:underline;
}
#cadastro form.formCadastro, #contato form{
  width:500px;
  background:#d6e3ee;
  float:left;
  padding:15px;
  margin-left:7%;
}
#cadastro label.labelCadastro, #contato label{
  width:120px;
  float:left;
  font:bold 11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  text-align:right;
}
#cadastro label.labelCadastro2 {
  width: 80px;
  float:left;
}
#cadastro span.labelCadastro, #contato span{
  font:bold 11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  vertical-align:middle;
  text-align:right;
}
#cadastro span.textoCadastro{
  font:11px arial;
  color:#003366;
  margin:0 5px 10px 0;
  text-align:right;
  vertical-align:middle;
}
#cadastro input.inputCadastro, #contato input{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 0 10px 0;
}
#cadastro select.selectCadastro{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 0 10px 0;
}
#contato textarea{
  font:bold 11px arial;
  color:#003366;
  border:1px solid #8abce2;
  margin:0 0 10px 0;
  width:270px;
  height:80px;
}
#cadastro input.inputButton, #contato input.inputButton{
  background:#003366;
  font:bold 12px arial;
  color:#FFFFFF;
  padding:2px;
  border:1px solid #8abce2;
}

/********** MEUS PEDIDOS ***********/

#meusPedidos table{
  width:85%;
  border:0;
  padding:0;
  margin-left:5%;
  font:11px arial;
}
#meusPedidos th{
  background:#ededed;
  font:bold 11px arial;
  color:#06518e;
  text-align:center;
  padding:8px;
  border:0;
  text-transform:uppercase;
}
#meusPedidos td{
  padding:5px 0;
  border-bottom:1px solid #80b5df;
  text-align:center;
}
#meusPedidos td.status{
  font:bold 10px arial;
  color:#CC6600;
  text-transform:uppercase;
}

/********** PEDIDOS  ---   ÚLTIMA TELA DOS "PEDIDOS" E TELA DE "MAIS INFORMAÇÕES"***********/

.pedidosColEsquerda{
  width:45%;
  float:left;
  padding:40px 0 0 0;
}
.pedidosColEsquerdaImpar{
  width:45%;
  float:left;
  text-align:right;
  padding:0 0 5px 0;
  font:bold 11px arial;
  color:#003366;
  clear:left;
/*  border:1px solid blue;*/
}
.pedidosColEsquerdaPar{
  width:49%;
  float:left;
  padding:0 0 5px 8px;
/*  border:1px solid orange;*/
}
.pedidosColDireita{
  width:40%;
  float:left;
  margin-left:3%;
  margin-bottom:30px;
  line-height:20px;
  text-align:justify;
}
.regua{
  border-top:1px dashed #999;
  padding-top:5px;
}
.alert{
  font:bold 14px arial;
  color:#990000;
  margin-top:0;
  padding:0;
}
.codigo{
  font:bold 14px Arial;
  color:#666666;
}
.codigo strong{
  color:#990000;
}
.obs{
  width:40%;
  float:left;
  clear:both;
  font:bold 14px arial;
  color:#CC6600;
  padding:10px 0 0 0;
}
.buttonEmitirBoleto{
/*  clear:both;*/
  float:left;
  margin-right: -15px;
  margin-top: -13px;
  /*padding:90px 0 15px 5px;*/
  
}
/************ Mensagens **********/
.msg {
  font-color: #CC0000;
}

#produtoColunaDireita .linkFabricante, .produtoDescricao .linkFabricante, .produtoDescricaoLeilao a{
  font:bold 11px arial;
  color:#003366;
  text-decoration:none;
}
.produtoDescricao .linkFabricante:hover, .produtoDescricaoLeilao a:hover{
  text-decoration:underline;
}

/************ Outras Categorias **********/
#divOutrasCategorias{ width:70%;}

#divOutrasCategorias a{
  font:bold 11px arial;
  color:#195c92;
  text-decoration:none;
}
#divOutrasCategorias a:hover{
  text-decoration:underline;
}

#divOutrasCategorias ul {
  width:100%;
  padding-bottom:10px;
  padding-top:10px;
  list-style-type:none;
  background:#e8f5ff url(../imagens/bg_tabela.gif) repeat-x;
  margin:0 0 15px 0;
  overflow:hidden;
}

#divOutrasCategorias ul li{
  float: left;
  margin-right: 15px;
  padding:0 0 0 12px;
  background:url(../imagens/seta.gif) no-repeat 0 2px;
}
#divOutrasCategorias h2{
  background:url(../imagens/tit_seta.gif) no-repeat;
  overflow:hidden;
  font:bold 12px arial;
  margin:0;
  padding:3px 0 5px 25px;
  clear:left;
  margin:15px 0 0 0;
  width:96%;
}

/************ TABELA - FORMAS DE PAGAMENTO **********/
/*
 Ju eu removi o clear both para voltar como estava antes pois é melhor ficar ao lado do que lá embaixo
 André - 27/01/2009 20:31
*/
#tableFormasPag{ width:500px; float:left; /*border:1px solid red;*/ border:2px solid #d5e4f0;}

#tableFormasPag h1{ font:11px arial; color:#FF6600; margin:8px 0 5px 10px; }
.tituloFormasPag h3{ font:bold 12px arial, hevetica; color:#5c91bd; text-transform:uppercase; margin:25px 0 5px 0; }

#tableFormasPag ul{ width:100%; list-style-type:none; float:left; padding:5px 0 0 0; }
#tableFormasPag li{  width:11%; height:50px; float:left; padding:2px 8px; text-align:center; }
#tableFormasPag li.naoAcionado{ background:#FFF; padding:2px 7px; text-align:center; }
#tableFormasPag li.acionado{ float:left; padding:2px 7px; text-align:center; background:#d5e4f0; }

#tableFormasPag .caixaFormasPag{ width:97%; background:#d5e4f0; float:left; font:11px arial; color:#195c92; padding:8px; }
#tableFormasPag .formaQuantidade{ width:45%; float:left; font-weight:bold; padding:3px 0; /*border:1px solid blue; */}
#tableFormasPag .formaValor{ width:40%; float:left; font-weight:bold; padding:3px 0; /*border:1px solid green;*/ }
#tableFormasPag .obsFormasPag{ float:left; margin:10px 0 5px 0; }
.clearLft{ clear:left; }

.novaBusca{
	margin-top: 90px;
	margin-left: 270px;
	font-size:14px;
}

/************ TABELA - FORMAS DE PAGAMENTO - VISÃO PRODUTO**********/
#tableFormasPagamento{ width:550px; float:left; /*border:1px solid red;*/ border:2px solid #d5e4f0;}

#tableFormasPagamento h1{ font:11px arial; color:#FF6600; margin:8px 0 5px 10px; }
.tituloFormasPag h3{ font:bold 12px arial, hevetica; color:#5c91bd; text-transform:uppercase; margin:25px 0 5px 0; }

#tableFormasPagamento ul{ width:100%; list-style-type:none; float:left; padding:5px 0 0 0; }
#tableFormasPagamento li{  width:11%; height:50px; float:left; padding:2px 8px; text-align:center; }
#tableFormasPagamento li.naoAcionado{ background:#FFF; padding:2px 7px; text-align:center; }
#tableFormasPagamento li.acionado{ float:left; padding:2px 7px; text-align:center; background:#d5e4f0; }

#tableFormasPagamento .caixaFormasPag{ width:97%; background:#d5e4f0; float:left; font:11px arial; color:#195c92; padding:8px; }
#tableFormasPagamento .formaQuantidade{ width:45%; float:left; font-weight:bold; padding:3px 0; /*border:1px solid blue; */}
#tableFormasPagamento .formaValor{ width:40%; float:left; font-weight:bold; padding:3px 0; /*border:1px solid green;*/ }
#tableFormasPagamento .obsFormasPag{ float:left; margin:10px 0 5px 0; }

/************ TABELA - FORMAS DE PAGAMENTO - VISÃO PAGAMENTO **********/
#tableFormasPagamento2{ width:820px; float:left; /*border:1px solid red;*/ border:2px solid #d5e4f0;}

#tableFormasPagamento2 h1{ font:11px arial; color:#FF6600; margin:8px 0 5px 10px; }
.tituloFormasPag h3{ font:bold 12px arial, hevetica; color:#5c91bd; text-transform:uppercase; margin:25px 0 5px 0; }

#tableFormasPagamento2 ul{ width:100%; list-style-type:none; float:left; padding:5px 0 0 0; }
#tableFormasPagamento2 li{  width:10%; height:50px; float:left; padding:2px 8px; text-align:center; }
#tableFormasPagamento2 li.naoAcionado{ background:#FFF; padding:2px 7px; text-align:center; }
#tableFormasPagamento2 li.acionado{ float:left; padding:2px 7px; text-align:center; background:#d5e4f0; }

#tableFormasPagamento2 .caixaFormasPag{ width:98%; background:#d5e4f0; float:left; font:11px arial; color:#195c92; padding:8px; }
#tableFormasPagamento2 .formaQuantidade{ width:45%; float:left; font-weight:bold; padding:3px 0; }
#tableFormasPagamento2 .formaValor{ width:40%; float:left; font-weight:bold; padding:3px 0; }
#tableFormasPagamento2 .obsFormasPag{ float:left; margin:10px 0 5px 0; }


/************ PESQUISA DE SATISFAÇÃO **********/
.satisfacaoImagem, .satisfacaoTexto{ width:100%; text-align:center; margin:0 0 10px 0; color:#666;}

#satisfacaoForm{ margin:0 0 20px 220px; float:left;}
#satisfacaoFormEsq{ width:180px; float:left; /*border:1px solid red;*/}
#satisfacaoFormDir{ width:200px; float:left; /*border:1px solid red;*/}

#satisfacaoForm label{ font:bold 11px arial, verdana; color:#5f6b54;}
#satisfacaoForm ul.pesquisaStars{ width:139px; height:31px; margin:0; padding:0; background:url(../imagens/pesquisa_barrastar.gif) no-repeat; list-style-type:none; padding:3px 0 5px 3px; }
#satisfacaoForm li.pesquisaStar{ width:25px; margin:0 1px 0 0;; padding:0; float:left;}
#satisfacaoForm li.pesquisaStar a{ width:25px; height:24px; background:url(../imagens/pesquisa_sprite.gif) no-repeat; display:block;}
#satisfacaoForm li.pesquisaStar a.starOn, #satisfacaoForm li.pesquisaStar a:hover.starOff{ background-position:0 0;}
#satisfacaoForm li.pesquisaStar a.starOff{ background-position:0 -24px;}

#satisfacaoForm textarea{ width:200px; height:135px; background:#d1d9cb url(../imagens/pesquisa_bgtextarea.gif) repeat-x; border:1px solid #c0c9b9; font:12px arial, verdana; color:#5f6b54; clear:both;}
#satisfacaoForm input.buttonEnviar{ float:right;}


/************ BVCARD **********/
#teste1{position:relative;}
#bvCardTopo{ width:634px; float:left; position:absolute;}
#bvCardOferta{width:304px; height:364px; position:absolute; top:0; right:0;}
#bvCardMeio{ width:830px; background:url(../imagens/compreagora_meio.jpg) repeat; float:left;}
/*#bvCardBase{ width:830px; height:270px; background:url(../imagens/compreagora_base.jpg) no-repeat; float:left;}*/
#bvCardTexto{ width:630px; font:12px arial; color:#003366; line-height:20px; padding:0 0 0 45px; padding-top: 80px; }
#asterisco{ font:12px arial; color:#003366; padding:0 0 0 45px;}

#bvCardProdutoResumo{ width:100%; float:left; margin:70px 0 0 0; padding:8px 0 8px 0; border-top:1px solid #80b5df; border-bottom:1px solid #80b5df;}
#bvCardProdutoResumo ul{ width:80%; float:left; margin:0; list-style-type:none;}
#bvCardProdutoResumo li{ width:100%; float:left; margin:0;}
.bvCardImagemResumo{ width:92px; float:left;}
#bvCardProdutoResumo h1{ width:80%; float:left; margin:10px 0 0 5px; }
#bvCardProdutoResumo h1 a{ font:12px arial; color:#333; text-decoration:none; }
#bvCardProdutoResumo h2{ width:80%; float:left; margin:0 0 0 5px; }
#bvCardProdutoResumo h2 a{ font:11px arial; color:#333; text-decoration:none; }
#bvCardProdutoResumo h1 a:hover, #bvCardProdutoResumo h2 a:hover{text-decoration:underline; }

#bvCardComprar{ float:left;}
#bvCardVoltar{ margin:10px 10px 10px 0; float:left; width:70%;}

.textoMenor{ font-size:11px;}
.textoDestaque{ color:#009900; font-style:italic;}

/**PROMOÇÃO HIPERCARD**/
#divBrindes{ width:100%; float:left; margin-bottom:40px;}
#divBrindes h1{ margin:0;}
#divBrindes h2{ height:60px; width:100%; margin:0; padding:0; float:left; background:url(/imagens/bg_promo_hipercard.gif) repeat-x;}
#divBrindes h2 img{ float:left;}
#divBrindes .canto{ width:34px; /*background:url(../imagens/canto_promo_hipercard.gif) no-repeat;*/ float:right;}
#divBrindes .info{ margin:5px;}
#divBrindes ul{ width:97%; margin: 0 0 0 8px; padding:0; /*border:2px solid #b6121d;*/ background:#dfdfdf; float:left;}
.moldura{ position:absolute; }
#divBrindes li{ width:20%; height:180px; float:left; text-align:center; margin:15px 17px; list-style:none; position:relative;}
#divBrindes .confirmar{ width:127px; height:31px; margin:20px; float:right; }
#formBrinde{ background:none;}
#msg{ width:97%; margin: 0 0 0 8px; padding:0; background:#dfdfdf; float:left;}
#sobre{ width:667px; margin: 10px 0 20px 20px; float:left}
#textoTopo{ width:667px; height:15px; margin:0;}
#texto{ width:667px; background: url(../imagens/info_base.gif) #eaeaea no-repeat bottom; padding:0px 5px 15px 5px;}
#textoBase{}

/** LEILÃO **/
#leilaoTopo{ background:url(../imagens/leilao_bg.jpg) repeat-y;}
#leilaoTopo .imgTopo{ float:left;}
#leilaoTopo .imgCanto{ width:177px; float:left;}
#leilaoTopo .instrucoes{ font:12px arial, verdana; color:#201606; float:left; width:600px; position:relative;}

#leilaoLista{ float:left;}
#leilaoLista .listaMiddle{ width:389px; float:left; padding:0 10px; background:url(../imagens/leilao_listamiddle.gif) repeat-y;}
#leilaoLista .listaBottom{ width:409px; height:82px; float:left; clear:both; }
#leilaoLista .listaMiddle a{ color:#333333; text-decoration:none;}
#leilaoLista .listaMiddle a:hover{ text-decoration:underline;}

#leilaoLista .listaMiddle h3{ font:bold 12px arial; color:#006496; margin:0 0 5px 0; padding:0; text-align:center; text-transform:uppercase;}
#leilaoLista .listaMiddle h4{ font:bold 14px arial; color:#ca8306; margin:0 0 5px 0; padding:0; text-align:center;}
#leilaoLista .listaMiddle h4 a{ font:bold 12px arial; color:#006496; margin:0 0 5px 0; padding:0;}
#leilaoLista .listaMiddle h4 a span{ font:bold 17px arial; color:#006496; margin:0 0 5px 0; padding:0;}

h4.preco{ font:bold 14px arial; color:#ca8306; margin:0 0 5px 0; padding:0;}

#leilaoTopo .instrucoes a{ font:bold 11px arial, verdana; color:#201606;}
#leilaoTopo .instrucoes a:hover{ text-decoration:none;}
#leilaoTopo .instrucoes form{ margin:0; padding:10px 0;}
#leilaoTopo .instrucoes label{ font:bold 11px arial, verdana; color:#201606; float:left; width:120px; text-align:right; margin:0 2px 4px 0;}
#leilaoTopo .instrucoes .combo{font:12px arial, verdana; color:#201606; background:#e2e1bc; border:1px solid #96936b; margin:0 0 4px 0;}
#leilaoTopo .instrucoes .button{font:bold 11px arial, verdana; text-transform:uppercase; color:#FFF; background:#201606; border:1px solid #96936b; padding:3px; margin:3px 8px 0 12px; float:left;}

#leilaoProduto h1{ font:bold 16px arial; margin:0; padding:0;}
#leilaoProduto .produtoEspecificacoes{ font:bold 13px arial; color:#003366; margin:30px 0 0 0; text-transform:uppercase;}
#leilaoProduto .produtoDescricaoLeilao{ width:55%; float:left; /*height:300px; border:1px solid red;*/  margin:10px 0 0 0;}
#leilaoProduto .destaque{font:bold 14px arial; color:#FF6600;}
#leilaoProduto .telaAtualiza{ float:left; /*border:1px solid red;*/}
#leilaoProduto .telaAtualizaTop{ width:391px; height:52px; background:url(../imagens/leilao_atualiza_top.gif) no-repeat; float:left; margin:20px 0 0 0;}
#leilaoProduto .telaAtualizaTop .contador{ font:bold 18px arial; color:#d68800; text-align:center; height:39px; overflow:hidden; width:290px; padding:13px 0 0 0; margin:0 0 0 50px; _margin:0 0 0 20px; float:left;}
#leilaoProduto .telaAtualizaBg{ width:361px; float:left; padding:0 10px 0 20px; background:url(../imagens/leilao_atualiza_bg.gif) repeat-y; font:12px arial; color:#d5af72;}
#leilaoProduto .telaAtualizaBg #ultimo_valor{ font:bold 18px arial; color:#d5af72;}
#ultimo_valor{ font:bold 16px arial; color:#003366;}
#ultimo_valor a { font:bold 12px arial; color:#003366;}
#leilaoProduto .telaAtualizaBottom{ width:391px; height:19px; background:url(../imagens/leilao_atualiza_bottom.gif) no-repeat; float:left; margin:0 0 25px 0;}
#leilaoProduto .destaqueFrase{ font:bold 18px arial; color:#990000; text-transform:uppercase;}

#divLeilaoHome { width:695px; _width:680px; background:#c1c090 url(../../imagens/leilao_bottomhome.jpg) 0 bottom no-repeat; color:#131104; overflow:hidden;}

#divLeilaoHome ul{margin:0; padding:0 0 25px 0; list-style:none; float:left;}
#divLeilaoHome li{margin:3px 0 3px 20px; _margin:3px 0 3px 13px; padding:0 0 0 10px; float:left; width:190px; position:relative; background:url(../../imagens/frame_gold.jpg) no-repeat;}
#divLeilaoHome li .imgProdutoLeilao{ width:150px; margin:25px 0 20px 10px; overflow:hidden;}
#divLeilaoHome li .imgProdutoLeilao img{ margin-left:-15%;}
#divLeilaoHome li .buttonLance{ width:154px; height:48px; position:absolute; z-index:50; top:145px; left:33px; cursor:pointer;}

#divLeilaoHome a{ color:#131104; font:12px arial; text-decoration:none;}
#divLeilaoHome h2{ width:99%; float:left; padding:0; margin:15px 0 4px 0; color:#131104; font:bold 12px arial; text-decoration:none;}
#divLeilaoHome span{color:#770000; font-weight:bold;}
#divLeilaoHome h2:hover{ text-decoration:underline;}
.clear {clear:both;}

.bannerGanhadores{ width:168px; height:124px; position:absolute; bottom:0; right:0;}
