body {
	text-decoration: none;
	background-image:url(imagens/background.jpg);
	background-repeat:repeat-y;
	background-position: center top;
	background-color:#542629;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #542629;
}

#geral {
	width: 925px;
	position: relative;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
}

#linha_topo {
	width: 925px;
	height: 3px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	background:#542629;
	margin-bottom:8px;
}

#menu {
	width: 184px;
	height: 100%;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	margin-right:13px;
}

	#item_menu{
		width: 184px;
		height: 30px;
		position: relative;
		margin-top: 7px;
		float:left;
		background:#f5f2f2;
		text-align:left;
	}

	#item_menu:hover{
		width: 184px;
		height: 30px;
		position: relative;
		margin-top: 7px;
		float:left;
		background:#f287b7;
		text-align:left;
	}


#conteudo {
	width: 728px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	text-align:justify;
}

#internas {
	width: 700px;
	margin-left:20px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	text-align:justify;
}
#internas .conteudo_esquerda {
	float:left;
	width:318px;
	border-right:2px solid #df127b;
	text-align:right;
	padding:10px 15px;
	margin-top:20px;
}
#internas .conteudo_direita {
	float:right;
	width:320px;
	text-align:left;
	padding:10px 15px;
	margin-top:20px;
}
#internas .conteudo_esquerda p a,
#internas .conteudo_direita p a {
	text-decoration:underline;
}
	#flash{
		width: 728px;
		height: 405px;
		position: relative;
		margin-top: 0px;
		float:left;
		padding: 0px;
	}

	#parceiros{
		width: 728px;
		height: 62px;
		position: relative;
		margin-top: 13px;
		float:left;
		padding: 0px;
		background-color:#eee9e9;
		text-align:center;
	}

	#banner_p{
		width: 339px;
		height: 226px;
		position: relative;
		margin-top: 8px;
		margin-right:9px;
		float:left;
		padding: 0px;
	}

	#twitter{
		width: 378px;
		height: 224px;
		position: relative;
		margin-top: 8px;
		float:left;
		padding: 0px;
		background-color:#FFFFFF;
		border: solid 1px #de127a;
		text-align:left;
		
		font-family: Trebuchet MS;
		font-size: 11px;

	}

	#twitter_div{
		height: 167px;
		position: relative;
		float:left;
		margin-top:0px;
	}

	#twitter ul{
		padding-left:10px;
		padding-right:10px;
		margin:0;	
	}
	
	#twitter li{
		list-style: none;
		padding:8px 0px;
	}		
	
	#twitter li a{
		font-family: verdana;
		font-size: 11px;
		color:#e53293;
	}
	
	#twitter li a:hover{
		font-family: verdana;
		font-size: 11px;
		color:#f072b6;
	}


#contato {
	width: 400px;
	margin-left:0px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	line-height:22px;
}

	#label{
		width:380px;
		margin-left:10px;
		float:left;
		text-align:left;
	}
	
	#campo{
		width:380px;
		padding-left:10px;
		height:30px;
		float:left;
		text-align:left;
	}	

	#campo  input{
		width:330px;
		height:18px;
		margin-left:0px;
		border:solid 1px #7f7f7f;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #7f7f7f;
	}

	#campo  textarea{
		width:330px;
		height:175px;
		margin-left:0px;
		border:solid 1px #7f7f7f;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #7f7f7f;
	}
	

#rodape {
	width: 925px;
	height: 34px;
	position: relative;
	margin-top: 10px;
	float:left;
	padding: 0px;
	background:#ffffff;
	margin-bottom:3px;
	border-top: solid 1px #bba8a9;
}

