.body {
	padding:0px;
	margin:0px;
	background-image:url(../img/bg8.jpg);
	background-position:center top;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-color:#000000;
}

#preview{
	position:absolute;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.table {
	border-spacing: 0px 0px;
}

/** estilo de ULs, Tds e Divs**/

/** estilo de jogos -img menu**/

#transp {width:560px; height:35px; opacity:0.9; filter:alpha(opacity=90); background:#001946; bottom:0;}
#transp10 {font:normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:03px 0 0 0; color:#FFFFFF;}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

* ol { margin-left: 3%; }
* ul { margin-left: 3%; }

.tdTopo01 {
background-image:url(../img/imgMenu01.gif);
background-position:center;
background-repeat:repeat;
padding-left:20px;
}

.tdbackno {
	background-repeat:no-repeat;
	background-position:center;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:36px;
	font-weight:normal;
	color:#cccccc;
}

.tdbackPlat {
	background-image:url(../img/bkgPerfilPub4.jpg);
	background-repeat:no-repeat;
	background-color:#010d1d;
}

.divHidden {
	display:none;
	padding-left:25px;
}


.h3 {
    font-size: 14px;
    padding: 15px 10px 18px 10px;
    cursor: pointer;
    margin: -10px;
}
.tdFaq {
	background-color:#454545;
	padding: 1px 10px 1px 10px;
}


/** estilo de Inputs **/

.input01 {
	border:1px solid #b5d7e0;
	background-color:#b5d7e0;
	font-family:Verdana, Arial;
	font-size:10px;
	color:#000033;
	font-weight:normal;
	width:75px;
	height:13px;
}

.input02 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:670px;
	height:109px;
}
.input03 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:180px;
	height:27px;
}

.input04 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:211px;
	height:20px;
}
.input05 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:210px;
	height:20px;
}

.input05_1 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:210px;
	height:20px;
}
.input06 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:649px;
	height:50px;
}
.input07 {
	border:1px solid #efefef;
	background-color:#ffffff;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	width:250px;
	height:20px;
}

.input08 {
    border:1px solid #efefef;
    background-color:#ffffff;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:12px;
    color:#333333;
    font-weight:normal;
    width:211px;
    height:100px;
}

.input09 {
	border:0px;
	background-image:url(../img/bkgBuscaTopo.gif);
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:12px;
    color:#cccccc;
    font-weight:normal;
    width:300px;
    height:19px;
	margin-bottom:1px;
}

.input10 {
	border:0px;
    background-image:url(../img/bkgBuscaTopo.gif);
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:12px;
    color:#cccccc;
    font-weight:normal;
    width:99px;
    height:19px;
	margin-bottom:1px;
}

.input11 {
	border:0px;
	background-color:#a3cbff;
    font-family:"Trebuchet MS", Verdana, Arial;
    font-size:10px;
    color:#333333;
    font-weight:lighter;
    width:75px;
    height:16px;
}

/** estilo de Textos **/

.txtTitHome{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	color:#003366;
	margin-left:10px;
}

.txtDate {
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	margin:0,6,10,10;
}

.txtBest {
	font-family:Verdana, Arial;
	font-size:20px;
	font-weight:normal;
	color:green;
}

.txtCalendarium {
	font-family:Verdana, Arial;
	font-size:20px;
	font-weight:normal;
	color:#0058d2;
}

.txtCalendarium2 {
	font-family:Verdana, Arial;
	font-size:20px;
	font-weight:normal;
	color:#75aef6;
}

.txt01 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bolder;
	color:#b8b8b8;
}

.txt_rank {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:black;
}

.txt_rank_down {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:red;
}

.txt_rank_up {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:green;
}

.txt_rank_blue {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:#1d5cac;
}

#Grid thead.Fixed
{
    position: absolute;
}


.link_txt_rank:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:black;
}

.link_txt_rank:hover{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:black;
}

.link_txt_rank:visited{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:black;
}

.txt_rank_peq {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:black;
}

.txt02_1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:26px;
	color:#c4c4c4;
}

.txt02 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#c4c4c4;
}

.txt_contador {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:20px;
	color:#c4c4c4;
}

.txt03 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bolder;
	color:#c4c4c4;
}
.txt04 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#b9b9b9;
}
.txt05 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:white;
}
.txt06 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#0099ff;
}
.txt07 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	color:#c4c4c4;
}
.txt08 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:20px;
	font-weight:normal;
	color:#ffffff;
}
.txt09 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
.txt10 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	font-weight:normal;
	color:#66ccff;
}

.txt11 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:italic;
	color:#cccccc;
}

.txt12 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:italic;
	color:#999999;
}

.txt13 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:36px;
	font-weight:normal;
	color:#cccccc;
}

.txt14 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

.txt15 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

.txt16 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
}

.txt17 {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size:16px;
    font-weight:normal;
    color:#66cc33;

}

.txt18 {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size:16px;
    font-weight:normal;
    color:#6699ff;
}

.txt19_big {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	font-weight:normal;
	color:#8abdff;
}

.txt19 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#8abdff;
}

.txt20 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:lighter;
	color:#a3cbff;
}

.txtLike {
font-family: Verdana, Arial;
font-size: 10px;
font-weight: normal;
color: rgb(0, 51, 102);
}

.txtCountLike {

	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	color: white;
   background: #015ecf;
   border: solid 2px #015ecf;
   border-radius: 0.5em;

}

.td_bg_badge {
/*background-image:url(images/table.gif);*/
background-repeat:no-repeat;/*dont know if you want this to repeat, ur choice.*/
width:  55px;
height: 30px;
background-size: 55 30;
}

.txtError {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bolder;
	color:red;
}

.txt20 {
    font-family: "Trebuchet MS", Verdana, Arial;
    font-size:12px;
    font-weight:normal;
    color:#75aef6;
}

.txt21 {
	font-size:11px;
	color:#000000;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	line-height:1.28;
	margin:0;
	padding:0;
	text-align:left;
	direction:ltr;
	unicode-bidi:embed;

}

/** estilo de links **/

.pointer {
	cursor: pointer;
}

.lnk01:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#b9b9b9;
	text-decoration:none;
}
.lnk01:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#b9b9b9;
	text-decoration:none;
}
.lnk01:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.lnk02:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#c4c4c4;
}
.lnk02:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#c4c4c4;
}
.lnk02:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#ffffff;
}
.lnk03:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#c4c4c4;
	text-decoration:underline;
}
.lnk03:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#c4c4c4;
	text-decoration:underline;
}
.lnk03:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.lnkNot:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.lnkNot:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
.lnkNot:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.lnk04:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#c9c9c9;
	text-decoration:none;
}
.lnk04:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#c9c9c9;
	text-decoration:none;
}
.lnk04:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.lnk05:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:#b9b9b9;
	text-decoration:none;
}
.lnk05:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:#b9b9b9;
	text-decoration:none;
}
.lnk05:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:#ececec;
	text-decoration:none;
}

