@import url(animate.css); @import url(jquery-ui.css); @import url(pace-theme-center-simple.css); a,img,ul {
    border: none
}

.tooltip,a,img {
    text-decoration: none
}

#menu>ul>li>ul,.tooltip-inner {
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2)
}

#modal_alerta #video #carregando,#modal_alerta #video #corpo_video {
    width: 800px;
    height: 421px;
    position: absolute
}

#menu>ul li ul li,.tooltip {
    text-shadow: none;
    display: block;
    font-weight: 400
}

#barra_menu,#centraliza,#corpo,#menu {
    width: 1000px
}

#corpo #elemento #ferramentas #ferra,#corpo #elemento #ferramentas #seta_d,#corpo #elemento #ferramentas #seta_e {
    cursor: pointer;
    transition: .4s ease-in;
    height: 40px;
    float: right
}

#corpo #coluna,#corpo #noticia,#corpo #pixel {
    transition: .5s;
    position: relative
}

#corpo #valor_desceu,#corpo #valor_normal,#corpo #valor_subiu {
    width: 82px;
    height: 60px;
    margin-top: 5px;
    transition: .1s ease-out;
    opacity: .9
}

#banner #centraliza #usuario #avatar:hover #camada,#player #avatar #camada {
    background: rgb(210 8 12 / 70%)
}

#login #fecha_login:hover,#recupera,#regitro_form #fecha_registro:hover {
    color: rgba(0,0,0,.6)
}

#barra_menu,#barra_player,#corpo #elemento #topico #deg #comentarios,#login,#regitro_form {
    background: #e0a500
}

#banner #centraliza #formulario_cargo,#banner #centraliza #logar,#banner #centraliza #registrar {
    padding-top: 14px;
    margin-top: 21px;
    border-radius: 3px
}

#align_equipe #cargo,#corpo #aviso,#corpo #horario {
    padding-right: 12px;
    padding-left: 12px
}

#align_equipe #cargo,#corpo #horario {
    margin-right: 12px;
    margin-bottom: 12px
}

#corpo #botoes,#paginacao div {
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 1px
}

body {
    background: #3f0825;
    -webkit-font-smoothing: antialiased
}

body,div,img,input,select,span,textarea {
    outline: 0;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased
}

#clear {
    clear: both
}

ul {
    width: auto;
    list-style-type: none;
    padding: 0;
    margin: 0
}

h1,h2,h3,h4,h5 {
    margin: 0;
    padding: 0
}

#align_equipe #nome_cargo,.tooltip h1 {
    font-size: 14px
}

.tooltip {
    position: absolute;
    z-index: 1070;
    font-family: lato;
    font-size: 12px;
    font-style: normal;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    opacity: 0;
    line-break: auto
}

#corpo #elemento #ferramentas #ferra #options,#menu>ul>li>ul,.tooltip-inner {
    text-align: left;
    background-color: #fff;
    border-radius: 5px
}

#box_vip:hover #preco,#corpo #coluna:active:after,#corpo #coluna:focus:after,#corpo #coluna:hover:after,#corpo #destaque_pixel:active:after,#corpo #destaque_pixel:focus:after,#corpo #destaque_pixel:hover:after,#corpo #noticia:active:after,#corpo #noticia:focus:after,#corpo #noticia:hover:after,#corpo #pixel:active:after,#corpo #pixel:focus:after,#corpo #pixel:hover:after,#corpo #valor_desceu:hover,#corpo #valor_normal:hover,#corpo #valor_subiu:hover,#modal_alerta .content img.loaded,.tooltip.in {
    opacity: 1
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    max-width: 200px;
    padding: 13px 22px;
    color: #9d9d9d;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2)
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -6px;
    border-width: 6px 6px 0;
    border-top-color: #fff
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -6px;
    border-width: 6px 6px 0;
    border-top-color: #000
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 6px;
    margin-bottom: -6px;
    border-width: 6px 6px 0;
    border-top-color: #fff
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -6px;
    border-width: 6px 6px 6px 0;
    border-right-color: #fff
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #fff
}

.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {
    border-width: 0 6px 6px;
    border-bottom-color: #fff;
    top: 0
}

.tooltip.bottom .tooltip-arrow {
    left: 50%;
    margin-left: -6px
}

.tooltip.bottom-left .tooltip-arrow {
    right: 6px;
    margin-top: -6px
}

.tooltip.bottom-right .tooltip-arrow {
    left: 6px;
    margin-top: -6px
}

#banner #centraliza #usuario #notificacoes:after,#corpo #elemento #ferramentas #ferra #options:after,#menu>ul>li>ul:after,#modal_alerta #alerta #title:before {
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    content: " ";
    width: 0
}

#modal_alerta {
    width: 100%;
    height: 100%;
    background: rgba(2,8,30,.6);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 888888888888
}

#modal_alerta #video {
    width: 800px;
    margin-left: -400px;
    left: 50%;
    top: 50%;
    margin-top: -210px;
    position: absolute
}

#modal_alerta #video #carregando {
    display: flex;
    align-items: center;
    justify-content: center
}

#modal_alerta #fecha_video {
    position: absolute;
    top: 20px;
    right: 20px;
    font-family: lato;
    font-size: 52px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: .4s;
    z-index: 9999
}

#barra_player #icons,#menu {
    font-size: 15px;
    text-align: center
}

#modal_alerta #pixel {
    width: 100%;
    height: 100%;
    position: absolute
}

#modal_alerta #pixel #carregando,#modal_alerta #pixel #corpo_pixel {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%
}

#modal_alerta #pixel #corpo_pixel #title {
    font-family: lato;
    color: #fff;
    font-weight: 300;
    font-size: 20px
}

#Carregando {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2
}

#modal_alerta .content {
    background: rgba(0,0,0,.7);
    border-radius: 5px;
    padding: 4px;
    height: 90%;
    width: 80%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}

#modal_alerta .content img {
    opacity: 1;
    transition: opacity .6s linear .8s;
    vertical-align: central
}

#modal_alerta .img-pan-container,#modal_alerta .img-pan-container img {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#modal_alerta .img-pan-container {
    position: relative;
    overflow: hidden;
    cursor: crosshair;
    height: 100%;
    width: 100%
}

#modal_alerta .img-pan-container img {
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    position: absolute;
    top: 0;
    left: 0
}

#modal_alerta #alerta {
    width: 382px;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -191px
}

#modal_alerta #alerta #title {
    width: 382px;
    height: 50px;
    background: #e0a500;
    border-radius: 4px
}

#modal_alerta #alerta #title .title {
    padding-left: 16px;
    line-height: 50px;
    font-family: lato;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    position: relative;
    cursor: move
}

#modal_alerta #alerta #title .title .fechar {
    position: absolute;
    color: rgba(0,0,0,.5);
    margin-left: 340px;
    cursor: pointer;
    font-weight: 900
}

#modal_alerta #alerta #title .title .fechar:hover {
    color: rgba(0,0,0,.7)
}

#modal_alerta #alerta #title:before {
    position: absolute;
    left: 14px;
    top: 50px;
    height: 0;
    border-top: 6px solid #e0a500
}

#modal_alerta #alerta #content {
    width: 356px;
    padding: 13px;
    background: #fff;
    border-radius: 6px;
    margin-top: 13px;
    font-family: lato;
    color: #555;
    font-size: 12px
}

#modal_alerta #alerta #content img {
    max-width: 356px
}

#banner {
    background: url(https://habbonight.com.br/media/acervo/2024/11/fcb133c2d6.png) center top no-repeat;
    width: 100%;
    height: 502px
}

#centraliza {
    margin: auto
}

#banner #centraliza #usuario {
    position: absolute;
    width: 380px;
    margin-top: 14px;
    font-family: lato
}

#banner #centraliza #usuario #infos {
    margin-left: 10px;
    float: left;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin-top: 4px;
    text-shadow: 0 2px rgba(0,0,0,.2)
}

#banner #centraliza #usuario #infos span,#corpo #align_pixel #box_forum .box #infos span,#corpo #align_pixel #infos_not span,#corpo #elemento #evento:hover #deg #nome span,#corpo #elemento #recorde:hover #deg #autor,#corpo #elemento #tirinha:hover #deg span,#corpo #elemento #titulo.rosa {
    color: #e0a500;
}

#corpo #elemento #ferramentas #ferra #options div:hover,#menu>ul li ul li:hover {
    color: #d20808!important
}

#banner #centraliza #usuario #notificacoes a,#corpo #box_erro a,#creditos #menu_footer ul li a {
    color: #fff
}

#banner #centraliza #usuario #notificacoes {
    display: none;
    position: absolute;
    width: 282px;
    max-height: 254px;
    padding: 10px 10px 10px 20px;
    border-radius: 3px;
    margin-top: 10px;
    margin-left: -2px;
    -webkit-box-shadow: 0 0 0 1px rgba(67,129,166,.2);
    -moz-box-shadow: 0 0 0 1px rgba(67,129,166,.2);
    box-shadow: 0 0 0 1px rgba(67,129,166,.2);
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.9) 100%)
}

#banner #centraliza #usuario #notificacoes:after {
    position: absolute;
    left: 8px;
    top: -7px;
    height: 0;
    border-bottom: 6px solid rgba(67,129,166,.2)
}

#banner #centraliza #usuario #notificacoes .notifications_content {
    overflow: hidden;
    width: 272px;
    max-height: 254px
}

#banner #centraliza #usuario #notificacoes #item {
    width: 272px;
    border-bottom: 1px solid rgba(67,129,166,.2);
    display: table
}

#banner #centraliza #usuario #notificacoes #item:last-child {
    border-bottom: none!important
}

#banner #centraliza #usuario #notificacoes #item #texto {
    width: 227px;
    overflow: hidden;
    word-break: keep-all;
    font-size: 12px;
    font-weight: 400;
    padding-bottom: 10px;
    padding-top: 10px;
    float: left
}

#banner #centraliza #usuario #notificacoes #item #texto i {
    font-size: 11px
}

#banner #centraliza #usuario #notificacoes #item #imagem {
    width: 45px;
    height: 49px;
    float: left;
    background-position: center left;
    background-repeat: no-repeat
}

#banner #centraliza #usuario #avatar {
    width: 63px;
    height: 63px;
    border-radius: 4px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    float: left
}

#corpo #elemento #top1,#player #avatar {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    float: left;
    background-position: center;
    overflow: hidden
}

#banner #centraliza #usuario #avatar #camada {
    width: 80px;
    height: 80px;
    background: rgb(224 165 0 / 70%);
    transition: .3s ease-in
}

#banner #centraliza #usuario #avatar #camada #vip {
    background: url(../imagens/vip_icon.png);
    width: 40px;
    height: 15px;
    position: absolute;
    margin: 4px
}

#banner #centraliza #usuario #icons {
    display: table;
    margin-top: 10px
}

#banner #centraliza #usuario #icons>a>div,#banner #centraliza #usuario #icons>div {
    float: left;
    -webkit-animation-duration: .6s;
    animation-duration: .6s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    cursor: pointer
}

#banner #centraliza #usuario #icons>a>div:hover,#banner #centraliza #usuario #icons>div:hover,#creditos #copyright #icons:hover {
    -webkit-animation-name: scale_fix;
    animation-name: scale_fix
}

#banner #centraliza #usuario #icons #icon_notificacoes {
    width: 20px;
    height: 20px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png);
    margin-top: 3px;
    margin-left: 2px
}

#banner #centraliza #usuario #icons #icon_notificacoes #counts {
    font-size: 12px;
    position: absolute;
    margin-left: 16px;
    margin-top: -12px
}

#banner #centraliza #usuario #icons #icon_notificacoes:hover {
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) 0 -26px
}

#banner #centraliza #usuario #icons #icon_nps {
    width: 26px;
    height: 26px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -20px 0;
    margin-top: 0;
    margin-left: 11px
}

