#estrutura
{
	width:940px;
	height:760px;
	border: 1px solid #660066;
	margin-left:auto;
	margin-right:auto;
	border-radius:20px;
	box-shadow: 10px 10px 25px #660066;
}

#banner
{
	width:880px;
	height:150px;
	margin-top:15px;
	border: 2px solid #660066;
	margin-left:10px; 
	margin-top:15px;
	border-radius:20px;
	box-shadow: 5px 5px 20px #660066;
	background-image:url('banner_Maravilhas.png');
}

#menu
{
	width:990px;
	height:60px;
	/*border:1px solid #000000;*/
	margin-left:10px; 
	margin-top:10px;
	
	
	
}

.botao
{
	width:102px;
	height:40px;
	border: 2px solid #660066;
	margin-left:5px;
	margin-top:5px;
	border-radius:20px;
	box-shadow: 5px 5px 20px #660066;
	text-align:center;
	padding-top:10px;
	color:#660066;
	float:left;
	
}

.botao:hover
{
	background-color: #660066;
	box-shadow: 10px 7px 10px #660066;
}

#conteudos
{
	width:880px;
	height:420px;
	/*border:1px solid #000000;*/
	margin-left:10px; 
	margin-top:10px;
	/*float:left;*/
	
	
}

#titulos
{
	width:200px;
	height:30px;
	border: 2px solid #660066;
	margin-left:40px;
	margin-top:0px;
	box-shadow: 5px 5px 15px #660066;
	text-align:center;
	border-radius:10px;
	font-family:"Lucida Console","Courier New", monospace;
	padding-top:5px;
	color:#660066;
}

#caixadetextos
{
	width:280px;
	height:300px;
	border: 1px solid #660066;
	border-radius:10px;
	text-align:center;
	padding-top:70px;
	margin-left:5px;
	margin-top:10px;
	box-shadow: 1px 1px 5px #660066;
	float:left;
}

.limpar 
{
	clear:both
}

#fotos
{
	width:280px; /*Largura*/
	height:370px; /*Altura*/
	border:1px solid #660066;
	border-radius:10px;
	margin-left:5px; 
	margin-top:10px;
	box-shadow: 1px 1px 5px #660066;
	float:left;
}
.estilofotos
{
	border-radius:10px;
}

#CaixaVideo
{
	width:280px;
	height:370px;
	border: 2px solid #660066;
	margin-left:5px;
	margin-top:10px;
	border-radius:10px;
	box-shadow: 1px 1px 5px #660066;
	text-align:center;
	float:left;
}

#rodape
{
	width:880px;
	height:30px;
	border: 2px solid #660066;
	margin-left:0px;
	margin-top:400px;
	border-radius:20px;
	box-shadow: 2px 2px 10px #660066;
	text-align:center;
	padding-top:15px;
	color:#660066;
}