@charset "utf-8";
/* CSS Document */

body {
font:1em Verdana, Tahoma, sans-serif;
color:#000;
line-height:13pt;
}

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

a {
color:#7C3C11;
font-size:12px;
display:inline;
text-decoration:none;
}

a:hover {
color:#7C3C11;
text-decoration:underline;
}

h2 {
font-size:12px;
font-weight:bold;
}

p {
padding:3px 0 0 0;
font-size:12px;
}

img {
border:none;
}

#top {
width:1000px;
height:10px;
margin: 0px auto;
padding:0px 0px 0 0px;
border:0;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/shadow-top.gif) no-repeat top;
font-size:0px;
}

#bottom {
width:1000px;
height:10px;
margin:0px auto;
padding:0px 0px 0 0px;
border:0;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/shadow-bottom.gif) no-repeat bottom;
font-size:0px;
}

#container {
width:980px;
margin: 0px auto;
padding:8px 0px 8px 20px;
border:0;

}

.clear {font-size:1px; height:1px; width:1px;} 
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clearfix{display:inline;} 
/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;} 
.clearfix{display:block;}

#barra {
width:auto;
margin:auto;
padding:0px;
}

#header {
background-image:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header.jpg);
width:930px;
height:34px;
padding:22px 0 22px 30px;
}

#logo {
margin:0;
padding:0;
width:133px;
height:34px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/sapolivros.gif) no-repeat;
}

#logo-print {
display:none;
}

.left-box {
float:left;
}

.logo {
float:left;
margin-top:17px;
}

.right-box {
float:right;
}


/* -------------------- MENU --------------------- */

#menu {
height:30px;
width:960px;
position:relative;
font-size:12px;
z-index:500;
background-image:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/round-menu.gif); no-repeat}

#menu .select, #menu .current {
margin:0;
padding:0;
list-style:none;
}

#menu li {
display:inline;
margin:0;
padding:0;
height:auto;
}

#menu .select a.icon-menu,
#menu .current a.icon-menu {
display:block;
float:left;
padding:0 0px 0 10px;
text-decoration:none;
font-size:12px;
line-height:20px;
white-space:nowrap;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/icon-home.gif) no-repeat;
width:67px; height:30px;
}

#menu .select a.icon-menu:hover, 
#menu .select li.icon-menu:hover a {
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/icon-home.gif) no-repeat;
cursor:pointer;
color:#ff0;
}

#menu .select a,
#menu .current a {
display:block;
height:20px;
float:left;
padding:5px 10px 5px 10px;
text-decoration:none;
font-size:12px;
line-height:20px;
white-space:nowrap;
color:#fff;
}

* html #menu .select a, * html #menu .current a {
width:0px;
height:20px;
}

#menu .select a:hover {
background:#F9B12D;
cursor:pointer;
color:#fff;
}
 
#menu .select li:hover a {
background:#F9B12D;
cursor:pointer;
color:#333;
}

#menu .sub {display:none;}

/* for IE5.5 and IE6 only */
#menu table {
position:absolute;
border-collapse:collapse;
left:0;
top:0;
}

#menu .current a {
background:#F7931E;
color:#fff;
}

#menu .sub li a:hover, 
#menu .select a:hover .sub li a:hover, 
#menu .select li:hover .sub li a:hover {
background:none;
color:#fff;
}

#menu .sub_active .current_sub a, 
#menu .sub_active a:hover {
background:none;
color:#fff;
}

#menu .sub_active .current_sub .a-active, 
#menu .sub_active .a-active {
background:none;
color:#fff;
}

#menu .select li a:hover .sub, 
#menu .select li:hover .sub {
display:block;
position:absolute;
width:595px;
top:30px;
left:30px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/bgsubmenu.gif) no-repeat;
margin-top:0;
padding:0px;
z-index:100;
color:#fff;
font-size:11px;
}

#menu .sub, #menu .sub_active {
margin:0px;
padding:0;
list-style:none;
}

#menu .sub_active {
display:block;
position:absolute;
width:595px;
top:30px;
left:30px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/bgsubmenu.gif) no-repeat;
margin-top:0;
padding:0;
z-index:10;
}

* html #menu .sub_active,
* html #menu .select a:hover .sub {
z-index:-1;
margin-top:0;
margin-t\op:0px;
}

#menu .sub_active a {
height:21px;
text-decoration:none;
line-height:20px;
white-space:nowrap;
display:block;
float:left;
padding:3px 5px 5px 13px;
margin:0; font-size:12px;
white-space:nowrap;
border:0;
color:#333;
}

#menu .select a:hover .sub li a, 
#menu .select li:hover .sub li a {
display:block;
padding:3px 5px 5px 13px;
margin:0;
white-space:nowrap;
border:0;
color:#333;
font-size:12px;
background:none;
}



.login {
margin:3px 15px 0 0;
float:right;
}

* html .login {
margin:3px 7px 0 0;
}
 
.pesquisar {
background-color:#FFFFFF;
border:1px solid #fff;
width:222px;
height:18px;
float:left;
margin:2px 5px 0 0;
}

.ok {
border:0px;
width:65px;
height:19px;
float:left;
cursor:auto;
margin-top:3px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/pesquisar.gif) no-repeat;
}

/*fim menu*/

/*------------------ CONTENT --------------------- */

#content {
width:960px;
float:left;
}

#center-content {
width:625px;
float:left;
margin-top:30px;
font-size:12px;
}

h1 {
font-size:12px;
font-weight:bold;
}

* html #center-content {
margin-top:40px;
}

.col-esq {
width:300px;
float:left;}

.coldir {
width:300px;
float:right;}


.destaque {
width:300px;
float:left;
background:#fff;
margin:0px 0px 0 0;
}

.header-destaque-center {
width:300px;
height:25px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-destbookworms.gif) no-repeat;
}

