/***
Texto: #172B4D (azul)
Texto: Cinza Claro: 7A869A
Azul (header, Link): 0052CC
Azul Escuro: 42526E
Verde: 36B37E
Fundo: FFFFFF
Cinza: F4F5F7
Amarelo: FFAB00
*****/

body{
    padding-bottom:0px;
    font-size:14px !important;
      line-height: 20px;

font-family: "Quicksand", Helvetica Neue, Helvetica, Arial, sans-serif;
        background-color: white;
    color: #7A869A;
}

a{
color:#1e61d1;
}

.titlo_pagina_local {
font-size:10px;
  left:0px;
  line-height:0;
  margin:0;
  position:absolute;
  text-align:left;
  top:0px;
color:#F1F1F1 !important;
z-index:-1;
}

.btn-login-topo{
    color: white !important !important;
background-color: #FFB825 !important;
font-size: 20px !important;
}

.mpIcon a {
    padding-left: 10px;
}

.avatarMiniatura{
    width:16px;
    height:16px;
}

.hide {
  display: none;
}


#preview {
    margin: 5px;
    padding: 5px;
}

.usuario i{
        margin-right:4px;
        color:#919191;

}

.mpIconOnline i{
        color:#9dce00 !important;

}

.videoOverlay {
    display: block;
    height: 109px;
    left: 0px;
    position: relative;
    top: -100px;
    width: 132px;
}

h1 {
    font-size: 120%;
}


.barra_local {
    font-weight: 300;
font-size: 30px;

color: #2c3e50 !important;
display: inline-block;
line-height: 30px;
margin-top: 20px;
margin-bottom: 20px;
padding-bottom: 0;
padding-left: 5px;
padding-right: 30px;
padding-top: 0;
}

#main2 .barra_local:first-child, #main .barra_local:first-child, #sidebar .barra_local:first-child, #sidebar3 .barra_local:first-child, #main2 h1.barra_local:first-child, div#main h1.barra_local{
    margin-top:0px !important;
}

#main, #main2 {
  margin-top:0px !important;
}

.sup {
    font-size: 10px;
    font-weight: bold;
}



.texto-data {
    color: orange;
}

h2 {
    font-size: 8px;
}

h3 {
    font-size: 110%;
    color: #666;
}

img.float-right {
    margin: 5px 0 10px 10px;
}

img.float-left {
    margin: 5px 10px 10px 0;
}

h2,h3,p {
    margin: 0;
    padding: 10px;
}


code {
    text-align: left;
    display: block;
    overflow: auto;
    font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
    background: #fafafa;
    border: 1px solid #f2f2f2;
    margin: 5px 0;
    padding: 10px;
}

acronym {
    cursor: help;
    border-bottom: 1px solid #777;
}



.codigo {
    border: 1px solid #f2f2f2;
    background: #ffffe0 url(../../_layout2/imagens/codigo.gif) no-repeat 5px 5px;
    margin: 10px;
    padding: 0 0 0 55px;
}

.quote {
    border: 1px solid #f2f2f2;
    background: #fafafa url(../../_layout2/imagens/quote.gif) no-repeat 5px 5px;
    margin: 10px;
    padding: 0 0 0 28px;
}

form label {
    font-weight: 700;
    display: block;
}



.dark {
    color: #333 !important;
    margin-top: 20px;
}

#ars_legend {
    border: 1px solid #e5e5e5;
    line-height: 16px;
}

#ars_legend legend {
    font-weight: 700;
    letter-spacing: 3px;
    font-size: 13px;
}

#wrap{
    margin-top:0px !important;
    max-width:1000px;
}

#wrap1 {

background-position: center;
    margin-left: auto !important;
    margin-right:auto !important;
    max-width:1000px;
}

#content-wrap {
    text-align: left;
    margin: 0px;
    padding: 0px;
}

#footer-wrap {
    clear: both;
    overflow: auto;
    text-align: center;
    margin: 0 auto;
    padding: 0;
}


.drop-icone-gear i{
    font-size: 30px;
    color: white;
}

.drop-plus-opcoes i{
        font-size: 20px;
color: white;
}




.separador{
height:25px;
}

fieldset {
    border: 1px solid #D2D2D2;
    margin: 0 0 20px;
    padding: 20px;
}



#ars_legend {
    border: 1px solid #e5e5e5;
    line-height: 16px;
}

.nivelar_caixa {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px verdana;
    padding: 10px;
}


.contribuir {
    background: url('images/contribuir.gif') left no-repeat #FFC;
    text-align: left;
    background-color: #FFC;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px verdana;
    padding: 10px 10px 10px 50px;
    border-width: 0px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#slogan {
    width: 980px;
    position: absolute;
    font: normal 2px Verdana, Arial, Sans-serif;
    text-transform: none;
    top: 26px;
    left: 40px;
    margin: 0;
    padding: 0;
}

#main {
    float: left;
    text-align:left;
}

#main2 {
    float: left;
    text-align:left;

}

#sidebar2 {
    float: right;
    width: 0;
    margin: 0;
    padding: 0;
        text-align:left;
}

#sidebar {
    float: right;
padding-left: 15px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-left: 1px solid lightgrey;

    text-align:left;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

#sidebar .left-box {
    margin-bottom: 20px;
}

#sidebar ul.sidemenu {
    list-style: none;
    text-align: left;
    text-decoration: none;
    margin: 3px 0 8px;
    padding: 0;
}

#sidebar ul.sidemenu li {
    border-bottom: 1px solid #eff0f1;
    margin: 0 2px;
    padding: 2px 0;
}

#sidebar ul.sidemenu a {
    text-decoration: none;
    background-image: none;
}

#login_box {
    margin: 0;
    padding: 1px;
}

.navegador_bar {
    background-color: #FFC;
    width: 100%;
    height: 15px;
    text-align: center;
    z-index: 10000;
    position: relative;
    margin: 0;
    padding: 0;
}

.avatar_mini {
    background: #EEE;
    border: 0px;
    width: 12px;
    height: 12px;
    padding: 0;
}

.h1 {
    font: 11px Verdana;
    text-decoration: none;
    background: none;
    font-weight: 700;
    font-size: 8pt;
    text-align: left;
    margin: 0 6px 0 0;
}

#navlist {
 margin-top: 0px;
    margin-bottom: 10px;
    padding: 0 0 10px;
}

#menuHeader{
    position:absolute;
    margin-top: -22px;
z-index: 3;
}

#navlist ul,#navlist li {
    display: inline;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#navlist a:link#current,#navlist a:visited,#current a:hover {

}

#current a,#current a:link,#current a:visited,#current a:hover {
    color: #FFFFFF;
}

#current a {
    color: #FFFFFF;
}

/*background-image:url('images/fundoMenu.png');
*/
#navlist a:link,#navlist a,#navlist a:visited,#navlist a:hover {
    float: left;
    line-height: 10px;
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    margin: 0 5px 4px;
    height: 25px;
    padding-top: 10px;
