/*  
Theme Name: Dublinense
Version: 1.1
Author: Fernando Leite
Author URI: http://www.fernandoleite.org/
*/

* {margin:0; padding:0; list-style:none; text-decoration:none; border:none;}

body {
	background-color:#006796;
	font:12px/1.4em Geneva, Arial, Verdana, sans-serif;
	letter-spacing:0.01em;
	color:#444;
	font-weight:normal;
	text-align:center;
}
strong {letter-spacing:0;}
#tudo {
	float:left;
	width:100%;
	border-bottom:5px solid #00557D;
	background:#F2F4F5 url("imgs/bg-topo.gif") top repeat-x;
}
#home,
#interna {
	width:960px;
	margin:0 auto;
	text-align:left;
}
#conteudo {
	float:left;
	padding:35px 10px 40px;
}
a:hover {text-decoration:underline;}
.aligncenter {
	display:block;
	margin:0 auto;
}
.alignright {
	float:right;
	padding-left:10px;
}
.alignleft {
	float:left;
	padding-right:10px;
}

/* TOPO */
#home h1,
#logo {
	background:url("imgs/logo.gif") top left no-repeat;
}
#home h1 span,
#logo a {
	text-indent:-5000px; 
	overflow:hidden;
	display:block;
	width:220px;
	height:155px;
	background:url("imgs/sombra.gif") bottom no-repeat;
}
#topo {
	position:relative;
	padding:0 10px;
}
#topo #menu {
	position:absolute;
	right:10px;
	bottom:5px;
	padding-bottom:8px;
	font:18px Georgia, Times, serif;
	border-bottom:1px solid #D9DBDC;
}
#topo #menu li {
	display:inline;
	margin-left:20px;
	/* text-transform:lowercase; */
}
#topo #menu li.prim {
	margin-left:0;
}
#topo #menu li a {
	padding-bottom:8px;
	color:#006796;
}
#topo #menu li a:hover {
	padding-bottom:4px;
	border-bottom:4px solid #D9DBDC;
	text-decoration:none;
}
#topo #menu li.ativo {
	padding-bottom:4px;
	border-bottom:4px solid #D9DBDC;
	color:#666;
}
#topo #social {
	position:absolute;
	right:10px;
	top:15px;
}
#topo #social li {
	float:left;
	display:inline;
	margin-left:10px;
}
#topo #social a {
	text-indent:-5000px; 
	overflow:hidden;
	width:16px;
	height:16px;
	display:block;
	text-decoration:none;
	color:#666;
}
#topo #social .twit {background:url("imgs/ico-twitter.png") no-repeat;}
#topo #social .deli {background:url("imgs/ico-delicious.png") no-repeat;}
#topo #social .feed {background:url("imgs/ico-feed.png") no-repeat;}
#topo #social li:hover span,
#actions li.over span {display:block;}
#topo #social li span {
	position:absolute;
	display:none; 
	top:0;
	right:78px;
	padding:1px 12px 0 5px;
	height:15px;
	text-transform:uppercase;
	font-size:9px;
	text-align:right;
	text-indent:0;
	background:#D9DBDC url("imgs/bg-social.gif") center right no-repeat;
}


/* HOME */
#destaques {
	float:left;
	padding:10px 0;
	border-top:3px solid #D9DBDC;
	border-bottom:3px solid #D9DBDC;
}
#destaques .livro {
	float:left;
	width:455px;
	padding:5px 15px 5px 0;
}
#destaques .ultimo {
	padding:5px 0 5px 15px;
}
#destaques .livro .dados-livro {
	float:left;
	padding-left:15px;
	width:298px;
}
#lista-livros {
	float:left;
	margin-top:30px;
	width:630px;
}
#lista-livros .livro {
	float:left;
	margin-bottom:30px;
}
#lista-livros .livro .dados-livro {width:513px;}
#lista-livros .proximo-lancamento {margin-bottom:0;}

