html, body {
/*	width:100%; height: 100%; */
}

body {
	background-image: url(../layout/main_bg.gif);
	margin: 0;
	padding: 0;      
	text-align: center;
}

body, a, p, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #36393D;
}

div#sombras {
	margin: 0 auto;
	width: 930px;
}

h1,h2,h3,h4 {
}

h1 {
	margin-top: 10px;
	background-image:url(../layout/h1_bg.jpg);
	background-position:bottom;
	background-repeat: repeat-x;
	padding: 3px;
	color: #107DA7;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
	text-transform:uppercase;
	text-align:left;
}

h2 {
	font-size: 18px;
}

a { color: #107DA7; }

.invalidform, .formsent {
	display: block;
	width: 90%;
	padding: 6px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 4px;
	text-align: center;
}

.invalidform {
	border: 1px solid #FF7979;
	background-color: #FF9999;
}

.formsent {
	border: 1px solid #BDD8F3;
	background-color: #D7E7F7;
}

div#body {
	float:left;
	margin:  0 auto;
   	padding: 0;
	width: 900px;
	max-width: 900px;
	background-color: #FFFFFF;
	text-align: center;
}


#maisnoticias, #maisentrevistas {
	text-align: center;
	margin-top: 14px;
}

.jumper {
	padding: 2px;
	display: block;
	text-align:right;
}
.jumper:hover {
	background-color: #F4F4F4;
	color:#000000;
}

div#header {
	background-image: url(../layout/header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width: 900px;
	height: 169px;
	text-align: right;
	padding-top: 10px;
}

div#header .banner, div#header #banner {
    float: right;
	border: none;
	width: 468px;
	height: 60px;
	padding-right: 40px;
	margin-left: 10px;
	margin-top:0px;
	text-align: right;
}

.banner img { 
	border: none; 
}

/*		MENU		*/

div#menu {
	width: 900px;
	height: 26px;
	text-align:left;
	margin-left:11px;
	margin-top:143px;
	margin-bottom:15px;
}

div#menu table { margin-top: 4px; }

div#menu a {
	margin-top: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

div#menu a:hover {
	color: #BC2224;
}

div#menu a.selected {
	color: #BC2224;
}

/*		FINAL MENU		*/

table#tabconteudos {
	width: 100%;
}

/* BLOCOS */

td#left_blocks, td#right_blocks {
/*	display: block; */
	padding: 11px; 
}
td#left_blocks {
	width: 217px;
	padding-right: 5px;
	background-image: url(../layout/barra_conteudos_esq.gif);
	background-repeat: repeat-y;
	background-position: right;
}

td#right_blocks {
	padding-left: 0px;
	width: 217px;
}

div.block {
	width: 100%;
	margin-bottom: 10px;
}

div.block .click_header {
	background-color: #F4F4F4;
	cursor: hand;
	height: 18px;
}

div.block div.body {
/*	min-height: 100px; */
	background-position: top;
	background-repeat: repeat-x;
}

div.block #acliente, div.block #blk_forum {
	background-image: url(../layout/bg_caixa_aminhaconta.jpg);
}

div.block #aclienteloged a {
	border-bottom: 1px solid #DFF1F9;
	padding: 2px;
	text-decoration: none;
	display: block;
	width: 96%;
}
div.block #aclienteloged a:hover {
	background-color: #DFF1F9;
	color:#666666;
}

div.block #pesquisa, div.block #blk_agenda {
	background-image: url(../layout/bg_caixa_pesquisa.jpg);
}

div.block #newsletter {
	background-image: url(../layout/bg_caixa_newsletter.jpg);
}

div.block #banners {
	background-image: url(../layout/bg_caixa_parceiros.jpg);
}

div.block #banners img.banner {
	border: none;
	display: block;
	margin: 10px;
}


div.block #entrevista {
	/* background-image: url(../layout/bg_caixa_entrevista.jpg); */
	text-align: left;
	padding: 4px;
}

div.block #lit_top10 {
	background-image: url(../layout/bg_caixa_top10.jpg);
}

