/* CSS Document */
html {
	height: 100%;
}

body {
	background-color: #eff1e8;
	background-position: center;
	background-position: top;
	margin: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-y: scroll;
	overflow-x: hidden;		
	height: 95%;
}

body table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	text-align: left;
}

form {
	margin-top: -5px;
	margin-bottom: 0;
}

body a {
	color: #014eba;
}

body a:hover {
	color: #0f63d9;
	text-decoration: underline;
}

body input[type="text"] {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	height: 16px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 3px;
}

body select {
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

body input[type="text"]:focus {
	border-color: #006699;
	background-color: #e7f1ff;
}

body input[type="password"] {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	height: 16px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 3px;
}

body input[type="password"]:focus {
	border-color: #006699;
	background-color: #e7f1ff;
}

body textarea {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 3px;
}

body textarea:focus {
	border-color: #006699;
	background-color: #e7f1ff;
}

div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border: 0;
}

/* NAVEGADOR */
.topTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	height: 93%;
}

.topTable img {
	border: 0;
}

.topTable a {
	text-decoration: none;
}

.left {
	width: 11px;
}

.right {
	width: 11px;
}

.center {
	width: 900px;
	/* 	background-image: url(/images/bg-center.jpg); */
	/* 	background-repeat: no-repeat; */
	/* 	background-color: #ffffff; */
	background-position: center;
	background-position: top;
	background-attachment: fixed;
	vertical-align: top;
}

.center_content {
	width: 900px;
	background-color: #ffffff;
	background-position: center;
	background-position: top;
	background-attachment: fixed;
	vertical-align: top;
}

.centerLanding {
	width: 755px;
	background-image: url(/images/nav-bg.jpg);
	background-repeat: repeat-x !important;
	background-color: #ffffff;
	background-position: center;
	background-position: top;
	background-attachment: fixed;
	vertical-align: top;
}

.topTable #jogadoresonline {
	width: 155px;
	position: absolute;
	text-align: center;
	margin-left: 0;
	margin-top: 112px;
	z-index: 100;
	font-size: 12px;
	font-weight: bold;
	color: #4d4d4d;
}

.topTable #banner {
	margin-left: 155px;
	margin-top: 0;
	position: relative;
}

.genericFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
}

#genericFont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
}

.rounded_corners {
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
/* BOX AZUIS LATERAIS*/
.boxLeft {
	width: 190px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boxLeft #centerTop {
	background-color: #4e5147;
	color: #ffffff;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 8px;
	height: 24px;
	text-transform: uppercase;
}

.boxLeft #centerBottom {
	background-image: url(/images/box-left-bottom2.png);
	background-repeat: repeat-x;
	padding: 0;
}

.boxLeft #centerMiddle {
	background-image: url(/images/box-left-middleblue.jpg);
	background-repeat: no-repeat;
	background-color: #f5f6f6;
	padding: 5px 7px 7px 7px;
}

.boxLeft #leftMiddle {
	background-color: #f5f6f6;
	width: 5px;
}

.boxLeft #rightMiddle {
	background-image: url(/images/box-left-middle3.png);
	background-repeat: repeat-y;
	width: 10px;
}

.boxLeft DIV {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxLeft strong {
	color: #333333;
}

/* BOX AZUIS DE CONTEUDO CENTRAL */
.boxContent {
	width: 879px;
	margin: 10px;
	padding: 0;
}

.boxContent #centerTop {
	background-color: #4e5147;
	color: #ffffff;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 8px;
	height: 24px;
	text-transform: uppercase;
}

.boxContent #centerBottom {
	background-image: url(/images/box-left-bottom2.png);
	background-repeat: repeat-x;
	padding: 0;
}

.boxContent #centerMiddle {
	background-image: url(/images/box-left-middleblue.jpg);
	background-repeat: no-repeat;
	background-color: #f5f6f6;
}

.boxContent #leftMiddle {
	background-color: #f5f6f6;
	width: 5px;
}

.boxContent #rightMiddle {
	background-image: url(/images/box-left-middle3.png);
	background-repeat: repeat-y;
	width: 10px;
}

.boxContent DIV {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxContent strong {
	color: #333333;
}

/*BOX AZUL 2*/
.boxContent2 {
	width: 98%;
	margin: 10px;
	padding: 0;
}

.boxContent2 #centerTop {
	background-color: #4e5147;
	color: #ffffff;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 8px;
	height: 24px;
	text-transform: uppercase;
}

.boxContent2 #centerBottom {
	background-image: url(/images/box-left-bottom2.png);
	background-repeat: repeat-x;
	padding: 0;
}

.boxContent2 #centerMiddle {
	background-image: url(/images/box-left-middleblue.jpg);
	background-repeat: no-repeat;
	background-color: #f5f6f6;
}

.boxContent2 #leftMiddle {
	background-color: #f5f6f6;
	width: 5px;
}

.boxContent2 #rightMiddle {
	background-image: url(/images/box-left-middle3.png);
	background-repeat: repeat-y;
	width: 10px;
}

.boxContent2 DIV {
	margin-top: 10px;
	margin-bottom: 10px;
}

.boxContent2 strong {
	color: #333333;
}

/*FIM BOX AZUL 2*/

/* BOX MOBILE AZUL */
.boxGamemobile {
	width: 685px;
	margin-top: 10px;
	z-index: 30;
	background-color: #F5F6F6 !important;
	border: none !important;
}

.boxGamemobile a {
	font-weight: bold;
	color: #006600;
}

