a { color:#0069f6; text-decoration:none; }
a:hover { color:#006bf8; text-decoration:underline; }

a.side { color:#f3f3f3; text-decoration:none; font-family:Verdana,Sans-Serif,Tahoma,Arial; font-weight:none; font-size:11px; padding:0px; font-weight:bold;}
a:hover.side { color:#f3f3f3; text-decoration:underline; font-weight:bold; }

a.side7 { color:#d60000; text-decoration:none; font-family:Verdana,Sans-Serif,Tahoma,Arial; font-weight:none; font-size:11px; padding:0px; font-weight:bold;}
a:hover.side { color:#033069; text-decoration:underline; font-weight:bold; }

a.side6 { color:#006BF8; text-decoration:underline; font-family:Verdana,Sans-Serif,Tahoma,Arial; font-weight:none; font-size:11px; padding:0px; 
a:hover.side { color:#033069; text-decoration:underline; font-weight:bold; }font-weight:bold;}

a.side2 { color:#000000; text-decoration:none; font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:12px; }
a:hover.side2 { color:#000000; font-weight:bold; }

a.side5 { color:#000000; text-decoration:none; font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:12px; }
a:hover.side2 { color:#000000; font-weight:none; }

a.side4 { color:#000000; text-decoration:none; font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:11px; }
a:hover.side4 { color:#000000; text-decoration:underline; font-weight:none; }

a.side3 { color:#000; text-decoration:none; font-family:Tahoma,Arial,Verdana,Sans-Serif; font-weight:none; font-size:5px; }
a:hover.side3 { color:#000; text-decoration:none; font-weight:none; }

a.white { color:#000; text-decoration:none; }
a:hover.white { color:#000; text-decoration:underline; }

body {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:11px;
	margin:0px;
	/*background: #FFFFFF;*/
	background: #FFFFFF url('http://www.gamerstek.com/images/fundo.jpg') no-repeat top center fixed;
}
div.all-content-holder {
	background: url('http://www.gamerstek.com/images/site-background.png') repeat-y center;
	background-attachment: fixed;	
}
form { margin:0px 0px 0px 0px; }

hr { height:2px; border-top:#bbb 1px solid; border-bottom:#fff 1px solid; padding:0px; }
hr.side-hr { height:1px; border:#babcaf 1px solid; padding:0px; }

td { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px; }

.alt { color:#555; }

.white-header {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;font-weight:bold;
	color:#000000;background-color:#f3f3f3;
	padding:0px 0px 0px 6px;
	border-left:8px solid #686868;
	border-bottom:#868686 0px solid;
}
	.plataforma {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;font-weight:bold;
	color:#000000;background-color:#FFCD7D;
	background-image:url('images/barra2.gif');background-repeat:repeat-x;
	padding:0px;
	border-top:#000 1px solid;
	border-bottom:#000 1px solid;
}
.td22 { font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:11px;
        background-image:url('images/backup.gif');
        padding:4px;
}
.ultimasnoticias3 {
	background-image:url('images/backup2.gif');
	border:0px #000 solid;
	padding:0px 8px 0px 8px;
}
.main-body table[width="480"] { /* "hack", para as analises com witdh = 480px. isto devia ser removido depois de serem todas alteradas */
	width:100%;	
}
.backnews, .backnewsrec {
	vertical-align:top;
	background-image:url('images/backnews.png');
	padding:0px 0px 0px 0px;
	height: 151px;
}
.backnews font, .backnewsrec font {
	color:#999;
}
.backnews strong font, .backnewsrec strong font {
	color:#FFF;
}
.backnewsrec {
	background-image:url('images/backnewsrec.png');
}
.ultimasnoticias4 {
	background-image:url('images/backup2.gif');
	width:480px;
	height:15px;
	border:1px #714B10 solid;
	padding:3px 3px 3px 3px;
}
.alertamsg {
	background-color:#e2e2e2;
	border:0px #e98918 solid;
	padding:1px 1px 1px 1px;
}
.ultimasnoticias {
	background-image:url('images/ultimasnoticias.gif');
	border:1px #cfdcb3 solid;
}
.ultimasnoticias2 {
	font-size:12px;color:#ffffff;
	background-color:#dbe6d4;
	border:1px #c2d3b7 solid;
}
.merda {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:10px;font-weight:bold;
	color:#000;
	padding:3px;
}
.white-header2 {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;font-weight:bold;
	color:#868686;background-color:#f3f3f3;
	padding:5px;
	border-right:8px solid #686868;
	border-bottom:#868686 0px solid;
	}
.white-header3 {
	font-family:Tahoma,Verdana,Arial,Sans-Serif;
	font-size:11px;font-weight:bold;
	color:#3a3a3a;
	padding:5px;
	background-image:url('images/footer.png');background-repeat:repeat-x;
	
}
.full-header {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	color:#FFFFFF;
	background-color:#FFFFFF;
	background-image:url('http://www.gamerstek.com/images/banner.jpg');
	background-repeat:no-repeat;
	border:1px solid black;
	height: 137px;
	padding-bottom: 4px;
}
div.main-menu {
	width:100%;
	margin:0px;
	padding:0px;
	padding-left: 2px;
}
.pub-table {
	height: 119px;
	background: url('http://www.gamerstek.com/images/pub-bg.jpg') repeat-x;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
div.menuSlider {
	padding-top:30px;
	padding-right: 20px;
	float:right;
}
div.menuSlider a, div.menuSlider img {
	text-decoration:none;
	border:none;
}
div.menuSlider img {
	cursor:hand;
}
div.menuSlider div {
	display: inline-block!important;
	display:inline; /* IE bullshit */
}
div.main-menu-bar {
	position:relative;
	top: 36px;
	clear:both;
}
div.main-menu-item {
	margin:0px;
	padding:0px;
	display: inline-block!important;
	display:inline; /* IE bullshit */
	width:91px;
	height:27px;
	text-align:center;
	background: url('http://www.gamerstek.com/images/menu-item.png') center no-repeat;
}
div.main-menu-item div {
	padding-top:8px;
}
div.main-menu-item div a {
	color:#FFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
div.main-menu-item-first {
	background: url('http://www.gamerstek.com/images/menu-item-first.png') center no-repeat;
}
div.avatar-div {
	float:right;
}
.search-bar {
	height: 36px;
	background: url('http://www.gamerstek.com/images/searchbarbg.jpg') repeat-x;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid white;
}
div.contribute-links {
	float:right;
	padding-right:20px;
}
img.contribute-image {
	border:none;
}
div.form-search {
	float:left;
	padding-top: 5px;
}
.full-header2 {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:0px;border:0px;
	color:#ddd;background-color:#dcdcdc;
	height:20px;
	background-image:url('images/banner.jpg');background-repeat:repeat-x;
}
.button {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#000000;background-color:#fff;
	height:19px;
	background-image:url('images/button.gif');background-repeat:repeat-x;
	border:1px solid #a3b784;margin-top:0px
}
.buttonnews {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#000000;background-color:#fff;
	witdh:130px;
	height:19px;
	background-image:url('images/button.gif');background-repeat:repeat-x;
	border:1px solid #000;margin-top:2px
}
.button2 {
	font-family:Tahoma,Arial,Verdana,Sans-Serif;
	font-size:15px;font-weight:bold;
	color:#000000;background-color:#fff;
	height:22px;
	background-image:url('images/button.gif');background-repeat:repeat-x;
	border:1px solid #000;margin-top:2px
}
.textbox {
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:12px;
	color:#000000;background-color:#FFFFFF;
	border:1px #8b8d7e solid;
}
.textboxcamponoticia {
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:15px;
	color:#000000;background-color:#FFFFFF;
	border:1px #8b8d7e solid;
}
.textbox-search {
	background-color: #FFFFFF;
	border: 1px solid black;
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:12px;
	color:#000000;
}
.textbox-search2 {
	background-color: #FFFFFF;
	border: 1px solid black;
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#000000;
}
.textbox2 {
	font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:14px;font-weight:bold;
	color:#000;background-color:#f3f3f3;
	border:1px #8b8d7e solid;
}
.textboxartigos {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;
	width:131px;
	color:#000;
	border:0px #000 solid;
}
.main-body {
    font-family:Sans-Serif,Verdana,Arial,Tahoma,;
	font-size:12px;
	color:#1c1c1a;
	background-color:transparent;
	padding:0px 0px 0px 0px;
	}
.main-bodynews {
    font-family:Sans-Serif,Verdana,Arial,Tahoma,;
	font-size:12px;
	color:#1c1c1a;
	padding:2px 2px 2px 2px;
	}
.main-body2 {
    font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:12px;
	color:#ff8400;background-color:#616161;
	padding:0px 0px 0px 0px;
	}
.main-body3 {
    font-family:Arial,Verdana,Tahoma,Sans-Serif;
	font-size:12px;
	color:#4c555f;
	padding:1px 1px 1px 1px;
	}
.noticiasfooter {
    font-family:Sans-Serif,Verdana,Tahoma,Sans-Serif;
	font-size:10px;
	color:#000000;
	padding:1px 1px 1px 1px;
}
.ultimasnoticias1 {
    font-family:Sans-Serif,Verdana,Tahoma,Sans-Serif;
	font-size:10px;
	color:#4c555f;
	padding:1px 1px 1px 1px;
}
.noticias {
	font-size:12px;
	color:#000;
}
.side-body {
	font-size:10px;
	color:#FFFFFF;
	padding:0px 1px 0px 2px;
	
}

.main-bg { background-color:transparent; padding:1px; border-bottom:0px solid #babcaf;}

.border { background-color:#f3f3f3; border:1px #f3f3f3 solid; }

.side-border-left {
	border-left:8px solid #e2e2e2;
	border-right:0px solid #e3e3e3;
	border-top:0px solid #000;
	border-bottom:0px solid #babcaf;
}
.content-width {
	width: 930px;
}
.content-bg {
	background-color: #C7C7C7;
}
.side-border-right {
	border:none;
	padding-left:7px;
	width: 293px!important;
	width: 300px;
	background:url('http://www.gamerstek.com/images/right-side.jpg') repeat-y;	
}
.user-info-table {
	width:100%;
}
.avatar-side {
	border: 1px solid black;
	padding-bottom: 5px;
	background:url('http://www.gamerstek.com/images/loginbg.jpg') repeat-x;
}
.content-container {
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.news-footer {
	font-size:10px;
	color:#000;background-color:#f3f3f3;
	padding:2px 2px 2px 2px;
}

.barmain {
	font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:10px;font-weight:bold;
	color:#fff;
	height:20px;
	background-image:url('images/barmain.gif');background-repeat:repeat-x; padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px}

.barleft {
	width:8px;height:20px;
	background-image:url('images/barleft.gif');
}

.barright {
	width:8px;height:20px;
	background-image:url('images/barright.gif');
}

.capmain2 {
	font-family:Sans-Serif,Arial,Verdana,Tahoma;
	font-size:12px;font-weight:bold;
	color:#061d30;
	background-color:#ecf3f7;
	height:7px;
}
.capmain {
	font-family:Sans-Serif,Arial,Verdana,Tahoma;
	font-size:18px;font-weight:bold;
	color:#000000;
	height:18px;
	}
.capmainnews {
	font-family:Sans-Serif,Arial,Verdana,Tahoma,;
	font-size:22px;font-weight:none;
	color:#000000;
		}
.capmain3 {
	font-family:Sans-Serif,Arial,Verdana,Tahoma;
	font-size:18px;font-weight:bold;
	color:#000000;
	
}
.capbaixonews {
	background-image:url('images/capbaixo.gif');
	color:#5f6740;
	height:14px;
	}
.capbaixoreadmore {
	background-image:url('images/capbaixoreadmore.gif');
	color:#5f6740;
	height:20px;
		}
.capbaixotop {
	background-image:url('images/capbaixotop.gif');
	color:#5f6740;
	height:20px;
}
.capleft {
	width:21px;height:23px;
}

.capright {
	width:8px;height:23px;
}

.scapmain {
	border-left:0px solid #000; border-right:0px solid #000; border-top:0px solid #cceecc; border-bottom:0px solid #ad7c1b; font-family:Verdana,Tahoma,Arial,Sans-Serif;
	font-size:11px;font-weight:bold;
	color:#000;
	height:25px;
	padding-left:5px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

.tbl-border { background-color:#C7C7C7; }
.tbl-borderpaginaprincipal { background-color:#2780f4; }
.tbl-bordernoticias { background-color:#ecf3f7; }
.tbl-border2 { background-color:#f3f3f3; }
.tbl-border3 { background-color:#f3f3f3; }
.tbl-borderforum { background-color:#e6eadf; }
.tbl { font-family:Sans-Serif,Verdana,tahoma,arial; font-size:12px; padding:4px; }
.tbl6 { font-size:11px; color:#000; padding:4px; background-image:url('images/form.gif');background-repeat:repeat-x; }
.tbl1 {	font-family:Sans-Serif,Verdana,tahoma,arial; font-size:12px; background-color:#ecf3f7; padding:4px; }
.tbl2 { font-family:Sans-Serif,Verdana,tahoma,arial; font-size:12px; background-color:#e1ebf2; padding:4px; }
.tbl7 { font-size:12px; background-color:#666666; padding:4px; }
.tblsetuser { font-size:12px; background-color:#033069; padding:4px; }
.tbl3 { font-size:10px; background-color:#cdecaf; padding:4px; }
.tbl4 { font-size:11px; background-color:#f3f3f3; padding:4px; }
.tbl5 { font-size:11px; background-color:#fad992; padding:4px; }
.tbnoticia { font-family:Arial,Tahoma, Verdana,Tahoma,Sans-Serif; font-size:12px; background-color:#dbe6d4; padding:4px; }
.tbnoticiatop { font-size:13px; background-color:#dbe6d4; padding:4px; }
.tblforum { font-family:Verdana; font-size:10px; background-image:url('images/tblforum.gif'); padding:2px; }
.tblforum2 { font-family:Verdana, tahoma, arial; font-size:10px; background-color:#e3e6d4; padding:2px; }
.tblforumgr { font-size:12px; background-image:url('images/tblforumgr.gif'); padding:4px; }
.tblavatar { font-size:12px; background-color:#d3d6c4; padding:4px; }
.tbldata { font-size:12px; background-color:#f3f3f3; padding:2px; }
.tblpost { font-size:12px; background-color:#fefefe; padding:2px; }

.forum-caption {
    font-family:Tahoma, Verdana, Arial,Tahoma,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#000;
	height:20px;
	background-image:url('images/capmain2.gif');background-repeat:repeat-x; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:2px

}

.forum-caption2 {
        font-family:Tahoma, Verdana, Arial,Tahoma,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#000;
	height:20px;
	background-image:url('images/capmain3.gif');background-repeat:repeat-x; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:2px
}

.forum-caption3 {
        font-family:Tahoma, Verdana, Arial,Tahoma,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#000;
	height:20px;
	background-color:#e2edd0; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:2px
}

.forum-caption4 {
    font-family:Tahoma, Verdana, Arial,Tahoma,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#FFFFFF;
	height:20px;
	background-image:url('images/capmain2.gif');background-repeat:repeat-x; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:2px

}
.forum-caption5 {
        font-family:Tahoma, Verdana, Arial,Tahoma,Sans-Serif;
	font-size:12px;font-weight:bold;
	color:#FFFFFF;
	height:20px;
	background-image:url('images/capmain3.gif');background-repeat:repeat-x; padding-left:4px; padding-right:4px; padding-top:0px; padding-bottom:2px
}

.quote {
	background-image:url('images/aspas.gif');background-repeat:repeat-y;
	font-size:11px;
	color:#000;background-color:#cbdbd6;
	padding:2px;
	margin:0px 20px 0px 20px;
	border:1px #b7bba6 solid;
}
.slider-table {
	padding:0px;
	border-spacing:0px;
	background: transparent url(http://www.gamerstek.com/images/slider.png) no-repeat top center;
}
.slider-table td {
	text-align: center;
	padding-top: 10px;
	height: 272px;
}
.slider-table-container {
	padding-top: 10px;	
}
.contentslide{
padding: 0px;
width: 618px;
height: 243px;
text-align:center;
}

.contentslide .contentdiv{
display: none;
}
.contentslide img {
	border: 2px solid black;
}

.pagination{
	float:right;
	position:relative;
	right:17px;
/*width: 270px;*/ /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
text-align: right;
border-width: 0 0px; /*Left/ right border width of pagination DIV.*/
padding: 0 0 5px 0;

}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
/*width: 618px;*/ /*IE5 width*/
/*w\idth: 618px;*/ /*IE6 width*/
}

.pagination a{
padding: 0 4px;
text-decoration: none; 
color: #FFF;
border: 1px solid transparent;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FFF;
border: 1px solid black;
}

.poll { height:12px; border:1px #000 solid; }

.comment-name { font-weight:bold; color:#006600; }

.shoutboxname { font-weight:bold; color:#000; }
.shoutbox { color:#000; }
.shoutboxdate { font-size:9px; color:#000; }

.small { font-size:10px; font-weight:normal; color:#FFFFFF; }
.small2 { font-size:12px; font-weight:normal; color:#555; }
.small3 { font-size:10px; font-weight:normal; color:#555; }
.small4 { font-size:10px; font-weight:normal; color:#000000; }
.side-small { font-size:12px;font-weight:normal; color:#000; }
.side-small2 { font-size:12px;font-weight:normal; color:#000000; }
.side-label { background-color:#000; padding:0px; }

.gallery { padding: 16px 0px 8px 0px; }
.gallery img { border: 1px solid #ad7c1b; filter: none; }
.gallery:hover img { border: 1px solid green; filter: none; }
img.activegallery { border: 1px solid green; filter: none; }
div.sidepanelheader {
	background:url(http://www.gamerstek.com/images/sidepanelheader.png) no-repeat;
	font: Verdana, Geneva, sans-serif;
	font-size:20px;
	color:#FFF;
	width:273px!important;
	width:293px;
	height: 25px!important;
	height: 30px;
	font-weight:bold;
	font-variant:small-caps;
	padding-left:20px;
	padding-top: 5px;
}
.unamefont {
	color: #FFF;
	font-variant:small-caps;
	font-size:16px;
}
td.articletitleheader {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	background:black;
	color:#FFF;
	padding-left:10px;
	text-align: left;
	border:1px solid white;
	border-bottom:none;
	font-weight:bold;
	font-variant: small-caps;
	height: 20px;
}
table.newscattable {
	 border-bottom: 1px solid black;
	 background: url(http://www.gamerstek.com/images/newscat.jpg) repeat-x;
}

div.prosecontras {
	width: 400px;
	background:#FFF;
	padding:5px;
	padding-right: 7px!important;
	padding-right: 5px;
	border:2px solid #CCC;
	margin:0px;
}
div.prosecontras div.pecwrapper {
	border: 1px solid black;
}
div.prosecontras div {
	width:100%;
}
div.prosecontras div.pros {
	background:#069;
}
div.prosecontras div.contras {
	background:#069;
}
div.prosecontras ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
div.prosecontras ul li {
	text-align:left;
	list-style:none;
	margin-bottom: 1px;
	color:#000;
	border: 1px solid #FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 3px;
}
div.pectitle {
	text-align: left;
	font-variant: small-caps;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	height: 20px;
	padding: 0px;
	background: url(http://www.gamerstek.com/images/pros.jpg) repeat-x;
}
div.prosecontras div.pros ul li {
	background:#B9DCFF;
}
div.prosecontras div.contras ul li {
	background:#FFAE88;
}
div.contras div.pectitle {
	text-align: right;
	background: url(http://www.gamerstek.com/images/contras.jpg) repeat-x;
}
div.pecspace {
	background:#FFF;
	height:4px;
}
div.main-menu-fora, div.main-menu-cinza {
	margin:0px;
	padding:0px;
	display: inline-block!important;
	display:inline; /* IE bullshit */
	height:24px;
	text-align:center;
	margin-left:105px;
	width: 280px;
}
div.main-menu-fora a, div.main-menu-cinza a {
	color:#FFF;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}
div.main-menu-fora {
	width: auto;
	margin-left: 20px;
}
div.main-menu-fora a {
	font-size: 10px;
}

div.main-menu-fora a:hover, div.main-menu-cinza a:hover { color: #FFF; }

table.footer-table td {
	color: #FFF;
	font-weight:bold;
	font-size:10px;
}
table.footer-table a,table.footer-table img {
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	border:none;
}