/*  
Theme Name: Nao Editora
Version: 0.07
Author: Fernando Leite
Author URI: http://www.fernandoleite.com/
*/

body {padding-bottom:20px; background-color:#8E7C4D; font:12px/1.4em "Trebuchet MS", Arial, Verdana, sans-serif; color:#333; font-weight:normal;  text-align:center;}

* {margin:0; padding:0; list-style:none; text-decoration:none; border:none;}

h1 {position:absolute; top:0; left:299px; background:url("imgs/logo.jpg") no-repeat;}
h1.home {position:absolute; top:0; left:299px; background:url("imgs/logo-home.jpg") no-repeat;}
h1 a, h1 span {text-indent:-5000px; overflow:hidden; display:block; width:165px; height:182px;}
h2 {margin-bottom:20px; padding-left:15px; border-bottom:2px solid #D9D5CB; background:url("imgs/logo-titulos.gif") top left no-repeat; font:italic 23px Georgia, "Times New Roman", serif; text-transform:lowercase; color:#474747;}
h2 a {color:#474747; text-decoration:none;}
h2 a:hover {text-decoration:underline;}

h2.erro {margin:30px 0 50px; padding-left:0; border:none; background:none;  text-align:center;}

p {margin-bottom:15px;}
a {color:#960; text-decoration:underline;}
.alignleft {float:left; margin:0 10px 0 0;}

#bg-topo {background:#F9F6F1 url("imgs/bg-topo.gif") top repeat-x;}
#bg-topo-home {background:#D9D5CB url("imgs/bg-topo.gif") top repeat-x;}
#topo {position:relative; overflow:hidden; width:760px; margin:0 auto; padding-bottom:45px;}
#topo-home {position:relative; overflow:hidden; width:760px; margin:0 auto;}
#menu-principal, #menu-principal-home {padding-top:132px; font:italic bold 13px Georgia, "Times New Roman", serif; letter-spacing:0em; text-transform:lowercase;}
#menu-principal li, #menu-principal-home li {display:inline; margin-left:10px;}
#menu-principal .prim, #menu-principal-home .prim {margin:0;}
#menu-principal .esp-logo, #menu-principal-home .esp-logo {margin-left:204px; padding:0;}
#menu-principal li a, #menu-principal-home li a {padding-bottom:8px; text-decoration:none; color:#FFF;}
#menu-principal li span, #menu-principal li a.ativo, #menu-principal li a:hover {padding-bottom:8px; background:url("imgs/menu-principal-hover.gif") bottom center no-repeat; color:#BBB;}
#menu-principal-home li a:hover {background:url("imgs/menu-principal-home-hover.gif") bottom center no-repeat; color:#BBB;}

#banners {clear:left; overflow:hidden; width:760px; margin:35px 0 15px;}
#banners img {float:left;}
#banners img.primeiro {margin-right:6px;}


#bg-conteudo {overflow:hidden; width:100%; background-color:#F9F6F1;}
#bg-conteudo-home {overflow:hidden; width:100%; padding-top:25px; background:#F9F6F1 url("imgs/bg-conteudo-sombra.gif") top no-repeat;}
#conteudo {position:relative; overflow:hidden; width:760px; margin:0 auto 30px; text-align:left;}

#destaques {float:left; width:430px;}
#destaques .livro-destaque {overflow:hidden; width:430px; margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #898167;}
#destaques img {float:left;}
#destaques .dados-livro {float:right; width:310px;}
#destaques .dados-livro ul {margin:15px 0;}
#destaques h3 {margin-bottom:4px; font-size:15px; font-weight:bold;}
#destaques h3 a {color:#900;}
#destaques h4 {margin-bottom:15px; font-size:12px; font-weight:bold;}

#novidades-home, #novidade-lista {position:relative; float:right; width:275px;}
#novidades-home ul li, #novidade-lista ul li {overflow:hidden; clear:both; width:275px; margin-bottom:7px; padding-bottom:7px; border-bottom:1px dotted #898167;}
#novidades-home ul li span, #novidade-lista ul li span {float:left; display:inline; margin-top:3px; font-size:18px; color:#A9A07F;}
#novidades-home ul li a, #novidade-lista ul li a {float:right; width:222px; color:#333;}
#novidades-home a.mais, #novidade-lista a.mais {margin-bottom:25px;}

#novidades-home #social {float:left; margin-top:25px; border-top:2px solid #D9D5CB; border-bottom:2px solid #D9D5CB;}
#novidades-home #social li {clear:none; float:left; display:inline; width:auto; margin:0; padding:0; border:none;}
#novidades-home #social li a {float:none; text-indent:-5000px; overflow:hidden; display:block; width:24px; height:24px; margin:5px 22px;}
#novidades-home #social li a.orkut {background:url("imgs/ico-orkut.gif") no-repeat;}
#novidades-home #social li a.twitter {background:url("imgs/ico-twitter.gif") no-repeat;}
#novidades-home #social li a.delicious {background:url("imgs/ico-delicious.gif") no-repeat;}
#novidades-home #social li a.youtube {background:url("imgs/ico-youtube.gif") no-repeat;}


#catalogo .cat-livro {width:100%; overflow:hidden; margin-top:20px; padding-bottom:20px; border-bottom:1px dotted #898167;}
#catalogo img {float:left;}
#catalogo .dados-livro {float:right; width:640px;}
#catalogo .dados-livro ul {margin:15px 0;}
#catalogo h3 {margin-bottom:4px; font-size:15px; font-weight:bold;}
#catalogo h3 a {color:#900;}
#catalogo h4 {margin-bottom:15px; font-size:12px; font-weight:bold;}

#livro {width:100%; overflow:hidden;}
#livro .capa-livro {float:left; width:150px;}
#livro .capa-livro ul {margin-top:5px;}
#livro .capa-livro ul li {margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #898167; text-align:center;}
#livro .capa-livro ul li a {padding-left:25px; text-decoration:none; color:#333;}
#livro .capa-livro ul li a:hover {text-decoration:underline;}
#livro .capa-livro ul li a.ampliar {background:url("imgs/ico-lupa.gif") left 1px no-repeat;}
#livro .capa-livro ul li a.comprar-online {background:url("imgs/ico-carro.gif") left 1px no-repeat;}
#livro .dados-livro {float:right; width:590px;}
#livro .dados-livro ul {margin:15px 0;}
#livro .autor {background-color:#E3DFD6; margin-bottom:20px; padding:10px 10px 5px;}
#livro .resumo ul li {list-style-type:disc; margin:0 0 10px 15px;}
#livro .downloads {margin-bottom:15px; border-top:1px dotted #898167; border-bottom:1px dotted #898167;}
#livro .downloads ul {margin:7px 0;}
#livro .downloads ul li {margin:3px 0; padding-left:18px; background:url("imgs/ico-livro.gif") left 4px no-repeat;}
#livro .depoimentos p {display:block; font-weight:bold; text-align:right; margin-top:10px; padding-right:20px;}
#livro blockquote {padding-left:30px; background:url("imgs/ico-aspas.gif") left top no-repeat;}
#livro blockquote span {display:block; padding-right:30px; background:url("imgs/ico-aspas-fim.gif") right bottom no-repeat;}
#livro h3 {margin-bottom:4px; font-size:18px; font-weight:bold; color:#900;}
#livro h4.tit-autor {margin-bottom:15px; font-size:12px; color:#333;}
#livro h4 {margin-bottom:10px; font-size:15px; font-weight:bold; color:#8E7C4D;}
#livro li.delicious-item {margin-top:10px; padding-left:18px; background:url("imgs/ico-livro.gif") left 4px no-repeat;}
#livro .mais-delicious {display:block; padding-left:20px; background:url("imgs/ico-mais.gif") left 2px no-repeat; text-decoration:none;}


#destaques a, #novidades-home a, #novidades a, #novidade-lista a, a.rss , #catalogo a {text-decoration:none;}
#destaques a:hover, #novidades-home a:hover, #novidades a:hover, #novidade-lista a:hover, a.rss:hover, #catalogo a:hover {text-decoration:underline;}


#novidades li {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #898167; font-weight:bold; color:#A9A07F;}
#novidades li a {display:block; font-size:13px; font-weight:normal; color:#333;}

#novidade {float:left; width:440px;}
#novidade h3 {font-weight:bold; font-size:18px; line-height:1.3em; color:#8E7C4D;}
#novidade p {line-height:1.6em;}
#novidade p.data {font-weight:bold; color:#898167;}
#novidade ul li {list-style-type:disc; margin:0 0 10px 15px;}

.comprar, .fale {float:left; width:50%;}
.comprar h3, .fale h3 {margin-bottom:4px; font-size:15px; font-weight:bold; color:#8E7C4D;}
.comprar ul {margin-bottom:20px;}
.comprar ul li, .fale ul li {margin-top:10px; padding-left:18px; background:url("imgs/ico-livro.gif") left 4px no-repeat;}
.comprar span, .fale span {display:block; font-size:13px; font-weight:bold;}
.fale h3.autores {margin-top:25px;}
.fale .dados {margin-top:15px;}
.fale .dados p {margin-top:5px;}

.cadernos h3 {margin-bottom:4px; font-size:15px; font-weight:bold; color:#900;}
.cadernos ul {margin:10px 0 15px;}
.cadernos li {margin-top:5px; list-style-position:inside; list-style-type:disc;}
.cadernos img {margin-bottom:15px;}
.cadernos img.ultima {margin-bottom:0;}
.cadernos hr {clear:left; border-bottom:1px dotted #898167; margin-bottom:15px;}

.rss {position:absolute; top:8px; right:0; padding-right:17px; background:url("imgs/ico-feed.gif") right 1px no-repeat; font-size:12px; font-weight:bold; color:#333;}
.mais {display:block; padding-right:20px; background:url("imgs/ico-mais.gif") right 2px no-repeat; text-align:right;}
h3.erro {margin:50px 0; font-size:20px; text-align:center;}

#rodape {clear:both; overflow:hidden; width:760px; margin:0 auto; padding-top:20px; background:url("imgs/bg-rodape-sombra.gif") top no-repeat; text-align:left;}
#rodape-info {float:left; padding-left:70px; background:url("imgs/logo-pequeno.gif") 0 8px no-repeat;}
#menu-rodape li {display:inline;}
#menu-rodape li a, #menu-rodape li span {margin:0 7px 5px 0; padding-right:7px; border-right:1px solid #CC9; text-decoration:none; color:#FFF; line-height:0.9em;}
#menu-rodape li a:hover, #menu-rodape li span, #menu-rodape li a.ativo {color:#B5B788;}
#rodape-info p {clear:left; margin:5px 0 0; font-size:11px; color:#CC9;}
#rodape-info p a {text-decoration:underline; color:#CC9;}

#rodape .semborda, #conteudo .semborda {border:0;}

.wp-pagenavi {clear:both; margin-top:25px; padding:6px 0; text-align:center;}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
	padding: 1px 8px; 
	margin: 2px;
	text-decoration: none;
	color: #960;
  border-bottom:1px solid #CCC;
  border-right:1px solid #CCC;
}

.wp-pagenavi a:hover {	
	color: #333;
	background-color:#DDD;
}

.wp-pagenavi span.pages {
	padding: 1px 8px; 
	margin: 2px;
}

.wp-pagenavi span.current {
	padding: 1px 8px; 
	margin: 2px;
	border-bottom:1px solid #CCC;
  border-right:1px solid #CCC;
	background-color:#DDD;
}

.wp-pagenavi span.extend {
	padding: 1px 8px; 
	margin: 2px;
	color: #333;
	border-bottom:1px solid #CCC;
  border-right:1px solid #CCC;
}