padding-left:12px;
  padding-right:12px;
}

#navlist a:hover {
    color: #FFFFFF;
}

#current a:link,#current a:visited,#current a:hover,#navlist a:hover {
    color: #FFFFFF;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -khtml-border-radius-bottomright: 10px;
    -khtml-border-radius-bottomleft: 10px;
    -webkit-border-radius-bottomleft: 10px;
    -webkit-border-radius-bottomright: 10px;
}

.botao {
    width: 88px;
    height: 31px;
    background-image: url(images/ne_img.jpg);
    border-width: 0;
}

#footer {
background-color: #F4F5F7;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
display: block;
text-align: center;
}

#footer img.logoRodape{
    width:40px;
    height:40px;
margin-bottom:20px;
}

#footer a{
color:#636363;
}

#footer_online {
    clear: both;
    text-align: center;
    padding: 80px 0 20px;
}


/********************************************************************
novos
***********************************************************************/
/* Quote block */


.post span.corners-top,.post span.corners-bottom,.panel span.corners-top,.panel span.corners-bottom,.navbar span.corners-top,.navbar span.corners-bottom
    {
    margin: 0 -10px;
}

table.table1 .posts {
    text-align: center !important;
    width: 7%;
}

/* Post body links */
.postlink {
    text-decoration: none;
    color: #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
    padding-bottom: 0;
}

.postlink:visited {
    color: #bdbdbd;
    border-bottom-style: dotted;
    border-bottom-color: #666666;
}

.postlink:active {
    color: #d2d2d2;
}

.postlink:hover {
    background-color: #f6f6f6;
    text-decoration: none;
    color: #404040;
}


.comentarioComentario img{
        max-height: 100px;
    height: auto !important;
    height: 100px;
    max-width: 100px;
    width: auto !important;
    width: 100px;

}

.postbody .content img {
    max-height: 650px;
    height: auto !important;
    height: 650px;
    max-width: 650px;
    width: auto !important;
    width: 650px;
}

/* Profile links */
.postprofile a:link,.postprofile a:active,.postprofile a:visited,.postprofile dt.author a{

}

.postprofile a:hover,.postprofile dt.author a:hover {
    text-decoration: underline;
    color: #d3d3d3;
}

span.corners-top,span.corners-bottom,span.corners-top span,span.corners-bottom span
    {
    font-size: 1px;
    line-height: 1px;
    display: block;
    height: 5px;
    background-repeat: no-repeat;
}

/* Poster profile block
----------------------------------------*/
.postprofile { /* Also see tweaks.css */
    margin: 5px 0 10px 0;
    min-height: 80px;
    color: #666666;
    border-left: 1px solid #FFFFFF;
    width: 25%;
    float: right;
    display: inline;
    padding:2px;
}

.pm .postprofile {
    border-left: 1px solid #DDDDDD;
}

.postprofile dd,.postprofile dt {
    line-height: 1.2em;
    margin-left: 8px;
}

.postprofile strong {
    font-weight: normal;
    color: #000000;
}

.avatar {
    border: 0px;
    margin-bottom: 3px;
}

.online {
    background-image: none;
    background-position: 100% 0;
    background-repeat: no-repeat;
}

span.corners-top {
    background-image: none;
    background-position: 0 0;
    margin: 0 -5px;
}

span.corners-top span {
    background-image: none;
    background-position: 100% 0;
}

span.corners-bottom {
    background-image: none;
    background-position: 0 100%;
    margin: 0 -5px;
    clear: both;
}

span.corners-bottom span {
    background-image: none;;
    background-position: 100% 100%;
}

.headbg span.corners-bottom {
    margin-bottom: -1px;
}

.post span.corners-top,.post span.corners-bottom,.panel span.corners-top,.panel span.corners-bottom,.navbar span.corners-top,.navbar span.corners-bottom
    {
    margin: 0 -10px;
}

hr.divider {
    display: none;
}

/* proSilver Style Sheet Tweaks

These style definitions are mainly IE specific
tweaks required due to its poor CSS support.
-------------------------------------------------*/
* html table,* html select {
    font-size: 100%;
}

* html hr {
    margin: 0;
}


.rules span.corners-top {
    margin: 0 -10px 5px -10px;
}

.rules span.corners-bottom {
    margin: 5px -10px 0 -10px;
}

.bg1 {
    background-color: #f7f7f7;
}

.bg2 {
    background-color: #ebebeb;
}

.post:target .content {
    color: #000000;
}

.content {
    min-height: 3em;
    overflow: hidden;
    color: #333333;
}

.content h2,.panel h2 {
    font-weight: normal;
    color: #989898;
    border-bottom: 1px solid #CCCCCC;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-bottom: 0.5em;
}

/* Back to top of page */
.back2top {
    clear: both;
    height: 11px;
    text-align: right;
}

a.top {
    background: none no-repeat top left;
    text-decoration: none;
    width: 11px;
    height: 11px;
    display: block;
    float: right;
    overflow: hidden;
    letter-spacing: 1000px;
    text-indent: 11px;
}

a.top2 {
    background: none no-repeat 0 50%;
    text-decoration: none;
    padding-left: 15px;
}


/* Post body styles
----------------------------------------*/
.postbody {
    padding: 0;
    color: #333333;
    width: 73%;
    float: left;
    clear: both;
}

.postbody h3 {
    /* Postbody requires a different h3 format - so change it here */
    font-size: 1.5em;
    padding: 2px 0 0 0;
    margin: 0 0 0.3em 0 !important;
    text-transform: none;
    border: none;
    line-height: 125%;
}

.postbody h3 img { /* Also see tweaks.css */
    vertical-align: bottom;
}

.search .postbody {
    width: 68%
}

/* Post signature */
.signature {
    margin-top: 1.5em;
    padding-top: 0.2em;
    font-size: 1.1em;
    border-top: 1px solid #CCCCCC;
    clear: left;
    line-height: 140%;
    width: 100%;
}

dd .signature {
    margin: 0;
    padding: 0;
    clear: none;
    border: none;
}

.signature a,.signature a:visited,.signature a:active,.signature a:hover
    {
    background-color: transparent;
}

.post {
    padding: 0 10px;
    margin-bottom: 4px;
    background-repeat: no-repeat;
    background-position: 100% 0;
}

/* Post signature */
.signature {
    border-top-color: #CCCCCC;
}

