﻿/*
Theme Name: Mammoth
Version: 2.2
Author: Daniel Butler
*/
* {
outline: none;
}
html {
margin:0;
padding:0;
}
body {
margin: 0;
font-family: Arial;
font-size: 9pt;
font-weight: normal;
text-align: center;
line-height: 18px;
background:url(images/bg-black.jpg) center repeat;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: none;
}

/* General Styling */
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a {
text-transform: uppercase;
font-weight: bold;
line-height: 16px;
}
h1 {
font-size: 12pt;
margin: 0 0 20px 0;
margin-top:3px;
}
h2 {
font-size: 11pt;
margin: 4px 0 5px 0;
}
h3 {
font-size: 11pt;
margin: 0 0 5px 0;
}
h4 {
font-size: 14pt;
margin: 0 0 5px 0;
}
h5, h5 a {
font-size: 10pt;
text-transform: none;
font-weight: bold;
margin: 0 0 5px 0;
}
h6 {
font-size: 9pt;
margin: 0 0 5px 0;
}
ul {
margin: 2px 2px 0 15px;
padding: 0;
list-style: square;
}
ol {
margin: 0;
padding: 0;
list-style-position:inside;
font-weight: bold;
}
li {
padding: 0 0 2px 0;
}
form {
margin: 0;
padding: 0;
}
label {
font-weight: bold;
}
input, textarea, select {
font-family: Arial;
font-size: 9pt;
padding: 2px;
margin:2px;
}
blockquote {
font-style: italic;
margin: 0 0 0 15px;
padding: 0 0 0 5px;
}
.dot {
clear: both;
padding: 2px 0 2px 0;
background: url(images/dot.gif) repeat-x;
}
hr {
margin: 10px 0;
border: 0;
}
fieldset {
-moz-border-radius: 10px;
-khtml-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border-width: 1px;
}
legend {
text-transform: uppercase;
font-weight: bold;
margin: 0;
padding: 0;
}
th, td {
padding: 3px 10px;
}

/* User Box */
#userbox {
width: auto;
height: 25px;
float: right;
position: relative;
top: 0px;
right: 25px;
}
#userbox ul {
list-style: none;
margin: 0;
}
#userbox li {
width: auto;
margin: 0;
display: inline-block;
float: left;
padding: 5px 0 0 12px;
}
#userbox a {
font-size: 9pt;
font-weight: bold;
text-transform: uppercase;
}

/* Navigation */
#searchBoxMenu {
	width:256px;
	float:right;
	border:#000 1px solid;
	height:50px;
	background: repeat-x url(images/backgroundSearchBoxModule.png);
	margin-left:-3px;
	margin-top:10px;
}

#searchBoxMenu input {
	width:222px;
	margin-left:11px;
	margin-top:12px;
	}

#nav-container {
float: left;
position: relative;
width: 958px;
z-index: 80;
height:50px;
border:#000 1px solid;
margin-top:0px;
background: repeat-x url(images/backgroundMainMenu.png);
}
#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;}
#nav a {
font-size: 9pt;
display:block;
padding: 0 5px;
padding-top:2px;
text-decoration:none;
height:22px;
font-weight:bold;
color:#373737;

}
#nav a:hover, #nav .current-cat a:hover, #nav .current-cat-parent a:hover, #nav .current_page_item a:hover{
text-decoration:none;
color:#373737;
background-color:#ffffff;
}
#nav .current-cat a, #nav .current-cat-parent a, #nav .current_page_item a{
text-decoration:none;
color:#fff;
background:#546aa7;
}
	
#nav li{
float:left;
position:relative;
height:22px;
border-right:#b0b0b0 1px solid;
}
#nav ul {
z-index: 10;
position: absolute;
display:none;
width: 12em;
top: 2.9em;
height:22px;
padding: 0 3px 5px 0;
/*-moz-border-radius-bottomleft: 10px;
-khtml-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-khtml-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
*/
}
#nav li ul li {
background-image: none;
}
#nav li ul a{
width: 8em;
height: auto;
float: left;
line-height: 1em;
padding: 5px 20px;
}
#nav ul ul{
top:auto;
}	
#nav li ul ul {
left:10em;
margin: -2px 0 0 10px;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}

.current-cat a {
color:#fff;
background:#546aa7;
}

/*.current-cat-parent a {
color: #fff;
background:#546aa7;
}
.children .cat-item a {
color: #6f8995;
}*/
.children .cat-item a:hover {
color: #73d0fb;
}
.children .current-cat a {
color: #73d0fb;
}