#banner #centraliza #usuario #icons #icon_nps:hover {
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -20px -26px
}

#banner #centraliza #usuario #icons #icon_configs {
    width: 24px;
    height: 24px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -46px 0;
    margin-top: 1px;
    margin-left: 13px
}

#banner #centraliza #usuario #icons #icon_configs:hover {
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -46px -26px
}

#banner #centraliza #usuario #icons #icon_topicos {
    width: 24px;
    height: 24px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -70px 0;
    margin-top: 1px;
    margin-left: 12px
}

#banner #centraliza #usuario #icons #icon_topicos:hover {
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -70px -26px
}

#banner #centraliza #usuario #icons #icon_pixel {
    width: 24px;
    height: 24px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -94px 0;
    margin-top: 1px;
    margin-left: 11px
}

#banner #centraliza #usuario #icons #icon_pixel:hover {
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -94px -26px
}

#banner #centraliza #usuario #icons #icon_sair {
    width: 26px;
    height: 26px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -118px 0;
    margin-top: 0;
    margin-left: 11px
}

#banner #centraliza #usuario #icons #icon_sair:hover {
    background: url(https://habbonight.com.br/media/acervo/2024/11/587a589b63.png) -118px -26px
}

#banner #centraliza #formulario_cargo {
    cursor: pointer;
    width: 160px;
    height: 36px;
    float: left;
    font-family: lato,sans-serif;
    font-size: 16px;
    font-weight: 700;
    transition: transform 0.3s ease;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 0 8px 6px -6px #000;
    -moz-box-shadow: 0 8px 6px -6px #000;
    box-shadow: 0 8px 6px -6px #000;
    background: #fad52a;
    background: -moz-linear-gradient(top,#fad52a 0,#e5aa20 100%);
    background: -webkit-linear-gradient(top,#fad52a 0,#e5aa20 100%);
    background: linear-gradient(to bottom,#1eb1ff 0,#035fff 100%)
}

#banner #centraliza #logar {
    cursor: pointer;
    width: 160px;
    height: 36px;
    float: left;
    background: #fb004b;
    font-family: lato,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 0 8px 6px -6px #000;
    -moz-box-shadow: 0 8px 6px -6px #000;
    box-shadow: 0 8px 6px -6px #000;
    background: -moz-linear-gradient(top,#fb004b 0,#e0a500 100%);
    background: -webkit-linear-gradient(top,#fb004b 0,#e0a500 100%);
    background: linear-gradient(to bottom,#fac558 0,#e0a500 100%)
}

#banner #centraliza #formulario_cargo:hover,#banner #centraliza #logar:hover,#banner #centraliza #registrar:hover {
    -webkit-box-shadow: 0 8px 10px -6px #000;
    -moz-box-shadow: 0 8px 10px -6px #000;
    box-shadow: 0 8px 10px -6px #000;
    animation: shrink-grow 0.6s ease forwards;
}

.anima_icon {
    font-size: 27px !important;
    animation: animation-icon 0.6s ease forwards !important;
}

@keyframes animation-icon {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.9);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes shrink-grow {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.9);
    }

    100% {
        transform: scale(1);
    }
}

#banner #centraliza #registrar {
    cursor: pointer;
    width: 160px;
    height: 36px;
    float: right;
    font-family: lato,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #fff;
    -webkit-box-shadow: 0 8px 6px -6px #000;
    -moz-box-shadow: 0 8px 6px -6px #000;
    box-shadow: 0 8px 6px -6px #000;
    background: #1eb1ff;
    background: -moz-linear-gradient(top,#1eb1ff 0,#035fff 100%);
    background: -webkit-linear-gradient(top,#1eb1ff 0,#035fff 100%);
    background: linear-gradient(to bottom,#d80808 0,#bf0c0c 100%)
}

#logo {
    background: url(https://habbonight.com.br/media/acervo/2024/11/2a77744ab1.png);
    width: 230px;
    height: 157px;
    margin: 65px auto auto
}

#barra_player {
    width: 1000px;
    margin: auto auto -1px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    overflow: hidden;
    height: 0
}

#barra_player #align {
    display: -ms-flexbox;
    -ms-flex-align: end;
    display: inline-flex;
    align-items: flex-end;
    align-content: flex-end;
    margin-left: 232px
}

#barra_player #align a,#player i,#player_fixo i {
    cursor: pointer
}

#barra_player #icons {
    float: left;
    font-family: lato;
    color: #fff;
    font-weight: 700;
    line-height: 30px;
    margin: 15px 20px 10px
}

#barra_player #icons .pedidos {
    background: url(../imagens/sprite.png);
    width: 27px;
    height: 22px;
    margin: auto
}

#barra_player #icons .presenca {
    background: url(../imagens/sprite.png) -27px 0;
    width: 16px;
    height: 26px;
    margin: auto
}

#barra_player #icons .like {
    background: url(../imagens/sprite.png) 0 -26px;
    width: 38px;
    height: 32px;
    margin: auto
}

#barra_player #icons .dislike {
    background: url(../imagens/sprite.png) -38px -26px;
    width: 38px;
    height: 32px;
    margin: auto
}

#barra_player #icons .twitter {
    background: url(../imagens/sprite.png) 0 -58px;
    width: 37px;
    height: 30px;
    margin: auto
}

#barra_player #icons .quarto {
    background: url(../imagens/sprite.png) -37px -58px;
    width: 30px;
    height: 32px;
    margin: auto
}

#corpo #destaque_pixel:before,#corpo #pixel.destaque:before {
    background: url(../imagens/bg_tudo_destaque.png) center/cover
}

#barra_menu {
    height: 5px;
    margin: auto;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px
}

#menu {
    background: url(https://habbonight.com.br/media/acervo/2024/11/7ba87290a8.png);
    height: 66px;
    margin: auto;
    font-family: lato,sans-serif;
    color: #fff;
    font-weight: 700;
    text-shadow: 0 2px rgba(0,0,0,.2)
}

#menu.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
    border-bottom: 3px solid #e0a500
}

#menu>ul {
    padding-top: 7px
}

#creditos #menu_footer ul li,#menu>ul li {
    display: inline-block;
    color: #fff;
    margin: 14px;
    cursor: pointer;
    padding-bottom: 10px
}

#menu>ul li:focus,#menu>ul li:hover {
    color: #d20808
}

#menu>ul li:hover ul {
    display: block
}

#menu>ul>li>ul {
    margin-top: 10px;
    display: none;
    position: absolute;
    padding: 0;
    width: 160px;
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    z-index: 9
}

#corpo #elemento #ferramentas #ferra #options:after,#menu>ul>li>ul:after {
    position: absolute;
    left: 21px;
    top: -6px;
    height: 0;
    border-bottom: 6px solid #fff
}

#menu>ul li ul li {
    margin: 0;
    padding: 10px;
    color: #777;
    font-family: lato,sans-serif;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    transition: .2s ease-in;
    position: relative
}

#menu>ul li ul li:hover {
    padding-left: 15px
}

#corpo #box_horarios .horario #details span,#corpo #elemento #box_ranking .ranking #details span,#corpo #elemento #comentario #conteudo_c #details a,#corpo #elemento #subcomentario #conteudo_c #details a,#menu>ul li ul li a:hover,#menu>ul>li>ul>li:hover>a,#menu>ul>li>ul>li>ul>li:hover>a {
    color: #d20808
}

#menu>ul li ul li a {
    color: #777;
    width: 100%;
    display: block
}

#menu>ul li ul li:last-child {
    border-bottom: 0
}

#menu>ul li ul li>ul {
    padding-left: 10px;
    position: absolute;
    left: 160px;
    top: 0;
    background: 0 0;
    display: none!important
}

#menu>ul li ul li:hover>ul {
    display: block!important
}

#menu>ul li ul li ul li {
    color: #777;
    background: #fff;
    width: 160px;
    border-bottom: 1px solid #eee
}

#menu>ul li ul li ul li:hover {
    width: 155px
}

#menu>ul li ul li ul li:first-child {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

#menu>ul li ul li ul li:last-child {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px
}

#menu>ul>li>ul>li>ul li:first-child:before {
    position: absolute;
    left: -6px;
    top: 12px;
    content: " ";
    height: 0;
    width: 0;
    border-style: solid;
    border-width: 6px 6px 6px 0;
    border-color: transparent #fff transparent transparent
}

#corpo #elemento #comentario #conteudo_c #texto:before,#corpo #elemento #recorde #deg #title:before,#corpo #elemento #subcomentario #conteudo_c #texto:before,#corpo #elemento #topico #deg #titulo:before,#corpo #elemento #topico #deg_fix #titulo:before {
    left: -6px;
    top: 16px;
    border-top: 5px solid transparent;
    border-bottom: 6px solid transparent;
    content: " "
}

#menu>ul li ul li.icon_sub:before {
    content: "\f054";
    display: inline-block;
    font: 12px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0,0);
    float: right;
    position: relative;
    left: 5px;
    top: 2px
}

#corpo #aviso,#corpo #botoes {
    height: 50px;
    line-height: 50px
}

#corpo {
    background: url(https://habbonight.com.br/media/acervo/2024/11/b5d9d8f792.png) top repeat-x #2e031a;
    margin: auto
}

#corpo #elemento {
    width: 933px;
    margin: auto;
    padding-top: 27px
}

#corpo #elemento #titulo {
    color: #d20808;
    font-family: lato,sans-serif;
    font-weight: 500;
    font-size: 20px
}

#corpo #elemento #titulo.rosa .pixel {
    background: url(../imagens/icon_pixel_rosa.png) center top no-repeat
}

#corpo #elemento #titulo.dourado {
    color: #d2a800
}

#corpo #elemento #titulo.dourado .pixel {
    background: url(../imagens/icon_pixel_dourado.png) center top no-repeat
}

#corpo #elemento #titulo a {
    color: #f39191;
    font-size: 14px
}

#corpo #elemento #titulo #icon {
    width: 22px;
    height: 22px;
    float: left;
    margin-top: 4px;
    margin-right: 10px;
    position: relative
}

#corpo #elemento #titulo .not {
    background: url(https://habbonight.com.br/media/acervo/2024/11/7a303c2c36.png)
}

#corpo #elemento #titulo .list {
    background: url(https://habbonight.com.br/media/acervo/2024/11/5eb75453de.png) center top no-repeat
}

#corpo #elemento #titulo .valores {
    background: url(https://habbonight.com.br/media/acervo/2024/11/9592311942.png) center top no-repeat;
    margin-top: 0!important;
    margin-right: 4px!important
}

#corpo #elemento #titulo .pixel {
    background: url(https://habbonight.com.br/media/acervo/2024/11/e3f9e6f158.png) center top no-repeat
}

#corpo #elemento #titulo .eventos {
    background: url(https://habbonight.com.br/media/acervo/2024/11/387068eef7.png) center top no-repeat;
    margin-top: 2px!important
}

#corpo #elemento #titulo .pixels {
    background: url(https://habbonight.com.br/media/acervo/2024/11/604fa0900f.png) center top no-repeat
}

#corpo #elemento #titulo .equipe {
    background: url(https://habbonight.com.br/media/acervo/2024/11/954d37dba7.png) center top no-repeat;
    width: 32px!important;
    margin-top: 0!important
}

#corpo #elemento #titulo .topicos {
    background: url(https://habbonight.com.br/media/acervo/2024/11/a7d0591d8a.png) center top no-repeat;
    height: 24px!important;
    margin-top: 0!important
}

#corpo #elemento #titulo .vip {
    background: url(https://habbonight.com.br/media/acervo/2024/11/cc0a03a992.png) center top no-repeat;
    width: 24px!important;
    height: 24px!important;
    margin-top: 0!important
}

