.button.gold{
    background: #62A3DA;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6a906', endColorstr='#d49c06');
    background: -webkit-gradient(linear, left top, left bottom, from(#E6A906), to(#d49c06));
    background: -moz-linear-gradient(top, #E6A906, #d49c06);
    border-color: #B18309 #A07709 #906B09;
    color: #552E05;
    text-shadow: 0 1px 0 #DBC999;
    -webkit-box-shadow: 0 1px 1px #e9d6a3, inset 0 1px 0 #d9c89b;
    -moz-box-shadow: 0 1px 1px #e9d6a3, inset 0 1px 0 #d9c89b;
    box-shadow: 0 1px 1px #e9d6a3, inset 0 1px 0 #d9c89b;
}

.button.gold:hover{
    background: #d49f10;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d49f10', endColorstr='#dfa918');
    background: -webkit-gradient(linear, left top, left bottom, from(#d49f10), to(#dfa918));
    background: -moz-linear-gradient(top, #d49f10, #dfa918);
    border-color: #B18309 #A07709 #906B09;
    color: #552E05;
    text-shadow: 0 1px 0 #DBC999;
    -webkit-box-shadow: 0 1px 1px #e9d6a3, inset 0 1px 0 #d9c89b;
    -moz-box-shadow: 0 1px 1px #e9d6a3, inset 0 1px 0 #d9c89b;
    box-shadow: 0 1px 1px #e9d6a3, inset 0 1px 0 #d9c89b;
}

.img-logo {padding-top: 10px;margin-bottom: -11px;padding-left: 20px;}
.img-logo-natal {padding-top: 10px;margin-bottom: -17px;padding-left: 20px;}

input{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	border:1px solid #ccc;
	background:#fff;
	vertical-align:middle;
	}

.new_button {
	padding: 5px;
	border: 1px solid #2E4056;
	-moz-border-radius:1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	font-size: 10px;
	color: white;
	font-weight:bold;
	cursor:pointer;
	background: #3C7BB2; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3376B0', endColorstr='#62A3DA'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#3376B0), to(#62A3DA)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #3376B0,  #62A3DA); /* for firefox 3.6+ */
}

.new_button:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62A3DA', endColorstr='#3376B0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#62A3DA), to(#3376B0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #62A3DA,  #3376B0); /* for firefox 3.6+ */
}

.new_button_grey {
	padding: 5px;
	border: 1px solid #2E4056;
	-moz-border-radius:1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	font-size: 10px;
	color: white;
	font-weight:bold;
	background: #767676; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#969696', endColorstr='#767676'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#969696), to(#767676)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #969696,  #767676); /* for firefox 3.6+ */
}



.new_button_light {
	padding: 5px;
	border: 1px solid #CCC;
	-moz-border-radius:1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	font-size: 10px;
	color: black;
	font-weight:bold;
	cursor:pointer;
	background: #F9F7ED; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#F9F7ED'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#F9F7ED)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #E6E6E6,  #F9F7ED); /* for firefox 3.6+ */
}

#dashboard {
	background-image: url('https://www.footstar.org/img/dashboard.jpg');
	width:804px;
	min-height:800px;
	background-repeat: no-repeat;
	border: 0px solid black;
	position: relative;
	z-index: 0;
}

#dashboard .alert{
	width:500px;
	border: 1px solid #666;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:5px;color:black;
	background-color:#D9DDDE;
}

#dashboard #header{
	position: absolute;
	top: 10px;
	left: 230px;
	border: 0px black solid;
	height:15px;
	width:560px;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #78878d;
	text-align: right;
}

#dashboard #left{
	position: absolute;
	top: 20px;
	left: 230px;
	border: 0px black solid;
	height:800px;
	width:570px;
}

#dashboard .alerts {
	position: absolute;
	top: 35px;
	left: 230px;
	border: 0px black solid;
	min-height:100px;
	width:570px;
}

#dashboard .player_info {
	position: absolute;
	top: 315px;
	left: 5px;
	border: 0px black solid;
	height:240px;
	width:215px;

}

#dashboard .game_events {
	position: absolute;
	top: 580px;
	left: 5px;
	border: 0px black solid;
	height:240px;
	width:215px;

}

#dashboard .pvp {
	position: absolute;
	top: 160px;
	left: 50px;
	border: 0px black solid;
	height:240px;
	width:250px;

}

#dashboard .comunidade {
	position: absolute;
	top: 160px;
	left: 530px;
	border: 0px black solid;
	height:240px;
	width:250px;

}

#dashboard #jornais {
	position: absolute;
	top: 30px;
	left: 245px;
	border: 0px black solid;
	height:16px;
	width:16px;
	cursor: pointer;

}

#dashboard #blogs {
	position: absolute;
	top: 10px;
	left: 245px;
	border: 0px black solid;
	height:16px;
	width:16px;
	cursor: pointer;

}

#dashboard .noticias {
	position: absolute;
	top: 420px;
	left: 530px;
	border: 0px black solid;
	height:240px;
	width:250px;
}

#dashboard #news {
	position: absolute;
	top: 10px;
	left: 245px;
	border: 0px black solid;
	height:16px;
	width:16px;
	cursor: pointer;

}

#dashboard #devnews {
	position: absolute;
	top: 30px;
	left: 245px;
	border: 0px black solid;
	height:16px;
	width:16px;
	cursor: pointer;

}

#dashboard .equipa {
	position: absolute;
	top: 420px;
	left: 250px;
	border: 0px black solid;
	height:240px;
	width:250px;

}

.clear {
  clear:both;
  height:1px;
  overflow:hidden;
}

.cromo_container{
	position: relative;
}

.cromo_bio {
	position: absolute;
	border: 0px black solid;
	height:180px;
	width:160px;
}

.cromoBG_bio {
	position: absolute;
	background-size: 60%;
	border: 0px black solid;
	height:180px;
	width:180px;
	background-position: 50% 50%;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	margin: 2px auto 2px auto;
	border: 1px solid #d7d7d7;
	/*vertical-align:middle;*/
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;

}

.cromoBG_hf {
	position: absolute;
	background-size: 60%;
	border: 0px black solid;
	height:80px;
	width:90px;
	background-position: 50% 50%;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
	margin: 2px auto 2px auto;
	border: 1px solid #d7d7d7;
	/*vertical-align:middle;*/
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
.cromo_hf {
	position: absolute;
	border: 0px black solid;
	height:80px;
	width:90px;
}


#dashboard .cromo {
	position: absolute;
	top: 35px;
	left: 35px;
	border: 0px black solid;
	height:180px;
	width:160px;
	}