#navBottom, #navBottom ul{
	width:100%;
	height:26px;
	background-color:#546aa7;
	background: repeat-x url(images/backgroundSecondMenu.png);
	margin:0px;
	float:left;
	
}


#navBottom a {
font-size: 9pt;
display:block;
padding: 0 5px;
padding-top:4px;
text-decoration:none;
color: #fff;
}
#navBottom a:hover{
text-decoration:none;
color: #C90;
}

#navBottom .current-cat a{
text-decoration:none;
color:#fff;
font-weight:bold;
background:none;
}

#navBottom li{
float:left;
position:relative;
list-style:none;
}
#navBottom ul {
z-index: 10;
position: absolute;
display:none;
width: 12em;
top: 2.9em;
padding: 0 0 5px 0;
/*-moz-border-radius-bottomleft: 10px;
-khtml-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-khtml-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
*/
}

#videoSection {
	width:952px;
	height:423px;
	background-color:#000;
	border: 1px solid #303030;
}
#VideoLefTitle {
	width:952px;
	height:27px;
	border-bottom: 1px solid #303030;
}
#VideoLefTitle h1{
	color:#FFF;
	margin:7px;
	
}
#VideoLeft {
	width:648px;
	height:389px;
	border-right: 1px solid #303030;
}

#VideoRight {
	width:300px;
	height:389px;
	float:right;
}

#UserLoginAdvertisement {
	width:100%;
	height:94px;
}

#loginBox {
	width:219px;
	height:90px;
	background:url(images/user-box-background.png) bottom repeat-x;
	background-color:#ffffff;
	margin:3px;
	color:#373737;
}

#loginBox a, #loginBox img{
	border:none;
	text-decoration:none;
}

#loginBox label {
	color:#373737;
}

#loginBox p {
	margin-top:8px;
	margin-bottom:8px;
}

#loginBox input {
	font-size:11px;
	padding:1px;
	margin:1px;
}

#loginBox #avatar img {
	width:58px;
	height:59px;
	border:2px solid #646464
}
.tabContent, .videoLoading {
	width:630px;;
	min-height:300px;
	margin:0px;
	margin-top:10px;
	}
.videoLoading {
	background:url(images/bar.gif) center no-repeat;
}

#avatar {
	width:58px;
	height:58px;
	margin-top:2px;
	}
#avatarRight {
	width:140px;
	height:63px;
	float:right;
	margin-top:2px;
	}
	
#AdvertisementLeftLoginBox {
	width:730px;
	height:94px;
	float:right;
}
#AdvertisementLeftLoginBox img {
	margin-top:2px;
	margin-left:1px;
}

/* Slider */
#slider-container-outer {
float: left;
width: 645px;
height: 274px;
margin: 0 0 20px 0;
}
#slider-container-left {
float: left;
position: relative;
width: 639px;
height: 284px;
border-width: 1px;
padding: 0px;
border:#646464 solid 3px;
background-color:#121212;
}

#myController {
float: left;
position: absolute;
top: 0px;
left: 0px;
width: 130px;
height: 279px;
cursor: pointer;
z-index: 70;
}
.thumbnail {
width: 100px;
height: 88px;
margin: 0 0 6px 0;
overflow: hidden;
}
.thumbnail img {
border: 0px;
width: 100px;
height: 88px;
}
.jFlowControl {
width: 125px;
}
#mySlides {
float: left;
width: 533px;
height: 284px;
overflow: hidden;
margin-left:106px;
}
#jFlowSlide {
top: 0px;
left: 106px;
}
.slider-image {
float: left;
width: 533px;
height: 284px;
overflow: hidden;
}
.slider-image img {
width: 533px;
border: 0px;
}
.slider-text {
position: absolute;
top: 240px;
z-index: 50;
text-align: right;
width: 473px;
padding-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
.slider-text p, .slider-text h3 {
margin: 0;
}

/* Featured News */

#modulo-2-images {
float: left;
position: relative;
width: 377px;
height: 130px;
background-color:#0F3;
margin-bottom:5px;
}
#banner-300x250{
	float:right;
}
#banner-300x250, #banner-300x250-Sidebar, .banner-300x250-Sidebar  {
	width:300px;
	height:250px;
	background-color:#fff;
	border: 1px solid #303030;
	}
#banner-300x250-Sidebar, .banner-300x250-Sidebar {
	margin-bottom:3px;
}

.banner-300x250-Sidebar {
	clear:both;
}

#followOnTwitter {
	width:300px;
	height:39px;
	background-color:#000000;
	/*float:right;*/
	border: 1px solid #303030;
	margin-top:3px;
	}