.boxGamemobile a:hover {
	color: #639f35;
}

.boxGamemobile #title {
	margin-left: 8px;
	margin-top: 12px;
	margin-bottom: 0 !important;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boxGamemobile #centerTop {
	background-color: #007280 !important;
	color: #ffffff;
	font-family: Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 0 !important;
	padding-top: 0 !important;
}

.boxGamemobile #centerMiddle img {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
}

.boxGamemobile #leftMiddle {
	width: 10px;
}

.boxGamemobile #rightMiddle {
	width: 2px;
}

/* BOX DOS JOGOS - VERDE */
.boxGamecard {
	width: 685px;
	margin-top: 10px;
	z-index: 30;
	background-color: #F5F6F6 !important;
	border: none !important;
}

.boxGamecard a {
	font-weight: bold;
	color: #006600;
}

.boxGamecard a:hover {
	color: #639f35;
}

.boxGamecard #title {
	margin-left: 8px;
	margin-top: 12px;
	margin-bottom: 0 !important;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boxGamecard #centerTop {
	background-color: #78A05E !important;
	color: #ffffff;
	font-family: Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 0 !important;
	padding-top: 0 !important;
}

.boxGamecard #centerMiddle img {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
}

.boxGamecard #leftMiddle {
	width: 10px;
}

.boxGamecard #rightMiddle {
	width: 2px;
}

/* BOX DOS JOGOS - LARANJA */
.boxGameboard {
	width: 6px;
	margin-top: 10px;
	z-index: 30;
	background-color: #F5F6F6 !important;
	border: none !important;
}

.boxGameboard a {
	font-weight: bold;
	color: #936e25;
}

.boxGameboard a:hover {
	color: #b5882d;
}

.boxGameboard #title {
	margin-left: 8px;
	margin-top: 12px;
	margin-bottom: 0 !important;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boxGameboard #centerTop {
	background-color: #A0975E !important;
	color: #ffffff;
	font-family: Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 0 !important;
	padding-top: 0 !important;
}

.boxGameboard #centerMiddle img {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
}

.boxGameboard #leftMiddle {
	width: 10px;
}

.boxGameboard #rightMiddle {
	width: 2px;
}

/* BOX DOS JOGOS - VERMELHO */
.boxGamemisc {
	width: 535px;
	margin-top: 10px;
	z-index: 30;
	background-color: #F5F6F6 !important;
	border: none !important;
}

.boxGamemisc a {
	font-weight: bold;
	color: #a32b1b;
}

.boxGamemisc a:hover {
	color: #d12a1c;
}

.boxGamemisc #title {
	margin-left: 8px;
	margin-top: 12px;
	margin-bottom: 0 !important;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boxGamemisc #centerTop {
	background-color: #AB5352 !important;
	color: #ffffff;
	font-family: Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	padding-left: 0 !important;
	padding-top: 0 !important;
}

.boxGamemisc #centerMiddle img {
	margin-top: 5px;
	margin-right: 0;
	margin-left: 0;
}

.boxGamemisc #leftMiddle {
	width: 10px;
}

.boxGamemisc #rightMiddle {
	width: 2px;
}

/* GERAL BOX DE GAMES */
.nameGame {
	width: 98%;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 40px;
	color: #FFFFFF;
	margin-left: 5px;
	margin-bottom: -14px;
	vertical-align: middle;
}

.nameGame td {
	vertical-align: middle;
}

.nameGame h2 {
	text-decoration: none;
	line-height: 15px;
	padding: 0 0 7px 3px;
	font-size: 14px;
	font-weight: 100 !important;
}

.nameGame img {
	padding-bottom: 8px;
	padding-left: 3px;
}

.nameGame a {
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	padding-top: 5px;
}

.nameGame a:hover {
	color: #FFFFFF;
	text-decoration: none;
	color: #f3f3f3;
}

.nameGameUsers {
	position: relative;
	margin-top: -9px;
	margin-left: 125px;
	width: 45px;
	text-align: right;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}

.nameGameTitle {
	position: relative;
    margin-top: -6px;
	color: #FFF;
	font-family: Tahoma, Futura Md BT, Arial, Helvetica, sans-serif;
}

.descGame {
	margin-top: 10px;
	line-height: 14px;
}

.descGame a {
	color: #000000;
	text-decoration: none;
}

.descGame a:hover {
	color: #333333;
	text-decoration: none;
}

.topgamescard td {
	background-image: url(/images/ico-game-card.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 120px;
	vertical-align: top;
	padding: 0;
}

.topgamesmisc td {
	background-image: url(/images/ico-game-misc.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 120px;
	vertical-align: top;
	padding: 0;
	padding-left: 0;
}

.topgamesboard td {
	background-image: url(/images/ico-game-board.png);
	background-repeat: no-repeat;
	width: 170px;
	height: 120px;
	vertical-align: top;
	padding: 0;
	padding-left: 0;
}

.topgamescard td#nogame {
	background-image: url(/images/ico-nogame.png) !important;
	background-repeat: no-repeat;
	width: 170px;
	height: 120px;
	vertical-align: top;
}

.topgamesboard td#nogame {
	background-image: url(/images/ico-nogame.png) !important;
	background-repeat: no-repeat;
	width: 170px;
	height: 120px;
	vertical-align: top;
}

.topgamesmisc td#nogame {
	background-image: url(/images/ico-nogame.png) !important;
	background-repeat: no-repeat;
	width: 170px;
	height: 120px;
	vertical-align: top;
}