#dashboard .cromoBG {
	position: absolute;
	top: 27px;
	left: 12px;
	background-size: 80%;
	border: 0px black solid;
	height:160px;
	width:201px;
	background-position: 50% 50%;
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;

}

#dashboard .nome {
	position: absolute;
	top: 245px;
	left: 20px;
	width: 190px;
	height: 20px;
	border: 0px black solid;
	text-align: left;

}

#dashboard .nome a {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #78878d;
}

#dashboard .clube {
	position: absolute;
	top: 265px;
	left: 20px;
	width: 190px;
	height: 20px;
	border: 0px black solid;
	text-align: left;

}

#dashboard .clube a {
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color: #78878d;

}

#dashboard .numero {
	position: absolute;
	top: 210px;
	left: 172px;
	width: 25px;
	height: 25px;
	border: 0px black solid;
	font-size: 25px;
	font-weight: normal;
	font-family:Impact;
	color: #78878d;
}

.crayon {
	color: #000;
	cursor: pointer;
	border: 1px solid #333;
	float: left;
	font-family: Fixed, monospace;
	margin: 1px;
	text-align: center;
	width: 1em;
}

select{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	border:1px solid #ccc;

	vertical-align:middle;
	}

textarea{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	border:1px solid #ccc;

	vertical-align:middle;
	}

a {
	color: #2971AD;
	text-decoration: none;
	}

a:hover,.au{
	text-decoration:underline;
	}

fieldset legend {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background: #ECECEC;
	border:solid 1pt #2971AD;
	color:#000;
}

.bg2{
	margin: 5px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background: #FFF;
}

/* INFOBOX
.menuborder1 {
	background-image: url('https://www.footstar.org/img/inicio2.png');
	height: 6px;
	width: 173px;
	background-repeat: no-repeat;
	border: 0px solid black;
	background-color: transparent;
}

.menuborder {
	background-image: url('https://www.footstar.org/img/meio2.png');
	height: 11px;
	width: 173px;
	background-repeat: repeat-y;
	border: 0px solid black;
	background-color: transparent;
}

.menuborder a {
	font-family: Tahoma, Sans-Serif;
	font-size: 12px;
	color: #46576b;
}

.active_option {
	font-weight:bold;
	font-size: 12px;
}

.menuborder2 {
	background-image: url('https://www.footstar.org/img/fim2.png');
	height: 11px;
	width: 173px;
	background-repeat: no-repeat;
	border: 0px solid black;
	background-color: transparent;
}
#menu_options td{
	background-repeat: no-repeat;
	background-image: url('https://www.footstar.org/img/arrow_state_grey_right.png');
	background-position:center left;
	color: #666;
	font-size: 14px;
	padding: 2px;
	padding-left: 14px;

}

.menupadding {
	text-align:left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Tahoma, Sans-Serif;
	font-size: 12px;

}
*/
.menupadding {
	width:176px;
	background:#E9ECEE;
	padding: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	border: 1px solid #ccc;
	border-top: 0px;
	margin: 0 auto;
	padding-top: 15px;
	text-align:left;
	/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9ECEE', endColorstr='#eeeeee'); /* for IE */
	/*background: -webkit-gradient(linear, left top, left bottom, from(#E9ECEE), to(#eeeeee)); /* for webkit browsers */
	/*background: -moz-linear-gradient(top,  #E9ECEE,  #eeeeee); /* for firefox 3.6+ */
}

.menupadding a{
	font-size:11px;
	background: url('https://www.footstar.org/img/bullet.png') no-repeat;
	background-position: left center;
	padding-left: 16px;
	line-height:20px;
}

#menu_options td{
	color: #666;
	font-size: 14px;
	padding: 3px;

}

/*
#menu_options th{
	background-color: #576266;
	color: white;
	font-size: Tahoma;
	padding: 2px;
	font-weight: normal;
}

*/
/* TABELAS */
table {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000;
	}

#tabela_titulo{
	text-align: left;
	color: #1F5684;
	font-weight: bold;
	font-size: 1.3em;
	border-bottom: solid 1px #666;
	padding-bottom: 3px;
	margin-left: 8px;
}

#team_training {
	border-collapse: collapse;
}

#team_training td {
	border:solid 1pt #CDCDCD;
	padding: 5px;
}

#team_training th {
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	background:#E1E3E4;
	border-bottom:solid 2pt #2971AD;
	color:#414A51;
}

#player_training {
	border-collapse: collapse;
}

#player_training td {
	border:solid 1pt #CDCDCD;
	padding: 2px;
}

#player_training th {
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	background:#E1E3E4;
	border-bottom:solid 2pt #2971AD;
	color:#414A51;
}


#super_table {
	background-color: #f0f0f0;
	margin: 2px auto 2px auto;
	border: 1px solid #d7d7d7;
	/*vertical-align:middle;*/
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
/*
#super_table {
	border:solid 1pt #CDCDCD;
	border-collapse: collapse;
}


#super_table td {
	border:solid 0pt #CDCDCD;
	padding: 1px;
}

#super_table th {
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	background:#E1E3E4;
	border-bottom:solid 2pt #2971AD;
	color:#414A51;
}
*/
#super_table_white {
	background-color: #f0f0f0;
	margin: 2px auto 2px auto;
	border: 1px solid #d7d7d7;
	/*vertical-align:middle;*/
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
}
/*
#super_table_white {
	border:solid 1px #CDCDCD;
	border-collapse: collapse;
}

#super_table_white td {
	border-bottom:solid 1pt #CDCDCD;
	border-spacing: 5px;
}

#super_table_white th {
	font-size: 11px;
	padding: 2px;
	font-weight: bold;
	background:#E1E3E4;
	/*background-image: url("img/L.jpg");*/
	border-bottom:solid 1px #2971AD;
	color:#414A51;
}
*/
#skills_box {
	border:solid 0pt #CDCDCD;
	border-collapse: collapse;
}

#skills_box td {
	font-family: Arial, Helvetica, sans-serif;
	border:solid 0pt #CDCDCD;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;

}

#skills_box th {
	font-size: 10px;
	font-weight:bold;
	padding: 1px;
	background:#F9F7ED;
	border-bottom:solid 2pt #2971AD;
	border-left:solid 1pt #F9F7ED;
	border-right:solid 1pt #F9F7ED;
	border-top:solid 1pt #F9F7ED;
	color:#000;
}