/************************************************************************************
V�deos
************************************************************************************/
.video {
    width: 130px;
    height: 97px;
    border-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/************************************************************************************
Anime Info
*************************************************************************************/






/************************************************************************************
Layout
*************************************************************************************/
.float-left {
    float: left;
}

.float-right {
    float: right;
}

.float-center {
    float: none;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

.gray {
    color: #CCC;
}



.tabelageraldiv {
    background-position: left top;
    background-repeat: no-repeat;
    padding: 5px 0;
}


.assinatura {
    width: 100%;
    border-top: 1px solid #E2E6E7;
    text-align: center;
    font-size: .85em;
    margin: 0;
}

.assinatura .inner {
    border-top: 1px solid #fff;
}

.assinatura .inner p {
    margin: 10px 2px 0;
}

.assinatura p {
    margin: 0 4px;
}

/******************************************************************************************************************************
Barra de Progresso
******************************************************************************************************************************/
.barra_progresso_corpo,.barra_progresso {
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.barra_progresso_corpo {
    border-color: #C0C0C0;
    border-width: 1px;
    border-style: solid;
    background-image: url(../../_layout2/imagens/barra_de_progresso/fundo.jpg);
    height: 9px;
    margin-bottom: 3px;
}

.barra_progresso {
    font-size: 0;
    height: 9px;
    background-image: url(../../_layout2/imagens/barra_de_progresso/progresso.gif);
}

/******************************************************************************************************************************/
.login_usuario {
    background-image: url(../../_layout2/imagens/conta/usuario.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #FFF;
    border: 1px solid #CCC;
    padding-left: 18px;
    padding-top: 2px;
    background-position: 0 1px;
}

.login_senha {
    background-image: url(../../_layout2/imagens/conta/senha.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #FFF;
    border: 1px solid #CCC;
    padding-left: 18px;
    padding-top: 2px;
    background-position: 0 1px;
}

.input_link {
    background-image: url(../../images/icones/icone_link.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-color: #FFF;
    border: 1px solid #CCC;
    padding-left: 18px;
    padding-top: 2px;
    background-position: 0 1px;
    height: 18px;
}



td {
    font-size: 14px;
}


.span_ok {
    color: green;
}

.span_erro {
    color: red;
}

#modalContainer {
    background-color: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10000;
    margin: auto;
}

#alertBox {
    position: absolute;
    height: 200px;
    border: 1px;
    background-color: #f0f0f0;
    background-image: url(images/oang/alerta.jpg);
    background-repeat: no-repeat;
    background-position: 5px 20px;
    width: 100%;
    text-align: left;
    margin: auto;
}

#alertBox b {
    color: #000;
    font: bold 1em Verdana;
    background-color: #f0f0f0;
    margin: 0;
    padding: 0 5px;
}

#alertBox p {
    height: 100px;
    padding-left: 5px;
    margin-left: 130px;
}

#alertBox #closeBtn {
    display: block;
    position: relative;
    width: 70px;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    background-color: #78919B;
    text-decoration: none;
    margin: 5px auto 5px 20px;
    padding: 3px;
}

.destaque {
    background-color: #FFFFE0;
    margin: 5px 0;
    padding: 5px;
}

/****************************************************************************************************************
Alertas
****************************************************************************************************************/
.atencao,.nota,.ok,.aguarde,.spoiler {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px Verdana;
    color: #000;
    padding: 10px 10px 10px 70px;
    min-height: 50px;
    background-color: #FFC;
    background-position: 15px;
    background-repeat: no-repeat;
    border-color: #F0F0F0;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 15px;
    -khtml-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

.atencao a,.nota a,.ok a,.aguarde a,.spoiler a {
    background: none;
}

.nota {
    background-image: url('images/css_nota.png');
}

.aguarde {
    background-image: url('images/css_lendo.gif');
}

.atencao {
    background-image: url('images/css_atencao.png');
}

.ok {
    background-image: url('images/css_ok.png');
}

.spoiler {
    background-image: url('images/css_spoiler.png');
    background-color: #F1D0D0;
}

/*****************************************************************************************************************/
#atencao {
    text-align: left;
    background-color: #F0F0F0;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px Verdana;
    padding: 5px;
}

.infoNoticias {
    width: 300px;
    min-height: 20px;
    text-align: left;
    z-index: 100;
    position: absolute;
    margin-top: 25px;
    margin-left: 20px;
    font-size: 11px;
    font: 11px Verdana;
    border: 1px solid #eee;
    color: #000;
    background-color: #FFFFE0;
    padding: 5px;
}

.animeinfo {
    background: url(images/css_animeinfo.gif) left no-repeat;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px Verdana;
    color: #FFF;
    height: 150px;
    padding: 10px 10px 10px 180px;
}

.animeinfo_nada {
    background: url(images/css_animeinfo_seminfo.gif) left no-repeat;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    font: 11px Verdana;
    color: #FFF;
    height: 150px;
    padding: 10px 10px 10px 180px;
}

.rbroundbox {
    background: url(../../_layout2/imagens/bordas/nt.gif) repeat;
}

.rbtop div {
    background: url(../../_layout2/imagens/bordas/tl.gif) no-repeat top left;
}

.rbtop {
    background: url(../../_layout2/imagens/bordas/tr.gif) no-repeat top right;
}

.rbbot div {
    background: url(../../_layout2/imagens/bordas/bl.gif) no-repeat bottom left;
}

.rbbot {
    background: url(../../_layout2/imagens/bordas/br.gif) no-repeat bottom right;
}

.rbcontent {
    clear: both;
    margin: 0;
}

.suggest_link {
    background-color: #FFF;
    padding: 2px 6px;
}

.suggest_link_over {
    background-color: #36C;
    padding: 2px 6px;
}

#search_suggest {
    position: absolute;
    background-color: #FFF;
    text-align: left;
    border: 1px solid #000;
}

.bot_painel {
    float: left;
    text-decoration: none;
    display: block;
    width: 25%;
    height: 50px;
    text-align: center;
    margin: 0;
    padding: 0;
}

.bot_painel_10 {
    float: left;
    text-decoration: none;
    display: block;
    width: 10%;
    text-align: center;
    margin: 0;
    padding: 0;
}

.bot_painel_20 {
    float: left;
    text-decoration: none;
    display: block;
    width: 20%;
    text-align: center;
    margin-bottom: 10px;
    padding: 0;
}

.bot_painel_25 {
    float: left;
    text-decoration: none;
    display: block;
    width: 25%;
    text-align: center;
    margin: 0;
    padding: 0;
}

.bot_painel_40 {
    float: left;
    text-decoration: none;
    display: block;
    width: 40%;
    text-align: center;
    margin: 0;
    padding: 0;
}


.bot_painel_33 {
    float: left;
    text-decoration: none;
    display: block;
    width: 33%;
    text-align: left;
    margin: 0;
    padding: 0;
}


.bot_painel_50 {
    float: left;
    text-decoration: none;
    display: block;
    text-align: center;
    margin: 0;
    padding: 0;
}

.bot_painel_75 {
    float: left;
    text-decoration: none;
    display: block;
    width: 75%;
    text-align: center;
}

