@font-face {
	font-family: "Lilly";
	src: url("fontes/Little days.ttf");
}


body { 
  background:       url(imagens/planodefundo.png) repeat;
  font-family:      Verdana, Georgia, "Times New Roman", Times, serif;
  margin:           0px;
}

#conteudo {
	margin-top: 15px;
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
}

#corpo {
	background-color: white;
	border-color: black;
	border-width: 3px;
	border-style: dashed;
	border-radius: 45px;
	width: 1011px;
	margin-left: auto;
	margin-right: auto;

}

#topo {
	
	text-align: center;
	margin-bottom: 15px;
	
}

#buscador {
width: 350px;
text-align: right;
float: right;
clear: bottom;
}

#textoprincipal {
	font-size: 20px;
	margin: 10px;


}

#TabelaDeBotoes {
	padding-top: 40px;
padding-left: 2px;	
	display: table;

}

#LinhaDeBotoes {
	display:table-row;

}



.Botao {

display: table-cell;
width: 195px;
text-align: center;
background-color: #78CEC1;

font-weight: bold;
font-family: "Lilly";
font-size: 32px;
border-style:solid solid solid solid;
border-color: #404040;
border-width: 1px;
vertical-align: center;
line-height: 1.5em;
}


#LinhaDeBotoes a:link {
color: #404040;
}

#LinhaDeBotoes a:visited {
color: #404040;
}

#LinhaDeBotoes a:hover {
color: white;
}



#TabelaDeFotos {
	padding-top: 10px;
	padding-bottom: 10px;	
	display: table;

}

#LinhaDeFotos {
	display:table-row;
	text-align: center;
}

.Fotinha {
display: table-cell;
width: 254px;
}

#produtos {
	color: #FE58AE;
	font-weight: bold;
	font-family: "Lilly";
	font-size: 55px;
	margin-top: 25px;
	margin-bottom: 10px;
	text-align: center;
}


#TabelaDeProdutos {
	display: table;
	color: #FE58AE;
	font-weight: bold;
	font-family: "Lilly";
	font-size: 40px;
	margin-top: 10px;
	margin-botton: 10px;
}

.LinhaDeProdutos {
	display:table-row;

}

.ProdutoEsq {
display: table-cell;
padding-left: 55px;
text-align: left;
width: 505px;
}

.ProdutoDir {
display: table-cell;
text-align: right;
width: 505px;
padding-right: 55px;
}

#email {
font-weight: bold;
}

li {
margin-bottom: 18px;
}

#informações {
font-size: 15px;
margin: 10px;
}

#pagamento {
color: red;
font-weight: bold;
}

#TabelaDeFestas {
	padding-top: 10px;
	padding-bottom: 10px;	
	display: table;

}

.LinhaDeFestas {
	display:table-row;
	text-align: center;
	
}

.FotoEsq {
display: table-cell;
width: 495px;
padding-bottom: 20px;
}

.FotoDir {
display: table-cell;
width: 495px;
padding-bottom: 20px;
}

.LinhaDeProdutos a:link {
	color: #FE58AE;
	font-weight: bold;
	font-family: "Lilly";
}

.LinhaDeProdutos a:visited {
	color: #FE58AE;
	font-weight: bold;
	font-family: "Lilly";
}


.LinhaDeProdutos a:hover {
	color:  #800080;
	font-weight: bold;
	font-family: "Lilly";
}