#corpo #elemento #titulo .music {
    background: url(https://habbonight.com.br/media/acervo/2024/11/4bf2e6fd5a.png) top right no-repeat
}

#corpo #elemento #ferramentas {
    float: right;
    margin-top: -12px
}

#corpo #elemento #ferramentas #ferra {
    background: url(../imagens/icon_ferra.png) center no-repeat;
    width: 24px
}

#corpo #elemento #ferramentas #ferra #options {
    margin-top: 45px;
    display: none;
    margin-left: -15px;
    position: absolute;
    z-index: 8;
    padding: 0;
    width: 140px;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2)
}

#corpo #elemento #ferramentas #ferra #options div {
    padding: 12px;
    color: #777;
    font-family: lato,sans-serif;
    font-weight: 400;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    transition: .2s ease-in
}

#corpo #elemento #ferramentas #ferra #options div:last-child {
    border-bottom: 0!important
}

#corpo #elemento #ferramentas #seta_d {
    background: url(https://habbonight.com.br/media/acervo/2024/11/f74d6bda1b.png) center no-repeat;
    width: 12px;
    margin-right: 20px
}

#corpo #elemento #ferramentas #seta_e {
    background: url(https://habbonight.com.br/media/acervo/2024/11/c3c245ee3b.png) center no-repeat;
    width: 12px;
    margin-right: 10px
}

#corpo #elemento #ferramentas .disable {
    cursor: default!important;
    opacity: .5
}

#corpo #elemento #ferramentas #proc_not {
    background: #091639;
    background: -moz-linear-gradient(top,#091639 0,#0b1a42 100%);
    background: -webkit-linear-gradient(top,#091639 0,#0b1a42 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    border: 1px solid #77003e;
    height: 40px;
    border-radius: 20px;
    float: right;
    padding-right: 15px;
    margin-right: 21px
}

#corpo #elemento #ferramentas input[type=submit] {
    background: url(../imagens/icon_proc.png) center no-repeat;
    width: 40px;
    height: 40px;
    border: none;
    cursor: pointer;
    float: left
}

#corpo #elemento #ferramentas input[type=text] {
    width: 96px;
    height: 36px;
    border: none;
    background: 0 0;
    font-family: lato,sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 12px;
    float: left;
    transition: .2s ease-in
}

#corpo #pixel,#corpo #pixel #deg {
    width: 219px;
    border-radius: 4px;
    height: 240px
}

#corpo #elemento #ferramentas input[type=text]:focus {
    width: 140px
}

#corpo #pixel {
    -webkit-box-shadow: 0 0 0 1px #2e031a;
    -moz-box-shadow: 0 0 0 1px #1a3454;
    box-shadow: 0 0 0 1px #5b0030;
    margin: 7px;
    float: left
}

#corpo #pixel.destaque {
    -webkit-box-shadow: 0 0 0 1px #c29204;
    -moz-box-shadow: 0 0 0 1px #c29204;
    box-shadow: 0 0 0 1px #c29204
}

#corpo #pixel.destaque:hover {
    -webkit-box-shadow: 0 0 0 1px #d9a300;
    -moz-box-shadow: 0 0 0 1px #d9a300;
    box-shadow: 0 0 0 1px #d9a300
}

#corpo #pixel.destaque #nota {
    color: #c29204!important
}

#corpo #pixel.destaque #deg div span {
    color: #c29204
}

#corpo #destaque_pixel:hover #nota,#corpo #pixel.destaque:hover #nota {
    background: url(../imagens/icon_nota_destaque.png) no-repeat!important;
    color: #fff!important
}

#corpo #pixel.destaque:before {
    pointer-events: none;
    position: absolute;
    content: '';
    height: 0;
    width: 0;
    bottom: 0;
    right: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

#corpo #coluna:before,#corpo #elemento #topico:before,#corpo #noticia:before,#corpo #pixel:before {
    pointer-events: none;
    content: '';
    height: 0;
    width: 0;
    bottom: 0;
    right: 0;
    -webkit-transition-property: width,height;
    position: absolute
}

#corpo #coluna:before,#corpo #noticia:before,#corpo #pixel:before {
    background: url(https://habbonight.com.br/media/acervo/2024/11/665a59602d.png) center/cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    transition-property: width,height
}

#corpo #coluna:after,#corpo #destaque_pixel:after,#corpo #noticia:after,#corpo #pixel:after {
    pointer-events: none;
    position: absolute;
    content: '';
    bottom: 0;
    right: 0;
    background: url(../imagens/icon.png);
    width: 99px;
    height: 102px;
    transition: .2s ease-in;
    opacity: 0
}

#corpo #coluna:active:before,#corpo #coluna:focus:before,#corpo #coluna:hover:before,#corpo #destaque_pixel:active:before,#corpo #destaque_pixel:focus:before,#corpo #destaque_pixel:hover:before,#corpo #noticia:active:before,#corpo #noticia:focus:before,#corpo #noticia:hover:before,#corpo #pixel:active:before,#corpo #pixel:focus:before,#corpo #pixel:hover:before {
    width: 99px;
    height: 102px
}

#corpo #pixel #deg {
    background: url(../imagens/deg_pixel.png) center;
    display: -ms-flexbox;
    -ms-flex-align: end;
    display: inline-flex;
    align-items: flex-end;
    align-content: flex-end
}

#corpo #coluna #deg,#corpo #noticia #deg {
    width: 219px;
    -ms-flex-align: end;
    display: -ms-flexbox;
    align-content: flex-end
}

#corpo #coluna #deg div,#corpo #elemento #ranking_pixel #pixel_r #deg div,#corpo #noticia #deg div,#corpo #pixel #deg div {
    font-family: lato,sans-serif;
    font-weight: 700;
    font-size: 20px;
    color: #fff;
    padding: 10px;
    width: 199px
}

#corpo #elemento #ranking_pixel #pixel_r #nota,#corpo #noticia #nota,#corpo #pixel #nota {
    background: url(../imagens/icon_notas.png);
    width: 40px;
    height: 49px;
    position: absolute;
    margin: 20px;
    font-family: lato;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #666;
    line-height: 40px
}

#corpo #elemento #ranking_pixel #pixel_r:hover #nota,#corpo #noticia:hover #nota,#corpo #pixel:hover #nota {
    background: url(../imagens/icon_notas.png) -40px 0!important;
    color: #fff!important
}

#corpo #elemento #ranking_pixel #pixel_r #deg div span,#corpo #pixel #deg div span {
    color: #e0a500;
    font-size: 16px
}

#corpo #coluna:hover #deg,#corpo #destaque_pixel:hover #deg,#corpo #elemento #ranking_pixel #pixel_r:hover #deg,#corpo #elemento #topico:hover #deg,#corpo #elemento #topico:hover #deg_fix,#corpo #noticia:hover #deg,#corpo #pixel:hover #deg {
    background: rgb(72 12 44 / 80%)!important
}

#corpo #elemento #ranking_pixel #pixel_r:hover,#corpo #elemento #topico:hover,#corpo #pixel:hover {
    -webkit-box-shadow: 0 0 0 1px #4381a7;
    -moz-box-shadow: 0 0 0 1px #4381a7;
    box-shadow: 0 0 0 1px #d2080e
}

#corpo #noticia {
    width: 219px;
    height: 188px;
    border-radius: 6px;
    overflow: hidden;
    border: 1px solid #77003e;
    margin: 6px;
    float: left
}

#corpo #noticia #deg {
    background: url(../imagens/deg_nots.png) center;
    height: 188px;
    display: inline-flex;
    align-items: flex-end
}

#corpo #coluna #deg div span,#corpo #noticia #deg div span {
    color: #d20712;
    font-size: 16px
}

#corpo #coluna:hover,#corpo #noticia:hover {
    border: 1px solid #bf090f!important
}

#corpo #coluna {
    width: 219px;
    height: 152px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid #77003e;
    margin: 6px;
    float: left
}

#corpo #coluna #deg {
    background: url(../imagens/deg_col.png) center;
    height: 152px;
    display: inline-flex;
    align-items: flex-end
}

#corpo #divisor {
    background: rgba(68,130,170,.1);
    width: 100%;
    height: 1px;
    margin-top: 25px;
    -webkit-box-shadow: 0 1px 0 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 0 0 rgba(0,0,0,.3);
    box-shadow: 0 1px 0 0 rgba(0,0,0,.3);
    margin-bottom: 1px
}

#corpo #c_gratis {
    background: #480c2c;
    width: 50px;
    min-height: 45px;
    border: 1px solid #77003e;
    border-radius: 4px;
    float: left;
    margin-right: 5px;
    margin-top: 5px
}

#corpo #c_gratis:last-child {
    margin-right: 0
}

#corpo #c_gratis #c_name {
    font-family: lato,Arial,Helvetica,sans-serif;
    font-size: 0;
    line-height: 120%;
    color: #fff;
    text-align: center;
    width: 80px;
    text-shadow: 0 1px 0 rgba(0,0,0,.3)
}

#corpo #valor_normal {
    background: #480c2c;
    border: 1px solid #640034;
    border-radius: 4px;
    float: left;
    margin-right: 10px
}

#corpo #valor_subiu {
    background: #1e5908;
    border: 1px solid #256e18;
    border-radius: 4px;
    float: left;
    margin-right: 10px
}

#corpo #valor_desceu {
    background: #590808;
    border: 1px solid #b01010;
    border-radius: 4px;
    float: left;
    margin-right: 10px
}

#seta_player {
    width: 80px;
    height: 20px;
    margin: auto;
    cursor: pointer
}

.abre_p {
    background: url(https://habbonight.com.br/media/acervo/2024/11/dbcde844c6.png)
}

.fecha_p {
    background: url(https://habbonight.com.br/media/acervo/2024/11/dbcde844c6.png) 0 20px
}

#player {
    width: 400px;
    float: left;
    margin-top: 97px
}

#player #ouvintes {
    background: url(https://habbonight.com.br/media/acervo/2024/11/040ad99baa.png);
    width: 127px;
    height: 127px;
    position: absolute;
    margin-top: -38px;
    margin-left: 300px;
    font-family: lato;
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    line-height: 127px;
    letter-spacing: -1px;
    color: rgba(0,0,0,.4);
    border-radius: 250px
}

#player #ouvintes::before,#player_fixo #ouvintes::before {
    color: #fff;
    content: attr(data-hover);
    position: absolute;
    -webkit-transition: -webkit-transform .3s,opacity .3s;
    -moz-transition: -moz-transform .3s,opacity .3s;
    transition: transform .3s,opacity .3s;
    text-align: center
}

#pub_corpo,#pub_corpo img {
    height: 180px;
    transition: 1s;
    width: 400px
}

#player #ouvintes:hover::before {
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    transform: scale(.9);
    opacity: 0
}

#player #avatar {
    width: 80px;
    height: 80px;
    border-radius: 4px;
    background-size: cover
}

#player #infos {
    margin-left: 21px;
    float: left;
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff
}

#player #infos span {
    font-size: 20px;
    color: #e0a500;
}

#player #avatar #camada {
    width: 80px;
    height: 80px;
    transition: .3s ease-in
}

#player #avatar:hover #camada {
    background: rgb(240 185 29 / 70%)
}

#player #avatar #camada #microfone,#player_fixo #microfone {
    background: url(../imagens/mic_player.png) 47px 40px no-repeat;
    width: 80px;
    height: 80px
}

#corpo #elemento #evento {
    width: 287px;
    height: 160px;
    border: 1px solid #11233f;
    border-radius: 4px;
    margin-top: 10px;
    overflow: hidden;
    transition: .4s ease-in
}

#corpo #elemento #evento #deg {
    background: url(../imagens/deg_eventos.png);
    width: 287px;
    height: 160px;
    position: absolute;
    border-radius: 4px
}

#corpo #elemento #evento:hover {
    border: 1px solid #3d779f
}