.popprint2 a {
    border: 1px solid #ddd;
    padding: 4px;
    margin: 5px 0 0px 0;
    font: 90% verdana;
    background-color: #F0F0F0;
    color: #BBBBBB;
    font-size: 11px;
    width: auto;
    cursor: pointer;
}

.popprint2 a:hover {
    border-width: 1px;
    border-style: solid;
    border-color: #3776D7;
    color: #FFFFFF;
    background: #3776D7;
}

.popprint a, .popprint a:hover, .popprint a:visited {
    color: #FFFFFF;
}

.poprint_suport {
    padding-top: 6px;
    padding-bottom: 6px;
}

.lista_esquerda {
    float: left;
    width: 45%;
}

.lista_direita {
    float: right;
    width: 45%;
}

#pscroller1 {
    width: 450px;
    height: 1.2em;
    border: 1px dashed #000;
    background-color: #FFFFE0;
    padding: 5px;
}

#pscroller2 {
    width: 400px;
    height: 150px;
    border: 1px solid #000;
    background-color: #F0F0F0;
    padding: 5px;
}

.rssclass .rssdate {
    color: gray;
    font-size: 85%;
}

.calendario_div {
    cursor: help;
    text-align: center;
    width: 48px;
    height: 48px;
    background: url(images/calendario_fundo.gif) no-repeat right bottom;
}

.calendario_mes {
    top: 8px;
    position: relative;
    font-size: 8px;
    color: #FFF;
}

.calendario_dia {
    font-size: 14px;
    position: relative;
    top: 8px;
    font-weight: 700;
}

.calendario_ano {
    font-size: 8px;
    position: relative;
    top: 8px;
}

.screen {
    visibility: visible;
}

form {
    margin: 0;
}



div#qTip {
    border-color: #FFF;
    border-width: 0px;
    border-style: solid;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    display: block;
    width: 20px;
    float: left;
    text-align: center;
    color: #fff;
    width: 150px;
    background: #000;
    display: none;
    z-index: 1000;
    position: absolute;
    font-weight: 700;
    margin: 10px;
    padding: 4px;
}


#furl {
    background-position: 32px -147px;
}

#furl:hover {
    background-position: 81px -147px;
}



#facebook {
    background-position: 32px -392px;
}

#facebook:hover {
    background-position: 81px -392px;
}



#digg {
    background-position: 32px -588px;
}

#digg:hover {
    background-position: 81px -588px;
}

#yahoobuzz {
    background-position: 32px -637px;
}

#yahoobuzz:hover {
    background-position: 81px -637px;
}

#technorati {
    background-position: 32px -686px;
}

#technorati:hover {
    background-position: 81px -686px;
}

.barraCompartilhe {
    margin-left: auto;
    margin-right: auto;
    width: 720px;
}

/****** Texto **********/


/****** TEXTO **********/
.destacar {
    color: #FFFFFF;
    padding: 1px;
    background-color: orange;
    border-width: 0px;
    border-style: solid;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/****** CHAT **********/
.chatbox {
    position: fixed;
    /*width: 225px;*/
    display: none;
    z-index:5;
}

.chatboxhead {
    background-color: #486CA8;
    padding: 7px;
    color: #ffffff;
    border-right: 1px solid #486ca8;
    border-left: 1px solid #486ca8;
        cursor: pointer;
}

.chatboxblink {
    border-right: 1px solid #4f82cb;
    border-left: 1px solid #4f82cb;
    background-color: orange;
}

.chatboxcontent {
    font-size: 12px;
    color: #333333;
    height: 200px;
    width: 209px;
    overflow-y: auto;
    overflow-x: auto;
    padding: 7px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #eeeeee;
    background-color: #ffffff;
    line-height: 1.3em;
    text-align: left;
}

.chatMsgDe{
    color: #333333;
}

.chatMsgPara{
    color: #C0C0C0;
}

.chatboxinput {
    padding: 5px;
    background-color: #ffffff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.chatboxtextarea {
    width: 206px;
    height: 44px;
    padding: 3px 0pt 3px 3px;
    border: 1px solid #eeeeee;
    margin: 1px;
    overflow: hidden;
}

.chatboxtextareaselected {
    border: 2px solid #f99d39;
    margin: 0;
}

.chatboxmessage {
    margin-left: 1em;
}

.chatboxinfo {
    margin-left: -1em;
    color: red;
}

.chatboxmessagefrom {
    margin-left: -1em;
    font-weight: bold;
}

.chatboxmessagecontent {

}

.chatboxoptions {
    float: right;
}

.chatboxoptions a {
    text-decoration: none;
    color: white;
    font-weight: bold;
}

.chatboxtitle {
    float: left;
}

/****** Pagina��o **********/
.paginacao {
    padding: 2px;
    text-align: center;
}

.paginacao ul {
    margin: 0;
    padding: 0;
    text-align: center;
    font-size: 10px;
}

.paginacao li {
    list-style-type: none;
    display: inline;
    padding-bottom: 1px;
}

.paginacao a,.paginacao a:visited {
    padding: 0 5px;
    border: 1px solid #9aafe5;
    text-decoration: none;
    color: #2e6ab1;
}

.paginacao a:hover,.paginacao a:active {
    border: 1px solid #2b66a5;
    color: #000;
    background-color: lightyellow;
}

.paginacao li.currentpage {
    font-weight: bold;
    padding: 0 5px;
    border: 1px solid navy;
    background-color: #2e6ab1;
    color: #FFF;
}

.paginacao li.disablepage {
    padding: 0 5px;
    border: 1px solid #929292;
    color: #929292;
}

.paginacao li.nextpage {
    font-weight: bold;
}



.centraliza {
    text-align: center;
    margin: 10px 0px 10px 0px;
}

.serie_categoria {
    color: silver;
}

.muito_obrigado {
    text-align: center;
    background-color: #FFF;
}

.campo_obrigatorio {
    background-image: url('images/necessario.gif');
    background-position: center left;
    background-repeat: no-repeat;
    padding: 0 0 0 20px;
}

.counter {
    display: block;
    float: left;
    width: 32px;
    line-height: 32px;
    height: 32px;
    font-size: 16px;
    font-weight: 700;
    color: #8A8585;
    text-align: center;
    background-repeat: no-repeat;
    background-position: left;
}


/*input[type=button],input[type=submit],*/



.avatar_url,.avatar_site, .avatarLink, .avatarStatus {
-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.avatar_url,.avatar_site {
border: 1px solid #ECECEC;
    height: 48px;
        width: 48px;

    left: 0;
    margin: 0;
    padding: 0;
    position: relative;
    top: -48px;




}

.avatarLink{
    display:block;width:54px;margin:5px;height:54px;margin-left: auto;margin-right: auto;text-align:center;
    text-decoration: none;


    }

.avatarStatus img{
        max-width:54px !important;
    width: 100% !important;
}

.clear,.quebrar_linha {
    clear: both;
}

.rbtop2 div,.rbtop2,.rbbot2 div,.rbbot2,.rbtop div,.rbtop,.rbbot div,.rbbot
    {
    width: 100%;
    height: 7px;
    font-size: 1px;
}

.rssclass .rsstitle,.paginacao li.nextpage {
    font-weight: 700;
}

#screenholder,.screenholder {
    background: url(images/lendo_screen.gif) 50% 50% no-repeat;
}

#nicemenu {
    text-align: right;
    margin: 5px 30px auto 0;
}

