body {

    margin: 0;

    padding: 0;

    font-family: Arial;

}



#geral {

    width: 100%;

}



#topo {

    /*background: url(../img/topo.jpg) #009240;*/

    /*!*text-align: right;*!*/

    /*color: #FFF;*/

    /*padding: 10px 5px;*/





    background: url(../img/banner-enem-2026.jpeg) #009240 no-repeat;

    /* text-align: right; */

    color: #FFF;

    padding: 10px 5px;

    background-size: cover;

    height: 55px;

}



#escolhe-prova {

    padding: 10px 10px;

    background: #e0e0e0;

    margin-bottom: 10px;

}



#escolhe-prova select {

    /*border: 1px solid #e0e0e0;*/

    height: 34px;

    font-weight: bold;

}



#escolhe-prova select .azul {

    color: #03C;

}



#escolhe-prova select .rosa {

    color: rgb(9, 106, 20);

}



#escolhe-prova select .amarela {

    color: #F90;

}



#escolhe-prova select .branca {

    color: #999;

}



#escolhe-prova select .cinza {

    color: #666;

}



.materia {

    padding-top: 15px;

    clear: both;

    overflow: auto;

}



.nome-materia {

    background: #f3f3f3;

    color: #009240;

    padding: 8px 0;

    text-indent: 5px;

    font-size: 14px;

    font-weight: bold;

    width: 100%;

    border-top: 1px solid #e0e0e0;

    border-bottom: 1px solid #e0e0e0;

}



.questoes {

    /*padding:7px 0 0 7px;*/

}



.numero-questao {

    float: left;

    border: 1px solid #e0e0e0;

    margin: -1px -1px 0 0;

    text-align: center;

    line-height: 50px;

    color: #ddd;

    font-weight: bold;

    font-family: Tahoma;

    font-size: 14px;

    background: #fff;

    width: 55px;

    height: 50px;

}



.numero-questao span {

    color: #e00f10;

}



.numero-questao-azul a {

    color: #03C;

    text-decoration: none;

}



.numero-questao-rosa a {

    color: rgb(9, 106, 20);

    text-decoration: none;

}



.numero-questao-amarela a {

    color: #F90;

    text-decoration: none;

}



.numero-questao-branca a {

    color: #999;

    text-decoration: none;

}



.numero-questao-cinza a {

    color: #666;

    text-decoration: none;

}



.qtd-questoes {

    background: #e00f10;

    color: #fff;

    width: 28px;

    height: 28px;

    text-align: center;

    line-height: 30px;

    position: absolute;

    right: 8px;

    margin-top: -16px;

    -webkit-border-radius: 25px;

    -moz-border-radius: 25px;

    border-radius: 25px;

    font-size: 11px;

    font-family: Arial;

    border: 3px solid #fff outset;

}



.qtd-publicadas {

    text-align: right;

    font-size: 11px;

    padding-right: 38px;

    position: relative;

    right: 1px;

    top: 15px;

    color: #999;

}



.alerta {

    font-size: 12px;

    color: #F00;

    padding-left: 5px;

    font-weight: normal;

    letter-spacing: 1px;

}



#rodape {

    background: url(../img/fundo-topo.jpg) #009240;

    color: #FFF;

    padding: 10px;

    margin-top: 50px;

    height: 40px;

    line-height: 40px;

    text-align: center;

    border-top: 1px solid #060;

    font-size: 20px;

    margin-bottom: 40px;

}



#rodape a {

    color: #fff;

    text-decoration: none;

    font-weight: bold;

}



.titulo-caixa {

    background: #f3f3f3;

    color: #009240;

    height: 40px;

    line-height: 40px;

    text-indent: 10px;

    border: 1px solid #e0e0e0;

    font-size: 14px;

    font-weight: bold;

    letter-spacing: 1px;

    text-transform: uppercase;

    margin: 25px 0 15px 0;

}



.arquivos {

    padding: 10px;

    border: 1px solid #e0e0e0;

    margin-top: -16px;

    font-size: 11px;

    font-family: Lucida Sans;

}



.arquivos ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.arquivos li {

    line-height: 24px;

    background: url(../img/icone-pdf.png) no-repeat 2px;

    text-indent: 24px;

}



.arquivos a {

    text-decoration: none;

    color: #03C;

}



.arquivos a:hover {

    text-decoration: none;

    color: #03C;

}



#div_reload {

    background-color: rgb(255, 255, 102);

    margin-top: 10px;

    padding-top: 6px;

    padding-bottom: 6px;

    text-align: center;

    display: none;

}



.numero-questao-azul a {

    color: #03C;

    text-decoration: none;

}



.numero-questao-rosa a {

    color: rgb(9, 106, 20);

    text-decoration: none;

}



.numero-questao-amarela a {

    color: #F90;

    text-decoration: none;

}



.numero-questao-branca a {

    color: #999;

    text-decoration: none;

}



/* Social Buttons */

#social {

    text-align: center;

    margin-top: 20px;

    line-height: 40px;

    font-size: 16px;

    letter-spacing: 1px;

    font-weight: bold;

    font-family: Lucida Sans;

}



#social a {

    text-decoration: none;

    color: #009240;

}



#comentarios {

    margin: 20px;

}



#back {

    text-align: center;

    margin: 10px 0 20px 0;

    line-height: 40px;

    font-size: 16px;

    letter-spacing: 1px;

    font-weight: bold;

    font-family: Lucida Sans;

}



#back a {

    text-decoration: none;

    color: #009240;

}



/* videos FBTV */

#fbtv section {

    clear: both;

}



#fbtv section article {

    float: left;

}



/* lateral direita */

#direita {

    width: 284px;

    float: left;

    padding: 20px 10px;

}



#direita>section {

    margin-bottom: 20px;

}



/* titulo das caixas */

.titulo-caixa {

    background: #f3f3f3;

    color: #009240;

    height: 40px;

    line-height: 40px;

    text-indent: 10px;

    border: 1px solid #e0e0e0;

    font-size: 16px;

    letter-spacing: 1px;

    font-weight: bold;

    text-transform: uppercase;

    font-family: Lucida Sans;

}



/* caixa FBTV */

#fbtv {

    font-family: Lucida Sans;

    border: 1px solid #e0e0e0;

    font-size: 11px;

    background: #fff;

    color: #ccc;

    overflow: hidden;

}



#fbtv section {

    clear: both;

    overflow: hidden;

    margin: 0 0 10px 10px;

}



#fbtv section h3 {

    color: #009240;

    font-size: 13px;

    font-weight: normal;

}



#fbtv section article {

    width: 88px;

    float: left;

    text-align: center;

}



#fbtv section article a {

    text-decoration: none;

}



#fbtv section article figure {

    margin: 0;

}



#fbtv section article figcaption {

    color: #666;

    font-size: 11px;

}



/* caixas com publica��o de arquivos (ENEM, ARQUIVOS) */

.arquivos {

    padding: 10px;

    border: 1px solid #e0e0e0;

    font-size: 11px;

    font-family: Lucida Sans;

    background: #fff;

    color: #ccc;

}



.arquivos ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.arquivos li {

    line-height: 24px;

    background: url(../img/icone-pdf.png) no-repeat 2px;

    text-indent: 24px;

}



.arquivos a {

    text-decoration: none;

    color: #03C;

}



.arquivos a:hover {

    text-decoration: none;

    color: #03C;

}