.table_border {
	border:solid 1pt #73AD2B;
	border-collapse:collapse;
	margin: 15px;
}

.table_header {
	background:#2B72AD;
	color: #FFF;
	border-bottom:solid 2pt #73AD2B;
	padding-left:5px;

}

.texttable{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000;
}

.list2 {
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	background-color:#e3e3e3;
	border:#000;
	border-style:groove;
	border-width:0;
	padding: 2px;
}

.list1 {
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 8pt;
	background-color:#EEE;
	border:#000;
	border-style:groove;
	border-width:0;
	padding: 2px;
}

/* ESTILOS */

#alert_box {
	border: 1px solid #666;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 0px 0px 5px 0px;
	background-color: #EEE;
	text-align:left;
}

#alert_box_title {
	font-family: Verdana, Geneva, sans-serif;
	border:1px solid #666;
	padding-top:4px;
	height:20px;
	font-size:12px;
	text-align: left;
	background-color: #7E8D94;
	color: white;
	padding-left: 5px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	font-weight: bold;
}

.active_option {
	font-weight:bold;
	background: url('https://www.footstar.org/img/bulletover.png') no-repeat !important;
	background-position: left center !important;
}
.bigname{
	font-size: 15px;
}

.new_text {
	font-size: 9pt;
	font-family: Tahoma, Geneva, sans-serif;
}

.team_players {
	font-size: 8pt;
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
}

.cabecalhos {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.comentarios{
	font-size: 9pt;
	color: #000000;
}

.titulo{
	font-size: 10pt;
	border-bottom: 1px solid #000;
	margin: 2px;
	COLOR: Black;
	TEXT-DECORATION:none;
	background : url(https://www.footstar.org/img/topo.gif) no-repeat;
	padding-left : 20px;
}

.titulo2{
	border-top-width: 1px;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom: 1px solid #333333;
	border-top-color: #333333;
	border-left-color: #333333;
	border-right-color: #333333;
	font-size: 10pt;
	margin: 2px;
	COLOR: Black;
	TEXT-DECORATION:none;
	FONT-WEIGHT: bold;
	padding-left : 35px;
}

.graph {
	background-color: #FFF;
	position: relative; /* IE is dumb */
	width: 130px;
	border: 1px solid #C2C3C3;
	padding: 2px;
}
.graph .bar {
	display: block;
	position: relative;
	background: #E4E8EB;
	text-align: left;
	color: #333;
	height: 15px;
	line-height: 15px;
}
.graph .bar span {
	position: absolute;
	left: 1em;
}

.titulares {
	background-color : #DAF67A;
}

.big_button {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	border:1px solid #000;
	background:#2971AD;
	vertical-align:middle;
	color: #FFF;
	cursor: pointer;
}

.butao_red {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	color: #FF012B;
	background: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

.butaon{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 7.5pt;
	color: #ffffff;
	background: #314469;
	text-decoration: none;
}

.Blog_Data{
	border-bottom:solid 1px #000000;
	font-size:10pt;
	text-align:left;
	margin-top:30px;
	width:300px;
	margin-bottom:0px;
	color:black;
	font-weight:bold
}

.titulo5 {
	font-size: 8pt;
	color: #FFF;
	background-color : #2971AD;
}

.mom{
    background-color: #DEF67A;
    FONT-WEIGHT: bold;
}

iframe {
	border: 0px solid #ffffff;
}


/* BAIRROS */
#nav_menu td {
	text-align: center;
}

#my_location {
	background-image: url("https://www.footstar.org/img/expert.png");
	position: absolute;
	z-index: 2000;
	left:0px;
	top:500px;
	height: 37px;
	width: 32px;
}


/* TABS */
#main {
	border: 1px solid #C2C3C3;
	clear: both;
	background: #E1E3E4;
	padding-top: 0.3em;
}

#contents {
	padding: 1.5em;
	background: #fffdf3;
	min-height: 100px;
}

#header {
	position: relative;
	width: 100%;
	height: 3em;
	width: 65em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: 70em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 13em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 95%;
	text-decoration: none;
	color: #414A51;
}

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #C2C3C3;
	border-bottom: none;
	background: #E1E3E4;
	padding-bottom: 6px;
	margin-top: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#header ul#primary a {
	background: #fffdf3;
	border: 1px solid #AAA;
	border-bottom: none;
	color: #000;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#header ul#primary a:hover {
	margin-top: 0;
	border-color: #C2C3C3;
	background: #EEEEEE;
	padding-bottom: 5px;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 50em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	/*text-align: auto;*/
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header ul#secondary li a {
	color: #FFF;
	text-decoration: underline;
}

#header ul#secondary li a:hover {
	color: #FFF;
	background: transparent;
	padding: 0 10px;
	border: none;
	border-right: 1px dotted #AAA;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }
/* END OF TABS */

/*  TOOLTIPS  */
span.tool {
  cursor: help;
}

.hintstyle {
  position: absolute;
  min-width: 50px;
  max-width:250px;
  padding: 10px;
  border: 2px solid #2B72AD;
  background-color: #EEE ;
  font: normal 13px arial, helvetica, sans-serif;
  text-align: left;
  color: #000;
  clear: both;
  z-index: 1500;
  -moz-border-radius:10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

span.tool:after {
  padding-left: 2px;
  padding-right: 2px;
  content: url(/img/bubble.gif);
}

/* NEW NAV */

#new_nav {
	/*display: none;*/
	background-image: url('https://www.footstar.org/img/cromo.png');
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	height:400px;
	width:230px;
	position:relative;
	left: 1%;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	z-index: 0;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	z-index: 0;

}

#new_nav a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#new_nav .nome {
	margin-left: 18px;
	border: 0px black solid;
	width: 172px;
}

#new_nav .nome a {
	font-size: 15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;

	}

#new_nav .numero {
	width: 70px;
	height: 60px;
	border: 0px black solid;
	font-size: 50px;
	font-family:Impact;
	color: #2971AD;
}


	 /*
 CHAT & NAVIGATION BAR
 * Copyright (c) 2009 Planetarium Games (http://www.planetariumgames.com)
 */

#chatfs {
	display: none;
	height:300px;
	width:520px;
	bottom:35px;
	position:fixed;
	left: 50px;
	background-color:#EEE;
	border:#000 solid 1px;
	border-right: #666 solid 1px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 999;
}

#chatfs .chat_top_status{
	position:relative;
	height: 20px;
	width:100px;
	border:#000 solid 0px;
	float: left;
	clear:right;
	margin: auto;
	padding-top:5px;
	padding-left:5px;
}

