html{height:100%}
body{font-family:Arial, sans-serif;font-size:12px;background-color:#FFF;color:#000;margin:0;}
a * {cursor: pointer;}
a:link, a:visited, a:active{color:#03C;}
code{font-family:Courier, "Courier New", monospace;font-size:12px;}
img{border:none;}
dt{font-weight:bold;padding-bottom:5px;}
dd{padding-bottom:15px;}
form{margin:0px;padding:0px;}
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#B90000;margin-top:5px;margin-bottom:3px;padding:0px;}
h1{font-size:19px;}
/*h2{font-size:16px;background-color: #CCCCCC;margin-top:0px}*/
/*h2{font-size:16px;background-color: #EEEEEE;margin-top:0px;border-bottom:1px solid #CCCCCC;}*/
h2 {width:99%;float:none;font-size:150%;border-bottom: 1px solid #F0F0F0;margin-bottom: 3px;}
h3{font-size:14px;color:#000000;}
h4{font-size:12px;color:#000000;}
h5{font-size:10px;}
/*h6{font-size:19px;background-color: #CCCCCC;margin-top:0px}*/
h6{font-size:19px;background-color: #EEEEEE;margin-top:0px;margin-bottom:0px;border-bottom:1px solid #CCCCCC;}
hr{clear:both;border:0px;margin-top:12px;border-top:1px dashed #999;height:1px;}
#baseDiv{
position:relative;
width:875px;
margin-left:auto;
margin-right:auto;
}

#title_user{
	font-size:19px;background-color: #CCCCCC;margin-top:0px
}

body{
	elevation:higher;
	margin-top: 0px;
	background-color: #EBEBEB;
}

body a:link {
	text-decoration:none;
}

body a:visited {
	text-decoration:none;
}

body a:hover {
	text-decoration:underline;
}

body a:active {
	text-decoration:none;
}
.toptext{
	background-color: #000000;
	height:16px;
	padding-top:1px;
}
/*div que engloba todo o site*/
.body_big {
	margin: 0 auto;
	overflow:hidden;
	position:relative;
	width:975px;
	background-color:#fff;
	/*background-color:#3c3c3c;*/
	padding: 10px 12px;
	border:1px solid #CCCCCC;
	border-top:none;
}

/*div que contém as "colunas do site, pode ter de 1 a 3 conforme página   big > main > inner*/
.body_main {
	width: 100%;
}
.body_main .left {
	float:left;
}
.body_main .left .wrap{}
.body_main .center {
	float:left;
}
.body_main .center .wrap {
	padding-left:5px;
	padding-right:5px;
}

.link_bold .wrap a {
	font-weight:bold;
}
.body_main .right {
	float:right;
}
.body_main .right .wrap{padding-left:2px;
	padding-right:2px;}

.div_head{
	padding: 5px;
}
.tag_list {
	margin-bottom:2px;
	margin-left:5px;
	margin-top:2px;
	padding-bottom:0;
	padding-left:20px;
	padding-top:0;
}
.tag_t1 {
	width:99%;
	float:left;
	font-size:150%;
	border-bottom: 1px solid #F0F0F0;
	margin-bottom: 3px;
}
.tag_table {
	background: #F9F9F9 none repeat scroll 0 0;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	margin: 1em 1em 1em 0;
}

.tag_table th {
	text-align: center;
	background: #F2F2F2 none repeat scroll 0 0;
	border: 1px solid #AAAAAA;
}
.tag_table td {
	border: 1px solid #AAAAAA;
	padding: 0.2em;
}
.totop {
	float: right;
	text-align:right;
	width: 1%;
	font-weight: bold;
}
.totop a{
	color: #F0F0F0;
}
.totop a:hover{
	text-decoration:none;
}
.tag_t2{
	font-size:126%;
	font-weight:bold;
}
#div_video_list .hr{
	float:left;
}
.adblock{
	margin-top:12px;
	text-align:center;
}
.intDiv {
	border: 1px solid rgb(204, 204, 204);
	/*border-left:2px solid #CCCCCC;
	border-bottom:2px solid #CCCCCC;*/
	margin-top:12px;
	background-color: #FFFFFF;
}
.bottomtext {
	width:100%;
	float:right;
	text-align:right;
	margin-top:30px;
	color:#848484;
}
.intDiv h2 {
	width:auto;
	float:none;
	margin-top:0px;
	border-bottom:1px solid #CCCCCC;

	font-size:14px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #FFFFFF;
}

.intDiv .wrap{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}

.intDiv .thumb{
	width:100%;
	text-align:center;
}

.intDiv .resume {
	font-size:x-small;
}

.intDiv .hr {
	width: 100%;
	border-top: 1px solid #F0F0F0;
	margin-bottom: 1px;
	margin-top: 1px;
	height: 1px;
}

.hr {
	width: 100%;
	border-top: 1px solid #F0F0F0;
	margin-bottom: 2px;
	margin-top: 2px;
	height: 1px;
}
.tab_content .story_details{
	margin-top:0px;
	text-align:left;
	color: #848484;
}

.story_details {
	margin-top: 6px;
	text-align: right;
	font-size: x-small;
}

#div_comment_form form {
	text-align:center;
}
/*PLATAFORMAS*/
.pc{
	color:#BB4B00;
}
.mac, .dc{
	color:#FFCC33;
}
.ps1, .ps2, .ps3, .psp {
	color:#7149FC;
}
.xbox, .xbox360 {
	color:#418D0E;
}
.ds, .wii, .gba, .n64, .nes, .snes, .gb, .gba, .gc {
	color:#00D2D8;
}
.n3ds{
	color:#00D2D8;
}
.celular, .iphone {
	color:#33CC99;
}

.platform {
	font-weight: bold;
}

.paginate {
	float:left;
	text-align: right;
	color: #CCCCCC;
	width:100%;
	margin-bottom:2px;
	margin-top:2px
}

#div_gv_e {
	width:975px;
	background-color: #000000;
	/*border-bottom:1px solid #CCCCCC;*/
	color: #CCCCCC;
	margin-left:auto;
	margin-right:auto;
	font-size:10px;
	font-weight:bold;
}
#div_gv_e a{
	color:  #CCCCCC;
}
#div_gv_e a:hover {
	color:#fff;
	text-decoration:none;
}
#div_top {
	margin-top: 0px;
	border: 1px solid rgb(204, 204, 204);
	background-color: #FCFDFE;
}