#nicemenu a {
    text-decoration: none;
}

#nicemenu a:hover {
    text-decoration: underline;
}

#nicemenu li {
    display: inline;
    position: relative;
    text-align: left;
}

#nicemenu li span {
    position: relative;
    z-index: 10;
    border-bottom: none;
    line-height: 18px;
    padding: 4px 4px 4px 6px;
}

#nicemenu li span a {
    padding: 0 4px 0 0;
}

#nicemenu img.arrow {
    cursor: pointer;
}

#nicemenu div.sub_menu {
    display: none;
    position: absolute;
    left: 0;
    margin-top: 18px;
    top: 2px;
    width: 160px;
    z-index:3500 !important;
    background: #FFF;
    border: solid 1px #F0F0F0;
    padding: 4px;
}

#nicemenu div.sub_menu a:link,#nicemenu div.sub_menu a:visited,#nicemenu div.sub_menu a:hover
    {
    display: block;
    font-size: 11px;
    padding: 4px;
}

#nicemenu a.item_line {
    border-top: solid 1px #E5E5E5;
    padding-top: 6px !important;
    margin-top: 3px;
}


.frame {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 8px;
    border: solid;
    border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
    border-width: 1px 2px 2px 1px;
    background-color: white;
}

.tabela {
    border-width: 1px;
    border-style: solid;
    border-color: #ECECEC;
    border-spacing: 0;
    width: 100%;
    clear: both;
    margin: 0;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    word-wrap: break-word;
}

.tabela table {
    font: 12px Arial, Helvetica, sans-serif;
    margin: 0px;
    width: 100%;
}

.tabela tr {
    vertical-align: top;
}

.tabela tr:hover {
    background-color: lightyellow;
    color: #000;
}

.tabela td {
    border-bottom: 1px solid #ECECEC;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.tabela th {
    text-align: left;
    font: bold 12px Arial, Helvetica, sans-serif;
    padding-left: 5px;
    padding-top: 3px;
    padding-bottom: 1px;
    color: #000;
    background-color: #FFF;
}

.supDestaqueAs {
    background-color: #FF4E00;
    border: 0px;
    border-radius: 10px;
    padding: 3px;
    margin: 2px;
    color: #FFFFFF;
    font-weight: normal;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    -webkit-border-radius: 10px;
}

sup, .supDestaque{
display: inline-block;
border-radius: 7px 7px 7px 7px;
line-height:12px;
padding:1px 5px;
z-index:12;
font-weight: bold;
    -moz-border-radius: 7px;
    -khtml-border-radius: 7px;
    -webkit-border-radius: 7px;

}

.animeInfoSecoes {
    background-color: #486CA8;
    text-align: center;
}

.animeInfoSecoes a,.animeInfoSecoes a:visited {
    border-bottom: 2px solid #FFF;
    color: #FFF;
    display: block;
    width: 120px;
    text-align: center;
    height: 10px;
    padding: 5px;
    float: left;
    font-size: 10px;
}

.animeInfoSecoes .atual {
    background-color: orange;
    color: #FFF;
    border-bottom: 2px 2px solid orange;
}

.animeInfoSecoes a:hover {
    color: #FFF;
    border-bottom: 2px solid orange;
}

.proximoCapitulo {
    text-align: right;
    margin-right: 50px;
    padding: 20px;
    background:
        url('http://chevychasemd.irenttoown.com/img/site/s/right_arrow-mini.png')
        center right no-repeat;
    width: 50px;
}

.proximoCapitulo:hover {
    margin-right: 40px;
}

.anteriorCapitulo:hover {
    margin-left: 40px;
}

.proximoCapitulo a {
    background: none;
}

.anteriorCapitulo {
    text-align: left;
    margin-left: 50px;
    padding: 20px;
    background:
        url('http://chevychasemd.irenttoown.com/img/site/s/left_arrow-mini.png')
        center left no-repeat;
    width: 50px;
}

.anteriorCapitulo a {
    background: none;
}

.streamEpisodio {
    height: 20px;
}

.streamEpisodio a {
    background-image: url('http://66.118.142.40/media/imagens/icon_tv.png');
    background-repeat: no-repeat;
    background-position: left center;
    display: inline;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-size:12px;
}

.streamEpisodio a:hover {
    background-image:
        url('http://www.ifpa.edu.br/ascom/modules/mod_janews_fp/ja.news/play.png');
}

/****************************************************************************************************
//Coment�rios
****************************************************************************************************/
.spch-bub-inside {
    position: relative;
    padding-left: 5px;
}

a.spch-bub-inside {
    color: #00F;
    text-decoration: none;
}

.spch-bub-inside em {
    font-style: normal;
}

.spch-bub-inside em {
    background: #486CA8;
    color: #FFF;
    padding: 0 0.4em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    border-radius: 0.25em;
    position: relative;
}

.spch-bub-inside .point {
    margin-left: 5px;
    width: 0;
    height: 0;
    position: absolute;
    top: 1.1em;
    left: 0.4em;
    display: block;
    border-left: 0.45em solid #00F;
    border-bottom: 0.45em solid #FFF; /* IE fix */
    border-bottom: 0.45em solid rgba(0, 0, 0, 0);
    overflow: hidden; /* IE fix */
}

a.spch-bub-inside:hover {
    color: #F00;
}

a.spch-bub-inside:hover em {
    cursor: pointer;
    background: orange;
    color: #FF0;
}

a.spch-bub-inside:hover .point {
    border-left: 0.5em solid orange;
}

.fanficsCapitulos {
    background: #486CA8;
    margin: 0px;
    padding: 0px;
    color: #FFF;
}

.fanficsCapitulos p {
    margin: 0px;
    padding: 3px 0;
}

.fanficsCapitulos li:hover {
    background: lightyellow;
}