#chatfs .chat_top_sessions{
	position:absolute;
	height: 20px;
	width:285px;
	border:#000 solid 0px;
	left: 110px;
	top:0px;
	padding:0px;
}
#chatfs .chat_top_close{
	text-align: center;
	position:absolute;
	height: 20px;
	width:20px;
	right:5px;
	top:0px;
	border:#000 solid 0px;
	margin: auto;
	padding-top:2px;
}
#chatfs .tabs_inactive{
	cursor: pointer;
	padding: 3px;
	background-color:#F9F7ED;
	border:#000 solid 1px;
	margin: 2px;
	-moz-border-radius: 5px;
}

#chatfs .tabs_inactive_unread {
	cursor: pointer;
	padding: 3px;
	color: #CC0000;
	background-color:#EEE;
	border:#000 solid 1px;
	margin: 2px;
	-moz-border-radius: 5px;
}

#chatfs .tabs_active{
	padding: 3px;
	background-color:#2971ad;
	color: #FFF;
	border:#000 solid 1px;
	margin: 2px;
	-moz-border-radius: 5px;
}

#friends {
	overflow:auto;
	position:absolute;
	height:275px;
	width:130px;
	top: 25px;
	left: 398px;
	border:#2971ad solid 0px;
	border-left:#2971ad solid 2px;
	padding:0px;
	margin:0px;
	z-index: 999;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

#chatfs .tabs{
	position:absolute;
	height: 275px;
	width: 100px;
	border-right:#2971ad solid 2px;
	left: 5px;
	top: 25px;
	text-align: center;
}

#chatfs .loading{
	position:absolute;
	height: 16px;
	width: 16px;
	left: 45px;
	bottom: 5px;
	text-align: center;
}

#chatfs .window{
	height: 250px;
	width: 285px;
	border:#000 solid 0px;
	position: absolute;
	top: 25px;
	left: 110px;
	overflow:auto;
}

#chatfs .msgfield{
	position: absolute;
	height: 16px;
	width: 280px;
	border:#666 solid 1px;
	left: 110px;
	top: 280px;
	background-color:white;
	padding: 0px;
	padding-left:2px;
}

#chatfs td {
	vertical-align: top;
}

#spacer {
	height: 30px;
}

.menu-current {
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

#nav_menu_vertical {
	width:40px;
	position:fixed;
	background-color:#EEEEEE;
	border:#2971ad solid 1px;
	border-left:#2971ad solid 3px;
	border-right:#2971ad solid 3px;
	padding: 5px;
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 999;
}

#nav_menu_horizontal {
	height:40px;
	position:fixed;
	margin:0 0 0 0;
	background-color:#EEEEEE;
	border:#2971ad solid 1px;
	border-left:#2971ad solid 3px;
	border-right:#2971ad solid 3px;
	text-align:center;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 999;
}

#nav_menu_default {
	background-color: #eeebd4;
	background-image: url('https://www.footstar.org/img/bgmenu2.png');
	text-align: center;
	margin:0px 0 0 -475px;
	width: 950px;
	height:30px;
	position:fixed;
	bottom: 0%;
	left: 50%;
	text-align: center;
	border-left:#192D45 solid 2px;
	border-right:#192D45 solid 2px;
	border-top:#192D45 solid 2px;
	text-align:center;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	z-index: 999;
}

#nav_menu_vertical .nav_inner {
	height:30px;
	margin: 8px;
	margin-bottom: 10px;
	margin-right: 10px;
	z-index: 999;
}

#nav_menu_horizontal .nav_inner {
	margin: 8px;
	margin-right: 10px;
	margin-left: 10px;
	height:30px;
	float: left;
	clear: right;
	z-index: 999;
}

#nav_menu_default .nav_inner {
	margin: 4px;
	margin-right: 20px;
	margin-left: 20px;
	height:30px;
	float: left;
	clear: right;
	z-index: 999;
}

#alert {
	display: none;
	position: fixed;
	cursor: pointer;
	left: 2%;
	bottom: 2%;
	color: #FFF;
	padding: 1px;
	background-color: #000;
	min-height: 20px;
	width: 120px;
	text-align:center;
	padding-top: 5px;
	border:#fff solid 1px;
	z-index: 1500;
	-moz-border-radius: 5px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* TABLESORTER */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:0px 0pt 0px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(https://www.footstar.org/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 2px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(https://www.footstar.org/img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(https://www.footstar.org/img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
}

/* HOUSES */

.draggable {
	width: 50px;
	height: 50px;
	border:1px solid #2971AD;
	background-color: #FFF;
	color: #000;
	z-index: 1;
	position: relative;
}

.droppable {
	margin: 0 auto;
	float: left;
	clear: right;
	width: 50px;
	height: 50px;
	margin: 5px;
	border:1px solid #000;
	background-color: #EEE;
	color: #EEE;
}

/* MENSAGENS */

.error-message {
background-color: #EEEEEE;
color: #EF1010;
font-size: 14px;
margin-bottom: 5px;
padding: 3px;
border: 1px #A3A3A3 dotted;
}

.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
width:500px;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('https://www.footstar.org/img/kinfo.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('https://www.footstar.org/img/ksucesso.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('https://www.footstar.org/img/kwarning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('https://www.footstar.org/img/kerror.png');
}

#popup_container {
font-family: Arial, sans-serif;
font-size: 12px;
min-width: 300px; /* Dialog will be no smaller than this */
max-width: 600px; /* Dialog will wrap after this width */
background: #FFF;
border: solid 5px #999;
color: #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#popup_title {
font-size: 14px;
font-weight: bold;
text-align: center;
line-height: 1.75em;
color: #666;
background: #CCC url(img/title.gif) top repeat-x;
border: solid 1px #FFF;
border-bottom: solid 1px #999;
cursor: default;
padding: 0em;
margin: 0em;
}

#popup_content {
background: 16px 16px no-repeat url(https://www.footstar.org/img/info2.gif);
padding: 1em 1.75em;
margin: 0em;
}

#popup_content.alert {
background-image: url(https://www.footstar.org/images/info2.gif);
}

#popup_content.confirm {
background-image: url(https://www.footstar.org/images/important.gif);
}

#popup_content.prompt {
background-image: url(https://www.footstar.org/images/help2.gif);
}

#popup_message {
padding-left: 48px;
}

#popup_panel {
text-align: center;
margin: 1em 0em 0em 1em;
}