#corpo #elemento #evento #deg #relogio {
    background: url(../imagens/relogio_eventos.png);
    width: 74px;
    height: 74px;
    margin-top: 6px;
    margin-left: 207px
}

#corpo #elemento #evento:hover #deg #relogio {
    background: url(../imagens/relogio_eventos.png) 74px 0
}

#corpo #elemento #evento #deg #nome {
    padding: 12px;
    position: absolute;
    bottom: 0;
    font-family: lato;
    font-size: 20px;
    font-weight: 700;
    color: #fff
}

#corpo #elemento #evento #deg #nome span {
    color: #d20808;
    font-size: 14px;
    font-weight: 500
}

#corpo #elemento #politica {
    width: 289px;
    margin-top: 12px;
    font-family: lato;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    cursor: pointer
}

#pub_title {
    color: #d20808;
    font-family: lato,sans-serif;
    font-weight: 700;
    font-size: 20px;
    margin-left: 265px
}

#pub_corpo {
    background: #000;
    margin-top: 15px;
    overflow: hidden!important;
    border-radius: 5px;
    border: 1px solid #77003e;
}

#pub_corpo:hover {
    border: 1px solid rgb(150 47 101)!important
}

#pub_corpo:hover img {
    -webkit-filter: blur(1px) grayscale(40%);
    filter: blur(1px) grayscale(40%)
}

#pub_corpo:hover #texto {
    background: rgb(72 12 44 / 90%)!important
}

#pub_corpo #texto {
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,#000 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);
    font-family: lato;
    font-weight: 700;
    font-size: 16px;
    position: absolute;
    margin-top: -210px;
    width: 360px;
    height: 80px;
    padding-top: 130px;
    padding-left: 20px;
    padding-right: 20px;
    color: #e0a500
}

#slide #texto span {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase
}

#slide {
    position: relative;
    overflow: hidden
}

#slide ul,#slide ul li {
    list-style: none
}

#paginacao div i,#slide ul li {
    position: relative
}

#slide div.paginas {
    position: absolute;
    top: 5px;
    left: 5px;
    z-index: 100;
    padding: 5px
}

#slide div.paginas a {
    background: rgba(255,255,255,.6);
    height: 14px;
    width: 14px;
    border-radius: 100px;
    text-indent: -9999999px;
    display: block;
    float: left;
    outline: 0;
    margin-right: 3px
}

#slide div.paginas a.activeSlide {
    background: #fff
}

#login,#regitro_form {
    width: 100%;
    position: fixed;
    z-index: 999999999999999;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: none
}

#login #avatarzao,#regitro_form #avatarzao {
    background: #3f0825;
    width: 40%;
    height: 100%;
    float: left
}

#login #avatarzao #base,#regitro_form #avatarzao #base {
    background: url(https://habbonight.com.br/media/acervo/2024/11/d231a480bb.png) left bottom no-repeat;
    width: 444px;
    height: 535px;
    float: right
}

#login #avatarzao #base #texto,#regitro_form #avatarzao #base #texto {
    font-family: lato;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    margin-left: 42px;
    margin-top: 82px;
    position: absolute
}

#login #avatarzao #base #texto span,#regitro_form #avatarzao #base #texto span {
    color: #d80808;
    font-size: 20px
}

#login #avatarzao #base #avatar,#regitro_form #avatarzao #base #avatar {
    width: 128px;
    height: 220px;
    margin-left: 138px;
    margin-top: 221px;
    position: absolute
}

#login #inputs,#regitro_form #inputs {
    float: left;
    padding-left: 106px
}

#login #inputs #ajusta_n {
    top: 50%!important;
    position: absolute;
    margin-top: -130px
}

#login #inputs #icon_login {
    background: url(../imagens/icon_login.png);
    width: 20px;
    height: 24px;
    float: left;
    margin-top: 12px;
    margin-right: 19px
}

#login #inputs #icon_senha {
    background: url(../imagens/icon_login.png) -20px 0;
    width: 18px;
    height: 24px;
    float: left;
    margin-top: 12px;
    margin-right: 21px
}

#login #inputs input[type=password],#login #inputs input[type=text],#regitro_form #inputs input[type=password],#regitro_form #inputs input[type=text] {
    width: 372px;
    height: 49px;
    background: #96002f;
    background: -moz-linear-gradient(top,#96002f 0,#ab073a 100%);
    background: -webkit-linear-gradient(top,#96002f 0,#ab073a 100%);
    background: linear-gradient(to bottom, #765907 0, #664d05 100%);
    border-radius: 4px;
    border: none;
    border-bottom: 1px solid #ffce43;
    padding-left: 14px;
    padding-right: 14px;
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 29px
}

#login #inputs input[type=submit] {
    border: none;
    border-radius: 4px;
    margin-left: 39px;
    background: #041346;
    background: -moz-linear-gradient(top,#041346 0,#02081e 100%);
    background: -webkit-linear-gradient(top,#041346 0,#02081e 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    width: 400px;
    height: 50px;
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    cursor: pointer
}

#login #fecha_login,#regitro_form #fecha_registro {
    position: absolute;
    top: 20px;
    right: 20px;
    font-family: lato;
    font-size: 52px;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: .4s
}

input[type=checkbox] {
    visibility: hidden
}

.checkbox {
    width: 160px;
    margin-bottom: 29px;
    margin-left: 19px;
    float: left
}

.checkbox div {
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    float: right
}

#recupera {
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    float: left;
    margin-left: 60px
}

.checkbox label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: #96002f;
    background: -moz-linear-gradient(top,#96002f 0,#ab073a 100%);
    background: -webkit-linear-gradient(top,#96002f 0,#ab073a 100%);
    background: linear-gradient(to bottom, #765907 0, #664d05 100%);
    border-bottom: 1px solid #ffce43
}

.checkbox label:after {
    -ms-filter: "alpha(opacity=0)";
    opacity: 0;
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: 0 0;
    top: 4px;
    left: 4px;
    border: 3px solid #fcfff4;
    border-top: none;
    border-right: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.checkbox label:hover::after {
    -ms-filter: "alpha(opacity=30)";
    opacity: .3
}

.checkbox input[type=checkbox]:checked+label:after {
    -ms-filter: "alpha(opacity=100)";
    opacity: 1
}

#checkbox {
    width: auto;
    margin-bottom: 15px;
    margin-top: 15px margin-left:0px;
    float: none
}

#checkbox div {
    color: #fff;
    float: none;
    margin-left: 45px;
    margin-top: -15px;
    text-transform: uppercase
}

#checkbox label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    background: #010615;
    background: -moz-linear-gradient(top,#010615 0,#050919 100%);
    background: -webkit-linear-gradient(top,#010615 0,#050919 100%);
    background: linear-gradient(to bottom,#010615 0,#050919 100%);
    border-bottom: 1px solid #1d2236
}

#regitro_form #avatarzao textarea {
    width: 424px;
    min-width: 424px;
    max-width: 424px;
    height: 200px;
    background: #010615;
    background: -moz-linear-gradient(top,#010615 0,#080d1e 100%);
    background: -webkit-linear-gradient(top,#010615 0,#080d1e 100%);
    background: linear-gradient(to bottom,#010615 0,#080d1e 100%);
    border: none;
    border-bottom: 1px solid #171c31;
    border-radius: 5px;
    font-family: lato;
    font-size: 14px;
    color: #fff
}

#regitro_form #inputs #ajusta_n {
    top: 50%!important;
    position: absolute;
    margin-top: -212px
}

#regitro_form #inputs input[type=submit] {
    border: none;
    border-radius: 4px;
    background: #041346;
    background: -moz-linear-gradient(top,#041346 0,#02081e 100%);
    background: -webkit-linear-gradient(top,#041346 0,#02081e 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    width: 400px;
    height: 50px;
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    cursor: pointer
}

#corpo #elemento #top1 {
    width: 375px;
    height: 237px;
    border-radius: 5px;
    border: 1px solid #5b0030;
    background-size: cover;
    cursor: pointer
}

#corpo #elemento #top1 #deg {
    background: url(../imagens/deg_top1.png);
    width: 375px;
    height: 237px;
    position: absolute;
    border-radius: 3px
}

#corpo #elemento #top1 #deg #position {
    background: url(../imagens/icon_top.png);
    width: 40px;
    height: 48px;
    margin-top: 20px;
    margin-left: 315px;
    position: absolute;
    font-family: lato;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #333;
    line-height: 40px
}

#corpo #elemento #top1 #deg #texto {
    position: absolute;
    font-weight: 700;
    bottom: 0;
    padding: 25px;
    font-family: lato;
    font-size: 20px;
    color: #fff
}

#corpo #elemento #top1 #deg #texto span {
    color: #ffbf00;
    font-size: 16px
}

#corpo #elemento #top_m {
    width: 256px;
    height: 49px;
    border-radius: 5px;
    float: left;
    border: 1px solid #5b0030;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    margin-bottom: 12px;
    cursor: pointer
}

#corpo #elemento #top_m #deg {
    background: url(../imagens/deg_top5.png);
    width: 256px;
    height: 49px;
    position: absolute;
    border-radius: 3px
}

#corpo #elemento #top_m #deg #position {
    background: url(../imagens/icon_notas.png);
    width: 40px;
    height: 48px;
    margin-top: 14px;
    margin-left: 209px;
    position: absolute;
    font-family: lato;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #333;
    line-height: 40px
}

#corpo #elemento #top_m #deg #texto {
    position: absolute;
    font-weight: 700;
    bottom: 0;
    padding: 5px;
    font-family: lato;
    font-size: 16px;
    color: #fff
}

#corpo #elemento #top_m #deg #texto span {
    color: #d20712;
    font-size: 13px
}

#corpo #elemento #topico {
    width: 300px;
    height: 96px;
    -webkit-box-shadow: 0 0 0 1px #0f213c;
    -moz-box-shadow: 0 0 0 1px #0f213c;
    box-shadow: 0 0 0 1px #3f0825;
    float: left;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 14px;
    margin-bottom: 14px;
    position: relative
}

#corpo #elemento #topico:before {
    z-index: 2;
    background: url(https://habbonight.com.br/media/acervo/2024/11/9caabb64ab.png) center/cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: width,height
}

#corpo #destaque_pixel:before,#corpo #elemento #box_ranking .ranking:before {
    -webkit-transition-property: width,height;
    pointer-events: none;
    content: '';
    right: 0;
    bottom: 0
}

#corpo #elemento #box_quartos #item:active:before,#corpo #elemento #box_quartos #item:focus:before,#corpo #elemento #box_quartos #item:hover:before,#corpo #elemento #topico:active:before,#corpo #elemento #topico:focus:before,#corpo #elemento #topico:hover:before {
    width: 87px;
    height: 85px
}

#corpo #elemento #topico #deg {
    background: url(https://habbonight.com.br/media/acervo/2024/11/dc072e3010.png);
    width: 300px;
    height: 96px
}

#corpo #elemento #topico #deg #avatar,#corpo #elemento #topico #deg_fix #avatar {
    width: 47px;
    height: 96px;
    float: left
}

#corpo #elemento #topico #deg #titulo,#corpo #elemento #topico #deg_fix #titulo {
    background: rgba(255,255,255,.92);
    width: 213px;
    height: 22px;
    padding: 12px 10px;
    float: left;
    margin-left: 55px;
    font-family: lato;
    font-size: 15px;
    color: #868686;
    margin-top: 10px;
    border-radius: 3px;
    position: absolute
}

#corpo #elemento #topico #deg #titulo:before,#corpo #elemento #topico #deg_fix #titulo:before {
    position: absolute;
    height: 0;
    width: 0;
    border-right: 6px solid rgba(255,255,255,.92)
}