.fanficsCapitulos li {
    background: #ffffff;
    margin-left: 40px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.fanficsCapitulos .capituloAtual p {
    font-weight: bold;
    color: #504C50
}

.limparChat {
    text-align: left;
    color: white;
}

.limparChat a {
    color: white;
}


















 /* Start custom button CSS here
    ---------------------------------------- */







    /* pill classes only needed if using pill style buttons ( LEFT | CENTER | RIGHT ) */
    a.pill-l span {
      border-right-width:0;
      }
    a.pill-l span span {
      border-right:1px solid #bbb;
      }
      a.pill-c{
        margin-left:0px;
        margin-right:0px;
      }
    a.pill-c span {
      border-right-style:none;
      border-left-color:#fff;
        margin-left:0px;
        margin-right:0px;
      }
    a.pill-c span span {
      border-right:1px solid #bbb;
      }
    a.pill-r span {
      border-left-color:#fff;
      }



/**** Background *******/


.btn.bg-facebook{
background-color:#3b5999;
    color:white;
}

.btn.bg-google{
background-color:#dd4b39;
    color:white;
}


.btn:hover, a.btn:hover, .btn-login-topo:hover{
    transform: scale(1.05);
opacity: 0.95;
    filter: alpha(opacity=95); /* For IE8 and earlier */
}


      .gritter-title{
    display:none;
      }



.shoutboxPostUsuario, .shoutboxPostOutros{
word-wrap: break-word !important;
word-break: break-word !important;
}



.comment-bubble, .comment-bubble:hover{
float : right;
width : 48px;
height : 48px;
background : url(http://1.bp.blogspot.com/_1fRuBdlSpLw/S-_7DPCITWI/AAAAAAAAAXU/EBCsy37ga2U/s1600/Comment+Bubble+%2815%29.png) no-repeat;
font-size : 18px;
margin-top : -15px;
margin-right : 2px;
text-align : center;
}




/* Easy Slider */

    #slider ul, #slider li,
    #slider2 ul, #slider2 li{
        margin:0;
        padding:0;
        list-style:none;
        }
    #slider2{margin-top:1em;}
    #slider li, #slider2 li{
        /*
            define width and height of list item (slide)
            entire slider area will adjust according to the parameters provided here
        */
        width:608px;
        height:120px;
        overflow:hidden;
        }
    #prevBtn, #nextBtn,
    #slider1next, #slider1prev{
        display:block;
            font-weight: bold;

        }

        #nextBtn{
        float:right;
        }

        #prevBtn{
        float:left;
        }


    #prevBtn a, #nextBtn a,
    #slider1next a, #slider1prev a{
        display:block;
        }
    #nextBtn a, #slider1next a{
        }

    /* numeric controls */

    ol#controls{
        margin:1em 0;
        padding:0;
        height:28px;
        }
    ol#controls li{
        margin:0 10px 0 0;
        padding:0;
        list-style:none;
        height:28px;
        line-height:28px;
        }
    ol#controls li a{
        height:28px;
        line-height:28px;
        border:1px solid #ccc;
        background:#DAF3F8;
        color:#555;
        padding:0 10px;
        text-decoration:none;
        }
    ol#controls li.current a{
        background:#5DC9E1;
        color:#fff;
        }
    ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}

/* // Easy Slider */

.opselecionado{
background-image:url('../../_layout2/imagens/action_unchecked.png');
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
margin-right:5px;
}

.opnaoselecionado{
background-image:url('../../_layout2/imagens/action_checked.png');
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
margin-right:5px;
}

#box{position: absolute;
}

#box div{margin: 10px 0;}















#slideshow {
    position:relative;
}

#slideshow #slideshowWindow {
    width:610px;
    height:260px;
    margin:0;
    padding:0;
    position:relative;
    overflow:hidden;
}

#slideshow #slideshowWindow .slide {
    margin:0;
    padding:0;
    height:257px;
    position:relative;
    width:610px;
}

.slide2{
    width:450px;
    height:257px;
}

.slideInfo{
margin-left:450px;
float:left;
width:155px;
    height:257px;
    background-color:lightyellow;
    padding:6px;
}

#slideshow #slideshowWindow .slide .slideText {
    position:absolute;
    top:127px;
    left:0px;
    width:450px;
    height:130px;
    background-image:url('images/fanfics/slidebg.png');
    background-repeat:repeat;
    margin:0;
    padding:0;
    color:#ffffff;
}

.slideTitle{
font-size:20px;
}

#slideshow #slideshowWindow .slide .slideText a:link, #slideshow #slideshowWindow .slide .slideText a:visited {
    color:#ffffff;
    text-decoration:none;
}

#slideshow #slideshowWindow .slide .slideText h2, #slideshow #slideshowWindow .slide .slideText p {
    margin:10px 0 0 10px;
    padding:0;
    color:#fff;
}



/*
Busca
*/

#search input[type="text"] {
    background: url('http://www.bloggermint.com/demos/css3searchbox/search-white.png') no-repeat 10px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
    font: bold 12px Arial,Helvetica,Sans-serif;
    color: #bebebe;
    width: 150px;
    padding: 6px 15px 6px 35px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
height:25px;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

    .centro {
    text-align:center
}

.cse-branding-logo, .cse-branding-text{
display:none;
}
#search{
float:right;
margin-top:50px;
margin-right:30px;
    z-index:100;
    position:relative;

}
#search input[type="text"]:focus {
    width: 200px;
    }





    .comentarioProfundidade0{
margin-top:10px;
margin-bottom:0px;

margin-left:0px;
}

.comentarioProfundidade1{
margin-top:0px;
margin-left:40px;
margin-bottom:0px;
}

.comentarioData{
font-style:italic;
color:#8b8989;
margin-top:0px;
padding-top:0px;
}

.comentarioComentario{
font-size:15px;
text-align:justify;
}

.comentarioProfundidade0, .comentarioProfundidade1{
border-bottom: 1px solid #E9E9E9;
}

#treeComentarios li{
list-style-image:none;
list-style-type:none;
padding:0px;
margin:0px;
}

#treeComentarios{
    padding:0px;
margin:0px;
}

#floatComente{
margin-left:911px;margin-top:-0px;position:absolute;
}

#floatVote{
margin-left:-30px;margin-top:-35px;position:absolute;
}


.blocoDownload .servidor{
margin-left:5px;
margin-right:5px;
}

#centroCapa{
    margin-left: auto;
    margin-right: auto;
    width: 460px;
}

#centroCapaMiniatura{
    margin-left: auto;
    margin-right: auto;
    width: 60px;
}



#containerLeftArrow,#containerRightArrow {
    position: fixed;
    z-index: 99999;
    top: 40%;
    width: 50px;
    min-height: 105px;
    margin:0px;
    border-top: 2px solid #f1f1f1;
    border-bottom: 2px solid #CCCCCC;
    background-repeat: no-repeat;
    background-color: #FFFFFF;
}




#containerLeftArrow {
    border-left: 0px;
    background-position: left;
    left: 0px;
}

#containerRightArrow {
    border-right: 0;
    background-position: right;
    right: 0px;
}















#tagcloud {
    text-align:center;
}

#tagcloud a:link, #tagcloud a:visited {
    text-decoration:none;
}

#tagcloud span {
    padding: 4px;
}

#tagcloud .smallest {
    font-size: x-small;
}

#tagcloud .small {
    font-size: small;
}

#tagcloud .medium {
    font-size:medium;
}