#popup_prompt {
margin: .5em 0em;
}


/* TEXTO CORES */
.green_text {
color: #339900;
font-size: 16px;
font-weight: bold;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.neutral_text {
color: #000;
font-size: 16px;
font-weight: bold;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.red_text {
color: #CC0000;
font-size: 16px;
font-weight: bold;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

.skill_text {
color: #000;
font-size: 15px;
font-weight: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.skill_green {
color: green;
font-size: 15px;
font-weight: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.skill_red{
color: red;
font-size: 15px;
font-weight: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.skill_blue {
color: blue;
font-size: 15px;
font-weight: bold;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.skill_desc {
color: #000;
font-size: 12px;
font-weight: normal;
FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/*MENU*/

#menu_dropdown td{
	background-repeat: no-repeat;
	background-position:center left;
	padding: 3px;
	padding-left: 10px;
	cursor: pointer;
	color: #E9ECEE;
	z-index: 1000;
}

#menu_dropdown td:hover{

	background-color:#E9ECEE;
	color: #192D45;
	font-weight: bold;
	z-index: 1000;

}

.sub-dropdown {
	border: 1px solid white;
	width: 140px;
	min-height: 100px;
	background-color:#192D45;
	display: none;
	-moz-border-radius: 5px;
	z-index: 1000;

}

#globalnav {
	float:left;
	width:100%;
	line-height:normal;
}

#globalnav a{
	color: #D5D5D5;
	text-decoration: none;
}

#globalnav ul {
	margin:0;
	padding:0;
	list-style:none;
}

#globalnav li {
	color: #D5D5D5;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight:bold;
	cursor: pointer;
	float:left;
	margin-left: 15px;
	padding: 4px;
}


#globalnav .menu-current {
	color: #192d45;
	display:block;
	cursor: pointer;
	background-color:#e9ecee;
	/*background: url(https://www.footstar.org/img/mse-right.png) right top no-repeat;	*/
	padding:4px 10px;
	border-top: 1px solid #666;
}

#globalnav .menu-current a {
	color: #192d45;
}

#subnav {
	/* width: 718px; */
	/* float: left; */
	height: 34px;
	border-left:1px solid #000;
	border-bottom: 1px solid #CCC;
}

#pre_subnav {
	width: 16px;
	padding-left: 9px;
	padding-top: 9px;
	float:left;
	height:25px;
	line-height: 34px;
	border-left:1px solid #000;
}


#subnav ul {
	line-height: 26px;
	margin:0;
	padding:0;
	list-style:none;
	}

#subnav li{
	float:left;
	padding: 3px 15px 4px 15px;
	color: #192d45;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background: url(https://www.footstar.org/img/menu_sep.png) right no-repeat;
}

#subnav a{
	color: #192d45;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

#subnav_icons{
	/* width: 179px; */
	float: right;
	height: 35px;
	margin-right: 15px;
}

/*FORUNS */

#forum_box {
	border: 1px solid #666;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding: 0px 0px 5px 0px;
	background-color: #EEE;

}

#forum_box_title {
	font-family: Verdana, Geneva, sans-serif;
	border:1px solid #666;
	padding-top:3px;
	height:18px;
	font-size:10px;
	text-align: left;
	background-color: #7E8D94;
	color: white;
	padding-left: 5px;
	-moz-border-radius-topleft:6px;
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topright:6px;
	-webkit-border-top-right-radius: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	/*text-shadow: 2px 2px 2px #000;*/
}

#forum_box_with_bottom {
	border-right: 1px solid #666;
	border-left: 1px solid #666;
	border-bottom: 1px solid #666;
	padding: 0px 0px 5px 0px;
	background-color: #EEE;
}

#forum_box_bottom {
	background-color: #CCC;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-right:1px solid #666;
	padding-top:4px;
	height:20px;
	font-size:10px;
	text-align: right;
	color: white;
	-moz-border-radius-bottomleft:6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright:6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-right:10px;
}

#forum_sub_box{
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border:1px solid #ccc;
}

/* TUTORIAL */
#tutorial_header {
	background-color: #192D45;
	color: white;
	height: 20px;
	font-size: 14px;
	text-align: right;
	z-index: 1000;
}

#tutorial_window {
	height: 320px;
	width: 350px;
	position: fixed;
	left: 30%;
	top: 30%;
	border: 5px solid #192D45;
	background-color: #EEE;
	cursor: move;
	z-index: 1000;
	-moz-border-radius: 10px;
}

#tutorial_body {
	height: 260px;
	font-size: 14px;
	text-align: left;
	margin: 5px;
	border: 0px solid black;
	z-index: 1000;
}

#tutorial_body td {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#tutorial_arrows {
	height: 15px;
	font-size: 14px;
	text-align: right;
	margin: 5px;
	border: 0px solid black;
	float: left;
	width: 50px;
	z-index: 1000;
}

#tutorial_pages {
	float: left;
	width: 250px;
	height: 15px;
	font-size: 14px;
	text-align: left;
	margin: 5px;
	border: 0px solid black;
	z-index: 1000;
}

#tutorial_warning {
	display: none;
	height: 16px;
	width: 16px;
	position: fixed;
	left: 15%;
	bottom: 10%;
	cursor:pointer;
	z-index: 1000;
}

p#vtip { font-family:tahoma;font-size:11px;cursor: help; display: none; max-width: 500px; position: absolute; padding: 10px; left: 5px; background-color: white; border: 1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 }
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

#quality_box {
	z-index:1000;
	border: 2px solid #666;
	background-color:#FFF;
	position:absolute;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	min-width: 100px;
	min-height: 100px;
	text-align:center;
}

.tooltip {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #000;
	-moz-box-shadow:3px 3px 11px #000;
	-webkit-box-shadow:3px 3px 4px #666;
	box-shadow:4px 4px 10px #666;
	padding:10px;
	background:#fff;
	width:200px;
	display:none;
	z-index:1500;
	max-width: 200px;
}

.tooltip_new {
	border:1px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px 3px 3px 3px;

	background: #FFF;
	width: 430px;
	display: none;
	z-index: 1500;
	max-width: 430px;

}

.tooltip_new::after {
    content: '';
    position: absolute;
    top: 3px;
    right: 3px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-bottom-color: #999;
    margin-right: 6px;
    margin-top: -12px;
}

.tooltip_new-content {
	margin: 1px;

	max-height: 380px;
	overflow-y: auto;
}