.lnk06_mini:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#cccccc;
	text-decoration:underline;
}
.lnk06_mini:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#ececec;
	text-decoration:underline;
}
.lnk06_mini:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.lnk06:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#cccccc;
	text-decoration:underline;
}
.lnk06:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ececec;
	text-decoration:underline;
}
.lnk06:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.lnk07:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
.lnk07:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}
.lnk07:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
}

.lnk08:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.lnk08:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.lnk08:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}

.lnk09:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6dade8;
	text-decoration:none;
	font-weight: bold;


}
.lnk09:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6dade8;
	text-decoration:none;
	font-weight: bold;
}
.lnk09:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a4c9ea;
	text-decoration:none;
	font-weight: bold;
}

.lnk10:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#c4c4c4;
	text-decoration:underline;
}
.lnk10:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#c4c4c4;
	text-decoration:underline;
}
.lnk10:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.lnk11:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#aeaeae;
	text-decoration:underline;
}
.lnk11:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#afafaf;
	text-decoration:underline;
}
.lnk11:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

.lnk12:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.lnk12:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.lnk12:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#aeaeae;
	text-decoration:underline;
}
.lnk13:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ececec;
	text-decoration:none;
}
.lnk13:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ececec;
	text-decoration:none;
}
.lnk13:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}

.lnk14:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6dade8;
	text-decoration:none;
}
.lnk14:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6dade8;
	text-decoration:none;
}
.lnk14:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a4c9ea;
	text-decoration:none;
}

.lnk15:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6dade8;
	text-decoration:none;
}
.lnk15:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6dade8;
	text-decoration:none;
}
.lnk15:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#a4c9ea;
	text-decoration:none;
}

.lnk16:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0049a2;
	text-decoration:none;
}
.lnk16:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0049a2;
	text-decoration:none;
}
.lnk16:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	text-decoration:none;
}

.lnk17:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	text-decoration:none;
}
.lnk17:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:black;
	text-decoration:none;
}
.lnk17:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:0058d2;
	text-decoration:underline;
}

.lnk18:link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
.lnk18:visited {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
}
.lnk18:hover {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:black;
	text-decoration:underline;
}

.txt_date_mural{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#003366;
}
.lnk19 {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#003366;
}

.lnk19:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#003366;
}
.lnk19:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#003366;
}
.lnk19:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#003366;
	text-decoration:underline;
}

.lnk20:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#339900;
}
.lnk20:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#339900;
}
.lnk20:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#339900;
	text-decoration:underline;
}

.lnk21:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#b28302;
}
.lnk21:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#b28302;
}
.lnk21:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#b28302;
	text-decoration:underline;
}

.lnk22:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#0066ff;
}
.lnk22:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#0066ff;
}
.lnk22:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#0066ff;
	text-decoration:underline;
}

.lnk23:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#009999;
}
.lnk23:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#009999;
}
.lnk23:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#009999;
	text-decoration:underline;
}

.lnk24:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#660099;
}
.lnk24:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#660099;
}
.lnk24:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#660099;
	text-decoration:underline;
}

.lnk25:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#006666;
}
.lnk25:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#006666;
}
.lnk25:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#006666;
	text-decoration:underline;
}

.lnk26:link {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#990000;
}
.lnk26:visited {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#990000;
}
.lnk26:hover {
	cursor: pointer;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:normal;
	color:#990000;
	text-decoration:underline;
}

.lnk_top_bar:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5cbdf4;
	text-decoration:none;
}
.lnk_top_bar:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5cbdf4;
	text-decoration:none;
}
.lnk_top_bar:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a4c9ea;
	text-decoration:none;
}

/** estilo de img **/

.img01 { 
		border:solid;
		border-width:1px;
		border-color:#252525;
}
.img02 { 
		border:solid;
		border-width:1px;
		border-color:#ccccff;
}

.td_border {
	border:1px solid #333333; 
}

.barslide{
background: url('/media/barslide.png') repeat-x;
position: relative;
height: 15px;
}

.barbg{
background: url('/media/progressbar-bg.gif') top:4px;
left:0;
width:100px;
text-align:center;
font-size:.9em;
font-weight:900;
color:#fff
}

textarea.id_body
{
    height: 500px;
    width: 448px;
}

img {
	border-style: none;
}

div.progress-container {
  margin-left: 1px;
  border: 1px;
  width: 100px; 
  padding: 1px; 
  float: left; 
  background: #272727;
}

div.progress-container > div {
  background-color: #2162d6; 
  position: relative;
  height: 16px;
}

.text_bar {
   position:relative;
   margin-left: 44px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bolder;
	color:#ffffff;
}

div.progress-container-big {
  margin-left: 1px;
  border: 1px;
  width: 329px; 
  padding: 1px; 
  float: left; 
  background: #141414;
}

div.progress-container-big > div {
  background-color: #2162d6; 
  position: relative;
  height: 16px;
}

.text_bar_big {
   position:relative;
   margin-left: 160px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	font-weight:bolder;
	color:#ffffff;
}

/* tooltip styling */
.tooltip {
	display:none;
	height:150px;
	width:320px;
   padding:0px 0px 0px 0px;
	font-size:11px;
	color:#fff;
}

.tooltip_friend {
	height:30px;
	width:100px;
	background: black;
   padding:0px 0px 0px 0px;
}
 
/* a .label element inside tooltip */
.tooltip .label {
	color:yellow;
	width:35px;
}
 
.tooltip a {
	color:#ad4;
	font-size:11px;
	font-weight:bold;
}
/* Barra do topo */

#top-bar{
position:fixed;
top:0px;
width:100%;
height:35px;
background-color:#000000;
}

#top-bar-2{
position:fixed;
top:35px;
width:100%;
height:35px;
background-color:#000000;
}

.bar-content{
margin-left:8px;
color:#b9b9b9;
margin-top:9px;
font: bold 11px Arial, Helvetica, sans-serif;
}

/* Input field styles
---------------------------------------- */
.inputbox {
    background-color: #1a1a1a;
    border: 1px solid #c0c0c0;
    color: #333333;
    padding: 2px;
    cursor: text;
}

.inputbox:hover {
    border: 1px solid #eaeaea;
}

.inputbox:focus {
    border: 1px solid #eaeaea;
    color: #4b4b4b;
}

input.inputbox  { width: 85%; }
input.medium    { width: 50%; }
input.narrow    { width: 25%; }
input.tiny      { width: 125px; }

textarea.inputbox {
    width: 85%;
}

.autowidth {
    width: auto !important;
}