/*alteraÃ§Ãµes*/

.titulo-destcenter{
font-size:12px;
color:#fff;
padding:3px 0 0 15px;
font-weight:bold;
width:195px;
float:left;
}

.navsetas {
float:right;
margin-right:8px;
}

.mais-frente {
width:10px;
height:25px;
float:left;
background-image:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/mais-frente.gif);
}

.mais-tras {
width:10px;
height:25px;
float:left;
margin:0 3px 0 0px;
background-image:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/mais-tras.gif)
}

.scroll-nav {
float:right;
margin: 6px 10px 0 0;
}

.scroll_nav ul {
list-style:none;
margin:0;
padding:0;
}

.scroll-nav ul li {
list-style-type:none;
background:transparent url(http://imgs.sapo.pt/images/LIVROS/1.0.1/on_off.gif) no-repeat scroll -3px;
cursor:pointer;
float:left;
font-size:10px;
width:11px;
height:25px;
}

.scroll-nav ul li.active {
background-position:-16px;
cursor:default;
}

/*fim alteraÃ§Ãµes*/

.content-destaque-center {
width:298px;
border:1px dashed #666;
border-top-style:none;
float:left;
}

.img-destcenter {
width:110px;
float:left;
}

.img-destcenter img{
padding:5px;
float:left;
}

.text-destcenter {
width:170px;
float:left;
color:#F7781E;
padding:5px 0px 5px 10px;
}

.text-destcenter span {
color:#333333;
font-size:12px;
}

.text-destcenter h2{
font-size:12px;
color:#333;
font-weight:bold;
}

.text-destcenter h2 a{
font-size:12px;
text-decoration:none;
color:#7C3C11;
}

.text-destcenter h2 a:hover{
color:#7C3C11;
text-decoration:underline;
}

.text-destcenter h2 span a:hover {
text-decoration:underline;
}

.text-destcenter p.titulo {
color:#333333;
font-size:12px;
font-weight:normal;
margin-top:-3px;
font-style:italic;
margin-top:-3px;
}

.text-destcenter p.sinopse {
color:#333333;
font-size:11px;
margin-top:3px;
}

.text-destcenter a.mais {
float:right;
color:#7C3C11;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.text-destcenter a.mais:hover {
text-decoration:underline;
}

.novidade {
width:300px;
float:left;
background:#fff;
margin:0px 0px 0 0;
}


.actualidade {
width:300px;
float:left;
background:#fff;
margin:20px 0px 0 0;
}

.header-actualidade-center {
width:300px;
height:25px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-destcenter.gif);
}

.titulo-actualcenter{
font-size:12px;
color:#fff;
padding:3px 0 0 15px;
font-weight:bold;
}

.content-actualidade-center {
width:298px;
float:left;
border:1px dashed #F7931E;
border-top-style:none;
}

.img-actualcenter {
width:110px;
height:85px;
float:left;
}

.img-actualcenter img{
padding:5px;
float:left;
}

.text-actualcenter {
width:278px;
float:left;
color:#F7781E;
padding:5px 10px 5px 10px;
}

.text-actualcenter li.noticia {
font-size:11px;
color:#333333;
list-style:none;
padding:0px 0px 10px 5px;
}

.text-actualcenter a.link-noticia {
font-size:11px;
color:#7C3C11;
text-decoration:none;
}

.text-actualcenter .link-noticia:hover {
text-decoration:underline;
}

.text-actualcenter .link-noticia span {
font-size:9px;
color:#7C3C11;
text-decoration:none;
font-weight:bolder;
letter-spacing:-2px;
padding-left:7px;
}

.text-actualcenter .link-noticia span:hover {
color:#7C3C11;
text-decoration:underline;

}

.text-actualcenter .time {
font-size:9px;
color:#666;
text-decoration:none;
font-weight:normal;
font-style:italic;
}

.bookworms {
width:300px;
float:left;
margin:20px 0px 0 0;
float:left;
background-color:#393939;
}

.header-bookworms-center {
width:300px;
height:25px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-destbookworms.gif);
}

.titulo-bookworms {
font-size:12px;
color:#fff;
padding:3px 0 3px 15px;
font-weight:bold;
border-bottom:1px #666 dashed;
font-style:
}

.text-bookworms {
width:278px;
float:left;
color:#fff;
padding:5px 10px 5px 10px;
}

.livros-bookworms li {
font-size:11px;
color:#fff;
list-style:none;	
padding:0 0 10px 5px;
}

.livros-bookworms li a {
font-size:11px;
color:#E59033;
list-style:none;	
padding:0 0 5px 0;
text-decoration:none;
position: relative;
}

* html .livros-bookworms li {
color:#E59033;
padding:5px 0px 5px 5px;
}

.livros-bookworms li a:hover {
padding:0 0 5px 0;
text-decoration:underline;
}

*html .livros-bookworms li a:hover {
padding:0 0 5px 0;
text-decoration:underline;
color:#E59033;
}

.footer-bookworms-center {
width:300px;
height:10px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/footer-destbookworms.gif) bottom no-repeat;
float:left;
}


.blogs {
width:300px;
float:left;
margin:20px 0px 0 0;
float:left;
background-color:#D0D1D3;
}

.header-blogs-center {
width:300px;
height:25px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-destblogs.gif);
}

.titulo-blogs {
font-size:12px;
color:#333;
padding:3px 0 3px 15px;
font-weight:bold;
border-bottom:1px #999 dashed;
}

.text-blogs {
width:278px;
float:left;
color:#fff;
padding:5px 10px 5px 10px;
}

.livros-blogs li {
font-size:11px;
color:#333;
list-style:none;	
padding:0 0 5px 5px;
}

.livros-blogs li a {
font-size:11px;
color:#7C3C11;
list-style:none;	
padding:0 0 5px 0px;
text-decoration:none;
position: relative;	
}

