.tabela {
	background-image: url('fundo.jpg');
	background-repeat: no-repeat;
	background-position: top;

}

.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;
}
