.voltar { float:left; margin:15px 0 0 0; clear:both; }
.containerFotos { margin-top:25px; margin-bottom: 20px; border-bottom: 0px dotted silver; }
.containerFotos h2 { padding: 8px 8px; font-size:120%; background:url(../modcss/elementos/fundo-head-novo.png); display:block; color:#a2238e; font-weight:bold;}
.containerFotos div{ float: left; margin:15px 0 0 0;  }
.containerFotos div a{ float: left; margin:5px 5px 0 0; display:block; border:1px solid #ddd; width:90px; height:120px; padding:1px }
.containerFotos div a:hover{ border-color: #777; }

#livro-detalhes { color:#000; line-height:20px; position:relative;  }
#livro-detalhes #share{ position:absolute; right:10px; top:0px;  }
#livro-detalhes img { float:left; margin:0 15px 10px 0;  }
#livro-detalhes h2 { font-size: 220%;color: #F60;margin: 0 0 8px 0;line-height: 35px;padding-bottom: 10px; float: left; width: 450px; }
#livro-detalhes .descricao { clear:both; }
#livro-detalhes .descricao a{ color:black; font-weight:bold; }
#livro-detalhes .comprar a { background: url(../modcss/elementos/bot-carrinho.png);width: 240px;height: 48px;display: block;float: left;margin: 25px 0 10px 0; }
#livro-detalhes .download a { background: url(../modcss/elementos/bot-download-grande.png); width: 240px;height: 48px;display: block;float: left;margin: 25px 0 10px 0; }

#livro-detalhes ul { float:left; width:280px; }
#livro-detalhes .preco { float: left; width: 220px; }
#livro-detalhes .preco h3{ display:block; color:#006699; font-size:180%; }
#livro-detalhes .preco small{ display:block; text-align:center; margin: 10px 0 0 0; }
#livro-detalhes .preco small .disponivel{ color:#390; }
#livro-detalhes .preco small .indisponivel{ color:#999; }