/*CSS Reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;} 
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

/*Padrões*/
* { border:0 none; margin:0; padding:0; }
body { background:url(../imagens/conteudo/back.jpg); background-repeat:repeat-x; background-color:#4297a7; }

#style {margin:0px auto;}

/*Cabecalho*/
#topo { width:950px; height:240px;
    margin:0px auto; margin-top:5px; margin-bottom:40px;}
.borda_topo { width:950px;
    background:#60a8ba; border:#288197 1px solid;
    float:left;}
#logo {
    width:460px;
    height:240px;
    margin-top:10px;
    margin-left:3px;
    background:url(../imagens/conteudo/logo.png);
    background-repeat:no-repeat;
}
#redes_sociais{
    width:135px;
    height:45px;
    margin-top:-240px;
    margin-left:823px;
    float:left;
}
ul.redes_sociais{
    width:135px;
    height:46px;
    background:url(../imagens/conteudo/redes_sociais.png);
    background-repeat:no-repeat;
    float:left;
}
ul.redes_sociais li a{
     width:42px;
     height:45px;
     margin-right:3px;
     display:block;
     text-indent:-9999px;
     float:left;
}
#anuncios_submarino{
    width:470px;
    height:65px;
    margin-top:-149px;
    margin-left:484px;
    float:left;
}
#menu_topo{
    width:430px;
    height:35px;
    margin-top:-42px;
    margin-left:549px;
    float:left;
}
.borda_menu_topo {
    width:80px;
    padding:7px;
    margin-left:5px;
    color:#60a8ba;
    font-family:"Verdana", sans-serif;
    font-size:15pt;
    text-align:center;
    text-decoration:none;
    border:#288197 1px solid;
    background:#e9f3f6;
    float:left;
}
.borda_menu_topo:visited {
    color:#60a8ba;
}
.borda_menu_topo:hover {
    color:#f8fbfc;
    background:#60a8ba;
}

/*Conteudo*/
#conteudo_geral{
    max-width:950px;
    margin:0px auto;
    margin-top:2px;
}
.limpar{
    clear:both;
}

