#lojaVirtual .titulos {
	width:100%;
	float:left;
	clear:both;
	margin-bottom:15px;
}	
	
#lojaVirtual .tituloPagina{float:left; width:100%; margin:0px 0px;}
#lojaVirtual .subTituloPagina{ font-size:16px; }

/*DETALHE DO PRODUTO*/
#lojaVirtual #detalhe_produto {width:100%; clear:both; margin:0px 0px; float:left;}
#lojaVirtual #detalhe_produto .produtoPrincipal{ 
	width:98%; 
	float:left;
	padding:1%; 
	margin-bottom:30px;
}
#lojaVirtual #detalhe_produto .subTituloPagina{border-bottom:1px solid #ccc;} 
#lojaVirtual #detalhe_produto .boxProdutoInterno{
	width:240px;
	float:left;
}
#lojaVirtual #detalhe_produto .produtoImg{
	width:240px;
	float:left; 
	background-color:#fff;
}
#lojaVirtual #detalhe_produto .zoomProduto{padding:10px 0px;}


#lojaVirtual #detalhe_produto .produtoDetalhes { 
	width:270px; 
	float:left; 
	padding:0px 10px;
}
#lojaVirtual #detalhe_produto .produtoDetalhes .por{font-size:28px;}

#lojaVirtual div.centralizar{/*compartilha estilo do classe.css*/
	height:200px;
}

#lojaVirtual #detalhe_produto .produtoOpcoes { 
	width:200px; 
	float:left; 
	padding:0px 0px 0px 20px;
}

#lojaVirtual #detalhe_produto #opcoes, 
#lojaVirtual #detalhe_produto #opcoes div{width:200px; }
#lojaVirtual #detalhe_produto .produtoOpcoes input{ text-align:center; }

#lojaVirtual #detalhe_produto .produtoOpcoes .quantidade input{ width:30px; }

#lojaVirtual .forma_pagamento {width:100%; margin:15px auto;}
#lojaVirtual .forma_pagamento div{width:50%;}
#lojaVirtual .forma_pagamento table{width:300px; margin:0 auto; }
#lojaVirtual .forma_pagamento td{padding:2px 10px;}
#lojaVirtual .forma_pagamento strong{color:#000;}
#lojaVirtual .forma_pagamento .contraste strong{color:#000;}
#lojaVirtual .forma_pagamento .cartao-bemol{margin-right:70px;}

/*FIM DETALHE DO PRODUTO*/

/*PAGINACAO*/
#lojaVirtual #paginacao {
	width:97%;
	border:0px;
	margin:0 auto;
	clear:both;
}

#lojaVirtual #paginacao .divanterior, #lojaVirtual #paginacao .divproxima{width:25%; float:left;}
#lojaVirtual #paginacao .paginas{width:50%; float:left;}

/*busca*/
#lojaVirtual #resultadoinfopaginacao{font-size:13px; color:#333; clear:both; padding:10px 0px 10px 0px; text-align:center; border:0px solid #f6f6f6; }
#lojaVirtual #resultado {font-size:14px; color:#333; padding:10px 0px 10px 0px; text-align:center; border:0px solid #f6f6f6; }
#lojaVirtual #resultado .voltar{width:20%; float:right; text-align:right; padding:10px 0 10px 0;}
#lojaVirtual #resultado #paginas{float:left;width:517px; text-align:left;}
#lojaVirtual #resultado #irtopo{float:right;  width:100px; text-align:right; border:0px; padding:0px;}
/*FIM PAGINACAO*/

/*DEPARTAMENTO*/
#lojaVirtual #ordenacao {
	width:96%;
	margin:5px auto;
	float:left;
	clear:both;
	padding:1%;
	border:2px solid #f6f6f6;
	line-height:170%;
}

#lojaVirtual #ordenacao form{margin:0px; padding:0px;}
#lojaVirtual #ordenacao input{border:0px; margin-right:3px;}
#lojaVirtual .guia_paginas, #lojaVirtual #nova_busca{
	width:100%;
	text-align:center;
	clear:both;
	padding:10px 0px;
}

#lojaVirtual .boxvitrine{
	width:152px;
	border:0px solid #E0E0E0;
	float:left;
	margin:13px 0px 0px 0px;
}
#lojaVirtual .produtodepartamento{
	width:134px;
	margin:0 auto;
	padding:5px;
	line-height:120%;
}