* html .livros-blogs li {
padding:5px 0px 5px 5px;
color:#7C3C11;
}

.livros-blogs li a:hover {
padding:0 0 5px 0;
text-decoration:underline;
}

*html.livros-blogs li a:hover {
padding:0 0 5px 0;
text-decoration:underline;
color:#7C3C11;
}

.footer-blogs-center {
width:300px;
height:10px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/footer-destblogs.gif) bottom no-repeat;
float:left;
}

/*fim content*/

/*------------------ RIGHT BAR --------------------- */

#rightbar {
width:310px;
float:right;
background:#fff;
margin:30px 0px 0 0;
}

* html #rightbar {
width:310px;
float:right;
background:#fff;
margin:40px 0px 0 0;
}

#mrec {
width:300px;
padding:5px;
background-color:#E5E5E5;
}

.destaque-right {
width:310px;
float:left;
background-color:#f89f24;
margin-top:15px;
}

.header-destaque-right {
width:310px;
height:25px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-rightbar.gif) no-repeat;
}

.titulo-destright{
font-size:12px;
color:#fff;
padding:3px 0 3px 15px;
font-weight:bold;
border-bottom:1px #EF510A dashed;
}

.content-destaque-right {
width:280px;
margin:0 15px 0 15px;

}

.footer-destaque-right{
width:310px;
height:10px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/footer-rightbar.gif) bottom no-repeat;
float:left;
margin-top:5px;
}

.img-destright {
float:left;
margin-top:10px;
}

.img-destright img{
float:left;
}

.text-destright {
width:160px;
float:left;
color:#F7781E;
padding:5px 0px 0 8px;
}

.text-destright a.titulo {
font-size:11px;
font-weight:bold;
color:#7C3C11;
text-decoration:none;
}

.text-destright a.titulo:hover {
font-size:11px;
color:#7C3C11;
text-decoration:underline;
}

.text-destright p {
color:#333333;
font-size:0.7em;
text-decoration:none;
}


a.mais-mais {
font-size:10px;
color:#7C3C11;
font-weight:bold;
text-decoration:none;
float:right;
}

a.mais-mais:hover {
color:#7C3C11;
text-decoration:underline;
}

/*fim rightbar*/


/*FOOTER*/

#footer {
width:960px;
margin: 0px auto;
padding:0px 0 0px 0;
}

#footer a {
font-size:10px;
}

#footer ul {
margin:10px 0 20px 0;
}

#footer li {
display:inline;
list-style:none;
}


#footer a.servico{
font-size:11px;
color:#7C3C11;
text-decoration:none;
}

#footer a.servico:hover{
text-decoration:underline;
}

/*fim footer*/



/*NOVIDADES*/

#header-center-content {
width:625px;
float:left;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-sub.gif) no-repeat;
height:25px;
}

.titulo-sub-header {
font-size:12px;
font-weight:bold;
color:#fff;
padding-left:10px;
padding-top:3px;
float:left;
width:180px;
}

#submenu-header {
float:left;
border:1px #F7931E solid;
margin-bottom:10px;
padding:5px;
width:615px;
}

#submenu-header .categoria {
font-size:12px;
font-weight:bold;
color:#444;
width:140px;
float:left;
padding-left:5px;
}

#submenu-header .categoria span{
color:#F7931E;
padding-left:65px;
}

#submenu-header .sub-menu {
width:465px;
float:left;
padding-left:5px;
}

#submenu-header .sub-menu a {
font-size:12px;
text-decoration:none;
padding-right:15px;
}

#submenu-header .sub-menu a:hover {
text-decoration:underline;
}

#submenu-header .sub-menu .selected {
text-decoration:none;
color:#F7931E;
}

.paginacao {
width:625px;
float:left;
text-align:right;
margin:0px 0 5px 0;
height:20px;
}

.paginacao .off {
text-decoration:none;
font-size:11px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/off-page.gif) no-repeat center center;
height:18px;
width:18px;
cursor:pointer;
padding:5px 7px 7px 7px;
}

.paginacao a:hover {
text-decoration:underline;
}

.paginacao .selected {
font-size:11px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/on-page.gif) no-repeat center center;
height:18px;
width:18px;
cursor:pointer;
padding:5px 7px 7px 7px;
}

#sub-center-content {
width:625px;
float:left;
}

.destaque-sub {
width:625px;
float:left;
border:1px #ACACAC solid;
margin-bottom:10px;
}

.titulo-destaque-sub {
font-size:12px;
font-weight:bold;
color:#F7931E;
padding:3px 0 3px 10px;
width:615px;
border-bottom:1px dashed #ACACAC;
}

.conteudo-destaque-sub {
width:605px;
float:left;
padding:10px;
}

.conteudo-destaque-sub .imagem {
float:left;
margin-right:10px;
}


.conteudo-destaque-sub .texto {
}

.conteudo-destaque-sub .texto h2 {
font-size:12px;
color:#F7931E;
font-weight:bold;
}

.conteudo-destaque-sub .texto h2 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.conteudo-destaque-sub .texto h2 a:hover {
text-decoration:underline;
}

.conteudo-destaque-sub .texto p.titulo {
color:#333333;
font-size:12px;
font-weight:normal;
margin-top:-3px;
font-style:italic;
margin-top:-3px;
}

.conteudo-destaque-sub .texto p.sinopse {
color:#333333;
font-size:12px;
text-decoration:none;
}

