@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,600,700);

html
{
	width: 100%;
}

body
{
	margin: 0;
	padding: 0;
	width: 100%;
	/*border-top: 3px solid #297ac0;*/
	background-color: #000000;
	min-height: 300px;
	overflow-x: hidden;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

a
{
	text-decoration: none;
}

b
{
	font-weight: 700;
}

img
{
	border: 0;
}

.clearfloat
{
	clear: both;
	font-size: 1px;
	height: 0;
	line-height: 0;
}

img.loading2
{
	margin: 70px auto 0 auto;
    display: block;
}

#topo
{
	margin: 12px auto;
	width: 1200px;
}

#topo .logo
{
	width: 268px;
	height: 103px;
	background: url(../img/zenit_01.png);
	display: inline-block;
	float: left;
}

#topo .menu
{
	font-size: 18px;
	margin-top: 50px;
	float: right;
	font-family: 'Roboto Condensed', sans-serif;
}

#topo .menu a
{
	display: inline-block;
	margin-right: 50px;
	color: #ffffff;
	-o-transition:.4s;
	-ms-transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
	transition:.4s;
}

#topo .menu a:hover
{
	color: #2f8cdc;
}

#topo .avatar
{
	width: 230px;
	margin: 18px 0 0 10px;
	padding: 10px 15px;
	display: inline-block;
	float: right;
	cursor: pointer;
	font-size: 16px;
	position: relative;
}

#topo .avatar img
{
	width: 60px;
	height: 60px;
	float: left;
}

#topo .avatar span:nth-child(2)
{
	width: 130px;
	display: inline-block;
	text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
	margin: 0 12px;
	color: #2f8cdc;
	font-weight: 600;
	float: left;
}

#topo .avatar span:nth-child(3)
{
	width: 16px;
	height: 9px;
	display: inline-block;
	margin-top: 27px;
	background: url(../img/seta_01.png);
	float: right;
}

#topo .avatar div
{
	display: none;
	position: absolute;
    width: 260px;
    color: #a0a0a0;
    top: 80px;
	left: 0;
    z-index: 2;
}

#topo .avatar div b
{
    display: block;
    width: 244px;
    font-size: 14px;
    font-weight: 400;
    height: 30px;
    padding: 8px 0 0 16px;
	background: #252525;
	color: #a0a0a0;
}

#topo .avatar div a:nth-child(1) b, #topo .avatar div a:nth-child(3) b, #topo .avatar div a:nth-child(5) b
{
	background: #1e1e1e;
}

#conteudo
{
	margin: 30px auto 0 auto;
    width: 1200px;
    color: #898989;
    font-size: 14px;
}

#conteudo .detalhes
{
	width: 850px;
	float: left;
}

#conteudo .detalhes iframe
{
	margin: 20px 0;
}

#conteudo .respostaSuporte
{
	width: 850px;
	float: left;
	color: #a0a0a0;
	margin-bottom: 90px;
	word-wrap: break-word;
}

#conteudo .respostaSuporte strong
{
    font-size: 38px;
    color: #2f8cdc;
    display: block;
    margin-bottom: 10px;
    font-weight: 300;
    cursor: default;
    font-family: 'Roboto Condensed', sans-serif;
}

#conteudo .respostaSuporte textarea
{
    resize: none;
    padding: 20px;
    background: #000;
    border: 1px solid #333333;
    width: 808px;
    height: 180px;
    color: #fff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
}

#conteudo .respostaSuporte select
{
	resize: none;
    padding: 0 20px;
    background: #000;
    border: 1px solid #333333;
    width: 850px;
    height: 45px;
    color: #fff;
    font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
}

#conteudo .respostaSuporte input[type="submit"]
{
    width: 230px;
    height: 50px;
    padding: 14px 20px;
    color: #ffffff;
    margin-top: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 20px;
    float: right;
    background: url(../img/bg_login.png) #2f8cdc no-repeat;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    border: 0;
	cursor: pointer;
    text-align: left;
}

#conteudo .respostaSuporte input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo .respostaSuporte .interacao
{
	margin-top: 40px;
}

#conteudo .respostaSuporte .interacao .txt
{
	
}

#conteudo .respostaSuporte .interacao .avatar
{
	margin-right: 10px;
    float: left;
}

#conteudo .respostaSuporte .interacao .nickname
{
	font-size: 23px;
}

#conteudo .respostaSuporte .interacao .data
{
	font-size: 12px;
}

#conteudo .respostaSuporte .interacao span
{
	font-weight: bold;
    padding-right: 10px;
}

#conteudo .respostaSuporte .interacao span .itemLog
{
	margin: 10px 0 0 10px;
    width: 22px;
    height: 22px;
    vertical-align: -4px;
}

#conteudo .respostaSuporte .interacao a:hover
{
	text-decoration: underline;
}

#conteudo .respostaSuporte .interacao #motivoBloqueio
{
	font-weight: normal;
}

#conteudo .caracteristicas
{
	width: 295px;
	float: right;
}

#conteudo .hotkeys
{
	width: 295px;
	float: right;
}

#conteudo .hotkeys .hotkey
{
	display: inline-block;
	height: 35px;
}

#conteudo .hotkeys .hotkey div:first-child
{
	background-color: #297ac0;
	display: inline-block;
	padding: 2px 6px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 0 0;
	float: left;
}

#conteudo .hotkeys .hotkey div:last-child
{
	margin: 4px 0 0 5px;
	cursor: pointer;
	display: inline-block;
}

#conteudo .hotkeys .nota div:first-child
{
	width: 272px;
    float: left;
	color: #a0a0a0;
    font-size: 12px;
    margin-bottom: 20px;
    display: inline-block;
}

#conteudo .hotkeys .nota div:first-child small
{
	color: #7d7d7d;
	text-align: right;
	display: block;
}

#conteudo .hotkeys .nota div:first-child small strong
{
	color: #2f8cdc;
	font-weight: normal;
}

#conteudo .hotkeys .nota .btExcluir
{
	float: right;
	cursor: pointer;
	display: inline-block;
}

#conteudo .hotkeys .hotkey div.encurtaH
{
	width: 245px;
    float: left;
    display: inline-block;
    font-size: 10px;
    color: #a0a0a0;
    margin-left: 10px;
}

#conteudo .hotkeys #teclaAdd
{
	width: 110px;
    margin-left: 60px;
    text-indent: 15px;
    font-size: 12px;
}

#conteudo .hotkeys .btAdd
{
	background-color: #297ac0;
    display: inline-block;
    padding: 0px 5px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    color: #FFF;
    font-size: 12px;
	cursor: pointer;
    font-weight: bold;
    margin: 2px 0 0 5px;
}

#conteudo .hotkeys b
{
	font-size: 38px;
	color: #2f8cdc;
	display: block;
	margin-bottom: 10px;
	font-weight: 300;
	cursor: default;
	font-family: 'Roboto Condensed', sans-serif;
}

#conteudo .hotkeys b.tituloNotas
{
	display: none;
}

#conteudo .hotkeys textarea
{
	resize: none;
    padding: 20px;
    background: #000;
    border: 1px solid #333333;
    width: 231px;
    height: 100px;
    color: #fff;
    font-size: 13px;
    float: left;
    font-family: 'Open Sans', sans-serif;
}

#conteudo .detalhes b:first-child, #conteudo .caracteristicas b
{
	font-size: 38px;
	color: #2f8cdc;
	display: block;
	margin-bottom: 10px;
	font-weight: 300;
	cursor: default;
	font-family: 'Roboto Condensed', sans-serif;
}

#conteudo .detalhes .collapsible
{
	padding: 20px 0 0 5px;
    border-top: 1px solid #4d4d4d;
    margin-top: 10px;
	font-size: 13px;
}

#conteudo .detalhes .collapsible b:first-child
{
	float: left;
}

#conteudo .detalhes .collapsible .show, #conteudo .detalhes .collapsible .hide
{
	color: #2f8cdc;
    float: right;
    font-size: 40px;
    font-weight: 300;
    margin-right: 10px;
    width: 40px;
    cursor: pointer;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
}

#conteudo .detalhes .collapsible div
{
	display: none;
	margin-bottom: 30px;
}

#conteudo .detalhes .collapsible div br
{
	line-height: 25px;
}

#conteudo .caracteristicas b
{
	margin-bottom: 0!important;
}

#conteudo .caracteristicas span
{
    width: 269px;
    padding: 10px 0;
    padding-left: 25px;
    display: inline-block;
	background: url(../img/seta_07.png) no-repeat;
    border-bottom: 1px solid #333333;
}

#conteudo .caracteristicas span:last-child
{
	border: 0!important;
}

#conteudo .caracteristicas .visite
{
	color: #ffffff;
    font-size: 22px;
    padding: 9px 0 0 14px;
    display: inline-block;
    font-weight: 300;
    margin-top: 20px;
    font-family: 'Roboto Condensed', sans-serif;
    background: url(../img/bg_visite.png) #2f8cdc no-repeat;
    width: 280px;
    height: 36px;
	-o-transition:.4s;
	-ms-transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
	transition:.4s;
}

#conteudo .caracteristicas .visite:hover
{
	background-color: #1d5687;
}

#conteudo.loja, #conteudo.carrinho
{
	font-size: 12px;
	margin-bottom: -50px;
	color: #898989;
}

#conteudo.loja .itens, #conteudo.carrinho .itens
{
	display: inline-block;
	width: 100px;
	height: 30px;
	font-size: 16px;
	color: #ffffff;
	padding-top: 5px;
	margin-right: 15px;
	background: url(../img/bt_carrinho.jpg) no-repeat;
	text-align: right;
	float: right;
}

#conteudo.loja .breadcrumb, #conteudo.carrinho .breadcrumb
{
	width: 100%;
	font-size: 29px;
	color: #585858;
	border-top: 1px solid #333333;
	padding-top: 15px;
	display: inline-block;
	margin: 12px 0 18px 0;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
}

#conteudo.loja .breadcrumb a, #conteudo.carrinho .breadcrumb a
{
	color: #585858;
}

#conteudo.loja .breadcrumb span, #conteudo.carrinho .breadcrumb span
{
	float: left;
	width: 400px;
	display: inline-block;
}

#conteudo.loja .breadcrumb span.ativo, #conteudo.carrinho .breadcrumb span.ativo
{
	color: #ffffff;
}

#conteudo.loja .breadcrumb span b, #conteudo.carrinho .breadcrumb span b
{
	font-weight: 300;
	color: #092c4a;
	margin-right: 12px;
}

#conteudo.loja .breadcrumb span.ativo b, #conteudo.carrinho .breadcrumb span.ativo b
{
	color: #2f8cdc;
}

#conteudo.loja .cybercash
{
	margin: 10px 30px 10px 90px;
	height: 280px;
	float: left;
}

#conteudo.loja .cybercash .imagem
{
	height: 220px;
	background: #252525;
	border: 1px solid #3a3a3a;
	text-align: center;
	font-weight: bold;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
}

#conteudo.loja .cybercash .imagem img
{
	cursor: default;
}

#conteudo.loja .cybercash .imagem span
{
	color: #2f8cdc;
	font-size: 15px;
}

#conteudo.loja .cybercash .imagem span:last-child
{
	color: #ffffff;
}

#conteudo.loja .cybercash .comprar
{
	color: #ffffff;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	border-bottom: 1px solid #333333;
	padding: 8px 0 8px 10px;
	font-size: 18px;
	cursor: pointer;
	width: 250px;
}

#conteudo.loja .cybercash .comprar .seta
{
	float: right;
	width: 5px;
	height: 8px;
	margin: 7px 10px 0 0;
	background: url(../img/seta_08.png) 0 -8px no-repeat;
	background-position-y: -8px;
}

#conteudo.loja .carregando
{
	position: absolute;
    text-align: center;
    display: none;
    background: url(../img/bg_semitransparente.png);
    width: 1200px;
    height: 330px;
    padding-top: 260px;
}

#conteudo.carrinho .carregando
{
	position: absolute;
    text-align: center;
    display: none;
    background: url(../img/bg_semitransparente.png);
    width: 1200px;
    height: 330px;
	top: 0;
    padding-top: 260px;
}

#conteudo.carrinho .legenda
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	border-bottom: 1px solid #333333;
	margin-top: 20px;
	padding: 12px 0;
	width: 200px;
	display: inline-block;
	text-align: center;
}
#conteudo.carrinho .total
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	margin-top: 5px;
	padding: 12px 0;
	width: 200px;
	display: inline-block;
	text-align: center;
}