/*Conteudo esquerda*/
#conteudo_esquerda{
    width:655px;
    margin:0px 0px 15px 0px;
    float:left;
}
.borda_esquerda {
    width:620px;
    padding:20px;
    margin:0px;
    margin-bottom:60px;
    background:#f8fbfc;
    border:#288197 1px solid;
    float:left;
}
.borda_esquerda_direto {
    width:620px;
    padding:20px;
    margin:0px;
    margin-bottom:5px;
    background:#f8fbfc;
    border:#288197 1px solid;
    float:left;
}
#post {
    width:597px;
    margin:0px 0px 0px 10px;
    float:left;
}
.resultados{
    width:655px;
    height:35px;
    margin-top:-28px;
    margin-left:-7px;
    background-image:url(../imagens/conteudo/resultados.jpg);
    background-repeat:no-repeat;
}
.resultados_descricao{
    width:655px;
    height:35px;
    margin-top:-28px;
    margin-left:-17px;
    margin-bottom:15px;
    font-family:"Verdana", sans-serif;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    color:#f8fbfc;
}
.data{
    width:60px;
    height:93px;
    margin-top:-5px;
    margin-left:-30px;
    background-image:url(../imagens/conteudo_post/data.jpg);
    background-repeat:no-repeat;
}
.dia{
    width:45px;
    height:10px;
    margin:10px 0px 0px 3px;
    font-family:"Verdana", sans-serif;
    font-size:12.5pt;
    font-weight:bold;
    color:#f8fbfc;
    text-align:center;
    float:left;
}
.mes{
    width:45px;
    height:10px;
    margin:15px 0px 0px 3px;
    font-family:"Verdana", sans-serif;
    font-size:12.5pt;
    font-weight:bold;
    color:#f8fbfc;
    text-align:center;
    float:left;
}
.ano{
    width:45px;
    height:10px;
    margin:15px 0px 0px 3px;
    font-family:"Verdana", sans-serif;
    font-size:12.5pt;
    font-weight:bold;
    color:#f8fbfc;
    text-align:center;
    float:left;
}
.cabecalho{
    width:594px;
    height:93px;
    margin-top:-93px;
    margin-left:40px;
    background-image:url(../imagens/conteudo_post/cabecalho.jpg);
    background-repeat:no-repeat;
}
.titulo{
    width:570px;
    height:93px;
    margin-top:-35px;
    margin-left:15px;
    font-family:"Verdana", sans-serif;
    font-size:14pt;
    font-weight:bold;
    color:#f8fbfc;
    line-height:120%;
    float:left;
}
.titulo a {
    color:#f8fbfc;
    text-decoration:none;
}
.titulo a:visited {
    color:#f8fbfc;
}
.titulo a:hover, .titulo a:active {
    color:#f8fbfc;
    text-decoration:underline;
}
.autor{
    width:250px;
    margin:-32px 0px 0px 55px;
    font-family:"Verdana", sans-serif;
    font-size:7.5pt;
    color:#002F63;
    float:left;
}
.autor a {
    font-weight:bold;
    color:#002F63;
    text-decoration:none;
}
.autor a:visited {
    font-weight:bold;
    color:#002F63;
}
.autor a:hover, .autor a:active {
    font-weight:bold;
    color:#002F63;
    text-decoration:underline;
}
.categorias{
    width:390px;
    margin:-32px 0px 0px 235px;
    font-family:"Verdana", sans-serif;
    font-size:7.5pt;
    color:#002F63;
    float:left;
}
.categorias a {
    font-weight:bold;
    color:#002F63;
    text-decoration:none;
}
.categorias a:visited {
    font-weight:bold;
    color:#002F63;
}
.categorias a:hover, .categorias a:active {
    font-weight:bold;
    color:#002F63;
    text-decoration:underline;
}
.publicidade_superior_esquerda{
    width:320px;
    height:250px;
    margin:15px 0px 0px -25px;
    text-align:center;
}
.publicidade_superior_direita{
    width:320px;
    height:250px;
    margin:-256px 0px 30px 300px;
    text-align:center;
}
.conteudo {
    width:640px;
    margin:20px 0px 5px -20px;
    font-family:"Verdana", sans-serif;
    font-size:12pt;
    text-align:justify;
    color:#002F63;
}
.conteudo a {
    color:#002F63;
    text-decoration:none;
}
.conteudo a:visited {
    color:#002F63;
}
.conteudo a:hover, .conteudo a:active {
    color:#002F63;
    text-decoration:underline;
}
.complemento {
    width:320px;
    height:110px;
    margin-top:15px;
    background-image:url(../imagens/conteudo_post/complemento.jpg);
    background-repeat:no-repeat;
}
.rodape_comentarios {
    width:225px;
    padding:5px;
    margin-top:-61px;
    margin-left:20px;
    background:#D8FBFC;
    border:#288197 1px solid;
    float:left;
}
.rodape_comentarios_img {
    width:35px;
    height:35px;
    margin-top:-2px;
    background-image:url(../imagens/conteudo_post/rodape_comentarios.jpg);
    background-repeat:no-repeat;
    float:left;
}
.comentarios {
    width:180px;
    height:20px;
    margin-top:-25px;
    margin-left:45px;
    font-family:"Verdana", sans-serif;
    font-size:13pt;
    font-weight:bold;
    color:#002F63;
    text-align:center;
    float:left;
}
.comentarios a {
    font-weight:bold;
    color:#002F63;
    text-decoration:none;
}
.comentarios a:visited {
    font-weight:bold;
    color:#002F63;
}
.comentarios a:hover, .comentarios a:active {
    font-weight:bold;
    color:#002F63;
    text-decoration:underline;
}
.rodape_widgets {
    width:360px;
    padding:5px;
    margin-top:-61px;
    margin-left:270px;
    background:#D8FBFC;
    border:#288197 1px solid;
    float:left;
}
ul.rodape_widgets_img{
    width:360px;
    height:24px;
    margin-top:5px;
    margin-left:23px;
    margin-bottom:4px;
    background:url(../imagens/conteudo_post/rodape_widgets.jpg);
    background-repeat:no-repeat;
}
ul.rodape_widgets_img li a{
    width:24px;
    height:24px;
    margin-right:5px;
    display:block;
    text-indent:-9999px;
    float:left;
}
.relacionados{
    width:540px;
    margin:25px 0px 5px 0px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
    font-weight:bold;
    color:#002F63;
}
.relacionados_links{
    width:540px;
    margin:0px 0px 2px -15px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
    color:#002F63;
}
.relacionados_links a {
    color:#002F63;
    text-decoration:none;
}
.relacionados_links a:visited {
    color:#002F63;
}
.relacionados_links a:hover, .relacionados_links a:active {
    color:#002F63;
    text-decoration:underline;
}
.borda_comentarios {
    width:620px;
    padding:20px;
    margin:0px;
    background:#f8fbfc;
    border:#288197 1px solid;
    float:left;
}
.comentarios_post {
    width:635px;
    min-height:100px;
    margin-top:10px;
    margin-left:-20px;
    background:#ECF4F8;
    border:#D8F1FE 3px solid;
    float:left;
}
.comentarios_img_visitante {
    width:50px;
    height:50px;
    margin:5px 0px 0px 10px;
    background-image:url(../imagens/conteudo_post/visitantes.jpg);
    background-repeat: no-repeat;
    float:left;
}
.comentarios_nome_visitante {
    width:550px;
    height:20px;
    margin:5px 0px 0px 20px;
    font-family:"Verdana", sans-serif;
    font-size:14pt;
    font-weight:bold;
    color:#002F63;
    float:left;
}
.comentarios_nome_visitante a {
    font-weight:bold;
    color:#002F63;
    text-decoration:none;
}
.comentarios_nome_visitante a:visited {
    font-weight:bold;
    color:#002F63;
}
.comentarios_nome_visitante a:hover, .comentarios_nome_visitante a:active {
    font-weight:bold;
    color:#002F63;
    text-decoration:underline;
}
.comentarios_data_visitante {
    width:550px;
    height:20px;
    margin:5px 0px 0px 20px;
    font-family:"Verdana", sans-serif;
    font-size:7pt;
    color:#002F63;
    float:left;
}
.comentarios_texto_visitante {
    width:550px;
    min-height:20px;
    margin:5px 0px 10px 20px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
    color:#002F63;
    float:left;
}
.sistema_comentarios {
    width:635px;
    margin-top:10px;
    margin-left:-20px;
    margin-bottom:10px;
    border:#D8F1FE 3px solid;
    color:#002F63;
    float:left;
}
.sistema_comentarios_descricao {
    margin:5px 0px 0px 5px;
    font-family:"Verdana", sans-serif;
    font-size:15pt;
}
.sistema_comentarios_instrucoes {
    margin:5px 0px 0px 5px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
}
.sistema_comentarios_campos {
    width:450px;
    margin:25px 0px 0px 0px;
}
.sistema_comentarios_campos_descricao {
    width:150px;
    height:20px;
    margin:10px 0px 10px 5px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
    color:#002F63;
    float:left;
}
.sistema_comentarios_campos_preenchimento {
    width:500px;
    height:22px;
    margin:-35px 0px 0px 124px;
    font-family:"Verdana", sans-serif;
    font-size:13pt;
    color:#002F63;
    background:#E2F2FC;
    border:#D8F1FE 3px solid;
    float:left;
}
.sistema_comentarios_campos_comentario {
    width:500px;
    height:100px;
    margin:-35px 0px 8px 124px;
    font-family:"Verdana", sans-serif;
    font-size:13pt;
    color:#002F63;
    background:#E2F2FC;
    border:#D8F1FE 3px solid;
    float:left;
}
.sistema_comentarios_acao {
    width:150px;
    height:30px;
    margin:10px 0px 10px 480px;
    color:#002F63;
    background:#E2F2FC;
    border:#D8F1FE 3px solid;
    float:left;
}
.sistema_comentarios_erro {
    width:619px;
    height:26px;
    margin:-5px 0px 15px 5px;
    font-family:"Verdana", sans-serif;
    font-size:16pt;
    color:#002F63;
    background:#FFB2B2;
    border:#FD7575 3px solid;
}
.sistema_contato {
    width:635px;
    margin:0px 0px 5px 0px;
    border:#D8F1FE 3px solid;
    color:#002F63;
    float:left;
}
.sistema_contato_instrucoes {
    margin:5px 0px 0px 5px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
}
.sistema_contato_campos {
    width:500px;
    margin:25px 0px 0px 0px;
}
.sistema_contato_campos_descricao {
    width:150px;
    height:20px;
    margin:10px 0px 10px 5px;
    font-family:"Verdana", sans-serif;
    font-size:10pt;
    color:#002F63;
    float:left;
}
.sistema_contato_campos_preenchimento {
    width:500px;
    height:22px;
    margin:-35px 0px 0px 124px;
    font-family:"Verdana", sans-serif;
    font-size:13pt;
    color:#002F63;
    background:#E2F2FC;
    border:#D8F1FE 3px solid;
    float:left;
}
.sistema_contato_campos_comentario {
    width:500px;
    height:100px;
    margin:-35px 0px 0px 124px;
    font-family:"Verdana", sans-serif;
    font-size:13pt;
    color:#002F63;
    background:#E2F2FC;
    border:#D8F1FE 3px solid;
    float:left;
}
.sistema_contato_acao {
    width:150px;
    height:30px;
    margin:10px 0px 10px 480px;
    color:#002F63;
    background:#E2F2FC;
    border:#D8F1FE 3px solid;
    float:left;
}
.sistema_contato_sucesso {
    width:619px;
    min-height:100px;
    margin:-5px 0px 15px 5px;
    font-family:"Verdana", sans-serif;
    font-size:16pt;
    color:#002F63;
    background:#AAFCBD;
    border:#82EA9B 3px solid;
}
.sistema_contato_erro {
    width:619px;
    height:26px;
    margin:-5px 0px 15px 5px;
    font-family:"Verdana", sans-serif;
    font-size:16pt;
    color:#002F63;
    background:#FFB2B2;
    border:#FD7575 3px solid;
}