.conteudo-destaque-sub .texto a.mais {
float:right;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.conteudo-destaque-sub .texto a.mais:hover {
text-decoration:underline;
}

.resultado-sub {
width:625px;
float:left;
border:1px #D8D8D8 solid;
margin-bottom:10px;
}

.resultado-sub .imagem-resultado {
width:60px;
padding:10px;
float:left;
}

.resultado-sub .texto-resultado {
padding:5px 5px 5px 10px;
}

.resultado-sub .texto-resultado h2 {
font-size:11px;
font-weight:bold;
}

.resultado-sub .texto-resultado a.titulo-a {
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.resultado-sub .texto-resultado a.titulo-a:hover {
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.resultado-sub .texto-resultado p.titulo {
font-size:11px;
color:#333;
font-weight: normal;
font-style:italic;
margin-top:-3px;
}


.resultado-sub .texto-resultado p.sinopse-resultado {
font-size:12px;
text-decoration:none;
}

.resultado-sub .texto-resultado p.sinopse-resultado span {
color:#333333;
font-weight:bold;
}

.resultado-sub .texto-resultado p a.mais-resultado {
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.resultado-sub .texto-resultado p a.mais-resultado:hover {
text-decoration:underline;
}

/*fim novidades*/



/*NOVIDADES-ARTIGO*/

#breadcrumbs-content {
width:625px;
float:left;
margin:0 0 5px 0;
}

#breadcrumbs-content a {
font-size:10px;
text-decoration:none;
}

#breadcrumbs-content a:hover {
text-decoration:underline;
}

.conteudo-destaque-artigo .texto-desenvolvimento {
width:605px;
padding:0 10px 10px 10px;
float:left;
}

.conteudo-destaque-artigo .texto-desenvolvimento .texto-paragrafo {
float:left;
width:100%;
}

.conteudo-destaque-artigo .texto-desenvolvimento .texto-paragrafo p {
color:#333333;
}

.conteudo-destaque-artigo .texto-desenvolvimento .texto-paragrafo p.assinatura {
color:#333333;
font-style:italic;
font-size:11px;
margin:10px 0 5px 0;
text-align:right;
}

.extras{
width:100px;
margin:0 10px 10px 0;
float:right;
position:absolute;
z-index:1;
top:5px;
bottom:0px;
left:515px;
clear:both;
}

.extras-header{
width:100px;
margin:0 10px 10px 0;
float:right;
position:absolute;
z-index:1;
top:25px;
bottom:0px;
left:515px;
clear:both;
}

/*alteraÃ§Ãµes*/

.extras-artigo {
width:90px;
float:right;
padding:0;
}

.extras-artigo li {
list-style:none;
padding:5px 5px 5px 3px;
border-bottom:1px #666 dashed;
line-height: 80%;
}

.extras-artigo a {
color:#7C3C11;
text-decoration:none;
font-size:11px;
font-weight:normal;
}

.extras-artigo a:hover {
color:#7C3C11;
text-decoration:underline;
}

/*fim alteraÃ§Ãµes*/

.caixa-wook {
float:right;
width:75px;
height:40px;
margin-top:10px;
padding:5px 5px 5px 5px;
border:1px #F7931E solid; 
color:#555;
font-size:11px;
text-align:center;
}

* html .caixa-wook {
margin-right:0px;
}

#artigo-center-content {
width:625px;
float:left;
}

.destaque-artigo {
width:625px;
float:left;
border:1px #ACACAC solid;
margin-bottom:0px;
position:relative;
}

.titulo-destaque-artigo {
font-size:12px;
font-weight:bold;
color:#F7931E;
padding:3px 0 3px 10px;
width:615px;
border-bottom:1px dashed #ACACAC;
}

.conteudo-destaque-artigo {
width:625px;
}

/*alteraÃ§Ãµes*/

.conteudo-destaque-artigo .destaque-sinopse{
width:500px;
float:left;
min-height:120px;
}

*html .conteudo-destaque-artigo .destaque-sinopse{
height:120px;
}

.destaque-sinopse .imagem-artigo {
padding:10px;
float:left;
}

.destaque-sinopse .texto-artigo {
padding:10px 0 10px 10px;
float:left;
width:74%;
}

/*alteraÃ§Ãµes*/

.destaque-sinopse .texto-artigo h1 {
font-size:13px;
color:#333;
font-weight:bold;
}

/*fim alteraÃ§Ãµes*/

.destaque-sinopse .texto-artigo h2 {
font-size:12px;
color:#333;
font-weight:normal;
font-style:italic;
margin-bottom:8px;
}

.destaque-sinopse .texto-artigo p.item-info {
color:#333;
font-size:11px;
padding:0px;
}

.destaque-sinopse .texto-artigo p.item-info span {
color:#333;
font-size:11px;
font-weight:bold;
margin-right:5px;
}

.destaque-sinopse .texto-artigo p.sinopse {
color:#333333;
font-size:12px;
margin-top:8px;
}

/*fim alteraÃ§Ãµes*/

.destaque-sinopse .texto-artigo p.sinopse span {
color:#333333;
font-weight:bold;
}

.destaque-sinopse .texto-artigo a.mais {
float:right;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.destaque-sinopse .texto-artigo a.mais:hover {
text-decoration:underline;
}


/*NOTICIAS*/

.conteudo-destaque-noticias .texto {
margin:10px;
}
.conteudo-destaque-noticias .texto h2 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.conteudo-destaque-noticias .texto h2 a:hover {
text-decoration:underline;
}

.conteudo-destaque-noticias .texto p.sub-titulo-noticias {
font-size:12px;
color:#666;
font-weight: normal;
font-style:italic;
}

.conteudo-destaque-noticias .texto p.sinopse a {
font-size:12px;
text-decoration:none;
}

.conteudo-destaque-noticias .texto p.sinopse a:hover {
text-decoration:underline;
}

.conteudo-destaque-noticias .texto a.mais {
color:#7C3C11;
float:right;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin-bottom:10px;
}

.conteudo-destaque-noticias .texto a.mais:hover {
text-decoration:underline;
}

.conteudo-destaque-artigo .texto-artigo2 {
width:60%;
padding:10px;
float:left;
}

.conteudo-destaque-artigo .texto-artigo2 h2 {
font-size:12px;
color:#333;
font-weight:bold;
}

.conteudo-destaque-artigo .texto-artigo2 p.sub-titulo-noticias{
font-size:12px;
color:#666;
font-weight: normal;
font-style:italic;
}

.conteudo-destaque-artigo .texto-artigo2 p.sinopse {
color:#333333;
font-size:12px;
}

.voltar-artigo {
float:right;
text-align:left;
}

.voltar-artigo a{
text-decoration:none;
font-size:11px;
}

.voltar-artigo a:hover{
text-decoration:underline;
}

.paginas {
float:right;
}

.votacao{
width:225px;
float:right;
margin:5px 0 15px 15px;
background-color:#E4E5E6;
}

.header-votacao {
width:225px;
height:25px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-votacao.gif) no-repeat top;
}