.tooltip_new-content {
	margin: 1px;
	max-height: 380px;
	overflow-y: auto;
	box-shadow: 0 3px 8px rgba(0, 0, 0, .25)
}

@media (min-height: 900px) {
	.tooltip_new-content {
		max-height: 56vh !important;
		overflow-y: auto;
	}
}


.notification_pin {

	width: auto;
	padding:3px;
	text-align:center;
	font-weight:bold;
	position:absolute;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
	top: -20px;
	right: 12px;
	font-size: 12px;
	font-family: Verdana;
	color: white;
	background-color: #F00;
	border: 1px solid #C00;
}

.notification_pin::after {
	content: '';
	position: absolute;
	bottom: 0;
	right: 3px;
	width: 0;
	height: 0;
	border: 3px solid transparent;
	border-top-color: #C00;
	border-bottom: 0;
	margin-left: -4px;
	margin-bottom: -4px;
}


/*PVP */
/*caixa global*/
.box1 {
	background-image:url(img/bg_pvp.png);
	background-position:top;
	background-repeat:no-repeat;
	margin: 2px auto 2px auto;
	border: 1px solid #d7d7d7;
	color:#FFF;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;

}
/*caixa pedidos ajax*/
.box2 {
	margin: 3px 2px 2px 3px;
	border: 0px solid #fff;
	color:#FFF;
	-moz-border-radius-topleft: 11px;
	-webkit-top-left-border-radius: 11px;
	border-top-left-radius: 11px;

}
/*caixa recent activity*/
.box3 {
	margin: 2px 0 2px 2px;
	/*border: 3px solid #f0f0f0;*/
}
/*tabela recent activity*/
.box4 {
	background-color: #dddddd;
	margin: 2px 2px 2px 2px;
	border: 3px solid #dddddd;

}
.rel {
	position: relative;
	z-index: inherit;
}
.texto_caixas{
	color: #2F4157;font-family: Verdana, Geneva, sans-serif;	font-size: 10px; padding: 3px;
}
.texto_caixas_2{
	color: #FFF;font-family: Verdana, Geneva, sans-serif;	font-size: 12px; font-weight: bold; padding: 3px;
}
.texto_caixas_3{
	color: #2F4157;font-family: Verdana, Geneva, sans-serif;	font-size: 16px; font-weight: bold; padding: 3px;
}

ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  color: #A2A5A7;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
}
ul#menu div {
  display: block;
}

ul#menu li {
  margin-top: 1px;
}

.menu_pvp {
	background-image:url(img/bt_im_normal.png);
	background-position:top;
	background-repeat:no-repeat;
  color: #2F4157;
  height:30px;
  line-height: 30px;
  cursor:pointer;
}

.menu_pvp:hover {
	background-image:url(img/bt_im_over.png);
	background-position:top;
	background-repeat:no-repeat;
  height:30px;
  cursor:pointer;
}

.sub_menu_pvp {
  /*background-image:url(img/bt_sub_im.png);
	background-position:top;
	background-repeat:no-repeat;*/
  color: #2F4157;
  margin-top: 0px;
  cursor:pointer;
  height:16px;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.sub_menu_pvp:hover {
  /*background-image:url(img/bt_sub_im.png);
	background-position:top;
	background-repeat:no-repeat;*/
  cursor:pointer;
  height:16px;
  color: #2F4157;
  text-decoration: underline;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*Banners */
#banner_lateral_right {
	right: -90px;
	top: 20px;
	height: 600px;
	/*width: 300px;*/
	border: 0px solid black;
	position: absolute;
	text-align: center;
}

#banner_lateral_left {
	left: 0px;
	top: 20px;
	height: 600px;
	/*width: 300px;*/
	border: 0px solid black;
	position: absolute;
	/*text-align: center;*/
}

#banner_lateral_right_small {
	right: 0px;
	top: 20px;
	height: 600px;
	/*width: 300px;*/
	border: 0px solid black;
	position: absolute;
	/*text-align: center;*/
}
/*CSS progress bar */

.meter-wrap, .meter-value, .meter-text {
    /* The width and height of your image */
    width: 319px; height: 20px;
}

.meter-wrap{
		position: relative;
    margin-left: auto ;
  	margin-right: auto ;
    background: #bdbdbd ;
		border: 1px solid #d7d7d7;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		z-index: 200;
}
.meter-value{
		border: 1px transparent;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		z-index: 100;
}

.meter-text {
    position: absolute;
    top:0; left:0;
    padding-top: 4px;
		font-size: 10px;
		font-family: Tahoma, Geneva, sans-serif;
		font-weight: bold;
    color: #fff;
    text-align: center;
    width: 100%;
}
/*----*/

.box_achiev
{
	background-image:url(img/achiev_bg.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.tab_subtipos
{
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
  color: #2F4157;
  text-align: center;
	border: 1px solid #d7d7d7;
	cursor:pointer;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	padding: 3px;
	width:60px;
}

.info_campanha
{
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
  color: #2F4157;
  text-align: center;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	/*padding: 3px;*/
	height:200px;
}
.lobby_campanha
{
	border: 1px solid #d7d7d7;
	-moz-border-radius: 11px;
	-webkit-border-radius: 11px;
	border-radius: 11px;
	padding: 3px;
}

/* MY WALL */

.box_top {
background: #ededed; /* for non-css3 browsers */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#ededed'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#ededed)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #f7f7f7,  #ededed); /* for firefox 3.6+ */
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
padding: 5px;
width:250px;
color:#646464;
font-size:15px;
text-align:left;
font-weight:bold;
font-famiy: Verdana;
font-size: 13px;
}

.box_container {
background:#f7f7f7; /* for non-css3 browsers */
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-radius: 0px 0px 5px 5px;
border-radius: 0px 0px 5px 5px;
padding: 5px;
width:250px;
padding:5px;
margin-bottom: 10px;
}

#wall_buttons{
	width:164px;
	padding:3px;
	background:#E6EAED;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	border: 1px solid #dadada;
	margin: 0 auto;
	margin-top:10px;
	-webkit-box-shadow: inset 0 0 6px #bbb;
	-moz-box-shadow: inset 0 0 6px #ccc;
	box-shadow: inset 0 0 6px #ccc;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6eaed', endColorstr='#ffffff'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#e6eaed), to(#ffffff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #e6eaed,  #ffffff); /* for firefox 3.6+ */

}

#wall_buttons .alert{
	background:red;
	color:white;
	font-size:9px;
	padding:1px;
	font-weight:bold;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.intro_text{
		font-family: 'Trebuchet MS', Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #2971AD;
		text-align:left;
		}

#fs_moto {
	color: #2B5E8A;
	font-size: 20px;
	font-weight:bold;
}

