html{ background:none; }
body{ background: #070A29 url(../images/img/bg.jpg) top center repeat-y; margin:0; padding:0; }
	#top{ background: url(../images/img/bg_url.jpg) top center no-repeat; width:250px; height:69px; }
	#bg_ { position:absolute; background: url(../images/img/bg2.png) top center no-repeat; margin:0 0 0 0px; padding:0; width:100%; height:450px; z-index:-100; }
	#main{ background:#FFFFFF; width:; height:; z-index:100; }
		#listras { height:50px; background:url(../images/img/menu/listras.jpg) repeat-x; }
		.objetivo { height:90px; }
		#objetivo { position:absolute; margin:-24px 0 0 10px; text-align:center; }
		#logo{ position:absolute; margin:-35px 0 0 377px; width:192px; height:85px; }
		#menu{ height:40px; }
			#canto_ea{ position:absolute; width:20px; height:10px; background:url(../images/img/canto_ea.jpg) no-repeat; }
			#canto_da{ position:absolute; margin:0 0 0 729px; width:20px; height:20px; background:url(../images/img/canto_da.jpg) no-repeat; }
			.menu { width:125px; height:50px; position:absolute; }	
			#home { margin:6px 0 0 5px; background:url(../images/img/menu/home.jpg) no-repeat; }
			.home { background:url(../images/img/menu/home.jpg) no-repeat; }
			.box { border:1px #CCCCCC solid; margin:0 0 30px 0; padding:0 10px 10px 10px; }
			.box_g { padding:10px; height:auto; }
			.title_box { position:absolute; margin:-15px 0 0 5px; padding:0 5px; background:#FFFFFF; }
				.title_box span{ font-size:14px; font-weight:bold; }
				.verde{ color:#009933; }
				.azul { color:#0066FF; }
				.roxo { color:#990099;  }
			#academia { margin:6px 0 0 130px;background:url(../images/img/menu/academia.jpg) no-repeat; }
			#atividades { margin:6px 0 0 255px;background:url(../images/img/menu/atividades.jpg) no-repeat; }
			#horarios { margin:6px 0 0 572px;background:url(../images/img/menu/horarios.jpg) no-repeat; }
			#localizacao { margin:6px 0 0 698px;background:url(../images/img/menu/local.jpg) no-repeat; }
			#contato { margin:0px 0 0 825px; background:url(../images/img/menu/contato.jpg) no-repeat top right; }
		#top_main { height:200px; }
		#todas_atividades { height:80px; }
			#todas_atividades ul{ list-style: none; margin: 0 0 0 0px; padding: 0; }
			#todas_atividades ul li{ float: left; padding: 2px; display: block; }
			#todas_atividades ul li a{ display: block; overflow: hidden; height: 60px; width: 45px; margin: 0; }
			#todas_atividades #a1{ width:200px; margin: 0 0 0 4px; padding: 0; }
			#todas_atividades ul li img{ position: absolute; /*border: 3px solid #881212;*/ margin: 0; padding: 5px; }
			#todas_atividades ul li p{ text-align:left; margin:0;	padding: 0;	display: block;	margin-left: 50px; }
			.icone1 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone1.jpg) no-repeat; }
			.icone2 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone2.jpg) no-repeat; }
			.icone3 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone3.jpg) no-repeat; }
			.icone4 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone4.jpg) no-repeat; }
			.icone5 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone5.jpg) no-repeat; }
			.icone6 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone6.jpg) no-repeat; }
			.icone7 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone7.jpg) no-repeat; }
			.icone8 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone8.jpg) no-repeat; }
			.icone9 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone9.jpg) no-repeat; }
			.icone10 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone10.jpg) no-repeat; }
			.icone11 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone11.jpg) no-repeat; }
			.icone12 { background:url(http://www.sportsmillan.com.br/images/img/ativ/icone12.jpg) no-repeat; }
		/* Slide */
			#slide { height:342px; }	
			.floatLeft { float: left; margin-right: 10px;}
			.floatRight	{ float: right; }
			.clear { clear: both; }
			a { outline: none; }
			#page-wrap { width: 555px; margin:0px 0 0 0; position:absolute; min-height: 310px; background:url(http://www.sportsmillan.com.br/images/img/slide/bg.jpg) no-repeat top left; }
			#page-wrap ul { list-style: square inside; }
			#page-wrap a, a:visited { /*color: #729dff;*/ text-decoration: none; }
			#page-wrap a:hover, a:active { /*text-decoration:underline;*/ }
			blockquote { padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
						 font-family: Georgia, serif; font-style: italic; margin-top: 10px; }
			.slider-wrap						{ width: 360px; position: absolute; margin:32px 0 0 22px; }			
			.stripViewer .panelContainer 
			.panel ul							{ text-align: left; margin: 0; }
			.stripViewer						{ position: relative; overflow: hidden; width: 360px; height: 244px; }
			.stripViewer .panelContainer		{ position: relative; left: 0; top: 0; }
			.stripViewer .panelContainer .panel	{ float: left; height: 100%; position: relative; width: 360px; }
			.stripNavL, .stripNavR, .stripNav	{ display: none; }
			.nav-thumb 							{ border:none; margin-right: 5px; }
			#movers-row							{ margin: 0px 0 0 110px; }
			#movers-row div						{ /*width: 20%;*/ }
			#movers-row .celula					{ width:20%; }	
			#movers-row div a.cross-link 		{ float: right;  /*width: 80px;*/ }
			.photo-meta-data					{ background: url(http://www.sportsmillan.com.br/images/img/slide/transpBlack.png);
												  padding: 0px; height: 30px; margin-top: -50px; position: relative;
												  z-index: 9000; color: white; }
			.photo-meta-data span 				{ font-size: 13px; }
			.cross-link							{ display:block; width:139px; height:49px; position: relative; z-index: 9999;  
				background: transparent url(http://www.sportsmillan.com.br/images/img/slide/bt_off.jpg) top center no-repeat; color: #000066;  }	
			.active-thumb 						{ color:white; width:150px; text-decoration:underline; 
			background: transparent url(http://www.sportsmillan.com.br/images/img/slide/bt_on.png) top center no-repeat; }
			.lateral                            { position:absolute; margin:32px 0 0 381px; z-index:9999; }
			div.txt 							{ position:absolute; z-index:5000; padding:5px 0 0 15px; width:120px; height:45px; }
		/* Twitter */
			.tweet{font-family:Arial, Helvetica, sans-serif;font-size:80%;color:#085258;padding:50px 0 0 0;
			background: url(http://www.sportsmillan.com.br/images/img/twitter/top.jpg) no-repeat; margin:0 5px 0 0; width:219px; }
			.tweet_down{ background: url(http://www.sportsmillan.com.br/images/img/twitter/down.jpg) no-repeat; width:245px; height:64px; }
			.tweet .tweet_list { -webkit-border-radius:.5em;list-style-type:none;margin:0;padding:0;background-color:#34CCFF; }
			.tweet .tweet_list li { overflow: auto;	padding: 5px; }
			.tweet .tweet_list li a { color:#0C717A; width:auto; height:auto; }
			.tweet .tweet_list .tweet_even { background-color: #67D9FF;	}
			.tweet .tweet_list .tweet_avatar { padding-right: 5px; float: left;	}
			.tweet .tweet_list .tweet_avatar img { vertical-align: middle; }
		/* Academia */
			.title_h1 { font-weight:bold }
			.polaroid { background:url(http://www.sportsmillan.com.br/images/img/a_academia/polaroid.jpg) no-repeat; padding:16px 0 0 9px; height:105px;}
			
		/*  */
		.footer{ background:url(http://www.sportsmillan.com.br/images/img/footer.jpg) no-repeat bottom left; height: auto;  }
		#footer_bg { background:url(http://www.sportsmillan.com.br/images/img/footer_bg.png) no-repeat top center; height:100px; }
		
div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	/*border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;*/
}
div#container {
	padding: 0px;
}
div#ads {
	clear: both;
	padding: 12px 0 12px 66px;
}


div.content {
	/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
	display: none;
	float: right;
	width: 550px; 
}


div.content a, div.navigation a {
	text-decoration: none;
	color: #777;
}
div.content a:focus, div.content a:hover, div.content a:active {
	text-decoration: underline;
}
div.controls {
	margin-top: 5px;
	height: 23px;
}
div.controls a {
	padding: 5px;
}
div.ss-controls {
	float: left;
}
div.nav-controls {
	float: right;
}
div.slideshow-container {
	position: relative;
	clear: both;
	height: 450px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.loader {
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('http://www.sportsmillan.com.br/images/img/eventos/loader.gif');
	background-repeat: no-repeat;
	background-position: center;
	width: 550px;
	height: 395px; /* This should be set to be at least the height of the largest image in the slideshow */
}
div.slideshow {

}
div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background:url(http://www.sportsmillan.com.br/images/img/eventos/polaroid.jpg) top no-repeat; 
}
div.slideshow a.advance-link {
	display: block;
	width: 550px;
	height: 395px; /* This should be set to be at least the height of the largest image in the slideshow */
	line-height: 395px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: center;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
div.slideshow img {
	vertical-align: middle;
	border: 1px solid #ccc;
}
div.download {
	float: right;
}
div.caption-container {
	position: relative;
	clear: left;
	height: 75px;
}
span.image-caption {
	display: block;
	position: absolute;
	width: 550px;
	top: 0;
	left: 0;
}
div.caption {
	padding: 12px;
}
div.image-title {
	font-weight: bold;
	font-size: 1.4em;
}
div.image-desc {
	line-height: 1.3em;
	padding-top: 12px;
}
div.navigation {
	/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
}
ul.thumbs {
	clear: both;
	margin: 0;
	padding: 0;
}
ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}
a.thumb {
	padding: 2px;
	display: block;
	border: 1px solid #ccc;
}
ul.thumbs li.selected a.thumb {
	background: #003399;
}
a.thumb:focus {
	outline: none;
}
ul.thumbs img {
	border: none;
	display: block;
}
div.pagination {
	clear: both;
}
div.navigation div.top {
	margin-bottom: 12px;
	height: 11px;
}
div.navigation div.bottom {
	margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	display: block;
	float: left;
	margin-right: 2px;
	padding: 4px 7px 2px 7px;
	/*border: 1px solid #ccc;*/
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
div.pagination a:hover {
	background:url(http://www.sportsmillan.com.br/images/img/eventos/over.gif) bottom no-repeat;
	color:#666;
	text-decoration: none;
}
div.pagination span.current {
	font-weight: bold;
	background:url(http://www.sportsmillan.com.br/images/img/eventos/over.gif) bottom no-repeat;
	color: #bbb;
	font-weight:bold;
	text-decoration:none;
}
div.pagination span.ellipsis {
	border: none;
	padding: 5px 0 3px 2px;
}
div#page {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;
	/*border-color: #ddd;
	border-style: none solid solid;
	border-width: medium 1px 1px;*/
}