#corpo #elemento #topico #deg #detalhes,#corpo #elemento #topico #deg_fix #detalhes {
    float: left;
    margin-left: 8px;
    margin-top: 57px;
    font-family: lato;
    font-size: 12px;
    color: #fff
}

#corpo #elemento #topico #deg #comentarios,#corpo #elemento #topico #deg_fix #comentarios {
    width: 24px;
    height: 24px;
    font-size: 11px;
    margin-left: 270px;
    margin-top: 40px;
    font-weight: 900;
    line-height: 24px;
    border-radius: 3px;
    position: absolute;
    font-family: lato;
    color: #fff;
    text-align: center
}

#corpo #elemento #topico #deg #detalhes span {
    color: #d20712;
    font-size: 14px;
    font-weight: 700
}

#corpo #elemento #topico #deg #comentarios:after {
    position: absolute;
    left: 8px;
    top: -4px;
    content: " ";
    height: 0;
    width: 0;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 4px solid #e0a500
}

#corpo #elemento #topico #deg_fix {
    background: url(https://habbonight.com.br/media/acervo/2024/11/b4ceab1010.png);
    width: 300px;
    height: 96px
}

#corpo #elemento #topico #deg_fix #detalhes span {
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

#corpo #elemento #topico #deg_fix #comentarios {
    background: #222
}

#corpo #elemento #topico #deg_fix #comentarios:after {
    position: absolute;
    left: 8px;
    top: -4px;
    content: " ";
    height: 0;
    width: 0;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    border-bottom: 4px solid #222
}

#corpo #elemento #box_premios {
    width: 242px;
    height: 213px;
    padding: 14px;
    background: #500e31;
    border: 1px solid #690037;
    border-radius: 4px;
    font-family: lato;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    line-height: 30px
}

#corpo #elemento #box_premios span {
    font-size: 16px;
    color: #e96ea1;
}

#corpo #elemento #box_premios i {
    font-weight: 500
}

#corpo #elemento #box_premios input[type=text] {
    background: #091639;
    background: -moz-linear-gradient(top,#091639 0,#0b1a42 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    border: 1px solid #77003e;
    height: 40px;
    border-radius: 20px;
    padding-left: 15px;
    padding-right: 15px;
    width: 212px;
    font-family: lato,sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 12px;
    margin-top: 14px
}

#corpo #elemento #box_premios input[type=submit] {
    cursor: pointer;
    width: 242px;
    height: 50px;
    float: right;
    margin-top: 15px;
    font-family: lato;
    border: none;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border-radius: 3px;
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%)
}

#corpo #box_horarios .horario #details i,#creditos {
    font-weight: 400
}

#corpo #elemento #box_ranking {
    width: 280px;
    background: #450c2a;
    border: 1px solid #5a002f;
    border-radius: 4px;
    font-family: lato;
    overflow: hidden
}

#corpo #elemento #box_ranking .ranking {
    width: 280px;
    height: 69px;
    border-bottom: 1px solid #5a002f;
    transition: .2s ease-in;
    cursor: pointer;
    position: relative
}

#corpo #elemento #box_ranking .ranking:before {
    z-index: 2;
    position: absolute;
    height: 0;
    width: 0;
    background: url(https://habbonight.com.br/media/acervo/2024/11/6255dfe8e0.png) center/cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: width,height
}

#corpo #elemento #box_ranking .ranking:active:before,#corpo #elemento #box_ranking .ranking:focus:before,#corpo #elemento #box_ranking .ranking:hover:before {
    width: 69px;
    height: 62px
}

#corpo #box_horarios .horario:hover,#corpo #elemento #box_ranking .ranking:hover {
    background: #2e031a
}

#corpo #elemento #box_ranking .ranking #position {
    width: 50px;
    float: left;
    height: 69px;
    font-size: 20px;
    text-align: center;
    line-height: 69px;
    font-family: lato;
    color: #fff
}

#corpo #elemento #box_ranking .ranking:first-child #position {
    font-size: 26px
}

#corpo #elemento #box_ranking .ranking #avatar {
    width: 47px;
    height: 69px;
    float: left;
    margin-left: -5px;
    margin-right: 10px
}

#corpo #box_horarios .horario #details,#corpo #elemento #box_ranking .ranking #details {
    float: left;
    font-family: lato;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 24px;
    margin-top: 10px
}

#corpo #elemento #box_ranking .seta_ranking {
    background: url(../imagens/seta_ranking.png) center no-repeat;
    width: 280px;
    height: 40px;
    cursor: pointer;
    transition: .2s ease-in
}

#corpo #elemento #box_ranking .seta_ranking:hover {
    background: url(../imagens/seta_ranking.png) center no-repeat #2e031a
}

#corpo #elemento #lista_completa {
    cursor: pointer;
    width: 280px;
    height: 36px;
    margin-top: 15px;
    font-family: lato,sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    padding-top: 14px;
    color: #fff;
    border-radius: 3px;
    background: #1eb1ff;
    background: -moz-linear-gradient(top,#1eb1ff 0,#035fff 100%);
    background: -webkit-linear-gradient(top,#1eb1ff 0,#035fff 100%);
    background: linear-gradient(to bottom,#d80808 0,#bf0c0c 100%)
}

#corpo #elemento #lista_completa:hover {
    -webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
    -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
    box-shadow: 0 8px 6px -6px rgba(0,0,0,.4);
    opacity: .95
}

#corpo #elemento #destaque {
    width: 248px;
    height: 160px;
    background: #480c2c;
    border: 1px solid #5b0030;
    border-radius: 4px;
    float: left;
    margin-left: 8px
}

#corpo #elemento #destaque_equipe {
    width: 248px;
    height: 160px;
    background: #ab8105;
    background: -moz-linear-gradient(top,#660633 0,#260928 100%);
    background: -webkit-linear-gradient(top,#660633 0,#260928 100%);
    background: linear-gradient(to bottom,#f5ce61 0,#e0a500 100%);
    border: 1px solid #ffe392;
    border-radius: 4px;
    float: left;
    position: relative
}

#corpo #elemento #destaque_equipe:before {
    content: '';
    width: 27px;
    height: 37px;
    position: absolute;
    right: 10px;
    top: 10px
}

#corpo #elemento .destaque #avatar {
    width: 90px;
    height: 160px;
    float: left
}

#corpo #elemento .destaque #texto {
    width: 133px;
    padding: 5px;
    margin-top: 10px;
    float: left;
    font-family: lato;
    font-size: 14px;
    color: #fff;
    font-weight: 700
}

#corpo #elemento #destaque_equipe #texto span {
    font-size: 16px;
    color: #805e00
}

#corpo #elemento #destaque #texto span {
    font-size: 16px;
    color: #aa547b
}

#corpo #destaque_pixel {
    width: 415px;
    height: 160px;
    border-radius: 6px;
    transition: .5s;
    overflow: hidden;
    border: 1px solid #c29204;
    float: left;
    position: relative;
    margin-left: 8px
}

#corpo #destaque_pixel:before {
    position: absolute;
    height: 0;
    width: 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    transition-property: width,height
}

#corpo #align_pixel .dislike,#corpo #align_pixel .facebook,#corpo #align_pixel .like,#corpo #align_pixel .twitter {
    height: 47px;
    cursor: pointer;
    float: left
}

#corpo #destaque_pixel #deg {
    background: url(../imagens/deg_pixel.png) bottom;
    width: 506px;
    height: 172px;
    display: -ms-flexbox;
    -ms-flex-align: end;
    display: inline-flex;
    align-items: flex-end;
    align-content: flex-end
}

#corpo #destaque_pixel #deg div {
    font-family: lato,sans-serif;
    font-weight: 700;
    font-size: 18px;
    color: #fff;
    padding: 27px 27px 24px 17px;
    width: 199px
}

#corpo #destaque_pixel #nota {
    background: url(../imagens/icon_notas.png);
    width: 40px;
    height: 49px;
    position: absolute;
    margin: 19px 8px 8px 18px;
    font-family: lato;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    color: #c29204;
    line-height: 40px
}

#corpo #destaque_pixel #deg div span {
    color: #c29204;
    font-size: 16px
}

#corpo #destaque_pixel:hover {
    border: 1px solid #d9a300!important
}

#corpo #elemento #box_quartos {
    width: 409px;
    height: 344px;
    background: #0a183c;
    border: 1px solid #5b0030;
    border-radius: 4px;
    font-family: lato;
    overflow: hidden
}

#corpo #elemento #box_quartos #item {
    border-bottom: 1px solid #5b0030;
    display: table;
    width: 409px;
    transition: .2s ease-in;
    position: relative;
    cursor: pointer
}

#corpo #elemento #box_quartos #item:before {
    pointer-events: none;
    z-index: 2;
    position: absolute;
    content: '';
    height: 0;
    width: 0;
    bottom: 0;
    right: 0;
    background: url(https://habbonight.com.br/media/acervo/2024/11/9caabb64ab.png) center/cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: width,height;
    transition-property: width,height
}

#corpo #elemento #box_quartos #item:hover {
    background: #0d1e48
}

#corpo #elemento #box_quartos #item #imagem {
    width: 100px;
    height: 80px;
    border-radius: 4px;
    float: left;
    background-position: center;
    margin: 11px
}

#corpo #elemento #box_quartos #item #texto {
    width: 278px;
    float: left;
    margin-top: 16px;
    font-weight: 700;
    margin-left: 9px;
    font-size: 14px;
    color: #fff;
    line-height: 22px
}

#corpo #elemento #box_quartos #item #texto span {
    color: #e96ea1;
    font-size: 16px
}

#corpo #elemento #box_quartos #seta {
    background: url(../imagens/seta_ranking.png) center no-repeat;
    width: 409px;
    height: 35px;
    cursor: pointer;
    transition: .2s ease-in
}

#corpo #elemento #box_quartos #seta:hover {
    background: url(../imagens/seta_ranking.png) center no-repeat #0d1e48
}

.notifyjs-bootstrap-base .title {
    font-size: 16px;
    letter-spacing: -1px
}

.notifyjs-bootstrap-base a {
    color: #d20808;
    font-size: 13px;
    font-weight: 700
}

#corpo #elemento #tirinha {
    background-position: center;
    width: 286px;
    height: 57px;
    float: left;
    border: 1px solid #5b0030;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 8px;
    margin-bottom: 8px;
    transition: .5s
}

#corpo #elemento #recorde:hover,#corpo #elemento #tirinha:hover {
    border: 1px solid #4381a7
}

#corpo #elemento #tirinha #deg div {
    padding-left: 7px;
    padding-top: 10px;
    transition: .5s
}

#corpo #elemento #tirinha #deg {
    background: url(../imagens/deg_tirinhas.png);
    width: 286px;
    height: 57px;
    font-family: lato;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    transition: .5s
}

#corpo #elemento #tirinha #deg span {
    color: #d20808;
    transition: .5s
}

#corpo #elemento #emblema {
    width: 47px;
    height: 45px;
    float: left;
    border-radius: 5px;
    margin-left: 5px;
    margin-bottom: 5px;
    background-color: #0a183c;
    border: 1px solid #5b0030
}

#corpo #elemento #recorde {
    background-position: center;
    width: 455px;
    height: 57px;
    float: left;
    border: 1px solid #5b0030;
    border-radius: 4px;
    overflow: hidden;
    margin-right: 9px;
    margin-bottom: 8px;
    transition: .5s
}

#corpo #elemento #recorde #deg {
    background: url(../imagens/deg_tirinhas.png);
    width: 455px;
    height: 57px;
    font-family: lato;
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

#corpo #elemento #recorde #deg #title {
    width: 213px;
    height: 44px;
    background: #fff;
    line-height: 44px;
    font-size: 15px;
    color: #858585;
    float: right;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 4px;
    margin: 6px;
    position: relative;
    transition: .5s
}

#corpo #elemento #recorde #deg #title:before {
    position: absolute;
    height: 0;
    width: 0;
    border-right: 6px solid #fff;
    transition: .5s
}