/* Input field styles
---------------------------------------- */
.inputbox {
    background-color: #34383c; 
    border-color: #B4BAC0;
    color: #d4d4d4;
}

.inputbox:hover {
    border-color: #41464b;
}

.inputbox:focus {
    border-color: #41464b;
    color: #b1b1b1;
}


select {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
    border: 1px solid #666666;
    padding: 1px;
    background-color: #FAFAFA;
}

textarea, select {
	color : #dedede;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border: 1px #292929 solid;
}


input {
    font-weight: normal;
    cursor: pointer;
    vertical-align: middle;
    padding: 0 1.5px;
    font-size: 1em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}


/* The buttons used for bbCode styling in message post */
input.button {
border: 1px #292929 solid;
background-color :	#202020;
color :			#dedede;
font-size:		10px; font-family: Verdana, Arial, Helvetica, sans-serif;
cursor:			pointer;
}

/* The main submit button option */
input.mainoption {
background-color:	#202020;
font-weight:		bold;
border: 1px #292929 solid;
cursor:			pointer;
}

/* None-bold submit button */
input.liteoption {
background-color:	#202020;
font-weight:		normal;
cursor:			pointer;
}

/* Form button styles
---------------------------------------- */
input.button1, input.button2 {
	font-size: 0.8em;
}

a.button1, input.button1, input.button3, a.button2, input.button2 {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	background: #FAFAFA none repeat-x top;
}

a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

input.button3 {
	padding: 0;
	margin: 0;
	line-height: 5px;
	height: 12px;
	background-image: none;
	font-variant: small-caps;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #c2c2c2;
	padding: 2px 8px;
	line-height: 250%;
	vertical-align: text-bottom;
	background-position: 0 1px;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border: 1px solid #BCBCBC;
	background-position: 0 100%;
	color: #BCBCBC;
}

input.disabled {
	font-weight: normal;
	color: #666666;
}

/* Topic and forum Search */
.search-box {
	margin-top: 3px;
	margin-left: 5px;
	float: left;
}

.search-box input {
}

input.search {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left 1px;
	padding-left: 17px;
}

.full { width: 95%; }
.medium { width: 50%;}
.narrow { width: 25%;}
.tiny { width: 10%;}
/* proSilver Style Sheet Tweaks

These style definitions are mainly IE specific 
tweaks required due to its poor CSS support.
-------------------------------------------------*/

* html table, * html select, * html input { font-size: 100%; }
* html hr { margin: 0; }

table.table1 {
	width: 99%;		/* IE < 6 browsers */
	/* Tantek hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%;
}
html>body table.table1 { width: 100%; }	/* Reset 100% for opera */

* html ul.topiclist li { position: relative; }
* html .postbody h3 img { vertical-align: middle; }

/* Form styles */
html>body dd label input { vertical-align: text-bottom; }	/* Align checkboxes/radio buttons nicely */

* html input.button1, * html input.button2 {
	padding-bottom: 0;
	margin-bottom: 1px;
}

/* Form button styles
---------------------------------------- */

a.button1, input.button1, input.button3, a.button2, input.button2 {
	color: #000;
	background-color: #4c4c4c;
}

a.button1, input.button1 {
	border-color: #666666;
}

input.button3 {
	background-image: none;
}

/* Alternative button */
a.button2, input.button2, input.button3 {
	border-color: #666666;
}

/* <a> button in the style of the form buttons */
a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
	color: #c2c2c2;
}

/* Hover states */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
	border-color: #cfcfcf;
	color: #cfcfcf;
}

input.disabled {
	color: #666666;
}

/* Buttons used in the editor */
#format-buttons {
    margin: 15px 0 2px 0;
}

/* General form styles
 * ----------------------------------------*/
select {
    border-color: #666666;
    background-color: #4c4c4c;
}

blockquote {
    background: #ebebeb none 6px 8px no-repeat;
    border: 1px solid #dbdbdb;
    font-size: 0.95em;
    margin: 0.5em 1px 0 25px;
    overflow: hidden;
    padding: 5px;
}

blockquote blockquote {
    /* Nested quotes */
    background-color: #bababa;
    margin: 0.5em 1px 0 15px;   
}

blockquote blockquote blockquote {
    /* Nested quotes */
    background-color: #e4e4e4;
}

blockquote {
    background-color: #1b1e21;
    border-color:#4f4f4f;
}

blockquote blockquote {
    /* Nested quotes */
    background-color:#1f2326;
}

blockquote blockquote blockquote {
    /* Nested quotes */
    background-color: #1b1e21;
}

.input_search {
	background-image: none;
	background-repeat: no-repeat;
	background: #b5d7e0;
	width: 242px;
	border:1px solid #b5d7e0;
	background-color:#b5d7e0;
	font-family:Verdana, Arial;
	font-size:12px;
	color:#000033;
	font-weight:normal;
}

.livesearch {
	left-margin: 2px;
	position: absolute;
	width: 300px;
	background: black;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A5ACB2;
	visibility: hidden;
}

.user_livesearch {
	left-margin: 2px;
	position: absolute;
	background: #00112a;
	width: 174px;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A5ACB2;
	visibility: hidden;
}

.user_livesearch_mural {
	left-margin: 2px;
	position: absolute;
	background: white;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #A5ACB2;
	visibility: hidden;
}

.lnk_search:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6dade8;
	text-decoration:none;
}
.lnk_search:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6dade8;
	text-decoration:none;
}
.lnk_search:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a4c9ea;
	text-decoration:none;
}

.transparent {
        /* Required for IE 5, 6, 7 */
        /* ...or something to trigger hasLayout, like zoom: 1; */
        width: 100%; 

        /* Theoretically for IE 8 & 9 (more valid) */
        /* ...but not required as filter works too */
        /* should come BEFORE filter */
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

        /* This works in IE 8 & 9 too */
        /* ... but also 5, 6, 7 */
        filter: alpha(opacity=50);

        /* Older than Firefox 0.9 */
        -moz-opacity:0.5;

        /* Safari 1.x (pre WebKit!) */
        -khtml-opacity: 0.5;

        /* Modern!
        /* Firefox 0.9+, Safari 2?, Chrome any?
        /* Opera 9+, IE 9+ */
        opacity: 0.5;
}
.lnk17:link {

    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:black;
    text-decoration:none;

}

.lnk17:visited {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:black;
    text-decoration:none;
}

.lnk17:hover {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#0058d2;
    text-decoration:underline;
}

.txtCalendarium {
    font-family:Verdana, Arial;
    font-size:20px;
    font-weight:normal;
    color:#0058d2;
}

.txtCalendarium2 {
    font-family:Verdana, Arial;
    font-size:20px;
    font-weight:normal;
    color:#75aef6;
}