div.block #lit_top10_fnac {
	background-image: url(../layout/bg_caixa_newsletter.jpg);
}

div.block #lit_top10_fnac td.number, 
div.block #lit_top10 td.number {
	color: #BC2224;
}

div.block #lit_top10_fnac a,
div.block div#lit_top10 a {
	color: #666666;
	padding-left: 6px;
	text-decoration: none;
}

div.block #lit_top10_fnac a:hover,
div.block div#lit_top10 a:hover {
	color: #000000;
}

div.block #novidades {
	background-image: url(../layout/bg_caixa_novidades.jpg);
}

div#novidades a {
	display: block;
	text-decoration: none;
	text-align: left;
	color: #BC2224;
}

div.block div#top10 a:hover, div#novidades a:hover {
	color: #000000;
/*	font-weight: bold; */
}

div#novidades .livro {
	font-weight: bold;
}

div#novidades .editora {
	margin-top: 6px;
	margin-bottom: 4px;
}

div.block #votacao {
	background-image: url(../layout/bg_caixa_questao.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding: 4px;
	padding-bottom: 10px;
}

div.block #stats {
	background-image:url(../layout/stats_bg.gif);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding: 8px;
	padding-bottom: 25px;
	padding-top: 10px;
	margin-top: 20px;
	margin-left: 10px;
	margin-right: 10px; 
	border: 1px dotted #CCC;
	background-color: #F4F4F4;
	color:#666666;
}

div.block #stats a {
	font-weight: bold;
	color:#666666;
	text-decoration: none;
}

div.block #stats a:hover {
	text-decoration: underline;
}

.block #blk_forum {
	text-align: left;
	padding: 5px;
}

.block #blk_forum a {
	line-height: 16px;
	display: block;
}

.block #blk_agenda {
	text-align: center;
	padding: 5px;
}

.block #blk_agenda .evento {
	background-color: #F5F9EB;
	font-weight: bold;
}

.block #blk_agenda .evento a {
	color: #333333;
	text-decoration: none;
}

.block #blk_agenda .evento a:hover {
/*
	color: #F5F9EB;
	background-color: #333333;
*/
	color: #107DA7;
}

#content {
	text-align:left;
	padding: 10px;
}

/* RODAPÉ */

div#footer {
	display: block;
	background-image: url(../layout/bg_rodape.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width: 900px;
	height: 45px;
	padding-top: 10px;
}

div#footer_menu {
	color:#2F4047;
}

div#footer_menu a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color: #2F4047;
}

div#footer_menu a:hover {
	color: #769CB4;
}

div#footer #credits {
	margin: 10px;
	float: left;
}

div#footer #banner {
	margin: 10px;
	float: right;
}

/* FINAL DO RODAPÉ */

a.sortletter {	font-weight: bold; color: #000000; padding: 1px; text-decoration: none; }
a.sortletter:hover {	background-color: #769CB4;	color: #FFFFFF; }

form { margin: 0px; padding: 0px; }

.txtboxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.formbtns {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #15759B;
}

td.dotedhorz {
	background-image: url(../layout/ponteado_cinza.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 14px;
	vertical-align: bottom;
}

td.dotedhorz .titulo {
	background-color: #FFFFFF;
}

.hidden { display: none; }

.visible { display: inherit; }

.barraconteudosdir {
	background-image: url(../layout/barra_conteudos_dir.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 12px;
	cursor: e-resize;
}

#tabnaveguepor .vermais {
	text-align: right;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-bottom: 1px solid #CCC;
}

#tabnaveguepor a.vermais:hover {
/*	background-color: #107DA7; */
/*	color: #FFFFFF; */
	text-decoration: underline;
}


/*
		EM FOCO
*/

#emfoco {
	background-color: #F0F0F0;
}

#emfoco .foto {
	display: block;
}

#emfoco .titulo, #emfoco .autor {
	text-decoration: none;
	display: block;
	color: #000000;
}