#corpo #elemento #recorde #deg #autor {
    position: absolute;
    color: #d20808;
    margin-left: 7px;
    margin-top: 33px;
    transition: .5s
}

#creditos {
    background: url(https://habbonight.com.br/media/acervo/2024/11/3443bbe71f.png) 57px 9px no-repeat #2e031a;
    font-family: lato;
    font-size: 14px;
    color: #fff;
    height: 260px
}

#creditos #menu_footer {
    margin-left: 77px;
    margin-top: 72px;
    float: left
}

#creditos #menu_footer ul li a:hover {
    color: #e0a500;
    text-shadow: 0 5px 4px rgba(0,0,0,.7)
}

#creditos span {
    color: #c20c0c;
}

#creditos #copyright {
    text-align: right;
    float: right;
    margin-top: 10px;
    margin-right: 18px;
    width: 446px
}

#creditos #copyright .android {
    width: 33px;
    background-position: 0 0
}

#creditos #copyright .iphone {
    width: 32px;
    background-position: -33px 0;
    margin-top: 13px!important
}

#creditos #copyright .windowsphone {
    width: 36px;
    background-position: -65px 0
}

#player_fixo {
    background: #1dafff;
    background: -moz-linear-gradient(top,#1dafff 0,#1698ff 100%);
    background: -webkit-linear-gradient(top,#1dafff 0,#1698ff 100%);
    background: linear-gradient(to bottom,#d80808 0,#bf0c0c 100%);
    width: 500px;
    height: 45px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    position: fixed;
    bottom: 0;
    z-index: 9998;
    display: none
}

#player_fixo #texto {
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    line-height: 45px
}

#player_fixo #texto span {
    color: #2e031a;
}

#player_fixo #ouvintes {
    background: url(https://habbonight.com.br/media/acervo/2024/11/5e572346a1.png);
    width: 80px;
    height: 45px;
    float: right;
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    line-height: 65px;
    text-align: center;
    color: #1dafff
}

#player_fixo #ouvintes:hover::before {
    -webkit-transform: scale(.4);
    -moz-transform: scale(.4);
    transform: scale(.4);
    opacity: 0
}

#corpo #elemento #title_lets {
    background: url(../imagens/lets_title.png);
    width: 935px;
    height: 67px;
    margin: auto
}

#corpo #elemento #lets {
    background-color: #480c2c;
    background-position: center;
    background-repeat: no-repeat;
    width: 220px;
    height: 240px;
    float: left;
    border: 1px solid #640034;
    border-radius: 4px;
    margin-left: 10px;
    margin-bottom: 35px
}

#corpo #elemento #lets #align {
    margin-top: 202px;
    margin-bottom: 10px
}

#corpo #elemento #lets #item {
    width: 70px;
    height: 65px;
    margin-left: 6px;
    background: #1eb1ff;
    background: -moz-linear-gradient(top,#1eb1ff 0,#0360ff 100%);
    background: -webkit-linear-gradient(top,#1eb1ff 0,#0360ff 100%);
    background: linear-gradient(to bottom,#1eb1ff 0,#0360ff 100%);
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    line-height: 65px;
    float: left;
    border-radius: 4px
}

#corpo #elemento #lets #item:first-child {
    margin-left: 6px
}

#corpo #elemento #lets #item:last-child {
    width: 55px
}

#corpo #elemento #lets #item #disponivel {
    width: 70px;
    height: 65px;
    background: url(../imagens/lets_disponivel.png) center no-repeat
}

#corpo #elemento #lets #item #indisponivel {
    width: 70px;
    height: 65px;
    background: url(../imagens/lets_indisponivel.png) center no-repeat
}

#corpo #top_pixel_usuario {
    width: 938px;
    height: 160px;
    border: 1px solid #193563;
    border-radius: 4px;
    margin: auto;
    overflow: hidden
}

#corpo #top_pixel_usuario #deg {
    background: url(../imagens/deg_pixel_top.png);
    width: 938px;
    height: 160px
}

#corpo #top_pixel_usuario #deg #avatar {
    width: 120px;
    height: 160px;
    margin-left: 12px;
    float: left
}

#corpo #top_pixel_usuario #deg #texto {
    width: 794px;
    float: left;
    margin-left: 12px;
    font-family: lato;
    color: #fff;
    text-shadow: 0 3px 2px rgba(0,0,0,.4)
}

#corpo #top_pixel_usuario #deg #texto>h1 {
    margin-top: 25px;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

#corpo #top_pixel_usuario #deg #texto>h2 {
    margin-top: 0;
    font-size: 14px;
    font-weight: 700;
    color: rgba(255,255,255,.9)
}

#corpo #top_pixel_usuario #deg #texto #div {
    width: 762px;
    height: 1px;
    background: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,.3);
    box-shadow: 0 1px 0 0 rgba(255,255,255,.3);
    margin-top: 11px
}

#corpo #top_pixel_usuario #deg #texto #info {
    float: left;
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    font-weight: 700;
    margin-top: 9px;
    margin-right: 36px
}

#corpo #top_pixel_usuario #deg #texto #info>h1 {
    font-size: 50px;
    margin-top: -11px
}

#corpo #top_pixel_usuario #deg #redes {
    position: absolute;
    color: #fff;
    font-size: 50px;
    margin-left: 821px;
    margin-top: 22px;
    transition: 5s ease-in
}

#corpo #top_pixel_usuario #deg #redes .fa-facebook:before {
    font-size: 45px!important
}

#corpo #top_pixel_usuario #deg #redes i {
    color: #fff;
    transition: .3s ease-in
}

#corpo #top_pixel_usuario #deg #redes i:hover {
    color: rgba(255,255,255,.3)
}

#corpo #align_pixel {
    width: 938px;
    margin: 10px auto auto
}

#corpo #align_pixel #box {
    width: 674px;
    padding: 13px;
    border-radius: 4px;
    background: #eee;
    float: left;
    text-align: center;
    min-height: 531px
}

#corpo #align_pixel #box img {
    max-width: 674px;
    margin-bottom: 60px;
    cursor: pointer;
    margin-top: 60px;
    image-rendering: -moz-crisp-edges;
    image-rendering: pixelated;
    -ms-interpolation-mode: bicubic
}

#corpo #align_pixel #box #zoom {
    font-family: lato;
    color: #222;
    font-weight: 700;
    font-size: 14px;
    background: rgba(0,0,0,.2);
    border-radius: 5px;
    padding: 7px;
    margin: 3px;
    float: right;
    cursor: pointer;
    text-transform: uppercase
}

#corpo #align_pixel #box #zoom:hover {
    background: rgba(0,0,0,.1)
}

#corpo #elemento #comentario {
    width: 933px;
    display: table;
    font-family: lato
}

#corpo #elemento #comentario #avatar {
    width: 63px;
    height: 80px;
    float: left
}

#corpo #elemento #comentario #avatar>#nota {
    width: 27px;
    height: 27px;
    background: #fff;
    border-radius: 250px;
    text-align: center;
    line-height: 27px;
    margin: 50px auto auto;
    font-size: 16px;
    font-weight: 700;
    color: #2db200;
    letter-spacing: -1px
}

#corpo #elemento #comentario #conteudo_c #responde,#corpo #elemento #subcomentario #conteudo_c #responde {
    float: right;
    margin-right: 8px;
    margin-top: -15px;
    border-radius: 4px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 120px;
    position: relative;
    height: 40px;
    line-height: 40px
}

#corpo #elemento #comentario #conteudo_c {
    width: 869px;
    float: left
}

#corpo #elemento #comentario #conteudo_c #texto {
    background: #fff;
    padding: 15px;
    border-radius: 4px;
    color: #444;
    font-size: 14px;
    margin-top: 10px;
    position: relative
}

#corpo #elemento #comentario #conteudo_c #texto:before {
    position: absolute;
    height: 0;
    width: 0;
    border-right: 6px solid #fff
}

#corpo #elemento #comentario #conteudo_c #details,#corpo #elemento #subcomentario #conteudo_c #details {
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    margin-top: 5px;
    float: left
}

#corpo #elemento #comentario #conteudo_c #details span,#corpo #elemento #subcomentario #conteudo_c #details span {
    font-weight: 400;
    font-size: 12px
}

#corpo #elemento #comentario #conteudo_c #responde {
    background: #e0a500;
    color: #fff;
    font-size: 16px
}

#corpo #elemento #comentario #conteudo_c #responde:after {
    position: absolute;
    left: 54px;
    top: -6px;
    content: " ";
    height: 0;
    width: 0;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid #e0a500
}

#corpo #elemento #subcomentario {
    width: 869px;
    display: table;
    font-family: lato;
    margin-left: 64px
}

#corpo #elemento #subcomentario #avatar {
    width: 64px;
    height: 80px;
    float: left
}

#corpo #elemento #subcomentario #conteudo_c {
    width: 805px;
    float: left
}

#corpo #elemento #subcomentario #conteudo_c #texto {
    background: #e0a500;
    padding: 15px;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    margin-top: 10px;
    position: relative
}

#corpo #elemento #subcomentario #conteudo_c #texto:before {
    position: absolute;
    height: 0;
    width: 0;
    border-right: 6px solid #e0a500
}

#corpo #elemento #subcomentario #conteudo_c #responde {
    background: #fff;
    color: #444;
    font-size: 16px
}

#corpo #elemento #subcomentario #conteudo_c #responde:after {
    position: absolute;
    left: 54px;
    top: -6px;
    content: " ";
    height: 0;
    width: 0;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    border-bottom: 6px solid #fff
}

#corpo textarea {
    min-width: 730px;
    max-width: 730px;
    min-height: 180px;
    background: #02081e;
    background: -moz-linear-gradient(top,#02081e 0,#040c25 100%);
    background: -webkit-linear-gradient(top,#02081e 0,#040c25 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    padding: 10px;
    border-radius: 4px;
    border: 1px solid #77003e;
    font-family: lato;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
    transition: .4s ease-out
}

#corpo textarea:focus,#corpo textarea:hover {
    border: 1px solid #a0095a
}

#corpo #enviar {
    cursor: pointer;
    width: 933px;
    height: 50px;
    margin-top: 15px;
    font-family: lato;
    border: none;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border-radius: 3px;
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%);
    text-transform: uppercase
}

#corpo #botoes:active,#corpo #enviar:active,#enviar_r:active {
    box-shadow: inset 0 5px 3px rgba(0,0,0,.15)
}

#corpo #botoes {
    background: #e0a500;
    background: -moz-linear-gradient(top,#e0a500 0,#c1003c 100%);
    background: -webkit-linear-gradient(top,#e0a500 0,#c1003c 100%);
    background: linear-gradient(to bottom, #e5ba41 0, #e0a500 100%);
    float: left;
    font-family: lato;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 900;
    position: relative
}

#corpo #align_pixel #box_noticia {
    width: 666px;
    padding: 17px;
    border-radius: 4px;
    background: #eee;
    float: left;
    min-height: 531px;
    font-family: lato;
    color: #222;
    font-size: 12px
}

#corpo #align_pixel #box_noticia a {
    text-decoration: underline;
    color: #222
}

#corpo #align_pixel #infos_not {
    background: rgba(0,0,0,.2);
    border-radius: 3px;
    padding: 7px;
    width: 919px;
    font-family: lato;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 31px;
    margin-top: 25px
}

#corpo #align_pixel .like {
    background: url(../imagens/sprite1.png) center no-repeat;
    width: 55px;
    margin-left: 10px
}

#corpo #align_pixel .dislike {
    background: url(../imagens/sprite2.png) center no-repeat;
    width: 53px;
    margin-left: 15px
}

#corpo #align_pixel .dislike div,#corpo #align_pixel .like div {
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    position: absolute;
    margin-left: 50px;
    margin-top: -13px
}