.txtPoints {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	font-weight:bolder;
	color:#b8b8b8;
}

.unread {
	background-color:#00376a;
	color:red;
}

.txtBIG{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:60px;
	font-weight:normal;
	color:#c4c4c4;
}

.small_game_icon  {
	background: #242424; /* Old browsers */
	background: -moz-linear-gradient(top, #4d4c4d 0%, #242424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#242424), color-stop(100%,#242424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4d4c4d 0%,#242424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4d4c4d 0%,#242424 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #4d4c4d 0%,#242424 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4c4d', endColorstr='#242424',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #4d4c4d 0%,#242424 100%); /* W3C */
	width: 73px;
	height: 40px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 5px #555555;
	-moz-box-shadow: 0 0 5px #555555;
	-webkit-box-shadow: 0 0 5px #555555;
}

.trophy_image {
	background: #4d4c4d; /* Old browsers */
	background: -moz-linear-gradient(top, #4d4c4d 0%, #242424 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4c4d), color-stop(100%,#242424)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4d4c4d 0%,#242424 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4d4c4d 0%,#242424 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #4d4c4d 0%,#242424 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4c4d', endColorstr='#242424',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #4d4c4d 0%,#242424 100%); /* W3C */
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 5px #555555;
	-moz-box-shadow: 0 0 5px #555555;
	-webkit-box-shadow: 0 0 5px #555555;
}

.avatar_header {
	background: #003D88; /* Old browsers */
	background: -moz-linear-gradient(top, #003D88 0%, #001937 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003D88), color-stop(100%,#001937)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #003D88 0%,#001937 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #003D88 0%,#001937 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #003D88 0%,#001937 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003D88', endColorstr='#001937',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #003D88 0%,#001937 100%); /* W3C */
	display: block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 5px #555555;
	-moz-box-shadow: 0 0 5px #555555;
	-webkit-box-shadow: 0 0 5px #555555;
}

.arrow-right {
 	width: 0;
	height: 0;
	border-top: 10px solid transparent;
  	border-bottom: 10px solid transparent;
}
.user_link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	color:#0148b0;
	cursor: pointer;
	text-decoration:none;
}
.user_link:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	color:#7495b8;
	cursor: pointer;
	text-decoration:none;
}

.tip_rep{
font-weight:bold;
padding:3px 8px;
display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
color :black;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget {
top: 15px !important;
left: -250px !important;}


.menu_bg {
	background: #004496;
}

.menu_link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_link:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_link:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_link:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;

	background: #015ecf;
	border: solid thick #015ecf; 
	border-radius: 0.5em;
}

.lnk_dica_guia:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:white;
	cursor: pointer;
	text-decoration:none;

	background: #015ecf;
	border: solid thick #015ecf; 
	border-radius: 0.5em;
}

.lnk_dica_guia:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:white;
	cursor: pointer;
	text-decoration:none;

	background: #015ecf;
	border: solid thick #015ecf; 
	border-radius: 0.5em;
}

.lnk_dica_guia:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:10px;
	color:white;
	cursor: pointer;
	text-decoration:underline;

	background: #015ecf;
	border: solid thick #015ecf; 
	border-radius: 0.5em;
}

.cursor {
	cursor: pointer;
}


.menu_link_on{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;

	background: #015ecf;
	border: solid thick #015ecf; 
	border-radius: 0.5em;
}

.menu_link2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_link2:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_link2:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_link2:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;

	background: #015ecf;
	border:solid thick #015ecf; 
}

a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6dade8;
	text-decoration:none;
}
a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6dade8;
	text-decoration:none;
}
a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#a4c9ea;
	text-decoration:none;
}

.mural_gradiente {
background: rgb(208,225,229); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QwZTFlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzlmY2NkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(208,225,229,1) 0%, rgba(159,204,218,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(208,225,229,1)), color-stop(99%,rgba(159,204,218,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(208,225,229,1) 0%,rgba(159,204,218,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(208,225,229,1) 0%,rgba(159,204,218,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(208,225,229,1) 0%,rgba(159,204,218,1) 99%); /* IE10+ */
background: linear-gradient(top,  rgba(208,225,229,1) 0%,rgba(159,204,218,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e1e5', endColorstr='#9fccda',GradientType=0 ); /* IE6-8 */
}


.mural_textarea{
	background-color: white;
	color: black;
	outline:0;
	resize: none;
	height: 40px;
 	overflow: auto;
  	border: none;
}

.fechar {
	position:fixed;
	margin: 0 0 15px 15px;
   float:right;
   background:url(/new/media/img/amigos/imgFechar.png) no-repeat center center;
}

.lnk18_card:link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f60a8;
	text-decoration:underline;
}
.lnk18_card:visited {
	font-size:11px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f60a8;
	text-decoration:underline;
}
.lnk18_card:hover {
	font-size:11px;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2f60a8;
	text-decoration:underline;
}

.topo_lnk:link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:underline;
}
.topo_lnk:visited {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:underline;
}
.topo_lnk:hover {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:underline;
}

.top_txt {
	margin-top:10px;
	position:fixed;
}

div.progress-card {
  margin-left: 1px;
  border: 1px;
  width: 486px; 
  height: 14px;
  padding: 1px; 
  float: left; 
  background:url(https://mypst.com.br/new/media/img/card_user/imgCardaoLevel.png) no-repeat center center;
}

div.progress-card > div {
  background-color: #FCE72C; 
  position: relative;
  height: 14px;
}

.tool_card {
	display:none;
	padding:4px;
}

.tool_badge{
	display:none;
}

.tool_text{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
/* Grey Small Dropdown */

/* General dropdown styles */
.dropdown dl{ margin-left:5px; }
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; margin-left:5px; }
.dropdown dd { position:relative; }

/* DT styles for sliding doors */
.dropdown dt a { display:block; width:42px; height:22px; cursor:pointer;}

.dropdown dt a span {cursor:pointer; display:block; padding:5px;}

/* UL styles */
.dropdown dd ul { display:none;
    list-style:none; padding:1px 0; position:absolute;
    left:0px; width:160px; left:auto; right:0; border:1px; cursor:pointer;}
.dropdown dd ul li{ background: #0C4562;margin:0; width:160px;}
.dropdown span.value { display:none;}
.dropdown dd ul li a:hover{ background: rgb(58, 144, 231); text-decoration:none; }

#barraTopo {
	position:fixed;
	width:100%;
	z-index: 4;
}

#barraTopo_loading {
	position:fixed;
	width:100%;
	z-index: 4;
left: 40%;
margin-top: 35px;
background:#95C715;background:-moz-linear-gradient(top, #95C715 0%, #7BA60D 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#95C715), color-stop(100%,#7BA60D));background:linear-gradient(top, #95C715 0%,#7BA60D 100%);border:1px
solid #7BA60D;color:#fff;text-align:center;padding:5px
0 8px;width:8%;top:0px;left:46%;-moz-border-radius:0 0 5px 5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;border-radius:0 0 5px 5px;z-index:10000;position:fixed;-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2);box-shadow:0px 3px 5px rgba(0,0,0,0.2), inset 0px -1px 0px rgba(255,255,255,0.2)
}
.menubarra {
	list-style:none; 
	margin:0 0 0 0; 
}
.menubarra li {
	position:relative; 
	float:left; 
}
.menubarra li   ul {
	list-style:none;
	position:absolute; 
	top:28px; 
	left:6px; 
	background-color:#000; 
	display:none;
	width:110px;
	padding-left:10px;
	padding-bottom:10px;
}

.menubarra li ul li{
	padding-top:10px;
}

.menubarra li:hover ul, .menu li.over ul{display:block;}

.txtGuias {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
	color:white;
}

.txtBoxPlatina01 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:11px;
	color:white;
}

.txtBoxPlatina02 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:white;
}