.titulo-votacao{
font-size:12px;
color:#F7781E;
padding:3px 0 3px 10px;
font-weight:bold;
border-bottom:1px #666 dashed;
}

.content-votacao {
padding:10px;
font-size:12px;
background-color:#E4E5E6;
}

.footer-votacao {
width:225px;
height:7px;
background:#E4E5E6 url(http://imgs.sapo.pt/images/LIVROS/1.0.1/footer-votacao.gif) no-repeat bottom;
float:left;
}

.vot-formulario {
font-size:12px;
margin:5px 0 5px 0;
}

.radio {
vertical-align:middle;
}

.vot-formulario .opcao {
margin-bottom:3px;
}

.votar {
font-weight:bold;
font-size:11px;
float:right;
text-decoration:none;
}

.votar:hover {
text-decoration:underline;
}

.artigos-relacionados {
width:605px;
padding:10px;
float:left;
border-top:1px #ACACAC dashed;
}

.artigos-relacionados h2{
font-size:11px;
color:#F7931E;
font-weight:bold;
margin-top:5px;
}

.artigos-relacionados a.tags {
font-size:11px;
font-weight:normal;
margin-right:5px;
}

.artigos-relacionados a.links {
font-size:11px;
font-weight:normal;
display:block;

}

.comentarios {
width:605px;
padding:10px;
float:left;
font-size:11px;
color:#F7931E;
font-weight:bold;
border-top:1px #ACACAC dashed;
}

.comentarios h2 {
font-size:11px;
}

.comentarios p.autor {
font-size:11px;
font-style:italic;
font-weight:normal;
color:#333;
}

.comentarios p.comentario-autor {
font-size:11px;
font-weight:normal;
color:#333;
margin-bottom:5px;
padding-left:10px;
}

/*caixa enviar*/