.nusersNewBrowsers {
	background-image: url(/images/nusers.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	width: 50px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	z-index: 1;
	margin-left: 111px;
	margin-top: 37px !important;
}

.nusersIE6 {
	background-image: url(/images/nusers.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	width: 50px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	z-index: 1;
	margin-left: 103px;
	margin-top: 35px !important;
}

.nusersIE7 {
	background-image: url(/images/nusers.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	padding-left: 1px;
	width: 50px;
	height: 21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	z-index: 1;
	margin-left: 103px;
	margin-top: 37px !important;
}

.cellNewBrowsers {
	background-image: url(/images/cell.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	width: 17px;
	height: 24px;
	text-align: right;
	z-index: 1;
	margin-left: 144px;
	margin-top: 89px !important;
}

.cellIE6 {
	background-image: url(/images/cell.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	width: 17px;
	height: 24px;
	text-align: right;
	z-index: 1;
	margin-left: 136px;
	margin-top: 84px !important;
}

.cellIE7 {
	background-image: url(/images/cell.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	padding-left: 1px;
	width: 17px;
	height: 24px;
	z-index: 1;
	margin-left: 136px;
	margin-top: 89px !important;
}

.newgameNewBrowsers {
	position: absolute;
	margin-left: 4px;
	margin-top: 26px;
	padding: 0;
	width: 64px;
	height: 65px;
	z-index: 1;
}

.soongameNewBrowsers {
	position: absolute;
	margin-left: 4px;
	margin-top: 82px;
	padding: 0;
	width: 64px;
	height: 36px;
	z-index: 1;
}

.soongameIE6 {
	position: absolute;
	margin-left: -4px;
	margin-top: 82px;
	padding: 0;
	width: 64px;
	height: 65px;
	z-index: 1;
}

.soongameIE7 {
	position: absolute;
	margin-left: -3px;
	margin-top: 82px;
	padding: 0;
	width: 64px;
	height: 65px;
	z-index: 1;
}

.newgameIE6 {
	position: absolute;
	margin-left: -4px;
	margin-top: 31px !important;
	padding: 0;
	width: 64px;
	height: 65px;
	z-index: 1;
}

.newgameIE7 {
	position: absolute;
	margin-left: -4px;
	margin-top: 26px;
	padding: 0;
	width: 64px;
	height: 65px;
	z-index: 1;
}

/* JOGAR */
.buttomPlay {
	height: 25px;
	color: #FFFFFF;
	margin-top: 0;
	margin-right: 60px;
}

.buttomPlay #center {
	background-image: url(/images/mj-bt_green_center.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
	padding-top: 3px;
}

.buttomPlay #left {
	width: 10px;
	height: 25px;
}

.buttomPlay #right {
	width: 17px;
	height: 25px;
}

.buttomPlay #left img {
	width: 10px;
	height: 25px;
	margin: 0 !important;
}

.buttomPlay #right img {
	width: 17px;
	height: 25px;
	margin: 0 !important;
}

.buttomPlay a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 13px;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 15px;
}

.buttomPlay a:hover {
	color: #cbffcb;
	text-decoration: none;
	margin-top: 0 !important;
}

/* RODAPE */
.rodape {
	margin-top: 0;
	top: 0;
	width: 918px;
	height: 105px;
	background-image: url(/images/mj-rodape-bg.png);
	background-repeat: no-repeat;
	position: relative;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.rodape td {
	vertical-align: top;
	padding-top: 12px;
}

.rodape img {
	border: 0;
}

.rodape td a {
	color: #FFFFFF;
	text-decoration: none;
}

.rodape td a:hover {
	color: #CFCFCF;
	text-decoration: none;
}

.rodape #marca {
	color: #888888;
	padding-top: 17px;
	padding-left: 20px;
}

.rodape #marca a {
	color: #888888;
	border: 0;
	font-size: 17px;
	font-weight: bold;
	padding-right: 10px;
}

.rodape #marca a:hover {
	color: #999999;
}

.rodape #share {
	padding-top: 0;
	font-size: 11px;
	color: #999999;
}

.rodape #share td {
	width: 25px;
}

.rodape #rightTD {
	padding-top: 18px;
	padding-right: 30px;
	text-align: right;
}

.rodape .access_links {
	padding-top: 35px;
	height: 50px;
}

.rodape .access_links a {
	padding: 4px;
}

.rodape .copyright {
	margin-left: 175px;
	color: #C7C7C7;
}

/*  FORMULARIO */
.formularioText {
	border: 1px;
	border-style: solid;
	border-color: #999999;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 3px;
}

.formularioText:focus {
	border-color: #006699;
	background-color: #e7f1ff;
}

.genericFont #nick {
	width: 100%;
}

.genericFont #pass {
	width: 100%;
}

/*  LEMBRAR SENHA */
.remember {
	width: 160px;
}

.remember a {
	font-size: 10px;
	color: #333333;
}

.remember a:hover {
	color: #51ac2c;
}
.login_facebook {
	margin-left: 10px;
	float:left;
}
.login_google {
	margin-left: 4px;
	float:left;
}

/* NOVO USUARIO */
.newuser a {
	font-size: 10px;
	color: #333333;
}

.newuser a:hover {
	color: #0bc592;
}