.lnkBoxPlatina01:link {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:white;
	text-decoration:none;
}
.lnkBoxPlatina01:visited {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:white;
	text-decoration:none;
}
.lnkBoxPlatina01:hover {
	cursor: pointer;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:white;
	text-decoration:underline;
}

.lnkNotify:link {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#89ceff;
	text-decoration:underline;
}
.lnkNotify:visited {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#89ceff;
	text-decoration:underline;
}
.lnkNotify:hover {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:underline;
}

.txtGameName {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	color:white;
}

.txtGameDifi {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:white;
}

.txtDifiGame {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:36px;
	color:white;
}

.badge_msg {
	position: fixed;
	display:none;
	top: 45px;
	right: 10px;
	width: 394px;
	height: 119px;
	z-index: 10;
}

.badge_body {
	position: absolute;
	display:none;
	width:396px;
	height:119px;
	background:url(https://mypst.com.br/new/media/img/conquista.png) no-repeat center center;
}

.badge_img {
	position:absolute;
	left: 18px;
	top: 16px;
	width: 87px;
	height: 87px;
}

.badge_head {
	position:absolute;
	left: 118px;
	top: 31px;
	width: 270px;
	height:18px;
	color: white;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
}

.badge_text {
	position:absolute;
	left: 118px;
	top: 68px;
	width: 270px;
	height:18px;
	color: white;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:16px;
}

div.progress-container-badge {
  margin-left: 1px;
  border: 1px;
  width: 171px; 
  height: 18px;
  padding: 1px; 
  float: left; 
  background-color: #619200; 
}

div.progress-container-badge > div {
  background-color: #0a2e7d; 
  position: relative;
  height: 18px;
}

.text_bar_badge {
	z-index: 10;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
}


.degrade_rank {
background: #0c1e3b; /* para browsers sem suporte a CSS 3 */
 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c1e3b', endColorstr='#041532'); /* IE */
background: -webkit-gradient(linear, left top, left bottom, from(#0c1e3b), to(#041532)); /* webkit browsers */
background: -moz-linear-gradient(top,  #0c1e3b,  #041532); /* Firefox 3.6+ */
}

.menu_rank {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	text-decoration:none;
}

.menu_link_rank2 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_periodo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_periodo:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_periodo:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_periodo:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
	background: #020e22;
	border: solid thick #020e22; 
	border-radius: 0.5em;
}


.menu_link_rank {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_rank:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_rank:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
}

.menu_link_rank:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:#a3cbff;
	cursor: pointer;
	text-decoration:none;
	background: #020e22;
	border: solid thick #020e22; 
	border-radius: 0.5em;
}

.select_rank{border:1px solid #000;font-size:12px;color:black;background:#a3cbff;padding:1px;}

ul#css3menu1,ul#css3menu1 ul{
	margin:0;list-style:none;padding:0;}
ul#css3menu1,ul#css3menu1 .submenu{
	border-width:0;border-style:solid;border-color:;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul#css3menu1 .submenu{
	visibility:hidden;position:absolute;left:0;top:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";opacity:0;-moz-transition:all 0.2s;-webkit-transition:opacity 0.5s;-o-transition:opacity 0.5s;float:left;background-color:#3A3A3A;border-radius:0 5px 5px 5px;-moz-border-radius:0 5px 5px 5px;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;padding:0 3px 3px;filter:alpha(opacity=80)}
ul#css3menu1 li:hover>.submenu{
	visibility:visible;opacity:1;}
ul#css3menu1 li{
	position:relative;display:block;white-space:nowrap;font-size:0;float:left;}
ul#css3menu1 li:hover{
	z-index:1;}
ul#css3menu1 ul .submenu{
	position:absolute;left:100%;top:0;border-width:1px;border-style:solid;}
ul#css3menu1>li:hover>.submenu{
	opacity:0.8;}
ul#css3menu1{
	font-size:0;z-index:999;position:relative;display:inline-block;zoom:1;padding:6px 6px 6px 0;
	*display:inline;}
ul#css3menu1 .column{
	float:left;}
* html ul#css3menu1 li a{
	display:inline-block;}
ul#css3menu1>li{
	margin:0 0 0 0px;}
ul#css3menu1 ul>li{
	margin:6px 0 0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;cursor:pointer;padding:6px 7px;background-repeat:repeat;border-width:0px;border-style:none;border-color:;}
ul#css3menu1 ul li{
	float:none;margin:3px 2px 0;}
ul#css3menu1 ul a{
	text-align:left;padding:5px;background-color:#1A1A1A;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font:12px Lucida Sans Unicode, sans-serif;color:#C0C0BA;text-decoration:none;}
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{
	background-color:#2A2A2A;border-style:none;color:#FFFFFF;text-decoration:none;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:7px;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 ul span{
	background-image:url("arrowsub.png");padding-right:9px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{
	background-color:#525252;color:#FFFFFF;text-decoration:none;}
ul#css3menu1 li.topmenu>a{
	border-width:1px;border-style:solid;border-color:transparent;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;opacity:0.8;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed{
	border-style:solid;border-color:#434343;}
ul#css3menu1 li.toproot>a{
	border-width:1px 1px 0 1px;border-style:solid;border-color:transparent;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;}
ul#css3menu1 li.toproot:hover>a,ul#css3menu1 li.toproot a.pressed{
	border-style:solid;border-color:#434343;}

input.busca_rank{
font-size:12px;
background: url(/new/media/img/img_ranking2.png) 0 -5px;
height: 22px;
width: 114px;
border:0px;
outline: none;
}

.busca_rank_seta {
	display:block;
	height: 22px;
	width: 23px;
 	background:url('/new/media/img/img_ranking2.png') -117px -5px;
}

.minha_pos{
 width: 140px;
 height: 28px;
 display:block;
 background:url('/new/media/img/img_ranking2.png') -141px 0;
}

.minha_pos:hover {
   background: url('/new/media/img/img_ranking2.png') -282px 0;
}

.amigos{
 width: 140px;
 height: 28px;
 display:block;
 background:url('/new/media/img/img_ranking2.png') -423px 0;
}

.amigos:hover {
   background: url('/new/media/img/img_ranking2.png') -564px 0;
}

.menu_rank_filter {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
	background: #0f3571;
	border: solid thick #0f3571; 
	border-radius: 0.5em;
}

.menu_rank_filter_trofeu {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_trofeu:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_trofeu:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_trofeu:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
	background: #0f3571;
	border: solid thick #0f3571; 
	border-radius: 0.5em;
}

.menu_rank_filter_escopo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
	border-radius: 0.5em;
	border: solid thick transparent;
}

.menu_rank_filter_escopo:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_escopo:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_escopo:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
	background: #0f3571;
	border: solid thick #0f3571; 
	border-radius: 0.5em;
}

