BODY {
	background-color: #ebeaea;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	TEXT-ALIGN: center;	
	width: 750px; 
	position: relative; 
	left: 50%; 
	margin-left: -375px;

}

#cabecalho {
	POSITION: relative; 
	padding: 0px 0px 0px 0px;
	LEFT: -15px;
	margin: 0px 0px 0px 0px;
	BACKGROUND: url(img/top2.jpg) no-repeat center center; 
	OVERFLOW: hidden; 
	WIDTH: 784px; 
	TEXT-INDENT: -5000em; 
	HEIGHT: 140px; 

}

#cabecalho H1 A {
	DISPLAY: block; HEIGHT: 160px;
}


#menu_sup {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	BACKGROUND-color: #850e31;
	HEIGHT: 20px; 
	TEXT-ALIGN: left;
	border-top: white 1px solid;
	border-bottom:white 1px solid;
}

#corpo {
	background-color:white;
	MARGIN: 0px auto; 
	WIDTH: 750px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
	TEXT-ALIGN: left;
	height:400px;
}



#corpo #borda {	
background-color:white;
border-left: #FFFFFF 2px solid;
border-right: #FFFFFF 2px solid;
z-index:20;
WIDTH: 100%; 
overflow:visible;
float:inherit;
}

#corpo #menu {
	WIDTH: 150px;
	left:2px;
	position:absolute;
	background-image: url(img/bola);
	background-repeat: no-repeat;
	background-color: #8f8588;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	z-index:1;
	height:400px;
	
	
}

#corpo #principal {
	position:absolute;
	margin-left: 150px;
	margin-right: 124px;
	padding: 5px 5px 5px 5px; 
	width:476px;
	z-index:1;
	text-align:left;
}
#corpo #direita {
	position:absolute;

	MARGIN-LEFT: 0px;
	margin-right: 0px;
	WIDTH: 124px;
	right:0px;
	z-index:1;
	text-align:center;
	
	
	
}
#linha{
	CLEAR: both;
	padding: 0px 0px 0px 0px;
		border-right: #FFFFFF 2px solid;
	border-left: #FFFFFF 2px solid;
	HEIGHT: 24px; 
	BACKGROUND-color: white ;
	width:750px;

}
#rodape{
	CLEAR: both;		
	z-index:30;
	overflow:visible;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px; 
	BACKGROUND-color: #8f8588 ;
	width:750px;
	HEIGHT: 20px; 
	TEXT-ALIGN: center;
	border-top: white 1px solid;
	border-right: #FFFFFF 2px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom:#FFFFFF 2px solid;
	visibility: hidden;	

}

.banner {
	LEFT: 20%; POSITION: absolute; TOP: 20px
}

