* a{
	outline: none;
}
#main{
	margin: 0 auto;
	width: 960px;
	background: url(images/bg.jpg) repeat-y top center;
}
#header, #footer{
	text-align: center;
}
#meio{
	width: 716px;
	margin: 0 auto;
}
#content{
	width: 442px;
	min-height: 400px;
	float: left;
	padding-left:20px;

}
	#content .linha{
		width: 462px;
		height: 173px;
		margin: 10px 0 0 0;
	}
	#content .patrocinador{
		width: 462px;
		height: 137px;
		margin: 0 0;
	}
#sidebar{
	width: 243px;
	min-height: 400px;
	float: right;
}
	#sidebar h2.eventos{
		margin: 10px 5px 0 0;
		background: url(images/eventos_header.jpg) no-repeat top left scroll;
		width: 223px;
		height: 30px;
		text-indent: -99999px;
	}
	#sidebar .video{
		margin: 10px 5px;
		width: 212px;
		height: 160px;
		display: block;
		background: black;
	}
	#sidebar .assistencia{
		width: 223px;
		*height: 190px;
		height: 218px;
		margin: 0 0;
		padding:3px 3px 0 0;
	}
	#sidebar .b2b{
		width: 223px;
		height: 137px;
		margin: 0 0;
		*margin: 0 -10px 0 0;
	}
	
/**** SLIDER *****/
#slider{
	margin-top: 10px;
	position: relative;
	width: 442px;
	height: 202px;
}
.container { width:442px; height:202px; overflow:hidden; position:relative; cursor:pointer; margin: 0;}
.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
.slides li { position:absolute; top:0; width:442px; /*display:none;*/ padding:0; margin:0; }

#slider #next{
	width: 20px;
	height: 32px;
	background: url(images/next.png) no-repeat center center scroll;
	position: absolute;
	top: 80px;
	right: 0;
	text-indent: -99999px;
}
#slider #previous{
	width: 21px;
	height: 32px;
	background: url(images/previous.png) no-repeat center center scroll;
	position: absolute;
	top: 80px;
	left: 0;
	text-indent: -99999px;
}