.caixa-enviar{ width:480px; background-color:#F0F0F0; padding:10px; margin:10px 0 8px 10px; float:left;}

*html .caixa-enviar{ width:480px; background-color:#F0F0F0; padding:10px 0px 10px 10px; margin:10px 0 8px 5px; float:left;}

.caixa-enviar .interior{ width:480px; overflow:hidden;}

.caixa-enviar .titulo {width:170px; margin:5px 0 0 0; padding:5px 0 5px 0; color:#333; font-size:11px;font-weight:bold;}

.caixa-enviar .fechar{ float:right; text-align:right; margin:0; background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/fechar-enviar.gif) no-repeat; width:13px; height:13px;}
*html .caixa-enviar .fechar{ float:right; text-align:right; margin-right:5px; background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/fechar-enviar.gif) no-repeat; width:13px;}

.caixa-enviar .campo { padding:5px 0 5px 0;}

.caixa-enviar .campo p{ padding:5px 0 0 0;  margin:0 0 0 0px; font-size:11px; color:#999999;}

.caixa-enviar .campo label { width:430px; float: left; margin:0 0 0 0px; padding-top:3px; font-size:12px; color:#333;}

.caixa-enviar .campo label span { font-size:11px; color:#999999;}

.caixa-enviar .campo-md{ width:450px; margin:0 0 0 0px; border:#BEBEBE 1px solid;}

.caixa-enviar .campo-pq{ width:230px; margin:0 10px 0 0px; float:left; border:#BEBEBE 1px solid;}

.caixa-enviar .campo-pq-verm{ width:230px; margin:0 10px 0 0px; float:left; border:#990000 1px solid;}

.caixa-enviar .boton1{ float:right; text-align:right; margin:5px 10px 0px 0;} 


.menssagem-erro { width:480px; margin:0; background-color: #CC0000;}
*html .menssagem-erro { width:470px; margin:0; background-color: #CC0000;}

.menssagem-erro p{ text-align:center; font-weight:bold; padding:2px 0 2px 0; color:#fff; font-size:11px;}

.erro {float:left; color: #CC0000; font-size:10px;}


.menssagem-sucesso {width:480px; margin:0; background-color:#499300 }
*html .menssagem-sucesso {width:470px; margin:0; background-color:#499300 }

.menssagem-sucesso p{ text-align:center; font-weight:bold; padding:2px 0 2px 0; color: #fff; font-size:11px; }

.menssagem-sucesso a{text-decoration:none; font-weight:normal; padding:0 0 0 10px; color:#FFFFFF; font-size:10px;}

.menssagem-sucesso a:hover{text-decoration:underline; color:#FFFFFF; font-size:10px;}


/*fim novidades*/


/*BLOGS*/

#blogs-center-content {
width:625px;
float:left;
}

/*alteraÃ§Ãµes*/
.pesquisa-concelhos {
width:605px;
float:left;
border-top:1px #F7931E solid;
border-left:1px #F7931E solid;
border-right:1px #F7931E solid;
padding:10px;
}

#formlocal {
margin:5px 0 10px 0;
}

#formlocal h1 {
margin-bottom:5px;
color:#F7931E;
}

.btnSubmit {
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/botao-ver.jpg) no-repeat;
width:38px;
height:21px;
border:none;
cursor:pointer;
margin:0 10px;
}

.lista-blogs {
width:605px;
float:left;
border:1px #F7931E solid;
margin-bottom:10px;
padding:10px;
}

/*fim alteraÃ§Ãµes*/

.lista-blogs li{
list-style:none;
padding:8px;
}

.lista-blogs .item-lista {
font-size:12px;
text-decoration:none;
}

.lista-blogs a.item-lista:hover {
text-decoration:underline;
}

.lista-blogs a.item-lista span {
font-size:12px;
padding:0px;
text-decoration:none;
}

.lista-blogs a.item-lista span:hover {
font-size:12px;
text-decoration:underline;
}

.info-bibliotecas{
padding: 0px 0 10px 25px;
color:#555;
}

.info-bibliotecas li span {
font-size:11px;
font-weight:bold;
}

.info-bibliotecas li {
font-size:11px;
padding:5px 5px;
}

.lista-blogs a.mapa {
font-size:11px;
font-weight:bold;
padding: 0 0 0 10px;
}

/*fim blogs*/


/*TOPS*/

#tops-center-content {
width:625px;
float:left;
}

.tops{
width:625px;
float:left;
border:1px #F7931E solid;
}

.titulo-destaque-semana-top {
font-size:11px;
font-weight:normal;
color:#666;
padding:3px 0 3px 10px;
width:615px;
border-bottom:1px dashed #F7931E;
}

/*alteraÃ§Ãµes*/

.coluna1 {
float:left;
width:310px;
}

/*fim alteraÃ§Ãµes*/

.titulo-top1 h1{
font-size:12px;
font-weight:bold;
color:#F7931E;
padding:10px 0 0 40px;
}

.lista-top1 {
float:left;
margin-bottom:0px;
padding:10px 10px 10px 40px;
width:250px;
}

.lista-top1 li{
list-style:none;
padding:5px 0 10px 0px;
font-size:12px;
color:#333;

}

.nr-top1{
list-style:none;
font-size:11px;
font-weight:bold;
color:#fff;
text-align:center;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/icon-nr-top.gif) no-repeat;
width:20px;
height:21px;
padding:1px 5px 0 0;
float:left;
}

.lista-top1 li h2 a,
.lista-top2 li h2 a{
font-size:12px;
font-weight:normal;
}

/*alteraÃ§Ãµes*/

.lista-top1 li p.autor,
.lista-top2 li p.autor{
font-size:12px;
color:#666;
font-style:italic;
margin-left:25px;
}

.coluna2 {
float:left;
width:310px;
border-left:1px #F7931E dashed;
}

/*fim alteraÃ§Ãµes*/

.lista-top2 {
float:left;
margin-bottom:0px;
padding:10px 10px 10px 40px;
width:250px;
}

.titulo-top2 {
font-size:12px;
font-weight:bold;
color:#666;
padding:10px 0 0 40px;
}

.lista-top2 li{
list-style:none;
padding:5px 0 10px 0px;
font-size:12px;
color:#333;
}

.nr-top2{
list-style:none;
font-size:11px;
font-weight:bold;
color:#fff;
text-align:center;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/icon-cinza-nr-top.gif) no-repeat;
width:20px;
height:21px;
padding:1px 5px 0 0;
float:left;
}

.info-top {
width:605px;
padding:0px 10px 5px 10px;
float:left;
border-top:1px #F7931E dashed;
}

.info-top .nota {
font-size:11px;
font-style:normal;
color:#666;
}

.tops-internacionais {
width:605px;
padding:10px;
float:left;
font-size:11px;
color:#F7931E;
font-weight:bold;
border-top:1px #F7931E dashed;
}

.tops-internacionais a {
font-size:11px;
font-weight:normal;
text-decoration:none;
color:#666;
}

.tops-internacionais a:hover {
text-decoration:underline;
}

/*fim tops*/


/*AUTORES*/

#autores-center-content {
width:625px;
float:left;
}

.destaque-autores {
width:625px;
float:left;
border:1px #F7931E solid;
margin-bottom:10px;
}

#submenu-header2{
width:605px;
float:left;
border:1px #F7931E solid;
margin-bottom:10px;
padding:10px;
}

#submenu-header2 h2{
color:#333;
font-size:11px;
}

#submenu-header2 a{
font-size:11px;
}

#submenu-header2 .selected {
text-decoration:none;
color:#F7931E;
}

.indice-autores {
width:605px;
float:left;
border-bottom:1px #F7931E dashed;

padding:10px;
}

.indice-autores h2 {
color:#333;
padding-bottom:5px;
font-size:11px;
}

.indice-autores a{
font-size:11px;
color:#666;
text-decoration:none;
padding-right:0px;
}

.indice-autores a:hover{
text-decoration:underline;
}

.indice-autores a.selected{
font-size:11px;
color:#F7931E;
text-decoration:none;
}

.lista-autores {
float:left;
margin-bottom:0px;
padding:10px;
}

.lista-autores li{
list-style:none;
padding:8px 8px 8px 0px;
font-size:12px;
color:#333;
}

/*fim autores*/


/*PESQUISA*/

#pesquisa-center-content {
width:625px;
float:left;
}

/* alteraÃ§Ãµes*/

.destaque-pesquisa {
width:625px;
float:left;
border:1px #F7931E solid;
margin-bottom:10px;
}

/* fim alteraÃ§Ãµes*/

.resultados{
width:605px;
float:left;
border-bottom:1px #F7931E dashed;
margin-bottom:0px;
padding:10px;
font-size:11px;
color:#666666;
font-weight:bold;
}

.resultados h2 {
font-size:12px;
font-weight:bold;
color:#333;
}

.resultados p.palavra-resultado {
font-size:12px;
font-weight:normal;
color:#333;
}

.resultados p.nr-resultado {
font-size:12px;
font-weight:normal;
color:#666;
}

.topicos-resultados {
width:605px;
padding:10px 10px 20px 10px;
float:left;
font-size:11px;
color:#F7781E;
}

.topicos-resultados a.titulo-resultado{
list-style:none;
font-size:12px;
padding-bottom:3px;
text-decoration:none;
}

.topicos-resultados a.titulo-resultado:hover{
text-decoration:underline;
}

.topicos-resultados p.tipo-resultado{
list-style:none;
font-size:12px;
color:#666;
}

.topicos-resultados a.link-resultado{
list-style:none;
font-size:10px;
color:#666;
text-decoration:none;
}

/*fim de pesquisa*/


/*AGENDA*/

.meses-header {
float:right;
}

.meses-header a{
font-size:11px;
text-decoration:none;
}

.meses-header a:hover{
text-decoration:underline;
}

.meses-header a.selected{
font-size:11px;
color:#F7931E;
text-decoration:none;
}

#agenda-center-content {
width:625px;
float:left;
border:1px #F7931E solid;
}

#agenda-center-content .message {
margin:10px;
}

.destaque-agenda {
width:625px;
float:left;
margin-bottom:0px;
border-bottom:1px #F7931E dashed;
}

.destaque-agenda-bottom {
width:625px;
float:left;
margin-bottom:0px;
}

.semana-agenda{
width:610px;
float:left;
border-bottom:1px #F7931E dashed;
margin-bottom:0px;
padding:3px 5px 3px 10px;
font-size:11px;
color:#666666;
font-weight:bold;
}

.semana-agenda h1 {
font-size:11px;
font-weight:bold;
color:#F7781E;
}

.topicos-agenda {
width:605px;
padding:5px 10px 5px 10px;
float:left;
}

.imagem-topico-agenda {
width:60px;
padding:5px 10px 10px 0;
float:left;
}

.texto-topico-agenda {
}

.texto-topico-agenda h2 {
font-size:11px;
font-weight:bold;
}

.texto-topico-agenda a.titulo-a {
font-size:11px;
text-decoration:none;
}

.texto-topico-agenda a.titulo-a:hover {
font-size:11px;
font-weight:bold;
text-decoration:underline;
}

.texto-topico-agenda p.titulo {
font-size:11px;
color:#333;
font-weight: normal;
font-style:italic;
margin-top:-3px;
}

.texto-topico-agenda p.sinopse-topico-agenda a {
color:#333333;
font-size:11px;
text-decoration:none;
}

.texto-topico-agenda p.sinopse-topico-agenda a:hover {
text-decoration:underline;
}

.topicos-agenda .texto-topico-agenda p.sinopse-topico-agenda span {
color:#333333;
font-weight:bold;
}

.texto-topico-agenda p a.mais-resultado {
color:#7C3C11;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.texto-topico-agenda p a.mais-resultado:hover {
text-decoration:underline;
}


/*fim de agenda*/



/*NOTICIAS*/

#paginacao-header {
width:435px;
float:left;
text-align:right;
margin:0px 0 5px 0;
height:20px;
}