#tagcloud .large {
    font-size:large;
}

#tagcloud .largest {
    font-size:larger;
}





/*** Corre��o Bootstrap ***/

.navbar .nav > li > a{
    text-shadow: none !important;
    color:white !important;
}

ul.nav{
margin:0px !important;
    padding:0px !important;
}


.navbar i, .navbar a, .navbar span, .navbar ul, .navbar li{

    vertical-align: middle !important;

}

.navbar{
    background-color: #1e61d1;
    overflow: visible;
    margin-bottom: 0px !important;
margin-top: 0px;
z-index: 2000 !important;
top: 0px;
left: 0px;
right: 0px;
}

.navbar .navbar-inner .container{
    max-width:1000px;
}

.navbar-toolbar .navbar-inner, .navbar-toolbar {
  -webkit-box-shadow:none;
  background-color:none;
    background-image:none;
border:0px;
  box-shadow:none;
  margin:0px;
  padding:0px;
}

.navbar-toolbar .navbar-inner a{
    color:black;
}




div.navbar ul.nav li.active a{
    background-color:#1b57bb;

}




.navbar-search .search-query {
padding: 0px 14px !important;
}

.navbar-search {
margin-top: 0px !important;
}

.navbar .nav {
    display:inline-block !important;
}


.navbar .nav > li > a {
font-size: 15px;
padding-left:10px !important;
padding-right:10px !important;
}









textarea.fullWidth{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    width:100% !important;
}


blockquote{
padding-top:0px !important;
padding-bottom:20px !important;
    margin-top:20px !important;
    margin-bottom:5px !important;
    display:block !important;;
}

.nav-tabs-google li {
  border-bottom-width:0px;
}


.fanficCapituloTitulo{
    font-size:18px;
  margin-bottom:12px;
}

.fanficCapituloTitulo a{
    text-decoration:underline
}




.avatarGrande{
    max-width:35px !important;
border-radius: 50% !important;
    width:100% !important;
}

.well, .panel {
    border-bottom: 2px solid #cfcfcf !important;
}

.avatarPequeno, .avatarMiniatura{
    width:16px !important;
    height:16px !important;
border-radius: 50% !important;
}

.avatarPequeno, .avatarGrande, .card{
}




#menuTopo select {
      display: none;
    }

    @media (max-width: 960px) {
      #menuTopo ul     { display: none; }
     #menuTopo select { display: inline-block; margin-top:10px; }
    }







/******** Slider **********/

.bx-wrapper {
    position: relative;
margin:0px;
padding:0px;
}

.bx-wrapper{
width:100%;
}

a.card, a .card{
    cursor: pointer;

}

.full-width{
width:100% !important;
}


.imagemDestaqueHome img{
    max-width:100px;
max-height:100px;
}








div.imgtip{
    -webkit-background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat no-repeat;
  background-size:cover;
  height:30px;
  width:30px;
    display:block;
    margin-right:4px;
}


.dropdown-menu li > a {
  padding:4px !important;
  line-height:17px !important;
display:block;
}

.dropdown-menu li > a strong{
color:#5c5c5c !important;
}

.typeahead {
    margin-top:11px !important;
}

div.typeahead .primario, div.typeahead .secundario{
    overflow: hidden;
    width:260px;
}


.navbar-search .search-query {
    border:0px !important;
font-size:14px !important;
 height:32px !important;
margin-top:12px !important;
border-bottom-left-radius:10px !important;
  border-bottom-right-radius:10px !important;
  border-top-left-radius:10px !important;
  border-top-right-radius:10px !important;
}



ol.timeline li:before{
  position: absolute;
  top: -30px;
    left: 50%;
    content: ' ';
    display: block;
    width: 12px;
    height: 12px;
    margin-left: -9px;
    background: #fff;
    border-radius: 10px;
    border: 4px solid rgb(255,80,80);
    z-index: 10;
}

/******* Mural ********/



.statusStatus{
margin-bottom:20px;
}

div.muralRodapeStatus{
border-top-color:#ccc;
  border-top-style:dashed;
  border-top-width:1px;
  margin-top:20px;
}


div.publicidadeGoogle{
margin-top: 0px;
overflow:hidden !important;
margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
display: block;
    margin-left:auto;
    margin-right:auto;
text-align:center;
max-width:728px;
}



.limitarbox {
    display:block;
    height: 200px !important;
    overflow: hidden !important;
}
.fb-like-box {
    background-color: #FFF;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: -8px;
}


img.fanfics-capa-pequena{
    width:60px;
    height:80px;
}

img.fanfics-classificacao-etaria{
    width:32px;
    height:32px;
}

div.fanfics-bloco-fanfic{
    margin-bottom:70px;
}


div.well div.fanfics-bloco-fanfic{
    margin-bottom:0px !important;
}


#shoultbox-caixa {
    height: 550px;
    overflow-y: auto;
    padding-right:10px;
    padding-right:10px;
}

div.shoutbox-corpo-msg{
    padding-left:5px;
    padding-right:5px;
}

div.shoutbox-corpo-msg p{
    margin-top: 0px;
line-height: 16px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin-left: 0px;
margin-right: 0px;
}


.conteudo-topo{
    display:block !important;
    padding-top:40px;
    padding-bottom:0px;
}

.navbar{
    margin-bottom:0px !important;
}



div#main .barra_local:first-child, div#main2 .barra_local:first-child, div#sidebar .barra_local:first-child, div#sidebar2 .barra_local:first-child, div#sidebar3 .barra_local:first-child{

margin-top: 0px !important;

}





div.espacamento-bloco-fanfic{
    margin-left: 10px;
margin-right: 10px;
}


#buscaTopo{
    background-image: url('../../images/icones/search.png');
background-position: 10px center;
background-repeat: no-repeat;
padding-left: 35px !important;

}


/*** Widget Facebook ****/

#fanback {
display:none;
background:rgba(0,0,0,0.8);
width:100%;
height:100%;
position:fixed;
top:0;
left:0;
z-index:99999;
}
#fan-exit {
width:100%;
height:100%;
}
#fundoWidget {
background: white;
width: 420px;
height: 270px;
position: absolute;
top: 58%;
left: 63%;
margin: -220px 0 0 -375px;
-webkit-box-shadow: inset 0 0 50px 0 #939393;
-moz-box-shadow: inset 0 0 50px 0 #939393;
box-shadow: inset 0 0 50px 0 #DBDBDB;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: -220px 0 0 -375px;
}

.remove-borda {
height:0px;
width:366px;
margin:0 auto;
background:#F3F3F3;
margin-top:16px;
position:relative;
margin-left:20px;
}
#linkit,#linkit a.visited,#linkit a,#linkit a:hover {
color:#80808B;
font-size:10px;
margin: 0 auto 5px auto;
float:center;
}

/***** Barra Progresso *****/