/*Paginação*/
#paginacao {
    width:655px;
    height:21px;
    margin-left:-18px;
    text-align:center;
}
.borda_paginacao {
    width:620px;
    padding:20px;
    margin:0px;
    background:#f8fbfc;
    border:#288197 1px solid;
    float:left;
}
.pagina {
    margin-top:10px;
    font-family:"Verdana", sans-serif;
    font-size:8.5pt;
    font-weight:bold;
}
.pagina a {
    padding:5px 7px;
    color:#466666;
    border:solid 1px #466666;
    background-color:#E2F2FC;
    text-decoration:none;
}
.pagina a:visited {
    padding:5px 7px;
    color:#60606F;
    border:solid 1px #466666;
    background-color:#E2F2FC;
    text-decoration:none;
}
.pagina a:hover, .pagina a:active {
    padding:5px 7px;
    color:#466666;
    border:solid 1px #666666;
    background-color:#FFFFFF;
    text-decoration:none;
}
.pagina span {
    padding:5px 7px;
    cursor:default;
    border:solid 1px #808080;
    background-color:#F0F0F0;
    color:#B0B0B0;
}
.pagina span.current {
    padding:5px 7px;
    border:solid 1px #666666;
    background-color:#466666;
    color:#FFFFFF;
}

/*Conteudo direita*/
#conteudo_direita {
    width:280px;
    margin:0px 0px 15px 10px;
    float:left;
}
.borda_direita {
    width:245px;
    padding:20px;
    margin:0px;
    background:#F8FBFC;
    border:#288197 1px solid;
    float:left;
}
.sessao{
    width:290px;
    height:35px;
    margin-top:-8px;
    margin-left:-20px;
    background-image:url(../imagens/conteudo/sessao.jpg);
    background-repeat:no-repeat;
    float:left;
}
.sessao_descricao{
    width:280px;
    height:35px;
    margin-top:-28px;
    margin-left:-17px;
    font-family:"Verdana", sans-serif;
    font-size:14pt;
    font-weight:bold;
    text-align:center;
    color:#f8fbfc;
    float:left;
}
.publicidade {
    width:250px;
    min-height:250px;
    margin-left:-3px;
    margin-bottom:15px;
    background:#F8FBFC;
    text-align:center;
    float:left;
}
.banners {
    width:250px;
    min-height:320px;
    float:left;
}
ul.top_parceiros{
    width:250px;
    height:320px;
    margin-bottom:15px;
    margin-left:0.5px;
    background:url(../imagens/banners/parceiros/top-parceiros.png);
    background-repeat:no-repeat;
}
ul.top_parceiros li a{
     width:123px;
     height:64px;
     display:block;
     text-indent:-9999px;
     float:left;
}
ul.recomendamos{
    width:270px;
    height:330px;
    margin-bottom:15px;
    margin-left:-7.5px;
    background:url(../imagens/banners/parceiros/recomendamos.png);
    background-repeat:no-repeat;
}
ul.recomendamos li a{
     width:61px;
     height:61px;
     margin-right:5px;
     margin-bottom:5px;
     display:block;
     text-indent:-9999px;
     float:left;
}
ul.agregadores{
    width:250px;
    height:320px;
    margin-bottom:15px;
    margin-left:0.5px;
    background:url(../imagens/banners/parceiros/agregadores.png);
    background-repeat:no-repeat;
}
ul.agregadores li a{
     width:123px;
     height:64px;
     display:block;
     text-indent:-9999px;
     float:left;
}
.direita_lista_posts{
    width:270px;
    margin-left:-12px;
    margin-bottom:15px;
    font-family:"Verdana", sans-serif;
    font-size:9pt;
    line-height:110%;
    color:#002F63;
    float:left;
}
.direita_lista_posts a {
    font-weight:bold;
    color:#002F63;
    text-decoration:none;
}
.direita_lista_posts a:visited {
    font-weight:bold;
    color:#002F63;
}
.direita_lista_posts a:hover, .direita_lista_posts a:active {
    font-weight:bold;
    color:#002F63;
    text-decoration:underline;
}
.direita_lista_espacamento{
    line-height:20%;
}

