.sub-cabecalho .conteudo .a-neepz { background-image: url(../img/zblog-a-neepz.png); }
.conteudo .corpo { background: #fff url(../img/zblog-fundo.jpg) no-repeat right 89px; margin-left: 20px; min-height: 500px; }
.topo { width: 954px; height: 89px; background: url(../img/zblog-topo.jpg); }
.topo h2.titulo-01 { width: 101px; height: 38px; background: url(../img/zblog-titulo.png); position: relative; top: 28px; left: 24px; }
.topo h2.titulo-01 a {width: 101px; height: 38px; display: block; text-indent: -999em}
.topo .rss, .topo .facebook { display: block; position: relative; width: 16px; height: 16px; float: right; background: url(../img/zblog-contato.png); text-indent: -10000px; }
.topo .rss { background-position: 0 0; top: -14px; right: 110px; }
.topo .rss:hover { background-position: 0 -16px; }
.topo .facebook { background-position: -16px 0; top: -14px; right: 102px; }
.topo .facebook:hover { background-position: -16px -16px; }
.sidebar { float: left; width: 248px; background: #e6e6e6; border-bottom: solid 1px #f0f0f0; min-height: 500px; }
.sidebar > h6 { margin: 22px 25px 0; font-size: 13px; color: #000; }
.sidebar > ul { margin: 12px 20px 22px 26px; }
.sidebar > ul li { line-height: 14px; margin-top: 5px; padding-left: 11px; background: url(../img/zblog-sidebar-seta02.png) no-repeat; }
.sidebar > ul li a { color: #1c97d7; }
.sidebar > ul li a:hover { text-decoration: underline; }
.sidebar .menu { width: 234px; height: 262px; background: url(../img/zblog-sidebar-01.jpg); margin: -8px 0 0 -11px; padding: 40px 0 0 36px; }
.sidebar .menu h4 { font-size: 14px; color: #1c97d7; }
.sidebar .menu h4.first { margin-top: 0; }
.sidebar .menu ul { margin: 12px 0 0 2px; }
.sidebar .menu ul li { height: 12px; line-height: 12px; margin-top: 5px; padding-left: 11px; background: url(../img/zblog-sidebar-seta01.png) no-repeat; }
#pg-404 ul li { line-height: 160% }
.sidebar .menu ul li a { color: #f3f3f3; }
.sidebar .menu ul li a:hover { color: #fff; text-decoration: underline; }
.sidebar .busca { width: 248px; height: 60px; background: url(../img/zblog-sidebar-02.jpg); }
.sidebar .busca input { margin: 16px 0 0 24px; float: left; width: 114px; height: 17px; background: url(../img/txt-busque.jpg); border: none 0; padding: 2px 7px; }
.sidebar .busca input:focus { background-position: 0 -21px; }
.sidebar .busca #searchsubmit { border: none; margin: 16px 0 0 5px; float: left; display: block; width: 68px; height: 21px; background: url(../img/bt-busque.png); text-indent: -10000px; }
.sidebar .busca #searchsubmit:hover { background-position: 0 -21px; }
.sidebar .twitter { width: 248px; background: #adcee0 url(../img/zblog-sidebar-03.jpg) no-repeat center top; padding-bottom: 14px; }
.sidebar .twitter > h5 { display: block; float: left; color: #323b40; padding: 36px 0 0 73px; margin-bottom: 20px; font-weight: normal; }
.sidebar .twitter > a { display: block; float: left; margin: 36px 0 0 23px; font-weight: bold; }
.sidebar .twitter > a:hover { text-decoration: underline; }
.sidebar .twitter > img { margin: 39px 0 0 5px; }
.sidebar .twitter > #twitter { padding: 10px 25px 0; clear: both}
.sidebar .twitter > #twitter li { color: #333; line-height: 130% }

.tweet_time { display: none}
.sidebar .twitter a { color: #1c97d7; }
.sidebar .twitter a:hover { text-decoration: underline; }
.postagens { float: right; width: 616px; margin-right: 50px; }
.postagens .postagem { float: right; width: 616px; border-left: solid 1px #d6d6d6; margin-top: 36px; }
.postagens .postagem.first { margin-top: 0; }
.postagens .postagem div.data { width: 56px; min-height: 37px; float: left; background: url(../img/zblog-data.gif) no-repeat 0 0; }
.postagens .postagem div.data .dia { width: 38px; text-align: center; font-size: 18px; float: left; clear: both; margin-top: 3px; }
.postagens .postagem div.data .mes { width: 38px; text-align: center; font-size: 12px; float: left; clear: both; }
.postagens .postagem .img_post { display: block; margin-bottom: 15px}
.postagens .postagem > div { width: 560px; float: right; }
.postagens .postagem > div h3 { font-size: 25px; font-weight: bold; line-height: 28px; margin:0 0 .7em 0; color: #1a1a1a;}
.postagens .postagem > div h3 a { color: #1a1a1a; text-decoration: none; }
.postagens .postagem > div h3 a:hover { color: #1c97d7; }
.postagens .postagem > div p { color: #333333; margin-bottom: .4em }
.postagens .postagem > div > img { margin-top: 18px; }
.postagens .postagem > div .mais { margin-top: 20px; }
.postagens .postagem > div .mais img { margin: 2px 0 0 4px; }
.postagens .postagem > div .categoria { width: 590px; height: 25px; line-height: 25px; background: url(../img/zblog-categoria.jpg) no-repeat; margin-top: 16px; padding: 0 10px; color: #000; font-size: 11px; }
.postagens .postagem > div .categoria strong { font-weight: bold; }
.postagens .postagem > div .categoria a { color: #000; font-weight: bold; }
.postagens .postagem > div .categoria a:hover { text-decoration: none; border-bottom: solid 1px #acacac; }
.postagens .post_info { overflow: hidden; padding-top: 20px }
.postagens .post_info li { float: left; margin-right: 15px }
.postagens .post_info li a { background: url(../img/seta-link.png) no-repeat right center; padding-right: 10px  }
.postagens .links-inferiores { float: right; width: 560px; padding-top: 30px; }
.postagens .links-inferiores  div { width: 250px; line-height: 130%}
.postagens .links-inferiores .esquerda { float: left; }
.postagens .esquerda  a, .postagens .direita a { background: url(../img/setas.gif) no-repeat left 3px; display: block}
.links-inferiores .esquerda a { padding-left: 13px; }
.links-inferiores .direita a { padding-right: 13px; background-position: right -108px }
.postagens .links-inferiores .direita { float: right; text-align: right }

.postagens a { color: #1c97d7; }
.postagens a:hover { text-decoration: underline; }
.rodape { background-color: #fff !important; margin-left: 20px; width: 906px; background: url(../img/zblog-separador.jpg) no-repeat center 33px; color: #838383; padding: 52px 24px 20px; }
.rodape .esquerda a { color: #111; font-size: 11px; text-decoration: none; }
.rodape .esquerda a:hover { color: #000; border-bottom: solid 1px #afafaf; }
.rodape .rss, .rodape .facebook, .rodape .twitter { background-image: url(../img/zblog-rodape.png); }


/* comentários */
.box-comentario { padding-top: 20px}
.postagens .postagem .box-comentario h3 { font-size: 22px}
.postagens .postagem .box-comentario p { margin-bottom: 17px }
.box-comentario label { display: block}
.single, .area { border: 1px solid #E6E6E6; border-left: 1px solid #838383; border-top:1px solid #838383; padding: 3px 4px; width: 475px }
#commentform input.error, #commentform textarea.error { border: 1px solid #AF2020 }
.single:focus, .area:focus { background: #EFEFEF }
.sendbutton { background: #3c3c3c; padding: 5px 8px; border: none; text-transform: uppercase; font-size: 11px!important; color: #fff; cursor: pointer}

.commentlist li { padding-bottom: 7px; margin-bottom: 13px; border-bottom: 1px solid #E6E6E6; overflow: hidden }
.comment-author { width: 100px; float: left; margin: 0 10px 10px 0; text-align: center}
.comment-author cite { color: #000; display: block; margin-bottom: 5px }
.commentmetadata { font-size: 10px; text-align: center; display: block; padding: 0 15px; line-height: 120% }
.comment-author img {  margin-bottom: 10px}

label.error { display: none!important}