.menu_rank_filter_estado {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_estado:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_estado:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_grupo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_grupo:link {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.menu_rank_filter_grupo:visited {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
	cursor: pointer;
	text-decoration:none;
}

.r_seta {
	display:block;
	height: 12px;
	width: 12px;
	margin-left: 5px;
 	background:url('https://mypst.com.br/new/media/img/setas_posicao.png') 0 0;
}

.r_seta_up {
	display:block;
	height: 12px;
	width: 12px;
	margin-left: 5px;
 	background:url('https://mypst.com.br/new/media/img/setas_posicao.png') -13px 0;
}

.r_seta_down {
	display:block;
	height: 12px;
	width: 12px;
	margin-left: 5px;
 	background:url('https://mypst.com.br/new/media/img/setas_posicao.png') -26px 0;
}

.r_seta_new{
	display:block;
	height: 12px;
	width: 12px;
	margin-left: 5px;
 	background:url('https://mypst.com.br/new/media/img/setas_posicao.png') -39px 0;
}

.topo_seta {
	display:block;
	width: 25px;
	height: 26px;
 	background:url('https://mypst.com.br/new/media/img/topo_tabela_ranking.png') 0 0;
}

.topo_rank {
	display:block;
	width: 75px;
	height: 26px;
	background:url('https://mypst.com.br/new/media/img/topo_tabela_ranking.png') -3px 0;
}

div.progress-container-rank {
  margin-left: 1px;
  border: 1px;
  width: 52px; 
  height: 5px;
  padding: 0px; 
  float: left; 
  background-color: #5f8bc2; 
}

div.progress-container-rank > div {
  background-color: #dceaff; 
  position: relative;
  height: 3px;
  margin-left:1px;
  margin-top:1px;
}

.txt_rank_up_dif {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:green;
}

.txt_rank_down_dif {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:red;
}

.txt_home_badges_topo {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	color:white;
}

.txt_home_badges_stats {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	font-weight:bold;
	color:#1642a3;
}

.txt_home_badges {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:white;
}

.exclusive {
	top: -114px;
	left: 410px;
	position:relative;
}

.my_hover:hover {
	background: black;
}


.yt_th {
	cursor: pointer;
}

.filter_trofeu_ps3_vita {
	display: block;
	width: 320px;
	height: 41px;
	background: url('/new/media/img/plataforma-ps3-psvita.jpg') bottom;
	text-indent: -99999px;
}


.filter_trofeu_ps3_vita:hover {
	background-position: 0 0;
}

.filter_trofeu_ps3 {
	display: block;
	width: 320px;
	height: 41px;
	background: url('/new/media/img/plataforma-ps3.jpg') bottom;
	text-indent: -99999px;
}

.filter_trofeu_ps3:hover {
	background-position: 0 0;
}

.filter_trofeu_vita {
	display: block;
	width: 320px;
	height: 41px;
	background: url('/new/media/img/plataforma-psvita.jpg') bottom;
	text-indent: -99999px;
}

.filter_trofeu_vita:hover {
	background-position: 0 0;
}

.filter_fix_trofeu {
	background-position: 0px 0px !important;
}

.filter_fix_regiao {
	background-position: 0px 0px !important;
}

.filter_regiao_brasil {
	background: url('/new/media/img/rankingBrasil.jpg') bottom;
	display: block;
	width: 478px;
	height: 48px;
	text-indent: -99999px;
}

.filter_regiao_brasil:hover {
	background-position: -1px 0px;
}

.filter_regiao_mundo {
	background: url('/new/media/img/rankingMundo.jpg') bottom;
	display: block;
	width: 478px;
	height: 48px;
	text-indent: -99999px;
}

.filter_regiao_mundo:hover {
	background-position: -1px 0px;
}


/** Sistema BGS **/

#BGSheader{
		position:relative;
		width:707px;
		height:62px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS01.jpg);
}

#BGSheader #cont01{
		position:relative;
		width:200px;
		top:16px;
		margin-left:24px;
		font-family: Arial;
		font-size:32px;
		color:white;
		font-weight:bold;
		text-shadow: #000 1px -1px;
		text-shadow: #000 -1px 1px;
		text-shadow :#000 1px 1px;
		text-shadow:#000 -1px -1px;
}

#BGSheader #cont02{
	position:relative;
	width:120px;
	top:-23px;
	left:586px;
	font-family: Arial;
	font-size:32px;
	color:white;
	font-weight:bold;
	text-shadow: #000 1px -1px;
	text-shadow: #000 -1px 1px;
	text-shadow :#000 1px 1px;
	text-shadow:#000 -1px -1px;
}

.BGSTrofeusPSN{
		position:relative;
		width:707px;
		height:44px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS03PSN.jpg);
}

.BGSTrofeusPlatinum{
		position:relative;
		width:707px;
		height:44px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS03PL.jpg);
}

.BGSTrofeusGold{
		position:relative;
		width:707px;
		height:44px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS03G.jpg);
}

.BGSTrofeus #perfil{
	position:relative;
	vertical-align:middle;
	width:32px;
	height:32px;
	left:14px;
	top:7px;
}

.BGSTrofeus #user{
	position:relative;
	vertical-align:middle;
	width:100px;
	height:20px;
	left:54px;
	top:-16px;
}

.BGSTrofeus #jogo{
	position:relative;
	vertical-align:middle;
	width:118px;
	height:33px;
	left:175px;
	top:-47px;
}

.BGSTrofeus #nomejogo{
	position:relative;
	vertical-align:middle;
	width:348px;
	height:40px;
	left:280px;
	top:-78px;
}