#conteudo.carrinho .lista
{
	color: #898989;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	border-bottom: 1px solid #333333;
	padding: 12px 0;
	width: 200px;
	display: inline-block;
	text-align: center;
}

#conteudo.carrinho .lista input
{
	width: 40px;
	background: #000;
	color: #898989;
	font-size: 14px;
	border: 1px solid #333333;
	padding: 2px 2px 2px 12px;
	margin-bottom: -3px;
	font-family: 'Roboto Condensed', sans-serif;
}

#conteudo.carrinho .lista:not(.produto)
{
	padding-bottom: 28px;
}

#conteudo.carrinho .lista img
{
	vertical-align: -20px;
	margin-right: 12px;
}

#conteudo.carrinho .produto
{
	text-align: left;
	padding-left: 20px;
	width: 480px;
}

#conteudo.carrinho .legenda.excluir
{
	height: 21px;
}

#conteudo.carrinho .excluir
{
	width: 100px;
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
}

#conteudo.carrinho .excluir b
{
	display: inline-block;
	cursor: pointer;
	-o-transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	transition: .8s;
}

#conteudo.carrinho .excluir b:hover
{
	color: #2f8cdc;
}

#conteudo.carrinho .itensCarrinho
{
	position: relative;
}

#conteudo.carrinho .metodos
{
	width: 160px;
	float: left;
	color: #898989;
	display: inline-block;
}

#conteudo.carrinho .metodos span
{
	width: 120px;
	padding: 20px;
	cursor: pointer;
	display: inline-block;
	background: #000000;
	-o-transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	transition: .8s;
}

#conteudo.carrinho .metodos span.ativo
{
	color: #ffffff;
	background: #1f1f1f;
}

#conteudo.carrinho .metodo
{
	float: left;
	background: #1f1f1f;
	display: none;
	width: 980px;
	padding: 20px 30px;
	min-height: 188px;
}

#conteudo.carrinho .metodo span
{
	font-size: 20px;
	color: #ffffff;
	display: block;
	margin-bottom: 30px;
}

#conteudo.carrinho .inputsCartao
{
	float: left;
	width: 285px;
}

#conteudo.carrinho .inputsCartao input
{
	width: 240px;
	background: #000;
	color: #898989;
	font-size: 14px;
	border: 1px solid #333333;
	padding: 15px 15px;
	margin-bottom: 5px;
	margin-top: 9px;
	font-family: 'Open Sans', sans-serif;
}

#conteudo.carrinho .inputsCartao select
{
	width: 272px;
	background: #000;
	color: #898989;
	font-size: 14px;
	border: 1px solid #333333;
	padding: 14px 10px;
	margin-bottom: 5px;
	margin-top: 9px;
	font-family: 'Open Sans', sans-serif;
}

#conteudo.carrinho .imagemCartao
{
	float: left;
	width: 400px;
}

#conteudo.carrinho .inputsCartao input[name="name"]
{ 
	text-transform: uppercase;
}

#conteudo.carrinho .inputsCartao input[name="name"]::-webkit-input-placeholder
{
	text-transform: none;
}

#conteudo.carrinho .inputsCartao input[name="name"]:-moz-placeholder
{
	text-transform: none;
}

#conteudo.carrinho .inputsCartao input[name="name"]::-moz-placeholder
{
	text-transform: none;
}

#conteudo.carrinho .inputsCartao input[name="name"]:-ms-input-placeholder
{
	text-transform: none;
}

#conteudo.carrinho .inputsCartao input[type="submit"]
{
	background: url(../img/bg_compra.png) #2f8cdc no-repeat;
	width: 272px;
	height: 51px;
	margin-top: 9px;
	padding: 5px 20px;
	cursor: not-allowed;
	text-align: left;
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 16px;
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
	border: 0;
	float: right;
	margin-right: 13px;
}

#conteudo.carrinho .inputsCartao input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo.carrinho .finalizarPagSeguro, #conteudo.carrinho .finalizarMercadoPago, #conteudo.carrinho .finalizarBoaCompra
{
	background: url(../img/bg_compra.png) #2f8cdc no-repeat;
	width: 272px;
	height: 51px;
	margin-top: 30px;
	margin-bottom: 6px;
	padding: 5px 20px;
	cursor: pointer;
	text-align: left;
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 16px;
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
	border: 0;
	float: right;
	margin-right: 5px;
}

