*{
	margin:0;
	padding:0;
}

:focus {
	outline: 0;
}

input, button{
		outline:0;
}		

body{
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	background:url(../Images/background.jpg) center top repeat;
	display:block;
	border-top:3px solid #de1118;
	padding-top:3px;
	outline:none;
}
a{
	text-decoration:none;
}		
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:21px;
}
.aBoxBeneficios{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	line-height:21px;
	text-decoration:none;
}
.pBottom{
	margin-bottom:15px;
	}
	
textarea, input{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
}	
.spanCestaFimAno{
	color:#c40f15;
	font-weight:bold;
}	
#mapa{
	width:410px;
	height:294px;
	position:absolute;	
	top:220px;
	left:570px;
}	
	
h3{
	font-size:19px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#c40f15;
	padding-bottom:10px;
	padding-top:20px;
	
}	
	
.pFloat{
	float:left;
}		
ul{
	list-style:none;
}	
.geral{
	width:990px;
	display:block;
	float:left;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-495px;
	background-color:#FFFFFF;
	margin-top:3px;
}
	
.topo{
	width:950px;
	height:100px;
	display:block;
	float:left;
	padding-left:25px;
}

.geral .hLojas{
	background:url(../Images/h-lojas.gif) 0 0 no-repeat;
	width:100%;
	height:20px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
	margin-bottom:20px;
}
.geral .hLojaInterlagos{
	font-family:Arial, Helvetica, sans-serif; color:#c3100c; font-size:17px;padding-bottom:10px;
}
.geral .hCestasVermelho{
	font-family:Arial, Helvetica, sans-serif; color:#c3100c; font-size:13px;padding-top:10px;
}
.geral .hVermelho{
	font-family:Arial, Helvetica, sans-serif; color:#c3100c; font-size:17px;padding-bottom:10px;
}
.geral .hEscolha{
	background:url(../Images/h-escolha-abaixo.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:40px;
}
.geral .hEscolha2{
	background:url(../Images/h-escolha-abaixo.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
}
.geral .hBeneficios{
	background:url(../Images/h-beneficios.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hOfertas{
	background:url(../Images/h-ofertas.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hPedidoRealizado{
	background:url(../Images/h-pedido-realizado.gif) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
.geral .hNewsletter{
	background:url(../Images/h-newsletter.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
.geral .hOrcamentos{
	background:url(../Images/h-orcamentos.gif) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hEmpresa{
	background:url(../Images/h-empresa.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hQuerSer{
	background:url(../Images/h-quer-ser-avisado.jpg) 0 0 no-repeat;
	width:100%;
	height:20px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:15px;
	margin-top:15px;
}

.geral .lblDeixeAqui{
	background:url(../Images/h-deixe-aqui-seu-email.jpg) 0 0 no-repeat;
	width:100%;
	height:20px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.geral .hFormasPagamento{
	background:url(../Images/h-formas-pagamento.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hLocalizacao{
	background:url(../Images/h-localizacao.jpg) 0 0 no-repeat;
	width:100%;
	height:30px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:30px;
}
.geral .hPerguntas{
	background:url(../Images/h-perguntas-frequentes.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hFaleConosco{
	background:url(../Images/h-fale-conosco.gif) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hCestas{
	background:url(../Images/h-cestas.gif) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hParceiros{
	background:url(../Images/h-fornecedores.gif) 0 0 no-repeat;
	width:100%;
	height:16px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:50px;
}
.geral .hAcompanhe{
	background: url(../Images/h-acompanhe.gif) 0 0 no-repeat;
	width:100%;
	height:20px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:40px;
}
.geral .hCestasAlimentosT1{
	background:url(../Images/h-cesta-de-alimentos-t1.gif) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hMonteSuaCesta{
	background:url(../Images/h-monte-sua-cesta2.gif) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
.geral .hFornecedores{
	background:url(../Images/h-fornecedores.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hCestasAlimentosT2{
	background:url(../Images/h-cesta-de-alimentos-t2.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hCestasAlimentosT3{
	background:url(../Images/h-cesta-de-alimentos-t3.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hCestasAlimentosTE{
	background:url(../Images/h-cesta-de-alimentos-tE.jpg) 0 0 no-repeat;
	width:100%;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
}
.geral .hDadosCadastrais{
	background: url(../Images/h-dados-cadastrados.gif) 0 0 no-repeat;
	width:100%;
	height:14px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:10px;
	margin-top:40px;
}
.geral .hProdutos{
	background:url(../Images/h-composicao.gif) 0 0 no-repeat;
	width:100%;
	height:30px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
.geral .hConfiraOutrasCestas{
	background:url(../Images/h-confira-outras-cestas.gif) 0 0 no-repeat;
	width:100%;
	height:30px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:30px;
}
.geral .ulBeneficios{
	width:auto;
	height:auto;
	display:block;
	list-style:square;
	font-size:12px;
	margin-bottom:20px;
}
.geral .ulBeneficios p{
	padding-bottom:10px;
	font-weight:bold;
	color:#c40f15;
}	
.geral .ulBeneficios li{	
	margin-left:20px;
	padding-bottom:5px;
}	
.geral .ulPerguntas{
	width:600px;
	height:auto;
	display:block;
	float:none;
	list-style:square;
	font-size:13px;
	padding-bottom:10px;
}
.geral .ulPerguntas p{
	padding-bottom:10px;
	font-weight:bold;
	color:#c40f15;
}	
.geral .ulPerguntas li{	
	margin-left:20px;
	padding-bottom:5px;
}	
.geral .pMapa{
	width:300px;
	float:left;
	display:block;
}
.geral .ulMapa{
	list-style:none;
	width:310px;
	height:auto;
	display:block;
}
.geral .ulMapa li{
	width:300px;
	height:auto;
	float:left;
	display:block;
}
.geral .ulMapa li select{
	width:250px;
	margin-bottom:20px;
}
.geral .aMapa{
	background:url(../Images/a-mapa.gif) 0 0 no-repeat;
	width:139px;
	height:63px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
}
.geral .aFoto{
	background:url(../Images/a-foto.gif) 0 0 no-repeat;
	width:109px;
	height:63px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	margin-right:30px;
}
.geral .topo a.aLogo{
	background:url(../Images/makro-cestas.gif) 0 5px no-repeat;
	width:370px;
	height:73px;
	text-decoration:none;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
	float:left;
	margin-right:50px;
	margin-top:20px;
}
.geral .topo label{
	background:url(../Images/h-selecione-seu-estado.jpg) 0 0 no-repeat;
	width:145px;
	height:29px;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
	float:left;
	margin-top:55px;
}	
.topo .selecioneLoja{
	width:415px;
	height:45px;
	display:block;
	float:right;	
}
.topo .selecioneLoja h2{
	width:415px;
	height:20px;
	display:block;
	float:left;
	background:url(../Images/selecione-loja.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
.geral .topo select{
	width:150px;
	height:20px;
	display:block;
	float:left;
	margin-right:10px;
	font-size:12px;
}	
.geral .topo select.estadoTopo{
	width:50px;
	height:20px;
	display:block;
	float:left;
}	

.geral .topo input{
	height:20px;
	display:inline;
	float:left;
	margin-right:10px;
	font-size:12px;

}	

.geral .topo .addTopo{
	width:228px;
	height:45px;
	padding-top:2px;
	display:block;
	float:right;
}
.geral .topo ul{
	width:120px;
	height:25px;
	display:block;
	float:left;
	list-style:none;
	margin-top:5px;
}
.geral .topo ul li{
	width:25px;
	height:25px;
	display:block;
	float:right;
	list-style:none;
	padding-right:5px;
}
.pIndique{
	background:url(../Images/p-indique-este-site.jpg) 0 7px no-repeat;
	width:105px;
	height:25px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.pIndiqueRodape{
	background:url(../Images/indique-rodape.jpg) 0 0 no-repeat;
	width:115px;
	height:14px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}

.geral  .lateral{
	width:222px;
	height:auto;
	float:left;
	display:inline;
	padding-top:25px;
	margin-right:20px;
	padding-left:25px;
	padding-bottom:20px;
}	

.geral  .lateral ul.ulMenu{
	width:209px;
	border:1px solid #ebebeb;
	list-style:none;
	padding:3px;
	display:block;
	margin-bottom:25px;
	float:left;
}

.geral  .lateral ul.ulMenu li{
	width:209px;
	height:35px;
	list-style:none;
	margin-bottom:5px;
	display:block;
}
.geral  .lateral ul.ulMenu li a{
	width:209px;
	height:35px;
	list-style:none;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
}
.geral  .lateral ul.ulMenu li.liHome a{
	background:url(../Images/a-home.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liHome a:hover{
	background:url(../Images/a-home.jpg) 0 -35px no-repeat;
}

.geral  .lateral ul.ulMenu li.liConheca a{
	background:url(../Images/a-conheca-makro.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liConheca a:hover{
	background:url(../Images/a-conheca-makro.jpg) 0 -35px no-repeat;
}

.geral  .lateral ul.ulMenu li.liBeneficios a{
	background:url(../Images/a-beneficios.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liBeneficios a:hover{
	background:url(../Images/a-beneficios.jpg) 0 -35px no-repeat;
}

.geral  .lateral ul.ulMenu li.liCestas a{
	background:url(../Images/a-cestas.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liCestas a:hover{
	background:url(../Images/a-cestas.jpg) 0 -35px no-repeat;
}

.geral  .lateral ul.ulMenu li.liOrcamentos a{
	background:url(../Images/a-orcamentos.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liOrcamentos a:hover{
	background:url(../Images/a-orcamentos.jpg) 0 -35px no-repeat;
}

.geral  .lateral ul.ulMenu li.liLojas a{
	background:url(../Images/a-lojas.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liLojas a:hover{
	background:url(../Images/a-lojas.jpg) 0 -35px no-repeat;
}

.geral  .lateral ul.ulMenu li.liParceiros a{
	background:url(../Images/a-parceiros.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liParceiros a:hover{
	background:url(../Images/a-parceiros.jpg) 0 -35px no-repeat;
}
.geral  .lateral ul.ulMenu li.liFale{
	padding:0;
}
.geral  .lateral ul.ulMenu li.liFale a{
	background:url(../Images/a-fale-conosco.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liFale a:hover{
	background:url(../Images/a-fale-conosco.jpg) 0 -35px no-repeat;
}
.geral  .lateral ul.ulMenu li.liMonteSuaCesta a{
	background:url(../Images/a-monte-sua-cesta.jpg) 0 0 no-repeat;
}
.geral  .lateral ul.ulMenu li.liMonteSuaCesta a:hover{
	background:url(../Images/a-monte-sua-cesta.jpg) 0 -35px no-repeat;
}

.geral .lateral .parceiros{
	width:209px;
	height:152px;
	display:block;
	float:left;
	border:1px solid #ebebeb;
	padding:4px;
	margin-bottom:22px;
}
.geral .lateral ul.ulParceiros{
	
}

.geral .lateral ul.ulParceiros li{
	width:207px;
	height:140px;
	list-style:none;
	padding-bottom:5px;
	display:block;
	background:center center no-repeat;
	overflow:hidden;
}
.geral  ul.paginaParceiros{
	width:690px;
	float:left;
	display:block;
}

.geral  ul.paginaParceiros li{
	width:155px;
	height:113px;
	list-style:none;
	padding-bottom:5px;
	display:block;
	background:center center no-repeat;
	overflow:hidden;
	float:left;
	border:1px solid #ebebeb;
	margin:0px 13px 13px 0px;
}
span#prevBtn2 a{ 
	background:url(../Images/home-cestas-anterior.jpg) 0 0 no-repeat; 
	width:28px; 
	height:28px; 
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	top: 530px;
	left:275px;
}
*html span#prevBtn2 a{
	left:290px;
}
span#nextBtn2 a{ 
	background:url(../Images/home-cestas-proximo.jpg) 0 0 no-repeat; 
	width:28px; 
	height:28px; 
	display:block;
	float:right;
	text-indent:-999999px;
	overflow:hidden;
	cursor:pointer;
	position:absolute;
	top: 530px;
	left:930px;
}
.geral ul.ulCesta {
	float:left;
	display:inline;
}	
.geral ul.ulCesta li{
	width:698px;
	height:200px;
	display:inline;
	float:left;
}
.geral .lateral ul.ulNews{
	background:url(../Images/fundo-news.jpg) 0 0 no-repeat;
	width:219px;
	height:113px;
	list-style:none;
	display:block;
	float:left;
	padding-left:10px;
	margin-bottom:25px;

}

.geral .lateral ul.ulNews li{
	width:209px;
	height:auto;
	list-style:none;
	padding-bottom:8px;
	display:block;
	font-size:13px;
	color:#FFFFFF;
}
.geral .lateral ul.ulNews li h2{
	background:url(../Images/li-titulo-news.gif) 0 0 no-repeat;
	width:125px;
	height:15px;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
	margin-top:10px;
}
.geral .lateral ul.ulNews li .button{
	color:#FFFFFF;
	font-size:12px;
	background-color:#141414;
	border:none;
	width:25px;
	height:23px;
	text-align:center;
	padding-bottom:2px;
	font-family:myriad pro, arial, verdana;
	font-weight:bold;
}	

.geral .lateral ul.ulNews li input{
	color:#333333;
	font-size:12px;
	width:176px;
	height:19px;
}	

.geral .lateral ul.ulOrcamento{
	background:url(../Images/fundo-orcamento.gif) 0 0 no-repeat;
	width:209px;
	height:113px;
	list-style:none;
	display:inline;
	float:left;
	padding-left:10px;
	cursor:pointer;
}

.geral .lateral ul.ulOrcamento li{
	width:141px;
	height:auto;
	list-style:none;
	padding-bottom:8px;
	display:block;
	font-size:13px;
	padding-left:60px;
	color:#FFFFFF;
	padding-top:5px;
	float:left
}	
.geral .lateral ul.ulOrcamento li h2{
	background:url(../Images/li-titulo-orcamento.gif);
	width:118px;
	height:20px;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
	margin-top:10px;
}

.geral .lateral ul.ulOrcamento li.liTitulo{
	padding:0;
}	

.geral .lateral ul.ulOrcamento a{
	/*background:url(../Images/a-clique-aqui.gif) 0 0 no-repeat;*/
	width:132px;
	height:24px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
}
.geral .lateral ul.ulOrcamento a:hover{
	/*background:url(../Images/a-clique-aqui-hover.gif) 0 0 no-repeat;*/
	width:132px;
	height:24px;
	
}

.geral .conteudo{
	width:700px;
	height:auto;
	display:block;
	float:left;
	padding-top:10px;
	padding-bottom:30px;
}
.geral .conteudo p{
	padding-bottom:10px;
	}
.geral .empresa{
	width:700px;
	height:auto;
	display:block;
	float:left;
}
.geral .empresa p{
	padding-bottom:10px;
}	
.geral .conteudo .aVermelho{
	color:#de1118;
	text-decoration:none;
	font-weight:bold;
}
.geral .conteudo .aVermelho:hover{
	text-decoration:underline;
}	
.geral .conteudo h2.hSlogan{
	background:url(../Images/slogan.jpg) 0 0 no-repeat;
	width:700px;
	height:48px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}			
.geral .conteudo #vitrine{
	width:700px;
	height:220px;
	display:block;
	float:left;
	margin-bottom:25px;
}	
.geral .conteudo .cestas{
	width:698px;
	height:185px;
	display:block;
	float:left;
	border:1px solid #e2e2e2;
	margin-bottom:50px;
}
.imgCestas{
	float:left;
}	
.geral .conteudo .cestas h2.hConheca{
	background:url(../Images/h-conheca-cestas.jpg) 0 0 no-repeat;
	width:698px;
	height:53px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	
}

.geral .conteudo .itens{
	width:349px;
	height:125px;
	float:left;
	display:block;
}	
.geral .conteudo .itens h2.hMonteCesta{
	background:url(../Images/h-monte-sua-cesta.gif) 0 0 no-repeat;
	width:348px;
	height:15px;
	float:left;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
}	
.geral .conteudo .itens h2{
	margin-bottom:10px;
}	
.geral .conteudo .aClique{
	background:url(../Images/a-clique-aqui-2.jpg) 0 0 no-repeat;
	width:87px;
	height:24px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.geral .conteudo .aClique:hover{	
	background:url(../Images/a-clique-aqui-2.jpg) 0 -24px no-repeat;
}
	
.geral .conteudo .itens img{
	float:left;
	border:1px solid #e2e2e2;
	margin-right:10px;
}	

.geral .conteudo .itens h2.hBeneficios{
	background:url(../Images/h-beneficios.gif) 0 0 no-repeat;
	width:348px;
	height:20px;
	float:left;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:0;
}	
.geral .conteudo .ulForm{
	width:690px;
	height:250px;
	display:block;
	list-style:none;
}

.geral .conteudo .ulForm li label{
	width:auto;
	height:auto;
	display:block;
	clear:both;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
}
.geral .conteudo .ulForm li .labelNomeEmpresa{
	background:url(../Images/h-nome-da-empresa.gif) 0 0 no-repeat;
	width:125px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelSeuNome{
	background:url(../Images/h-seu-nome.gif) 0 0 no-repeat;
	width:68px;
	height:10px;

}
.geral .conteudo .ulForm li .labelEmail{
	background:url(../Images/h-e-mail.gif) 0 0 no-repeat;
	width:44px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelConfirmeEmail{
	background:url(../Images/h-confirme-seu-email.gif) 0 0 no-repeat;
	width:143px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelTelefone{
	background:url(../Images/h-telefone.gif) 0 0 no-repeat;
	width:61px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelPassaporte{
	background:url(../Images/h-passaporte.gif) 0 0 no-repeat;
	width:81px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelRelacaoMakro{
	background:url(../Images/h-relacao-makro.gif) 0 0 no-repeat;
	width:271px;
	height:16px;
	padding-bottom:4px;
}

.geral .conteudo .ulForm li .labelEstado{
	background:url(../Images/label-estado.gif) 0 0 no-repeat;
	width:50px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelCidade{
	background:url(../Images/label-cidade.gif) 0 0 no-repeat;
	width:50px;
	height:10px;	
}

.geral .conteudo .ulForm li .labelLoja{
	background:url(../Images/label-loja.gif) 0 0 no-repeat;
	width:50px;
	height:10px;
	
}

.geral .conteudo .ulForm li{
	height:auto;
	display:inline;
	float:left;
	list-style:none;
	margin-right:18px;
	margin-bottom:20px;
}

.geral .conteudo .ulForm li.liTelefone{
	width:155px;
	height:auto;
	display:inline;
	float:left;
	list-style:none;
	margin-right:8px;
}

.geral .conteudo .ulForm li.liPassaporte{
	width:142px;
	height:auto;
	display:inline;
	float:left;
	list-style:none;
}
.geral .conteudo .ulForm li.liEntrar{
	width:60px;
	height:23px;
	display:block;
	float:left;
	padding-bottom:0;
}
.geral .conteudo .ulForm li input{
	width:304px;
	height:25px;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .ulForm li select{
	width:146px;
	height:28px;
	display:block;
	float:left;
	list-style:none;
}

.geral .conteudo #preview ul li{
	font-size: 12px;
}

.geral .conteudo #preview .botoes{
	clear: both;
	margin-top: 20px;
}

.geral .conteudo #preview .botoes a{
	cursor: pointer;
	display: block;
    float: left;
    text-indent: -9999px;
    margin: 0 10px 0 0;
}

    .geral .conteudo #preview .botoes a.enviar{
	    background:url(../Images/a-enviar.jpg) 0 0 no-repeat;
        width: 52px;
        height: 24px;
    }
	
    .geral .conteudo #preview .botoes a.voltar{
	    background:url(../Images/a-voltar.gif) 0 0 no-repeat;  
        width: 52px;
        height: 24px;
    }

.geral .conteudo .ulFormMonteSuaCesta{
	width:690px;
	height:auto;
	display:block;
	list-style:none;
}
.geral .conteudo .ulFormMonteSuaCesta li label{
	width:auto;
	height:auto;
	display:block;
	clear:both;
	text-indent:-999999px;
	overflow:hidden;
	padding-bottom:10px;
}
.geral .conteudo .ulFormMonteSuaCesta li.liSelecaoCesta{
	width:670px;
	height:50px;
	float:left;
	display:block;
	margin-top:40px;
}
.geral .conteudo .ulFormMonteSuaCesta li.liSolicitar{
	width:670px;
	height:50px;
	float:left;
	display:block;
}

.geral .conteudo .ulFormMonteSuaCesta li.liSolicitar input{
	width:133px;
}

.geral .conteudo .ulFormMonteSuaCesta li .labelNomeEmpresa{
	background:url(../Images/h-nome-da-empresa.gif) 0 0 no-repeat;
	width:125px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelSeuNome{
	background:url(../Images/h-seu-nome.gif) 0 0 no-repeat;
	width:68px;
	height:10px;

}
.geral .conteudo .ulFormMonteSuaCesta li .labelEmail{
	background:url(../Images/h-e-mail.gif) 0 0 no-repeat;
	width:44px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelEstado{
	background:url(../Images/label-estado.gif) 0 0 no-repeat;
	width:50px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelCidade{
	background:url(../Images/label-cidade.gif) 0 0 no-repeat;
	width:50px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelLoja{
	background:url(../Images/label-loja.gif) 0 0 no-repeat;
	width:50px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelPassaporte{
	background:url(../Images/label-passaporte-opcional.gif) 0 0 no-repeat;
	width:165px;
	height:10px;
	
}
.geral .conteudo .ulForm li .labelMsg{
	background:url(../Images/label-msg.gif) 0 0 no-repeat;
	width:100px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelMsg{
	background:url(../Images/label-msg.gif) 0 0 no-repeat;
	width:100px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelQtde{
	background:url(../Images/label-quantidade.gif) 0 0 no-repeat;
	width:100px;
	height:10px;
	
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao{
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .labelFacaSuaSelecao{
	background:url(../Images/label-faca-sua-cesta.jpg) 0 0 no-repeat;
	width:300px;
	height:20px;
	
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .labelQtde-small{
	background:url(../Images/label-qtde.jpg) 0 0 no-repeat;
	height:20px;
	
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .labelProdutos-small{
	background:url(../Images/label-produtos.jpg) 0 0 no-repeat;
	height:20px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao span{
    padding-left: 5px;
	font-size: 12px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda{
    width: 326px;
    float: left;
	*margin-right:5px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda .lblQtde-small{
    background:url("../Images/label-qtde.jpg");
    float: left;
    width: 40px;
    height: 7px;
    clear: none;
    margin: 0 3px 0 5px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda .lblProdutos-small{
    background:url("../Images/label-produtos.jpg");
    float: left;
    clear: none;
    width: 70px;
    height: 7px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda ul li{
    display: block;
    line-height: 20px;
    height:20px;
    font-size: 12px;
    padding: 0 0 0 5px;
    width:270px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda ul li label{
    clear: none;
    display:block;
    height:auto;
    padding:0;
    text-indent:0;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda .qtde{
    float: left;
    width: 25px;
    height: 15px;
    border: 1px solid #a7abae;
    margin: 5px 5px 0;
    text-align: center;
	display:inline;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-esquerda .check{
    float: left;
    width: 10px;
    margin: 0 5px 0 0;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita{
    width: 300px;
    float: left;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .selecao-itens{
    width: 350px;
    overflow: auto;
    height: 370px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita input{
    height: 20px;
    border: 1px solid #a6adb5;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .lblQtde-small{
    background:url("../Images/label-qtde.jpg");
    float: left;
    width: 40px;
    height: 7px;
    clear: none;
    margin: 0 3px 0 5px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .lblProdutos-small{
    background:url("../Images/label-produto.jpg") center 3px  no-repeat;
    float: left;
    clear: none;
    width: 180px;
    height: 7px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .lblPeso-small{
    background:url("../Images/label-peso.jpg") center 2px no-repeat;
    float: left;
    clear: none;
    width: 51px;
    height: 7px;
	margin-left:15px;
	display:inline;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .qtde{
    width: 40px;
    float: left;
    text-align: center;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .produto{
    width: 190px;
    float: left;
    border-left: 0;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .peso{
    width: 45px;
    float: left;
    border-left: 0;
    text-align: center;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .excluir{
    margin: 3px 0 0 3px;
    background:url(../Images/excluir.jpg) no-repeat 0 0 ;
    text-indent: -9999px;
    float: left;
    width: 14px;
    height: 14px;
    cursor: pointer;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita a{
    cursor: pointer;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .inserirNovo{
    background:url(../Images/a-novo-produto.jpg) 0 0 no-repeat;
    text-indent: -9999px;
    width: 137px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .visualizarCesta{
    background:url(../Images/a-visualizar-cesta.jpg) 0 0 no-repeat;
    text-indent: -9999px;
    width: 110px;
    height: 24px;
    display: block;
    float: left;
    margin-right: 10px;
}

.geral .conteudo .ulFormMonteSuaCesta li.selecao .selecao-direita .enviar{
    background:url(../Images/a-enviar.jpg) 0 0 no-repeat;
    text-indent: -9999px;
    width: 52px;
    height: 24px;
    display: block;
    float: left;
    cursor: pointer;
    border: 0;
    margin: 0;
    padding: 0;
}

.geral .conteudo .ulFormMonteSuaCesta li .labelConfirmeEmail{
	background:url(../Images/h-confirme-seu-email.gif) 0 0 no-repeat;
	width:143px;
	height:10px;
	display: block;
}
.geral .conteudo .ulFormMonteSuaCesta li .labelQtdeT1{
	background:url(../Images/label-quantidade-tipo1.gif) -89px 0 no-repeat;
	width:63px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelQtdeT2{
	background:url(../Images/label-quantidade-tipo2.gif) -89px 0 no-repeat;
	width:63px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelQtdeT3{
	background:url(../Images/label-quantidade-tipo3.gif) -89px 0 no-repeat;
	width:63px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelQtdeTE{
	background:url(../Images/label-quantidade-tipoE.gif) -89px 0 no-repeat;
	width:63px;
	height:10px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelSelecaoCesta{
	background:url(../Images/label-selecao-cestas.gif) 0 0 no-repeat;
	width:200px;
	height:15px;
	
}
.geral .conteudo .ulFormMonteSuaCesta li .labelTelefone{
	background:url(../Images/h-telefone.gif) 0 0 no-repeat;
	width:61px;
	height:10px;
	
}

.geral .conteudo .ulFormMonteSuaCesta li .labelRelacaoMakro{
	background:url(../Images/h-relacao-makro.gif) 0 0 no-repeat;
	width:271px;
	height:16px;
	padding-bottom:4px;
}
.geral .conteudo .ulFormMonteSuaCesta li{
	display:inline;
	float:left;
	list-style:none;
	height:auto;
	margin-right:18px;
	padding-bottom:20px;
}

.geral .conteudo .ulFormMonteSuaCestaVis li {
	width:300px;
}
.geral .conteudo .ulFormMonteSuaCestaVis li.telefone {
	width:155px;
}
.geral .conteudo .ulFormMonteSuaCestaVis li.estado {
	width:125px;
}
.geral .conteudo .ulFormMonteSuaCestaVis li .labelQtde {
	margin-top:-4px;
}

.geral .conteudo .ulFormMonteSuaCesta li#precos ul{
    clear: both;
    font-size: 13px;
}

.geral .conteudo .ulFormMonteSuaCesta li#precos ul li{
    clear: both;
}
#precos{
display:none;
}


.itensCesta{
	clear:both;
	float:none;
}
.itensCesta li{
	clear:both;
}
.geral .conteudo .itensCesta li.itens {
	width:100%;
	height:20px;
}
.itensCesta li.itens label{
	background:url(../Images/label-itens-cesta.gif) 0 0 no-repeat;
	width:100px;
	height:10px;
	display:block;
	float:left;
	text-indent:-999999px;
}
.mascara{
	width:318px;
	height:200px;
	display:block;
	overflow-y:scroll;
	border:1px solid #b1b1b1;
}
.geral .conteudo .ulFormMonteSuaCesta li.clone{
	width:300px;
	height:20px;
	padding:0;
	margin:0;
}

.geral .conteudo .ulFormMonteSuaCesta li.liTelefone{
	width:155px;
	height:40px;
	display:inline;
	float:left;
	list-style:none;
	margin-right:8px;
}

*html .geral .conteudo .ulFormMonteSuaCesta li.liTelefone input{
	
	height:18px;
	margin-right:7px;
}
.geral .conteudo .ulFormMonteSuaCesta li.liMsg{
	width:670px;
	height:160px;
	display:inline;
	float:left;
	list-style:none;
	margin-right:8px;
}
.geral .conteudo .ulFormMonteSuaCesta li.liMsg textarea{
	width:630px;
	height:140px;
	display:block;
}
.geral .conteudo .ulForm li.liMsg textarea{
	width:630px;
	height:182px;
	display:block;
}
.geral .conteudo .ulForm li.liMsg{
	width:670px;
	height:200px;
	display:inline;
	float:left;
	list-style:none;
	margin-right:8px;
}
.geral .conteudo .ulFormMonteSuaCesta li.liPassaporte{
	width:142px;
	height:auto;
	display:inline;
	float:left;
	list-style:none;
}
.geral .conteudo .ulFormMonteSuaCesta li.liEntrar{
	width:60px;
	height:30px;
	display:block;
	clear:both;
}
.geral .conteudo .ulFormMonteSuaCesta li input{
	width:304px;
	height:25px;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .ulFormMonteSuaCesta li #Passaporte{
	width:150px;
}	
.geral .conteudo .ulFormMonteSuaCesta li #Quantidade{
	width:85px;
}	
#QuantidadeTipo1,#QuantidadeTipo2,#QuantidadeTipo3,#QuantidadeTipo4{
	width:60px;
}
.geral .conteudo input.aOrcamento{
	background:url(../Images/a-orcamento.gif) 0 0 no-repeat;
	width:133px;
	height:25px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
	border:none;
	cursor:pointer;
	padding:0;
}
.geral .conteudo input.aOrcamento:hover{	
	background:url(../Images/a-orcamento.gif) 0 -25px no-repeat;
}
.geral .conteudo .ulFormMonteSuaCesta li select{
	width:146px;
	height:28px;
	display:block;
	float:left;
	list-style:none;
}

.geral .conteudo .ulFormMonteSuaCesta li input.inputDdd{
	width:30px;
	display:block;
	float:left;
	list-style:none;
	margin-right:10px;
}
.geral .conteudo .ulFormMonteSuaCesta li input.inputTelefone{
	width:103px;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .ulFormMonteSuaCesta li input.inputPassaporte{
	width:142px;
	display:block;
	float:left;
	list-style:none;
}

.geral .conteudo .btnEntrar{
	background:url(../Images/btn-entrar.jpg) 0 0 no-repeat;
	width:54px;
	height:24px;
	display:block;
	float:left;
	list-style:none;
	text-indent:-999999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.geral  .btnBuscar{
	background:url(../Images/btn_ok.gif) 0 0 no-repeat;
	width:24px;
	height:20px;
	display:block;
	float:left;
	list-style:none;
	text-indent:-999999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}

.geral .btnEntrar{
	background:url(../Images/btn-entrar.jpg) 0 0 no-repeat;
	width:54px;
	height:24px;
	display:block;
	float:left;
	list-style:none;
	text-indent:-999999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
.geral .aEnviar{
	background:url(../Images/a-enviar.jpg) 0 0 no-repeat;
	width:54px;
	height:23px;
	display:block;
	float:left;
	list-style:none;
	text-indent:-999999px;
	overflow:hidden;
	border:none;
	cursor:pointer;
	padding:0;
}
.geral .aEnviar:hover{
	background:url(../Images/a-enviar.jpg) 0 -23px no-repeat;
}
.emailCestaFimAno{
	width:363px;
	display:block;
	height:25px;
	clear: both;
	margin-bottom:10px;
}	
.geral .conteudo .ulForm li input.inputDdd{
	width:30px;
	display:block;
	float:left;
	list-style:none;
	margin-right:10px;
}
.geral .conteudo .ulForm li input.inputTelefone{
	width:103px;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .ulForm li input.inputPassaporte{
	width:142px;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .divAcompanhe{
	width:690px;
	float:left;
	display:block;
	padding-top:20px;
}
.geral .conteudo .divAcompanhe input{
	float:left;
	display:block;
	width:220px;
	height:25px;
	margin-right:10px;
}
.geral .conteudo .divAcompanhe select{
	float:left;
	display:block;
	width:140px;
	height:29px;
	margin-right:10px;
}
.geral .conteudo .divEscolhaLoja{
	width:310px;
	height:240px;
	display:block;
	float:left;

}
.geral .conteudo .divLojaInterlagos{
	width:690px;
	display:block;
	float:left;

}
.geral .conteudo .divLojaInterlagos p{
	padding:0;
}
.geral .conteudo .divProdutosHome{
	width:300px;
	height:140px;
	float:left;
	display:inline;

	
}	

.geral .conteudo .divProdutosHome p {
	float:left;
	display:block;
}

.geral .conteudo .divProdutosHome h2{
	width:100px;
	height:20px;
	display:inline;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:40px;
}
.geral .conteudo .divProdutosHome span{
	width:99px;
	height:23px;
	float:left;
	display:inline;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:10px;
	cursor:pointer;
}
.geral .conteudo .divProdutos{
	width:300px;
	height:140px;
	float:left;
	display:block;
	margin-top:40px;
}	
.geral .conteudo .divProdutos p {
	float:left;
	display:block;
}

.geral .conteudo .divProdutos h2{
	width:100px;
	height:20px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:35px;
}
.geral .conteudo .divProdutos a{
	cursor:pointer;
}
.geral .conteudo .divProdutos span{
	width:99px;
	height:23px;
	float:left;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
	cursor:pointer;
}
#divCestaTipo1 p{
	background:url(../Images/cesta-t1.jpg) 0 0 no-repeat;
	width:150px;
	height:140px;
}
#divCestaTipo1 span{
	background:url(../Images/a-detalhes-verde.gif) 0 0 no-repeat;
}
#divCestaTipo1 span:hover{
	background:url(../Images/a-detalhes-verde.gif) 0 -23px no-repeat;
}
#divCestaTipo1 h2{
	background:url(../Images/h-tipo-1.gif) 0 0 no-repeat;
}
#divCestaTipo1Nordeste p{
	background:url(../Images/cesta-t1-plastica-pequena.jpg) 0 0 no-repeat;
	width:125px;
	height:140px;
}
#divCestaTipo1Nordeste span{
	background:url(../Images/a-detalhes-verde.gif) 0 0 no-repeat;
}
#divCestaTipo1Nordeste span:hover{
	background:url(../Images/a-detalhes-verde.gif) 0 -23px no-repeat;
}
#divCestaTipo1Nordeste h2{
	background:url(../Images/h-tipo-1.gif) 0 0 no-repeat;
}

#divCestaTipo2 p{
	background:url(../Images/cesta-t2.jpg) 0 0 no-repeat;
	width:160px;
	height:140px;
}
#divCestaTipo2 span{
	background:url(../Images/a-detalhes.gif) 0 0 no-repeat;
}
#divCestaTipo2 span:hover{
	background:url(../Images/a-detalhes.gif) 0 -23px no-repeat;
}
#divCestaTipo2 h2{
	background:url(../Images/h-tipo-2.gif) 0 0 no-repeat;
}
#divCestaTipo2Nordeste p{
	background:url(../Images/cesta-t2-plastica-pequena.jpg) 0 0 no-repeat;
	width:130px;
	height:140px;
}
#divCestaTipo2Nordeste span{
	background:url(../Images/a-detalhes.gif) 0 0 no-repeat;
}
#divCestaTipo2Nordeste span:hover{
	background:url(../Images/a-detalhes.gif) 0 -23px no-repeat;
}
#divCestaTipo2Nordeste h2{
	background:url(../Images/h-tipo-2.gif) 0 0 no-repeat;
}

#divCestaTipo3 p{
	background:url(../Images/cesta-t3.jpg) 0 0 no-repeat;
	width:155px;
	height:140px;
}
#divCestaTipo3 span{
	background:url(../Images/a-detalhes-azul.gif) 0 0 no-repeat;
}
#divCestaTipo3 span:hover{
	background:url(../Images/a-detalhes-azul.gif) 0 -23px no-repeat;
}
#divCestaTipo3 h2{
	background:url(../Images/h-tipo-3.gif) 0 0 no-repeat;
}

#divCestaTipo3Plastico p{
	background:url(../Images/cesta-t3-plastica-pequena.jpg) 0 0 no-repeat;
	width:130px;
	height:140px;
}
#divCestaTipo3Plastico span{
	background:url(../Images/a-detalhes-azul.gif) 0 0 no-repeat;
}
#divCestaTipo3Plastico span:hover{
	background:url(../Images/a-detalhes-azul.gif) 0 -23px no-repeat;
}
#divCestaTipo3Plastico h2{
	background:url(../Images/h-tipo-3.gif) 0 0 no-repeat;
}

#divCestaTipoE p{
	background:url(../Images/cesta-tE.jpg) 0 0 no-repeat;
	width:150px;
	height:140px;
}
#divCestaTipoE span{
	background:url(../Images/a-detalhes-roxo.gif) 0 0 no-repeat;
}
#divCestaTipoE span:hover{
	background:url(../Images/a-detalhes-roxo.gif) 0 -23px no-repeat;
}
#divCestaTipoE h2{
	background:url(../Images/h-tipo-E.gif) 0 0 no-repeat;
}

#divCestaTipoEPlastico p{
	background:url(../Images/cesta-te-plastica-pequena.jpg) 0 0 no-repeat;
	width:125px;
	height:140px;
}
#divCestaTipoEPlastico span{
	background:url(../Images/a-detalhes-roxo.gif) 0 0 no-repeat;
}
#divCestaTipoEPlastico span:hover{
	background:url(../Images/a-detalhes-roxo.gif) 0 -23px no-repeat;
}
#divCestaTipoEPlastico h2{
	background:url(../Images/h-tipo-E.gif) 0 0 no-repeat;
}

.imgBoxCesta{
	float:left;
	margin-top:30px;
}	
.geral .conteudo .boxCesta{
	background:url(../Images/fundo-box-cesta.jpg) 0 0 no-repeat;
	width:382px;
	height:210px;
	display:block;
	float:left;
	padding-left:15px;
	margin-top:63px;
	position:relative;
}

.geral .conteudo .boxCesta p{
	float:left;
	width:360px;
}
.geral .conteudo .boxCesta p.pOfertas{
	float:left;
	width:255px;
	line-height:19px;
}	
.geral .conteudo .boxCesta h2{
	width:190px;
	height:30px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-top:15px;
}
.geral .conteudo .boxCesta a{
	/*width:184px;*/
	width:20px;
	height:24px;
	display:block;
	float:left;
	/*text-indent:-999999px;*/
	overflow:hidden;

}



#addCompartilhar ul{
	  display: block;
	  padding-left:218px;
    list-style: none outside none;
    margin: 0 0 0 2px;
    width: 330px;
}
	
#addCompartilhar ul li{
	 float: left;
    padding-right: 5px;
	
}


.geral .conteudo .boxCesta a.btnComocomprar{
	width:113px;
	height:24px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}

.geral .conteudo .boxCesta span{
	width:75px;
	height:33px;
	display:block;
	float:right;
	margin-top:5px;
	padding-right:20px;
}
.geral .conteudo .boxCesta .tagOferta{
	width:132px;
	height:135px;
	display:block;
	position:absolute;
	top:50px;
	left:275px;
	background:url(../Images/tag-oferta.gif) 0 0 no-repeat;
}
.geral .conteudo .boxCesta .tagOferta h3{
	width:128px;
	height:29px;
	display:block;
	float:left;
	padding:15px 0 0 0;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}
.geral .conteudo .boxCesta .tagOferta h4{
	font-size:12px;
	width:128px;
	height:14px;
	display:block;
	float:left;
	padding:16px 0 0 0;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;

}
.geral .conteudo .boxCesta .tagOferta h5{
	width:128px;
	height:14px;
	display:block;
	float:left;
	padding:10px 0 0 0;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}


.geral .conteudo .boxCesta a.btnFazerOrcamento{
	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 0 no-repeat;
}
.geral .conteudo .boxCesta a.btnFazerOrcamento:hover{
	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 -24px no-repeat;
}
.geral .conteudo .boxCesta a.btnComocomprar{
	background:url(../Images/como-comprar.jpg) 0 0 no-repeat;
}
.geral .conteudo .boxCesta a.btnComocomprar:hover{
	background:url(../Images/como-comprar.jpg) 0 -24px no-repeat;
}

/*.geral .conteudo #boxCestaT1 a{
	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 0 no-repeat;
}
.geral .conteudo #boxCestaT1 a:hover{
	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 -24px no-repeat;
}*/
.geral .conteudo #boxCestaT1 h2{
	background:url(../Images/h-box-cesta-alimentos-t1.gif) 0 0 no-repeat;
}
.geral .conteudo #boxCestaT1 span{
	background:url(../Images/span-t1.jpg) 0 0 no-repeat;
}
/*	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 0 no-repeat;
}
.geral .conteudo #boxCestaT2 a:hover{
	background:url(../Images/a-quero-fazer-orcamento-t1-hover.jpg) 0 0 no-repeat;
}*/
.geral .conteudo #boxCestaT2 h2{
	background:url(../Images/h-box-cesta-alimentos-t2.gif) 0 0 no-repeat;
}
.geral .conteudo #boxCestaT2 span{
	background:url(../Images/span-t2.jpg) 0 0 no-repeat;
}
/*	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 0 no-repeat;
}
.geral .conteudo #boxCestaT3 a:hover{
	background:url(../Images/a-quero-fazer-orcamento-t1-hover.jpg) 0 0 no-repeat;
}*/
.geral .conteudo #boxCestaT3 h2{
	background:url(../Images/h-box-cesta-alimentos-t3.gif) 0 0 no-repeat;
}
.geral .conteudo #boxCestaT3 span{
	background:url(../Images/span-t3.jpg) 0 0 no-repeat;
}
/*.geral .conteudo #boxCestaTE a{
	background:url(../Images/a-quero-fazer-orcamento-t1.jpg) 0 0 no-repeat;
}
.geral .conteudo #boxCestaTE a:hover{
	background:url(../Images/a-quero-fazer-orcamento-t1-hover.jpg) 0 0 no-repeat;
}*/
.geral .conteudo #boxCestaTE h2{
	background:url(../Images/h-box-cesta-alimentos-te.gif) 0 0 no-repeat;
}
.geral .conteudo #boxCestaTE span{
	background:url(../Images/span-tE.jpg) 0 0 no-repeat;
}

.geral .rodape{
	width:965px;
	background-color:#2f2f2f;
	display:block;
	padding-left:25px;
	padding-top:20px;
	float:left;
	border-top:1px solid #e32026;
}

.geral .conteudo .ulLogosParceiros{
	width:700px;
	height:auto;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .ulLogosParceiros li{
	background:center center no-repeat;
	width:77px;
	height:60px;
	display:block;
	float:left;
	list-style:none;
}
.geral .conteudo .ulProdutos{
	width:700px;
	height:auto;
	display:block;
	float:left;
	font-size:12px;
	list-style:none;
	margin-bottom:15px;
}
.geral .conteudo .ulProdutos li{
	width:213px;
	height:14px;
	display:block;
	float:left;
	list-style:none;
	padding: 0 0 9px 11px;
	background:url(../Images/bullet.jpg) 0 6px no-repeat;
}
.geral .conteudo .divOutrasCestas{
	width:230px;
	display:block;
	float:left;
}
.geral .conteudo .divOutrasCestas h2{
	width:76px;
	height:40px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:15px;
}
.geral .conteudo .divOutrasCestas a{
	width:67px;
	height:23px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.geral .conteudo #divOutrasCestasT2 h2{
	background:url(../Images/h-cesta-alimentos-t2.gif) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasT2 a{
	background:url(../Images/a-tipo2.jpg) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasT2 a:hover{
	background:url(../Images/a-tipo2.jpg) 0 -24px no-repeat;
	
}

.geral .conteudo #divOutrasCestasT3 h2{
	background:url(../Images/h-cesta-alimentos-t3.gif) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasT3 a{
	background:url(../Images/a-tipo3.jpg) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasT3 a:hover{
	background:url(../Images/a-tipo3.jpg) 0 -24px no-repeat;
	
}


.geral .conteudo #divOutrasCestasTE h2{
	background:url(../Images/h-cesta-alimentos-tE.gif) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasTE a{
	background:url(../Images/a-tipoE.jpg) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasTE a:hover{
	background:url(../Images/a-tipoE.jpg) 0 -24px no-repeat;
	
}

.geral .conteudo #divOutrasCestasT1 h2{
	background:url(../Images/h-cesta-alimentos-t1.gif) 0 0 no-repeat;
	
}
.geral .conteudo #divOutrasCestasT1 a{
	background:url(../Images/a-tipo1.gif) 0 0 no-repeat;
	height:23px;
	
}
.geral .conteudo #divOutrasCestasT1 a:hover{
	background:url(../Images/a-tipo1.gif) 0 -23px no-repeat;
	height:23px;
	
}
.geral .rodape .aMakro{
	background:url(../Images/logoMakro-acesse.jpg) 0 0 no-repeat;
	width:162px;
	height:60px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	margin-right:88px;
}	
.geral .rodape ul.links{
	width:335px;
	height:64px;
	display:block;
	float:left;
}		
.geral .rodape ul.links li{
	float:left;
	clear:both;
}
.geral .rodape ul.links li.liRodapeFale a{
	background: url(../Images/a-rodape-fale-conosco.gif) 0 0 no-repeat;
	width:110px;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
}	
.geral .rodape ul.links li.liRodapePerguntas a{
	background: url(../Images/a-rodape-perguntas.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	display:inline;
	margin-bottom:5px;
	width:174px;
	float:left;
}
.geral .rodape ul.links li.liRodapeLojas a{
	background: url(../Images/a-rodape-lojas.gif) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	display:block;
	width:34px;
	float:left;
}
.geral .rodapeIndique{
	width:133px;
	height:42px;
	display:inline;
	float:left;
	list-style:none;
	margin-right:75px;
}
.geral .rodapeIndique li{
	width:25px;
	height:25px;
	display:block;
	float:left;
	list-style:none;
	padding-right:5px;
}
.geral .rodapeCartao{
	width:151px;
	height:42px;
	display:block;
	float:left;
	list-style:none;
}
.geral .rodapeCartao li{
	width:45px;
	height:25px;
	display:block;
	float:left;
	list-style:none;
	padding-right:3px;
	padding-left:2px;
	padding-top:2px;
}
.geral .rodape p{
	color:#FFFFFF;
	display:block;
	font-size:10px;
	
}	
	
.pPagamento{
	background:url(../Images/rodape-formas-pagamento.jpg) 0 0 no-repeat;
	width:151px;
	height:14px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}
.geral .rodape .aGuiropa{
	background:url(../Images/a-guiropa.gif) 0 0 no-repeat;
	width:43px;
	height:17px;
	display:block;
	float:left;
	text-indent:-999999px;
	overflow:hidden;
}	
.pRodape{
	width:900px;
	float:left;
	display:block;
	padding-bottom:10px;
}		

.enderecos{
	width:675px;
	display:block;
	float:left;
}
.maisInformacoes{
	width:289px;
	display:block;
	float:right;
	background:url(../Images/mais-info-bottom.jpg) 0 bottom no-repeat;
	margin-top:30px;
	padding-bottom:15px;
}
.maisInformacoes h2{
	width:289px;
	height:45px;
	display:block;
	float:left;
	background: url(../Images/mais-info-top.jpg) center 0px no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
.maisInformacoes p{
	width:289px;
	display:block;
	float:left;
	text-align:center;
	padding:0;
	font-weight:bold;
	line-height:14px;
}
.maisInformacoes span{
	width:289px;
	display:block;
	float:left;
	text-align:center;
	padding:0;
	font-size:12px;
	line-height:16px;
}

.localizacao{
	width:350px;
	height:116px;
	display:block;
	float:left;
}
.localizacao h3{
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding:0 0 3px 0;
}
.localizacao p{
	line-height:18px;
	padding:0;
}
.geral .conteudo .visualizar-itens p{
	padding-bottom:0;
}

.validation-summary-errors{
    margin-bottom: 10px;
}

.validation-summary-errors ul li{
    color: Red;
    font-size: 12px;
}
.hSelecioneCesta{
	width:700px;
	height:40px;
	display:block;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#C40F15;
	padding-top:20px;
	font-weight:bold;
}
.pSelecione{
	width:700px;
	height:20px;
	display:block;
	float:left;
	clear:both;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
.ulSelecione{
	width:700px;
	float:left;
	display:block;
	clear:both;
}
.ulSelecione li{
	width:700px;
	height:108px;
	display:block;
	list-style:none
}
.selecioneCestas{
	margin-bottom:15px;
}
.selecioneCestas tr{
	background-color:#FFF;
}
.selecioneCestas tr.color{
	background-color:#f2f2f2;
}
.selecioneCestas td{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cc0000;
	font-weight:bold;
	width:140px;
	height:90px;
}
.selecioneCestas td label{
	text-align:left;
}
.selecioneCestas td input{
	width:50px;
}
.selecioneCestas td a{
	width:77px;
	height:50px;
	display:block;
	background:url(../Images/ver-itens-da-cesta.png) 0 0 no-repeat;
	text-indent:-999999px;
	overflow:hidden;
	margin-left:25px
}
.selecioneCestas td span{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
}
