

body {
	
	margin:0 auto;
	text-align:center;
	padding:15px 0px 30px 0px;
	
}

.hidden {
	
	display:none;
	
}

#wrapper {
	
	margin:0 auto;	
	width:980px;	
	overflow:hidden;
	text-align:left;
	background:#FFF;
	/* padding-top:26px; */ /* DESCOMENTAR PARA COLOCAR AS ABAS DO OPEN4GROUP  */
			
}

#groupsites {

	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:25px;	
	clear:both;	
	

}

#header {
	
	height:56px;
	
	
	}
	
#site a {

	position:absolute;
	width:263px;
	height:42px;
	float:left;
	top:8px;
	left:14px;
	text-indent:-1000px;
	outline:0;
		
}

div.general-rss {
	
	position:absolute;
	top:8px;
	right:8px;

}

div.general-rss a {
	
	font:normal 14px arial;
	color:#FFF;
	text-decoration:none;
	
}

div.general-rss a:hover span {

	color:#FFD784;	
	text-decoration:underline !important;

}

div.general-rss span {

	float:left;
	padding:3px 8px 4px 4px;
	
}
	
div.general-rss img {
	
	float:left;
	
}
	
/* AREA DE LOGIN  */
#login {

	position:absolute;
	width:613px;
	height:19px;
	top:15px;
	right:11px;
	padding:6px 50px 4px 10px;
	
}

a.sair {
	
	position:absolute;
	top:4px;
	right:3px;
	padding:2px 11px 3px 10px;
	
}
/* FIM */

/* BARRA DE NAVEGAÇÃO HORIZONTAL  */



ul#navbar {
	
	height:32px;

}


ul#navbar li {

	float:left;
	
}

ul#navbar li a {
	
	padding:4px 15px 6px 15px;
	float:left;

}
/* FIM */

#location {
	
	position:absolute;
	width:880px;
	left:0;
	top:0px;	
	z-index:10;
	
}

#container_search {
	
	height:86px;
	padding:2px 10px 0px 10px;
	margin-top:8px;
		
}

#search {

	height:64px;	
	padding:5px 0px 0px 6px;
	

}

#searchbox {

	height:45px;

}

div.container_search_field {

	float:right;
	width:386px;
	padding:7px;
			
}

input.fieldsearch {
	
	padding:4px 10px 4px 5px;	
	width:268px;	

}

input.buttonsearch {

	position:absolute;
	top:7px;
	right:5px;
	width:100px;
	padding:4px 0px 5px 0px;
	*padding:3px 0px 5px 0px;
	
}


#filterbyindex {

	margin-top:10px;
	float:left;
	
}

#filterbyindex span {
	
	padding:2px 10px;
	float:left;
	margin-right:2px;
	
}

ul#indexsearch {
	
	float:left;
	width:741px;
		
}

ul#indexsearch li {

	display:inline;
	float:left;
	margin-left:4px;
	
		
}

ul#indexsearch li a {
	
	text-decoration:none;		
	padding:2px 6px;	
	float:left;
	
}


#content {

	float:left;
	width:100%;
	padding:6px 9px;
			
}

#container_left {
	
	width:728px;	
	float:left;
	margin-right:13px;	
		
}

#container_right {
	
	width:219px;
	float:right;
	margin-right:20px;
	
}

.clear-fix {

	clear:both;

}

#tags {

	height:35px;
	clear:both;
	background:#666;
	margin-top:10px;
		
}

#tags span.open4group {

	position:absolute;
	top:10px;
	left:0px;
	display:block;	
	color:#FFF;
	font:normal 12px arial;
	width:190px;	
	text-align:right;
	
}

#tags span.open4group a {
	
	position:absolute;
	top:-3px;
	left:8px;
	float:left;
	width:97px;
	padding:4px 0px;		
	text-decoration:none;
	background:url(/imgs/open4group.gif) no-repeat;
	
}

#tags span.open4group a span {
	
	visibility:hidden;

}