#lojaVirtual .boxvitrine .bg{
	background-color:#F6F6F6;
	}
	
#lojaVirtual .boxvitrine div{padding:5px}
#lojaVirtual .boxvitrine .de{font-weight:bold;}
/*FIM DEPARTAMENTO*/

/*BUSCA*/
#lojaVirtual .busca_por {clear:both; padding:1%; background-color:#f6f6f6;} 

#lojaVirtual #nova_busca,
#lojaVirtual #alerta_erro, #lojaVirtual #alerta_erro_nen{background-color:#f6f6f6; }

#lojaVirtual #nova_busca { height:80px;} /*mesma cor utilizada na classe .contraste em classe.css*/
#lojaVirtual #nova_busca img {vertical-align:middle;}
#lojaVirtual #nova_busca form{width:450px; margin:0 auto;}
#lojaVirtual #nova_busca label{float:left; width:auto; margin-right:5px; padding-top:3px;}
#lojaVirtual #nova_busca .inputbusca{
width:200px; 
float:left; 
margin:0px 5px;
padding:4px 3px;
}
#lojaVirtual #nova_busca .botoes{width:auto; height:auto; padding:2px 3px; margin:0px; font-size:16px; float:left; line-height:10px;}
#lojaVirtual #nova_busca .busca{margin:10px auto 5px auto;}

/*BUSCA*/


/*CARRINHO / CESTA*/

#lojaVirtual .vazio img{ vertical-align:middle;}
#lojaVirtual .vazio { vertical-align:middle; font-size:14px;}
#lojaVirtual .vazio .carrinho{padding:20px 0px; font-size:18px;}

#lojaVirtual #etapa_carrinho{
	width:100%;
	background-color:#f0f0f0;
	float:left;
	font-size:18px;
	text-align:center;
	margin:10px 0px;
	color:#909090;
	padding:5px 0px;
	color:#909090;

}

#lojaVirtual #etapa_carrinho div {width:auto; float:left; text-align:center; margin-right:7px;margin-left:7px;}
#lojaVirtual #etapa_carrinho span{color:#000;} /*MESMA COR DA CLASSE #moduloPadrao a:hover */

#lojaVirtual #legenda {
	width:99.6%;
	padding:5px 0px;
	text-align:center;
	color:#333;
	border:1px solid #E0E0E0;
	font-size:13px;
	float:left;
	margin-top:1px;
}

#lojaVirtual #legenda img{vertical-align:middle; padding:0px 3px 0px 10px;}

#lojaVirtual #legenda .atualizar, 
#lojaVirtual #cesta table #tabelaagendamento .alterar{color:#3f9d2f;}
#lojaVirtual #legenda .remover, 
#lojaVirtual #cesta table #tabelaagendamento .remover{color:#E9594D;}
#lojaVirtual #legenda .atualizar{color:#009052;}

#lojaVirtual #cesta table, 
#lojaVirtual .box_entrega
{margin:10px 0px;}

#lojaVirtual #cesta table, 
#lojaVirtual .box_entrega,
#lojaVirtual #pagamento_cartoes,
#lojaVirtual .parcela_cartoes,
#lojaVirtual #tabela_pedidos table
{
 border:1px solid #e0e0e0;
}

