html, body {height:100%;} 

body {
margin:0; 
padding:0;
background:url(../imagens/site/bg_blog.gif) top repeat-x #d7d7d7;
color:#333;
text-align:center;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

#tudo { 
width:917px;
position:relative;  /*Contexto de posicionamento */
margin:0 auto;
text-align:left;
min-height:100%;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

* html #tudo {height: 100%;}

#conteudo {padding-bottom:230px;}

#topo {
width:917px;
height:80px;
padding-top:10px;
background:#214057;
}

#topo .logo {
float:left;
width:212px;
height:66px;
}

#topo .slogan {
float:left;
width:240px;
height:57px;
background:url(../imagens/site/slogan_blog.gif) bottom center no-repeat;
margin-left:50px;
}

#topo .direita {
width:410px;
padding-right:5px;
height:70px;
float:right;
}

#topo .direita .menu {
width:410px;
height:20px;
color:#FFF;
font-size:8pt;
text-align:right;
float:right;
}

#topo .direita .menu a {
margin-right:8px;
margin-left:8px;
color:#FFF;
text-transform:uppercase;
}

#topo .direita .busca {
width:320px;
height:20px;
background:url(../imagens/site/ico_busca.gif) center left no-repeat;
float:right;
text-align:right;
margin-top:10px;
}

#topo .form_busca {
width:260px;
padding:2px;
border:1px solid #71bbff;
}

#topo .btn_busca {
text-transform:uppercase;
padding:2px 4px 2px 4px;
border:none;
background:#71bbff;
color:#FFF;
font-size:8pt;
}

#principal {
width:917px;
float:left;
/*padding:0 15px 0 15px;*/
background:url(../imagens/site/bg_top.gif) top no-repeat #ffffff;
padding-top:18px;
}

#coluna_esquerda {
width:162px;
float:left;
padding:0 10px 0 10px;
margin-right:5px;
}

#coluna_central {
width:518px; /* Sobram 7 px aqui */
float:left;
margin-left:10px;
font-size:8pt;
}

#coluna_direita {
width:187px;
float:right;
}

#rodape {
background:url(../imagens/site/bg_bottom.gif) bottom no-repeat #FFF;
width:917px;
height:160px;
position: absolute;
bottom: 0; /**/
margin-bottom:20px;
padding-top:50px;
}

#rodape .logos {
width:917px;
height:52px;
text-align:center;
margin-bottom:30px;
}

#rodape .logos a {
margin:0 5px 0 5px;
}

#rodape .endereco {
width:917px;
height:50px;
}

#rodape .endereco .esquerda {
float:left;
width:150px;
height:40px;
text-align:right;
padding-top:10px;
background:#ddd;
}

#rodape .endereco .direita {
float:right;
width:737px;
height:35px;
padding-top:15px;
padding-right:30px;
font-size:10pt;
text-align:right;
text-transform:uppercase;
background:#ddd;
}

.clear {clear:both;}

/* Coluna Esquerda */
#horario {
background:url(../imagens/site/bg_horario.gif) top center no-repeat;
width:162px;
height:53px;
*height:65px;
padding-top:12px;
border-bottom:1px dashed #cdcccc;
color:#1282d0;
font-weight:bold;
text-align:center;
font-size:7pt;
}
#horario_master {
background:url(../imagens/site/bg_horario.gif) top center no-repeat;
width:162px;
height:53px;
*height:65px;
padding-top:12px;
border-bottom:1px dashed #cdcccc;
color:#1282d0;
font-weight:bold;
text-align:center;
font-size:9pt;
}
#categorias {
margin-top:5px;
padding-bottom:10px;
float:left;
}

#categorias a {
text-decoration:underline;
}

#categorias .linha {
width:137px;
padding:0 0 8px 25px;
border-bottom:1px solid #cdcccc;
background:url(../imagens/site/ico_categoria.gif) left center no-repeat;
font-size:8pt;
float:left;
margin-bottom:5px;
}

#categorias .linha a {
color:#214057;
}

#categorias .tit {
width:162px;
height:28px;
border-bottom:1px solid #cdcccc;
margin-bottom:5px;
}

#enquete .tit {
width:162px;
height:28px;
border-bottom:1px solid #cdcccc;
margin-bottom:5px;
}

#enquete {
width:162px;
margin-top:15px;
background:#e1e1e1;
padding-bottom:10px;
font-size:8pt;
float:left;
}

#enquete .txt {
padding:5px;
font-weight:bold;
color:#4a4a4a;
}

#enquete label {
color:#1282d0;
font-weight:normal;
}

.enquete_votar {
padding:5px 5px 2px 5px;
background:#666666;
border:none;
text-transform:uppercase;
color:#fff;
font-size:7pt;
margin-bottom:5px;
}