#td_p_avatar {
	background-color: #EEEEEE;
}

#div_p_resume {
	border-left:1px solid #CCCCCC;
}

/*PM*/
#div_pm_msg_details {
	background:#F0F0F0;
}
.tr_over {
	background:#EEF9FF;
}
.tr_out {
	background:#fff;
}
.tr_click {
	background:#D9EFFB;
}
/*NOTIFIER*/
.notifier {
	overflow:hidden;
	width: 200px;
	bottom:0px;
	position: fixed;
	background: #FFFFFF;
	border: 1px solid #0000ff;
	color:#000000;
}
.notifier a:link, a:visited, a:active{color:#03C;}
.notifier .title {
	width:200px;
	min-height:20px;
	font-weight:bold;
	cursor:pointer;
}
.notifier .title .text{
	margin:3px;
	float:left;
}

.notifier .close {
	float:right;
	margin:3px;
	margin-right:5px;
	font-weight:bold;
}
.notifier .close a:hover{
	text-decoration:none;
}

.notifier .icon {
	margin: 3px;
	width:16px;
	height:16px;
	background: url("http://s4.gamevicio.com.br/images/club/notifier.png") repeat scroll 0 0 transparent;
	float:left;
}
.notifier .pm {
	background-position:0px 0px;
}
.notifier .scrap{
	background-position:-21px 0px;
}
.notifier .content {
	overflow:hidden;
	width:100%;
	margin:3px;
}
.notifier .minimized {
	display:none;
}
.notifier .line {
	overflow:hidden;
}
.notifier .content .left{
	float:left;
	width:25%;
}
.notifier .content .right{
	float:left;
	width:74%;
}
.notifier .content .bottom{
	margin-top:3px;
}


/*quote*/
.quote{
	background-color: #D7DAEC;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
	font-size: x-small;
	line-height: 1.4em;
}
/**feeds*/
feed_tab_table {

}
.feed_tab_div_out{
	border: 1px solid #CCCCCC;
	cursor: pointer;
	background-color: #fff;
}
.feed_tab_div_in{
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	background-color: #fff;
}
.feed_tab_more{
	border: 1px solid #fff;
	border-bottom: 1px solid #CCCCCC;
	background-color: #fff;
}
.div_feed_inner_title{
	width:100%;
	font-weight:bold;color:#000;
	border-bottom: 1px solid #CCCCCC;
	min-height:25px;
}

#div_feed_content{
	border: 1px solid #CCCCCC;
	border-top: 0px;
}
.feed_middle_menu{
	width:775px;
	background-color: #fff;
	margin-top:0px;
	border-left:1px solid #CCCCCC;
	border-bottom:0px;
	border-right:1px solid #CCCCCC;
}

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(http://club.gamevicio.com.br/files/images/others/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://club.gamevicio.com.br/files/images/others/overlay.png", sizingMethod="scale");*/
}