#linha_rodape {
	width: 925px;
	height: 2px;
	position: relative;
	float:left;
	padding: 0px;
	background:#542629;
	margin-top:3px;
}


	#telefone{
	width: 184px;
	height: 32px;
	position: relative;
	margin-top: 3px;
	float:left;
	padding-top: 2px;
	background:#de127a;
	margin-bottom:0px;
	}

	#endereco{
	width: 450px;
	height: 32px;
	position: relative;
	margin-top: 3px;
	margin-left:13px;
	float:left;
	padding-top: 2px;
	margin-bottom:0px;
	text-align: left;
	}

	#redes_sociais{
	width: 200px;
	height: 32px;
	position: relative;
	margin-top: 3px;
	margin-left:13px;
	float:right;
	padding-top: 2px;
	margin-bottom:0px;
	text-align:right;
	}
	
	.rosa{color:#de127a;}

/* DELICAKE */
#foto_cascata{
	width: 305px;
	height: 550px;
	margin-left:0px;
	position: relative;
	margin-top: 0px;
	float: right;
	padding: 0px;
	text-align:right;
}


/* CARDÁPIO */

#destaque_delicake {
	width: 675px;
	height:330px;
	margin-left:20px;
	position: relative;
	margin-top: 10px;
	float:left;
	
	background-image:url(imagens/fundo_delicakes.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding-right: 25px;
	padding-top:60px;
	padding-bottom:20px;
	text-align:right;
	
}

#destaque_sandwich {
	width: 660px;
	margin-left:20px;
	position: relative;
	margin-top: 0px;
	padding: 20px;
	float:left;
	
	background-color:#faf4f8;
	border:solid 1px #bca8a9;
	
	text-align:left;
	
}

#internas_delicake {
	width: 700px;
	margin-left:20px;
	position: relative;
	margin-top: 40px;
	margin-bottom: 20px;
	float:left;
	text-align:left;
	
}

#foto_delicake{
	width: 350px;
	height:350px;
	float:right;
	text-align:right;
}

#titulo_cardapio{
	width: 700px;
	height: 95px;
	background-image:url(imagens/tit_cardapio.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:20px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	text-align:right;
}

#titulo_cardapio img{
	margin-left:11px;
	float:left;
	margin-top:-6px;
}

#texto_cardapio{
	float:left;
	height:20px;
	margin-right:5px;
	margin-bottom:10px;
}

/* TABELA DE CALORIAS */

#int_calorias {
	width: 700px;
	height: 750px;
	margin-left:20px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	text-align:justify;
	background-image:url(imagens/back_tabela.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#titulo_calorias{
	width: 650px;
	height: 65px;
	margin-top: 20px;
	padding-left: 43px;
}

#texto_calorias{
	width: 600px;
	margin-top: 20px;
	padding-left: 43px;
	
	font-size:14px;
	text-align:left;
}


#nutricionista{
	width: 550px;
	margin-top: 15px;
	padding-left: 60px;
	float:left;
	
	font-size:11px;
	text-align:center;
}


#calorias {
	width: 240px;
	margin-left:0px;
	position: relative;
	margin-top: 40px;
	float:left;
	padding: 0px;
	padding-left: 63px;
	line-height:22px;
	text-align:left;
}

#destaque_calorias {
	width: 520px;
	margin-left:63px;
	position: relative;
	margin-top: 20px;
	float:left;
	padding: 10px;
	line-height:22px;
	text-align:center;
	background-color:#f5eef2;
	border: solid 1px #bba8a9;
}

a{
	color:#542629;
	text-decoration:none;
}

a:hover{
	color:#542629;
	text-decoration:underline;
}

#foto_sustentabilidade{
	width: 285px;
	margin-left:0px;
	position: relative;
	margin-top: 0px;
	margin-left:20px;
	float: left;
	padding: 0px;
	text-align:left;
}

#texto_sustentabilidade{
	width: 370px;
	margin-left:0px;
	position: relative;
	margin-top: 0px;
	float: left;
	padding: 0px;
	text-align:left;
}

#foto_jeito{
	width: 279px;
	margin-left:0px;
	position: relative;
	margin-top: 0px;
	margin-left:20px;
	float:right;
	padding: 0px;
	text-align:left;
}

#foto_milkshake{
	width: 300px;
	margin-left:0px;
	position: relative;
	margin-top: 0px;
	float:left;
	padding: 0px;
	text-align:left;
}