.enquete_ver {
padding:5px 5px 2px 5px;
background:#5f8cad;
border:none;
text-transform:uppercase;
color:#fff;
font-size:7pt;
}

.enquete_btns {
text-align:right;
}

/* Coluna Direita */
#maislido, #maiscomentado, #maisavaliado {
font-size:10pt;
}

#maislido img, #maiscomentado img, #maisavaliado img {
margin-right:0;
margin-left:8px;
}

#maislido .lista, #maiscomentado .lista, #maisavaliado .lista {
border-bottom:1px dashed #6f6f6f;
padding:5px;
font-size:8pt;
}

#maislido .lista a, #maiscomentado .lista a, #maisavaliado .lista a {
font-weight:bold;
text-decoration:underline;
}

#maislido a {
color:#214057;
}

#maiscomentado a {
color:#6f6f6f;
}

#maisavaliado a {
color:#214057;
}

#maislido .tit {
background:url(../imagens/site/bg_t_maislidos.gif) top center no-repeat;
color:#214057;
padding-top:5px;
width:175px;
height:23px;
text-align:center;
border-bottom:1px solid #FFF;
}

#maislido .txt {
background:#e7ecf1;
border:1px solid #c8c8c8;
border-bottom:none;
padding:2px;
width:169px;
}

#maislido .vejamais {
background:url(../imagens/site/bg_b_maislidos.gif) top center no-repeat;
width:170px;
height:24px;
font-size:8pt;
text-align:right;
padding-right:5px;
margin-bottom:20px;
}

#maiscomentado .tit {
background:url(../imagens/site/bg_t_maiscomentados.gif) top center no-repeat;
color:#363636;
padding-top:5px;
width:175px;
height:23px;
text-align:center;
border-bottom:1px solid #FFF;
}

#maiscomentado .txt {
background:#d9dada;
padding:2px;
width:171px;
}

#maiscomentado .vejamais {
background:url(../imagens/site/bg_b_maiscomentados.gif) top center no-repeat;
width:175px;
height:24px;
width:170px;
height:24px;
font-size:8pt;
text-align:right;
padding-right:5px;
margin-bottom:20px;
}

#maisavaliado .tit {
background:url(../imagens/site/bg_t_maisavaliados.gif) top center no-repeat;
color:#FFF;
padding-top:5px;
width:175px;
height:23px;
text-align:center;
border-bottom:1px solid #FFF;
}

#maisavaliado .txt {
background:#becfdc;
padding:2px;
width:171px;
}

#maisavaliado .vejamais {
background:url(../imagens/site/bg_b_maisavaliados.gif) top center no-repeat;
width:175px;
height:24px;
width:170px;
height:24px;
font-size:8pt;
text-align:right;
padding-right:5px;
margin-bottom:20px;
}

/* Home */
#box_intro_home {
width:518px;
padding-bottom:5px;
}

#box_intro_home .topo {
background:url(../imagens/site/bg_home_blog.gif) center repeat-y;
width:501px;
height:23px;
padding:8px;
}

#box_intro_home .topo .blog {
font-size:15pt;
color:#4a8aba;
}

#box_intro_home .topo .clube {
font-size:15pt;
color:#5e5e5d;
}

#box_intro_home .txt {
width:501px;
padding:8px;
background:#e6e6e6;
color:#5e5e5d;
font-size:10pt;
text-align:justify;
}

#box_posts_home {
width:496px;
padding:10px;
border:1px solid #cccccc;
margin-top:20px;
}

#box_posts_home .post_unico {
width:496px;
padding-bottom:5px;
margin-bottom:10px;
}

#box_posts_home .post_unico .foto {
width:100px;
height:100px;
padding-top:20px;
float:left;
}

#box_posts_home .post_unico .txt {
width:396px;
height:160px;
float:right;
background:url(../imagens/site/bg_home_post_unico.gif) bottom left no-repeat;
}

#box_posts_home .horario {
font-size:8pt;
font-style:italic;
color:#333333;
}

#box_posts_home .horario a {
color:#333333;
}

#box_posts_home .horario img {
margin:0 0 0 3px;
}

#box_posts_home .categoria {
color:#214057;
font-weight:bold;
font-size:9pt;
}

#box_posts_home .categoria a {
color:#214057;
}

#box_posts_home .autor {
color:#777777;
font-size:7pt;
}

#box_posts_home .autor a {
color:#777777;
}

#box_posts_home .titulo {
color:#1282d0;
font-size:16pt;
}

#box_posts_home .titulo a {
color:#1282d0;
}

#box_posts_home .conteudo {
color:#333333;
font-size:8pt;
}

#box_posts_home .conteudo a {
color:#333333;
}

#box_posts_home .anteriores {
color:#214057;
margin-top:30px;
text-transform:uppercase;
font-size:8pt;
}