#paginacao-header .off {
text-decoration:none;
font-size:11px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/off-page.gif) no-repeat center center;
height:18px;
width:18px;
cursor:pointer;
padding:5px 7px 7px 7px;
}

#paginacao-header a {
text-decoration:none;
font-size:11px;
}

#paginacao-header a:hover {
text-decoration:underline;
}

#paginacao-header .selected {
font-size:11px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/on-page.gif) no-repeat center center;
height:18px;
width:18px;
cursor:pointer;
padding:5px 7px 7px 7px;
}

.destaque-noticias {
width:625px;
float:left;
border:1px #ACACAC solid;
margin-bottom:10px;
}

.conteudo-destaque-noticias {
width:625px;
}

.conteudo-destaque-noticias .imagem {
float:left;
margin:10px;
}

* html .conteudo-destaque-noticias .imagem {
float:left;
margin:10px 5px 10px 5px;
}

.conteudo-destaque-noticias .texto {
margin:10px;
}


.conteudo-destaque-noticias .texto h2 a {
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.conteudo-destaque-noticias .texto h2 a:hover {
text-decoration:underline;
}

.conteudo-destaque-noticias .texto p.sub-titulo-noticias {
font-size:12px;
color:#666;
font-weight: normal;
font-style:italic;
}

.conteudo-destaque-noticias .texto p.sinopse {
color:#333333;
font-size:12px;
text-decoration:none;
}

.conteudo-destaque-noticias .texto a.mais {
float:right;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.conteudo-destaque-noticias .texto a.mais:hover {
text-decoration:underline;
}

/*fim de noticias*/


/*VÃDEOS*/

#videos-center-content {
width:625px;
float:left;
}

.destaque-video {
width:625px;
float:left;
border:1px #F7931E solid;
margin-bottom:10px;
}

.video{
width:605px;
float:left;
margin-bottom:0px;
padding:10px;
font-size:11px;
color:#666666;
font-weight:bold;
}

.video h2 {
font-size:12px;
font-weight:bold;
color:#333;
padding-bottom:8px;
}

.area-video {
float:left;
border:5px solid #E5E5E5;
}

.area-texto-video {
float:left;
margin-left:10px;
width:45%;
padding-top:5px;
}

.area-texto-video h2{
color:#F7931E;
font-size:11px;
font-weight:normal;
}

.area-texto-video span{
color:#333;
font-size:11px;
font-weight:normal;
}

.area-texto-video a.rss {
font-size:11px;
text-decoration:none;
font-weight:normal;
}

.canal-sapo-livros{
width:605px;
float:left;
margin-top:15px;
}

.botao-canal{
height:23px;
width:605px;
margin:0;
float:right;
}

.botao-canal img{

float:right;
}

/*alteraÃ§Ãµes*/

.thumbnail-video{
width:140px;
float:left;
background-color:#F2F2F2;
margin:0 5px 15px 5px;
}

.header-thumbnail{
width:120px;
height:35px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-thumb.gif) top no-repeat;
background-color:#F2F2F2;
float:left;
font-weight:normal;
padding:5px 10px 5px 10px;
border-bottom:dashed 1px #666;
}