#feat {
position: relative;
top: 0px;
right: 0px;
width: 276px;
height: 285px;
padding: 10px;
padding-top:5px;
margin-bottom:3px;
background: url(images/widget-top-light.png) top repeat-x #FFF;
border:#646464 solid 3px;
}
#feat h2 {
text-align: left;
margin: 0 0 20px 0;
}
#feat .dot {
padding: 5px 0 0 0;
}
.feat-post a {
float: left;
width: auto;
font-size: 9pt;
padding: 4px 0 0 0;
font-weight: bold;
}
.feat-post a:hover {
text-decoration: none;
}

#news_home {
float:right;
top: 0px;
right: 0px;
width: 242px;
height: 335px;
padding: 10px;
margin-bottom:3px;
background: #000;
border: 1px solid #303030;
}
#news_home h2 {
text-align: left;
margin: 0 0 20px 0;
}
#news_home .dot {
padding: 5px 0 0 0;
}



.comment-bubble {
float: right;
width: 29px;
height: 25px;
padding: 4px 0 0 5px;
font-weight: bold;
text-align: center;
font-size: 9pt;
}

/* Main Styling */
#page-wrap {
float: left;
text-align: left;
position: absolute;
top: 0;
left: 50%;
width: 960px;
margin-left: -480px;
}
#header {
margin: 0 auto;
width: 960px;
}
#logo {
float: left;
position: relative;
top: -19px;
left: 5px;
width: 270px;
height: 90px;
margin-bottom:-14px;
}
#logo img {
width: 100%;
height: 100%;
}
#header-panel {
	text-align:right;
	float: right;
	position: relative;
	top: 5px;
	right: 13px;
	width: 268px;
	height: 70px;
}
#header-panel img {
border: 0px;
}
#overall-container {
float: left;
position: relative;
width: 954px;
padding:3px;
background-color:#121212;
}

.backgroundCor {
	background-color:#121212;
	padding-bottom:0px;
}

/* Main Content Column */
#backContent {
	background-color:#aeafb1;
	width:100%;
	height:100%;
}

#home-left-module {
	width:196px;
	min-height:247px;
	padding:5px;
	background-color:#fff;
}
#home-center-module {
	float:right;
	width:196px;
	min-height:247px;
	padding:5px;
	margin-right:5px;
	background-color:#fff;
}
#home-right-module {
	float:right;
	width:196px;
	min-height:247px;
	padding:5px;
	margin-right:1px;
	background-color:#fff;
}



#banner-home1{
float: left;
width: 645px;
height:80px;
margin-top:1px;
overflow: hidden;
margin-bottom:5px;
}

.baixo_slider_esquerda {
	float:left;
	width:318px;
	height:78px;
	border: 1px solid #303030;
}

.baixo_slider_direita {
	float:right;
	width:318px;
	height:78px;
	border: 1px solid #303030;
}

.baixo_slider_esquerda img, .baixo_slider_direita img  {
	width:318px;
	height:78px;
	border:none;
	text-decoration:none;
}

#videos-home, #home-left-module, #home-center-module, #home-right-module, #videos-home, #home-bottom-left, #home-bottom-right-right, #home-bottom-right-left, #main-content, .canais-left2, .canais-right2 {
	background: url(images/widget-top-light.png) top repeat-x #FFF;
	border:#646464 solid 3px;
}

#videos-home{
float: left;
clear: both;
width: 629px;
padding: 5px;
min-height:170px;
margin-top:1px;
overflow: hidden;
margin-bottom:5px;
background-color:#FFF;
border:#646464 solid 3px;
}
#home-bottom-right {
	float:right;
	width:429px;
	margin-right:1px;
	margin-top:5px;
}
#home-bottom-left {
	width:196px;
	min-height:305px;
	padding:5px;
	margin-top:5px;
	}

#home-bottom-right-right {
	float:right;
	width:196px;
	min-height:230px;
	padding:5px;
	margin-right:1px;
	margin-top:5px;
}
#home-bottom-right-left {
	width:196px;
	min-height:230px;
	padding:5px;
	margin-right:3px;
	margin-top:5px;
	}
	
#home-bottom-right-right-small {
	float:right;
	width:210px;
	height:68px;
	margin-right:1px;
	border: 1px solid #303030;
}
#home-bottom-right-left-small {
	width:210px;
	height:68px;
	margin-right:3px;
	border: 1px solid #303030;
	}

#home-bottom-right-right-small img, #home-bottom-right-left-small img {
	width:210px;
	height:68px;
	text-decoration:none;
	border:none;
}
	