#emfoco .titulo {
	font-weight: bold;
}

#emfoco a.autor:hover, #emfoco a.titulo:hover {
	text-decoration: underline;
}


/*		NOTÍCIAS E ARTIGOS		*/

table#noticias {
	background-color: #F0F0F0;
	width: 390px;
}

table#noticias .noticia_picture {
}


table#noticias .titulo, #noticias h2, table#noticias .categoria, table#noticias .resumo, table#noticias .noticia, table#noticias .data {
	padding-left: 10px;
	padding-right: 10px;
}

#noticias h2 {
	margin: 0px;
	text-transform:none;
}

table#noticias .titulo, #noticias h2, #artigos .categoria {
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #2F4047;
}

table#noticias .categoria, #artigos .titulo {
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}

table#noticias .noticia {
	background-color: #F9F9F9;
	margin-top: 10px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
}

table#noticias .author {
	text-align:right;
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #999999;
	padding-right: 10px;
}

/*		FINAL DAS NOTÍCIAS		*/

/*		FAQ		*/

div#faq {
/*	background-color: #F0F0F0; */
	margin-top: 20px;
}

div#faq div#faq_questions {
	background-color: #F4F4F4;
	margin: 4px;
	padding: 4px;
}

div#faq .question {
	border-top: 1px solid #CCCCCC;
	display: block;
	font-size: 11px;
	padding: 4px;
	cursor: default;
	cursor: hand;
}

div#faq div.id {
	width: 100px;
	min-width: 100px;
	padding: 2px;
/*	background-color: #E0F0D5; */
	color: #CCCCCC;
	display: inline;
	margin-right: 4px;
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size:10px;
}

div#faq div.linkTop {
	text-align:right;
}

div#faq .question:hover {
	background-color: #DDDDDD;
}

div#faq .answer {
	border-left: 1px dotted #CCCCCC;
	display: none;
	margin: 4px;
	padding: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2F4047;
}

/*		FINAL DA FAQ		*/

/*		LINKS		*/

div#links {
/*	background-color: #F0F0F0; */
	margin-top: 20px;
}

div#links .nome {
	border-top: 1px solid #CCCCCC;
	display: block;
	font-size: 11px;
	padding: 2px;
	cursor:default;
	font-weight: bold;
}


div#links div.desc {
	border-left: 1px dotted #CCCCCC;
	margin: 4px;
	padding: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #2F4047;
}

div#links a.link {
	margin-left: 50px;
	margin-bottom: 8px;
	display: block;
}

/*		FINAL DOS LINKS		*/

div#banners { text-align:center; }

div#banners img.banner {
	border: none;
	width: 153px;
	height: 312px;
}


/*
	LISTAS EM COLUNAS
*/

div#temas, div#autores, div#livros {
	border: 1px dotted #DDDDDD;
	padding: 10px;
}

ol
{
  width: 45em;  /* room for 3 columns */
  width: 90%;
}
ol li
{
  float: left;
  width: 15em;  /* accommodate the widest item */
  margin-bottom: 10px;
}
/* stop the floating after the list */
br
{
  clear: left;
}
/* separate the list from what follows it */
div#temas, div#autores, div#livros
{
  margin-bottom: 1em;
}

/* anchor styling */
ol li a
{
  display: block;
  width: 12em;
  text-decoration: none;
}
ol li a:hover
{
  color: #FFF; /* white */
  background-color: #A52A2A; /* brown */
}


/*
	FINAL DAS LISTAS EM COLUNAS
*/


.tools {
	width: 70px;
}

.tools a {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.tools a:hover {
	color:#666666;
}


#pensamentos {
	width: 100%;
}

#pensamentos .pensamento {
	border-top: 1px solid #CCCCCC;
	display: block;
	font-size: 11px;
	padding: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-style: italic;
}

#pensamentos .autor {
	margin: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #2F4047;
	text-align: right;
}




#adivinhas {
	width: 100%;
}

