*, html, img, a
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body { background-color: #000000; }

/* sifr */
	.flash-title { color: #ffffff; font-family: "Trebuchet MS"; font-size: 11px; }
	.flash-description { color: #9f9f9f; font-size: 10px; font-family: "Trebuchet MS"; }
	.sIFR-active .flash-title, .SIFR-active .flash-description { visibility: hidden; color: #ffffff; line-height: 1em; }

#topo { width: 100%; float: left; clear: both; height: 31px; background-color: #FFFFFF; }
	#topo #header { width: 900px; margin: auto; clear: both; height: 31px; text-align: center; background-color: #FFFFFF; }
		#topo #header #logo { float: left; width: 140px; }
			#topo #header #logo h1 { text-indent: -9999px; float: left; background-image: url(../images/logo.gif); background-repeat: no-repeat; background-position: top left; width: 134px; height: 31px; }
		#topo #header #menu { float: left; width: 760px; position: relative; }
			#topo #header #menu ul { list-style: none; display: block; float: left; }
				#topo #header #menu ul li{ float: left; border: 0px; }
			#topo #header #menu #newsletter-topo { width: 143px; padding-left: 10px; height: 54px; background-color: #ffffff; position: absolute; left: 612px; top: 31px; }
				#topo #header #menu #newsletter-topo input.txt { width: 128px; padding-left: 5px; height: 14px; padding-top: 6px; color: #fff; background-color: #cccccc; font-family: Arial; font-size: 10px; clear: both; float: left; margin-bottom: 1px; }
				#topo #header #menu #newsletter-topo input.send { float: left; clear: both; margin: 0px; padding: 0px; }
				
#flashcontent { width: 1201px; background: url(../images/home/fundo.jpg) no-repeat top center; margin: auto; text-align: center; clear: both; }

#body { width: 1018px; margin: auto; text-align: left; clear: both; }

/* audios */
	.audio, .noticias { padding-top: 70px; }
	
	.select { background-color :#000; border: solid 1px #6d6d6d; color: #999999; font-size: 10px; font-family: Arial; }

	#body #left { width: 304px; float: left; margin-top: 35px; }
		/* home */
		#body #left.home h3 { width: 114px; height: 20px; text-indent: -9999px; background-image: url(../images/home/menu_fotos.gif); background-repeat: no-repeat; background-position: top left; margin: 0px; }
		#body #left.home ul { list-style: none; margin-top: 0px; display: block; float: left; clear: both; width: 100%; color: #fff; font-size: 11px; font-family: "Trebuchet MS"e; }
			#body #left.home ul li { float: left; clear: both; width: 100%; height: 90px; }
				#body #left.home ul li img { float: left; }
				#body #left.home ul li div { float: left; margin-left: 14px; }
					#body #left.home ul li div b { float: left; width: 100%; color: #fff; clear: both; }
					#body #left.home ul li div span { float: left; width: 100%; color: #484848; clear: both; }
					#body #left.home ul li div p { float: left; width: 100%; color: #484848; clear: both; margin-top: 4px; }
	#body #center { width: 514px; float: left; margin-top: 35px; margin-bottom: 35px; }
		/* home */
		#body #center.home h3 { width: 102px; height: 20px; text-indent: -9999px; background-image: url(../images/home/menu_news.gif); background-repeat: no-repeat; background-position: top left; margin: 0px; }
		#body #center.home ul { list-style: none; margin-top: 0px; display: block; float: left; clear: both; width: 100%; color: #fff; font-size: 11px; font-family: "Trebuchet MS"; }
			#body #center.home ul li { float: left; clear: both; width: 100%; height: 119px; margin-bottom: 7px; }
				#body #center.home ul li img { float: left; }
				#body #center.home ul li div { float: left; margin-left: 10px; background-color: #101010; border: solid 1px #262626; width: 380px; height: 116px; }
					#body #center.home ul li div b { width: 90%; margin-left: 9px; margin-top: 11px; display: block; float: left; clear: both; color: #ffffff; font-size: 12px; }
					#body #center.home ul li div p { width: 90%; margin-left: 9px; height: 56px; margin-top: 15px; display: block; float: left; clear: both; color: #9f9f9f; font-size: 10px; font-family: Arial; }
					#body #center.home ul li div a { width: 100%; float: left; display: block; clear: both; text-align: right; }
					#body #center.home ul li div a img { float: right; }
					
		/* audios */
		#body.audio #left { width: 270px !important; }
		#body #center.audios { width: 498px; height: 622px; margin-right: 42px; background-image: url(../images/audios/interna_audio.png); background-repeat: no-repeat; background-position: top left; }
			#body #center #audio_box { padding-left: 27px; padding-top: 28px; }
				#body #center #audio_box #list { float: left; width: 443px; }
					#body #center #audio_box #list h3 { width: 48px; height: 12px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/audios/set_list.gif); background-repeat: no-repeat; background-position: top left; }
					
					#body #center #audio_box #list #mask { width: 435px; height: 510px; margin-top: 15px; float: left; clear: both; overflow: hidden; padding-bottom: 12px; }
						#body #center #audio_box #list #mask #content { display: inline-block; width: 100%; }
					#body #center #audio_box #list #mask #content ul { list-style: none; display: block; float: left; clear: both; width: 100%; }
						#body #center #audio_box #list #mask #content ul li { display: block; float: left; clear: both; width: 100%; height: 25px; }
							#body #center #audio_box #list #mask #content ul li a { width: 36px; height: 7px; margin-top: 3px; float: left; margin-right: 30px; text-indent: -9999px; background-image: url(../images/audios/download.gif); background-repeat: no-repeat; background-position: top left; }
								#body #center #audio_box #list #mask #content ul li a:hover { background-image: url(../images/audios/download_over.gif); }
								#body #center #audio_box #list #mask #content ul li div { float: left; width: 80%; font-family: Arial; color: #f48000; font-size: 11px; }
									#body #center #audio_box #list #mask #content ul li div span { color: #959595; }
					
				#body #center #audio_box #scroller { float: left; width: 14px; height: 500px; margin-bottom: 50px; margin-top: 20px; }
				#body #center #audio_box #scroller #seta_esquerda { float: left; width: 14px; height: 16px; clear: both; }
				#body #center #audio_box #scroller #scroll { float: left; width: 14px; height: 486px; margin-top: 1px; }
					#body #center #audio_box #scroller #scroll #fundo { width: 14px; height: 486px; float: left; position: absolute; z-index: 1; background-image: url(../images/audios/linh_vertical.gif); background-repeat: no-repeat; background-position: top left; margin-top: 1px; }
					#body #center #audio_box #scroller #scroll #botao { width: 6px; margin-left: 4px; height: 57px; background-color: #f48000; position: absolute; z-index: 2; margin-top: 5px; cursor: pointer; }
				#body #center #audio_box #scroller #seta_direita { float: left; width: 11px; height: 13px; }
		
		/* eventos */
		#body #left.left_eventos h3 { width: 63px; height: 9px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/eventos/coming_up.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 10px; }
		
		#body #left.left_eventos ul#eventos { width: 100%; display: block; list-style: none; float: left; clear: both; }
			#body #left.left_eventos ul#eventos li { width: 100%; float: left; clear: both; margin-bottom: 5px; height: 150px; position: relative; }
				#body #left.left_eventos ul#eventos li .floater { width: 276px; text-align: center; opacity: .8; color: #ffffff; margin-left: 0px; margin-top: 78px; position: absolute; z-index: 10; }
					#body #left.left_eventos ul#eventos li .floater b { font-size: 36px; }
					#body #left.left_eventos ul#eventos li .floater span { font-size: 14px; margin-top: -22px; color: #ffffff; }
				#body #left.left_eventos ul#eventos li .comingup { width: 276px; text-align: center; opacity: .8; margin-left: 0px; height: 100%; position: absolute; z-index: 20; margin-top: 0px; cursor: pointer; display: block; }
		#body #center.eventos h3 { width: 53px; height: 9px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/eventos/eventos.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 8px;  }
		
		#body #center.eventos a { color: #fff; font-weight: bold; text-decoration: none; }
		#body #center.eventos a:hover { text-decoration: underline; }
		
		#body #center.eventos #evento { background-color: #101010; border: solid 1px #262626; width: 490px; height: 100%; float: left; clear: both; padding: 0px; }
			#body #center.eventos #evento img { float: left; clear: both; margin-bottom: 46px; }
			#body #center.eventos #evento h4 { float: left; clear: both; font-size: 18px; color: #ffffff; margin-bottom: 16px; margin-left: 46px; }
			#body #center.eventos #evento p { float: left; clear: both; font-family: Arial; font-size: 11px; color: #959595; margin-left: 46px; width: 400px; margin-bottom: 46px; }
			
			
		/* noticias */
		#body #left.left_noticias h3 { width: 82px; height: 7px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/noticias/outras_news.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 12px; }
		#body #left.left_noticias ul#noticias { width: 100%; display: block; list-style: none; float: left; clear: both; }
			#body #left.left_noticias ul#noticias li { width: 275px; height: 175px; display: block; float: left; clear: both; margin-bottom: 7px; background-color: #101010; border: solid 1px #252525; }
				#body #left.left_noticias ul#noticias li b { width: 220px; display: block; margin-left: 32px; margin-top: 16px; float: left; clear: both; }
				#body #left.left_noticias ul#noticias li p { width: 220px; height: 97px; display: block; margin-left: 32px; margin-top: 18px; color: #747474; font-size: 11px; font-family: Arial; float: left; clear: both; }
				#body #left.left_noticias ul#noticias li a.leia_mais { width: 100%; display: block; text-align: right; float: right; clear: both; margin-top: 10px; }
					#body #left.left_noticias ul#noticias li a.leia_mais img { float: right; }
		#body #left.left_noticias a.veja-mais { width: 100%; float: left; clear: both; font-family: Arial; font-size: 9px; color: #959595; margin-top: 4px; text-decoration: none; }
			#body #left.left_noticias a.veja-mais:hover { text-decoration: underline; }
			
		#body #center.noticia { margin-top: 54px; }
			
		#body #center.noticia #noticia { background-color: #101010; border: solid 1px #262626; width: 490px; height: 100%; float: left; clear: both; padding: 0px; }
		#body #center.noticia #news { width: 100%; margin-top: -18px; margin-bottom: 5px; float: left; clear: both; }
			#body #center.noticia #news h3 { width: 31px; height: 7px; float: left; display: block; background-image: url(../images/noticias/news.gif); background-repeat: no-repeat; background-position: top left; }
			.paginacao { width: 250px; text-align: right; margin-right: 22px; margin-top: -7px; float: right; display: block; }
			.paginacao-bottom { margin-top: 10px; margin-right: 23px; }
				.paginacao .proxima_news { margin-left: 20px; }
			#body #center.noticia #noticia h2 { margin-left: 44px; margin-top: 36px; float: left; clear: both; display: block; width: 400px; font-size: 18px; }
			#body #center.noticia #noticia p { margin-left: 44px; margin-top: 20px; float: left; clear: both; display: block; width: 400px; font-size: 11px; color: #959595; font-family: Arial; }
			#body #center.noticia #noticia #comments_buttons { margin-left: 44px; margin-top: 20px; float: left; clear: both; display: block; width: 360px; }
				#body #center.noticia #noticia #comments_buttons a { font-family: Arial; font-size: 11px; color: #9f9f9f; border: solid 1px #9f9f9f; padding-left: 3px; padding-right: 3px; text-decoration: none; }
					#body #center.noticia #noticia #comments_buttons a:hover { color: #101010; background-color: #9f9f9f; }
			
			#body #center.noticia #noticia #box_comments { float: left; clear: both; margin-left: 44px; margin-top: 20px; display: block; width: 400px; padding-top: 20px; border-top: solid 1px #9f9f9f; font-family: Arial; font-size: 11px; color: #9f9f9f; text-decoration: none; }
				#body #center.noticia #noticia #box_comments a.comentar { float: left; font-family: Arial; font-size: 11px; color: #9f9f9f; text-decoration: none; }
					#body #center.noticia #noticia #box_comments a.comentar:hover { text-decoration: underline; }
			
			#body #center.noticia #noticia .comments { float: left; clear: both; margin-left: 44px; margin-top: 30px; padding-bottom: 20px; border-bottom: dashed 1px #9f9f9f; font-family: Arial; font-size: 11px; color: #9f9f9f; }
				#body #center.noticia #noticia .comments b, #body #center.noticia #noticia .comments span { float: left; clear: both; }
				#body #center.noticia #noticia .comments p { margin-left: 0px; }
			#body #center.noticia #noticia .no-bottom-line { border-bottom: 0px; }
				
			#body #center.noticia #noticia #comment_box { float: left; clear: both; margin-left: 44px; margin-top: 30px; width: 400px; padding-top: 40px; border-top: solid 1px #9f9f9f; }
				#body #center.noticia #noticia #comment_box fieldset { float: left; clear: both; margin-bottom: 10px; }
					#body #center.noticia #noticia #comment_box fieldset label { float: left; width: 37px; padding-left: 4px; font-family: Arial; color: #9f9f9f; font-size: 11px; }
						#body #center.noticia #noticia #comment_box fieldset label.comment { float: left; clear: both; width: 200px; margin-bottom: 10px; margin-top: 10px; }
					#body #center.noticia #noticia #comment_box fieldset input { float: left; width: 350px; height: 19px; background-color: #090909; border: solid 1px #343434; font-family: Arial; color: #9f9f9f; font-size: 11px; }
					#body #center.noticia #noticia #comment_box fieldset textarea { float: left; clear: both; width: 387px; margin-left: 4px; height: 148px; background-color: #090909; border: solid 1px #343434; font-family: Arial; color: #9f9f9f; font-size: 11px; }
					#body #center.noticia #noticia #comment_box fieldset.buttons { float: right; width: 110px; margin-right: 5px; }
						#body #center.noticia #noticia #comment_box fieldset.buttons .limpar { width: 51px; height: 12px; float: left; }
						#body #center.noticia #noticia #comment_box fieldset.buttons .enviar { width: 51px; height: 12px; float: left; margin-left: 5px; }

			#body #center.noticia #noticia #compartilhe
			{
				width				: 192px;
				height				: 26px;
/* 				padding-left: 		: 30px; */
				float				: left;
				background-image	: url(../images/noticias/compartilhe_base.gif);
				bottom				: 0px;
			}						
			#body #center.noticia #noticia #compartilhe #sociais
			{
				position			: relative;
				left				: 100px;
				top					: 6px;
				padding 			: 0;
				margin 				: 0;
				cursor 				: default;
				white-space			: nowrap;
				list-style-type		: none;
			}
			#body #center.noticia #noticia #compartilhe #sociais li
			{
				display 			: inline;
			}
			
			#body #center.noticia #noticia #rss
			{
				float				: right;
				bottom				: 0px;
			}	
						
		/* downloads */
		
		#body #left.left_download { width: 590px !important; float: left; }
			#body #left.left_download h3 { width: 61px; height: 7px; margin-bottom: 3px; margin-top: 6px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/downloads/download.gif); background-repeat: no-repeat; background-position: top left; }
			#body #left.left_download #wallpapers { width: 538px; float: left; clear: both; background-color: #0d0d0d; border: solid 1px #1e1e1e; height: 239px; padding-left: 42px; padding-top: 20px; }
				#body #left.left_download #wallpapers h3 { width: 96px; height: 14px; margin-bottom: 15px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/downloads/wallpapers.gif); background-repeat: no-repeat; background-position: top left; }
				
				#wallpapers #mask { width: 480px; height: 170px; margin-bottom: 15px; overflow: hidden; background-color: #0d0d0d;; float: left; clear: both; }
				#wallpapers #mask #content { display: block; width: auto; margin-top: 4px; }
					#wallpapers #mask #content .download { float: left; width: 180px; height: 170px; display: block; margin-right: 16px; }
						#wallpapers #mask #content .download img { float: left; margin-top: 8px; clear: both; margin-left: 21px; margin-bottom: 10px; }
						#wallpapers #mask #content .download div { font-size: 11px; color: #ffffff; width: 130px; padding-left: 34px; height: 20px; float: left; clear: both; display: block; text-align: center; }
							#wallpapers #mask #content .download a { width: 65px; height: 15px; float: left; display: block; font-size: 11px; color: #ffffff; font-family: Arial; text-decoration: none; }
						
				#wallpaperser #scroller { float: left; width: 480px; height: 20px; clear: both; margin-bottom: 50px; margin-top: 20px; }
					#wallpapers #scroller #seta_esquerda { float: left; width: 11px; height: 13px; cursor: pointer; }
					#wallpapers #scroller #scroll { float: left; width: 473px; height: 13px; margin-top: 1px; }
						#wallpapers #scroller #scroll #fundo { width: 473px; height: 13px; float: left; position: absolute; z-index: 1; background-image: url(../images/fotos/linha.gif); background-repeat: no-repeat; background-position: top left; margin-top: 1px; }
						#wallpapers #scroller #scroll #botao { width: 51px; height: 7px; background-color: #f48000; position: absolute; z-index: 2; margin-top: 5px; cursor: pointer; }
					#wallpapers #scroller #seta_direita { float: left; width: 11px; height: 13px; cursor: pointer; }
					
				#body #left.left_download #screensavers { width: 538px; float: left; clear: both; background-color: #0d0d0d; border: solid 1px #1e1e1e; height: 196px; padding-left: 42px; padding-top: 15px; margin-top: 15px; margin-bottom: 100px; }
				#body #left.left_download #screensavers h3 { width: 113px; height: 14px; margin-bottom: 15px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/downloads/screensavers.gif); background-repeat: no-repeat; background-position: top left; }
				
				#screensavers #mask-screensaver { width: 480px; height: 120px; overflow: hidden; float: left; clear: both; }
				#screensavers #mask-screensaver #content-screensaver { display: block; width: auto; margin-top: 4px; }
					#screensavers #mask-screensaver #content-screensaver .download { float: left; width: 180px; height: 170px; display: block; margin-right: 16px; }
						#screensavers #mask-screensaver #content-screensaver .download img { float: left; margin-top: 8px; clear: both; margin-left: 21px; margin-bottom: 10px; }
						#screensavers #mask-screensaver #content-screensaver .download div { font-size: 11px; color: #ffffff; width: 130px; padding-left: 34px; height: 20px; float: left; clear: both; display: block; text-align: center; }
							#screensavers #mask-screensaver #content-screensaver .download a { width: 65px; height: 15px; float: left; display: block; font-size: 11px; color: #ffffff; font-family: Arial; text-decoration: none; }
						
				#screensavers #scroller-screensaver { float: left; width: 500px; height: 20px; clear: both; margin-bottom: 50px; margin-top: 20px; }
					#screensavers #scroller-screensaver #seta_esquerda-screensaver { float: left; width: 11px; height: 13px; }
					#screensavers #scroller-screensaver #scroll-screensaver { float: left; width: 473px; height: 13px; margin-top: 1px; }
						#screensavers #scroller-screensaver #scroll-screensaver #fundo-screensaver { width: 473px; height: 13px; float: left; position: absolute; z-index: 1; background-image: url(../images/fotos/linha.gif); background-repeat: no-repeat; background-position: top left; margin-top: 1px; }
						#screensavers #scroller-screensaver #scroll-screensaver #botao-screensaver { width: 51px; height: 7px; background-color: #f48000; position: absolute; z-index: 2; margin-top: 5px; cursor: pointer; }
					#wallpapers #scroller-screensaver #seta_direita-screensaver { float: left; width: 11px; height: 13px; }
				
		#body #center.download { width: 222px; float: left; }		
			#body #center.download #como-instalar { width: 190px; height: 466px; margin-top: 16px; float: left; clear: both; background-color: #0d0d0d; border: solid 1px #1e1e1e; padding-left: 18px; padding-top: 20px; font-family: Arial; font-size: 11px; color: #b8b8b8; }
				#body #center.download #como-instalar h3 { width: 105px; height: 13px; margin-bottom: 20px; text-indent: -9999px; float: left; clear: both; background-image: url(../images/downloads/como_instalar.gif); background-repeat: no-repeat; background-position: top left; }
				#body #center.download #como-instalar b, #body #center.download #como-instalar p { float: left; clear: both; }
				#body #center.download #como-instalar p { margin-bottom: 24px; width: 180px; }
				
	/* directa */
	#body #left.left_directa h3 { width: 123px; height: 13px; float: left; clear: both; text-indent: -9999px; background: url(../images/directa/directa-promocoes-h1.gif) no-repeat top left; margin-bottom: 8px; margin-top: -3px; }
	
	#body #left.left_directa #box { width: 256px; padding-left: 23px; padding-top: 0px; float: left; clear: both; background-color: #101010; border: solid 1px #252525; margin-bottom: 20px; }
		#body #left.left_directa #box #box-1 { float: left; clear: both; padding-bottom: 30px; margin-bottom: 15px; border-bottom: solid 1px #404040; width: 230px; padding-left: 5px; }
			#body #left.left_directa #box p { font-family: Arial; font-size: 11px; color: #959595; float: left; clear: both; margin-top: 10px; }
		#body #left.left_directa #box #box-2 { float: left; clear: both; margin-bottom: 20px; width: 230px; padding-left: 5px; }
				
	#body #center.directa h3 { width: 47px; height: 8px; float: left; clear: both; margin-bottom: 10px; text-indent: -9999px; background: url(../images/directa/directa-h1.gif) no-repeat top left; margin-bottom: 10px; }
	#body #center.directa p { font-family: Arial; font-size: 11px; color: #959595; float: left; clear: both; margin-top: 10px; width: 440px; }
	#body #center.directa a { color: #fff; font-weight: bold; text-decoration: none; }
		#body #center.directa a:hover { text-decoration: underline; } 
	#body #center.directa #companhia { width: 460px; padding-left: 23px; padding-top: 0px; float: left; clear: both; background-color: #101010; border: solid 1px #252525; margin-bottom: 20px; padding-bottom: 20px; }
		#body #center.directa #companhia h3 { width: 82px; height: 11px; float: left; clear: both; text-indent: -9999px; background: url(../images/directa/companhia.gif) no-repeat top left; margin-top: 20px; }
		
	#body #center.directa #missao-e-visao { width: 460px; padding-left: 23px; padding-top: 0px; float: left; clear: both; background-color: #101010; border: solid 1px #252525; margin-bottom: 20px; padding-bottom: 20px; }
		#body #center.directa #missao-e-visao h3 { width: 93px; height: 14px; float: left; clear: both; text-indent: -9999px; background: url(../images/directa/missao-e-visao.gif) no-repeat top left; margin-top: 20px; }
				
	/* contato */
	#body #left.left_contato h3 { width: 116px; height: 7px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/contato/trabalhe_conosco.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 18px; }	
	#body #left.left_contato #texto { width: 252px; height: 471px; padding-left: 24px; padding-top: 34px; float: left; clear: both; background-color: #101010; border: solid 1px #252525; margin-bottom: 100px; }
		#body #left.left_contato #texto p { color: #959595; font-family: Arial; font-size: 11px; width: 230px; margin-bottom: 17px; float: left; clear: both; }
		#body #left.left_contato #texto a { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
			#body #left.left_contato #texto a:hover { text-decoration: underline; }
		#body #left.left_contato #texto span { color: #ffffff; font-family: Arial; font-size: 11px; }
		#body #left.left_contato #texto a.preencha-o-formulario { width: 132px; height: 14px; text-indent: -9999px; float: left; clear: both; background-image: url(../images/contato/preencha_o_formulario.gif); background-repeat: no-repeat; background-position: top left; }					
	
		
	#body #left.left_contato #form { width: 252px; height: 491px; padding-left: 24px; padding-top: 14px; float: left; clear: both; background-color: #101010; border: solid 1px #252525; margin-bottom: 100px; }
		#body #left.left_contato #form #voltar { margin-left: 179px; float: left; clear: both; margin-bottom: 20px; }
		#body #left.left_contato #form fieldset { width: 100%; float: left; clear: both; height: 20px; margin-bottom: 1px; font-family: Arial; font-size: 10px; color: #fff; }
			#body #left.left_contato #form fieldset input { float: left; }
			#body #left.left_contato #form fieldset input.lrg { width: 221px; height: 16px; padding-top: 4px; padding-left: 7px; font-family: Arial; font-size: 10px; color: #fff; background-color: #333333; }
			#body #left.left_contato #form fieldset.top { margin-left: 6px; margin-top: 16px; }
			#body #left.left_contato #form fieldset.gray { background-color: #333333; width: 221px; height: 18px; padding-top: 4px; padding-left: 7px; }
			#body #left.left_contato #form fieldset.large { height: 86px; padding-left: 7px; }
				#body #left.left_contato #form fieldset label { float: left; }
				#body #left.left_contato #form fieldset select { width: 108px; height: 16px; float: left; background-color: #131313; border: solid 1px #555555; color: #555555; font-family: Arial; font-size: 10px; }
				#body #left.left_contato #form fieldset textarea { width: 210px; height: 51px; margin-top: 6px; background-color: #131313; border: solid 1px #555555; font-family: Arial; font-size: 10px; color: #fff; }
			#body #left.left_contato #form fieldset.highlight { background-color: #585858; width: 221px;  height: 18px; padding-top: 4px; padding-left: 7px; }
				#body #left.left_contato #form fieldset input.file { width: 158px; height: 18px; margin-top: -3px; padding-left: 4px; font-family: Arial; font-size: 10px; color: #fff; background-color: #212121; border: solid 1px #747474; }
		#body #left.left_contato #form a.enviar { float: left; clear: both; text-decoration: none; font-family: Arial; font-size: 11px; color: #888888; margin-top: 8px; margin-left: 190px; }
		#body #left.left_contato #form #sucesso { width: 100%; margin-left: -12px; text-align: center; margin-top: 212px; font-family: Arial; font-size: 10px; }
			#body #left.left_contato #form #sucesso b { color: #ffffff; float: left; clear: both; text-align: center; width: 100%; }
			#body #left.left_contato #form #sucesso span { color: #959595; font-size: 8px; float: left; clear: both; text-align: center; width: 100%; margin-top: 5px; }
			#body #left.left_contato #form #sucesso p { color: #959595; font-size: 8px; float: left; clear: both; text-align: right; width: 97%; margin-top: 21px; padding-left: 1px; }
	
	#body #center.contato h3 { width: 52px; height: 7px; float: left; clear: both; text-indent: -9999px; background-image: url(../images/contato/contato.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 18px; }
	#body #center.contato #form-box { float: left; clear: both; width: 490px; height: 505px; background-color: #101010; border: solid 1px #252525; font-family: Arial; font-size: 11px; color: #959595; }
		#body #center.contato #form-box #mailing { margin-left: 100px; margin-top: 20px; color: #ffffff; padding-bottom: 20px; border-bottom: solid 1px #f48000; margin-bottom: 20px; width: 337px; padding-left: 2px; float: left; clear: both; }
			#body #center.contato #form-box #mailing a { color: #ffffff; font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; }
				#body #center.contato #form-box #mailing a:hover { text-decoration: underline; }
		#body #center.contato #form-box p { margin-left: 100px; width: 339px; float: left; clear: both; margin-bottom: 20px; }
		#body #center.contato #form-box fieldset { width: 100%; float: left; clear: both; margin-bottom: 6px; }
			#body #center.contato #form-box fieldset label { width: 90px; margin-top: 1px; float: left; text-align: right; padding-right: 10px; }
			#body #center.contato #form-box fieldset input { width: 335px; height: 19px; background-color: #090909; border: solid 1px #343434; color: #999; float: left; font-family: Arial; font-size: 11px; }
			#body #center.contato #form-box fieldset textarea { width: 335px; height: 198px; background-color: #090909; border: solid 1px #343434; color: #999; float: left; font-family: Arial; font-size: 11px; }
			
			#body #center.contato #form-box fieldset label.big { width: 300px; }
			#body #center.contato #form-box fieldset a.limpar { width: 51px; height: 12px; margin-left: 19px; float: left; display: block; }
			#body #center.contato #form-box fieldset a.enviar { width: 51px; height: 12px; margin-left: 6px; float: left; display: block; }
		
	#body #right { width: 200px; float: left; margin-top: 35px; }
		/* home */
		#body #right.home #clubs { float: left; width: 100%; clear: both; }
			#body #right.home #clubs h3 { width: 38px; height: 18px; text-indent: -9999px; float: left; clear: both; background-image: url(../images/home/menu_clubs.gif); background-repeat: no-repeat; background-position: top left; }
			#body #right.home #clubs div { float: left; clear: both; }
				#body #right.home #clubs div img { float: left; }
		#body #right.home #newsletter { float: left; clear: both; margin-bottom: 16px; }
			#body #right.home #newsletter h3 { width: 117px; height: 22px; text-indent: -9999px; float: left; clear: both; background-image: url(../images/home/menu_newsletter.gif); background-repeat: no-repeat; background-position: top left; }
			#body #right.home #newsletter input.txt { width: 133px; height: 14px; margin-left: 13px; font-family: Arial; font-size: 10px; color: #fff; background-color: #333333; margin-bottom: 1px; padding-left: 6px; padding-top: 8px; }
			#body #right.home #newsletter input.enviar { margin-top: 5px; margin-left: 13px; }
		#body #right.home #socialize { float: left; clear: both; }
			#body #right.home #socialize h3 { width: 71px; height: 28px; text-indent: -9999px; float: left; clear: both; background-image: url(../images/home/menu_socialize.gif); background-repeat: no-repeat; background-position: top left; }
			#body #right.home #socialize div { width: 140px; height: 37px; float: left; clear: both; background-image: url(../images/home/socialize-bg.gif); background-repeat: no-repeat; background-position: top left; margin-left: 5px; padding-left: 9px; padding-top: 9px; }
				#body #right.home #socialize div a { float: left; margin: 0px; padding: 0px; }
			
		#body #right.home #eventos_realizados { float: left; clear: both; margin-top: 30px; width: 200px; padding-top: 30px; background-image: url(../images/eventos/linha_topo.gif); background-repeat: no-repeat; background-position: top left; margin-bottom: 40px; }
			#body #right.home #eventos_realizados h3 { width: 125px; height: 7px; text-indent: -9999px; background-image: url(../images/eventos/eventos_realizados.gif); background-repeat: no-repeat; background-position: top left; float: left; clear: both; }
			#body #right.home #eventos_realizados ul { float: left; clear: both; list-style: none; display: block; width: 100%; }
				#body #right.home #eventos_realizados ul li { float: left; display: block; width: 100px; clear: both; margin-top: 10px; }
					#body #right.home #eventos_realizados ul li a { font-size: 12px; color: #f48000; font-family: Arial; text-decoration: none; display: block; width: 100px; }
					#body #right.home #eventos_realizados ul li div { float: left; clear: both; }
						#body #right.home #eventos_realizados ul li div b { float: left; clear: both; font-family: Arial; font-size: 12px; color: #f48000; font-weight: bolder;; }
						#body #right.home #eventos_realizados ul li div a { float: left; clear: both; font-family: Arial; font-size: 12px; font-weight: bolder; color: #ffffff; text-decoration: none; margin-bottom: 12px; }
							#body #right.home #eventos_realizados ul li div a:hover { text-decoration: underline; }
			
	/* fotos */
	#flashcontent-fotos { width: 768px; margin: auto; text-align: center; clear: both; padding-top: 92px; }
	
	#flashcontent-videos { width: 774px; margin: auto; text-align: center; clear: both; padding-top: 92px; }
	
	#fotos-center { width: 780px; margin: auto; text-align: left; clear: both; }
		#fotos-center #outras_festas { width: 590px; height: 17px; float: left; }
		#fotos-center #albums { width: 70px; height: 14px; background: url(../images/fotos/fundo-dropdown.gif) no-repeat top left; padding: 0px; text-align: right; float: left; margin-bottom: 4px; color: #999999; font-family: Arial; font-size: 11px; margin-left: 116px; position: relative; }
			#fotos-center #albums #album-selected { float: left; width: 38px; padding-left: 8px; text-align: left; }
			#fotos-center #albums #seta { float: left; margin-left: 5px; margin-top: 1px; cursor: pointer; }
			#fotos-center #albums ul { float: left; clear: both; top: 16px; left: 0px; width: 70px; text-align: right; position: absolute; z-index: 55; list-style: none; }
				#fotos-center #albums ul li { width: 61px; height: 14px; background: url(../images/fotos/fundo-dropdown.gif) no-repeat top left; padding: 0px; padding-left: 8px; text-align: left; float: left; margin-bottom: 4px; color: #999999; font-family: Arial; font-size: 11px; }
					#fotos-center #albums ul li:hover { background: url(../images/fotos/fundo-dropdown-over.gif) no-repeat top left; cursor: pointer; }
		#fotos-center #mask { width: 765px; height: 120px; overflow: hidden; float: left; clear: both; }
			#fotos-center #mask #content { display: block; width: auto; margin-top: 4px; }
				#fotos-center #mask #content .album { float: left; width: 180px; height: 116px; margin-right: 16px; background-image: url(../images/fotos/bg_foto.gif); background-repeat: no-repeat; background-position: top left; }
					#fotos-center #mask #content .album img { float: left; margin-top: 8px; clear: both; margin-left: 21px; margin-bottom: 5px; }
					#fotos-center #mask #content .album b { font-size: 11px; color: #ffffff; width: 100%; float: left; clear: both; display: block; text-align: center; }
					#fotos-center #mask #content .album span { font-size: 11px; color: #7d7d7d; width: 100%; margin-top: -8px; float: left; clear: both; display: block; text-align: center; }
					
		#fotos-center #scroller { float: left; width: 765px; height: 20px; clear: both; margin-bottom: 50px; margin-top: 20px; }
			#fotos-center #scroller #seta_esquerda { float: left; width: 11px; height: 13px; cursor: pointer; }
			#fotos-center #scroller #scroll { float: left; width: 743px; height: 13px; margin-top: 1px; }
				#fotos-center #scroller #scroll #fundo { width: 743px; height: 13px; float: left; position: absolute; z-index: 1; background-image: url(../images/fotos/linha.gif); background-repeat: no-repeat; background-position: top left; margin-top: 1px; }
				#fotos-center #scroller #scroll #botao { width: 51px; height: 7px; background-color: #f48000; position: absolute; z-index: 2; margin-top: 5px; cursor: pointer; }
			#fotos-center #scroller #seta_direita { float: left; width: 11px; height: 13px; cursor: pointer; }

#footer { width: 100%; margin-top: 20px; text-align: center; background-image: url(../images/bg_rodape.gif); background-repeat: repeat-x; background-position: top left; height: 21px; clear: both; }