/* LIVRO */
#capa {
	float:left;
	width:140px;
	padding:15px 30px 0 0;
}
.livro img,
.capa {
	float:left;
	border:1px solid #AAA;
}
.livro .dados-livro {
	float:left;
	padding-left:15px;
}
.livro h2 a,
#livro h1,
#autor h1 {
	font:23px Georgia, Times, serif;
	font-weight:normal;
	color:#462700;
}
#livro h1, #autor h1 {padding:15px 160px 0 0;}
.livro h3, #livro h2 {margin-top:2px;}
.livro h3 a,
#livro h2 a {
	font:15px Georgia, Times, serif;
	font-weight:normal;
	color:#006796;	
}
.livro p {
	margin:15px 0;
}
#livro p a {
	color:#006796;
}
.livro .genero {
	margin:0 0 -3px 0;
	text-transform:uppercase;
	font-size:9px;
	color:#926223;
}
.livro .breve,
#livro .breve {
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:10px;
	color:#444;
	text-decoration:underline;
}
#livro .breve {
	padding-top:15px;
	margin-bottom:0;
}
.livro .detalhes {
	font-size:12px;
	color:#FFF;
	padding:1px 12px 1px 5px;
	background:#006796 url("imgs/bg-detalhes.gif") center right no-repeat;
}
#livro .comprar {
	position:absolute;
	right:0;
	top:17px;
}
#livro .comprar h3 {
	font:14px Georgia, Times, serif;
	font-weight:normal;
}
#livro .comprar ul {float:right;}
#livro .comprar a {
	display:block;
	font-size:12px;
	color:#FFF;
	margin-top:3px;
	padding:1px 5px;
	background-color:#006796;
	-moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; -opera-border-radius:3px;
}
.livro .detalhes:hover,
#livro .comprar a:hover {
	background-color:#D9DBDC;
	text-decoration:none;
	color:#666;
}
.livro .detalhes:hover {background:#D9DBDC url("imgs/bg-social.gif") center right no-repeat;}
#livro .ficha {
	position:relative;
	margin:30px 0;
	padding-left:10px;
	border-left:5px solid #D9DBDC;
}
#livro .ficha span {color:#006796;}
#livro .autor{
	float:left;
	width:610px;
	margin-top:30px;
	padding:10px;
	background-color:#D9DBDC;
}
#livro .autor h3 {
	margin:0 0 -5px;
	font:20px Georgia, Times, serif;
	font-weight:normal;
	color:#006796;
}
#livro .autor .autor-desc {
	float:left;
	width:495px;
}
#livro .autor .mais {margin-top:5px;}
#livro .autor .foto {
	float:left;
	margin:15px 15px 0 0;
}
#generos {
	margin-bottom:10px;
	padding:8px 0;
	border-bottom:1px dotted #D9DBDC;
	border-top:1px dotted #D9DBDC;
	text-align:center;
	color:#D9DBDC;
}
#generos a {
	color:#006796;
	margin:0 5px;
}

/* INTERNAS */
#interna .titulo {
	margin-bottom:10px;
	font:30px Georgia, Times, serif;
	font-weight:normal;
	color:#006796;
}
#interna #pagina,
#novidade,
#livro,
#autor {
	position:relative;
	float:left;
	width:630px;
}
#interna p {
	margin-top:15px;
}
#interna .genero,
#interna .breve {margin-top:0;}
#interna .livro {
	float:left;
	padding:15px 0;
	border-bottom:1px dotted #D9DBDC;
}
#interna .ultimo {
	padding-bottom:0;
	border:0;
}
#interna .livro .dados-livro {
	width:823px;
}
#interna #autor #lista-livros {
	padding-top:15px;
	border-top:3px solid #D9DBDC;
}
#interna #autor #lista-livros .livro {margin-bottom:0;}
#interna #autor #lista-livros .livro .dados-livro {width:513px;}
#interna #autor .titulo {
	margin:0;
	padding:0;
	font-size:20px;
}
#pagina h2 {
	margin-top:15px;
	font:20px Georgia, Times, serif;
	font-weight:normal;
	color:#462700;
}
#pagina a {
	text-decoration:underline;
	color:#006796;
}
#pagina ul {
	padding-top:10px;
	padding-left:15px;
}
#pagina ul li {
	margin-top:5px;
	list-style:disc;
}
#pagina .cidades {padding-left:0;}
#pagina .cidades li {
	margin-top:15px;
	list-style:none;
}
#pagina .cidades li a {
	text-decoration:none;
	font:15px Georgia, Times, serif;
}
#pagina .cidades li ul {padding-top:0;}
#pagina .cidades li li {
	margin-top:5px;
	list-style:disc;
}
#pagina .cidades li ul li a {
	font:12px Geneva, Arial, Verdana, sans-serif;
	text-decoration:underline;
}
#autor p.twitter {margin-top:5px;}
#autor .twitter a {
	padding:1px 0 1px 20px;
	background:url("imgs/ico-twitter.png") no-repeat;
	color:#926223;
}