#conteudo.carrinho .finalizarPagSeguro:hover, #conteudo.carrinho .finalizarMercadoPago:hover, #conteudo.carrinho .finalizarBoaCompra:hover
{
	background-color: #1d5687;
}

#conteudo .submenu
{
	height: 34px;
	color: #ffffff;
	font-size: 20px;
	position: relative;
	font-family: 'Roboto Condensed', sans-serif;
	border-bottom: 1px solid #333333;
}

#conteudo .submenu span
{
	padding: 0 15px;
	cursor: pointer;
}

#conteudo .submenu span a
{
	color: #ffffff;
}

#conteudo .submenu span:first-child
{
	padding: 0 15px 0 0;
}

#conteudo .submenu .ativo a
{
	color: #2f8cdc;
}

#conteudo .submenu div
{
	height: 1px;
    position: absolute;
    background: #2f8cdc;
    width: 1px;
    bottom: -1px;
}

#conteudo #cadastro
{
	width: 100%;
	color: #898989;
	font-size: 12px;
	position: relative;
	margin-bottom: -10px;
	float: left;
}

#conteudo #cadastro .titulo
{
	font-size: 30px;
    color: #2f8cdc;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 20px;
}

#conteudo #cadastro .tituloTermos
{
	font-size: 30px;
    color: #2f8cdc;
	margin-top: 25px;
	padding-top: 25px;
    text-transform: uppercase;
	border-top: 1px solid #333333;
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 20px;
}

#conteudo #cadastro .imgAvatar
{
	width: 162px;
	height: 162px;
	margin: 25px 0 0 0;
    float: left;
}

#conteudo #cadastro .carregandoEmail
{
	width: 585px;
    height: 40px;
    padding-top: 22px;
    text-align: center;
    background: url(../img/bg_semitransparente.png);
    margin: 16px 0 0 1px;
    position: absolute;
	display: none;
}

#conteudo #cadastro .carregandoNickname
{
	width: 585px;
    height: 40px;
    padding-top: 22px;
    text-align: center;
    background: url(../img/bg_semitransparente.png);
    margin: -63px 0 0 613px;
    position: absolute;
	display: none;
}

#conteudo #cadastro .nicknameEmUso
{
	color: #ff0000;
    font-size: 11px;
    margin: 10px 0 10px 640px;
    display: none;
}

#conteudo #cadastro .tituloAvatar
{
	float: left;
    color: #2f8cdc;
    font-size: 30px;
    font-family: 'Roboto Condensed', sans-serif;
    margin: 30px;
}

#conteudo #cadastro .tituloAvatar small
{
	display: inline-block;
    color: #898989;
    font-size: 12px;
}

#conteudo #cadastro .g-recaptcha
{
	float: left;
    margin: 60px 0 0 380px;
}

.avatarUpload
{
	margin-top: 12px;
}

.avatarUpload > input
{
    display: none;
}

