﻿body{color:#002e57; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0}
	
/* atributos gerais para todo o site */
img{border:0}

a {color:#1d4472; text-decoration:none}
	
a:hover{text-decoration:underline}

#clear {clear:both}

#capa-orig {height:180px; width:180px}

#capa-mini {height:100px; width:100px}

.maiusculo {text-transform:uppercase}

/* site */
#pagina {border-left:2px solid #f3f3f3;	border-right:2px solid #f3f3f3;	border-bottom:2px solid #f3f3f3; margin:0px auto 20px; width:750px}
	
/* cabecalho */
#cabecalho {}

#foto {}

#busca {background-image:url(../../img/titulo.jpg); background-repeat:no-repeat; height:72px; padding-right:10px; text-align:right}

#busca #paginainicial {float:left; margin-left:10px; margin-top:55px;}
	
#busca .opcoes {height:20px;}
#busca #input {color:#fff; font-weight:bold; margin-top:6px}
	
/* corpo */
#corpo {background-image:url(../../img/fundolateral.jpg); background-repeat:repeat-y; clear:both}

#lateral {color:#537eb5; float: left; font-size:12px; font-weight:bold; padding:5px; width: 153px}

#lateral .compras{padding:5px}

#lateral #secoes {background-color:#FFFFFF; border:1px solid #e8ebf1; font-size:10px; line-height:18px}

#lateral #secoes a {text-decoration:none}	

/* conteudo: página livro selecionado */
#conteudo {float:right; width:577px}
#conteudo #secao {border-bottom:2px solid #537eb5; font-size:16px; font-weight:bold; padding:5px; margin-bottom:25px}
#conteudo #capa {float:left; padding:5px}
#conteudo #capa img {border:5px solid #e8ebf1; height:180px; width:180px}
#conteudo #capa #selo {border:0px; height:10px; width:93px}

#conteudo #informacao {float:left; padding:5px; width:350px}
#conteudo #informacao .titulo {font-weight:bold; margin-bottom:15px}
#conteudo #informacao .dados {line-height:18px;	margin-bottom:15px}
#conteudo #informacao .preco {}
#conteudo #informacao .preco .desconto{color:#f3090e; font-weight:bold}

#conteudo #sinopse {clear:left; line-height:18px}

#conteudo #botoes {margin-bottom:15px; text-align:center}
#conteudo #botoes input {margin-right:10px; margin-top:20px}

/* conteudo: index */

#conteudo .livro div {clear:both; text-align:center; width:180px}
#conteudo .livro .titulo {font-size:10px; font-weight:bold; height:25px; text-transform:uppercase}
#conteudo .livro .preco {font-size:9px; margin-bottom:5px}
#conteudo .livro .preco .desconto {color:#f3090e; font-weight:bold}
#conteudo .livro .capa img {height:100px; width:100px}
#conteudo .livro .capa #selo {border:0px; height:10px; width:93px}
#conteudo .livro .autor {font-size:9px; height:20px; line-height:11px; margin-bottom:5px; text-transform:uppercase}
#conteudo .livro .botao {margin-bottom:30px}

#conteudo #paginacao {clear:both; font-size:10px; margin:15px; text-align:right}
	
/* conteudo: carrinho de compras */
#conteudo #carrinho .tabelacarrinho {border:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:573px}

#conteudo #carrinho .tabelacarrinho th,
#conteudo #carrinho .tabelacarrinho td {background-color:#f3f3f3; border:3px solid #ffffff;	margin:3px;	padding:5px}

#conteudo #carrinho .tabelacarrinho input {text-align:right}

#conteudo #carrinho #total {background-image:url(../../img/carrinho_total.gif); font-weight:bold; height:19px; padding-right:10px; padding-top:5px; text-align:right; width:563px}

/* conteudo: cadastro */
#conteudo .desabilitado {color:#aaaaaa}
#conteudo #formcadastro {border:2px solid #F3F3F3; margin-bottom:20px; padding:5px; width:557px}
#conteudo #formcadastro table input {width:400px}
#conteudo #formcadastro table .input2 input {width:150px}

#conteudo #pagamento {background-image:url(../../img/cadastro_valortotal.gif); background-repeat:no-repeat; border:2px solid #F3F3F3; padding:6px 10px 10px; width:547px}

#conteudo #pagamento #total {font-size:12px; font-weight:bold; margin-left:450px;}

#conteudo #reservado {padding:5px}

/* conteudo: páginas */
#conteudo #paginaconteudo {padding:5px}

/*conteudo: ranking */
.ranking {border-bottom:2px solid #f3f3f3; clear:both; margin-bottom:20px; padding-bottom:10px; width:550px}
.ranking .posicao {font-size:20px; font-style:italic; font-weight:bold; float:left; text-align:right; width:50px}
.ranking .capa {float:left; margin:0px 10px}
.ranking .capa img {height:100px; width:100px}
.ranking .titulo {font-size:10px; font-weight:bold; text-transform:uppercase}
.ranking .titulo #selo {border:0px; height:10px; width:93px}
.ranking .autor {font-size:9px; height:20px; line-height:11px; margin-top:5px; text-transform:uppercase}
.ranking .preco {font-size:9px; margin-top:5px}
.ranking .preco .desconto {color:#f3090e; font-weight:bold}
.ranking .botao {margin-top:10px}

/* rodape */
#rodape {border-top:2px solid #537eb5; clear:both; line-height:15px; margin-bottom:10px; padding:5px; text-align:center}

#rodape a {font-weight:bold}