#lojaVirtual #cesta td, 
#lojaVirtual #tabela_pedidos table td
{ padding:5px; border-bottom:1px solid #fff;}
#lojaVirtual #cesta .qtd{width:31px; text-align:center;}

#lojaVirtual #cesta .preco{font-size:16px;}
#lojaVirtual #cesta #local {background-color:#F6F6F6; }
#lojaVirtual #cesta #local td{padding:20px 10px;border-top:0px solid #ffffff;}
#lojaVirtual #cesta select{width:191px; color:#333; font-size:14px;}
#lojaVirtual #cesta .marrom{color:#ae7a40;}

#lojaVirtual #cesta table #tabelaagendamento table{margin:0px 0px;}
#lojaVirtual #cesta table #tabelaagendamento td{ padding:0px 10px; border:0px solid #f2f1f1;}

#lojaVirtual #cesta .local{width:290px; float:left;}
#lojaVirtual #cesta .entrega{width:480px; float:left; padding-left:60px;}
#lojaVirtual #cesta em{color:#c32a30;}
#lojaVirtual #cesta .mapa{padding:5px 0px 5px 177px;}

#lojaVirtual #cesta  .agendamento{padding-left:10px;}

#lojaVirtual #cesta  .contComprando{width:214px;}

#lojaVirtual #cesta select.distribuidora{width:200px;}
#lojaVirtual #cesta .dados_distribuidoras{width:782px; float:left;}
#lojaVirtual #cesta .dados_distribuidoras .selecionarDistribuidoras{width:462px; float:left; padding-right:20px;}
#lojaVirtual #cesta .dados_distribuidoras .selecionarDistribuidoras input{padding:0px;}
#lojaVirtual #cesta .dados_distribuidoras .selecionarDistribuidoras span.espacamento{ line-height:190%; }
#lojaVirtual #cesta .dados_distribuidoras .selecionarDistribuidoras div{padding:5px;}
#lojaVirtual #cesta .dados_distribuidoras .selecionarDistribuidoras div.contraste2{ background-color:#F0F0F0;}
#lojaVirtual #cesta .dados_distribuidoras .servicoEntrega{width:278px; float:left; padding:0px 10px 5px 10px; border:1px solid #F6F6F6;}

#lojaVirtual #cesta .dados_distribuidoras .servicoEntrega label{width:158px; float:left; text-align:right; padding-right:10px;}
#lojaVirtual #cesta .dados_distribuidoras .servicoEntrega .distConf{width:100px; float:left;}
#lojaVirtual #cesta .dados_distribuidoras .txtContraste{ color:#666;}

#lojaVirtual #alerta_erro_cesta{
	background-color:#f1e8d7;
	font-size:14px;
	color:#646D2B;
}
#lojaVirtual #alerta_erro_cesta img {float:left; padding:0px 10px;}
#lojaVirtual #alerta_erro_cesta div{ width:550px; margin:0 auto; padding:15px 0;}

#lojaVirtual #mioloDistribuidora .subTituloPagina{ font-size:18px; color:#000;}
#lojaVirtual #mioloDistribuidora { font-size:14px; }

#lojaVirtual #mioloDistribuidora #formularioLoja .subTituloPagina{color:#666; font-size:16px;}
/*IDENTIFICACAO - LOGIN*/
#lojaVirtual #login{
 width:600px; margin:0 auto;
}

#lojaVirtual #login .login_cadastro, #lojaVirtual #login .primeira_vez{
width:280px; float:left; padding:10px;}

#lojaVirtual #login label{width:55px; float:left; padding-top:4px; margin-right:5px; text-align:right;}

#lojaVirtual #login .login_cadastro div , 
#lojaVirtual #login .primeira_vez div {padding-left:60px;}

#lojaVirtual #login .login_cadastro .senha{width:110px;}
#lojaVirtual #login .login_cadastro .ok{padding:0px;}

/*ALERTAS ERRO*/

#lojaVirtual #alerta_erro img {float:left; padding:0px 10px;}
#lojaVirtual #alerta_erro div{ width:500px; margin:0 auto; padding:15px 0;}
#lojaVirtual #alerta_erro_nen div {width:350px; margin:0 auto; padding:15px 0;}
#lojaVirtual #alerta_erro_nen img { vertical-align:middle; padding:0px 10px; margin-bottom:10px;}

/*ENTREGA*/

#lojaVirtual #formularioLoja{
	width:615px;
	padding:10px 0px;
	margin:0 auto;
}

#lojaVirtual #formularioLoja .box_entrega {padding:10px;}
#lojaVirtual #formularioLoja .box_entrega .dados{padding:5px 20px;}
#lojaVirtual #formularioLoja .box_entrega .alterarDados{width:280px;}

#lojaVirtual #formularioLoja .box_entrega .tipo {font-weight:bold; text-transform:uppercase; border-bottom:1px solid #E0E0E0; padding-bottom:5px;} /*mesma cor da borda da classe #lojaVirtual #cesta table, #lojaVirtual .box_entrega */


#lojaVirtual #formularioLoja .entrega{ padding:0px 20px;}


#lojaVirtual #formularioLoja label{
	width:210px; 
	float:left;
	text-align:right;
	margin:5px 5px 13px 0px;
	color:#666;
}
#lojaVirtual #formularioLoja form input{ float:left; margin-bottom:13px;margin-right:5px;}

#lojaVirtual #formularioLoja .erro{padding-left:215px; clear:both; line-height:110%;}
#lojaVirtual #formularioLoja .inp_label{width:160px;}
#lojaVirtual #formularioLoja .select_label{width:260px;}

