@charset "utf-8";
/* resets */

body { margin:0; background:url(../img/bground.jpg) center 203px no-repeat #000; font-size:12px; color:#a5a5a5; font-family:Arial, Helvetica, sans-serif; }

input:focus, select:focus, textarea:focus { outline:0; }

img { border:0; }

a { text-decoration:none; outline:none; color:#a5a5a5; }

div { outline:none; }

textarea { resize:none; }

/* layout */

div#header-bar { float:left; width:100%; height:34px; background:url(../img/header-bar.jpg) center top no-repeat #08080a; margin:0; }

	div#header-bar > div { position:relative; width:980px; left:50%; margin:0 0 0 -490px; float:left; }
	
		div#loginbox { float:left; width:424px; height:34px; }
		
			div#loginbox input.field
			{ width:138px; height:20px; background:url(../img/bg-input-login.png); border:none; color:#a5a5a5; padding:0 0 6px 5px; margin:5px 10px 0 0px; float:left; font-size:12px; }
			
			div#loginbox input.button
			{ background:url(../img/button-logar.png); width:63px; height:26px; padding:0; font-size:0; border:0; float:right;
			margin:5px 52px 0 0; }
			
			div#loginbox > div { float:left; margin:10px 0 0 12px; display:none; }
			
		div#loginbox.logged { }
		
			div#loginbox.logged table { margin:3px 0 0 0; }
			
			div#loginbox.logged strong { color:#FFF; }
			
			div#loginbox.logged a.logout { background:url(../img/small-logout.png); width:25px; height:26px; font-size:0; display:block; }
			
			a#up-button { display:block; width:25px; height:26px; background:url(../img/user-profile-icon.png); }
			
			a#mp-button { display:block; width:25px; height:26px; background:url(../img/mp-button.png); }
			
			a#button-notes { display:block; width:25px; height:26px; background:url(../img/notes-off.png); font-size:0; }
			
			a#button-notes.on { background:url(../img/notes-on.png); }
			
				span#notes-value
				{ display:none; font-size:10px; font-weight:bold; color:#FFF; background:url(../img/notes-number.png); width:13px; height:13px;
				position:absolute; text-align:center; margin:-4px 0 0 15px; }
				
				a#button-notes.on > span#notes-value { display:block; }
			
			div#notes-box
			{ position:absolute; z-index:20; padding:10px; color:#fff; background:url(../img/bground.gif); border:solid 2px #333; display:none;
			width:200px; margin:5px 0 0 0; }
			
				div#notes-box > div > div { padding:5px; font-size:10px; border-bottom:dotted 2px #333; } 
				
				div.notes-0 { background:#333; }
				
				div.notes-1 { background:#333; }

div#header { height:125px; background:url(../img/bg-header.jpg) center top #000 no-repeat; float:left; width:100%; }

	div#header > div { position:relative; width:980px; left:50%; margin:0 0 0 -490px; float:left; }
	
		div#header > div > h1 { float:left; font-size:0; background:url(../img/brand.png); width:193px; height:98px; margin:20px 0 0 8px; }
			
div#menu-bar { float:left; width:100%; height:44px; background:url(../img/bg-menu.jpg) center top no-repeat #050506; margin:0 0 20px; }

	div#menu-bar > div { position:relative; width:980px; left:50%; margin:0 0 0 -490px; float:left; }
	
		div#menu-bar > div > ul { float:left; list-style:none; margin:0; padding:0; } 
		
			div#menu-bar > div > ul > li { float:left; margin:0; padding:0; }
		
				div#menu-bar > div > ul > li > a
				{ float:left; color:#a5a5a5; font-size:20px; padding:15px 20px 0; height:35px; }
				
				div#menu-bar > div > ul > li:last-child > a { background:none; }
				
		div#search { float:right; }
		
			div#search > div { float:left; position:relative; }
			
			div#search > div:first-child { width:172px; height:26px; background:url(../img/bg-input-search.png); margin:5px 10px 0 0; }
			
				div#search > div:first-child > input
				{ border:0; background:none; color:#a5a5a5; padding:0; margin:4px 0 0 6px; float:left; width:160px; font-size:11px; }
			
			div#search > div.select { margin-top:5px; }
			
			div#search > input
			{ float:right; width:63px; height:26px; background:url(../img/button-buscar.png); padding:0; margin:0; border:0; font-size:0;
			margin:5px 0 0 10px; }
			
				/*select hack*/
				
				select.search.select{ position:relative; z-index:10; width:84px !important; height:26px !important; line-height:22px; font-size:11px; }
				
				span.select{ position:absolute; bottom:0; float:left; left:0; width:84px; height:26px; line-height:22px; text-indent:10px;
				background:url(../img/bg-select-search.png); no-repeat 0 0; cursor:default; z-index:1; font-size:11px; }
				
div#content { float:left; width:100%; }

	div#content > div { position:relative; width:980px; left:50%; margin:0 0 0 -490px; float:left; }
	
div#adsense { float:left; width:100%; }

	div#adsense > div { position:relative; width:980px; left:50%; margin:0 0 0 -490px; float:left; padding:20px 0 0; height:90px; text-align:center; }

div#footer { float:left; width:100%; }

	div#footer > div { position:relative; width:980px; left:50%; margin:0 0 0 -490px; float:left; padding-top:20px; }
	
		div#footer > div > div:first-child { float:left; }
		
		div#footer > div > div:last-child { float:right; }
		
			div#footer > div > div:last-child > strong { color:#ffa000; font-size:18px; }
			
/* home */

div#top5 { float:left; width:980px; background:url(../img/bg-slider.png); height:281px; }

	div#holder-slider { float:left; width:700px; height:250px; margin:15px 0 0 14px; }
	
	div#top5-list { float:right; width:225px; margin:24px 20px 0 0; }
	
		div#top5-list > div { float:left; width:225px; margin:0 0 26px; }
		
			div#top5-list > div > div:first-child { float:left; line-height:13px; }
			
				div#top5-list > div > div:first-child > a { color:#a5a5a5; }
				
					div#top5-list > div > div:first-child > a > span { color:#ffa000; }
			
			div#top5-list > div > div:last-child { float:right; font-size:26px; }

div#home-left-colum { float:left; width:712px; }

	div#home-left-colum > h2 { float:left; width:712px; font-size:22px; margin:17px 0 12px; }
	
		div#home-left-colum > h2 > span { color:#ffa000; }
		
	div#art-box { float:left; width:712px; }
	
		div#art-box > a
		{ display:block; float:left; width:150px; height:150px; background-position:center; /*margin:0 0 0 26px;*/
		border:solid 4px #333; margin:10px; }
		
		div#art-box > a:first-child { /*margin:0;*/ }
		
		div#art-box > a:hover { border:solid 4px #999999; }
		
	div#pivot-box { float:left; width:712px; }
	
		div#pivot-box > a
		{ display:block; float:left; width:150px; height:150px; background-position:center; /*margin:0 0 0 26px;*/
		border:solid 4px #333; margin:10px; }
		
		div#pivot-box > a:first-child { /*margin:0;*/ }
		
		div#pivot-box > a:hover { border:solid 4px #999999; }
		
	div#flash-box { float:left; width:712px; }
	
		div#flash-box > a
		{ display:block; float:left; width:150px; height:150px; background-position:center; /*margin:0 0 0 26px;*/
		border:solid 4px #333; margin:10px; }
		
		div#flash-box > a:first-child { /*margin:0;*/ }
		
		div#flash-box > a:hover { border:solid 4px #999999; }
	
	div.nline { float:left; width:712px; }
	
		div.nline > div { float:left; padding:0 18px 5px;; width:676px; }
		
		div.nline > div:first-child { background:url(../img/h-news.png); height:31px; padding:7px 18px 0 18px; font-size:16px; }
		
			div.nline > div:first-child > div:first-child { float:left; }
			
			div.nline > div:first-child > div:last-child { float:right; }
			
				div.nline > div:first-child > div:last-child a
				{ display:block; width:18px; height:17px; background:url(../img/delete-icon.png); }
		
		div.nline > div.mcontent { background:url(../img/b-news.png); }
		
			div.nline > div.mcontent > a
				{ float:left; display:block; width:90px; height:90px; background:url(../img/avat-box.png) center; }
				
			div.nline > div.mcontent > div { float:right; width:570px; }
		
		div.nline > div:last-child { background:url(../img/f-news.png); height:20px; padding:14px 18px 0; }
		
			div.nline > div:last-child > strong { color:#ffa000; }
			
	div#home-news { float:left; width:712px; }
	
		div#home-news > div > ul { float:left; width:712px; margin:0; padding:0; list-style:none; }
		
			div#home-news > div > ul.hnews > li { float:left; width:712px; margin:0 0 15px; padding:0; }
			
div#home-right-colum { float:right; width:255px; }

	div#home-right-colum > h2 { float:left; font-size:22px; margin:17px 0 12px; width:255px; }
	
		div#home-right-colum > h2 > span { color:#ffa000; }

	div.tbr { float:left; width:255px; }
	
		div.tbr > div { float:left; width:255px; padding:0; }
		
		div.tbr > div:first-child { background:url(../img/tbr-h.png); height:20px; }
		
		div.tbr > div.body { background:url(../img/tbr-b.png); }
		
			div.tbr > div.body > div { float:left; width:221px; margin:0 0 0 7px; padding:6px 10px; }
			
			div.tbr > div.body > div.par { background:url(../img/ct-line-bg.png); }
			
				div.tbr > div.body.lposts > div > a { color:#a5a5a5; }
				
					div.tbr > div.body.lposts > div > a > span { color:#ffa000; }
				
				div.tbr > div.body.userr > div > div:first-child { float:left; width:20px; }
				
				div.tbr > div.body.userr > div > div.name { float:left; width:auto; }
				
				div.tbr > div.body.userr > div > div:last-child { float:right; color:#ffa000; }
				
					div.tbr > div.body.userr > div > div:last-child > a { color:#ffa000; }
		
		div.tbr > div:last-child { background:url(../img/tbr-f.png); height:20px; }
	
/* banner home */

div#banner-home { position: relative; width:700px; height:248px; overflow:hidden; }

	a.prev_banner, a.next_banner { position:absolute; margin:-150px 0 0 670px; z-index:20; display:block; width:30px; 
								   height:28px; background:url(../img/bh-next.png); font-size:0; }
	
	a.prev_banner { margin:-150px 0 0 0px; background:url(../img/bh-prev.png); }
	
	div#banner-home > div { position:absolute; width:20000em; height:250px; }
	
	div#banner-home > div > div { float:left; width:700px; height:250px; text-align:center; }
	
		div#banner-home > div > div > a
		{ position:relative; z-index:20; display:block; height:58px; padding:6px 65px 0 10px; margin:-70px 0 0 0;
		background:url(../img/bg-label-banner.png) right top no-repeat; float:left; text-align:left; }
		
			div#banner-home > div > div > a > strong { color:#ffa000; font-size:31px; }
			
			div#banner-home > div > div > a > span { color:#b0b0b0; font-size:18px; }
			
/* Animação */

div#sk-fb-like { position:absolute; margin:0 0 0 830px; width:150px; }

	div#sk-fb-like > div:first-child { float:left; }
	
	div#sk-fb-like > div:last-child { float:right; }

div#content-box { float:left; width:980px; }

	div#content-box > div { float:left; width:952px; padding:0 14px; }
	
	div#content-box > div:first-child { height:14px; background:url(../img/cb-h.png); }
	
	div#content-box > div.body { background:url(../img/cb-b.png); }
	
		div#content-box > div.body > div:first-child { float:left; width:700px; }

			div#content-banner { float:left; width:700px; background:none; margin:0 0 5px; text-align:center; }
			
			div#content-box > div.body > div:first-child > h3 { float:left; margin:4px 0 0; width:700px; font-size:18px; color:#A5A5A5; }
			
			div.cb-lb { float:left; width:682px; margin:5px 0; }
			
				div.cb-lb > div { float:left; padding:0 9px; width:682px; }
				
				div.cb-lb > div:first-child { height:9px; background:url(../img/cb-lb-h.png); }
				
				div.cb-lb > div.body { background:url(../img/cb-lb-b.png); }
				
				div.cb-lb > div:last-child { height:9px; background:url(../img/cb-lb-f.png); }
				
		div#content-box > div.body > div:last-child { float:right; width:241px; }
		
			div#content-box > div.body > div:last-child > h3:first-child { margin:0; }
			
			div#content-box > div.body > div:last-child > h3 { float:left; margin:4px 0 0; width:241px; font-size:18px; color:#A5A5A5; }
		
			div.cb-rb { float:left; width:241px; margin:5px 0; }
			
				div.cb-rb > div { float:left; padding:0 9px; width:223px; }
				
				div.cb-rb > div:first-child { height:9px; background:url(../img/cb-rb-h.png); }
				
				div.cb-rb > div.body { background:url(../img/cb-rb-b.png); }
				
				div.cb-rb > div:last-child { height:9px; background:url(../img/cb-rb-f.png); }
		
					div#content-info { float:right; width:223px; }
					
						div#content-info > div { float:left; width:210px; }
						
						/* Enviar collab user */
						
						div#add-collab-user
						{ background:url(../img/bground.gif); border:1px solid #000000; color:#FFFFFF; padding:13px; position:absolute; z-index:20;
						display:none; margin-top:-25px; }
						
						/*Linha de deletar conteudo*/
						
						div#content-info > div#delete-content { padding:5px 0;}
							
							div#delete-content > div 
							{ background:url(../img/bground.gif); border:1px solid #000000; color:#FFFFFF; padding:13px; position:absolute;
							z-index:20; display:none; margin-top:-25px; }
		
						div#content-info > div:last-child { margin:5px 0 0 0; }
					
							div#content-info strong { color:#ffa000; }
						
							div#content-info a#lb-open { display:block; background:url(../img/button-assistir.png); width:90px; height:33px; }
						
					div#content-note { float:right; width:223px; font-size:30px; }
					
						div#content-note > div:first-child { float:left; }
						
						div#content-note > div:last-child { float:right; color:#ffa000; }
						
			div#insert-vote { float:right; margin:5px 0 0; }
			
				div#insert-vote a { float:left; display:block; }
				
				div#insert-vote a.vt-login-off { background:url(../img/vt-login-off.png); width:240px; height:50px; }
			
	div#content-box > div:last-child { height:14px; background:url(../img/cb-f.png); }
		
h2.ititle { float:left; width:980px; font-size:22px; margin:15px 0; }

h2.ititle.cname { margin:0 0 15px; font-size:28px; }

	h2.ititle > strong { color:#ffa000; }
		
div#content-description { float:left; width:980px; }

	div#content-description > div { float:left; width:944px; padding:0 18px; }
	
	div#content-description > div:first-child { background:url(../img/h-description.png); height:20px; }
	
	div#content-description > div.content { background:url(../img/b-description.png); }
	
	div#content-description > div:last-child { background:url(../img/f-description.png); height:18px; }
	
div#content-holder
{ position:fixed; width:100%; height:100%; background:url(../img/bg-lightbox.png); left:0; top:0; z-index:70; display:none; margin:5px 0; }

	div#content-holder > a
	{ position:absolute; left:50%; top:50%; display:block; font-size:0; background:url(../img/button-close.png); width:90px; height:33px; }
	
	div#content-holder > div { position:absolute; left:50%; top:50%; }

div#posts-container { float:left; width:980px; padding:0; margin:0; }

	ul#content-posts { float:left; width:980px; padding:0; margin:0; list-style:none; }
	
		ul#content-posts > li { float:left; width:980px; padding:0; margin:0 0 10px; }
		
			ul#content-posts > li > div { float:left; width:950px; padding:0 15px; }
			
			ul#content-posts > li > div:first-child { background:url(../img/cpost-h.png); height:33px; padding:7px 15px 0; }
			
				ul#content-posts > li > div:first-child > div:first-child { float:left; }
				
					ul#content-posts > li > div:first-child > div:first-child > strong { color:#ffa000; }
					
						ul#content-posts > li > div:first-child > div:first-child > strong > a { color:#ffa000; }
					
				ul#content-posts > li > div:first-child > div:last-child { float:right; }
				
					ul#content-posts > li > div:first-child > div:last-child > strong { color:#ffa000; }
					
					ul#content-posts > li > div:first-child > div:last-child > a
					{ display:inline-block; width:18px; height:17px; background:url(../img/delete-icon.png); margin:0 0 0 10px; }
			
			ul#content-posts > li > div.cpb { background:url(../img/cpost-b.png); }
			
				ul#content-posts > li > div.cpb > a
				{ float:left; display:block; width:90px; height:90px; background:url(../img/avat-box.png) center; }
				
				ul#content-posts > li > div.cpb > div { float:right; width:845px; }
			
			ul#content-posts > li > div:last-child { background:url(../img/cpost-f.png); height:18px; }
		
	div#posts-container ul.simplePagerNav { float:left; width:980px; list-style:none; padding:0; margin:10px 0 0 0; }
	
		ul.simplePagerNav > li { float:left; margin:0 10px 0 0; }
		
			ul.simplePagerNav a { color:#fff; font-size:16px; }
		
	div#post-form { float:left; width:980px; margin:0; }
	
		div#form-post { float:left; width:550px; }
		
			div#form-post > div { float:left; width:550px; }
	
				div#post-form textarea
				{ background:url(../img/bg-post-form.png); color:#a5a5a5; width:520px; height:220px; border:0; padding:15px; }
				
				div#form-post input#send_post 
				{ float:right; background:url(../img/button-send.png); border:0; font-size:0; width:75px;
				height:29px; margin:10px 0 0 0; }
	
/* Animações */

div.header-colum { float:left; width:980px; margin:0 0 20px; }

	div.rnd-arts > a
	{ display:block; float:left; width:100px; height:100px; background-position:center; border:solid 4px #333; margin:0px 5px; }
	
	div.rnd-arts > a:first-child { margin:0 5px 0 23px; }
	
	div.rnd-arts > a:hover { border:solid 4px #999999; }

div.content-colum { float:left; width:320px; }

div.content-colum.ctc { margin:0 0 0 10px; }

div.content-colum.ctr { float:right; }

	h2.ct-title:first-child { margin:0 0 15px; }
	
	h2.ct-title { float:left; width:320px; margin:20px 0 15px; font-size:22px; }
	
		h2.ct-title > span { color:#ffa000; }

	div.ctable { float:left; width:320px; }
	
		div.ctable > div { float:left; width:320px; }
		
		div.ctable > div:first-child { background:url(../img/ct-h.png); height:25px; }
		
		div.ctable > div.ct-body { background:url(../img/ct-b.png); }
		
			div.ct-line { float:left; width:281px; margin:0 0 0 9px; padding:6px 10px; }
			
			div.ct-line.par { background:url(../img/ct-line-bg.png); }
			
			div.ct-line.judment { color:#76ca59; }
			
				div.ct-line > div:first-child { float:left; width:40px; }
				
				div.ct-line > div.ct-name { float:left; }
				
					div.ct-line > div.ct-name > a { color:#a5a5a5; }
					
					div.ct-line.judment > div.ct-name > a { color:#76ca59; }
				
				div.ct-line > div:last-child { float:right; color:#ffa000; }
		
		div.ctable > div:last-child { background:url(../img/ct-f.png); height:25px; }
		
	div.all-link { float:left; width:320px; margin:10px 0 0; }
		
/* user profile */

h2.upf { float:left; width:980px; margin:0 0 15px; font-size:32px; color:#ffa000; }

	h2.upf span { font-size:18px; color:#b0b0b0; }

div#up-holder { float:left; width:980px; }

	div#up-holder > div { float:left; width:980px; }
	
	div#up-holder > div:first-child { background:url(../img/up-h.png); height:6px; }
	
	div#up-holder > div.body { background:url(../img/up-b.png); }
	
		div#first-c { float:left; width:130px; }
		
			div#avat-box { float:left; width:90px; height:90px; background:url(../img/avat-box.png); padding:10px; margin:10px; }
			
				div#avat-box > a
				{ position:absolute; z-index:40; text-align:center; text-transform:uppercase; font-size:9px; font-weight:bold;
				background:url(../img/bg-lightbox.png); width:90px; height:48px; padding:42px 0 0 0; display:none; }
				
				div#avat-box > a.on { display:block; }
				
				div#avat-box:hover > a { display:block; }
				
				div#avat-box > div
				{ position:absolute; z-index:45; background:url(../img/bg-lightbox.png); width:300px; padding:15px; height:60px;
				display:none; }
			
			div#first-c > h3 { float:left; margin:0 10px; width:110px; font-size:18px; color:#a5a5a5; }
			
			div#medal-box { float:left; width:110px; margin:10px; }
			
				div#medal-box > div { float:left; width:80px; padding:0 15px; }
				
				div#medal-box > div:first-child { background:url(../img/uplc-h.png); height:15px; }
				
				div#medal-box > div.body { background:url(../img/uplc-b.png); }
				
					div#medal-box > div.body > a { display:block; float:left; }
				
				div#medal-box > div:last-child { background:url(../img/uplc-f.png); height:15px; }
				
		div#center-ch { float:left; margin:1px 0 0 0; }
		
			div#center-ch > h3 { font-size:18px; margin:10px 0 -3px 10px; }
		
			div#center-c { float:left; margin:1px 0 0 0; }
		
		div#right-ch { float:right; width:510px; margin:10px 10px 0 0; }
		
			div#right-ch > h3 { font-size:18px; margin:0 0 8px 0; }
		
			div#right-c { float:left; width:510px; }
			
				div#right-c > div { float:left; width:470px; padding:0 20px; }
				
				div#right-c > div:first-child { height:20px; background:url(../img/upl-h.png); }
				
				div#right-c > div.body { background:url(../img/upl-b.png); }
				
					div#right-c > div.body > div { float:left; width:470px; background:url(../img/dot1.gif) bottom repeat-x; padding:5px 0; }
					
						div#right-c > div.body > div > div { float:left; }
						
						div#right-c > div.body > div > div:first-child { width:140px; color:#ffa000; }
						
						div#right-c > div.body > div > div:last-child { width:330px; }
						
						div#right-c > div.body > div > div:last-child > span { color:#a0f075; }
			
			div#right-c > div:last-child { height:20px; background:url(../img/upl-f.png); }
	
	div#up-holder > div:last-child { background:url(../img/up-f.png); height:6px; }
	
/* all contents */

h2.ititle2 { float:left; width:980x; margin:0 0 15px; font-size:22px; color:#b0b0b0; }

	h2.ititle2 span { color:#ffa000; }

div.gbc { float:left; width:980px; }

	div.gbc > div { float:left; width:980px; }
	
	div.gbc > div:first-child { background:url(../img/gb-h.png); height:25px; }
	
	div.gbc > div.body { background:url(../img/gb-b.png); }
	
		div.gbc > div.body.faq { padding:0 20px; width:940px; }
	
		div.gbc > div.body > div.line.label { color:#ffa000; }
		
		div.gbc > div.body > div.line { float:left; width:942px; margin:0 0 0 9px; padding:6px 10px; }
		
		div.gbc > div.body > div.line.par { background:url(../img/ct-line-bg.png); }
		
		div.gbc > div.body > div > ul > li > div.line { float:left; width:942px; margin:0 0 0 9px; padding:6px 10px; }
		
		div.gbc > div.body > div > ul > li > div.line.par { background:url(../img/ct-line-bg.png); }
		
		div.gbc > div.body > div > ul > li, div.gbc > div.body > div > ul { float:left; width:980px; margin:0; padding:0; list-style:none; }
		
		div.gbc > div.body > div > ul.simplePagerNav { margin:15px 0 0 20px; width:960px; }
		
			div.gbc > div.body > div > ul.simplePagerNav > li { width:20px; }
	
	div.gbc > div:last-child { background:url(../img/gb-f.png); height:25px; }
	
/* Área de Testes*/

div#send-test { float:right; }
	
/* tooltip elements */

table.ttip-table { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a5a5a5; }

table.ttip-table img { margin-right:5px; }

table.ttip-table strong { color:#ffa000; }

/* user lever bar */

div.lv-bar { display:inline-block; width:62px; height:17px; background:url(../img/lv-bar-off.png); vertical-align:middle; margin:0 0 0 5px; }

	div.lv-bar > div { float:left; height:17px; width:30px; background:url(../img/lv-bar-on.png); }