.header_modulos {
	width:100%;
	/*background-color:#CCC;
	border-bottom: 2px solid #6f8995;*/
	height:20px;
	margin:-5px;
	padding:5px;
	margin-bottom:5px;
}

.header_modulos span {
	font-weight:bolder;
}

.mais {
	float:right
}
.mais a {
	font-weight:bold;
}
	
.ver_forum {
	float:right;
	margin-top:3px;
	color:#F00;
}

.ver_forum strong {
	font-size: 80%;
	margin-left:2px;
}

.widget .ver_forum_link {
	font-size:12px;
	font-weight:bold;
}


.ver_mais {
	float:right;
	font-size:12px;
}

.ver_mais strong {
	font-size: 80%;
	margin-left:2px;
}

/* main content home*/
#left-content-home {
float: left;
width: 646px;
overflow: hidden;
/*background-color:#093;*/
}


/* canais */
.canais-right {
	float:right;
	width:340px;
	min-height:290px;
	padding:5px;
	border:1px solid #a3a3a3;
}
.canais-left {
	float:left;
	width:265px;
	min-height:300px;
}

.canais-right3 {
	float:right;
	width:280px;
	min-height:250px;
	margin-right:2px;
}
.canais-right2 {
	width:265px;
	min-height:200px;
	padding:5px;
	margin-bottom:5px;
}
.canais-left2 {
	float:left;
	width:340px;
	min-height:420px;
	padding:5px;
	margin-bottom:5px;
}

.post-canais {
	text-align:left;
	float: left;
	width: 330px;
	overflow: hidden;
	padding:0;
}
.post-canais p {
	margin: 0;
}
.post-right-1-canais {
	text-align:left;
	float: left;
	width: 210px;

}
.post-canais h2 {
margin: 0;
}
.post-image-canais {
float: left;
width: 110px;
height: 80px;
overflow: hidden;
margin: 0 10px 0 0;
}
.post-image-canais img {
width: 110px;
border: 0px;
}
.meta-canais {
font-size: 8pt;
padding: 5px 0 0 0;
}
.meta-canais a {
font-size: 8pt;
}
.meta-canais a:hover {
text-decoration: none;
}


.post-canais-grande {
float: left;
width: 255px;
overflow: hidden;
padding: 4px;
border:1px solid #a3a3a3;
text-align:center;
}
.post-canais-grande p {
margin: 0;
}
.post-right-1-canais-grande {
clear:both;
width: 100%;
}

.post-right-1-canais-grande a {
	font-size:20px;
}
.post-canais-grande h2 {
margin: 0;
}

.post-image-canais-grande {
float: left;
width: 255px;
height: 195px;
overflow: hidden;
margin: 0 0 0 0;
margin-bottom:10px;
}
.post-image-canais-grande img {
width: 255px;
border: 0px;
}
.meta-canais-grande {
font-size: 8pt;
padding: 5px 0 0 0;
}
.meta-canais-grande a {
font-size: 8pt;
}
.meta-canais-grande a:hover {
text-decoration: none;
}
/* fim canais*/


#top-lista-jogos {
	width:630px;
	margin:-5px;
	padding:5px;
	padding-bottom:0px;
	min-height:100px;
	background-color:#ededed;;
	border-bottom:#646464 solid 1px;
}
	

#main-content {
float: left;
clear: both;
width: 629px;
padding: 5px;
margin-top:1px;
overflow: hidden;
margin-bottom:5px;
background-color:#FFF;
min-height:300px;
}
#main-content .dot {
padding: 0 0 20px 0;
}

#main-content-video{
	width: 910px;
	padding: 5px;
	overflow: hidden;
	margin:5px;
	background-color:#FFF;
	border:1px solid #a3a3a3;
}

#main-content-videos {
float: right;
width: 630px;
padding: 5px;
margin:5px;
margin-top:11px;
background-color:#FFF;
}
#main-content-videos .dot {
padding: 0 0 20px 0;
}

#main-content-forum {
float: left;
clear: both;
width: 809px;
padding: 5px;
margin-top:0px;
overflow: hidden;
margin-bottom:5px;
background-color:#FFF;
border:#646464 solid 3px;
}
#main-content-forum .dot {
padding: 0 0 20px 0;
}


.top_pesquisa {
	height:25px;
	margin:0;
	width:100%;
	background-color:#ededed;
	clear:both;
}


/* Sidebar */
#sidebar {
float: right;
width: 300px;
margin-right:2px;
}