#box_posts_home .anteriores img {
margin-right:5px;
}

#box_posts_home .anteriores a {
color:#214057;
text-decoration:underline;
}

/* Categorias */
#box_intro_categoria {
width:486px;
padding:10px;
border-left:10px solid #214057;
background:#9acaee;
}

#box_intro_categoria .txt {
float:left;
width:396px;
}

#box_intro_categoria .txt .titulo {
font-size:24pt;
color:#FFF;
}

#box_intro_categoria .txt .nome {
font-size:12pt;
color:#214057;
margin-top:10px;
}

#box_intro_categoria .txt .email {
font-size:8pt;
color:#214057;
}

#box_intro_categoria .txt .email a {
color:#214057;
}

#box_intro_categoria .foto {
float:right;
width:90px;
height:90px;
}

#box_intro_categoria img {
border:4px solid #FFF;
}

#aba_box_categoria {
background:url(../imagens/site/bg_aba_categoria.gif) center no-repeat;
width:213px;
height:26px;
padding:10px;
margin-top:1px;
}

#aba_box_categoria .combo {
border:none;
color:#214057;
padding:2px;
}

#box_posts_categoria {
width:498px;
padding:10px;
margin-top:20px;
}

#box_posts_categoria .post_unico {
width:496px;
padding-bottom:5px;
margin-bottom:20px;
}

#box_posts_categoria .horario {
padding-bottom:5px;
width:496px;
background:url(../imagens/site/bg_horario_categoria.gif) left bottom no-repeat;
font-size:8pt;
font-style:italic;
color:#333333;
margin-bottom:10px;
}

#box_posts_categoria .horario a {
color:#333333;
}

#box_posts_categoria .titulo {
color:#214057;
font-weight:bold;
font-size:9pt;
margin-bottom:5px;
}

#box_posts_categoria .titulo a {
color:#214057;
}

#box_posts_categoria .conteudo {
color:#333333;
font-size:8pt;
}

#box_posts_categoria .conteudo a {
color:#333333;
}

#box_posts_categoria .anteriores {
color:#214057;
margin-top:30px;
padding-top:20px;
text-transform:uppercase;
font-size:8pt;
background:url(../imagens/site/bg_linhadupla.gif) top left repeat-x;
}

#box_posts_categoria .anteriores img {
margin-right:5px;
}

#box_posts_categoria .anteriores a {
color:#214057;
text-decoration:underline;
}

/* Único */
#box_posts_unico {
width:498px;
padding:10px;
margin-top:10px;
}

#box_posts_unico .horario {
width:496px;
font-size:8pt;
font-style:italic;
color:#333333;
}

#box_posts_unico .horario a {
color:#333333;
}

#box_posts_unico .titulo {
color:#666666;
font-size:16pt;
}

#box_posts_unico .avaliar {
font-size:8pt;
font-weight:bold;
color:#1282d0;
margin-top:3px;
width:498px;
height:30px;
padding-bottom:10px;
border-bottom:3px solid #666666;
}

#box_posts_unico .star {
background-image:url(../imagens/site/ico_star.gif);
background-position:center top;
background-repeat:no-repeat;
width:17px;
height:17px;
float:left;
}

#box_posts_unico .star:hover {
background-position:center bottom;
}

#box_posts_unico .acao {
float:left;
padding:4px;
border:1px solid #666666;
font-size:7pt;
margin-top:4px;
height:18px;
margin-bottom:10px;
}

#box_posts_unico .acao a {
color:#214057;
font-weight:bold;
text-transform:uppercase;
}

#box_posts_unico .acao1 {
float:left;
padding:4px;
border:1px solid #666666;
font-size:7pt;
margin-left:5px;
margin-top:4px;
height:16px;
padding-top:6px;
margin-bottom:10px;
}

#box_posts_unico .acao1 a {
color:#214057;
font-weight:bold;
text-transform:uppercase;
}

#box_posts_unico .acao2 {
float:right;
padding:4px;
border:1px solid #666666;
font-size:6pt;
margin-left:5px;
margin-top:4px;
height:16px;
padding-top:6px;
width:93px;
margin-bottom:10px;
}

#box_posts_unico .acao2 a {
color:#1282d0;
text-transform:uppercase;
font-weight:bold;
}

#box_posts_unico .acao3 {
float:right;
padding:4px;
border:1px solid #666666;
font-size:6pt;
margin-left:5px;
margin-top:4px;
height:16px;
padding-top:6px;
margin-bottom:10px;
}

#box_posts_unico .acao3 a {
color:#1282d0;
text-transform:uppercase;
font-weight:bold;
}

#box_posts_unico .txt {
font-size:10pt;
}

