/*
Theme Name: Nossa Cultura
Theme URI: http://nossacultura.com.br
Description: Thema para o blog da Editora Nossa Cultura
Version: 1.0
Author: Agencia Active
Author URI: http://www.agenciaactive.com.br

*/
body { color: #ccc;  font-size: 12px; font:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(imagens/bg.png) no-repeat top center #333; }

#principal { margin: 0 auto; width: 980px; text-align:left; }

.banner-topo {  }

.bloco-conteudo { background:url(imagens/bloco-inferior.png); height: 320px; width: 940px; padding: 0px 20px; display:table;  }

/* newsletter */
.bloco-conteudo .newsletter { color: #fff; width: 242px; margin: 13px 0 0 0; float:left; }
.bloco-conteudo .newsletter p { margin: 7px 0px; }
.bloco-conteudo .newsletter .titulo { background:url(imagens/titulo-newsletter.png); display:block; width: 105px; height: 18px; text-indent:-5000em; } 
.bloco-conteudo .newsletter .campo { background:url(imagens/fundo-newsletter.png) no-repeat; padding:  0 0 0 0;; width: 239px; height: 34px; margin: 7px 0px; }
.bloco-conteudo .newsletter input.texto { border:0; background: none; height: 24px; width: 210px; color: #595959; font-size: 15px; padding: 7px 0 0 5px; margin: 0; }.bloco-conteudo .newsletter .cadastrar { background:url(imagens/bt-cadastrar.png) no-repeat; width: 97px; height: 34px; border:0; }

/* blog */
.bloco-conteudo .blog { float: right; width: 690px; margin: 13px 0 0 0px; }
.bloco-conteudo .blog .titulo { background:url(imagens/titulo-blog.png); display: block; width: 40px; height: 22px; text-indent: -5000em; }
.bloco-conteudo .blog img { border: 5px solid #ccc; }
.bloco-conteudo .blog .imagem { float:left; margin: 15px 10px 8px 0; }
.bloco-conteudo .blog .texto { margin: 10px 0 0 0; line-height: 18px; font-size: 13px; display:table; }
.bloco-conteudo .blog .texto a { color: #ff9800; text-decoration:none; }
.bloco-conteudo .blog .texto a:hover { text-decoration:underline; }
.bloco-conteudo .blog .texto p { margin: 0 0 0 0; }
.bloco-conteudo .blog .texto .titulo-post { color: #ff9800; font-size: 20px; }
.bloco-conteudo .blog .texto .data { font-size: 10px; }

/* conteudo-inferior */
.bloco-conteudo .inferior { display: table; width: 940px; clear:both; border-top: 1px solid #464646; margin: 10px 0 0 0; padding: 10px 0 0 0; }
.bloco-conteudo .box { text-aligh:left; margin-top:14px; }
.bloco-conteudo .box h2 { font-size:13px; color:#666666; background: url(imagens/seta.png) right no-repeat; float:left; padding: 3px 25px 3px 0; margin-top:5px; }
.bloco-conteudo .inferior .twitter { float:left; background:url(imagens/label-twitter.png) top left no-repeat; background-position:0 2px; padding-left:120px; margin: 0px 0 0 5px; }
.bloco-conteudo .inferior .twitter h2 a { color:#666666; text-decoration:none; }
.bloco-conteudo .inferior .twitter h2 a:hover { color:#00CCFF; }

/* footer */
.clear { clear:both; }

.footer { background:transparent url(imagens/bg-rodape.png) top left no-repeat; padding-top:10px; min-height:300px; margin: 0 auto; width: 980px; text-align:left; }

.bnp { height:72px; }
.footer .box { text-aligh:left; margin-top:14px; }

.footer .box h2 { font-size:13px; color:#666666; background: url(imagens/seta.png) right no-repeat; float:left; padding: 3px 25px 3px 0; margin-top:5px; }

.footer .news { float:left; }
.footer .pag { float:right; width:395px; }

.footer .item { margin:10px; }
.footer .item h3 { font-size:22px; color:#666; background: transparent url(imagens/seta-old.png) no-repeat left top; background-position:0 10px; padding-left: 13px; }
.footer .item ul { margin-left:13px;  }
.footer .item ul li { float:left; font-size:16px; color:#666; font-weight:normal; padding-right:10px; }
.footer .item ul li a { color:#666; text-decoration:none; }
.footer .item ul li a:hover { color:#fff; }

.footer .item ul.links { margin-left:13px; }
.footer .item ul.links li { float:left; font-size:12px; color:#666; font-weight:normal; padding-right:10px; text-transform:lowercase; }
.footer .item ul.links li a { color:#666; text-decoration:none; }
.footer .item ul.links li a:hover { color:#fff; }

.footer p { text-align: right; }
.footer address { text-align: right; }
.footer ul { padding: 0 0px 0 0; list-style:none; }

/* ------------------------------------------------------------- */

.slide-livros { margin-top: -20px; }

.busca { float:right; margin:0px 5px 0 0; }
.busca input { border:1px solid #343434; background:#343434; -webkit-border-radius:4px; -moz-border-radius:4px; -ie-border-radius:4px; padding:7px; font-family: "Trebuchet MS", Arial, sans-serif; color:#fff; font-size:14px; width:220px; }
.busca button { background: transparent url(imagens/blog/bt-procurar.png) no-repeat left top; border:none; width:97px; height:34px; padding:0px; margin:0px; cursor:pointer; margin-left:5px; }


/* -=-=-=-=-=-=-=-= */
.endereco { color:#666; margin:0 10px; display:table; width:940px; }
.endereco .dados { float:left; }
.endereco .creditos { float:right; }
.endereco .creditos a { background: transparent url(imagens/sing-active.png) no-repeat left top; text-indent: -5000em; float:left; width:86px; height:13px; padding:0px; margin:20px 0 0 0; cursor:pointer; }

ul.rss-link { margin:10px; padding:0px; }
ul.rss-link li { background: url(imagens/ico-rss.png) left no-repeat; padding:15px 0 20px 27px; background-position:0 15px; }
ul.rss-link li a {  color:#666; text-decoration:none; }
ul.rss-link li a:hover { color:#fff; }