#sidebarForum {
float: right;
width: 120px;
height:600px;
margin-right:0px;
border: 1px solid #303030;
}

#sidebarForum img, #banner-300x250-Sidebar img, .banner-300x250-Sidebar img, #VideoBanner-bottom img, #VideoBanner-300x250 img, #widget_images img, .widget_images img  {
	border:none;
	text-decoration:none;
}
/* Post Videos Styling */
.post-videos {
float: left;
width: 110px;
overflow: hidden;
padding: 4px;
border:1px solid #a3a3a3;
text-align:center;
margin-right:2px;
margin-left:3px;
margin-bottom:4px;
}
.post-videos p {
margin: 0;
}
.post-right-1-videos {
clear:both;
width: 100%;
}
.post-videos h2 {
margin: 0;
}

.post-image-videos {
float: left;
width: 110px;
height: 70px;
overflow: hidden;
margin: 0 10px 0 0;
}
.post-image-videos img {
width:110px;
height:80px;
border: 0px;
}
.meta-videos {
font-size: 8pt;
padding: 5px 0 0 0;
}
.meta-videos a {
font-size: 8pt;
}
.meta-videos a:hover {
text-decoration: none;
}

/* Post Styling */
.post_analises {
float: left;
width: 100%;
overflow: hidden;
padding: 0 0 0px 0;
}
.post_analises h5 {
	margin:0px;
	padding:0px;
}
.post {
float: left;
width: 100%;
overflow: hidden;
padding: 0 0 5px 0;
}
.post p {
margin: 0;
}
.post-right-1 {
float: left;
width: 449px;
}
.post-right-2 {
float: left;
width: 588px;
}
.post h2 {
margin: 0;
}
.post-image {
float: left;
width: 140px;
height: 80px;
overflow: hidden;
margin: 0 10px 0 0;
}
.post-image img {
width: 140px;
border: 0px;
}
.meta {
font-size: 8pt;
padding: 5px 0 0 0;
}
.meta a {
font-size: 8pt;
}
.meta a:hover {
text-decoration: none;
}

.meta-categorias {
font-size: 8pt;
font-weight:bold;
padding: 0 0 0 0;
margin-top:-5px;
}
.meta-categorias a {
font-size: 8pt;
}
.meta-categorias a:hover {
text-decoration: none;
}

.meta_analises {
font-size: 8pt;
padding:0px;
}
.meta_analises a {
font-size: 8pt;
}
.meta_analises a:hover {
text-decoration: none;
}
.single-meta {
float: left;
font-size: 8pt;
padding: 10px 0;
width: auto;
}
.single-meta a:hover {
text-decoration: none;
}
.social-links {
float: right;
padding: 10px 0;
width: auto;
}
.social-links img {
border: 0;
}

/* Subpages */
#subpages {
list-style: none;
margin: 0;
padding: 0;
}
#subpages li {
padding: 10px 0 10px 0;
background: url(images/dot.gif) repeat-x bottom;
}
#subpages li a {
font-size: 12pt;
text-transform: uppercase;
}

/* Review List */
.row-1 {
width: 619px;
clear: both;
float: left;
padding: 5px;
}
.row-2 {
width: 619px;
clear: both;
float: left;
padding: 5px;
}
.col-title {
float: left;
width: 440px;
}
.col-score {
float: left;
width: 40px;
text-align: center;
}
.col-posted {
float: left;
width: 105px;
text-align: center;
padding-left: 3px;
}

/* Review Header */
#review-header {
float: left;
width: 100%;
margin: 0 0 0 0;
padding-top:20px;
padding-bottom:20px;
background-color:#FFF;
}

#review-header-header, #review-header-header-related {
float: left;
width: 283px;
min-height:100px;
background-color:#FFF;
margin:5px;
padding:5px;
border:1px solid #a3a3a3;
}

#share-videos {
	background-color:#ededed;
	clear:both;
	border:1px solid #a3a3a3;
	padding:10px;
	}
	
#review-header-videos {
	float: left;
	clear: both;
	overflow: hidden;
	width:300px;
	min-height:400px;
	margin-top:5px;
}

.preview-image-videos {
float: left;
width: 120px;
max-height: 160px;
overflow: hidden;
margin-right:5px;
}
.preview-image-videos img {
border: 0;
width: 120px;
}