/*fim alteraÃ§Ãµes*/

.header-thumbnail a{
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.header-thumbnail a:hover{
text-decoration:underline;
}

.conteudo-thumbnail{
width:120px;
background-color:#F2F2F2;
float:left;
padding:10px 10px 0px 10px;
text-align:center;
}

.footer-thumbnail {
width:140px;
height:11px;
float:left;
background-color:#F2F2F2;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/footer-thumb.gif) bottom no-repeat;
}


.mais-videos {
color:#F7931E;
font-size:12px;
font-weight:bold;
width:605px;
float:left;
padding:10px;
}

.lista-videos {
font-weight:normal;
margin-top:5px;
}

.lista-videos li{
list-style:none;
padding:2px 0 2px 0;
}

.lista-videos a.item-video {
font-size:11px;
text-decoration:none;
}

.lista-videos a.item-video:hover {
text-decoration:underline;
}

.lista-videos a.item-video span {
font-size:11px;
text-decoration:none;
}

.lista-videos a.item-video span:hover {
text-decoration:underline;
}

/*fim de videos*/


/*CANAL SAPO LIVROS*/

.video2{
width:605px;
float:left;
margin-bottom:0px;
padding:10px;
font-size:11px;
color:#666666;
font-weight:bold;
}

.video2 h2 {
font-size:12px;
font-weight:bold;
color:#333;
padding-bottom:8px;
}

.canal-sapo-livros2{
width:605px;
float:left;
}

.nav-fotos{
width:605px;
height:35px;
}

.fotos-frente{
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/fotos-frente.jpg) no-repeat;
width:20px;
height:20px;
float:right;
}

.fotos-tras{
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/fotos-tras.jpg) no-repeat;
width:20px;
height:20px;
float:left;
}

.botao-canal2{
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/canal-videos.jpg) no-repeat;
height:23px;
width:605px;
margin:0px 0 10px 0;
}

/*alteraÃ§Ãµes*/

.area-video2 {
text-align:center;
}

.area-video2 img {
border:5px solid #E5E5E5;
}

.area-texto-video2 {
width:100%;
padding-top:5px;
margin-top:10px;
}

.area-texto-video2 h2{
color:#F7931E;
font-size:11px;
font-weight:normal;
}

.area-texto-video2 p{
color:#333;
font-size:11px;
font-weight:normal;
margin-bottom:5px;
}

.area-texto-video2 span.autor{
color:#333;
font-size:11px;
font-weight:normal;
font-style:italic;
display:block;
margin-bottom:5px;
}

.area-texto-video2 span.data{
color:#666;
font-size:11px;
font-weight:normal;
display:block;
margin-bottom:10px;
}

.area-texto-video2 a.rss {
font-size:11px;
text-decoration:none;
font-weight:normal;
}

/*fim alteraÃ§Ãµes*/

/*fim canal sapo livros*/

/*FOTOS*/

.ver-todos {
margin:10px 0 10px 0;
}

.ver-todos a{
margin:10px 0 10px 0;
text-decoration:none;
font-size:12px;
}

.ver-todos a:hover{
margin:10px 0 10px 0;
text-decoration:underline;
}

/*fim fotos*/

/*AUDIO*/

.conteudo-thumbnail{
width:120px;
background-color:#F2F2F2;
float:left;
padding:10px 10px 0px 10px;
}

.audio-canal {
padding-left:45px;
}

.imagem-audio {
float:left;
border:5px solid #E5E5E5;
margin-right:15px;
}

.area-audio {
float:left;
margin:0px 0 10px 0;
width:605px;
}

.area-texto-audio {
padding-top:5px;
width:70%;
float:left;
}

* html.area-texto-audio {
width:605px;
}

.area-texto-audio h2{
color:#F7931E;
font-size:11px;
font-weight:normal;
}

.area-texto-audio span{
color:#333;
font-size:11px;
font-weight:normal;
}

.area-texto-audio a.rss {
font-size:11px;
text-decoration:none;
font-weight:normal;
}

.thumbnail-audio{
width:140px;
float:left;
background-color:#333;
margin:0 15px 15px 0;
}

.thumbnail-audio-right{
width:140px;
float:left;
background-color:#333;
}

.header-thumbnail2{
width:120px;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/header-thumb2.gif) top no-repeat;
background-color:#333;
float:left;
color:#fff;
font-weight:normal;
padding:5px 10px 5px 10px;
border-bottom:dashed 1px #808080;
}

.header-thumbnail2 a{
font-size:11px;
color:#E59033;
font-weight:normal;
text-decoration:none;
}

.header-thumbnail2 a:hover{
text-decoration:underline;
}

.conteudo-thumbnail2{
width:120px;
background-color:#333;
float:left;
padding:10px 10px 0px 10px;
}

.footer-thumbnail2 {
width:140px;
height:11px;
float:left;
background-color:#333;
background:url(http://imgs.sapo.pt/images/LIVROS/1.0.1/footer-thumb2.gif) bottom no-repeat;
}

.ver-todos2 {
margin:10px 0 10px 0;
}

.ver-todos2 a{
margin:10px 0 10px 0;
text-decoration:none;
font-size:12px;
}

.ver-todos2 a:hover{
margin:10px 0 10px 0;
text-decoration:underline;
}

/*fim audio*/