/*Rodape*/
#rodape {
    width:950px;
    margin:0px auto;
}
.borda_rodape {
    width:950px;
    min-height:350px;
    margin-bottom:5px;
    background:#f8fbfc;
    border:#288197 1px solid;
    float:left;
}
.sessao_rodape{
    width:290px;
    height:35px;
    margin-top:-1px;
    margin-left:7px;
    background-image:url(../imagens/conteudo/sessao.jpg);
    background-repeat:no-repeat;
}
.sessao_rodape_descricao{
    width:285px;
    height:35px;
    margin-top:-28px;
    margin-left:18px;
    font-family:"Verdana", sans-serif;
    font-size:14pt;
    font-weight:bold;
    color:#f8fbfc;
    float:left;
}
.rodape_esquerdo{
    width:300px;
    min-height:345px;
    margin-top:10px;
    margin-left:10px;
    margin-bottom:10px;
    background:#f8fbfc;
    float:left;
}
.rodape_lista_posts {
    width:280px;
    margin-top:5px;
    margin-left:15px;
    font-family:"Verdana", sans-serif;
    font-size:11pt;
    line-height:120%;
    color:#002F63;
    float:left;
}
.rodape_lista_posts a {
    font-weight:bold;
    color:#002F63;
    text-decoration:none;
}
.rodape_lista_posts a:visited {
    font-weight:bold;
    color:#002F63;
}
.rodape_lista_posts a:hover, .rodape_lista_posts a:active {
    font-weight:bold;
    color:#002F63;
    text-decoration:underline;
}
.rodape_lista_espacamento{
    height:2px;
}
.rodape_divisao{
    width:1px;
    height:343px;
    margin-top:10px;
    margin-left:5px;
    background:#288197;
    border:#288197 1px solid;
    float:left;
}
.rodape_centro{
    width:300px;
    min-height:345px;
    margin-top:10px;
    margin-left:5px;
    margin-bottom:10px;
    background:#f8fbfc;
    float:left;
}
.rodape_lista_comentarios {
    width:280px;
    margin-top:5px;
    margin-left:15px;
    font-family:"Verdana", sans-serif;
    font-size:11pt;
    line-height:120%;
    color:#002F63;
    float:left;
}
.rodape_lista_comentarios a {
    color:#002F63;
    text-decoration:none;
}
.rodape_lista_comentarios a:visited {
    color:#002F63;
}
.rodape_lista_comentarios a:hover, .rodape_lista_comentarios a:active {
    color:#002F63;
    text-decoration:underline;
}
.rodape_direito{
    width:300px;
    min-height:345px;
    margin-top:10px;
    margin-left:5px;
    margin-bottom:10px;
    background:#f8fbfc;
    float:left;
}
.rodape_direito_div1{
    width:150px;
    min-height:100px;
    margin-top:5px;
    margin-left:30px;
    margin-bottom:10px;
    font-family:"Verdana", sans-serif;
    font-size:11pt;
    background:#f8fbfc;
    float:left;
}
.rodape_direito_div2{
    width:130px;
    min-height:100px;
    margin-top:-147px;
    margin-left:180px;
    margin-bottom:10px;
    font-family:"Verdana", sans-serif;
    font-size:11pt;
    background:#f8fbfc;
    float:left;
}
.divulgue{
    width:290px;
    height:60px;
    margin-top:5px;
    margin-left:2px;
    float:left;
}
.divulgue_link {
    width:260px;
    height:16px;
    margin-top:10px;
    margin-left:20px;
    border:#98C3CE 1px solid;
    float:left;
}
.borda_rodape_direitos {
    width:950px;
    min-height:25px;
    margin-top:-13px;
    margin-bottom:5px;
    background:#E2F2FC;
    border:#288197 1px solid;
    border-top:none;
    float:left;
}
.descricao_direitos{
    width:900px;
    margin-top:4px;
    margin-left:10px;
    font-family:"Verdana", sans-serif;
    font-size:11pt;
    color:#002F63;
    float:left;
}
.descricao_direitos a {
    color:#002F63;
    text-decoration:none;
}
.descricao_direitos a:visited {
    color:#002F63;
}
.descricao_direitos a:hover, .descricao_direitos a:active {
    color:#002F63;
    text-decoration:underline;
}