#tags ul.links {
	
	position:absolute;
	top:12px;
	right:10px;
	padding-right:10px;
	
}

#tags ul.links li {
	
	display:inline;
	float:left;
	margin-left:6px;
	color:#000;
	font:normal 11px arial;

}

#tags ul.links li a {
	
	font:normal 12px arial;
	color:#FFF;
	text-decoration:none;

}

#tags ul.links li a:hover {
	
	text-decoration:underline;

}

#footer {

	background:#333;
	padding:3px 6px 5px 6px;
	border-bottom:3px solid #333;
		
}

#footer .parceiros td strong {
	
	font:bold 12px arial;
	color:#FFF;
	

}

#footer .parceiros td {
	
	text-align:left;	

}

#footer .parceiros a {

	font:normal 11px arial;
	text-decoration:none;
	color:#000;
	
}

#footer tr.parceiro td a {

	color:#FFF;	
	background:url(../imgs/bg_marcador_destaque.gif) no-repeat 2px center;
	text-decoration:none;
	padding:1px 0px 1px 12px;

}

#footer tr.parceiro td a:hover {

	color:#CF0;
	text-decoration:underline;
	
}


/* ABAS SUPERIORES DOS SITES DO OPEN 4 GROUP  */
ul.group li {
	
	display:inline;
	float:right;	
	margin-left:4px;
	
			
}

ul.group li a {

	float:left;
	width:90px;
	display:block;
	text-align:center;
	padding:4px 0px 6px 0px;
		
}
/* FIM  */

#area_left {

	width:479px;
	float:left;	
	
}

#area_right {

	width:235px;
	float:right;
			
	
}


#topdownload {

	margin-bottom:15px;

}

#topvotos {

	/* border-bottom:0px; */

}

ul.toplist {
	
	padding:10px;
					
}

ul.toplist li {

	padding:3px;
	display:block;	
	margin-bottom:3px;
	
}

ul.toplist li a {

	font:normal 13px arial;	
	color:#03c;	
	display:block;
	
}

ul.toplist li span {

	font:normal 13px arial;	
	padding-bottom:3px;
	color:#333;	
	text-decoration:none !important;
	background:white;
	display:block;
	
}

ul.toplist li.selected a {

	font:bold 16px arial;
	
	
}

ul.toplist li.selected span {
	
	font:bold 20px arial;
	padding-top:0px;
	color:#333;
	margin-top:-2px;
			
}

ul.toplist li.selected a:hover span {

	font:bold 20px arial;
	color:#000;

}

ul.toplist li a:hover {

	color:#91B502;

}

ul.toplist li a:hover span {

	/* font:bold 18px arial;
	margin-top:-2px; */
	color:#000;

}

ul.toplist span {

	width:10px;
	float:left;
	text-align:right !important;
	padding-top:2px;
	font:normal 13px arial;
	padding-right:13px;	
	
}


div.content_middle, div.content_right {

	
	border-left:1px solid #000;
	border-right:1px solid #000;
	width:217px;

}

.border-final {

	border-bottom:10px solid #333 !important;

}

.up-margin{

	margin-top:15px;

}

.down-margin{

	margin-bottom:15px;

}

div.ads_bloco_links {

	position:absolute;
	top:15px;
	left:10px;
	width:468px;
	height:20px;
	
}

div.container_listwall {

	float:left;
	width:100%;	
	padding:3px 0px;
	margin-bottom:10px;

}

ul.listwall {

	padding-left:12px;

}

ul.listwall li {
	
	float:left;
	margin-right:15px;	
	width:124px;
	text-align:center;
	
}

ul.listwall li.last {
	
	margin-right:0 !important;

}


ul.listwall li a {
	
	display:block;
	font-weight:normal;
			
}

ul.listwall li a:hover {

	color:#8FB217;

}


ul.listwall li img {

	float:left;	
	border:1px solid #666;
	padding:2px;	
	display:block;
	margin-bottom:3px;

}

ul.listwall li a:hover img {
	
	border:2px solid #333;
	padding:1px;
		
}