.BGSTrofeusSilver{
		position:relative;
		width:707px;
		height:44px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS03P.jpg);
}
.BGSTrofeusBronze{
		position:relative;
		width:707px;
		height:44px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS03B.jpg);
}
#BGSRodape{
		position:relative;
		width:707px;
		height:7px;
		left:0px;
		top:0px;
		background-image:url(../img/bkgBGS04.jpg);
}

.BGSTrofeus #tempojogo{
	position:relative;
	vertical-align:middle;
	width:110px;
	height:20px;
	left:520px;
	top:-110px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0772b9;
}

#BGSbuttons{
  position:relative;
  width:707px;
  height:33px;
  left:0px;
  top:0px;
  background-color:#000015;
}

.home_trofeu_geral {
	width: 173px;
	height: 29px;
 	background:url('/new/media/img/btnBGSGeral.png') 0px 0px;
}

.home_trofeu_plat {
	width: 173px;
	height: 29px;
 	background:url('/new/media/img/btnBGSPlatinal.png') 0px 0px;
}
.home_trofeu_trophy{
	width: 173px;
	height: 29px;
 	background:url('/new/media/img/btnBGSTrofeus.png') 0px 0px;
}

.home_trofeu_100{
	width: 173px;
	height: 29px;
 	background:url('/new/media/img/btnBGSPsn.png') 0px 0px;
}
.coluna {
	display: table-cell;
	vertical-align:middle;
	height:30px;
}
.transp_badge {opacity:0.5; filter:alpha(opacity=90); background:#001946; bottom:0;}

.BGSBadges {
		position:relative;
		width:707px;
		height:44px;
		left:0px;
		top:0px;
		background-image:url(/new/media/img/bkgBGS03B.jpg);
}

.cont_badges_01 {
position: relative;
width: 200px;
top: 20px;
margin-left: 38px;
font-family: Arial;
font-size: 24px;
color: white;
font-weight: bold;
text-shadow: -1px -1px rgb(0, 0, 0);
}
.cont_badges_02 {
	position:relative;
	width:120px;
	top:-10px;
	left:598px;
	font-family: Arial;
	font-size:24px;
	color:white;
	font-weight:bold;
	text-shadow: #000 1px -1px;
	text-shadow: #000 -1px 1px;
	text-shadow :#000 1px 1px;
	text-shadow:#000 -1px -1px;
}

.nome_user_header {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:26px;
	color:white;
}

.frase_user_header {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#dedede;
}
.degrade_header_perfil {
background: #003373;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMzM3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOTE4M2UiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #003373 0%, #09183e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003373), color-stop(100%,#09183e));
background: -webkit-linear-gradient(top,  #003373 0%,#09183e 100%);
background: -o-linear-gradient(top,  #003373 0%,#09183e 100%);
background: -ms-linear-gradient(top,  #003373 0%,#09183e 100%);
background: linear-gradient(to bottom,  #003373 0%,#09183e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003373', endColorstr='#09183e',GradientType=0 );
}

.filter_border {
	border-top-left-radius: 10px 5px;
	border-top-right-radius: 10px;
	border-radius: 10px 10px 0px 0px; 
	-moz-border-radius: 10px 10px 0px 0px; 
	-webkit-border-radius: 10px 10px 0px 0px; 

}

.trofeu_opacity {
	opacity: 0.3;
}

.filter_all { 
	border: 1px solid #373737;
	border-bottom: none;
}

.filter_all:hover {
	background-color: #195e90;
	border: 1px solid #195e90;
	opacity: 1;
}

.filter_fix_all {
	background-color: #195e90;
	border: 1px solid #195e90;
}

.filter_all:hover + #bar { background-color: #195e90; }

.filter_ps3 { 
	border: 1px solid #373737;
   border-bottom: none;
}

.filter_ps3:hover {
	background-color: #0d418e;
	border: 1px solid #0d418e;
	opacity: 1;
}

.filter_fix_ps3 {
	background-color: #0d418e;
	border: 1px solid #0d418e;
}

.filter_ps3:hover + #bar { background-color: #0d418e; }

.filter_ps4 { 
	border: 1px solid #373737;
   border-bottom: none;
}

.filter_ps4:hover {
	background-color: #162e5f;
	border: 1px solid #162e5f;
	opacity: 1;
}

.filter_fix_ps4 {
	background-color: #162e5f;
	border: 1px solid #162e5f;
}

.filter_ps4:hover + #bar { background-color: #162e5f; }

.filter_ps5 { 
	border: 1px solid #e7e7e7;
	background-color: #e7e7e7;
	border-bottom: none;
}
.filter_fix_ps5{
	background-color: #e7e7e7;
	border: 1px solid #e7e7e7;
}
.filter_ps5:hover {
	background-color: #e7e7e7;
	border: 1px solid #e7e7e7;
	opacity: 1;
}

.filter_ps5:hover + #bar { background-color: #162e5f; }

.filter_vita { 
	border: 1px solid #373737;
   border-bottom: none;
}

.filter_vita:hover {
	background-color: #2a7536;
	border: 1px solid #2a7536;
	opacity: 1;
}

.filter_fix_vita{
	background-color: #2a7536;
	border: 1px solid #2a7536;
}

.filter_vita:hover + #bar { background-color: #2a7536; }


.txt_user_card_branco {
	font-family:Arial;
	font-size:14px;
	color:white;
}

.txt_user_card_azul {
	font-family:Arial;
	font-size:14px;
	color:#004496;
}

.user_card_link_border:link {
	color: white;
	background: #015ecf;
	border: solid thick #015ecf;
	border-radius: 0.5em;
}

.user_card_link_border:visited {
	color: white;
	background: #015ecf;
	border: solid thick #015ecf;
	border-radius: 0.5em;
}

.user_card_link_border:hover {
	color: white;
	background: #015ecf;
	border: solid thick #015ecf;
	border-radius: 0.5em;
}

.user_card_radio {
    float:none;
    margin: 0px;
    position:relative;
    top:-2px;
}

.fundo_noticia {
	background-color: #093367;
	width: 250px;
	height: 62px;
	left: 2px;
}

.scroll-text {
	overflow: hidden;
}

.separador_noticia {
	height: 1px;
	width: 250px;
	background-color: #1b478a;
	left: 2px;
	position: relative;
}

.lnk_noticias:link,visited,hover {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#c4c4c4;
}

.lnk_noticias_id:link,visited,hover {
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#c4c4c4;
}

.lnk_noticias_id:hover, .lnk_noticias:hover {
	color:white;
}

#outer {height: 62px; overflow: hidden; position: relative;}
#outer[id] {display: table; position: relative; left: 2px;}

#middle {position: absolute; top: 50%;} /* for quirk explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; width: 100%; position: static;}

#inner {position: relative; top: -50%; margin-left:4px; margin-right:4px} /* for quirk explorer only */


.texto_myplus_pagamento_pequeno, .texto_myplus_pagamento_titulo, .texto_myplus, .texto_myplus_titulo, .texto_myplus_resposta {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:white;
}

.texto_myplus_resposta {
	color: #001313;
	font-size:12px;
}

.texto_myplus_titulo {
	font-size:18px;
	font-weight: bold;
}

.texto_myplus_pequeno {
	font-size:12px;
	color:#4acad1;
}

.texto_myplus_pagamento_pequeno {
	font-size:16px;
}

.texto_myplus_pagamento_titulo {
	font-size:20px;
}

.texto_myplus_link:link,visited,hover {
	font-family:"Trebuchet MS";
	font-size:16px;
	color:white;
}

input.rounded {
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 20px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
}
input.rounded:focus {
	border-color: #16315c;
}

.link_myplus_pagamento:link,visited,hover {
	font-family:"Trebuchet MS";
	font-size:14px;
	text-decoration:underline;
	color:white;
}

.link_myplus_pagamento:hover, .link_myplus_pagamento:hover {
	color:#c4c4c4;
}

.iconNotifica {
	background: url('https://mypst.com.br/new/media/img/iconNotifica.png') no-repeat;
	width: 22px;
	height: 22px;
}

.iconNotificaNumero {
	position: relative;
	top: 10px;
	left: 8px;
	-webkit-background-clip: padding-box;
	display: inline-block;
	font-family: 'Helvetica Neue', Helvetica, sans-serif;
	font-size: 10px;
	-webkit-font-smoothing: subpixel-antialiased;
	line-height: normal;
	-color: #dc0d17;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fa3c45), to(#dc0d17));
	background-image: -webkit-linear-gradient(#fa3c45, #dc0d17);
   background-color:red; /* you could use a background image if you'd like as well */
	color: #fff;
	min-height: 13px;
	padding: 1px 3px;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .4);
	-webkit-border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .7);
   border-radius: 2px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
}

.iconAmigos_off    { background-position: 0 0;    }
.iconAmigos_on     { background-position: 0 -22px;}
.iconAmigos_off:hover, .iconAmigos_on:hover { background-position: 0 -44px;}

.iconMural_off    { background-position: -22px 0;    }
.iconMural_on     { background-position: -22px -22px;}
.iconMural_off:hover, .iconMural_on:hover { background-position: -22px -44px;}

.iconMP_off    { background-position: -44px 0;    }
.iconMP_on     { background-position: -44px -22px;}
.iconMP_off:hover, .iconMP_on:hover { background-position: -44px -44px;}

.roundedBorder {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
}

.variableBorder {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);
	border-top: solid 0px transparent;
	border-bottom: solid 0px transparent;
	border-right: solid 10px transparent;
	border-left: solid 10px transparent;
}

.mensagemBotao {
	margin:9px;
	/*float:right;*/
	font-family: Arial;
	font-size:12px;
	color:white;
	/*width: 71px;*/
	height: 20px;
	line-height: 20px;
	text-align: center;
	cursor: pointer;
	opacity: 1;
}

.mensagemBotao:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60) !important;
	opacity: 0.6 !important;
	-moz-opacity: 0.6 !important;
}

.mensagemTitulo, .mensagemTitulo:link, .mensagemTitulo:visited {
	font-family: Arial;
	font-size:24px;
	color:white !important;
	font-weight:bold;
}

.mensagemTitulo:hover {
	opacity: 0.8;
}
.mensagemRemetente {
font-weight:bold;font-family: Arial; font-size: 16px; color: #264861;
}

.mensagemResumoTitulo:link, .mensagemResumoTitulo:visited {
	color:#032742;
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
}

.mensagemResumoTitulo:hover {
	opacity: 0.8;
}

.mensagemResumoIniciada {
	color:#3e759e; font-family: Arial; font-size:12px;
}


.mensagemEnviada {
	font-family: Arial;
	color:#3e759e;
	font-size:12px;
}

.userDest {
background-color: #123982;
height:20px;
float:left;
margin: 1px;
font-size: 12px;
border-right: solid 5px rgba(0, 0, 0, 0);
border-left: solid 5px rgba(0, 0, 0, 0);
}
.inputMensagem {
    border: 1px solid white; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 1px;
    background: rgba(255,255,255,0.5);
}

.tl_home {
	width: 55px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) 0 0;
	cursor: pointer;
}