/*  BOTOES - EXCETO JOGAR DA CAPA */
.button {
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #930f09;
	background-image: url(/images/mj-bt_green_center.png);
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	background: transparent;
	border: solid 0 #fff;
	margin: 0;
	cursor: pointer;
	padding: 0 !important;
	padding-left: 0;
	padding-right: 0;
	text-transform: uppercase;
}

#button {
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(/images/mj-bt_green_center.png);
	background-repeat: repeat-x;
	text-decoration: none;
	text-align: center;
	background: transparent;
	border: solid 0 #fff;
	margin: 0;
	cursor: pointer;
	cursor: hand;
	padding: 0 !important;
	padding-left: 0;
	padding-right: 0;
	text-transform: uppercase;
}

.buttomAll {
	height: 25px;
	color: #FFFFFF;
	margin-top: 0;
	text-transform: uppercase;
}

.buttomAll #center {
	background-image: url(/images/mj-bt_green_center.png);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	padding-top: 3px;
}

.buttomAll #left {
	vertical-align: top;
	width: 10px;
	height: 25px;
}

.buttomAll #right {
	vertical-align: top;
	width: 17px;
	height: 25px;
}

.buttomAll #left img {
	width: 10px;
	height: 25px;
	margin: 0 !important;
}

.buttomAll #right img {
	width: 17px;
	height: 25px;
	margin: 0 !important;
}

.buttomAll a {
	color: #FFFFFF !important;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 15px;
}

.buttomAll a:hover {
	color: #cbffcb !important;
	text-decoration: none;
}

.buttomAll input {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
	line-height: 15px;
}

.buttomAll input:hover {
	color: #cbffcb;
	text-decoration: none;
}

#avatar {
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	background-image: url(/images/bg-avatar.gif);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left;
	width: 54px;
}

#avatarMedium {
	padding-top: 4px;
	padding-right: 7px;
	padding-left: 4px;
	padding-bottom: 6px;
	margin-bottom: 5px;
	background-image: url(/images/bg-avatar-medium.png);
	background-repeat: no-repeat;
	background-position: top;
	text-align: left !important;
	width: 68px;
	height: 90px;
}

#avatarBigger {
	padding-top: 2px;
	padding-right: 7px;
	padding-left: 2px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(/images/bg-avatar-bigger.gif);
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	width: 100px;
}

.loggedTable {
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.ListLogged {
	line-height: 14px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.ListLogged a {
	font-size: 12px;
	text-decoration: none;
}

.ListLogged a:hover {
	font-size: 12px;
	text-decoration: underline;
}

.ListLogged td {
	vertical-align: top;
	padding-bottom: 8px;
}

.ListLogged tr:hover {
	vertical-align: top;
	padding-bottom: 8px;
	background-color: #edf4ff;
	text-decoration: underline;
	cursor: pointer;
}

.loginError {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #DA0000;
	height: 36px;
	line-height: 12px;
}

.loginOk {
	text-align: center;
	font-size: 11px;
	height: 48px;
	color: #4d4d4d;
}

.tdLogged {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #4d4d4d;
}

.mainRightSector a {
	color: #4d4d4d;
}

.mainRightSector a:hover {
	color: #333333;
	text-decoration: none;
}

.migalhas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #7787a5;
	font-size: 10px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
}

.migalhas a {
	color: #7787a5;
	text-decoration: none;
	font-weight: 100;
	padding-left: 2px;
	padding-right: 18px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(/images/breadcrumb.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.migalhas span {
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.migalhas a:hover {
	color: #7787a5;
	text-decoration: underline;
}

.labelPage {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #c90b00;
	margin-left: 17px;
	font-weight: bold;
}

.boxtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.boxtxtb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

.boxtxtg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.boxtxt10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#red {
	color: #c90b00 !important;
}

.red {
	color: #c90b00 !important;
}

#blue {
	color: #1e5ab2 !important;
}

.blue {
	color: #1e5ab2 !important;
}

.txtRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DA0000 !important;
}

.txtRedBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DA0000 !important;
}

.txtGreenBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #006d00 !important;
	font-size: 12px;
	font-weight: bold;
}

.txtGreen {
	font-family: Arial, Helvetica, sans-serif;
	color: #006d00 !important;
	font-size: 12px;
}

.txtBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #053AB2 !important;
	font-size: 12px;
	font-weight: bold;
}

.txtBlueBig {
	font-family: Arial, Helvetica, sans-serif;
	color: #053AB2 !important;
	font-size: 14px;
}

.txtBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #053AB2 !important;
	font-size: 12px;
	font-weight: normal;
}

.txtBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF !important;
	font-size: 13px;
	font-weight: bold;
}

.txtLightBlueBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #1194a5 !important;
	font-size: 13px;
	font-weight: bold;
}

.boxtxti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.boxtxtismall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.font_arial {
	font-family: Arial, Helvetica, sans-serif;
}

.font_futura {
	font-family: Futura Md BT, Arial, Helvetica, sans-serif;
}

/* CABECALHO CAPA - NAO LOGADO */
.logocapa {
	position: absolute;
	left: 50%;
	margin-left: -410px;
	margin-top: 30px;
	z-index: 8;
}

.years {
	position: absolute;
	left: 50%;
	margin-top: -42px;
	margin-left: -430px;
	z-index: 10;
}

