@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:rgba(2,166,246,.7)
}
#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:#d70043
}
#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:#02081e;
    -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:#d70043;
    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 #d70043
}
#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(../imagens/fundo.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:#d70043
}
#corpo #elemento #ferramentas #ferra #options div:hover,#menu>ul li ul li:hover{
    color:#01a5f6!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:rgba(215,0,67,.7);
    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(../imagens/sprite_logado.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(../imagens/sprite_logado.png) 0 -26px
}
#banner #centraliza #usuario #icons #icon_nps{
    width:26px;
    height:26px;
    background:url(../imagens/sprite_logado.png) -20px 0;
    margin-top:0;
    margin-left:11px
}
#banner #centraliza #usuario #icons #icon_nps:hover{
    background:url(../imagens/sprite_logado.png) -20px -26px
}
#banner #centraliza #usuario #icons #icon_configs{
    width:24px;
    height:24px;
    background:url(../imagens/sprite_logado.png) -46px 0;
    margin-top:1px;
    margin-left:13px
}
#banner #centraliza #usuario #icons #icon_configs:hover{
    background:url(../imagens/sprite_logado.png) -46px -26px
}
#banner #centraliza #usuario #icons #icon_topicos{
    width:24px;
    height:24px;
    background:url(../imagens/sprite_logado.png) -70px 0;
    margin-top:1px;
    margin-left:12px
}
#banner #centraliza #usuario #icons #icon_topicos:hover{
    background:url(../imagens/sprite_logado.png) -70px -26px
}
#banner #centraliza #usuario #icons #icon_pixel{
    width:24px;
    height:24px;
    background:url(../imagens/sprite_logado.png) -94px 0;
    margin-top:1px;
    margin-left:11px
}
#banner #centraliza #usuario #icons #icon_pixel:hover{
    background:url(../imagens/sprite_logado.png) -94px -26px
}
#banner #centraliza #usuario #icons #icon_sair{
    width:26px;
    height:26px;
    background:url(../imagens/sprite_logado.png) -118px 0;
    margin-top:0;
    margin-left:11px
}
#banner #centraliza #usuario #icons #icon_sair:hover{
    background:url(../imagens/sprite_logado.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,#fad52a 0,#e5aa20 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,#d70043 100%);
    background:-webkit-linear-gradient(top,#fb004b 0,#d70043 100%);
    background:linear-gradient(to bottom,#fb004b 0,#d70043 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,#1eb1ff 0,#035fff 100%)
}
#logo{
    background:url(../imagens/logo.gif);
    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(../imagens/bg_menu.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 #d70043
}
#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:#03a7f6
}
#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:#01a5f6
}
#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(../imagens/bg_corpo.png) top repeat-x #040c25;
    margin:auto
}
#corpo #elemento{
    width:933px;
    margin:auto;
    padding-top:27px
}
#corpo #elemento #titulo{
    color:#01a5f6;
    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:#9cf;
    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(../imagens/icon_nots.png)
}
#corpo #elemento #titulo .list{
    background:url(../imagens/icon_list.png) center top no-repeat
}
#corpo #elemento #titulo .valores{
    background:url(../imagens/icon_valores.png) center top no-repeat;
    margin-top:0!important;
    margin-right:4px!important
}
#corpo #elemento #titulo .pixel{
    background:url(../imagens/icon_pixel.png) center top no-repeat
}
#corpo #elemento #titulo .eventos{
    background:url(../imagens/icon_eventos.png) center top no-repeat;
    margin-top:2px!important
}
#corpo #elemento #titulo .pixels{
    background:url(../imagens/icon_pixels.png) center top no-repeat
}
#corpo #elemento #titulo .equipe{
    background:url(../imagens/icon_equipe.png) center top no-repeat;
    width:32px!important;
    margin-top:0!important
}
#corpo #elemento #titulo .topicos{
    background:url(../imagens/icon_topicos.png) center top no-repeat;
    height:24px!important;
    margin-top:0!important
}
#corpo #elemento #titulo .vip{
    background:url(../imagens/icon_vip.png) center top no-repeat;
    width:24px!important;
    height:24px!important;
    margin-top:0!important
}
#corpo #elemento #titulo .music{
    background:url(../imagens/icon_music.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(../imagens/icon_seta_d.png) center no-repeat;
    width:12px;
    margin-right:20px
}
#corpo #elemento #ferramentas #seta_e{
    background:url(../imagens/icon_seta_e.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,#091639 0,#0b1a42 100%);
    border:1px solid #1f3f6d;
    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 #1a3454;
    -moz-box-shadow:0 0 0 1px #1a3454;
    box-shadow:0 0 0 1px #1a3454;
    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(../imagens/bg_tudo2.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:#d70043;
    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:rgba(15,35,83,.8)!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 #4381a7
}
#corpo #noticia{
    width:219px;
    height:188px;
    border-radius:6px;
    overflow:hidden;
    border:1px solid #1a3454;
    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:#02a6f6;
    font-size:16px
}
#corpo #coluna:hover,#corpo #noticia:hover{
    border:1px solid #4381a7!important
}
#corpo #coluna{
    width:219px;
    height:152px;
    border-radius:5px;
    overflow:hidden;
    border:1px solid #1a3454;
    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:#0f2353;
    width:50px;
    min-height:45px;
    border:1px solid #224362;
    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:#0f2353;
    border:1px solid #224362;
    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(../imagens/abre_fecha_p.png)
}
.fecha_p{
    background:url(../imagens/abre_fecha_p.png) 0 20px
}
#player{
    width:400px;
    float:left;
    margin-top:97px
}
#player #ouvintes{
    background:url(../imagens/player_ouvintes.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:#d70043
}
#player #avatar #camada{
    width:80px;
    height:80px;
    transition:.3s ease-in
}
#player #avatar:hover #camada{
    background:rgba(215,0,67,.7)
}
#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:#01a5f6;
    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:#01a5f6;
    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 #1a3454
}
#pub_corpo:hover{
    border:1px solid rgba(74,142,181,.8)!important
}
#pub_corpo:hover img{
    -webkit-filter:blur(1px) grayscale(40%);
    filter:blur(1px) grayscale(40%)
}
#pub_corpo:hover #texto{
    background:rgba(15,35,83,.9)!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:#d70043
}
#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:#02081e;
    width:40%;
    height:100%;
    float:left
}
#login #avatarzao #base,#regitro_form #avatarzao #base{
    background:url(../imagens/base_login.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:#00a5f6;
    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,#96002f 0,#ab073a 100%);
    border-radius:4px;
    border:none;
    border-bottom:1px solid #da1552;
    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,#041346 0,#02081e 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,#96002f 0,#ab073a 100%);
    border-bottom:1px solid #da1552
}
.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,#041346 0,#02081e 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 #193350;
    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 #193350;
    -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:#02a6f6;
    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 #0f213c;
    float:left;
    border-radius:4px;
    overflow:hidden;
    margin-right:14px;
    margin-bottom:14px;
    position:relative
}
#corpo #elemento #topico:before{
    z-index:2;
    background:url(../imagens/vector_forum.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(../imagens/deg_forum.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:#02a6f6;
    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 #d70043
}
#corpo #elemento #topico #deg_fix{
    background:url(../imagens/deg_forum_fix.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:#0f2353;
    border:1px solid #274d6d;
    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:#00a5f6
}
#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:-webkit-linear-gradient(top,#091639 0,#0b1a42 100%);
    background:linear-gradient(to bottom,#091639 0,#0b1a42 100%);
    border:1px solid #1e3f6d;
    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:#0f2353;
    border:1px solid #274d6d;
    border-radius:4px;
    font-family:lato;
    overflow:hidden
}
#corpo #elemento #box_ranking .ranking{
    width:280px;
    height:69px;
    border-bottom:1px solid #17325d;
    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(../imagens/vector_ranking.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:#122856
}
#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 #122856
}
#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,#1eb1ff 0,#035fff 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:#0a183c;
    border:1px solid #193350;
    border-radius:4px;
    float:left;
    margin-left:8px
}
#corpo #elemento #destaque_equipe{
    width:248px;
    height:160px;
    background:#660633;
    background:-moz-linear-gradient(top,#660633 0,#260928 100%);
    background:-webkit-linear-gradient(top,#660633 0,#260928 100%);
    background:linear-gradient(to bottom,#660633 0,#260928 100%);
    border:1px solid #801445;
    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:#ce0041
}
#corpo #elemento #destaque #texto span{
    font-size:16px;
    color:#01a5f6
}
#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 #193350;
    border-radius:4px;
    font-family:lato;
    overflow:hidden
}
#corpo #elemento #box_quartos #item{
    border-bottom:1px solid #193350;
    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(../imagens/vector_forum.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:#00a5f6;
    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:#09c;
    font-size:13px;
    font-weight:700
}
#corpo #elemento #tirinha{
    background-position:center;
    width:286px;
    height:57px;
    float:left;
    border:1px solid #193350;
    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:#01a5f6;
    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 #193350
}
#corpo #elemento #recorde{
    background-position:center;
    width:455px;
    height:57px;
    float:left;
    border:1px solid #193350;
    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:#01a5f6;
    margin-left:7px;
    margin-top:33px;
    transition:.5s
}
#creditos{
    background:url(../imagens/lua_rodape.png) 57px 9px no-repeat #040c25;
    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:#d70043;
    text-shadow:0 5px 4px rgba(0,0,0,.7)
}
#creditos span{
    color:#19a2ff
}
#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,#1dafff 0,#1698ff 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:#040c25
}
#player_fixo #ouvintes{
    background:url(../imagens/player_ouvintes_fixo.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:#0f2353;
    background-position:center;
    background-repeat:no-repeat;
    width:220px;
    height:240px;
    float:left;
    border:1px solid #2e597b;
    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:#d70043;
    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 #d70043
}
#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:#d70043;
    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 #d70043
}
#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,#02081e 0,#040c25 100%);
    padding:10px;
    border-radius:4px;
    border:1px solid #223f58;
    font-family:lato;
    font-size:12px;
    color:#fff;
    margin-bottom:5px;
    transition:.4s ease-out
}
#corpo textarea:focus,#corpo textarea:hover{
    border:1px solid #2e5c82
}
#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:#d70043;
    background:-moz-linear-gradient(top,#d70043 0,#c1003c 100%);
    background:-webkit-linear-gradient(top,#d70043 0,#c1003c 100%);
    background:linear-gradient(to bottom,#d70043 0,#c1003c 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 #152b50;
    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:rgba(15,35,83,.8);
    border:1px solid #274559;
    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 #274559;
    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:#d70043;
    text-transform:uppercase
}
#align_cargos #formequipe{
    font-size:12px;
    font-weight:700;
    color:#d70043;
    text-transform:uppercase
}
#align_equipe #cargo{
    background:#0f2353;
    border:1px solid #2a537a;
    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:#122b65
}
#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 rgba(67,129,166,.3);
    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:#0f2353;
    border:1px solid #274d6d;
    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:#0f2353;
    border:1px solid #2a537a;
    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:#0f1c42;
    border-radius:4px;
    border:1px solid #254a6a
}
#bbcode #seta{
    border-bottom:6px solid #254a6a;
    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:#333;
    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:#d70043;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    cursor:pointer;
    border:none;
    margin-left:-8px;
    box-shadow:0 0 0 3px rgba(215,0,67,.3)
}
#slider .ui-slider-range{
    background:#d70043;
    border:0;
    border-radius:2px
}
#volume #icon{
    content:"";
    width:26px;
    height:26px;
    background:url(../imagens/icon_volume.png);
    margin-left:-26px;
    margin-top:-10px
}
#volume{
    border:6px solid #01030d;
    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 #1dafff!important;
    background:#1dafff!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,#091639 0,#0b1a42 100%);
    border:1px solid #1f3f6d;
    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 #1f3f6d;
    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:#0f2353;
    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 #316088;
    border-radius:4px;
    border-collapse:separate;
    color:#fff
}
.table td,.table th{
    padding:10px;
    line-height:20px;
    vertical-align:top;
    border-left:1px solid #17325d;
    border-top:1px solid #17325d
}
.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:#00a5f6
}
.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,#02081e 0,#040c25 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,#02081e 0,#040c25 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:#00a5f6;
    font-weight:400;
    text-align:center;
    margin-bottom:15px
}
#box_vip i{
    margin-right:2px;
    padding-right:2px;
    color:#00a5f6
}
#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 #d70043!important;
    -moz-box-shadow:0 0 0 3px #d70043!important;
    box-shadow:0 0 0 3px #d70043!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 rgba(67,129,166,.2)
}
#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
}