.preview-image {
float: left;
width: 120px;
max-height: 160px;
overflow: hidden;
margin-right:5px;
margin-left:30px;
}
.preview-image img {
border: 0;
width: 120px;
}
.preview-image-top-jogos {
margin:0 auto;
width: 120px;
max-height: 150px;
overflow: hidden;
}
.preview-image-top-jogos img {
border: 0;
width: 120px;
}
#details-pointer {
float: left;
position: relative;
top: 20px;
left: 11px;
z-index: 1;
width: 25px;
height: 32px;
}
#details {
float: left;
position: relative;
top: 0px;
left: 10px;
border-width: 1px;
padding: 10px;
width: 500px;
}
#details strong {
text-transform: uppercase;
}
#ratings {
float: right;
width: 190px;
margin-right:30px;
}
#our-score-panel {
float: right;
width: 160px;
border-width: 1px;
padding: 10px;
text-align: center;
}
#our-score-rating {
font-size: 30pt;
font-weight: bold;
padding: 10px 10px 15px 10px;
}
#user-score-panel {
float: right;
width: 160px;
position: relative;
top: 10px;
left: 0px;
border-width: 1px;
padding: 10px;
}
.user-score-votes {
float: left;
width: auto;
}
.user-score-rating {
float: right;
width: auto;
font-size: 20pt;
padding: 5px 0 0 0;
}
.user-score-stars {
clear: both;
float: left;
width: 160px;
height: 16px;
padding: 0 1px;
}
.review-image {
float: left;
overflow: hidden;
width: 110px;
height: 110px;
margin: 8px;
}
.review-image img {
width: 110px;
border: 0px;
}
.panel .post-right-1 p {
margin: 0;
}

/* Search */
#searchbar {
width: 200px;
margin-right: 10px;
}

/* Widgets */
.widget_images { 
	float: left;
	width: 296px;
	margin-bottom:3px;
}
.widget_images h3 {
	margin: 0;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	font-size: 9pt;
	text-align: left;
}
.widget {
	float: left;
	width: 276px;
	padding: 10px;
	padding-top:3px;
	margin-bottom:3px;
}
.widget h3 {
padding: 0 0 10px 0;
margin: 0;
margin-top:3px;
font-size: 9pt;
text-align: left;
}
.widget ul {
list-style: none;
margin: 0;
padding: 0px;
}
.widget li {
margin: 0;
padding: 0 0 10px 0;
}

/* Latest Members Widget */
#latest-members-widget img {
margin: 3px;
border: 0;
}

/* Post by Category Widget */
.widget-excerpt {
font-size: 8pt;
line-height: 13px;
padding-bottom: 10px;
}
.widget-excerpt p {
margin: 0;
}

/* You May Like Panel */
#youmaylike li {
text-align: center;
padding: 0 0 20px 0;
}
.youmaylike-image {
position: relative;
margin: 0 auto;
width: 120px;
max-height: 160px;
overflow: hidden;
}
.youmaylike-image img {
border: 0;
width: 120px;
}

/* Ad Panel */
#ad_panel {
text-align: center;
}
#ad_panel img {
border: 0;
}

/* GD Star Rating Widget */
.widget-review-score {
float: left;
width: auto;
padding: 6px;
font-size: 15pt;
margin-right: 7px;
}
.widget-review-text {
float: left;
width: auto;
font-size: 8pt;
}
.widget-review-text a {
font-size: 9pt;
}

/* Login/Register Template */
.user-avatar-user-page {
	float: left;
}

.user-avatar-user-page img {
	border: #999 3px solid;
	margin:10px;
}

.user-avatar {
float: left;
width: 130px;
margin-top:10px;
padding: 0 10px 0 0;
}
.user-options-message {
float: left;
width: 460px;
margin-top:8px;
}
.user-options-list {
list-style: none;
padding: 0;
margin: 20px 0 0 0;
font-size: 12pt;
}
.user-options-list li {
padding: 0 0 5px 0;
}
.register-panel {
float: right;
padding: 10px;
width: 290px;
border:#999 1px solid;
}
.register-panel p {
background: url(images/dot.gif) repeat-x bottom;
padding: 0 0 10px 0;
}