#sss {
	height:332px;
	width:489px;
	border:1px solid black;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: white;
}

#loginSub {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5300', endColorstr='#ff893c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5300), to(#ff893c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FF5300,  #ff893c); /* for firefox 3.6+ */
	font-size:12px;
	font-weight:bold;
	min-height:19px;
	border:1px solid black;
	min-width:60px;
	cursor:pointer;
	color:white;
	background-color:#5489B9;
}

#loginSub:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff893c', endColorstr='#FF5300'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff893c), to(#FF5300)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff893c,  #FF5300); /* for firefox 3.6+ */
}

#join_button {
	width: 170px;
	padding:10px;
	border: 1px solid #666;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
	color: white;
	font-weight:bold;
	cursor:pointer;
	background: #FF5300; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff893c', endColorstr='#FF5300'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ff893c), to(#FF5300)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ff893c,  #FF5300); /* for firefox 3.6+ */
}

#join_button:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5300', endColorstr='#ff893c'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#FF5300), to(#ff893c)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #FF5300,  #ff893c); /* for firefox 3.6+ */
}

#demo_button {
	width: 170px;
	padding:10px;
	border: 1px solid #569624;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	font-size: 13px;
	color: white;
	font-weight:bold;
	cursor:pointer;
	background: #B9DA33; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B9DA33', endColorstr='#82AF0E'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#B9DA33), to(#82AF0E)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #B9DA33,  #82AF0E); /* for firefox 3.6+ */
}

#demo_button:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#82AF0E', endColorstr='#B9DA33'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#82AF0E), to(#B9DA33)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #82AF0E,  #B9DA33); /* for firefox 3.6+ */
}

#btn-fb {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#879ed0', endColorstr='#42609e'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#879ed0), to(#42609e)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #879ed0,  #42609e); /* for firefox 3.6+ */
	font-size:13px;
	font-weight:bold;
	position:relative;
	width:170px;
	border:1px solid #42609e;
	cursor:pointer;
	color:white;
	background-color:#5489B9;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	padding: 10px;
	font-family: Arial;
}

#btn-fb:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42609e', endColorstr='#879ed0'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#42609e), to(#879ed0)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #42609e,  #879ed0); /* for firefox 3.6+ */
}

#btn-fb #btn-bfbt {
	background-image:url("img/facebook_mini.png");
	height:16px;
	width: 16px;
	float:left;
	margin-right:5px;
}

.newHeader {
	color:white;
	height:22px;
	line-height: 22px;
}

.forumButtons {
	background: #DDE0E1;
    margin-left: 5px;
    padding: 1px 9px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 5px;
}

.forumButtons:hover {
	background: #B0BABD;
}

.forumButtons a {
	//color: #FFF;
	text-decoration: none;
}

.activeSub {
	text-decoration: underline;
}

blockquote {
	padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 1px solid #ccc !important;
}

.belowTDiv {
	color: #887f7f;
    font-weight: normal;
    font-size: 9px;
}
.styled-select select {
   background: #3C7BB2;
   width: 200px;
   padding: 5px;
   font-size: 12px;
   border: 1px solid #ccc;
   height: 28px;
}

.styled-select-gym select {
   background: #0C9280;
   width: 200px;
   padding: 5px;
   font-size: 12px;
   border: 1px solid #ccc;
   height: 28px;
}

.trSpacing5 {
	border-top: 5px solid;
	border-color: transparent;
}

.error_funding {

	background: #fd003b;
	color: white;
	padding: 10px;
	border-radius: 6px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	width: 632px;
	margin-left: 17px;
	text-align: center;
}

.noerror_funding {

	background: #2bde73;
	color: #000;
	padding: 10px;
	border-radius: 6px;
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 12px;
	width: 632px;
	margin-left: 17px;
	text-align: center;
}

img[src*="thumbsup"] {vertical-align: middle;}
img[src*="heart"] {vertical-align: middle;}
img[src*="smiles/"] {vertical-align: middle;}

.styledTable {border-collapse: collapse;}
.styledTable tr td:first-child { padding-right: 10px; }

/* New style stuff by aeni, CSS prodigy */

.ns-supertable {
	width: 95%;
	background-color: #F0F0F0;
	margin: 2px auto 2px auto;
	border: 1px solid #D7D7D7;
	/*vertical-align:middle;*/
	border-radius: 11px;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
	border-spacing: 0;
}

.ns-supertable-borderless {
	background-color: unset;
	border: 0;
}

.ns-supertable thead th {
	background-color: #7E8D94;
	border-radius: 11px 11px 0 0;
	padding: 5px 0 5px 0;
	width: 100%;
	font-size: 10pt;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
}

.ns-supertable-borderless thead th {
	background-color: unset;
	border: 0;
	color: #000;
}

.ns-supertable thead th span {
	padding: 4px 10px;
}

.ns-supertable thead th::after {
    height: 1px;
    position: relative;
    bottom: -5px;
    display: block;
    width: inherit;
    background: #D7D7D7;
    content: '';
}

.ns-supertable tbody td {
	margin-top: 4px;
	padding: 4px 10px;
}

.ns-supertable > tbody > tr:first-child > td {
	padding-top: 10px;
}

.ns-subtitle {
	font-size: 9pt;
	font-weight: bold;
	padding: 4px 0;
}

.ns-supertable ul {
	list-style-type: square;
}

.ns-box {
	margin: 6px 4px;
	padding: 8px;
	border-radius: 11px
}
.ns-compbox {
	background-color: #E3E3E3;
	border: 1px solid #C7C7C7;
	position: relative;
	margin-bottom: 17px;
}
.ns-compbox-title {
	font-size: 9pt;
	font-weight: bold;
	padding: 4px 0;
}

.ns-phasebox {
	background-color: #EEE;
	border: 1px solid #C7C7C7;
	position: relative;
	margin-bottom: 17px;
}

.ns-phasebox-title {
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 4px;
}

.ns-boxaddon {
	border: 1px solid #C7C7C7;
	border-radius: 15px;
	height: 12px;
	width: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	display: block;
	position: absolute;
	padding: 3px;
}

.ns-boxaddon-bottom {
	bottom: -20px;
	left: 20px;
}
.ns-boxaddon-bottomcenter {
	bottom: -20px;
	left: 50%;
}
.ns-boxaddon-topright {
	right: 4px;
	top: 2px;
}