#adivinhas .adivinha {
	border-top: 1px solid #CCCCCC;
	display: block;
	font-size: 11px;
	padding: 2px;
	padding-top: 6px;
	padding-bottom: 6px;
	cursor:default;
	font-style:italic;
}

#adivinhas .solucao {
	margin: 4px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #2F4047;
	text-align: right;
}


div.obs { display: none; }

div.obsVis {
	padding: 4px;
	border-left: 1px dotted #CCCCCC;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, "Trebuchet MS";
	margin: 10px;
	color: #999999;
	display: block;
}



/*
	PAGINAÇÃO DE ITEMS
*/
#filtros, #paginacao {
	background-color:#EBF6FA;
	color:#CCCCCC;
	padding: 10px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

#paginacao {
	margin-top: 50px;
	text-align:center;
/*	border-bottom: 1px dotted #CCCCCC; */
}

#paginacao #info {
	padding: 4px;
	color:#CCCCCC;
}

.nav a {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding: 2px;
}

.nav a:hover {
	background-color:#DDDDDD;
	color:#000000;
}

/*
	FINAL DA PAGINAÇÃO
*/


table#classtimer {
 position:absolute;
 top: 10px;
 left: 10px;
 background-color:#FFFFCC;
 border: 1px solid #DDDDDD;
}

.disabled { color:#999999; }

/*
	AUTORES
*/

h2 .data {
	font-size: 12px;
	color:#CCCCCC;
}
div#livrarias div.contactos ,div#editoras div.contactos, div#editoras div.obras, div#autores div.periodo, div#autores div.bio, div#autores div.obras, div#autores div.poemas, div#autores div.extra,
div#livros div.autor, div#livros div.editora, div#livros div.excerto, div#livros div#pnlinfoextra {
	border-left: 2px solid #F4F4F4;
	padding: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 30px;
}

div#livros div.excerto {
	background-image:url(../layout/quote.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding-bottom: 20px;
	border: 1px solid #F4F4F4;
	text-align: justify;
}



/*
div#autores .obras, div#autores .extra {
	border: none;
}
*/

div#autores .foto { margin-left: 10px; }
div#autores .foto,
div#livros .foto {
	float: right;
}

div#toolbar a.add_fav {
	background-image: url(../layout/add_fav.jpg);
}

div#toolbar a.add_wishlist {
	background-image: url(../layout/add_wishlist.jpg);
}


div#toolbar {
	text-align:right;
}

div#toolbar, div#actionmenu {
	padding: 2px;
	margin-top: 30px;
	background-color: #CEE9F2;
}

#toolbar a, #actionmenu a {
	background-color: #FFFFFF;	
	background-position: 0 0;
	background-repeat:no-repeat;	
	margin: 2px;
	padding: 5px;
	padding-left: 20px;
	border: 1px solid #DDDDDD;
	color: #555555;
	font-weight: bold;
	text-decoration:none;
	border-bottom: none;
}

#toolbar a:hover, #actionmenu a:hover {
	background-color:#EBF6FA;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	border-bottom: none;
	padding-top: 8px;
	padding-left: 20px;
	color:#000000;
}

div#actionmenu a#inserir {
	background-image:url(../layout/inserir_comentario.gif);
}
div#actionmenu a#ver {
	background-image:url(../layout/ver_comentarios.gif);
}
div#actionmenu a#infoextra {
	background-image:url(../layout/info_extra.gif);
}

/*
	FINAL DE AUTORES
*/

/*
	EDITORAS
*/
#editoras .destaque {
	color: #333333;
	font-weight: bold;
}
/*
	FINAL DE EDITORAS
*/

#content a.livrobtn {
	display:block;
/*	margin-bottom: 2px; */
	padding: 4px;
	padding-left: 25px;
	background-image:url(../layout/book.gif);
	background-position: left;
	background-repeat:no-repeat;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
    font-style: italic;
}

#content a.livrobtn .ano {
	font-weight: normal;
	font-size: 10px;
	color:#CCCCCC;
}

