/* CSS Document */
* {
    border: 0;
    text-decoration: none;
    margin: 0;
    padding: 0;
    list-style: none;
    font-family:Verdana;
	font-size:14px;
}

#topo img {
    float: right;
    margin: 70px 20px 0 0;
    padding: 0; 
}


body {
    background:url(images/background.jpg)  top center ;
	margin:0px;
    padding: 0px;
    border: 0;
    text-align: center;}
	
#geral {
    width: 823px;
	height: 825px;
    padding:0px;
	margin:0 auto;
	background:url(images/backgeral.jpg) no-repeat;}	
	
#topo{
    width: 823px;
	height: 200px;
    padding:0px;
	margin:0 auto;}
	
#lateral{
    width: 180px;
	height: 575px;
    padding:0px;
	margin:0 auto;
	float:left;}	
	
#menu{
    width: 180px;
	height: 290px;
    padding:0px;
	margin:0 auto;
	float:left;
}	
				
#menu li {
	display: block;
    padding: 5px;
    margin: 0;
    list-style: none;
}

#menu ul  {
    margin: 0px;
    padding: 0;
}	
#meio{
    width: 643px;
	height: 575px;
    padding:0px;
	margin:0 auto;
	float:right;
}
#antesdomeio{
    width: 643px;
	height: 25px;
    padding:0px;
	margin:0 auto;
}	

#conteudo {
    width: 575px;
	height: 510px;
    padding:0;
	margin:0;

}

					
#rodape{
    width: 823px;
	height: 51px;
    padding:0px;
	margin:0 auto;
	float:left;}	
	
h1 {
    font: bold 14px  verdana;
    color: #000000;
    text-align: center;
    margin: 0;
    padding: 0;
}	

#reveillon {
	
	width: 406px;
	height: 376px;
	z-index: 800000;
	position: absolute;
	top: 5%;
	left: 6%;
}

#reveillon img  {
	position: absolute;
}