.ns-boxaddon-clickable,
.ns-boxaddon-plus,
.ns-boxaddon-minus {
	box-shadow: none;
}
.ns-boxaddon-clickable:hover,
.ns-boxaddon-plus:hover,
.ns-boxaddon-minus:hover {
	box-shadow: 1px 2px 2px rgba(0, 0, 0, .5);
}
.ns-boxaddon-green,
.ns-boxaddon-plus {
	background-color: #3A3;
}
.ns-boxaddon-blue,
.ns-boxaddon-arrowdown {
	background-color: #33A;
}
.ns-boxaddon-red,
.ns-boxaddon-minus {
	background-color: #A33;
}
.ns-boxaddon-square,
.ns-boxaddon-arrowdown {
	border-radius: 0;
}
.ns-boxaddon-roundbottom,
.ns-boxaddon-plus {
	border-radius: 0 0 15px 15px;
}

.ns-boxaddon-plus::after,
.ns-boxaddon-minus::after,
.ns-boxaddon-arrowdown::after {
	font-family: FontAwesome;
	font-weight: 200;
	color: #FFF;
   	display: block;
    font-size: 1em;
    width: 100%;
    height: 100%;
	margin: 0 auto;
}

.ns-boxaddon-plus::after {
	content: '\f067';
}
.ns-boxaddon-minus::after {
	content: '\f068';
}
.ns-boxaddon-arrowdown::after {
	content: '\f063';
}

.ns-description-help {
	padding: 4px 0;
}
.ns-description-help::before {
	font-family: FontAwesome;
	content: "\f05a";
	color: #33A;
	font-size: 1.3em;
	margin-right: 4px;
}

.ns-description-error {
	padding: 4px 0;
}
.ns-description-error::before {
	font-family: FontAwesome;
	content: "\f071";
	color: #A33;
	font-size: 1.3em;
	/* margin-right: 4px; */
}

.ns-tooltip-help {
	padding: 0 5px;
	margin-left: 4px;
	/*border: 1px solid #999;
	background-color: #C7C7C7;
	border-radius: 5px;*/
	visibility: hidden;
	height: 0;
	width: 0;
	display: inline;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
}
.ns-tooltip-help span {
	position: absolute;
	top: 5px;
	left: 20px;
	min-width: 200px;
	height: auto;
	border: 1px solid #C7C7C7;
	background-color: #E3E3E3;
	padding: 3px 5px;
	border-radius: 9px;
	border-top-left-radius: 0;
	z-index: 9999;
}
.ns-tooltip-help ul {
	margin: 2px 0;
	margin-left: -20px;
}
.ns-tooltip-help:hover span {
	visibility: visible;
}
.ns-tooltip-help::before {
	font-family: FontAwesome;
	content: "\f05a";
	color: #33A;
	font-size: 1.3em;
	margin-right: 4px;
	display: inline-block;
	visibility: visible;
	cursor: pointer;
}

.ns-inputbox {
	border-radius: 5px;
	padding: 2px;
	vertical-align: middle;
  	box-sizing: content-box;
  		-webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
  		-moz-box-sizing: content-box;    /* Firefox, other Gecko */

}

.ns-button {
	padding: 5px;
	background-color: #3C7BB2;

	font-size: 12px;
	color: #FFF;
	font-weight: bold;

	cursor: pointer;

	border-radius: 5px;
	border-style: solid;
	border: 1px solid #1A5990;

	box-shadow: 1px 2px 2px rgba(0, 0, 32, .5);
}

.ns-minibutton {
	padding: 3px;
	font-size: 10px;
	border-radius: 3px;
	box-shadow: 1px 1px 1px rgba(0, 0, 32, .5);
}

.ns-boxtitle {
	/*border: 1px solid #CCC;
	 border-radius: 9px 9px 0 0; */
	border-bottom: 0;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin: 5px 0 0 0;
	padding: 5px;
	background-color: #7E8D94;
	color: #FFF;
	margin: 0 -8px;
	position: relative;
}

.ns-boxcollapser {
	position: absolute;
	right: 6px;
	border: 1px solid #000;
	border-radius: 12px;
	height: 12px;
	width: 12px;
	font-size: 14px;
	vertical-align: middle;
	color: #000;
	background-color: #EEE;
	box-shadow: 1px 1px 1px rgba(0, 0, 32, .5);
}
.ns-boxcollapser::before {
	font-family: FontAwesome;
	content: "\f102";
}
.ns-boxcollapser.ns-collapsed::before {
	font-family: FontAwesome;
	content: "\f103";
}

.ns-schedulebox {
	border-radius: 0 0 9px 9px;
	/* border: 1px solid #C7C7C7;
	background-color: #E3E3E3; */
	text-align: center;
	margin: 0 -8px;
}

.ns-schedulebox-day {
	border-radius: 5px;
	background-color: #FFF;
	border: 1px solid #33A;
	color: #33A;
	padding: 4px 1px;
	margin: 1px;
	text-align: center;
	display: inline-block;
	width: 20px;
	cursor: pointer;
}
.ns-schedulebox-weekday {
	border: 1px solid transparent;
	background-color: unset;
	color: #A33;
	cursor: default;
	font-weight: bold;
}
.ns-schedulebox-checkday {
	color: #FFF;
	background-color: #3A3;
	border: 1px solid #292;
}
.ns-schedulebox-inactiveday {
	color: #DDD;
	background-color: #999;
	border: 1px solid #888;
	cursor: not-allowed;
}.ns-schedulebox-perminactive {
	color: #D33;
}

.ns-schedulebox-day:not(.ns-schedulebox-inactiveday):not(.ns-schedulebox-weekday):not(.ns-schedulebox-checkday):hover {
	/* color: #FFF; */
	background-color: #FFA;
	/* border: 1px solid #9A3;
	font-weight: bold;*/
}

.ns-errorbox {
	background-color: #EEE3E3;
	border: 1px solid #DDC7C7;
}

.onoffswitch {
    position: relative; width: 32px;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #E3E3E3; border-radius: 50px;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 12px; padding: 0; line-height: 12px;
    font-size: 16px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before {
    content: "";
    padding-left: 10px;
    background-color: #88FF88; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "";
    padding-right: 10px;
    background-color: #FF8888; color: #666666;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 16px; margin: -2px;
    background: #E9ECEE;
    position: absolute; top: 0; bottom: 0;
    right: 16px;
    border: 2px solid #E3E3E3; border-radius: 50px;
    transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}