#content a.livrobtn:hover {
	background-image:url(../layout/book_open.gif);
	background-position: left;
	background-repeat:no-repeat;
	color: #107DA7;
}

#content a.autorbtn {
	display:block;
/*	margin-bottom: 2px; */
	padding: 4px;
/*
	padding-left: 25px;
	background-image:url(../layout/autor.gif);
	background-position: left;
	background-repeat:no-repeat;
*/
	color: #333333;
	font-weight: bold;
/*	text-decoration: none; */
}

#content a.autorbtn:hover {
	color: #107DA7;
}

#content a.poemabtn {
	display: block;
	padding: 4px;
	padding-left: 25px;
	background-image:url(../layout/poemas.gif);
	background-position: left;
	background-repeat:no-repeat;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

#content a.poemabtn:hover {
	background-image:url(../layout/poemas_open.gif);
	background-position: left;
	background-repeat:no-repeat;
	color: #107DA7;
}


div#pnlinserir, div#pnlcomentarios, div#pnlinfoextra {
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 10px;
}


div.comment_odd, div.comment_even {
	background-color: #EBF6FA;
	margin: 2px;
	padding: 10px;
}

div.comment_even {
	background-color: #FFFFFF;
}

/*
	POLLS
*/

form.poll {
	margin: 0px;
}
form.poll input {

}

form.poll fieldset {
	
	border: 1px solid #DDDDDD;
	text-align:left;
}

form.poll .title {
	font-weight: bold;
	margin-bottom: 3px;
}

form.poll label {
	display: block;
}

table.vot_results td {
	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
}
/*
	FINAL DAS POLLS
*/

div#genlit a {
/*	font-family: Georgia, "Times New Roman", Times, serif; */
	font-size: 11px;
/*	color:#333333; */
	display: block;
	margin-bottom: 2px;
}
/*
div#genlit a:hover {
	color:#000000;
	text-decoration:underline;
}
*/

.warning {
	font-weight: bold;
	padding: 4px;
	color: #CC0000;
}

#pagestats {
	text-align: right;
	color:#999999;	
}

/*
	SUGESTÕES
*/

#sugestao {
	font-size: 14px;
	padding: 10px;
/*	border-bottom: 2px solid #DDDDDD; */
	margin-bottom: 4px;
	background-color: #C6E4F0;
}

#frm_sugerir {
	background-color: #EBF6FA;
}

/*
	RATES DE ITEMS
*/

.rate img {
	width: 13px;
	height: 13px;
	border: 0px;
}

.rate .star_b {
	background-position: center;
	background-image: url(../layout/star_b.gif);
	background-repeat: no-repeat;
}

.rate a.star_b:hover {
	background-position: center;
	background-image: url(../layout/star_h.gif);
	background-repeat: no-repeat;
}


/*
	FORUM
*/

#forum_nav {
	padding: 2px;
	margin-top: 8px;
	width: 94%;
}

#forum_nav a {
	text-decoration: none;
}

#forum_nav #nav {

	padding: 2px;
	border: 1px solid #F4F4F4;
	border-left: none;
	border-right: none;
	margin-bottom: 2px;
	margin-top: 2px;
	color: #DDDDDD;
	text-align: right;
}

#forum_nav #nav a {
	color: #999999;
}

#forum_nav .buttons, #forum .buttons {
	text-align: right;
}

#forum_nav .buttons a#post {
	background-image: url(../layout/forum/btn_post.gif);
}

#forum_nav .buttons a#topic {
	background-image: url(../layout/forum/btn_topic.gif);
}

#forum_nav .buttons a, #forum .buttons a {
	background-color: #FFFFFF;	
	background-position: 0 0;
	background-repeat:no-repeat;
	margin: 2px;
	padding: 5px;
	padding-left: 20px;
	border: 1px solid #F4F4F4;
	color: #555555;
	font-weight: bold;
	text-decoration:none;
	border-bottom: none;
}