#corpo #align_pixel .like div {
    color: #4fce40
}

#corpo #align_pixel .dislike div {
    color: #cb0c0c
}

#corpo #align_pixel .twitter {
    background: url(../imagens/sprite3.png) center no-repeat;
    width: 48px;
    margin-left: 15px
}

#corpo #align_pixel .facebook {
    background: url(../imagens/sprite4.png) center no-repeat;
    width: 20px;
    margin-left: 10px
}

#corpo #align_pixel #align_icons {
    position: absolute;
    margin-left: 730px;
    margin-top: 20px
}

#corpo #align_pixel #align_icons div {
    transition: .2s ease-in
}

#corpo #align_pixel .dislike:hover,#corpo #align_pixel .facebook:hover,#corpo #align_pixel .like:hover,#corpo #align_pixel .twitter:hover {
    opacity: .4
}

#corpo #aviso {
    cursor: pointer;
    width: 914px;
    margin-top: 26px;
    font-family: lato;
    border: none;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border-radius: 6px;
    text-transform: uppercase
}

#corpo #aviso a {
    color: #fff;
    text-decoration: underline
}

#corpo #aviso.red {
    background: #d80808;
    background: -moz-linear-gradient(top,#d80808 0,#bf0c0c 100%);
    background: -webkit-linear-gradient(top,#d80808 0,#bf0c0c 100%);
    background: linear-gradient(to bottom,#d80808 0,#bf0c0c 100%)
}

#aviso.green {
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%)
}

#corpo #align_pixel #box_forum {
    width: 938px;
    display: table;
    margin-top: 25px
}

#corpo #align_pixel #box_forum .status.online {
    background: #42b72a;
    border-radius: 50%;
    height: 8px;
    margin-top: 28px;
    margin-left: 16px;
    width: 8px;
    position: absolute
}

#corpo #align_pixel #box_forum .status.offline {
    background: #ccc;
    border-radius: 50%;
    height: 8px;
    margin-top: 28px;
    margin-left: 16px;
    width: 8px;
    position: absolute
}

#corpo #align_pixel #box_forum #perfil {
    width: 265px;
    height: 530px;
    float: left;
    border-radius: 5px;
    border: 2px solid #640034;
    overflow: hidden
}

#corpo #align_pixel #box_forum #perfil #deg {
    background: url(../imagens/deg_forum_dentro.png);
    width: 265px;
    height: 530px
}

#corpo #align_pixel #box_forum #perfil #deg .nick {
    width: 251px;
    height: 50px;
    border-radius: 6px;
    background: rgba(0,0,0,.8);
    text-align: center;
    line-height: 50px;
    font-family: lato;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    margin: 7px;
    float: left;
    text-transform: uppercase
}

#corpo #align_pixel #box_forum #perfil #deg #tarja,#corpo #align_pixel #box_forum #perfil #deg .coments {
    width: 251px;
    margin: 7px 7px 0;
    font-family: lato;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    line-height: 50px;
    height: 50px
}

#corpo #align_pixel #box_forum #perfil #deg #avatar {
    width: 190px;
    height: 190px;
    border-radius: 6px;
    border: 5px solid #fff;
    margin: 8px auto 16px;
    -webkit-box-shadow: 0 7px 0 0 rgba(0,0,0,.3);
    -moz-box-shadow: 0 7px 0 0 rgba(0,0,0,.3);
    box-shadow: 0 7px 0 0 rgba(0,0,0,.3)
}

#corpo #align_pixel #box_forum #perfil #deg .coments {
    border-radius: 6px;
    background: rgba(0,0,0,.8);
    font-size: 16px
}

#corpo #align_pixel #box_forum #perfil #deg #tarja {
    font-size: 15px;
    text-shadow: 0 0 2px rgba(0,0,0,.7)
}

#corpo #align_pixel #box_forum #perfil #deg #tarja.equipe {
    background: #d80808;
    background: -moz-linear-gradient(top,#d80808 0,#bf0c0c 100%);
    background: -webkit-linear-gradient(top,#d80808 0,#bf0c0c 100%);
    background: linear-gradient(to bottom,#d80808 0,#bf0c0c 100%);
    border-radius: 6px
}

#corpo #align_pixel #box_forum #perfil #deg #box_emblemas {
    width: 250px;
    background: rgb(72 12 44 / 80%);
    border: 1px solid #5f2845;
    border-radius: 4px;
    margin: 14px auto auto;
    display: table
}

#corpo #align_pixel #box_forum #perfil #deg #box_emblemas #div {
    padding: 7px;
    width: 236px;
    display: table
}

#corpo #align_pixel #box_forum #perfil #deg #box_emblemas>#div>#emblema {
    width: 50px;
    height: 50px;
    float: left;
    background: rgba(7,18,44,.5);
    border-radius: 5px;
    margin: 4px;
    background-position: center;
    background-repeat: no-repeat
}

#corpo #align_pixel #box_forum #perfil #deg #box_emblemas>#seta {
    width: 250px;
    height: 39px;
    background: url(../imagens/seta_ranking.png) center no-repeat;
    border-top: 1px solid #5f2845;
    cursor: pointer
}

#corpo #align_pixel #box_forum .box {
    width: 619px;
    background: #eee;
    float: left;
    margin-left: 10px;
    padding: 20px;
    border-radius: 4px;
    font-family: lato;
    color: #222;
    font-size: 12px
}

#corpo #align_pixel #box_forum .box #infos {
    font-size: 14px;
    font-weight: 700;
    height: 40px
}

#corpo #align_pixel #box_forum .box #infos #editar {
    background: url(../imagens/sprite8.png) center no-repeat;
    width: 53px;
    height: 37px;
    float: right;
    cursor: pointer
}

#corpo #align_pixel #box_forum .box #infos #citar {
    background: url(../imagens/sprite9.png) center no-repeat;
    width: 53px;
    height: 37px;
    float: right;
    cursor: pointer
}

#corpo #align_pixel #box_forum .box>img {
    max-width: 619px
}

#corpo #align_pixel #box_forum .box>a,#corpo #box_paginas a {
    color: #222
}

#align_equipe {
    width: 930px;
    margin: 20px auto;
    display: table;
    font-family: lato;
    color: #fff
}

#align_equipe #titulo {
    font-size: 16px;
    font-weight: 700;
    color: #e0a500;
    text-transform: uppercase
}

#align_cargos #formequipe {
    font-size: 12px;
    font-weight: 700;
    color: #e0a500;
    text-transform: uppercase
}

#align_equipe #cargo {
    background: #480c2c;
    border: 1px solid #640034;
    border-radius: 2px;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-top: 12px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    transition: .2s ease-in
}

#corpo #box_erro,#corpo #box_paginas,#modal_alerta #box_erro {
    background: #eee;
    color: #222;
    font-size: 12px;
    font-family: lato
}

#align_equipe>#cargo.active,#align_equipe>#cargo:hover,#corpo #horario:hover {
    background: #2e031a
}

#align_equipe #nome_cargo span {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase
}

#corpo #box_paginas input[type=text],#corpo #box_paginas select,#corpo #box_paginas textarea,#input_branca {
    box-sizing: border-box;
    display: block;
    padding: 16px;
    outline: 0;
    font-family: inherit;
    font-size: .95em;
    background: #fff;
    color: #555
}

#align_equipe #equipe {
    width: 220px;
    height: 200px;
    border-radius: 4px;
    margin-right: 12px;
    margin-top: 16px;
    -webkit-box-shadow: 0 0 0 1px rgba(67,129,166,.3);
    -moz-box-shadow: 0 0 0 1px rgba(67,129,166,.3);
    box-shadow: 0 0 0 1px rgb(100 0 52 / 30%);
    overflow: hidden;
    float: left
}

#align_equipe #equipe #deg {
    background: url(../imagens/deg_equipe.png);
    width: 220px;
    height: 200px
}

#align_equipe #equipe #deg #nick {
    width: 200px;
    font-size: 20px;
    font-weight: 700;
    height: 43px;
    line-height: 43px;
    margin: auto;
    border-bottom: 1px solid rgba(0,0,0,.5);
    text-align: center;
    text-shadow: 0 3px 2px rgba(0,0,0,.3);
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,.3);
    box-shadow: 0 1px 0 0 rgba(255,255,255,.3)
}

#align_equipe #equipe #avatar {
    width: 88px;
    height: 160px;
    margin-left: 12px;
    float: left
}

#align_equipe #equipe #midias {
    width: 120px;
    float: left;
    margin-top: 21px
}

#align_equipe #equipe #midias #icon {
    width: 48px;
    height: 48px;
    background-position: center;
    background-repeat: no-repeat;
    margin: 6px;
    float: left;
    cursor: pointer;
    transition: .3s ease-in
}

#align_equipe #equipe #midias #icon:hover {
    opacity: .7
}

#align_equipe #equipe #midias #icon.twitter {
    background-image: url(../imagens/sprite3.png)
}

#align_equipe #equipe #midias #icon.facebook {
    background-image: url(../imagens/sprite4.png)
}

#align_equipe #equipe #midias #icon.insta {
    background-image: url(../imagens/sprite10.png)
}

#align_equipe #equipe #midias #icon.whats {
    background-image: url(../imagens/sprite11.png)
}

#corpo #box_paginas {
    width: 898px;
    float: left;
    padding: 20px;
    border-radius: 4px
}

#corpo #box_paginas img {
    max-width: 898px
}

#corpo #box_paginas input[type=text],#corpo #box_paginas select,#corpo #box_paginas textarea {
    width: 100%;
    border: 1px solid #bbb
}

#corpo #box_paginas input[type=text]:focus,#corpo #box_paginas select:focus,#corpo #box_paginas textarea:focus,#input_branca:focus {
    box-shadow: 0 0 5px #51cbee;
    border: 1px solid #51cbee
}

#modal_alerta #box_erro {
    padding: 12px;
    border-radius: 4px;
    margin-bottom: 3px;
    margin-top: 5px
}

#corpo #box_erro {
    width: 898px;
    float: left;
    padding: 20px;
    border-radius: 4px;
    margin-bottom: 3px;
    margin-top: 20px
}

#corpo #box_erro.green,#modal_alerta #box_erro.green {
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%);
    color: #fff!important
}

#corpo #box_erro.blue,#modal_alerta #box_erro.blue {
    background: #1baaff;
    background: -moz-linear-gradient(top,#1baaff 0,#1ba2f2 100%);
    background: -webkit-linear-gradient(top,#1baaff 0,#1ba2f2 100%);
    background: linear-gradient(to bottom,#1baaff 0,#1ba2f2 100%);
    color: #fff!important
}

#corpo #box_erro.red,#modal_alerta #box_erro.red {
    background: #d80808;
    background: -moz-linear-gradient(top,#d80808 0,#bf0c0c 100%);
    background: -webkit-linear-gradient(top,#d80808 0,#bf0c0c 100%);
    background: linear-gradient(to bottom,#d80808 0,#bf0c0c 100%);
    color: #fff!important
}

#corpo #box_horarios {
    width: 938px;
    background: #480c2c;
    border: 1px solid #640034;
    border-radius: 4px;
    font-family: lato;
    overflow: hidden;
    margin-top: 10px
}

#corpo #box_horarios .horario {
    width: 9380px;
    height: 69px;
    border-bottom: 1px solid #17325d;
    transition: .2s ease-in;
    cursor: pointer;
    position: relative
}

#bbcode #seta,#volume,#volume #icon {
    position: absolute
}

#corpo #box_horarios .horario:last-child {
    border-bottom: none
}

#corpo #box_horarios .horario #avatar {
    width: 47px;
    height: 69px;
    float: left;
    margin-left: 15px;
    margin-right: 10px;
    transition: .2s ease-in
}