.expand {
	
	float:none !important;
	clear:both;

}

div.cent {

	float:right;
	padding-right:20px;
	
}

div.pagination {
	
	float:left;
		
}

div.pagination a.prevnext, div.pagination span.prevnext, div.pagination span.points {
	
	width:26px;
	height:26px;
	float:left;
	
}

div.pagination span.points {

	font:bold 12px arial;
	color:white;
	margin-right:0 !important;
	height:14px;
	padding-top:10px;
	padding-bottom:0;
	text-align:center;

}

div.pagination a.prev {

	background:url(/imgs/bg_prevbutton.gif) no-repeat;
	margin-right:7px;
	
}

div.pagination span.prev {

	background:url(/imgs/bg_prevbutton_disabled.gif) no-repeat;
	margin-right:7px;
	
}


div.pagination a.prev:hover {

	background:url(/imgs/bg_prevbutton_hover.gif) no-repeat;
	
}

div.pagination span.next {

	background:url(/imgs/bg_nextbutton_disabled.gif) no-repeat;
	margin-left:10px;
	
}

div.pagination a.next {

	background:url(/imgs/bg_nextbutton.gif) no-repeat;
	margin-left:10px;
	
}

div.pagination a.next:hover {

	background:url(/imgs/bg_nextbutton_hover.gif) no-repeat;
	
}

div.pagination a.prevnext span, div.pagination span.prevnext span {
	
	display:none;

}

div.pagination a.page {
	
	float:left;
	background:#666;
	border:1px solid #CCC;
	color:white;
	padding:2px 6px;
	text-decoration:none;
	margin-left:3px;
	margin-top:2px;

}

div.pagination span.current {
	
	float:left;
	background:#CF0;
	border:1px solid #CF0;
	color:#000;
	padding:2px 6px;
	text-decoration:none;
	margin-left:3px;
	font:bold 12px arial;
	margin-top:2px;
	

}

div.pagination a.page:hover {
	
	background:#000;
	border:1px solid #CF0;
	color:#CF0;

}

.w728 {width:712px;}

.w477 {width:463px;}

.w217 {width:203px;}

div.starring_container {

	float:left;
	width:200px;	
	padding:2px 0px;

}

div.starring_container .avaliate, div.starring_container .media_container, div.starring_container .media_star_container {

	float:left;
	width:87px;
	
}

div.media_container {

	margin-left:8px;
	width:100px;
	display:inline;
	
}

div.nota_container {
	
	margin-left:0 !important;

}

div.media_star_container, div.star_qualifier {
	
	background:url(/imgs/bg_star_qualifier.gif) no-repeat;
	height:16px;
	overflow:hidden;
	float:left;
	line-height:0;	
	
}

div.star_qualifier span {
	
	display:none;

}

div.star_qualifier {
	
	background:url(/imgs/bg_star_qualifier.gif) no-repeat 0 -16px;	
	float:left;

}

div.starring_container .avaliate_label {
	
	display:block;
	text-align:center;
	font:normal 10px arial;
	color:#333;
	padding:2px 0px;
	clear:both;
	
}

div.starring_container a {

	float:left;
	width:17px;
	/* padding:8px 0px; */
	height:16px;
	background:url(/imgs/bg_star_hold.gif) no-repeat;
	background-position:0px;
	outline:0;
	
}

div.starring_container a.full {

	background-position:-17px;

}

div.starring_container a.choosed:hover, div.starring_container a.choosed {

	background-position:-34px;

}

div.starring_container a span {

	display:none;
	
}

/* TOOLTIP DOS MAIS VOTADOS E TOP DOWNLOADS  */