.avatarUpload div
{
	width: 150px;
    height: 20px;
    cursor: pointer;
    padding: 15px 20px;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 18px;
	background: url(../img/bg_upload.png) #2f8cdc no-repeat;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

.avatarUpload div:hover
{
	background-color: #1d5687;
}

#conteudo #cadastro span
{
	width: 100%;
	display: inline-block;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
}

#conteudo #cadastro input[type="text"], #conteudo #cadastro input[type="password"]
{
	width: 545px;
	padding: 20px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #cadastro select
{
	width: 587px;
	padding: 20px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #cadastro input.margem
{
	margin-left: 25px;
}

#conteudo #cadastro .legendaTermos
{
	text-align: justify;
	border: 0;
}

#conteudo #cadastro .termos
{
	width: 1160px;
	height: 250px;
	padding: 20px;
	overflow: auto;
	background: #131313;
}

#conteudo #cadastro .termos::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #292929;
}

#conteudo #cadastro .termos::-webkit-scrollbar
{
	width: 5px;
}

#conteudo #cadastro .termos::-webkit-scrollbar-thumb
{
	background-color: #2f8cdc;
}

#conteudo #cadastro input[type="submit"]
{
	width: 230px;
	height: 50px;
	padding: 14px 20px;
	color: #ffffff;
	margin-top: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 20px;
	float: right;
	background: url(../img/bg_login.png) #2f8cdc no-repeat;
	-o-transition:.4s;
	-ms-transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
	transition:.4s;
	border: 0;
	cursor: not-allowed;
	text-align: left;
}

#conteudo #cadastro input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo #cadastro input::-webkit-input-placeholder
{
   color: #707070;
}

#conteudo #cadastro input:-moz-placeholder
{
   color: #707070;
}

#conteudo #cadastro input::-moz-placeholder
{
   color: #707070;  
}

#conteudo #cadastro input:-ms-input-placeholder
{  
   color: #707070;  
}

#conteudo #cadastro .aceite
{
	float: right;
    font-size: 13px;
    font-weight: 600;
    width: 620px;
    color: #297ac0;
    margin: 10px 0 0 0;
    text-align: right;
}

#conteudo #cadastro .aceite input
{
	vertical-align: -2px;
}

#conteudo #cadastro .aceite label
{
	cursor: pointer;
}

#conteudo #login
{
	width: 700px;
	color: #898989;
	font-size: 12px;
	position: relative;
	margin-bottom: -10px;
	float: left;
}

#conteudo #migracao
{
	width: 700px;
    color: #898989;
    font-size: 12px;
    position: relative;
    margin-bottom: -10px;
    float: left;
	display: none;
}

#conteudo #migracao .icone
{
	vertical-align: -16px;
    margin: 10px 10px 10px 0;
}

#conteudo #login .titulo, #conteudo #migracao .titulo
{
	font-size: 30px;
    color: #2f8cdc;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    margin-top: 20px;
}

#migracao .termos
{
    height: 180px;
    overflow-y: auto;
    font-size: 12px;
    margin-top: 30px;
    padding: 25px;
    border: 1px solid #404040;
}

#migracao .termos strong
{
	font-size: 18px;
}

#migracao .termos div
{
	padding: 0!important;
	height: initial!important;
	overflow: visible!important;
}

#migracao .contratoPriston, #migracao .contratoFreeJack
{
	display: none;
}

#migracao .concluirMigracao
{
	color: #2f8cdc;
    border: 1px solid #2f8cdc;
    padding: 20px;
    width: 150px;
    cursor: pointer;
    text-align: center;
    margin: 20px auto 0 auto;
}

#migracao .concluirMigracao.desativado
{
	color: #898989;
    border: 1px solid #898989;
	cursor: not-allowed;
}

#migracao .concluirMigracao:not(.desativado):hover
{
	color: #ffffff;
	background: #2f8cdc;
    border: 1px solid #ffffff;
}

#migracao .aceite
{
	float: right;
    font-size: 13px;
    font-weight: 600;
    width: 620px;
    color: #297ac0;
    margin: 10px;
    text-align: right;
}

#migracao .aceite input
{
	vertical-align: -2px;
}

#migracao .aceite label
{
	cursor: pointer;
}

#migracao .novoNickname
{
	font-weight: 600;
    font-size: 11px;
    margin-right: 15px;
    margin-left: 120px;
}

#migracao .nickname
{
	width: 250px;
    padding: 20px;
    color: #898989;
    background: #000000;
    margin-top: 15px;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    border: 1px solid #333333;
}

#migracao .disponivel
{
	background: url(../img/seta_06.jpg);
    width: 33px;
    height: 34px;
    display: inline-block;
    vertical-align: -10px;
    margin-left: 5px;
}

#migracao .emUso
{
	color: #ff0000;
    font-size: 10px;
    margin: 8px 0 0 260px;
	display: none;
}

#conteudo #login span
{
	width: 700px;
	display: inline-block;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
}

#conteudo #login input[type="text"], #conteudo #login input[type="password"]
{
	width: 658px;
	padding: 20px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #login .esqueci
{
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 15px;
	color: #898989;
	margin: 18px 30px 0 0;
	float: right;
	cursor: pointer;
}

#conteudo #login input[type="submit"]
{
	width: 230px;
	height: 50px;
	padding: 14px 20px;
	color: #ffffff;
	margin-top: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 20px;
	float: right;
	background: url(../img/bg_login.png) #2f8cdc no-repeat;
	-o-transition:.4s;
	-ms-transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
	transition:.4s;
	border: 0;
	cursor: pointer;
	text-align: left;
}

#conteudo #login input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo #login input::-webkit-input-placeholder
{
   color: #707070;
}

#conteudo #login input:-moz-placeholder
{
   color: #707070;
}

#conteudo #login input::-moz-placeholder
{
   color: #707070;  
}

#conteudo #login input:-ms-input-placeholder
{  
   color: #707070;  
}

#conteudo #login .loading
{
	position: absolute;
    background: url(../img/2x2.png);
    width: 700px;
    height: 100px;
    padding-top: 142px;
	display: none;
	text-align: center;
	top: 0;
	left: 0;
}

#conteudo #login .erro
{
	margin-top: 12px;
    display: none;
    font-size: 13px;
    color: rgb(47, 140, 220);
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
}

#conteudo .btCadastro
{
	float: right;
    width: 450px;
    height: 310px;
	margin: 2px 0 -10px 0;
	position: relative;
}

#conteudo .btCadastro span:nth-child(1)
{
	width: 450px;
	height: 310px;
	background: url(../img/bt_brilho.png);
	position: absolute;
	display: none;
	left: 0;
}

#conteudo .btCadastro span:nth-child(2)
{
	width: 450px;
	height: 310px;
	display: inline-block;
	background: url(../img/bt_cadastre.png);
	position: absolute;
	z-index: 2;
}

#conteudo .btCadastro span:nth-child(3)
{
	width: 410px;
    height: 22px;
    padding: 14px 20px;
    color: #ffffff;
    display: inline-block;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 20px;
    background: #2f8cdc;
    text-align: center;
    position: absolute;
    bottom: 0;
    z-index: 3;
}

#conteudo #minhaconta.meusjogos .jogo
{
	width: 260px;
	float: left;
	margin: 30px 0 0 53px;
	color: #898989;
}

#conteudo #minhaconta.meusjogos .jogo b
{
	font-weight: 300;
	color: #ffffff;
}

#conteudo #minhaconta.meusjogos .jogo:first-child
{
	margin-left: 0;
}

#conteudo #minhaconta.meusjogos .jogo .logo
{
	width: 258px;
	height: 160px;
	border: 1px solid #333333;
	margin-bottom: 10px;
}

#conteudo #minhaconta.meusjogos .jogo .logo img
{
	display: block;
	margin: 0 auto;
	width: 190px;
}

#conteudo #minhaconta.meusjogos .jogo .nome
{
	color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    float: left;
    margin-bottom: 5px;
    padding-bottom: 5px;
    font-size: 18px;
    width: 132px;
}

#conteudo #minhaconta.meusjogos #meusJogos
{
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .jogo .gerenciar
{
	float: right;
    font-size: 14px;
    color: #2f8cdc;
    text-align: right;
    width: 128px;
    padding: 3px 0 5px 0;
	cursor: pointer;
    border-bottom: 1px solid #333333;
}

#conteudo #minhaconta.meusjogos .jogo .gerenciar span
{
    margin: 0 4px 0 6px;
	width: 5px;
	height: 8px;
	display: inline-block;
	background: url(../img/seta_08.png) no-repeat;
}

#conteudo #minhaconta.meusjogos .titulo
{
    font-size: 30px;
    color: #2f8cdc;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
}

#conteudo #minhaconta.meusjogos .tituloJogos
{
	font-size: 30px;
    color: #2f8cdc;
    width: 745px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
    float: left;
}

#conteudo #minhaconta.meusjogos .legendaJogos
{
	float: right;
    width: 450px;
    height: 26px;
    text-align: right;
    margin-top: 32px;
    border-bottom: 1px solid #333333;
    padding: 0 5px 13px 0;
}

#conteudo #minhaconta.meusjogos .legendaJogos img
{
	cursor: pointer;
}

#conteudo #minhaconta.meusjogos .contasJogo
{
	display: none;
}

#conteudo #minhaconta.meusjogos .tabelaContas
{
	width: 800px;
    float: left;
    height: 430px;
    overflow-y: auto;
	overflow-x: hidden;
    padding-top: 15px;
}

#conteudo #minhaconta.meusjogos .tabelaContas::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #292929;
}

#conteudo #minhaconta.meusjogos .tabelaContas::-webkit-scrollbar
{
	width: 5px;
}

#conteudo #minhaconta.meusjogos .tabelaContas::-webkit-scrollbar-thumb
{
	background-color: #2f8cdc;
}

#conteudo #minhaconta.meusjogos .tabelaContas .tituloID
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 250px;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
}

#conteudo #minhaconta.meusjogos .tabelaContas .tituloCriacao
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 200px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .tituloStatus
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 220px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .tituloAcoes
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 125px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtID
{
	width: 250px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtCriacao
{
	width: 200px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtStatus
{
	width: 185px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes
{
	width: 144px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .alterarSenha
{
	background: url(../img/bt_alterarSenha.png);
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .esqueciSenha
{
	background: url(../img/bt_esqueciSenha.png);
	width: 16px;
	height: 16px;
	vertical-align: -3px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .desconectarConta
{
	background: url(../img/bt_desconectarConta.png);
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .bloquearConta
{
	background: url(../img/bt_bloquearConta.png);
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .desbloquearConta
{
	background: url(../img/bt_desbloquearConta.png);
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .gerenciarSecundaria
{
	background: url(../img/bt_senhaSecundaria.png);
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .tabelaContas .txtAcoes .cancelarSecundaria
{
	background: url(../img/bt_senhaSecundaria2.png);
	width: 16px;
	height: 16px;
	vertical-align: -4px;
	margin-left: 6px;
	cursor: pointer;
	display: inline-block;
}

#conteudo #minhaconta.meusjogos .imgLogo
{
	width: 386px;
    height: 300px;
    float: right;
    text-align: center;
    margin-top: 50px;
}

#conteudo #minhaconta.meusjogos .criarConta
{
	width: 110px;
    height: 17px;
    padding: 8px 20px;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 14px;
    margin: 30px auto;
    background: #2f8cdc;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    cursor: pointer;
    text-align: center;
}

#conteudo #minhaconta.meusjogos .criarConta:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.meusjogos .linhaConta
{
	display: inline-block;
	-o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

#conteudo #minhaconta.meusjogos .linhaConta:hover
{
	background: #090909;
}

#conteudo #minhaconta.meusjogos .linhaInputs
{
	display: inline-block;
    width: 100%;
	position: relative;
	font-size: 13px;
}

#conteudo #minhaconta.meusjogos .linhaInputs .carregando
{
	position: absolute;
    text-align: center;
    background: url(../img/bg_semitransparente.png);
    width: 770px;
    padding: 15px;
	display: none;
}

#conteudo #minhaconta.meusjogos .linhaInputs input
{
	width: 175px;
    padding: 10px;
    color: #898989;
    background: #000000;
    margin: 5px 0 15px 8px;
    float: left;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    border: 1px solid #333333;
}

#conteudo #minhaconta.meusjogos .linhaInputs b
{
	margin: 10px 0 5px 170px;
	display: inline-block;
	color: #2b83ce;
}

#conteudo #minhaconta.meusjogos .linhaInputs label
{
	vertical-align: middle;
	margin: 5px 0 0 10px;
}

#conteudo #minhaconta.meusjogos .linhaInputs label span
{
	float: right;
	color: #2b83ce;
	margin-right: 240px;
	cursor: help;
	font-weight: bold;
}

#conteudo #minhaconta.meusjogos .linhaInputs input[type="checkbox"]
{
	width: 15px;
	margin-left: 220px;
}

#conteudo #minhaconta.meusjogos .linhaInputs input[type="submit"]
{
	width: 125px;
    height: 40px;
    padding: 13px 0;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    background: #2f8cdc;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    cursor: pointer;
    border: 0;
    text-align: center;
}

#conteudo #minhaconta.meusjogos .linhaInputs input.secundariaOpc
{
	opacity: 0;
	width: 0;
	margin: 0!important;
	padding: 0;
}

#conteudo #minhaconta.meusjogos .linhaInputs input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.meusjogos .linhaInputs input.margem
{
	margin-left: 15px;
}

#conteudo #minhaconta.meusjogos .linhaInputs input.btEnviarCodigo
{
	float: none;
	width: 50px;
	padding: 0 0;
	height: 25px;
}

#conteudo #minhaconta.meusjogos .linhaInputs input.btCancelarCodigo
{
	float: none;
	width: 90px;
	padding: 0 0;
	height: 25px;
}

#conteudo #minhaconta.financeiro .titulo
{
	font-size: 30px;
    color: #2f8cdc;
    width: 1200px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
}

#conteudo #minhaconta.financeiro .tabela
{
	width: 800px;
    float: left;
    height: 380px;
    overflow: auto;
    padding-top: 15px;
}

#conteudo #minhaconta.financeiro .tabela::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #292929;
}

#conteudo #minhaconta.financeiro .tabela::-webkit-scrollbar
{
	width: 5px;
}

#conteudo #minhaconta.financeiro .tabela::-webkit-scrollbar-thumb
{
	background-color: #2f8cdc;
}

#conteudo #minhaconta.financeiro .tabela .tituloData
{
	color: #2f8cdc;
    text-transform: uppercase;
    font-size: 15px;
    width: 150px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
    display: inline-block;
	float: left;
}

#conteudo #minhaconta.financeiro .tabela .tituloValor
{
	color: #2f8cdc;
    text-transform: uppercase;
    font-size: 15px;
    width: 140px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
    display: inline-block;
	float: left;
}

#conteudo #minhaconta.financeiro .tabela .tituloData2
{
	color: #2f8cdc;
    text-transform: uppercase;
    font-size: 15px;
    width: 405px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
    display: inline-block;
	float: left;
}

#conteudo #minhaconta.financeiro .tabela .tituloValor2
{
	color: #2f8cdc;
    text-transform: uppercase;
    font-size: 15px;
    width: 390px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
    display: inline-block;
	float: left;
}

#conteudo #minhaconta.financeiro .tabela .tituloForma
{
	color: #2f8cdc;
    text-transform: uppercase;
    font-size: 15px;
    width: 315px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
    display: inline-block;
	float: left;
}

#conteudo #minhaconta.financeiro .tabela .tituloStatus
{
	color: #2f8cdc;
    text-transform: uppercase;
    font-size: 15px;
    width: 190px;
    padding-bottom: 10px;
    border-bottom: 1px solid #333333;
    display: inline-block;
	float: left;
}

#conteudo #minhaconta.financeiro .tabela .linha
{
	display: inline-block;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
	color: #898989;
    font-size: 12px;
}

#conteudo #minhaconta.financeiro .tabela .linha .btRepetir
{
	height: 17px;
    vertical-align: -4px;
    margin-right: 20px;
}

#conteudo #minhaconta.financeiro .tabela .linha:hover
{
    background: #090909;
}

#conteudo #minhaconta.financeiro .tabela .txtData
{
	width: 140px;
    padding: 10px 0;
    display: inline-block;
}

#conteudo #minhaconta.financeiro .tabela .txtData2
{
	width: 402px;
    padding: 10px 0;
    display: inline-block;
}

#conteudo #minhaconta.financeiro .tabela .txtForma
{
	width: 315px;
    padding: 10px 0;
    display: inline-block;
}

#conteudo #minhaconta.financeiro .tabela .txtValor
{
	width: 140px;
    padding: 10px 0;
    display: inline-block;
}

#conteudo #minhaconta.financeiro .tabela .txtValor2
{
	width: 389px;
    padding: 10px 0;
    display: inline-block;
}

#conteudo #minhaconta.financeiro .tabela .txtStatus
{
	width: 190px;
    padding: 10px 0;
    display: inline-block;
}

#conteudo #minhaconta.financeiro .imgFinanceiro
{
	width: 386px;
    background: url(../img/img_financeiro.jpg);
    height: 49px;
    float: right;
    padding-top: 360px;
    text-align: center;
}

#conteudo #minhaconta.financeiro .imgCompras
{
	width: 386px;
    background: url(../img/img_compras.jpg);
    height: 409px;
    float: right;
}

#conteudo #minhaconta.conta
{
	padding-top: 20px;
	color: #898989;
	font-size: 12px;
}

#conteudo #minhaconta.conta .titulo
{
	font-size: 30px;
    color: #2f8cdc;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
}

#conteudo #minhaconta.conta .subtitulo
{
	font-size: 23px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    background: url(../img/seta_03.png) no-repeat;
    padding: 3px 0 0 20px;
    margin-top: 20px;
}

#conteudo #minhaconta.conta .txt
{
	color: #707070;
    font-size: 15px;
    margin: 12px 0 0 0;
    display: inline-block;
}

#conteudo #minhaconta.conta .txt.validarEmail
{
	position: relative;
}

#conteudo #minhaconta.conta .txt.validarEmail .carregando
{
	position: absolute;
    top: 0;
    background: url(../img/bg_semitransparente.png);
    width: 590px;
    text-align: center;
    padding: 23px 0px;
	display: none;
}

#conteudo #minhaconta.conta .txt.small
{
	font-size: 12px;
}

#conteudo #minhaconta.conta input.red, #conteudo #minhaconta.conta select.red
{
	border-color: #5D0E0E!important;
}

#conteudo #minhaconta.conta input[type="submit"]
{
	width: 90px;
	height: 44px;
	padding: 12px 20px;
	color: #ffffff;
	margin-top: 15px;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 20px;
	float: right;
	background: #2f8cdc;
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
	border: 0;
	cursor: not-allowed;
	text-align: center;
}

#conteudo #minhaconta.conta #btEnviar
{
	background: url(../img/bg_login.png) #2f8cdc no-repeat;
    width: 230px;
    height: 50px;
    padding: 14px 20px;
    cursor: not-allowed;
    text-align: left;
}

#conteudo #minhaconta.conta #btEnviar:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.conta  select
{
	width: 1200px;
	padding: 9px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #minhaconta.conta  input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.conta input[type="text"], #conteudo #minhaconta.conta input[type="password"]
{
	width: 565px;
	padding: 10px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #minhaconta.conta  input.w120
{
	width: 120px;
}

#conteudo #minhaconta.conta  input.w222
{
	width: 222px;
}

#conteudo #minhaconta.conta  input.w321
{
	width: 321px;
}

#conteudo #minhaconta.conta  input.w348
{
	width: 348px;
}

#conteudo #minhaconta.conta  input.w368
{
	width: 368px;
}

#conteudo #minhaconta.conta  input.w370, #conteudo #minhaconta.conta  select.w370
{
	width: 370px;
}

#conteudo #minhaconta.conta  input.w505
{
	width: 505px;
}

#conteudo #minhaconta.conta  input.w575
{
	width: 575px;
}

#conteudo #minhaconta.conta  input.w783
{
	width: 783px;
}

#conteudo #minhaconta.conta  input.w1058
{
	width: 1058px;
}

#conteudo #minhaconta.conta input.margem
{
    margin-left: 25px;
}

#conteudo #minhaconta.conta #alterarAvatar .imgAvatar
{
	width: 60px;
	height: 60px;
	float: left;
	margin-top: 25px;
}

#conteudo #minhaconta.conta #alterarAvatar .avatarUpload
{
	float: left;
	margin-top: 0!important;
}

#conteudo #minhaconta.conta #alterarAvatar .avatarUpload div
{
	padding: 20px 20px;
	background-image: url(../img/bg_upload2.png);
	margin: 25px 0 10px 15px;
}

#conteudo #minhaconta.suporte
{
	position: relative;
	padding-top: 20px;
	color: #898989;
	font-size: 12px;
}
#conteudo #minhaconta.suporte .categorias
{
	margin-bottom: 200px;
}

.jfilestyle
{
	display: inline-block;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	position: relative;
	border-collapse: separate;
}

div.jfilestyle input
{
	margin: 0px -5px 0px 0px;
    vertical-align: 0px;
    cursor: default;
}

div.jfilestyle label
{
	width: 150px;
    height: 21px;
    cursor: pointer;
    padding: 15px 20px;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 16px;
    background: url(../img/bg_upload.png) #2f8cdc no-repeat;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    display: inline-block;
    vertical-align: 1px;
}

div.jfilestyle label:hover
{
	cursor: pointer;
	background-color: #1d5687;
}

#conteudo #minhaconta.suporte .titulo
{
	font-size: 30px;
    color: #2f8cdc;
    width: 745px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
    float: left;
}

#conteudo #minhaconta.suporte .legenda
{
	float: right;
    width: 450px;
    text-align: right;
    margin-top: 32px;
    border-bottom: 1px solid #333333;
    padding: 0 5px 22px 0;
}

#conteudo #minhaconta.suporte .linhaChamado
{
	display: inline-block;
	-o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
}

#conteudo #minhaconta.suporte .linhaChamado:hover
{
	cursor: pointer;
	background: #090909;
}

#conteudo #minhaconta.suporte .tituloChamado
{
	font-size: 30px;
    color: #2f8cdc;
    width: 745px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
    float: left;
}

#conteudo #minhaconta.suporte .tituloReabrir
{
	font-size: 30px;
    color: #2f8cdc;
    width: 800px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
    float: left;
}

#conteudo #minhaconta.suporte .legendaChamado
{
	float: right;
    width: 450px;
    text-align: right;
    margin-top: 32px;
    border-bottom: 1px solid #333333;
    padding: 0 5px 22px 0;
}

#conteudo #minhaconta.suporte .legendaChamado img
{
	margin-bottom: -9px;
	cursor: pointer;
}

#conteudo #minhaconta.suporte .descricaoChamado
{
	resize: none;
    padding: 20px;
    background: #000;
    border: 1px solid #333333;
    width: 1158px;
    height: 100px;
    color: #fff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
}

#conteudo #minhaconta.suporte #formEditar
{
	display: none;
}

#conteudo #minhaconta.suporte .descricaoReabrir, #conteudo #minhaconta.suporte .descricaoEditar
{
	resize: none;
    padding: 20px;
    background: #000;
    border: 1px solid #333333;
    width: 758px;
    height: 100px;
    color: #fff;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
}

.dadosPriston, .itensPriston, .itensShop, .anexosPriston, .anexosContas, .anexosDenuncias
{
	display: none;
}

#conteudo #minhaconta.suporte input[type="text"], #conteudo #minhaconta.suporte input[type="number"]
{
	width: 557px;
	padding: 14px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #minhaconta.suporte input[type="submit"]
{
	width: 230px;
    height: 50px;
    padding: 14px 20px;
    color: #ffffff;
    margin-top: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 20px;
    float: right;
    background: url(../img/bg_login.png) #2f8cdc no-repeat;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    border: 0;
    cursor: not-allowed;
    text-align: left;
}

#conteudo #minhaconta.suporte #btEditar, #conteudo #minhaconta.suporte #btEnviarEditar
{
	cursor: pointer;
}

#conteudo #minhaconta.suporte #btCancelarEditar
{
	width: 230px;
    height: 50px;
    padding: 14px 20px;
    color: #ffffff;
    margin-top: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 20px;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    -webkit-transition: .4s;
    transition: .4s;
    border: 0;
	float: left;
    background: #841313;
    text-align: center;
	cursor: pointer;
}

#conteudo #minhaconta.suporte input[type="submit"]:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.suporte #btCancelarEditar:hover
{
	background-color: #5d0e0e;
}

#conteudo #minhaconta.suporte .addItem
{
	width: 93px;
	height: 26px;
	cursor: pointer;
	padding: 13px 0;
	color: #ffffff;
	margin: 15px 0 0 25px;
	display: inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 20px;
	background: #2f8cdc;
	text-align: center;
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

#conteudo #minhaconta.suporte .delItem
{
	width: 93px;
	height: 36px;
	cursor: pointer;
	padding: 8px 0;
	color: #ffffff;
	margin: 15px 0 0 25px;
	display: inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 300;
	font-size: 30px;
	background: #dc2f2f;
	text-align: center;
	-o-transition: .4s;
	-ms-transition: .4s;
	-moz-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
}

#conteudo #minhaconta.suporte .addItem:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.suporte .delItem:hover
{
	background-color: #871d1d;
}

#conteudo #minhaconta.suporte select
{
	width: 383px;
	padding: 13px;
	color: #898989;
	background: #000000;
	margin-top: 15px;
	float: left;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 1px solid #333333;
}

#conteudo #minhaconta.suporte input::-webkit-input-placeholder, #conteudo #minhaconta.suporte .descricaoEditar::-webkit-input-placeholder, #conteudo #minhaconta.suporte .descricaoReabrir::-webkit-input-placeholder, #conteudo #minhaconta.suporte .descricaoChamado::-webkit-input-placeholder
{
    color: #898989;
}

#conteudo #minhaconta.suporte input:-moz-placeholder, #conteudo #minhaconta.suporte .descricaoEditar:-moz-placeholder, #conteudo #minhaconta.suporte .descricaoReabrir:-moz-placeholder, #conteudo #minhaconta.suporte .descricaoChamado:-moz-placeholder
{
   color: #898989;
   opacity: 1;
}

#conteudo #minhaconta.suporte input::-moz-placeholder, #conteudo #minhaconta.suporte .descricaoEditar::-moz-placeholder, #conteudo #minhaconta.suporte .descricaoReabrir::-moz-placeholder, #conteudo #minhaconta.suporte .descricaoChamado::-moz-placeholder
{
   color: #898989;
   opacity: 1;
}

#conteudo #minhaconta.suporte input:-ms-input-placeholder, #conteudo #minhaconta.suporte .descricaoEditar:-ms-input-placeholder, #conteudo #minhaconta.suporte .descricaoReabrir:-ms-input-placeholder, #conteudo #minhaconta.suporte .descricaoChamado:-ms-input-placeholder
{
   color: #898989;
}

.ui-autocomplete
{
	border: 1px solid #333333;
    margin-left: -3px;
    width: 545px!important;
    max-height: 260px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #000;
	color: #898989;
    font-size: 12px;
}

.ui-autocomplete.autoCompleteShop
{
	width: 1041px!important;
}

.ui-menu-item
{
    list-style-type: none;
    margin-left: -20px;
    padding: 8px 0;
}

.ui-menu-item:hover
{
	cursor: pointer;
	font-weight: bold;
}

#conteudo #minhaconta.suporte .tituloChamados
{
	font-size: 30px;
    color: #2f8cdc;
    width: 745px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 20px;
    float: left;
}

#conteudo #minhaconta.suporte .legendaChamados
{
	float: right;
    width: 450px;
    height: 26px;
    text-align: right;
    margin-top: 32px;
    border-bottom: 1px solid #333333;
    padding: 0 5px 13px 0;
}

#conteudo #minhaconta.suporte .legendaChamados img
{
	display: none;
	cursor: pointer;
}

#conteudo #minhaconta.suporte .tabelaChamados
{
	width: 800px;
    float: left;
    height: 380px;
    overflow: auto;
    padding-top: 15px;
}

#conteudo #minhaconta.suporte .tabelaChamados::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #292929;
}

#conteudo #minhaconta.suporte .tabelaChamados::-webkit-scrollbar
{
	width: 5px;
}

#conteudo #minhaconta.suporte .tabelaChamados::-webkit-scrollbar-thumb
{
	background-color: #2f8cdc;
}

#conteudo #minhaconta.suporte .detalhesChamado
{
	width: 800px;
    float: left;
    padding-top: 15px;
	display: none;
	font-size: 13px;
}

#conteudo #minhaconta.suporte .detalhesChamado .carregaChamado
{
	display: block;
    margin: 100px auto 0 auto;
}

#conteudo #minhaconta.suporte .detalhesChamado .avatar
{
	margin-right: 10px;
    float: left;
}

#conteudo #minhaconta.suporte .detalhesChamado .nickname
{
	font-size: 23px;
}

#conteudo #minhaconta.suporte .detalhesChamado .data
{
	font-size: 12px;
}

#conteudo #minhaconta.suporte .detalhesChamado span
{
	font-weight: bold;
    padding-right: 10px;
}

#conteudo #minhaconta.suporte .detalhesChamado a:hover
{
	text-decoration: underline;
}

#conteudo #minhaconta.suporte .tabelaChamados .tituloData
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 180px;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
}

#conteudo #minhaconta.suporte .tabelaChamados .tituloCategoria
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 400px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}

#conteudo #minhaconta.suporte .tabelaChamados .tituloStatus
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 215px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}

#conteudo #minhaconta.suporte .tabelaChamados .txtData
{
	width: 180px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.suporte .tabelaChamados .txtCategoria
{
	width: 400px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.suporte .tabelaChamados .txtStatus
{
	width: 215px;
	padding: 10px 0;
	display: inline-block;
}

#conteudo #minhaconta.suporte .imgChamados
{
	width: 386px;
    background: url(../img/img_chamados.jpg);
    height: 409px;
    float: right;
}

#conteudo #minhaconta.suporte select.w145
{
	width: 145px;
    text-indent: 28px;
}

#conteudo #minhaconta.suporte select.w235, #conteudo #minhaconta.suporte input.w235
{
	width: 235px; 
}

#conteudo #minhaconta.suporte select.w300
{
	width: 300px;
}

#conteudo #minhaconta.suporte select.w312
{
	width: 312px;
}

#conteudo #minhaconta.suporte select.w425
{
	width: 425px;
}

#conteudo #minhaconta.suporte select.w525
{
	width: 525px;
}

#conteudo #minhaconta.suporte select.w875
{
	width: 875px;
}

#conteudo #minhaconta.suporte input.w1052
{
	width: 1052px;
}

#conteudo #minhaconta.suporte select.w1200
{
	width: 1200px;
}

#conteudo #minhaconta.suporte input.w1170
{
	width: 1170px;
}

#conteudo #minhaconta.suporte input.w879
{
	width: 879px;
}

#conteudo #minhaconta.suporte input.w117
{
	width: 117px;
}

#conteudo #minhaconta.suporte .carregandoPersonagem, #conteudo #minhaconta.suporte .carregandoPersonagem3, #conteudo #minhaconta.suporte .carregandoPersonagem4
{
	width: 310px;
    height: 34px;
    padding-top: 16px;
    text-align: center;
    background: url(../img/bg_semitransparente.png);
    margin: -51px 0 0 598px;
    position: absolute;
	display: none;
}

#conteudo #minhaconta.suporte input.margem, #conteudo #minhaconta.suporte select.margem
{
	margin-left: 25px;
}

#conteudo #minhaconta.suporte .legenda img
{
	margin-bottom: -9px;
	cursor: pointer;
}

#conteudo #minhaconta.suporte .categoria
{
	width: 260px;
	margin-top: 30px;
	position: absolute;
}

#conteudo #minhaconta.suporte .categoria .logo
{
	width: 258px;
	height: 160px;
	border: 1px solid #333333;
}

#conteudo #minhaconta.suporte .categoria .logo img
{
	display: block;
	margin: 0 auto;
	width: 190px;
}

#conteudo #minhaconta.suporte .categoria .nome
{
	color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding: 8px 0 8px 10px;
    font-size: 18px;
	cursor: pointer;
    width: 250px;
}

#conteudo #minhaconta.suporte .categoria .nome.ativo
{
	background: #2f8cdc;
}

#conteudo #minhaconta.suporte .categoria .seta
{
	float: right;
    width: 5px;
    height: 8px;
    margin: 7px 10px 0 0;
    background: url(../img/seta_08.png) 0 -8px no-repeat;
}

#conteudo #minhaconta.suporte .categoria .nome.ativo .seta
{
	background-position: 0 0;
}

#conteudo #minhaconta.suporte .subcategoria
{
	width: 250px;
	margin-top: 30px;
	position: absolute;
	display: none;
	left: 313px;
}

#conteudo #minhaconta.suporte .subsubcategoria
{
	width: 300px;
	margin-top: 30px;
	position: absolute;
	display: none;
	left: 626px;
}

#conteudo #minhaconta.suporte .subcategoria .nome, #conteudo #minhaconta.suporte .subsubcategoria .nome
{
	color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding: 7px 0 7px 5px;
    font-size: 14px;
	cursor: pointer;
    width: 100%;
}

#conteudo #minhaconta.suporte .subcategoria .nome:last-child, #conteudo #minhaconta.suporte .subsubcategoria .nome:last-child
{
	border: 0;
}

#conteudo #minhaconta.suporte .subcategoria .nome.ativo, #conteudo #minhaconta.suporte .subsubcategoria .nome.ativo
{
	background: #2f8cdc;
}

#conteudo #minhaconta.suporte .subcategoria .seta, #conteudo #minhaconta.suporte .subsubcategoria .seta
{
	float: right;
    width: 5px;
    height: 8px;
    margin: 4px 5px 0 0;
    background: url(../img/seta_08.png) 0 -8px no-repeat;
}

#conteudo #minhaconta.suporte .subcategoria .seta.last, #conteudo #minhaconta.suporte .subsubcategoria .seta.last
{
	background: url(../img/seta_10.png) 0 -8px no-repeat;
}

#conteudo #minhaconta.suporte .subcategoria .nome.ativo .seta, #conteudo #minhaconta.suporte .subsubcategoria .nome.ativo .seta
{
	background-position: 0 0;
}

#conteudo #minhaconta.suporte .solicitacao
{
	display: none;
}

#conteudo #minhaconta.suporte .solicitacao form
{
	position: relative;
}

#conteudo #minhaconta.suporte .solicitacao .carregandoRestauracao
{
	width: 1201px;
    height: 265px;
    padding-top: 75px;
    text-align: center;
    background: url(../img/bg_semitransparente.png);
    margin: 72px 0 0 0;
    position: absolute;
    display: none;
}

#conteudo #minhaconta.suporte .solicitacao .carregandoRestauracao img
{
	float: left;
    margin-left: 388px;
}

#conteudo #minhaconta.suporte .solicitacao .carregandoRestauracao span
{
	float: left;
    width: 410px;
    margin: 15px 30px;
    text-align: left;
    color: #2f8cdc;
    font-size: 15px;
    font-family: 'Roboto Condensed', sans-serif;
}

#conteudo #minhaconta.suporte .solicitacao .palavrasChave
{
	width: 1201px;
    height: 265px;
    padding-top: 35px;
    text-align: center;
    background: url(../img/bg_semitransparente.png);
    margin: 72px 0 0 0;
    position: absolute;
	z-index: 99;
    display: none;
}

#conteudo #minhaconta.suporte .solicitacao .palavrasChave span
{
	color: #ffffff;
    font-size: 15px;
    width: 690px;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: left;
    display: inline-block;
    margin: 0 auto;
}

#conteudo #minhaconta.suporte .solicitacao .palavrasChave .btSim
{
	float: left;
    margin: 10px 0 0 450px;
    width: 70px;
    height: 20px;
    padding: 4px 0;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 16px;
    background: #2f8cdc;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    text-align: center;
    -webkit-transition: .4s;
    transition: .4s;
	cursor: pointer;
}

#conteudo #minhaconta.suporte .solicitacao .palavrasChave .btNao
{
	float: left;
    margin: 10px 0 0 20px;
    width: 70px;
    height: 14px;
    padding: 7px 0;
    color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 13px;
    background: #2f8cdc;
    -o-transition: .4s;
    -ms-transition: .4s;
    -moz-transition: .4s;
    text-align: center;
    -webkit-transition: .4s;
    transition: .4s;
    cursor: pointer;
}

#conteudo #minhaconta.suporte .solicitacao .palavrasChave .btSim:hover, #conteudo #minhaconta.suporte .solicitacao .palavrasChave .btNao:hover
{
	background-color: #1d5687;
}

#conteudo #minhaconta.suporte .faq
{
	display: none;
}

#conteudo #minhaconta.suporte .faq .titulo
{
	font-size: 30px;
    color: #2f8cdc;
    width: 1200px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    border-bottom: 1px solid #333333;
    padding-bottom: 14px;
    margin-top: 30px;
}

#conteudo #minhaconta.suporte .faq .pergunta
{
	font-size: 14px;
    color: #fff;
    background: url(../img/bg_faq.png);
    width: 1200px;
    padding-top: 16px;
    height: 36px;
    cursor: pointer;
    border-bottom: 1px solid #333333;
	display: none;
}

#conteudo #minhaconta.suporte .faq .resposta
{
	width: 1200px;
    padding: 15px 0 25px 0;
    border-bottom: 1px solid #333333;
    display: none;
}

#conteudo #minhaconta.suporte .inputFile
{
	margin-top: 0!important;
	float: none!important;
}

.anexosContas .delItem, .anexosReaberta .delItem, .anexosDenuncias .delItem
{
	margin-left: 28px!important;
	vertical-align: -5px!important;
}

.anexosContas .addItem, .anexosReaberta .addItem, .anexosDenuncias .addItem
{
	margin-top: 0!important;
}

.anexosContas, .anexosReaberta
{
	margin-top: 15px;
}

.anexosReaberta .addItem, .anexosReaberta .delItem, .anexosReaberta .focus-jfilestyle
{
	padding-right: 0!important;
}

.anexosReaberta .inputFile
{
	font-size: 14px!important;
}

.anexosReaberta
{
	width: 801px;
	display: inline-block;
}

#banner
{
	width: 100%;
	height: 561px;
	display: inline-block;
	background: #2f8cdc;
	position: relative;
    overflow: hidden;
}

#banner img, #banner span
{
	position: absolute;
}

#banner img.loading
{
	position: initial;
    margin: 248px auto 0 auto;
    display: block;
    width: 64px;
    height: 64px;
}

#banner b
{
	display: block;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    width: 1200px;
    font-size: 50px;
    margin: 66px auto 0 auto;
    font-weight: 300;
	cursor: default;
}

#banner .banner_04
{
	cursor: pointer;
	width: 223px;
	height: 56px;
	z-index: 2;
	display: inline-block;
	background: url(../img/bt_saibamais.png) no-repeat;
}

#banner .banner_05
{
	z-index: 2;
}

#banner .banner_05 u
{
	display: inline-block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(../img/bt_slider.png) no-repeat;
	margin-right: 8px;
	-o-transition:.25s;
	-ms-transition:.25s;
	-moz-transition:.25s;
	-webkit-transition:.25s;
	transition:.25s;
}

#banner .banner_05 u.ativo, #banner .banner_05 u:hover
{
	background-position: 0 -16px;
}

#jogos
{
	margin: 60px auto -22px auto;
	width: 1200px;
}

#jogos .destaque
{
	width: 612px;
	height: 612px;
	float: left;
	display: inline-block;
	position: relative;
}

#jogos .destaque img
{
	display: none;
}

#jogos .jogos
{
	width: 475px;
	float: right;
	margin-top: 38px;
	display: inline-block;
	text-align: justify;
	position: relative;
	cursor: default;
	z-index: 1;
}

#jogos .jogos span
{
	display: inline-block;
	position: relative;
	margin-bottom: 40px;
	font-size: 14px;
	color: #a1a1a1;
	z-index: 1;
}

#jogos .jogos span a
{
	color: #ffffff;
	font-size: 30px;
	font-weight: 400;
	padding-left: 20px;
	margin-bottom: 10px;
	display: inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	background: url(../img/seta_03.png) no-repeat;
}

#jogos .jogos .hover
{
	width: 820px;
	position: absolute;
	background: #2f8cdc;
	left: -320px;
	color: #ffffff;
	font-size: 20px;
	overflow: visible!important;
	font-family: 'Roboto Condensed', sans-serif;
}

#jogos .jogos .hover img
{
	margin-left: 36px;
}

#rodape
{
	width: 100%;
	height: 253px;
	background: url(../img/bg_rodape.jpg) 50% 0 no-repeat;
}

#rodape .conteudo
{
	margin: 0 auto;
    width: 935px;
    height: 53px;
    color: #fff;
    font-size: 14px;
    padding-top: 130px;
}

#rodape .conteudo .newsletter
{
	width: 315px;
	float: left;
}

#rodape .conteudo .newsletter span
{
	font-size: 20px;
	color: #04b0f7;
	display: block;
	margin-bottom: -10px;
}

#rodape .conteudo .newsletter input[type="text"]
{
	color: #fff;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	border: 0;
	height: 30px;
    width: 255px;
	outline: 0;
    padding-left: 10px;
	background: transparent;
	border-bottom: 1px solid #838b91;
}

#rodape .conteudo .newsletter input[type="text"].desabilitado
{
	color: #959595!important;
}

#rodape .conteudo .newsletter input[type="image"]
{
	width: 33px;
	height: 34px;
	vertical-align: -11px;
	background: url(../img/seta_06.jpg) 0 -32px no-repeat;
	border: 1px solid #838b91;
	cursor: pointer;
}

#rodape .conteudo .newsletter input[type="image"].desabilitado
{
	cursor: default!important;
}

#rodape .conteudo .contato
{
	width: 205px;
    float: left;
	color: #ffffff;
    margin-left: 40px;
    padding-left: 65px;
    background: url(../img/bt_suporte.png) no-repeat;
}

#rodape .conteudo .contato span
{
	margin-left: -2px;
	font-size: 20px;
	color: #04b0f7;
	display: block;
}

#rodape .conteudo .loja
{
	width: 185px;
    float: left;
	color: #ffffff;
    margin-left: 40px;
    padding-left: 65px;
    background: url(../img/bt_loja.png) no-repeat;
}

#rodape .conteudo .loja span
{
	margin-left: -2px;
	font-size: 20px;
	color: #04b0f7;
	display: block;
}

#links
{
	width: 100%;
	background: #111111;
}

#links .conteudo
{
	margin: 0 auto;
	width: 1000px;
	padding: 25px 100px;
	font-size: 14px;
}

#links .conteudo div
{
	width: 202px;
	height: 160px;
	margin-left: 30px;
	float: left;
	border-right: 1px solid #242424;
}

#links .conteudo div:nth-child(2)
{
	width: 270px;
}

#links .conteudo div:nth-child(4)
{
	border-right: 0;
}

#links .conteudo div a
{
	display: inline-block;
	color: #959595;
	margin-top: 10px;
	padding-left: 10px;
	background: url(../img/seta_05.png) no-repeat;
	-o-transition:.8s;
	-ms-transition:.8s;
	-moz-transition:.8s;
	-webkit-transition:.8s;
	transition:.8s;
}

#links .conteudo div a:hover
{
	color: #2f8cdc;
}

#links .conteudo div iframe
{
	margin: 15px 20px;
    width: 150px;
    height: 30px;
	border: 0;
}
#links .conteudo div img
{
	width: 90px;
	margin: 20px 0 0 10px;
}

#barra
{
	width: 100%;
	height: 23px;
	padding-top: 2px;
	background: #000000;
}

#barra .conteudo
{
	margin: 0 auto;
	width: 1200px;
	height: 23px;
	color: #707070;
	font-size: 13px;
	text-align: center;
}

#conteudo a
{
	color: #297ac0;
}

#easyTooltip
{
	padding: 5px;
	border: 1px solid #297ac0;
	background: #1b1b1b;
	color: #7d7d7d;
	min-width: 160px;
	font-size: 11px;
	padding: 14px;
}

#easyTooltip .servidor
{
    float: right;
    margin-left: 30px;
    text-align: right;
}

#easyTooltip .valor
{
    float: right;
    margin-left: 30px;
    text-align: right;
}

#easyTooltip .valor span:first-child
{
	width: 13px;
    display: inline-block;
}

#easyTooltip .valor span:last-child
{
	margin-left: 4px;
    width: 40px;
    display: inline-block;
}

.zeroAlertas
{
	width: 15px;
	display: inline-block;
}
.alertasIngame
{
	background: url(../img/bg_alertas.png) no-repeat;
	background-size: cover;
	color: #ffffff;
	width: 14px;
	padding-right: 1px;
	cursor: pointer;
	display: inline-block;
	font-size: 9px;
	text-align: center;
	padding-top: 1px;
	vertical-align: 1px;
	text-shadow: 1px 0 0 #000, -1px 0 0 #000, 0 1px 0 #000, 0 -1px 0 #000, 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
}
#conteudo #minhaconta.meusjogos .legendaJogos2
{
	float: right;
	width: 450px;
	height: 26px;
	text-align: right;
	margin-top: 32px;
	border-bottom: 1px solid #333333;
	padding: 0 5px 13px 0;
}
#conteudo #minhaconta.meusjogos .legendaJogos2 img
{
	cursor: pointer;
}
#conteudo #minhaconta.meusjogos .tbAlertas
{
	display: none;
	margin-top: 10px;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas
{
	width: 1200px;
	height: auto;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .alertaTitulo
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 380px;
	display: inline-block;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .alertaTexto
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 740px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .alertaData
{
	color: #2f8cdc;
	text-transform: uppercase;
	font-size: 15px;
	width: 80px;
	padding-bottom: 10px;
	border-bottom: 1px solid #333333;
	display: inline-block;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .txtID
{
	width: 380px;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .txtCriacao
{
	width: 685px;
	height: 19px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: top;
	margin-right: 40px;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .txtCriacao.ellipsis
{
	cursor: zoom-in;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .txtCriacao.expand
{
	cursor: zoom-out;
	white-space: pre-line;
	padding-bottom: 25px;
}
#conteudo #minhaconta.meusjogos .tabelaContas.tabelaAlertas .txtStatus
{
	width: 80px;
}