.tl_home:hover { background: url(/new/media/img/menutopo.png) 0 26px; }

.tl_ranking {
	width: 76px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -46px 0;
	cursor: pointer;
}

.tl_ranking:hover { background: url(/new/media/img/menutopo.png) -46px 26px; }

.tl_jogos {
	width: 61px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -136px 0;
	cursor: pointer;
}
.tl_jogos:hover { background: url(/new/media/img/menutopo.png) -136px 26px; }

.tl_boost {
	width: 60px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -200px 0;
	cursor: pointer;
}
.tl_boost:hover { background: url(/new/media/img/menutopo.png) -200px 26px; }

.tl_forum{
	width: 75px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -268px 0;
	cursor: pointer;
}
.tl_forum:hover { background: url(/new/media/img/menutopo.png) -268px 26px; }

.tl_stats{
	width: 97px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -350px 0;
	cursor: pointer;
}
.tl_stats:hover { background: url(/new/media/img/menutopo.png) -350px 26px; }

.tl_badges {
	width: 78px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -454px 0;
	cursor: pointer;
}
.tl_badges:hover { background: url(/new/media/img/menutopo.png) -454px 26px; }

.tl_regras  {
	width: 62px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -547px 0;
	cursor: pointer;
}
.tl_regras:hover { background: url(/new/media/img/menutopo.png) -547px 26px; }

.tl_faq {
	width: 29px;
	height: 23px;
	background: url(/new/media/img/menutopo.png) -626px 0;
	cursor: pointer;
}
.tl_faq:hover { background: url(/new/media/img/menutopo.png) -626px 26px; }


.badge_aba {
	height:37px;
	width:17%;
	float:left;
	line-height:37px;
	border-right: 1px solid #00112a;
}
.badge_aba_no_border {
	height:37px;
	width:20%;
	float:left;
	line-height:37px;
}
.last_aba {
	width:100%;
	line-height:37px;
	height:37px;
}
.txtNome {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:14px;
	color:black;
}
.txtNomeBig {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:34px;
	color:black;
}
.txtDesc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:12px;
	color:black;
}

.txtDescBig {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size:18px;
	color:black;
}

.mural_comment img { display:block; max-width:100%;height:auto;}

.bbcode img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}