/* Comments Section */
#comments {
clear: both;
float: left;
width: 100%;
}
#commentlist {
list-style: none;
margin: 0;
padding: 0;
}
#commentlist li ul {
list-style-type: none;
}
.comment-body {
float: left;
width: 583px;
padding: 8px;
margin: 0 0 10px 0;
font-weight: normal;
}
.depth-2 .comment-body {
margin-left: 5px;
width: 563px;
}
.depth-3 .comment-body {
margin-left: 10px;
width: 543px;
}
.depth-4 .comment-body {
margin-left: 15px;
width: 523px !important;
}
.depth-5 .comment-body {
margin-left: 20px;
width: 503px !important;
}
.comment-body .avatar {
float: left;
margin: 0 10px 0 0 ;
width: 45px;
height: 45px;
}
.comment-meta {
float: left;
padding: 3px 0 0 0;
width: auto;
}
.comment-text {
overflow: hidden;
}
.moderation {
font-weight: bold;
}
.comment-meta .author, .comment-meta .author a {
font-weight: bold;
}
.comment-options {
float: right;
width: auto;
}
#commentform textarea {
width: 583px;
max-width: 583px;
height: 150px;
max-height: 150px;
}
#commentform #submit {
float: right;
position: relative;
right: 18px;
cursor: pointer;
font-weight: bold;
border: 0;
width: auto;
}
#commentform #submit:hover {
border: 0;
}
#respond {
float: left;
font-weight: normal;
margin-bottom: 20px;
}

/* Footer */
#footer {
color: #E2E2E2;
position: relative;
float: left;
height:110px;
text-align: left;
top: 0;
left: 50%;
width: 920px;
padding: 20px;
margin-left: -480px;
}
#footer ul {
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}
#footer li {
width: auto;
float:left;
margin: 0 5px 0 0;
}
#footer p{
	margin:0px;
}

/* Captions & aligment */
.aligncenter, div.aligncenter {
display: block;
margin: 0 auto; 
}
.alignleft {
float: left;
margin: 0 5px 5px 0;
width: auto;
}
.alignright {
float: right;
margin: 0 0 5px 5px;
width: auto;
}
.wp-caption {
text-align : center;
padding-top : 4px;
margin-top:4px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 3px 0 3px 0;
margin: 0;
text-transform: uppercase;
color:#CCC;
}

.left_register {
	width: 250px;
	padding:40px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:180px;
}

.left {
width: 520px;
float: left;
}
.right {
width: 380px;
float: right;
}

.left_row {
width: auto;
float: left;
}
.right_row {
width: auto;
float: right;
}

.clear {
clear: both;
}

/* Page Navi */
.wp-pagenavi, .page-comments {
clear: both !important;
padding:  0 0 10px 0 !important;
border: 0px !important;
float: right !important;
width: auto;
}
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi a:active, .wp-pagenavi span.pages, .wp-pagenavi span.extend, .page-numbers, .wp-pagenavi span.current, .page-comments span.current {
display: block !important;
border: 0 !important;
float: left !important;
padding: 2px 6px !important; 
margin: 0 0 0 5px !important;
font-size: 9pt !important;
width: auto;
font-weight: bold !important;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.wp-pagenavi span.current, .page-comments span.current, .wp-pagenavi a:hover, .page-numbers:hover {	
text-decoration: none !important;
border: 0 !important;
}

/* Tabs */
#tabs, #tabs-2 {
float: left;
padding:0px;
margin:0px;
width: 100%;
clear:both;
background-color:#FFF;
}
a.tab, p.tab {
text-decoration: none;
display:inline-block;
margin: 0 0px 0 0;
padding: 4px 8px;
background: transparent;
font-weight: bold;
cursor: pointer;
}
a.tab-active, a.tab-active:hover {
display:inline-block;
margin: 0 0px 0 0;
padding: 4px 8px;
font-weight: bold;
/*cursor: hand;*/
cursor: pointer;
}

/* Contact Form 7 */
.wpcf7-validation-errors, .wpcf7-not-valid-tip {
border: 0 !important;
}

/* Subscribe To Comments Plugin */
#content {
float: left;
width: 590px;
background-color:#121212;
}
.solo-subscribe-errors {
margin: 10px 0 10px 0px;
padding: 5px;
width: 300px;
}
#content .updated {
text-align: center;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 10px 0 10px 0;
}
.subscribe-to-comments {
margin: 0;
}

/* Search Popup Window */
#popupContact {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:75px;
width:300px;
z-index:2000;
padding: 20px;
}
#popupContactClose{
line-height:14px;
right:6px;
top:4px;
position:absolute;
font-size: 12pt;
display:block;
cursor: pointer;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
z-index:81;
}

/* Lightbox */
div.dark_square .pp_left ,
div.dark_square .pp_middle,
div.dark_square .pp_right,
div.dark_square .pp_content {
background: none !important;
}

/* Ajax Comments */
.wdpajax-loading{
background: transparent !important;
}

/* Forum */
#sforum {
background: transparent !important;
}

.noStyle, .noStyle img {
	border:none;
	text-decoration:none;
}

.alfabeto {
	width:500px;
	margin:30px auto;
}