#forum_nav .buttons a:hover, #forum .buttons a:hover {
	background-color:#EBF6FA;
	background-color:#FFFFFF;
	border: 1px solid #999999;
	border-bottom: none;
	padding-top: 8px;
	padding-left: 20px;
	color:#000000;
}

#forum .buttons a:hover {
	background-color: #F7F7F7;
}

#forum {
	border: 1px solid #F4F4F4;
	width: 90%;
}

#forum tr.header td {
	padding: 4px;
	text-align:center;
	font-weight: bold;
}

#forum tr.header td.sep {
	border: 1px solid #CEE9F2;
	border-bottom: none;
	color: #AAAAAA;
}

#forum th {
	background-color: #CEE9F2;
	padding: 4px;
	font-size: 1.3em;
}

#forum tr.row1 {
	background-image: url(../layout/forum/forum_bg_row1.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#forum tr.row1 td {
	text-align: center;
	padding: 3px;
}

#forum tr.row1 td.title {
	width: 75%;
	text-align: left;
}

#forum tr.row1 td.title a {
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
}

#forum input.txtboxes, #forum textarea.txtboxes {
	width: 98%;
}

#forum .userinfo {
	padding: 2px;
	color: #999999;
	vertical-align: top;
}

#forum .post {
	padding: 10px;
	font-size: 1em;
	width: 70%;
}

#forum .data {
	color: #999999;
	text-align: right;
}

#forum .post blockquote {
	background-image:url(../layout/quote.jpg);
	background-position: bottom right;
	background-repeat:no-repeat;
	padding: 10px;
	padding-bottom: 20px;
	border: 1px solid #F4F4F4;
	text-align: justify;
	color: #999999;
	margin: 0px;
}

/*
	ENTREVISTAS
*/

#entrevista_detalhe p {
	font-size: 1.1em;
}

#entrevista_detalhe .intro {
	
}

#entrevista_detalhe .intro:first-letter {
	font-size: 2em;
	color: #CE3A3A;
	font-weight: bold;
}

#entrevista a img{
	float: left;
	margin: 4px;
	margin-left: 1px;	
}


#entrevistas .bloco a {
	text-decoration: none;
}

#entrevistas .bloco a:hover {
	color: #000000;
}

#entrevistas .bloco img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}


.newitem {
	color: #0000FF; 
	font-weight: bold;
}

/*
	MAPA
*/

#map {
	width: 100%;
	height: 600px;
}


#frm_coord label {
	display: block;
}

/*
	AGENDA DE EVENTOS
*/


#agenda .data {
	text-align: right;
}

#agenda .row1, #agenda .row2 {

	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #F4F4F4;
	
}

#agenda .row1, #agenda .row2 {
	background-image: url(../layout/forum/forum_bg_row1.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

#agenda .row2 {
	
}

#agenda .evento {
	padding: 10px;
	font-size: 11px;
}

/*
	CENTRO DE MENSAGENS
*/

.bloco {
	background-position: right;
	background-repeat: no-repeat;
	border: 1px solid #CEE9F2;
	border-left-width: 10px;
	padding: 4px;
	margin-bottom: 20px;
}

.bloco a.rem {
	display: block;
	text-align: right;
	color: #999999;
	text-decoration: none;
}

.bloco a.livro {
	display: block;
	padding: 2px;
	width: 96%;
	text-decoration: none;
}

.bloco a.livro:hover {
	background-color: #F9F9F9;
	color:#000000;
}

.bloco img {
	margin: 1px;
	border: 1px solid #DDDDDD;
	margin-right: 4px;
	vertical-align: middle;
}

#maisvotados {
	background-image: url(../layout/centro/livros_mais_votados.jpg);
}

#maiscomentados {
	background-image: url(../layout/centro/livros_mais_comentados.jpg);
}

#maisrecentes {
	background-image: url(../layout/centro/livros_actualizados.jpg);
}

.minisite
{
    display: block;
    border: 1px solid #FDF4D7;
    line-height: 200%;
    padding: 5px;
    background-color: #FEF9E7;
    color: #000;
    font-weight: bold;
    margin-bottom: 6px;
}