#lojaVirtual #formularioLoja .nome{width:245px;}
#lojaVirtual #formularioLoja .ddd{width:40px;}
#lojaVirtual #formularioLoja .num{width:45px;}
#lojaVirtual #formularioLoja .peq{width:90px;}
#lojaVirtual #formularioLoja .none{margin-bottom:0px;}
#lojaVirtual #formularioLoja .medio{width:198px;}



#lojaVirtual #formularioLoja .botoes{ float:none; }


#lojaVirtual #formularioLoja .ajuda,
#lojaVirtual #formularioLoja .exemplo,
#lojaVirtual #formularioLoja .item
{padding-left:215px;}

#lojaVirtual #formularioLoja .ajuda,
#lojaVirtual #formularioLoja .exemplo { font-size:13px; color:#000; } /*mesma cor da classe body */

#lojaVirtual #formularioLoja .ajuda {clear:both;}
#lojaVirtual #formularioLoja span{ float:left; margin:5px 5px 0px 0px;}

#lojaVirtual #formularioLoja .erro_endereco,
#lojaVirtual #formularioLoja .erro_numero
{width:165px; float:left;}

#lojaVirtual #formularioLoja .grande{width:300px;}


#lojaVirtual #formularioLoja .checkBox{width:auto; margin:0px 0px; float:none;}

/*TELA DE CONFIRMACAO*/
#lojaVirtual #formularioLoja  .box_confirmacao{width:550px; margin:0 auto;}
#lojaVirtual #formularioLoja  .box_confirmacao .item
{padding-left:190px;}
#lojaVirtual #formularioLoja  .box_confirmacao div.txtconfirmacao{float:left; width:350px; margin:0px 5px 10px 5px;}
#lojaVirtual #formularioLoja  .box_confirmacao .label{width:190px; text-align:right; color:#666666; float:left;} /*mesma cor do #moduloPadrao .subTituloPagina*/
#lojaVirtual #formularioLoja  .box_confirmacao .bnone{border:0px;}

/*PAGAMENTO*/

#lojaVirtual #pagamento_cartoes .parcelas_valor {margin:5px auto;}

#lojaVirtual #pagamento_cartoes .parcelas_valor td{padding:5px;}

#lojaVirtual #pagamento_cartoes .parcelas_valor .ex, 
#lojaVirtual .parcela_cartoes .ex, 
#lojaVirtual .box_pagamento_cartoes .ex{font-style:italic; font-size:12px;}
#lojaVirtual .instrucao{font-size:13px;}

#lojaVirtual .pagamento_visa td{padding:2px 5px;}
#lojaVirtual .pagamento_visa .digito{width:40px;}
#lojaVirtual .pagamento_visa .ano{width:40px;}

/*MINHA AREA - SUAS COMPRAS*/
#lojaVirtual .suas_compras{ margin:15px 0px; width:100%; float:left; }

#lojaVirtual .suas_compras label, 
#lojaVirtual .suas_compras input{ margin-right:5px; float:left;}

#lojaVirtual .suas_compras label{width:170px; text-align:left; font-weight:bold; float:left;}
#lojaVirtual .suas_compras .consultar{width:100px;}

#lojaVirtual #tabela_pedidos { width:100%; clear:both;}
#lojaVirtual #tabela_pedidos table .barra{background-color:#F0F0F0; font-weight:bold;}



/*INDIQUE A UM AMIGO*/
#lojaVirtual #indique .subTituloPagina{font-size: 20px;}
#lojaVirtual #indique form{width:520px; border: 0px solid #f00; margin:0 auto;}
#lojaVirtual #indique label{width:84px; float:left; text-align:right; margin:5px 5px 0px 0px;}
#lojaVirtual #indique .num_destinatarios , 
#lojaVirtual #indique .erro{padding-left:90px;}
#lojaVirtual #indique .toperro{padding-left:0px;}
#lojaVirtual #indique .num_destinatarios { margin-bottom:10px;}
#lojaVirtual #indique .caracteres{padding-left:270px;}
#lojaVirtual #indique .copia{  padding:2px 5px; float:left; margin-left:90px; clear:both;}
#lojaVirtual #indique .copia input{width:15px;}
#lojaVirtual #indique .bt_fechar{width:70px; margin:0 auto;}
