
html, body {
    min-height: 100%;
    height: 100%;
    background-color: #dfd8df;
    font-family: arial,sans-serif;

}

.clear{width: 100%; clear: both; height: 0px; line-height:0px;}

.linhamenu{
    height: 5px;
    background-color: #fec23d;
    margin-top: -1px;
}



.linhapreta{
    height: 32px;
    background-color: #2b2d32;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}

.linharedes{
    height: 200px;
    background-color: #2b2d32;
}

.linhapreta2{
    height: 2px;
    background-color: #000000;
}





body .sec {
    width: 100%; }
body .sec .container {
    padding: 100px 0px; }
@media screen and (max-width: 991px) {
    body .sec .container {
        padding: 0px 0px; } }
body .navigation {
    display: none; }
@media screen and (max-width: 991px) {
    body .navigation {
        display: block; } }
body .navigation .navbar-default {
    background-color: transparent;
    border: 0px #1dc116 solid;
    background-color: #3d4045;
    height: 50px;
}
body .navigation .navbar-default .navbar-collapse {
    box-shadow: none; }
body .navigation .navbar-default .navbar-collapse, body .navigation .navbar-default .navbar-default .navbar-form {
    border: 0px; }
body .navigation .navbar-default .navbar-header {
    margin: 0px; }
body .navigation .navbar-default .navbar-header .navbar-toggle .icon-bar {
    background-color: #fff; }
body .navigation .navbar-default .navbar-header .navbar-brand {
    padding: 0px; }
body .navigation .navbar-default .navbar-toggle {
    border: solid 1px #fff;
    border-radius: 0px;
    margin-top: 5px; }
body .navigation .navbar-default .navbar-toggle:focus, body .navigation .navbar-default .navbar-toggle:hover {
    background-color: transparent; }
body .navigation .navbar-default .navbar-nav > li > a {
    background-color: #FFF;
    padding: 7px 0px;
    margin: 0px;
    font-size: 12px;
    text-align: center;
}


body .menu {
    width: 100%;
    height: 70px;
    background-color: #3d4045;

}
/*@media screen and (max-width: 992px) {
    body .menu {
        display: none; } }
@media screen and (max-width: 992px) {
    body .menu .container {
        display: none; } }*/


body .menu .logo {
    float: left;
    margin-top: 15px;
    width: 210px;
    border: 0px #0000ff solid;

}

/*@media screen and (max-width: 992px) {
    body .menu .logo {
        display: none;
        width: 0px;    }
}*/

body .menu ul {
    border: 0px #fff solid;
    margin: 0px;
    margin-left: 50px;
    padding: 10px;
    width: 680px ;
    margin-right: auto;
    margin-top: 6px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;

}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #3d4045;
    color: #cccccc;
    text-decoration: none;
}

.nav > li > a  {
    font-size: 14px;



}


.nav2 > li > a:hover, .nav2 > li > a:focus {
    color: #fec23d;
    text-decoration: none;
}

.nav2 > li > a {

    color: #fec23d;


}

.nav2 > li  {
    font-size: 14px;
    text-decoration: none;
    color: #fec23d;
    list-style-type: none;

}


body .menu ul li a{
    padding: 7px;
    padding-top: 6px;
    padding-bottom: 0px;
}

body .menu ul li a.active{
    background-color: #ffffff;
    font-weight: bold;


}


@media screen and (max-width: 992px) {
    body .menu ul {
        width: 540px; } }
body .menu ul li {
    border: 0px #000000 solid;
    list-style: none;
    display: inline-block;
    text-align: center;
    line-height: 0px;
    padding: 10px;
    padding-top: 0px;

}

body .menu ul li a {
    color: #cccccc;
    text-decoration: none;
    font-size: 0.8em;

}



body .container-fluid {
    margin: 0px;
    padding: 0px; }
body .container {
    width: 959px;
    padding: 0px; }
@media screen and (max-width: 992px) {
    body .container {
        width: 100%; } }
body .row {
    padding: 0;
    margin: 0; }


.dropdown-menu {
    min-width: 75px;
}



.Top20{
    margin-top: 19px;
}


.Amarelo{
    color: #f7b21a;
}
.Azul1{
    color: #07a6ef;

}

.Laranja
{
    color: #ff670c;
}


.TituloNoticia{
    font-size: 18px;
    font-weight: bold;
    color: #50504f;

}

.TituloNoticia2{
    font-size: 20px;
    font-weight: bold;
}


.ProEvento{
    font-size: 12px;
    font-weight: bold;

}
.ProEvento li {

}

#Countdown{
    height: 50px;
    margin-top: -10px;
}