/*comunidades*/
.comm_tr1 {
	background:#EEF9FF;
}
.comm_tr2 {
}

.option_interation {
	color: #CCCCCC;
}

/**comentários**/
.avatar {
	width:100px;
}
.avatar a{
	width:80px;
	height:80px;
}
.div_image img{
	border:1px solid #000000;
}
.avatar img{
	border:1px solid #000000;
}
/*data do comentário */
.comment_option {
	color: #CCCCCC;
}
/*form de comentário*/
.comment_form_empty {
	color: #CCCCCC;
}
.comment_form_filled {

}
/*comentários*/
#div_comment_list .hr{
	float: left;
	margin-top:8px;
	margin-bottom:8px;
}

#div_comment_list .alt {}

.comment {
	width: 100%;
	position:relative;
	float:left;
}

.comment .avatar {
	width: 90px;
	float: left;
	text-align: center;
}
.comment .main{
	float: left;
	width:80%;
}
.comment .first_line{
	width: 100%;
}
.comment .main .first_line .left{
	width: 40%;
	float:left;
	font-weight: bold;
}
.comment .first_line .right{
	width: 60%;
	text-align: right;
	float:right;
	font-size: x-small;
}
.comment .main .time{
	text-align:right;
	font-style:italic;
	font-size:x-small;
}
.rate_neutral{
	font-weight:bold;
	color: #000000;
}
.rate_good{
	font-weight:bold;
	color: #008000;
}
.rate_bad{
	font-weight:bold;
	color: #ff0000;
}

.game_related {
	border-bottom:none;
}

.game_related ul{
	font-size: 10px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:2px;
}

.game_related .title{
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
}

.game_menu {
	margin-top:0px;
	border-top:0px;
	border-right:0px;
}
.game_menu .wrap {
	padding:0px;
}
.game_menu .item{
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
	background:#F0F0F0;
	border:1px solid #CCCCCC;
	border-top:none;
}
.game_menu .first{
	font-weight:bold;
	background-color:#ffffff;
	border-left:none;
	padding-left:5px;
}
.game_menu .on {
	background:#ffffff;
	border-right:none;
}
.game_menu .subitem{
	padding-left:6px;
	font-size:x-small;
}

.collaborator {
	font-size:10px;
	min-height:110px;
}
.collaboratorIE{
	font-size:10px;
}

.collaboratorIE  ul{
	font-size: 10px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:2px;
}

.collaborator  ul{
	font-size: 10px;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:2px;
}

.collaborator .avatar{
	width:80px;
	float:right;
	text-align:right;
	display:block;
}

.label{
	color: #848484;
}

.label_hot{
	font-weight:bold;
}

.last_news {
	font-size:11px;
}

.last_video {
	font-size:11px;
}

.last_video .image{
	width:80px;
	float:right;
	text-align:right;
	display:block;
	border: 1px solid #000000;
}
.image {
	border: 1px solid #000000;
}

.download_button {
	float:right;
	padding:3px;
	/*border:1px solid #CCCCCC;*/
	font-weight:bold;
	font-size:xx-large;
}
.down_cat_short {
	float:right;
	font-weight:bold;
}
.down_mirror_name {
	font-size:x-large;
}
.down_mirror_info {
	color: #CCCCCC;
	font-size:xx-small;
}
.item_resume_list{
	font-size:14px;
}

