@charset "iso-8859-1";

/*
	********************************************************************

	Conteúdo principal (Detalhe do produto)

	********************************************************************
*/
div#conteudoPrincipal {
	display:inline;
	float:left;
	width:735px;
}

/*
	--------------------------------------------------------------------

	Clear (evita quebra de layout)

	--------------------------------------------------------------------
*/
div.clearContPrincipal {
	width:735px;
	height:20px;
	overflow:hidden;
	clear:both;
}
div.clearContPrincipal hr { display:none; }



/* Detalhe do produto (título) */
div#conteudoPrincipal h2 {
	position:relative;
	height:24px;
	line-height:24px;
	text-indent:4px;
	text-transform:uppercase;
	font-size:80%;
	color:#3a3d40;
	margin-bottom:15px;
	background-color:#e9eaeb;
	border:1px solid #f1f1f1;
}
/* Compra segura */
div#conteudoPrincipal h2 a#compraSegura {
	position:absolute;
	top:0;
	right:3px;
	display:block;
	width:100px;
	height:24px;
	line-height:24px;
	text-align:right;
	text-transform:none;
	font-size:90%;
	font-weight:normal;
	color:#333;
	padding-right:16px;
	background:url(../imagens/compraSegura.gif) no-repeat right;
}
div#conteudoPrincipal h2 a#compraSegura:hover { text-decoration:none; }

/* Foto do produto */

div#conteudoPrincipal a#fotop {
float:left;
background:url(../imagens/btnAmpliarImg.gif) no-repeat bottom left;
}
div#conteudoPrincipal img#fotoProduto {
	float:left;
	margin:0 40px 25px 0;
}

/* Texto cinza */
div#conteudoPrincipal .grayTxt { color:#999; }

/* Título do produto */
div#conteudoPrincipal h3.tituloProd { margin-bottom:5px; }

/* Autor */
div#conteudoPrincipal p.autor { margin-bottom:25px; }
div#conteudoPrincipal p.autor a { font-weight:bold; }

/* Preço e botão "Comprar" */
div#conteudoPrincipal p.precoComprar {
	position:relative;
	display:inline;
	float:left;
	width:500px;
	margin-bottom:35px;
}

/* IE6 */
div#conteudoPrincipal p.precoComprar { _margin-bottom:18px; }

/* Preço antigo */
div#conteudoPrincipal p.precoComprar span.preco span.precoAntigo { font-size:80%; }
/* Preço atual */
div#conteudoPrincipal p.precoComprar span.preco span.precoAtual {
	font-size:130%;
	color:#09c;
}

/* Botão "Comprar" */
div#conteudoPrincipal p.precoComprar a.btnComprar {
	position:absolute;
	top:0;
	left:180px;
	display:block;
	width:140px;
	height:44px;
	text-indent:-9999px;
	background:url(../imagens/btnComprar.gif) no-repeat top left;
}




/* Disponibilidade e Avaliação */
div#conteudoPrincipal p.disponibilidade,
div#conteudoPrincipal p.avaliacao{ margin:20px 0 0 0; }


/*
	--------------------------------------------------------------------

	Abas

	--------------------------------------------------------------------
*/
div#conteudoPrincipal div#tabsContents div.abas {
	margin:0;
	padding:15px 15px 5px;
	background:url(../imagens/bgMenu.gif) repeat-x top;
}

/* Título (Abas) e parágrafos */
div#conteudoPrincipal div#tabsContents div.abas h4,
div#conteudoPrincipal div#tabsContents div.abas h5,
div#conteudoPrincipal div#tabsContents div.abas p { margin-bottom:15px; }

div#conteudoPrincipal div#tabsContents div.abas h5 { font-size:100%; }


/*
	--------------------------------------------------------------------

	Ficha técnica

	--------------------------------------------------------------------
*/
div#conteudoPrincipal div#tabsContents div.abas ul.dadosFichaTecnica {
	margin:0 0 25px;
	padding:0;
	list-style-type:none;
}
div#conteudoPrincipal div#tabsContents div.abas ul.dadosFichaTecnica li { font-size:80%; }
div#conteudoPrincipal div#tabsContents div.abas ul.dadosFichaTecnica li strong { color: #999; }


/*
	--------------------------------------------------------------------

	Extras

	--------------------------------------------------------------------
*/
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras {
	width:540px;
	margin:0 0 25px;
	padding:0;
	list-style-type:none;
}
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li {
	display:inline;
	float:left;
	width:270px;
	height:40px;
	font-size:80%;
	margin-bottom:5px;
}
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#img4a_capa			{ background:url(../imagens/extras_img4aCapa.gif)			no-repeat left; }
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#leiaPrefacio			{ background:url(../imagens/extras_leiaPrefacio.gif)		no-repeat left; }
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#leiaTrechoLivro		{ background:url(../imagens/extras_leiaTrechoLivro.gif)		no-repeat left; }
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#leiaSumario			{ background:url(../imagens/extras_leiaSumario.gif)			no-repeat left; }
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#leiaAgradecimentos	{ background:url(../imagens/extras_leiaAgradecimentos.gif)	no-repeat left; }
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#leiaIntroducao		{ background:url(../imagens/extras_leiaIntroducao.gif)		no-repeat left; }
div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li#leiaEndossos			{ background:url(../imagens/extras_leiaEndossos.gif)		no-repeat left; }