.relogio{

    font-size: 18px;
    margin-top: 0px;
}

.relogio2{
    font-size: 28px;
    margin-top: 20px;
    font-family: "Arial";
    color: #ffffff;
}


.TituloCampIndex{
    font-size: 20px;
    font-weight: bold;
    color: #ff670c;
}

.DataCampIndex{
    font-size: 16px;
    margin-top: 5px;
    font-weight: bold;
    color: #f7b21a;
}

.btnSaibaMais{
    background-color: #f7b21a;
    height: 20px;
    text-align: center;
    color: #ffffff;

}
.btnSaibaMais a {
    color: #ffffff;
    vertical-align: middle;
}

.btnSaibaMais a:hover{
    text-decoration: none;
}

.TitulosTopicos{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin-left: 5px;
    color: #07a6ef;
    text-decoration: none;
}

.TitulosTopicos a{
    text-decoration: none;
    color: #07a6ef;
}

.TitulosTopicos a:hover{
    text-decoration: none;
    color: #ff0000;
}


.selectconfronto{
    font-size: 12px;
    width: 120px;
    height: 28px;
    border-radius: 0;


}

.TopicosTbConf{
    color: #07a6ef;
    font-size: 14px;
    font-weight: bold;
}
.TopicosTbConf2{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-align: right;

}
.TopicosTbConf3{
    color: #000000;
    font-size: 14px;
    font-weight: bold;

}

.avisos-home{
    color: #383838;
    font-size: 14px;
    font-weight: 600;

}

.cabRanking{
    background-color: #f6f6f6;
    color: #878787;
    font-size: 11px;
    line-height: 30px;
    text-align: center;
    border-bottom: 1px #dadada solid;
    border-top: 1px #dadada solid;
}

.fotoRanking{
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #e9e9e9;
}

.fotoLogin{
    width: 30px;
    height: 30px;
    border-radius: 40px;
    background-color: #e9e9e9;
}

.btnVotar{
    background-color: #00c58e;
    color: #ffffff;
    width: 100%;
    height: 20px;
    padding-top: 0px;
}

.btnResultado{
    background-color: #07a6ef;
    height: 20px;
    width: 100%;
    margin-top: 8px;
    border-radius: 0px;
    padding-top: 0px;
    text-align: center;

}

.perqentquete{
    color: #ff670c;
    font-size: 15px;
    font-weight: bold;

}

.LinhaComenterio {
    margin: auto;
    margin-top: 20px;
    height: 5px;
    width: 600px;
    background-color: rgba(5, 9, 9, 0.21);
}

.ComentatioTitulo{
    margin-top: 20px;
    font-size: 30px;
    font-family: Verdana;
}
.ComentarioTextoLegal{
    font-size: 11px;
    font-family: "Arial";
}

.Comentariotxt{
    width: 450px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 5px;
    border: 1px #dddddd solid;
    height: 22px;
    font-size: 16px;
    letter-spacing: -0.5px;
    font-family: Verdana;
    padding: 7px 10px 9px 10px;
    box-sizing: content-box;
    color: #333;
    min-height: initial;
}

.Comentariotxtrsp{
    width: 450px;
    margin-left: 10px;
    margin-right: 10px;
    border-radius: 5px;
    border: 1px #dddddd solid;
    height: 10px;
    font-size: 16px;
    letter-spacing: -0.5px;
    font-family: Verdana;
    padding: 7px 10px 9px 10px;
    box-sizing: content-box;
    color: #333;
    min-height: initial;
}

.fotoComentario{
    width: 60px;
    height: 60px;
    border-radius: 40px;


}

.fotoComentario2{
    width: 50px;
    height: 50px;
    border-radius: 40px;
    background-color: #e9e9e9;

}

.fotoComentario3{
    width: 80px;
    height: 30px;
    border-radius: 40px;
    background-color: #e9e9e9;
    background-color: #e9e9e9;
}

.fotoComentario4{
    width: 40px;
    height: 40px;
    border-radius: 40px;
    background-color: #e9e9e9;
}


