	body {
	margin:0px;
	text-align:center;
	background:#b4cbdc;
	font-family:verdana;
}

#tudo {
	width:780px;
	margin:auto;
	text-align:left;
	background:url(Imagens/bg.jpg) repeat-y;
}

/********** TOPO **********/

#topo_principal {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_principal.jpg) no-repeat right bottom;
}

#topo_historia {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_historia.jpg) no-repeat right bottom;
}

#topo_ofertas {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_ofertas.jpg) no-repeat right bottom;
}

#topo_promocoes {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_promocoes.jpg) no-repeat right bottom;
}

#topo_cestabasica {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_cestabasica.jpg) no-repeat right bottom;
}

#topo_receitas {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_receitas.jpg) no-repeat right bottom;
}

#topo_kids {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_kids.jpg) no-repeat right bottom;
}

#topo_lojas {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_lojas.jpg) no-repeat right bottom;
}

#topo_social {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_social.jpg) no-repeat right bottom;
}

#topo_trabalhe {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_trabalhe.jpg) no-repeat right bottom;
}

#topo_atendimento {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_atendimento.jpg) no-repeat right bottom;
}

#topo_eventos {
	margin-left:10px;
	width:760px;
	height:150px;
	background:url(Imagens/topo_eventos.jpg) no-repeat right bottom;
}

/********** CONTEÚDO **********/

#corpo{
	width:780px;
	background:#FFFF00;
}

#menu {
	padding-left:10px;
	float:left;
	width:190px;
}

.principal {
	float:left;
	width:327px;
	background:url(Imagens/topo_principal_fim.jpg) no-repeat top;
	padding-top:96px;
	padding-left:20px;
}

.historia {
	float:left;
	width:307px;
	padding-right:20px;
	background:url(Imagens/topo_historia_fim.jpg) no-repeat top;
	padding-top:96px;
	padding-left:20px;
}

.ofertas {
	background:url(Imagens/topo_ofertas_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.promocoes {
	background:url(Imagens/topo_promocoes_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.cestabasica {
	background:url(Imagens/topo_cestabasica_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.receitas {
	background:url(Imagens/topo_receitas_fim.jpg) no-repeat top left;
	width:570px;
	float:left;
	padding-top:85px;
}

	.botao_receitas {
	position:absolute;
	margin-left:537px;
	width:233px;
	height:27px;
	margin-top:26px;
	}

.kids {
	background:url(Imagens/topo_kids_fim.jpg) no-repeat top left;
	width:570px;
	float:left;
	padding-top:85px;
}

.lojas {
	background:url(Imagens/topo_lojas_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.social {
	background:url(Imagens/topo_social_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.eventos {
	background:url(Imagens/topo_eventos_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.trabalhe {
	background:url(Imagens/topo_trabalhe_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.atendimento {
	background:url(Imagens/topo_atendimento_fim.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.novidades {
	float:left;
	width:223px;
	background:url(Imagens/fundo_novidades.jpg) bottom left no-repeat;
}

	.novidades2 {
		width:183px;
		margin:20px;
	}

.tudo {
	background:url(Imagens/topo_fimaior.jpg) no-repeat top;
	float:left;
	width:570px;
	padding-top:85px;
}

.coluna1 {
	float:left;
	padding-left:20px;
	padding-top:20px;
	width:255px;
}

.coluna2 {
	padding-left:20px;
	padding-top:20px;
	width:255px;
	float:left;
}


/********** FORMULÁRIO CESTA BÁSICA **********/

.coluna_cad {
	text-align:right;
	padding-top:5px;
	clear:both;
	height:24px;
}

	.text_cad {
		margin-right:20px;
	}

.coluna_cad1 {
	width:162px;
	padding-top:5px;
	text-align:right;
	height:24px;
	float:right;
}

.coluna_anted_dir {
	width:122px;
	padding-top:5px;
	text-align:right;
	height:24px;
	float:right;
}

.coluna_atend_esq {
	width:408px;
	padding-top:5px;
	float:right;
	height:24px;
}

.coluna_atend_esq_maior {
	width:408px;
	padding-top:5px;
	float:right;
}

.coluna_cad2 {
	width:368px;
	padding-top:5px;
	float:right;
	height:24px;
}

.coluna_cad2_maior {
	width:368px;
	padding-top:5px;
	float:right;
}

/********************************************/

.conteudo {
		position:relative;
		padding-top:20px;
		margin-left:20px;
		clear:both;
		width:530px;
	}

.coluna2_kids {
	margin:20px 0px 0px 20px;
	width:255px;
	float:left;;
}

	.min_d2 {
		margin-left:5px;
	}
	
	.banner_m2 {
		margin-left:19px;
	}
	
/********** RODAPÉ **********/

#rodape {
	clear:both;
	width:780px;
	height:20px;
	background:url(Imagens/rodape.jpg) no-repeat;
}

.assinatura {
	position:absolute;
	width:69px;
	height:10px;
	float:right;
	position:relative;
	right:20px;
	top:-10px;
}

#fim {
	background:url(Imagens/fim.jpg) no-repeat;
	padding-top:10px;
	height:30px;
	width:780px;
	text-align:center;
}

/**** TEXTOS ****/

p {
	font-size:11px;
	line-height:15px;
	padding:0px;
	margin-top:2px;
	margin-bottom:0px;
}

h1 {
	font-size:14px;
	margin-top:0px;
	margin-bottom:5px;
}

	.p2 {
		font-size:10px;
		color:#FFFFFF;
		margin:0px;
	}
	
	.destaque {
		text-decoration:underline;
	}
	
	.destaque2 {
		color:#006699;
		font-size:10px;
		font-weight:bold;
	}

	.separador {
		font-size:9px;
		color:#999999;
		line-height:20px;
	}
	
	.tit {
		margin-top:10px;
		margin-bottom:5px;
	}
	
	.min {
		margin-right:20px;
	}

/**** MARCAÇÕES ****/

.img_text {
	float:left;
	margin-right:10px;
}
	
/***** LINKS *****/

a:link {
	color:#F44C0B;
	text-decoration:none;
}

a:visited {
	color:#F44C0B;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration:none;
}

a:active {
	text-decoration:none;
	color:#F44C0B;
}