.showMeMore {
	font-size: xx-large;
	float:right;
	/*border:1px solid #CCCCCC;*/
}

/*system*/
.system .reprove {
	background-color: #FF6600;
}
.system .aprove{
	background-color: #00CC99;
}

.price_main{
	font-weight:bold;
}

.price_main .ln {
	float:left;
	width:100%;
}

.price_main .ln_alt {
	float:left;
	width:100%;
}

.price_main .hr {
	float:left;
}

.price_main .coll1 {
	float:left;
	width:23%;
}
.no_image {
	padding-top:14px;
}
.price_main .coll2 {
	padding-top:14px;
	float:left;
	width:23%;
}
.price_main .coll3 {
	padding-top:14px;
	float:left;
	width:26%;
}
.price_main .coll4 {
	padding-top:14px;
	float:left;
	width:20%;
}
.price_main .coll5 {
	padding-top:8px;
	float:right;
	width:8%;
}
.price_button {
	background: #D06F1D;
	padding:5px;
	text-align:center;
}

.price_button a {
	color:#ffffff;
}
.price_button a:hover {
	text-decoration:none;
}
/*forum**/
.topic{
	font-weight:bold;
}

.topic .paginate{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

.topic .ln {
	float:left;
	width:100%;
}

.topic .ln_alt {
	float:left;
	width:100%;
}

.topic .hr {
	float:left;
}

.topic .coll1 {
	float:left;
	width:50%;
}
.topic .coll2 {
	float:left;
	width:20%;
}
.topic .coll3 {
	float:left;
	width:10%;
}
.topic .coll4 {
	float:left;
	width:15%;
}
.topic .post {
	font-weight: normal;
	min-height:110px;
	width:99%;
	float:left;
}
.topic  .avatar {
	float:left;
	width: 110px;
	text-align:center;
}
.topic .main {
	float:left;
	width: 82%;
}
.topic .time {
	font-size: xx-small;
	padding-left: 10px;
	font-style:italic;
}

.topic .title{
	font-weight:bold;
}

.topic .post_body {
	padding-top: 10px;
}

.topic .hr {
	margin-top: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
}

.topic .signature {
	font-size: xx-small;
	max-height:100px;
	overflow: hidden;
}

.topic .button {
	margin:3px;
	width:100px;
	background: #D06F1D;
	padding:5px;
	float:right;
	cursor:pointer;
	color:#fff;
}
.topic .button a {
	color:#ffffff;
}

.topic .button a:hover {
	text-decoration:none;
}

.navigation {
	margin-top:5px;
	margin-bottom:15px;
	color: #CCCCCC;
	font-weight: normal;
}

.topic .option {
	color: #CCCCCC;
	float:right;
}

.topic .reply_title{
	text-align:right;
	font-weight:bold;
}
.topic .quoteform {
	text-align:right;padding-top:2px;font-size:x-small
}

.lk {
	cursor:pointer;
	white-space:nowrap;
	padding: 2px;
}
.lk img{
	border: 1px solid #000000;
}
.box_review {
	min-height:110px;
	padding-top:4px;
}
/*review*/
.rev_big_box {
	text-align:center;
	width: 49%;
	float:left;
}
.rev_big_box .note1{
	font-size: 50px;
	font-weight:bold;
}

.rev_big_box .note2{
	font-size: 12px;
}

.rev_big_box .button {
	margin:3px;
	width:100px;
	background: #D06F1D;
	padding:5px;
	font-weight:bold;
}
.rev_big_box .button a {
	color:#ffffff;
}

.rev_big_box .button a:hover {
	text-decoration:none;
}

.rev_med_box {
	width:49%;
	height:35px;
	float:right;
	border-bottom: 1px solid #F0F0F0;
}
.rev_med_box_last{
	border:none;
}
.rev_med_1 {
	width: 80%;
	float:left;
}
.rev_med_2 {
	width:20%;
	float:right;
}
.rev_avg_title{
	font-size:110%;
}
.rev_avg_note{
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	font-size:150%;
}

.banner{
	margin-left:3px;
	width:480px;
	padding-top:140px;
	margin-bottom:10px;
	overflow:hidden;
	height:0;
	border: 1px solid #000000;
	background-repeat: no-repeat;
	background-position: right 0;
}
.lk_video{
	background-color:#000000;
	padding:0px;
	margin:2px;
	float:left;
}

.headline {
	height:270px;
}
.headline p{
	margin: 8px;
}

.headline .high{
	font-size:130%;
}
.headline .sub{
	font-size: x-small;
}
.headline a{
	font-weight:bold;
}
.story_titles {

}
.story_titles .image {
	border: 1px solid #000000;
	display:block;
	float:right;
	text-align:right;
	width:120px;
	height:90px;
	float:right;
	margin-left:2px;
}
.big_url a{
	font-size:130%;
}
.tab_content {
	border: 1px solid #CCCCCC;
	padding:5px;
}
.tab_content a {
	font-weight:bold;
}

.tabs {
	margin-bottom:5px;
	margin-top:11px;
}
.tabs a{
	background-color:#F5F5F5;
	border:1px solid #CCCCCC;
}

a.tab_off{
	background-color:#F5F5F5;
	border: 1px solid #CCCCCC;
	cursor:pointer;
	margin-bottom:3px;
	margin-right:2px;
	padding: 2px 5px 5px;
}
 a.tab_on {
	background-color:#ffffff;
	border-color: #CCCCCC #CCCCCC #FFFFFF;
	/*border-bottom: 10px #FF0000;*/
	border-width:1px;
	font-weight:bold;
	margin-bottom:3px;
	margin-right:2px;
	padding:5px;
}

.menu_main{
	width:100%;
	margin-bottom:15px;
	background-color: #0068B5;
	overflow:hidden;
	/*padding-bottom:9.1px;*/
	/*text-align:center;*/
}

.menu_main .split{
	margin-left:10px;
}
.menu_main ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.menu_main li {
	float:left;
	padding:5px;

}
.menu_main .wrap{

}

a.menu_item {
	color:#fff;
	border-right:1px solid #0068B5;
	border-left:1px solid #0068B5;
	border-top:1px solid #0068B5;
	background-color: #0068B5;
	font-weight:bold;
	font-size:130%;
	/*padding:9.1px;*/
}
a.menu_item:hover {
	color: #FF0000;
	text-decoration:none;
	background-color: #fff;
}
/*PAM*/
.pam {
	text-align:center;
	padding-top:5px;
}
.pam p{
	margin-top:15px;
}

.pam .submit{
	float:right;
	width:50px;
	padding-top:12px;
	text-align:center;
}

.pam .submit input {
	background-color:#D06F1D;
	color:#fff;
	}
.pam .wrap_field{
	padding:3px;
}
.pam .wrap_field input {
	width:150px;
}

.clean {
	color: #F0F0F0;
}
.clean input{
	color: #848484;
}
.dark input {
	color:#000000;
}
.addthis_default_style{
	float:right;
}

#div_theme {
	margin-top:6px;
	overflow:hidden;
	width:50%;
	float:left;
}
#div_playphone{
	overflow:hidden;
	width:50%;
	float:left;
}

/*gerenciador**/
.manager{
	/*font-weight:bold;*/
}
/*
.topic .paginate{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}*/

.manager .ln {
	float:left;
	font-weight:bold;
	width:100%;
}

.manager .ln_alt {
	float:left;
	width:100%;
}

.manager .hr {
	float:left;
}

.manager .coll1 {
	float:left;
	width:15%;
}
.manager .coll2 {
	float:left;
	width:40%;
}
.manager .coll3 {
	float:left;
	width:15%;
}
.manager .coll4 {
	float:left;
	width:15%;
}
.manager .coll5 {
	float:left;
	width:15%;
}
.manager  .s1{
	color:#ff0000;
}
.manager  .s2{
	color:#0000ff;
}
.manager  .s3{
	color:#C0C0C0;
}
.manager  .s4{
	color:#DDDD00;
}
.manager  .s5{
	color:#008000
}