.alfabeto a {
	font-size:140%;
}
.alfabeto a.activo {
	font-weight:bold;
}

.resumo-autor {
	border:#ccc 1px solid;
	background-color:#e3e3e3;
	width:600px;
	margin:10px auto;
	padding:10px;
}

.resumo-autor img {
	float:left;
	margin-right:10px;
}

.contact-form {
	width:400px;
	margin:0 auto;
}

.widget .sfuseravatar {
	float:left;
	width:30px;
	height:30px;
	margin-right:10px;
	
}
.widget .sfuseravatar img {
	width:30px;
	height:30px;
	text-decoration:none;
	border:none;
}

.sftagp {
	margin:0px;
	padding:0px;
	border-bottom:#CCC dashed 1px;
	margin-bottom:2px;
}

.widget a {
	font-size:12pt;
}

.photo {
	float:left;
	margin-right:9px;
}

#VideoBanner-300x250 {
	width:300px;
	height:250px;
	background-color:#0F3;
	border-bottom: 1px solid #303030;
	border-left: 1px solid #303030;
}

#VideoBanner-bottom {
	margin-top:5px;
	width:300px;
	height:131px;
	background-color: #C0F;
	border-top: 1px solid #303030;
	border-left: 1px solid #303030;
}

.imagens_links_footer {
	border:none;
	margin-right:3px;
	margin-bottom:-3px;
}

.imagens_links_download {
	border:none;
	margin-right:3px;
	margin-bottom:-13px;
}

.rankings_baseados {
	font-size:10px;
	margin:0 auto;
}

.sf-authordate {
	float:right;
	padding-top:6px;
	paddding-bottom:6px;
	color:#808080;
	font-size: 8pt;
}

.sf-authorlink {
	float:left;
	width:540px;
	padding-top:6px;
	paddding-bottom:6px;
}

#left_username {
	float:left;
	width:104px;
	height:65px;
	margin-right:2px;
}
#right_pass{
	float:left;
	width:104px;
	height:65px;
}

#remember {
	width:82px;
	float:right;
	margin-top:3px;
	font-weight:bold;
}

#left_register {
	float:left;
	width:70px;
	height:24px;
	margin-left:-5px;
	margin-top:2px;
	margin-bottom:-1px;
	border-top:#C1C1C1 1px solid;
	border-right:#C1C1C1 1px solid;
}
#right_pass_esq{
	float:left;
	width:150px;
	height:24px;
	margin-top:2px;
	margin-right:-5px;
	margin-bottom:-1px;
	border-top:#C1C1C1 1px solid;
}

#left_register2 {
	float:left;
	width:80px;
	height:24px;
	margin-left:-5px;
	margin-top:2px;
	margin-bottom:-1px;
	border-top:#C1C1C1 1px solid;
	border-right:#C1C1C1 1px solid;
}
#right_pass_esq2{
	float:left;
	width:80px;
	height:24px;
	margin-top:2px;
	margin-bottom:-1px;
	border-top:#C1C1C1 1px solid;
	border-right:#C1C1C1 1px solid;
}

#right_pass_esq3{
	float:left;
	width:59px;
	height:24px;
	margin-top:2px;
	margin-right:-5px;
	margin-bottom:-1px;
	border-top:#C1C1C1 1px solid;
}

a.blockB {
display : block;
padding : 3px;
font-weight:bold;
}

a.blockB:hover {
	background: #6f8995;
	color: #ffffff;
}

.page, .hand {
	cursor: pointer;
	/*cursor: hand;*/
}

.right_videos {
	float:right;
	width:158px;
	}
	
#outer{
	width:100%;
	position:absolute;
	height:500px;
	z-index:-10;
	position:fixed;
}

#outerRight {
	width:300px; 
	min-height:600px; 
	float:right; 
	outline:medium none;
	z-index:-10;
}
	
#outerLeft {
	width:300px; 
	min-height:600px; 
	float:left; 
	position:absolute; 
	outline:medium none;
}

#newsletter_header_title {
	float:right;
	width:297px;
	height:45px;
	margin-bottom:-10px;
	margin-right:2px;
	background:url(images/planetajogosnewsletter.png) no-repeat center;
}

.download_section {
	float:right; 
	width:auto; 
	margin-top:15px; 
	margin-left:13px;
}

.download_section a {
	font-size:30px;
	font-weight:bold;
}

.widget h5 a {
	font-size:10pt;
}

.loginLogout {
	padding-right:70px;
}

.loginLogout {
	color:#999;
}

.loginLogout a {
	font-weight:normal;
}