div#conteudoPrincipal div#tabsContents div.abas ul.listaExtras li a {
	line-height:40px;
	margin-left:45px;
}


/* Clear (extras) */
div.clearExtras {
	width:540px;
	height:25px;
	overflow:hidden;
	clear:both;
}
div.clearExtras hr { display:none; }

/*
	--------------------------------------------------------------------

	Lições da revista

	--------------------------------------------------------------------
*/
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista {
	width:705px;
	margin-bottom:7px;
}

/* Número da lição */
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.numLicao {
	display:inline;
	float:left;
	width:38px;
	height:42px;
	text-align:center;
	color:#09c;
	margin:0;
	padding:29px 5px;
	background-color:#fbfbfb;
	border:1px solid #f2f3f3;
}
/* IE6 */
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.numLicao { _padding-bottom:28px; }

div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.numLicao strong { font-size:170%; }

/* Conteúdo da lição */
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.conteudoLicao {
	display:inline;
	float:left;
	width:635px;
	height:90px;
	line-height:16px;
	margin:0 2px;
	padding:5px;
	background-color:#fbfbfb;
	border:1px solid #f2f3f3;
}
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.conteudoLicao strong {
	display:block;
	color:#09c;
}
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.conteudoLicao span {
	display:block;
	margin-top:10px;
}

/* Baixar PDF */
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.downloadPDF {
	display:inline;
	float:left;
	width:51px;
	height:32px;
	line-height:16px;
	text-align:center;
	margin:0;
	padding:34px 26px;
	background-color:#fbfbfb;
	border:1px solid #f2f3f3;
}
div#conteudoPrincipal div#tabsContents div.abas div.licoesRevista p.downloadPDF a {
	text-decoration:none;
	text-transform:uppercase;
	font-size:110%;
	color:#09c;
}

/*
	--------------------------------------------------------------------

	Clear "Lições da revista"

	--------------------------------------------------------------------
*/
div.clearLicoesRevista {
	width:705px;
	height:0;
	overflow:hidden;
	clear:both;
}
div.clearLicoesRevista hr { display:none; }



/*
	--------------------------------------------------------------------

	Produtos relacionados

	--------------------------------------------------------------------
*/
div#conteudoPrincipal ul.listaProdutos li {
	display:inline;
	float:left;
	width:126px;
	margin-right:26px;
}
div#conteudoPrincipal ul.listaProdutos li.noMargin { margin-right:0; }
div#conteudoPrincipal ul.listaProdutos li p { text-align:center; }
div#conteudoPrincipal ul.listaProdutos li p a {
	text-decoration:none;
	color:#999;
}

/* Título da obra */
div#conteudoPrincipal ul.listaProdutos li p.tituloObra a strong { color:#000; }

/* Autor(es) do livro e link */
div#conteudoPrincipal ul.listaProdutos li p.autor_link { font-size:60%; }

/* Preço do livro */
div#conteudoPrincipal ul.listaProdutos li p.preco { font-size:90%; }
div#conteudoPrincipal ul.listaProdutos li p.preco a { color:#09c; }


/* Preço antigo do livro */
div#conteudoPrincipal ul.listaProdutos li p.preco del { font-size:80%; }

div#conteudoPrincipal ul.listaProdutos li p a.lastLink { text-decoration:underline; }


/*
	--------------------------------------------------------------------

	Opinião do leitor

	--------------------------------------------------------------------
*/
div#conteudoPrincipal h2 span#opineAvalie {
	position:absolute;
	top:0;
	right:3px;
	display:block;
	height:24px;
	line-height:24px;
	text-align:right;
	text-transform:none;
	font-size:90%;
	font-weight:normal;
	color:#333;
}
div#conteudoPrincipal h2 span#opineAvalie a {
	display:inline-block;
	color:#333;
	padding-left:16px;
}
div#conteudoPrincipal h2 span#opineAvalie a:hover { text-decoration:none; }
div#conteudoPrincipal h2 span#opineAvalie a#linkOpine { background:url(../imagens/balao_linkOpine.gif) no-repeat left; }
div#conteudoPrincipal h2 span#opineAvalie a#linkAvalie { background:url(../imagens/estrela_linkAvaliacao.gif) no-repeat left; }

/* Avaliação do leitor */
div#conteudoPrincipal p.avaliacaoLeitor { margin:0 0 0 25px; }

/* Título da mensagem do leitor */
div#conteudoPrincipal p.tituloMsgLeitor {
	height:24px;
	line-height:24px;
	text-indent:25px;
	margin:0;
	background:url(../imagens/balao_tituloMsgLeitor.gif) no-repeat 3px;
}

/* Data/Hora da mensagem do leitor */
div#conteudoPrincipal p.dataHoraMsgLeitor {
	font-size:60%;
	color:#999;
	margin:0 0 0 25px;
}

/* Nome do leitor */
div#conteudoPrincipal p.nomeLeitor {
	color:#09c;
	margin:8px 0 8px 25px;
}

/* Mensagem do leitor */
div#conteudoPrincipal p.msgLeitor {
	margin:0 0 10px 25px;
	padding-bottom:10px;
	border-bottom:1px dotted #d8d8d9;
}

/* Última mensagem (remove a linha pontilhada) */
div#conteudoPrincipal p.lastMsgLeitor { border-bottom:none; }