.textoComentario{
    font-size: 14px;
    font-family: Verdana;

}

.textoResposta{
    font-size: 12px;
    font-family: Verdana;

}


/*@media screen and (max-width: 992px) {

    #banner{
        display: none;
    }

    .fotoRanking{
        width: 40px;
        border-radius: 10px;

    }
}*/

textarea.glbComentarios-widget-comentarios-texto {
    height: 22px;
    font-size: 16px;
    letter-spacing: -0.5px;
    font-family: "Comentarios-OpenSans";
    padding: 7px 10px 9px 10px;
    box-sizing: content-box;
    color: #333;
    border: 1px solid #999;
    min-height: initial;
}


.verticalLine {
    background-color: #e9e9e9;

}


.btnLike{
    background:url(../Imagens/like2.png) no-repeat;
    cursor:pointer;
    border:none;
    width:26px;
    height:16px;
    margin-top: 5px;

}

.btndisLike{
    background:url(../Imagens/dislike2.png) no-repeat;
    cursor:pointer;
    border:none;
    width:26px;
    height:16px;
    margin-top: 5px;
    padding-bottom: 5px;

}


.btnLike:focus, button:focus{
    outline: none;
}

.txtLike{
    color: #b8b8b8;
    font-size: 12px;
    border: 0px #1dc116 solid;
    margin-top: 15px;
}

.txtdisLike{
    color: #b8b8b8;
    font-size: 12px;
    border: 0px #1dc116 solid;
    margin-top: 15px;
}




.linhalike:hover .btnLike {
    background:url(../Imagens/like.png) no-repeat;}

.linhalike:hover .btndisLike {
    background:url(../Imagens/dislike.png) no-repeat;}

.linhalike:hover .txtLike{
    color: #00ab00;
    font-weight: bold;

}

.linhalike:hover .txtdisLike{
    color: #ff030b;
    font-weight: bold;

}



.linhalike{
    border: 0px #970000 solid;


}

.footer {
    height: auto;
   background-color: #2b2d32;
    width: 100%;
}

.footer ul  {
    list-style: none;
    text-decoration: none;
    line-height: 25px;
    text-align: left;

}

.footer a {
    color: #ffffff;
    margin-left: -10px;
}


.footer2 {
    height: auto;
    background-color: #000000;
    width: 100%;
    color: #ffffff;
}

.footer2 ul  {
    list-style: none;
    text-decoration: none;
    line-height: 25px;
    text-align: left;
    font-size: 12px;

}

.footer2 a {
    color: #ffffff;
    margin-left: -10px;
}

.footer3 {
    height: auto;
    background-color: #000000;
    width: 100%;
    color: #ffffff;
}


/*Login drop*/

#login-dp{
    min-width: 250px;
    padding: 14px 14px 0;
    overflow:hidden;
    background-color:#ffffff;
}
#login-dp .help-block{
    font-size:12px
}
#login-dp .bottom{
    background-color:rgba(255,255,255,.8);
    border-top:1px solid #ddd;
    clear:both;
    padding:14px;
}
#login-dp .social-buttons{
    margin:12px 0
}
#login-dp .social-buttons a{
    width: 49%;
}
#login-dp .form-group {
    margin-bottom: 10px;
}
.btn-fb{
    color: #fff;
    background-color:#3b5998;
}
.btn-fb:hover{
    color: #fff;
    background-color:#496ebc
}
.btn-tw{
    color: #fff;
    background-color:#55acee;
}
.btn-tw:hover{
    color: #fff;
    background-color:#59b5fa;
}
@media(max-width:768px){
    #login-dp{
        background-color: inherit;
        color: #fff;
    }
    #login-dp .bottom{
        background-color: inherit;
        border-top:0 none;
    }
}

.vertical-center {
    min-height: 50%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */

    display: flex;
    align-items: center;
}
#slideshow {
    margin: 0px auto;
    position: relative;
    width: 959px;
    height: 330px;
    padding: 0px;
}

#slideshow > div {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}


.FonteSocio{
    font-size:18px;
}

.RankingSocio{
    text-decoration: none;
    color:#07a6ef;
}

.RankingSocio:hover{
    color: #ff670c;
    text-decoration: none;

}

.RankingSocio2{
    text-decoration: none;
    color:#000000;
}

.RankingSocio2:hover{
    color: #ff670c;
    text-decoration: none;

}