#tooltip {position:absolute;z-index:10;text-align:left;width:258px;height:163px;background:url(/imgs/bg_tooltip.png) transparent no-repeat;display:none;}
#tooltip_content {width:230px;height:126px;padding:12px;}
#tooltip_content img {padding:1px;border:1px solid #666;}
#tooltip_description {position:absolute;top:12px;left:86px;width:150px;}
#tooltip_resolution {width:220px;margin-top:20px;}
#tooltip_views_container {position:absolute;top:115px;left:12px;width:130px;}
#tooltip_popularity {position:absolute;top:115px;left:154px;width:87px;}
.tooltip_info {font:normal 11px arial;text-align:left;}
.tooltip_bolding {font:bold 12px arial;}
.tooltip_blocking {display:block;}
.tooltip_right {text-align:right;padding-right:4px;}
.tooltip_noleft {margin-left:0;}




ul.atividades {

	padding:10px;
	padding-bottom:0;
}

ul.atividades  li  {

	padding-bottom:8px;
	float:left;
	*float:none;
	width:213px;
	display:block;
	
		
}

#content_atividades {margin-bottom:15px;}

.activities-lateral ul li {width:197px;}

ul.atividades li a img {
	
	border:1px solid #BFBFBF;
	float:left;
	padding:2px;
	margin-right:6px;
	

}

ul.atividades  li a {

	font:normal 11px arial;
	text-align:left;
	display:block;
	color:#03C;
}

ul.atividades li a:hover {

	color:#91B502;
	
}

ul.atividades li a:hover img {

	border:1px solid #333;
	
}

ul.atividades span {

	font:normal 10px arial;
	display:block;
	color:#C00;
	padding-top:1px;

}

/*   ####  SHOP ####  */
.container_shop {z-index:20000;padding-top:6px;height:101px;background:url(../imgs/bg-splash-ads2.png) repeat-x transparent; position:fixed; bottom:0; width:100%; }
.shop { margin:0 auto; margin-top:5px;width:960px; overflow:hidden;}
.fecha_logo { position:absolute;top:10px;right:3px;width:22px;display:inline-block;height:17px;}
.fecha_logo a {background: url("../imgs/fecha_logo.png") no-repeat; width:20px; display:block;}
.fecha_logo a:hover {background-position:0 -25px;}

/*   #### FIM ####  */

div.g-button {float:left;width:70px;}
div.twt-button {float:left;width:102px;}
div.fb-button {float:left;width:90px;}


/* #### FLOATER SOCIAL LINKS #### */

div.floater-social-links {display:none;position:fixed;top:240px;left:50%;margin-left:-350px;width:500px;height:260px;background:#333;border:1px solid #000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;			
border-radius: 10px;
}
div.floater-social-links h2 {font:bold 18px tahoma;color:#FF0;text-align:center;margin-top:40px;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
text-shadow:1px 1px 1px #000
}

div.floater-social-links ul {width:350px;text-align:center;display:block;margin:0 auto;margin-top:25px;}
div.floater-social-links ul li {width:110px;display:inline-block;text-align:center;background:url(../imgs/bg-social-links.png) no-repeat;}
div.floater-social-links ul.icons-social li.fb {background-position:-109px 0;}
div.floater-social-links ul.icons-social li.tw {background-position:30px 0;}
div.floater-social-links ul.icons-social li.gp {background-position:-250px 0;}
div.floater-social-links ul li.not {background:none;}
div.floater-social-links ul.icons-social li span {padding-top:55px;display:block;color:#FFF;font:bold 16px tahoma;
-moz-text-shadow:1px 1px 1px #000;
-webkit-text-shadow:1px 1px 1px #000;
text-shadow:1px 1px 1px #000
}

div.floater-social-links div.social-links-area {height:80px;border-top:6px solid #A4A4A4;background:#FFF;margin:12px 1px 1px 1px;
-moz-border-radius: 0 0 8px 8px;
-webkit-border-radius: 0 0 8px 8px;		
border-radius: 0 0 8px 8px;
}

div.floater-social-links div.social-links-area ul {margin-top:0;}

div.floater-social-links a.close {display:block;position:absolute;top:-8px;right:-8px;width:28px;height:28px;background:url(../imgs/bg-social-links.png) no-repeat -454px -10px;}
div.floater-social-links a.close:hover {background-position:-485px -10px;}
div.floater-social-links a.close span {display:none;}