.progress{
    border: 1px solid #D8D8D8 !important;
padding: 1px !important;
height: 5px !important;
margin:0px !important;
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}

.progress .bar{
-webkit-border-radius: 10px !important;
-moz-border-radius: 10px !important;
border-radius: 10px !important;
}

.btn-large{
    padding: 20px 15px !important;
font-size: 14px !important;
line-height: normal !important;
}


.hidden{
    display:none;
}


.btn{
    cursor:pointer !important;
}

.genero{
    font-weight:bold;
    text-decoration: none;

}






.menu-principal-holder{
text-align: center;
}

.menu-principal-holder .nav li a{
    color:#adacac;
font-size:16px;
}

.menu-principal-holder .nav li{
    display:inline-block !important;
}

.menu-principal-holder .nav{
padding-top: 0px;
padding-bottom: 0px !important;
margin-top: 0px;
margin-bottom: 0px;
margin-left: auto;
margin-right: auto;
border-bottom: 0px;

}




/********* Breadcrumb ********/


.breadcrumb {
    padding:0px;
  margin: 0px;
  list-style: none;
}

.breadcrumb > li {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.breadcrumb > li > .divider {
  padding: 0 5px;
  color: #ccc;
}

.breadcrumb > .active {
  color: #999999;
}


.bar-parado{

    background-color:white;
}

.bar-movido{
position: fixed;
top: 41px;
z-index: 100;
border-bottom: 1px solid lightgrey;
}



/* styles for desktop */
.tinynav { display: none }





.nav li.adicionar a{
color: #fff !important;
background-color: #8cbf26 !important;
}


.anime-info {
margin-bottom: 20px;
}

.textLeitura, .textLeitura p, .textLeitura span, .textLeitura div{
font-weight: 400 !important;
    font-size: 19px !important;
line-height: 1.55em !important;
    padding: .75em 0 !important;
}


.usuario{
    color:#F39C12 !important;
    text-decoration:none !important;
    border-bottom:none !important;
    font-weight: bold !important;
}


.mural-compartilhar-forum textarea{
    resize:none;
    display:block;
    width:100%;
}

.mural-compartilhar-forum button{
    display:block;
}



.i-apagar{
font-size:12px;
    }

.i-editar{
font-size:12px;
    }

    .clear-margin{
    margin:0px !important;
    }


.orange{
    color:#ffcc00;
}

.red{
    color:#e74c3c;
}

.yellow{
    color:#FFE50D;
}

.blue{
    color: #1e61d1;
}

.green{
    color:#36B37E;
}

a.brand span:first-child{
margin-right:5px !important;
}
a.brand, a.brand:hover{
    color: white !important;

}

.brand i.fo-logo{
    margin:0px;
    padding:0px;
    display:inline-block;
}

.logo-rodape{
    font-size: 60px;
    color:#7A869A;
}


.fanfic-classificacao{
    height: 35px;
    width: 35px;
    line-height: 35px;
    display: inline-block;
    text-align: center;
    font-size: 15px;
    text-transform: uppercase;
    border-radius: 50% !important;
    font-weight: bolder;
}


.classificacao-12{
    background-color:#FFE50D;
    color:white;
}


.classificacao-18{
    background-color:black;
    color:white;
}



.classificacao-14{
    background-color:#ff6600;
    color:white;
}


.classificacao-16{
    background-color:#fe0000;
    color:white;
}



.classificacao-l{
    background-color:#00af51;
    color:white;
}

.fanfic-favoritar{
    font-size: 20px;
}

.inline-block{
    display:inline-block;

}


#cover{ position:fixed; top:0; left:0; background:rgba(0,0,0,0.4);
 z-index:999999999998; width:100%; height:100%; display:none; transition: all 0.3s ease; }

.panel {

position: fixed;
color:white;
    top: 0px;
    left: -320px;
    right: 0;
    bottom: 0px;

 z-index:999999999999;
      display: block;
      height:100%;
      width: 300px;
overflow:auto;
      background-color: #34495E;
       transition: all 0.3s ease;
    }


    .painel-usuario{
display: block;

padding: 10px;
background-color: rgba(44, 62, 80, 0.5);
    }




.panel .nav-list a{
    text-shadow:none !important;
}






@keyframes pulsate {
  0% {
    transform: scale(0.6, 0.6);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: scale(1, 1);
    opacity: 0;
  }
}


/****** fanfics ******/

.fanfic-capa-sombra{
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.4);
}


.txt-decoration-none, a.txt-decoration-none, a.txt-decoration-none:hover, a.txt-decoration-none:visited{
text-decoration: none !important;
}

.bg-white, .bg-branco{
background-color:white !important;
}

.txt-branco, .txt-white{
color:white !important;
}


/****** Formulário *******/
input[type="number"], input[type="text"], input[type="password"], input[type="search"], textarea, button:not(.btn), select{
    width:100% !important;
}

select{
  -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    
}

select {
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%23000000" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;
  padding-right: 3.0rem;
}

select:focus {
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="%231e61d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');
}


input, textarea, button, select, .btn{
    padding-left: 1em !important;
    padding-right: 1em !important;
    padding-top: 0.7em !important;
    padding-bottom: 0.7em !important;
    margin:0px !important;
    border-radius: .3rem !important;
}


input[type='email']:focus, input[type='number']:focus, input[type='password']:focus, input[type='search']:focus, input[type='tel']:focus, input[type='text']:focus, input[type='url']:focus, textarea:focus, select:focus{
    border-color: #1e61d1 !important;
    outline: 0;
}

input[type="search"], input[type="password"], input[type="text"], input[type="mail"],  textarea, select{
border: 2px solid #666 !important;
    
     -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
    
}




.btn-aplicativo{
height:auto;
    width:180px;
}



.filtro{
background-color:rgba(0, 0, 0, 0.3);
}


.gradiente-perfil{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
}


.navbar form{
padding:0px !important;
    margin:0px !important;
}




.navbar img.avatarGrande{

    max-width:25px !important;
    
}

ul.fanfics-indice li a{
width:100% !important;
    display:block !important;
}



@media (max-width: 768px) {

    .navbar a.brand{
        color:#1e53a0 !important;
        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }
    
    .navbar a.brand:hover{
    color:white !important;
    }
}


/** Menu mobile **/
.menu-mobile-holder{
    position:fixed;
    left:0px;
    right:0px;
    top:0px;
    bottom:0px;
    z-index:9999999;
    background-color:rgba(0, 0, 0, 0.70);
    
}

.menu-mobile-holder{
overflow:auto;
}


.menu-mobile-holder .menu-inner{
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;

}


.menu-mobile-holder ul{

}

.menu-mobile-holder ul li{
display:block;
    padding-top:1em;
    padding-bottom:1em;
}

.menu-mobile-holder ul li a{
font-size:200%;
}

.overflow-hidden{
overflow: hidden;
}