﻿html, body, .wrap
{
    height: 100%;
}
body
{
    background-image: url(../_imagens/bg.png);
    background-repeat: repeat-x;
    background-position: left top;
    min-width: 960px;
    width: expression( document.body.clientWidth < 961 ? "960px" : "auto");
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
}
p
{
    color: #333;
    margin-bottom: 12px;
}
.wrap, .header, .middle, .footer, .peso
{
    clear: both;
}
.wrap
{
    height: auto;
    min-height: 100%;
    background-color: #FFF;
    margin: auto;
    width: 960px;
}
.header
{
    background-image: url(../_imagens/bg-header.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 34px;
    position: relative;
    height: 100px;
}
.centraliza
{
    margin: auto;
    width: 960px;
}
.middle
{
    padding-bottom: 45px;
    padding-top: 25px;
}
.col-categorias
{
    float: left;
    width: 170px;
}
.col-banners
{
    float: right;
    width: 122px;
}
.col-banners img
{
    margin-bottom: 20px;
}
.col-conteudo
{
    float: left;
    width: 564px;
    margin-left: 25px;
}
.ultimas-noticias
{
    float: left;
    width: 278px;
    margin-top: 14px;
    margin-right: 8px;
}
.blog-home
{
    float: right;
    width: 278px;
    margin-top: 14px;
}
.busca
{
    background-image: url(../_imagens/bg-busca.gif);
    background-repeat: no-repeat;
    background-position: left top;
    height: 24px;
    font-size: 11px;
    padding-right: 24px;
    padding-left: 24px;
    padding-top: 10px;
}
.campo-busca
{
    height: 15px;
    width: 428px;
    border: 1px solid #CCCCCC;
}
.footer
{
    position: relative;
    background-color: #999999;
    text-align: center;
    color: #F7F7F7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
    width: 100%;
    min-width: 960px;
    width: expression( document.body.clientWidth < 961 ? "960px" : "auto");
    height: 14px;
    margin-top: -22px;
}
.footer-interno
{
    margin: auto;
    width: 910px;
}
.criapix
{
    float: right;
}
.margem-site
{
    padding-right: 25px;
    padding-left: 25px;
}
.col-categorias ul
{
    margin-bottom: 6px;
}
.col-categorias ul li
{
    display: inline;
}
.col-categorias ul li a
{
    background-color: #DDDDDD;
    display: block;
    font-size: 10px;
    color: #000;
    text-decoration: none;
    padding-left: 18px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-top: 1px;
    background-image: url(../_imagens/icon-seta.gif);
    background-repeat: no-repeat;
    background-position: left top;
}
.col-categorias ul li a:hover
{
    background-color: #F9DEC6;
}
.col-categorias ul li h2
{
    display: block;
    border: 2px solid #EC9346;
    font-size: 11px;
    padding-left: 3px;
    padding-top: 2px;
    padding-bottom: 3px;
    color: #F7F7F7;
    background-image: url(../_imagens/bg-titulo-categorias.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    margin: 0px;
}
.destaque-azul li
{
    display: inline;
}
.destaque-azul li a:hover
{
    background-color: #DAEBF9 !important;
}
.destaque-azul h2
{
    background-image: url(../_imagens/bg-titulo-categorias2.gif) !important;
    border-top-color: #3D92DE !important;
    border-right-color: #3D92DE !important;
    border-bottom-color: #3D92DE !important;
    border-left-color: #3D92DE !important;
}
.titulo-destaque
{
    font-size: 15px;
    margin-top: 15px;
    color: #A3A3A3;
    border-bottom-width: 4px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-bottom: 10px;
}
.wrap-noticia-destaque
{
    height: 170px;
    overflow: hidden;
    margin-bottom: 5px;
}
.imagem-noticia-destaque
{
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}
.noticia-destaque
{
    float: left;
}
.noticia-data
{
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}
.destaque-continuar-lendo
{
    font-weight: bold;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
}
.box-noticia-destaque
{
    clear: both;
    padding-top: 12px;
    padding-bottom: 10px;
    overflow: hidden;
    width: 555px;
}
.destaque-continuar-lendo a
{
    color: #666666;
    text-decoration: none;
}
.destaque-continuar-lendo a:hover
{
    text-decoration: underline;
}
.noticia-destaque h1
{
    margin-bottom: 10px;
}
.box-noticia-destaque h1
{
    margin-bottom: 10px;
}
.titulo1
{
    font-size: 18px;
    color: #333333;
    padding-bottom: 10px;
}
.titulo3
{
    font-size: 12px;
}
.titulo2
{
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
}
.titulo4
{
    font-size: 14px;
    color: #39F;
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #CCC;
    margin-bottom: 5px;
}
.text-azul
{
    color: #033E72;
    text-decoration: none;
}
.text-cinza
{
    color: #666;
    margin-bottom: 5px;
    text-decoration: none;
}
/*
.text-azul:hover
{
    text-decoration: underline;
}
*/
.text-laranja
{
    color: #FD5F00;
    text-decoration: none;
}
/*
.text-laranja:hover
{
    text-decoration: underline;
}*/
.col-conteudo p a
{
    color: #0766BA;
    text-decoration: none;
}
.quant-comentarios
{
    font-size: 11px;
}
.quant-comentarios a
{
    color: #1F7DD0;
    text-decoration: none;
}
.quant-comentarios a:hover
{
    text-decoration: underline;
}
.noticia-box p a, .noticia-box-home p a
{
    color: #333;
    text-decoration: none;
}
.noticia-box p a:hover, .noticia-box-home p a:hover
{
    text-decoration: underline;
}
.noticia-box
{
    padding-bottom: 8px;
    padding-top: 15px;
}
.separador
{
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #CBE2F5;
}
.noticia-box-home
{
    margin-top: 18px;
}
.banners-left
{
    text-align: center;
    padding-top: 20px;
}
.banners-left img
{
    margin-bottom: 20px;
}
.titulo-ultimasnoticias
{
    font-size: 15px;
    color: #033E72;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #B0D5F2;
}
.titulo-ultimaspostagens
{
    font-size: 15px;
    color: #FD5F00;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #F8D8BA;
}
.bg-laranja
{
    background-color: #F4C193 !important;
    border-top-color: #FD5F00 !important;
}
.titulo-bloghome
{
    font-size: 15px;
    color: #FD5F00;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #F4C498;
}
.img-assine
{
    position: absolute;
    left: 471px;
    top: 80px;
}
.cadastre-se
{
    position: absolute;
    left: 631px;
    top: 86px;
}
.data-hoje
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    position: absolute;
    left: 301px;
    top: 116px;
}
.magocom
{
    position: absolute;
    left: 149px;
    top: 118px;
}
.logo
{
    position: absolute;
    left: 19px;
    top: 16px;
}
.bt
{
    cursor: pointer;
    padding: 2px 5px 2px 5px;
}
.tabela-formulario
{
}
.tabela-formulario th
{
    font-size: 13px;
    color: #39F;
}
.data-noticia
{
    color: #03BD25;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
}
.voltar
{
    color: #03BD25;
    text-decoration: none;
    float: right;
    font-size: 10px;
}
.voltar:hover
{
    text-decoration: underline;
}
.justificado
{
    text-align: justify !important;
}
.centralizado
{
    text-align: center !important;
}

.addthis_button_compact
{
    font-size: 12px;
    color: #666;
    text-decoration: none;
}
.box-comentarios
{
    margin-top: 10px;
    padding: 10px;
    background-color: #E0EEFA;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #0766BA;
    color: #666;
    font-size: 12px;
    clear: both;
}
.titulo-comentarios
{
    font-weight: bold;
    color: #0766BA;
    display: block;
    padding-bottom: 5px;
}
.data-comentario
{
    font-size: 10px;
    color: #666;
    float: right;
}
.comentario, .comentario-alert, .comentario-alert-blog
{
    background-color: #FFF;
    padding: 10px;
    margin-top: 5px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-bottom-color: #CCC;
    border-right-color: #CCC;
    text-align: left;
}
.comentario-alert
{
    background-color: #E0EEFA !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
}
.comentario-alert-blog
{
    background-color: #F4C193 !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
}
.wrap-comentarios
{
    max-height: 300px;
    overflow: auto;
}
.comentario-textarea
{
    padding: 8px;
    width: 480px;
    border-top-color: #CCC;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    border-left-color: #CCC;
    color: #666666;
}
.bt-enviacomentario
{
    background-color: #39F;
    padding: 4px;
    color: #FFF;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 11px;
}
.bt-enviacomentario:hover
{
    background-color: #68B1FB;
}
.comentario
{
    overflow: hidden;
    width: 502px;
}
.comentario p
{
    margin-top: 8px;
    margin-bottom: 4px;
    clear: both;
}
.autor-comentario
{
    color: #0766BA;
    font-size: 12px;
    clear: both;
    float: left;
    margin-bottom: 4px;
}
.copyright
{
    margin-left: 170px;
}
.box-login
{
    float: left;
    background-color: #D3E8F8;
    padding: 20px;
    width: 230px;
    font-size: 12px;
    color: #0666B9;
    font-weight: bold;
    height: 85px;
}
.box-esqueceu-senha
{
    padding: 20px;
    background-color: #D3E8F8;
    font-weight: bold;
    color: #0666B9;
}
.box-cadastro
{
    float: right;
    width: 230px;
    background-color: #F2F2F2;
    height: 55px;
    padding-top: 50px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
}
.comentario a:hover
{
    text-decoration: underline;
}
.box-cadastro a
{
    color: #39A536;
    text-decoration: none;
}
.box-cadastro a:hover
{
    text-decoration: underline;
}
.esqueceu-senha
{
    font-size: 10px;
    font-weight: normal;
    color: #2A88DA;
    text-decoration: none;
}
.esqueceu-senha:hover
{
    text-decoration: underline;
}
.pages
{
    margin-top: 10px;
    clear: both;
    background-color: #E0E0E0;
    padding: 5px;
    margin-bottom: 10px;
}
.pages a
{
    color: #000;
    text-decoration: none;
    display: block;
    float: left;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 4px;
    padding-left: 6px;
    font-size: 11px;
}
.pages a:hover
{
    background-color: #FFF;
}
.pag-selecionada
{
    background-color: #292929;
    font-weight: bold;
    color: #FFF !important;
}
.foto-blog-editor
{
    margin-right: 15px;
}
.box-jogador
{
    padding: 8px;
    margin-top: 10px;
    background-color: #E77817;
    font-size: 14px;
    color: #FFF;
    font-weight: bolder;
    margin-bottom: 10px;
}
.box-jogador a
{
    color: #FFE66B;
    text-decoration: none;
}
.box-jogador a:hover
{
    text-decoration: underline;
}
.col-conteudo p a:hover
{
    text-decoration: underline;
}
.logo-loteria a
{
    padding: 1px;
}
.checkbox-novidades-bnl
{
    font-size: 10px;
    color: #2A88DA;
    font-weight: normal;
}
.compartilhe
{
    float: right;
}
.pager
{
    background-color: #cccccc;
    padding: 5px 8px 5px 8px;
    text-decoration: none;
    color: #000000;
}
.pager:hover
{
    background-color: #f7f7f7;
}

.DivImagem
{
    float: left;
    color: #808080;
    margin-right: 20px;
    margin-bottom: 10px;
    font-style: italic;
}
.DivImagem img
{
    margin-bottom: 0px;
    display:block;
}
.imagem-noticia 
{
    float:left;
    margin-right: 8px;
}