/* COLUNA DIREITA */
#col-esquerda {
	float:left;
	width:280px;
	padding:15px 30px 0 0;
}
#col-direita {
	float:left;
	width:280px;
	padding:15px 0 0 30px;
}
#home #col-direita {
	padding-top:30px;
}
#home #col-direita h3,
#home .titulo,
#interna #col-direita h2 {
	margin-bottom:15px;
	font:25px Georgia, Times, serif;
	font-weight:normal;
	color:#006796;
}
#interna #col-direita h2 {
	padding-bottom:3px;
	border-bottom:1px solid #D9DBDC;
	font-size:21px;
}
#col-direita #ultimas-novidades a {
	display:block;
	margin-bottom:15px;
	color:#444;
}
.mais {
	display:block;
	font-size:12px;
}
.mais a {
	margin-left:3px;
	text-decoration:underline;
	color:#006796;
}
.delicious {
	padding:0 0 15px 17px;
}
.delicious li {
	margin-top:15px;
	list-style:disc;
}
.delicious li a {
	color:#006796;
	text-decoration:underline;
}
.delicious li span {
	font-size:11px;	
}

/* NOVIDADES */
.data {
	font-size:11px;
	color:#006796;
}
#novidades li {
	width:940px;
	padding:15px 0;
	border-bottom:1px dotted #D9DBDC;
}
#novidades .ultimo {
	padding-bottom:0;
	border:0;
}
#novidades .data {
	margin-right:10px;
	padding-right:10px;
	border-right:2px solid #D9DBDC;
}
#novidades a {
	margin-bottom:10px;
	color:#444;
}
#novidade h1 {
	margin:15px 0 -15px;
	font:22px Georgia, Times, serif;
	font-weight:normal;
	color:#462700;
}
#novidade a {
	text-decoration:underline;
	color:#006796;
}
#novidade li {
	margin-top:15px;
}
#novidade blockquote {
	margin-left:40px;
	padding-left:10px;
	border-left:5px solid #D9DBDC;
	font-weight:bold;
	font-style:italic;
}

/* AUTORES */
#autores {
	float:left;
	padding:0;
	}
#autores li {
	float:left;
	list-style:none;
	width:303px;
	padding:15px 15px 5px 0;}
#autores img {
	float:left;
	margin-right:10px;
	border:1px solid #AAA;
}
#autores li a {color:#006796;}
#autores li a span {
	display:block;
	font:15px Georgia, Times, serif;
	font-weight:normal;
	color:#462700;	
}
	
/* RODAPE */
#rodape {
	clear:both;
	width:940px;
	margin:0 auto;
	padding:30px 0;
	background:url("imgs/bg-rodape.gif") right 15px no-repeat;
	text-align:left;
}
#rodape ul li {
	display:inline;
	margin-right:10px;
}
#rodape ul li a {
	font-size:12px;
	color:#FFF;
}
#rodape ul li.ativo,
#rodape ul li.ativo a {
	color:#78AFC7;
}
#rodape p {
	margin-top:5px;
	font-size:11px;
	color:#CCE1EA;
}
#rodape p a {
	color:#78AFC7;
}
#rodape .rss {
	padding-left:15px;
	background:url("imgs/rss.gif") left no-repeat;
}

/* PAGINAÇÃO */
.wp-pagenavi {
	clear:both;
	padding-top:40px;
	text-align:center;
}
.wp-pagenavi a, .wp-pagenavi a {
	padding:1px 4px; 
	margin:2px;
	color:#006796;
}
.wp-pagenavi a:hover {	
	color: #FFF;
	background-color:#006796;
	text-decoration:none;
}
.wp-pagenavi span.current {
	padding:1px 0; 
	margin:2px 6px;
	font-weight:bold;
	color:#006796;
	border-bottom:2px solid #006796;
}