.topHome {
	background-image: url(/images/mj-bg-top-home.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 245px;
}

.topHomepeople {
/* 	background-image: url(/images/mj-slider1_pt_BR.gif); */
	background-repeat: no-repeat;
	width: 687px;
	height: 260px;
	position: absolute;
	margin-left: 244px;
	margin-top: -10px;
}

.topHometext {
	position: absolute;
	margin-top: 28px;
	height: 250px;
	width: 400px;
}

.bannerImg0 {
	margin-top: 10px;
}

.bannerImg {
	position: absolute;
	margin-left: 321px;
}

.bannerTopText {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 40px;
	color: #b5b5b5;
	margin: 5px 0 0 120px;
	width: 300px;
	text-transform: uppercase;
	letter-spacing: -2px;
}


.bannerTopText0 {
	position: absolute;
	font-family: Serifa BT, Serif;;
	font-size: 40px;
	margin: 5px 0 0 120px;
	width: 300px;
	color: #000000;
}

.bannerTopText0:hover{
	text-decoration: none;
	color: #645D5D;
}

.bannerBottomText0:hover{
	text-decoration: none;
	color: #F0393F;
}

.bannerBottomText1 {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 60px;
	font-weight: bold;
	color: #4aadce;
	margin-left: 46px;
	text-transform: uppercase;
	letter-spacing: -4px;
	
}

.bannerBottomText0 {
	position: absolute;
	font-family: Serifa BT, Serif;;
	font-size: 46px;
	font-weight: bold;
	margin-top: 10px;
	color: #D1191F;
	margin-left: 70px;
	text-transform: uppercase;
	letter-spacing: 0;
}

.bannerBottomText1US {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 59px;
	font-weight: bold;
	color: #4aadce;
	margin-left: 44px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.bannerBottomText2 {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 60px;
	font-weight: bold;
	color: #c792c3;
	margin-left: 46px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.bannerBottomText2FR {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 50px;
	font-weight: bold;
	color: #c792c3;
	margin-left: 42px;
	margin-top: 8px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.bannerBottomText2US {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 52px;
	font-weight: bold;
	color: #c792c3;
	margin-left: 42px;
	margin-top: 2px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.bannerBottomText3 {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 60px;
	font-weight: bold;
	color: #e7ad5a;
	margin-left: 46px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.bannerBottomText3FR {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 55px;
	font-weight: bold;
	color: #e7ad5a;
	margin-left: 43px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.bannerBottomText3IT {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 50px;
	font-weight: bold;
	color: #e7ad5a;
	margin-left: 43px;
	text-transform: uppercase;
	letter-spacing: -4px;
}

.topbannerTopText {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 29px;
	color: #b5b5b5;
	margin: 12px 0 0 100px;
	width: 500px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.topbannerTopText {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 29px;
	color: #b5b5b5;
	margin: 12px 0 0 100px;
	width: 500px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.topbannerTopText8 {
	font-size: 25px;
}

.topbannerBottom {
	position: absolute;
	font-family: Serifa BT, Serif;
	font-size: 42px;
	font-weight: bold;
	color: #4aadce;
	margin: 43px 0 0 0;
	text-transform: uppercase;
	letter-spacing: -2px;
	width: 700px;
}

.topbannerBottomText1 {
	color: #4aadce;
	margin: 43px 0 0 20px;
}

.topbannerBottomText2 {
	color: #aac763;
}

.topbannerBottomText3 {
	color: #d67d47;
	margin: 43px 0 0 -30px;
}

.topbannerBottomText4 {
	color: #216a7c;
	margin: 43px 0 0 0;
}

.topbannerBottomText5 {
	color: #668338;
	margin: 43px 0 0 30px;
}

.topbannerBottomText6 {
	color: #216a7c;
}

.topbannerBottomText7 {
	color: #d67d47;
}

.topbannerBottomText8 {
	color: #aac763;
}

.topbannerBottomText9 {
	color: #d67d47;
	font-size: 37px;
}

.topHomebutton {
	left: 50%;
	position: absolute;
	margin-left: -132px;
	margin-top: 170px;
	font-size: 13px;
	color: #4f4f4f;
	width: 281px;
	height: 60px;
	background-repeat: no-repeat;
	line-height: 20px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.topHomebutton #title {
	color: #538400;
	font-size: 20px;
	font-weight: bold;
}

.topHomesubtitle {
	color: #538400;
	font-size: 14px;
	font-weight: bold;
}

.topHomeplayers {
	color: #0b46ab;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/ico-user.png);
	background-repeat: no-repeat;
	background-position: 1px;
	padding-left: 15px;
}

.topHomemonitor {
	position: absolute;
	left: 50%;
	margin-left: 102px;
	margin-top: 53px;
	z-index: 70;
}

.topHomemonitor2 {
	left: 50%;
	z-index: 70;
}

.topHomeplaynow {
	position: absolute;
	left: 50%;
	margin-left: 101px;
	margin-top: 169px;
	z-index: 80;
}

.novanave { /* 	background-image: url(/images/nav-bg.jpg); */
	height: 42px;
	width: 900px;
	font-family: Tahoma, Futura Md Bt, Calibri Bold, Calibri, Arial, Helvetica, sans-serif;
	font-weight: 100;
	text-align: center;
	z-index: 30;
}

.novanave a {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font-size: 15px;
}

.novanave a:hover {
	color: #CBF4FF;
	/* 	background-image: url(/images/nav-bright.png); */
	/* 	background-repeat: no-repeat; */
	/* 	background-position: center; */
	text-decoration: none;
}

.menu_option {
	padding-bottom: 4px;
	line-height: 30px;
	text-shadow: 0px 1px 2px #666;
	cursor: pointer;
}

.novanave .menu_option:hover {
	background-image: url("/images/mj-nav-active.png");
	background-repeat: repeat-x;
	background-color: transparent;
}

.novanave #selected {
	color: #a1ebff;
	/* 	background-image: url(/images/nav-bright.png); */
	/* 	background-repeat: no-repeat; */
	/* 	background-position: center; */
	text-decoration: none;
}

.baloon {
	background: url(/images/bubble.png) no-repeat;
	width: 110px;
	height: 59px;
	position: absolute;
	top: -70px;
	left: -0;
	text-align: center;
	z-index: 2;
	display: none;
}

/*contador da capa*/
.counter {
	background-image: url(/images/mj-img-counterbase.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	width: 101px;
	height: 46px;
	z-index: 81;
}

.counterNumber {
	margin-left: 4px;
	padding-top: 4px;
	height: 12px;
	width: 95px;
}

.counterNumber tr {
	height: 34px;
}

.counterNumber td {
	background-image: url(/images/mj-img-counternumber.png);
	background-repeat: repeat-y;
	height: 34px;
	left: 50%;
}

.counterNumber div {
	background-image: url(/images/mj-img-counternumber.png);
	background-repeat: repeat-y;
	height: 34px;
	left: 50%;
}

.counterText {
	margin-top: -36px;
	margin-left: 105px;
	color: #4294aa !important;
	z-index: 81;
	font-family: Serifa BT, _serif !important;
}

.chrome {
	width: 165px;
	height: 43px;
	position: absolute;
	left: 100%;
	top: 0;
	margin-left: -175px;
	z-index: 100;
	background-image: url(/images/bg_chrome.png);
	background-repeat: no-repeat;
}

/* HOW TO INSTALL*/
.howToInstallHidden {
	margin-left: 35px;
	padding-top: 6px;
	font-size: 12px;
	line-height: 15px;
}

.howToInstallDestaqueLink {
	font-style: italic;
	font-weight: bold;
	padding: 5px;
}

.howToInstallBlackLink {
	padding: 5px;
	font-weight: bold;
	color: #000000;
}

.howToInstallBlackLink a {
	text-decoration: none;
	color: #000000;
}

.howToInstallBlackLink a:hover {
	text-decoration: underline;
}

.howToInstallHaveFun {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}

.howToInstall {
	
}

.howToInstall a {
	font-weight: bold;
}

.howToInstallclick {
	font-weight: bold;
	border: 1px solid #999999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #999 0 0 5px;
	-moz-box-shadow: #999 0 0 5px;
	box-shadow: #999 0 0 5px;
	background-color: #f5f5f5;
	padding-top: 3px;
	padding-bottom: 6px;
	/* width:500px; */
	background: #f5f5f5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#d3d3d3) );
	background: -moz-linear-gradient(#f5f5f5, #d3d3d3);
	background: linear-gradient(#f5f5f5, #d3d3d3);
	-pie-background: linear-gradient(#f5f5f5, #d3d3d3);
	text-align: center;
}

.howToInstallclick:hover {
	font-weight: bold;
	border: 1px solid #999;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #b4b4b4 0 0 5px;
	-moz-box-shadow: #b4b4b4 0 0 5px;
	box-shadow: #b4b4b4 0 0 5px;
	background-color: #f1f4f8;
	padding-top: 3px;
	padding-bottom: 6px;
	/* width:500px; */
	background: #f1f4f8;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f1f4f8), to(#c6d3e3) );
	background: -moz-linear-gradient(#f1f4f8, #c6d3e3);
	background: linear-gradient(#f1f4f8, #c6d3e3);
	-pie-background: linear-gradient(#f1f4f8, #c6d3e3);
	text-align: center;
	cursor: pointer;
}

.howToInstallclick a {
	text-decoration: underline;
}

.howToInstallclick a:hover {
	text-decoration: underline;
}

.arial_13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.arial_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.successDiv {
	border: 1px solid !important;
	background-color: #e7efd5 !important;
	border-color: #97ba4a !important;
	color: #006d00 !important;
	font-size: 14px !important;
	padding: 20px !important;
}

.errorDiv {
	border: 1px solid !important;
	background-color: #efd5d5 !important;
	border-color: #ba4a4a !important;
	color: #DA0000 !important;
	font-size: 14px !important;
	padding: 20px !important;
	text-align: center;
}

.neutralDiv {
	border: 1px solid !important;
	background-color: #D2DDF0 !important;
	border-color: #5387D5 !important;
	color: #4d4d4d !important;
	font-size: 14px !important;
	padding: 20px !important;
	text-align: center;
}

.neutralDivSmall {
	border: 1px solid !important;
	background-color: #D2DDF0 !important;
	border-color: #5387D5 !important;
	color: #4d4d4d !important;
	font-size: 12px !important;
	padding: 10px !important;
}

.naveNumber {
	position: absolute;
	background-image: url(/images/bg_ballon.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0;
	margin-top: -25px;
	text-align: center;
	padding-top: 0px;
	line-height: 10px;
}

.img_banner {
	margin-top: -14px;
	margin-bottom: -10px;
	z-index: 10;
}

.overlay_style {
	margin: 3px;
}

.tips_style {
	width: 638px;
}

.big_button_blue {
	height: 39px;
}

.big_button_blue #center {
	background-image: url("/images/mj-bt-big-blue-center.png");
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	height: 39px;
	color: #FFFFFF;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.big_button_blue a {
	color: #FFFFFF;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
}

.big_button_blue a {
	color: #FFFFFF;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
}

.big_button_blue a:hover {
	color: #CBF4FF;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
}

.big_button_green a {
	color: #FFFFFF;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
}

.big_button_green a:hover {
	color: #E1FFCE;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
}

.big_button_green {
	height: 39px !important;
}

.big_button_green #center {
	background-image: url("/images/mj-bt-big-green-center.png");
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	height: 39px;
	color: #FFFFFF;
	font-family: Serifa BT, serif;
	font-size: 17px;
	text-transform: uppercase;
	letter-spacing: -1px;
}

.topbanner_linebottom {
	width: 6% !important;
	margin: 0 5px 0 5px !important;
	background-image: url('/images/mj-line_text_bottom.gif');
	background-repeat: repeat-x;
	display: inline-block;
}

.pricePromoFrom {
	text-decoration: line-through;
} 

.pricePromoTo {
	font-size: 14px;
	font-weight: bold;
}

.soon_game {
	opacity: 0.65;
	filter:alpha(opacity=65);
}

.table_avatar {
	float: left;
	width: 70px;
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	padding: 0;
	margin: 0 0 20px 20px;
}

.table_avatar td {
	padding-top: 1px;
	padding-right: 7px;
	padding-left: 2px;
	padding-bottom: 4px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url('/images/bg-avatar-bigger.png');
	background-repeat: no-repeat;
	background-position: right;
	text-align: left;
	width: 100px;
}

.simple_table {
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
}

.simple_table td {
	padding: 0;
}

.social_list {
	display: inline-block;
	list-style: none;
	width: 100%;
}

.social_list li {
	float: left;
	width: 88px;
}

.social_with_gplus {
	position: absolute; 
	margin-left: -450px;
	top: 240px; 
	left: 50%;
}

.social_without_gplus {
	position: absolute; 
	margin-left: -450px;
	top: 240px;
	left: 50%;
}

.chnewRules {
	position: absolute;
	margin-top: 0;
	z-index: 999999;
}

#title h3 {
	margin-top: 12px;
	margin-bottom: 0 !important;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.smartphoneNewBrowsers {
	background-image: url(/images/android-iPhone-iPad-iPod.png);
	background-repeat: no-repeat;
	position: absolute;
	padding-top: 3px;
	padding-right: 0;
	width: 70px;
	height: 27px;
	z-index: 5;
	margin-left: 116px;
	margin-top: 91px !important;
}

.android-game-icon {
	background-image: url(/images/android.png);
}

.facebook-game-icon {
	background-image: url(/images/facebook-android-iPhone-iPad-iPod.png);
	margin-left: 96px;
}

.h1-top-box {
	display: inline;
	font-size: 14px;
	font-weight: normal;
}
.h2-subtitle-box {
	font-size: 13px;
	display: inline;
}

.site-name {
	font-weight: bold;
}

.mob-9em1 {width:686px; height:101px; background-repeat:no-repeat;background-color:#dadada;}
.mob-buttons {position:absolute; margin-left:353px; margin-top:10px; color:#5B7A47; font-family:Verdana, Signika, Arial; text-weight:bold; font-size:15px; z-index:1;}
.mob-buttons strong {color:#406628;}
.mob-buttons img {margin-top:10px;}
.mob-buttons p {width: 170px;margin: 0;}
.mob-device {position:absolute; margin-left:530px; margin-top:-23px; z-index:5;}

.banner_truco {background-image:url("/images/banner_torneio_truco.jpg"); width:686px; height:123px; background-repeat:no-repeat;background-color:#dadada;}
.android-icon {
	background-image: url("/images/mobile/android-icon.png");
	background-repeat: no-repeat;
	width: 20px;
	display: inline-block;
}
.apple-icon {
	background-image: url("/images/mobile/apple-icon.png");
	background-repeat: no-repeat;
	width: 20px;
	display: inline-block;
}
.apps-icon-margin-left {
	margin-left: 5px;
}
.apps-icon-margin-right {
	margin-right: 5px; 
}
.apps-btn-size {
	height: 35px;
	width: 50px;
}
.facebook-icon {
	background-image: url("/images/facebook/facebook-icon.png");
	background-repeat: no-repeat;
	width: 20px;
	display: inline-block;
}

/* NEW BUTTON DESIGN */
.mj-btn {
	-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
	   -moz-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
			box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
	
    border: none;
	display:inline-block;
	color:#FFFFFF;
	font-family: Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	padding:7px 13px;
	text-decoration:none;
	text-transform: uppercase; 
	outline: none;
	cursor: pointer;
}

.mj-btn:hover {
	color: white;
	text-decoration: none;
}

.mj-btn:active {
	outline: 0;
	color: white;
	background-image: none;
	text-decoration: none;
	padding: 8px 13px 6px 13px;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	   -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.mj-success-btn {
	background-color: #4DAF40;
	-webkit-box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
			box-shadow: inset 0 -3px 0 rgba(0, 0, 0, 0.2);
    border: none;
	
	display:inline-block;
	color:#FFFFFF;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:7px 13px;
	text-decoration:none;
	text-transform: uppercase; 
	outline: none;
	cursor: pointer;
}
.mj-success-btn:hover {
	background-color: #4FB942;
	color: white;
	text-decoration: none;
}
.mj-success-btn:active {
	background-image: none;
	outline: 0;
	background-color: #479E3C;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white;
	text-decoration: none;
	padding: 8px 13px 6px 13px;
}

.mj-btn-padding {
	padding: 10px 16px;	
}

.mj-btn-padding:active {
	padding: 11px 16px 9px 16px;
}

.mj-playnow-btn {
	left: 50%;
	position: absolute;
    margin-left: -128px;
    margin-top: 160px;
	
    background-color: #00b955;
  		-webkit-box-shadow: inset 0 -5px 0 rgba(0, 0, 0, 0.2);
    		box-shadow: inset 0 -5px 0 rgba(0, 0, 0, 0.2);
    border: none;
    display: inline-block;
    color: #F9FFF5;
   	font-size: 31px;
   	font-family: 'signikaregular', Arial;
    padding: 12px 30px;
    text-decoration: none;
    text-transform: uppercase;
    outline: none;
    cursor: pointer;
}

.mj-playnow-btn:hover {
	background-color: #00C85C;
	color: white;
	text-decoration: none;
}

.mj-playnow-btn:active {
	background-image: none;
	outline: 0;
	padding: 14px 30px 10px 30px;
	background-color: #00C058;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	   -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
			box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	color: white;
	text-decoration: none;
}

.mj-btn-blue {
	background-color: #00BDD6;
}
.mj-btn-blue:hover {
	background-color: #01B2CA;
}
.mj-btn-blue:active {
	background-color: #01B2CA;
}

.mj-btn-warning {
	background-color: #dbb900;
}

.mj-btn-warning:hover {
	background-color: #e9c500;
}

.mj-btn-warning:active {
	background-color: #d8b600;
}

.mj-btn-danger {
	background-color: #d2322d;
}

.mj-btn-danger:hover {
	background-color: #ec3b34;
}

.mj-btn-danger:active {
	background-color: #c9302b;
}

.mj-btn-info {
	background-color: #39b3d7;
}
.mj-btn-info:hover {
	background-color: #3DC1E7;
}
.mj-btn-info:active {
	background-color: #35A6C7;
}

.mj-btn-neutral {
	background-color: #9E9E9E;
}

.mj-btn-neutral:hover {
	background-color: #ACACAC;
}

.mj-btn-neutral:active {
	background-color: #8B8B8B;
}

.site-age {
	margin-top: -27px;
	float: right;
	color: #88C462;
	font-size: 12px;
	font-weight: bold;
	font-family: 'signikaregular';
	margin-right: 3px;
	letter-spacing: -1px;
}
.tooltipBalloon {
    position: absolute;
    z-index: 100;
    box-shadow: rgb(175, 175, 175) 1px 1px 5px;
    background-color: #FFFFFF;
    
    padding: 6px 9px;
    border-radius: 3px;
    display: none;
    font-weight: bold;
}

.avatarHomage {
	margin: 2px;
	padding: 5px 5px 5px 3px; 
	background-image: url('/images/bg-avatar-homage.gif') !important; 
	background-repeat: no-repeat; 
	background-position: top;	
}

/* .div-100 { */
/* 	float: left; */
/* 	width: 100%; */
/* } */

.banner-promoPassport {
	margin: 20px 0px;
}
.banner-promoPassport img {
	width: 814px;
}
.tit-banner-promoPassport {
	font-size: 20px;
	margin: 0px 0px 10px;
}
.tit-passportViewGroup{
	float: left;
	width: 100%;
	font-size: 28px;
	text-transform: uppercase;
	text-align: center;
	margin: 0px 0px 10px;
}
.passportview-02 {
	display: flex;
	text-align: center;
	padding: 0px 0px 20px;
}

.passportview-02, .passportview-02 li {
	list-style: none;
}

.item-passportView {
	float: left;
	width: 200px;
	margin: auto;
}
.img-itemPassportView-01{
	width: 100px;
	padding: 22px 0px 10px;
}
.img-itemPassportView-02{
	width: 90px;
	padding: 2px 0px 8px;
}
.img-itemPassportView-03{
	width: 80px;
	padding:8px 0px 12px;
}
.img-itemPassportView-04{
	width: 120px;
	padding: 8px 0px 3px;
}
.tit-itemPassportView {
	font-size: 18px;
	line-height: 18px;
	text-transform: uppercase;
	margin: 0px;
}
.text-itemPassportView{
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	text-align: center;
	margin: 5px 0px 10px;
}
/*
.gambi-botao-01 {
	margin: 5px 0px 10px;
}
.gambi-botao-02 {
	margin: 5px 0px 10px;
}
.gambi-botao-03 {
	margin: 5px 0px 10px;
}
.gambi-botao-04 {
	margin: 5px 0px 10px;
}
*/
.btn-padraoAzul-02-2 {
	float: none;
	width: auto;
	font-family: 'signikabold';
    background-color: #00bdd6;
    color: #fff;
    font-size: 14px;
	font-weight: normal !important;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: none;
	outline: none;
	border-radius: 0px;
    border-bottom: 3px solid #009eb3;
    padding: 9px 12px 7px;
    margin: 0px;
}
	.btn-padraoAzul-02-2:hover{
		background-color: #0ed6f0 !important;	
		color: #fff !important;
		text-decoration: none !important;
		border-bottom: 2px solit #00bdd6;
	}
		.btn-padraoAzul-02-2:active{
			background-color: #0ed6f0;	
			color: #cbfffd;
			text-decoration: none;
			border-bottom: none;
			margin-top: 3px;
		}
		
.promo-passportPage {
	position: absolute;
	margin-top: -75px !important;
	margin-left: 135px !important;
}