#box_posts_unico .voltar {
width:498px;
padding-bottom:5px;
margin-top:10px;
background:url(../imagens/site/bg_linhadupla.gif) top left repeat-x;
font-size:8pt;
font-weight:bold;
text-transform:uppercase;
padding-top:10px;
}

#box_posts_unico .voltar a {
color:#333;
}

#comentarios {
width:498px;
margin-top:30px;
padding-bottom:10px;
}

#comentarios .tit {
width:498px;
padding-bottom:5px;
border-bottom:2px solid #ccc;
color:#1282d0;
font-size:12pt;
margin-bottom:10px;
}

#comentarios .tit img {
margin-right:5px;
}

#comentarios .comentario {
width:498px;
padding-bottom:5px;
border-bottom:2px solid #ccc;
color:#333333;
margin-bottom:20px;
}

#comentarios .numero {
padding:5px;
font-weight:bold;
font-size:7pt;
background:#666666;
color:#FFF;
}

#comentarios .nome {
font-weight:bold;
font-size:8pt;
}

#comentarios .dados {
font-size:8pt;
margin-bottom:5px;
margin-top:5px;
}

#comentarios .dados a {
color:#214057;
}

#comentarios .conteudo {
font-size:8pt;
padding-bottom:10px;
}

#escreva {
font-size:8pt;
}

.form_comentario {
width:350px;
border:2px solid #ccc;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.form_comentario2 {
width:350px;
height:80px;
border:2px solid #ccc;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.comentario_enviar {
padding:5px 5px 2px 5px;
background:#214057;
border:none;
text-transform:uppercase;
color:#fff;
font-size:7pt;
margin-left:300px;
}

#ultimas {
font-size:8pt;
width:498px;
margin-top:30px;
padding-bottom:10px;
}

#ultimas .tit {
width:498px;
padding-bottom:5px;
border-bottom:2px solid #ccc;
font-size:12pt;
margin-bottom:10px;
font-weight:bold;
}

#ultimas .ultimas {
font-size:12pt;
color:#5e5e5d;
}

#ultimas .secao {
font-size:12pt;
color:#4a8aba;
text-transform:uppercase;
}

ul.ultimas {
list-style-image:url(../imagens/site/ico_lista_ultimas.gif);
}

ul.ultimas li {
margin-bottom:10px;
}

ul.ultimas .titulos {
color:#214057;
font-size:8pt;
}

ul.ultimas .titulos a {
color:#214057;
font-size:8pt;
}

ul.ultimas .autor {
color:#4a8aba;
font-size:8pt;
}

ul.ultimas .autor a {
color:#4a8aba;
font-size:8pt;
}

/* Indique */
#indique {
position:absolute;
width:240px;
background:#fff;
border:1px solid #333;
padding:10px;
float:left;
margin:40px 0 0 312px;
*margin:40px 0 0 6px;
font-size:8pt;
}

#indique .close {
float:right;
color:#fff;
background:#60a6d9;
padding:5px;
font-weight:bold;
font-size:7pt;
}

#indique .titulo {
color:#666666;
font-size:16pt;
}

#indique .horario {
width:220px;
float:left;
font-size:8pt;
font-style:italic;
color:#333333;
margin-bottom:10px;
}

#indique .autor {
font-size:9pt;
color:#214057;
}

#indique .email {
color:#214057;
}

#indique .tit {
padding-bottom:5px;
margin-top:20px;
color:#1282d0;
font-size:12pt;
margin-bottom:10px;
}

#indique .nomecampo {
font-weight:bold;
color:#666;
}

#indique .form {
margin-bottom:10px;
}

#indique .form input {
width:230px;
}

#indique .form textarea {
width:230px;
height:80px;
}

#indique .enviar {
padding:5px 5px 2px 5px;
background:#214057;
border:none;
text-transform:uppercase;
color:#fff;
font-size:7pt;
}

/* Quem Somos & Newsletter & Fale Conosco */
#box_intro_categoria1 {
width:486px;
padding:10px;
border-left:10px solid #979797;
background:#e7e7e7;
}

.borda_quemsomos {
width:516px;
height:5px;
border-bottom:3px solid #666;
}

#box_intro_categoria1 .txt {
width:486px;
}

#box_intro_categoria1 .txt .titulo {
font-size:24pt;
color:#214057;
}

#box_intro_categoria1 .txt .nome {
font-size:10pt;
color:#214057;
margin-top:10px;
}

#quemsomos {
padding-top:15px;
}

#quemsomos .nomecampo {
font-weight:bold;
color:#666;
}

#quemsomos .form {
margin-bottom:10px;
}

#quemsomos .form input {
width:350px;
}

#quemsomos .form textarea {
width:350px;
height:80px;
}

#quemsomos .enviar {
padding:5px 5px 2px 5px;
background:#214057;
border:none;
text-transform:uppercase;
color:#fff;
font-size:7pt;
}