#bbcode #seta,#box_vip #fundo #hover:after {
    height: 0;
    width: 0;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent
}

#corpo #horario {
    background: #480c2c;
    border: 1px solid #640034;
    border-radius: 2px;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-top: 12px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    transition: .2s ease-in;
    color: #fff;
    font-family: lato
}

#corpo #box_horarios .horario:hover #avatar {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

#corpo #horario.active {
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%);
    border-radius: 4px;
    border: 1px solid transparent
}

#bbcode {
    width: 933px;
    height: 43px;
    background: #1f0211;
    border-radius: 4px;
    border: 1px solid #6c0b40;
}

#bbcode #seta {
    border-bottom: 6px solid #6c0b40;
    margin-top: 37px;
    transition: .3s;
    margin-left: 16px
}

#bbcode #botoes {
    width: auto!important;
    height: auto!important;
    background: url(../imagens/bbcode_div.png) right no-repeat;
    float: left;
    font-family: lato;
    font-size: 16px!important;
    text-transform: uppercase;
    color: #fff;
    line-height: 43px;
    font-weight: 700;
    padding-left: 12px;
    padding-right: 24px
}

#bbcode #botoes:last-child {
    background: 0 0
}

#slider {
    width: 247px;
    height: 5px;
    border: none;
    background: #5d2f40;
    border-radius: 2px
}

#slider a {
    -o-transition: none;
    -ms-transition: none;
    -moz-transition: none;
    -khtml-transition: none;
    -webkit-transition: none;
    transition: none
}

.inputs input[type=email],.inputs input[type=password],.inputs input[type=text],.inputs select {
    padding-right: 15px;
    padding-left: 15px;
    height: 36px;
    font-family: lato,sans-serif;
    font-weight: 400;
    color: #fff;
    transition: .2s ease-in;
    margin-bottom: 6px;
    font-size: 12px
}

#slider .ui-slider-handle {
    outline: 0;
    width: 15px;
    height: 15px;
    background: #e0a500;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    cursor: pointer;
    border: none;
    margin-left: -8px;
    box-shadow: 0 0 0 3px rgb(240 185 29 / 30%);
}

#slider .ui-slider-range {
    background: #e0a500;
    border: 0;
    border-radius: 2px
}

#volume #icon {
    content: "";
    width: 26px;
    height: 26px;
    background: url(https://habbonight.com.br/media/acervo/2024/11/c3e03366ed.png);
    margin-left: -26px;
    margin-top: -10px
}

#volume {
    border: 6px solid rgb(76 13 36);
    margin-left: 21px;
    margin-top: -42px;
    border-radius: 3px
}

#volume.fixed {
    position: fixed!important;
    bottom: 38px;
    margin-left: 290px!important;
    z-index: 9999;
    border: 6px solid #d80808 !important;
    background: #bf0c0c !important;
}

#boxes_vip .vip_f,#boxes_vip .vip_f:last-child,#boxes_vip .vip_f:nth-child(2) {
    background-image: url(../imagens/deg_vip.png)
}

#volume.fixed #slider {
    width: 120px!important
}

#volume.fixed #icon {
    background: 0 0!important
}

#corpo #pixel .destaque_p {
    content: "";
    position: absolute;
    background: url(../imagens/destaque.png);
    width: 133px;
    height: 132px;
    margin-top: -11px;
    margin-left: 95px
}

.inputs input[type=email],.inputs input[type=password],.inputs input[type=text] {
    background: #091639;
    background: -moz-linear-gradient(top,#091639 0,#0b1a42 100%);
    background: -webkit-linear-gradient(top,#091639 0,#0b1a42 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    border: 1px solid #77003e;
    border-radius: 20px;
    width: 908px
}

.inputs select {
    background: url(../imagens/down-arrow.png) right no-repeat #091639;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: .01px;
    text-overflow: '';
    border: 1px solid #77003e;
    border-radius: 20px;
    width: 938px!important
}

#box_vip,#enviar_r,#paginacao div,.table a,.table thead tr {
    font-weight: 700
}

#input_branca {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    border: 1px solid #bbb
}

#enviar_r {
    cursor: pointer;
    width: 100%;
    height: 50px;
    margin-top: 8px;
    font-family: lato;
    border: none;
    font-size: 16px;
    color: #fff;
    border-radius: 3px;
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%);
    text-transform: uppercase
}

#box_vip,.table {
    background: #480c2c;
    font-family: lato;
    font-size: 14px
}

#paginacao {
    float: right;
    margin-right: 31px;
    margin-top: 25px
}

#paginacao div {
    background: rgba(0,0,0,.3);
    float: left;
    color: #fff;
    font-family: lato;
    font-size: 12px;
    height: 35px;
    line-height: 35px
}

#paginacao>a:first-child div {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

#paginacao>a:last-child div {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

table {
    max-width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0
}

.table {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #640034;
    border-radius: 4px;
    border-collapse: separate;
    color: #fff
}

.table td,.table th {
    padding: 10px;
    line-height: 20px;
    vertical-align: top;
    border-left: 1px solid #640034;
    border-top: 1px solid #640034;
}

.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th {
    border-top: 0
}

.table tr td:first-child {
    border-left: none
}

.table thead tr {
    background: rgba(43,84,117,.1);
    color: #e96ea1
}

.table a {
    color: #fff
}

.table .error td {
    background: #520f1d!important;
    border-left: 1px solid #5d172c!important;
    border-top: 1px solid #5d172c!important
}

#votar_pixel {
    margin-top: 52px;
    margin-left: 25px
}

#votar_pixel #setas {
    border: 1px solid #2e5c82;
    padding: 16px 11px;
    margin-top: 1px;
    background: #02081e;
    background: -moz-linear-gradient(top,#02081e 0,#040c25 100%);
    background: -webkit-linear-gradient(top,#02081e 0,#040c25 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    color: #fff!important;
    float: left;
    font-size: 18px;
    cursor: pointer
}

#votar_pixel #setas:first-child {
    border-right: 0;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px
}

#votar_pixel #setas:last-child {
    border-left: 0;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px
}

#votar_pixel input {
    border: none;
    height: 50px;
    width: 60px;
    margin: 1px;
    background: #02081e;
    background: -moz-linear-gradient(top,#02081e 0,#040c25 100%);
    background: -webkit-linear-gradient(top,#02081e 0,#040c25 100%);
    background: linear-gradient(to bottom,#33041c 0,#13010a 100%);
    color: #fff!important;
    float: left;
    border-top: 1px solid #2e5c82;
    border-bottom: 1px solid #2e5c82;
    text-align: center;
    font-size: 16px
}

#box_vip {
    width: 175px;
    min-height: 480px;
    border-radius: 4px;
    border: 1px solid #305f85;
    margin-left: 15px;
    float: left;
    color: #fff;
    padding-left: 18px;
    padding-right: 18px;
    padding-top: 20px
}

#box_vip #dias,#box_vip #preco {
    border-radius: 250px;
    font-size: 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    text-transform: uppercase;
    display: -ms-flexbox;
    text-align: center
}

#seta_d_r,#seta_e_r {
    color: #fff;
    font-size: 40px;
    position: absolute;
    margin-top: 140px;
    cursor: pointer
}

#box_vip:first-child {
    margin-left: 20px!important
}

#box_vip h1 {
    font-size: 20px;
    text-transform: uppercase;
    color: #e96ea1;
    font-weight: 400;
    text-align: center;
    margin-bottom: 15px
}

#box_vip i {
    margin-right: 2px;
    padding-right: 2px;
    color: #e96ea1
}

#boxes_vip .vip_f {
    background-position: -211px 0
}

#boxes_vip .vip_f:nth-child(2) {
    background-position: 0 0!important
}

#boxes_vip .vip_f:last-child {
    background-position: -422px 0!important
}

#box_vip #dias {
    width: 140px;
    height: 140px;
    background: #ffbf00;
    color: #040c25;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin: 7px auto auto
}

#box_vip #preco {
    background: rgba(4,12,37,.95);
    width: 130px;
    height: 130px;
    position: absolute;
    margin-top: 12px;
    margin-left: 23px;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    color: #fff;
    opacity: 0
}

#box_vip #preco span span {
    font-size: 15px;
    font-weight: 400
}

#box_vip #comprar {
    width: 140px;
    height: 50px;
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    border-radius: 3px;
    background: #58d04b;
    background: -moz-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: -webkit-linear-gradient(top,#58d04b 0,#45cb36 100%);
    background: linear-gradient(to bottom,#58d04b 0,#45cb36 100%);
    text-transform: uppercase;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
    margin: 14px auto
}

#box_vip #comprar.disable {
    cursor: not-allowed
}

#box_vip #fundo {
    width: 175px;
    height: 50px;
    -webkit-box-shadow: 0 0 0 1px rgba(67,129,166,.3);
    -moz-box-shadow: 0 0 0 1px rgba(67,129,166,.3);
    box-shadow: 0 0 0 1px rgba(67,129,166,.3);
    margin-bottom: 10px;
    cursor: pointer;
    border-radius: 3px
}

#box_vip #fundo.active {
    -webkit-box-shadow: 0 0 0 3px #e0a500!important;
    -moz-box-shadow: 0 0 0 3px #e0a500!important;
    box-shadow: 0 0 0 3px #e0a500!important
}

#box_vip #fundo #hover {
    width: 265px;
    height: 157px;
    position: absolute;
    display: none;
    border: 10px solid #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    box-shadow: 0 0 6px 1px rgba(0,0,0,.2);
    margin-top: 10px
}

#box_vip #fundo #hover:after {
    position: absolute;
    left: 21px;
    top: -16px;
    content: " ";
    border-bottom: 6px solid #fff
}

#box_vip #fundo #deg {
    width: 175px;
    height: 50px;
    background: -moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.5) 100%)
}

#corpo #elemento #ranking_pixel {
    background: url(../imagens/layout_portal_pixels.png);
    width: 875px;
    height: 470px
}

#corpo #elemento #ranking_pixel .primeiro {
    margin-top: 24px;
    margin-left: 322px
}

#corpo #elemento #ranking_pixel .segundo {
    margin-top: 88px;
    margin-left: 43px
}

#corpo #elemento #ranking_pixel .terceiro {
    margin-top: 114px;
    margin-left: 601px
}

#corpo #elemento #ranking_pixel #pixel_r {
    position: absolute;
    width: 219px;
    height: 239px;
    -webkit-box-shadow: 0 0 0 1px rgba(67,129,166,.2);
    -moz-box-shadow: 0 0 0 1px rgba(67,129,166,.2);
    box-shadow: 0 0 0 1px rgb(69 12 42 / 30%);
}

#corpo #elemento #ranking_pixel #pixel_r #deg {
    background: url(../imagens/deg_pixel.png) center;
    width: 219px;
    height: 239px;
    display: -ms-flexbox;
    -ms-flex-align: end;
    display: inline-flex;
    align-items: flex-end;
    align-content: flex-end
}

#inverte {
    background: url(../imagens/seta_ranking2.png) center no-repeat!important
}

#box_premios .fechado {
    background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
    background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
    background: radial-gradient(ellipse at center,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
    width: 274px;
    height: 243px;
    position: absolute;
    margin: -15px;
    text-align: center;
    cursor: pointer
}

#report_bug,#report_bug:before {
    bottom: 18px;
    right: 28px;
    position: fixed
}

#box_premios .fechado:before {
    content: "\f023";
    display: inline-block;
    font: 8em/243px FontAwesome
}

#report_bug:before {
    content: "\f188";
    font: 22px/1 FontAwesome;
    color: #fff;
    cursor: pointer
}

#report_bug {
    width: 25px;
    height: 25px
}

#seta_e_r {
    margin-left: 8px
}

#seta_d_r {
    margin-left: 972px
}

#seta_d_r.disable,#seta_e_r.disable {
    opacity: .5
}