﻿/* ------------------------------------ Páginas (INTERNAS - Home) Conteúdo Pag Geral------------------------------------ */

#conteudoHome {
	clear: both;
	display:block;
}

#conteudoHome .centro {
	margin:0 auto;
	width:950px;
}

/*--- Coluna Esquerda ---*/

#conteudoHome .centro .colunaEsq {
	float:left;
	width:726px; _width:760px;
	padding-bottom:160px;
	margin-left:-18px; *margin-left:-18px; _margin-left:-40px;
}

/*--------------------------------------------------- Alterar Senha ----------------------------------------------*/

#boxConteudoSuperior .tituloAlterarSenha {
    background: url("img/titPagAlterarSenha.png") no-repeat;
    display: block;
    height: 81px;
    margin-bottom: 20px;
    margin-top: 15px;
}

/*--------------------------------------------------- Alterar Email ----------------------------------------------*/

#boxConteudoSuperior .tituloAlterarEmail {
    background: url("img/titPagAlterarEmail.png") no-repeat;
    display: block;
    height: 81px;
    margin-bottom: 20px;
    margin-top: 15px;
}

/*--------------------------------------------------- Anúncio Home -----------------------------------------------*/

#conteudoHome .centro .colunaEsq .anuncioHome {
	background:url(img/bgAnuncioHome.png) no-repeat;
	width:731px;
	height:312px;
	display:block;
	margin-top:40px;
	margin-left:5px; _margin-left:25px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .btSetaAnteriorAnuncio {
	background:url(img/btSetaAnteriorAnuncio.png) no-repeat left top;
	width:19px;
	height:30px;
	float:left;
	margin-top:134px;
	margin-left:45px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio {
	width:585px;
	height:220px;
	float:left;
	margin-left:0px;
	margin-right:12px;
	padding-top:30px;
	padding-left:26px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio img {
	float:left;
	margin-left:15px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio .boxConteudoLivro {
	float:left;
	width:340px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio .boxConteudoLivro .autorLivro {
	margin-left:10px;
	margin-top:15px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	display:block;
	overflow:hidden;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio .boxConteudoLivro .titLivro {
	margin-left:10px;
	font-size:23px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333333;
	display:block;
	overflow:hidden;
	margin-bottom:-10px;
	margin-top:-10px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio .boxConteudoLivro .subTitLivro {
	margin-left:10px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#999;
	display:block;
	overflow:hidden;
}

#conteudoHome .centro .colunaEsq .anuncioHome .anuncio .bordaAnuncio {
	width:2px;
	height:220px;
	float:left;
	background:url(img/bordaAnuncio.png) no-repeat;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio {
	width:585px;
	height:295px;
	float:left;
	margin-left:10px;
	margin-right:12px; _margin-right:0px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxPreco {
	margin-left:10px;
	float:left;
	margin-right:10px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxPreco .precoDe {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#999;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxPreco .precoDe span {
	background:transparent url(img/linhaHor.gif) repeat-x scroll left center;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxPreco .precoDeVenda {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	color:#333;
	letter-spacing:-1px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .btComprarAnuncio {
	background:url(img/btComprar.png) no-repeat;
	width:110px;
	height:36px;
	float:left;
	border:none;
	cursor:pointer;
	margin-top:14px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .anuncioLinha {
	border:0px solid red;
    float:left;
    overflow-y:hidden;
    height:250px;
}


#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio {
	margin:0 auto;
	margin-top:20px; _margin-top:0px;
	display:block;
	width:241px;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio .btCasadinhas {
	width:88px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(img/btCasadinhasAnuncio.png) no-repeat left bottom;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio .btCasadinhasAtivo {
	background:url(img/btCasadinhasAnuncio.png) no-repeat left top;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio .btDestaques {
	width:87px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(img/btDestaquesAnuncio.png) no-repeat left bottom;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio .btDestaquesAtivo {
	background:url(img/btDestaquesAnuncio.png) no-repeat left top;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio .btTodos {
	width:66px;
	height:40px;
	float:left;
	cursor:pointer;
	background:url(img/btTodosAnuncio.png) no-repeat left bottom;
}

#conteudoHome .centro .colunaEsq .anuncioHome .boxAnuncio .btsAnuncio .btTodosAtivo {
	background:url(img/btTodosAnuncio.png) no-repeat left top;
}

#conteudoHome .centro .colunaEsq .anuncioHome .btSetaProximoAnuncio {
	background:url(img/btSetaProximoAnuncio.png) no-repeat left top;
	width:19px;
	height:30px;
	float:left;
	margin-top:134px;
}

/*--- Box Livro Topo ---*/

.colunaEsq .boxLivro {
	float:left;
	margin-left:20px;
	margin-top:25px;
	display:block;
	width:222px;
	background:url(img/bgBoxeTopoLivro.png) no-repeat;
}

.colunaEsq .boxLivro .boxTopoLivro {
	margin-left:16px;
	margin-top:18px;
	width:190px;
	height:120px;
}

.colunaEsq .boxLivro .boxTopoLivro .bgCapa {
	width:81px;
	height:119px;
	float:left;	
}

.colunaEsq .boxLivro .boxTopoLivro .bgCapa img {
	width:82px;
	height:120px;
}

.colunaEsq .boxLivro .boxTopoLivro .statusLivro {
	margin-top:0px;
	width:95px;
	height:14px;
	float:right;
	border:1px solid white;
}


.colunaEsq .boxLivro .boxTopoLivro .statusLivroPromocao {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btPromocao.png) no-repeat;
}

.colunaEsq .boxLivro .boxTopoLivro .statusLivroPreVenda {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btPreVenda.png) no-repeat;	
}

.colunaEsq .boxLivro .boxTopoLivro .statusLivroLancamento {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btLancamento.png) no-repeat;
}

.colunaEsq .boxLivro .boxTopoLivro .statusLivroFreteGratis {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btFreteGratis.png) no-repeat;
}

/*--- Box Livro Meio ---*/

.colunaEsq .boxLivro .boxMeioLivro 
{
    height:96px;
	margin-left:0px;
	margin-top:17px;
	text-align:center;
	padding-top:12px;
	background:url(img/bgBoxMeioLivro.png) repeat-y;	
}

.colunaEsq .boxLivro .boxMeioLivro .tituloLivro {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	padding-bottom:15px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	letter-spacing:-1px;
	clear:both;
	line-height:19px;
}

.colunaEsq .boxLivro .boxMeioLivro .boxAutor 
{
    padding-left:8px;
    padding-right:8px;
}

.colunaEsq .boxLivro .boxMeioLivro .boxAutor a.autorLivro
{
    font-size:12px;
}

.colunaEsq .boxLivro .boxMeioLivro .boxAutor span.autorLivro
{
    font-size:12px;
}

/*--- Box Livro Base ---*/

.colunaEsq .boxLivro .boxBaseLivro {
	width:221px;
	height:88px;
	float:left;
	padding-top:10px;
	background:url(img/bgBoxBaseLivro.png) no-repeat;
}

.precoLivro {
	width:90px;
	float:left;
	margin-top:5px;
	margin-left:8px; _margin-left:3px;
}

.precoLivro .precoDeLivro {
	width:90px; _width:80px;
	float:left;
	display:block;
	font-size:11px;
	padding-left:7px;
	font-family:Tahoma, Arial, Times New Roman;
}

.precoLivro .precoPorLivro {
	width:90px;
	float:left;
	display:block;
	font-size:20px;
	letter-spacing:-2;
	padding-top:3px;
	padding-left:7px;
	font-family:Times New Roman, Tahoma, Arial;
	letter-spacing:-1px;
}

.btComprar {
	float:right;
	background:url(img/btComprar.png) no-repeat;
	width:106px;
	height:35px;
	margin-top:22px;
	margin-right:9px;
	border:none;
	cursor:pointer;
}

.btAvise {
	float:right;
	background:url(img/btAvise.png) no-repeat;
	width:148px;
	height:31px;
	margin-top:22px;
	margin-right:35px;
	border:none;
	cursor:pointer;
}

/* Home - Banners */
#conteudoHome .centro .colunaEsq .banner {
	float:left;
	display:block;
	width:680px;
	height:120px;
	margin-top:35px;
	margin-left:33px; _margin-left:25px;
	margin-bottom:10px;
	background:#999999;
	
}

/*--- Coluna Direita ---*/

##conteudoHome .centro .colunaDir {
	float:right;
	width:222px;
	margin-bottom:160px;
}

/* --- Coluna Direita --- */

#conteudoCategoria .centro .colunaDir .publicidade  {
	padding-left:20px;
	margin-bottom:25px;
	display:block;
}

#conteudoHome .centro .colunaDir {
	float:right;
	margin:0 auto;
	width:222px;
	margin-bottom:160px;
	margin-top:28px;
}

#conteudoHome .centro .colunaDir .titUltLancamento {
	float:right;
	width:220px;
	height:37px;
	background:url(img/titLancamento.png) no-repeat;
}

#conteudoHome .centro .colunaDir .imgLivroAutor {
	margin-left:1px;
	width:220px;
	height:214px;
	
}

#conteudoHome .centro .colunaDir .boxLivroAutor {
	padding-bottom:7px;
	padding-top:10px; _padding-top:15px; *padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	display:block;
	text-align:center;
    background:#f9f9f9;
}

#conteudoHome .centro .colunaDir .boxLivroAutor .autorLivroAutor {
	font-size:11px;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

#conteudoHome .centro .colunaDir .titLivroAutor 
{
    font-weight:bold; *font-weight:normal; _font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; *font-size:17px; _font-size:16px;
	letter-spacing:-1px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	display:block;
	padding-bottom:18px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:3px;
	clear:both;
	color:#630408;
	background:#f9f9f9;
	border-bottom:1px solid #DDDDDD;
}

#conteudoHome .centro .colunaDir .titMaisVendidos {
	background:url(img/bgTitMaisVendido.png) no-repeat;
	height:39px;
	width:220px;
	float:right;
	margin-top:16px;
}


#conteudoHome .centro .colunaDir .bgRodapeMaisVendido {
	background:url(img/bgRodapeMaisVendido.png) no-repeat;
	height:33px;
	width:222px; _width:219px;
	display:block;
	float:left;
	margin-bottom:25px;
}

#conteudoHome .centro .colunaDir .btAvise {
	float:right;
	background:url(img/btAvise.png) no-repeat;
	width:148px;
	height:31px;
	margin-top:18px;
	margin-right:35px;
	margin-bottom:7px;
	border:none;
	cursor:pointer;
}

/*--- Box Newsletter ---*/

#conteudoHome .centro .colunaDir .boxNewsletter {
	height:127px;
    width:220px;
	background:url(img/bgNewsletter.jpg); 
}

#conteudoHome .centro .colunaDir .boxNewsletter .inputs .limpaCampo {
	width:134px;
	height:18px;
	margin-left:19px;
	margin-top:81px;
	float:left;
	padding-left:8px;
	border:none #FFFFFF;
}

#conteudoHome .centro .colunaDir .boxNewsletter .inputs .campoNewsletter {
	margin-top:79px;
	width:144px;
	height:18px;
	margin-left:19px;
	float:left;
	border:none #FFFFFF;
	background:url(img/txtSeuEmail.png) no-repeat;
}

#conteudoHome .centro .colunaDir .boxNewsletter .btOk {
	margin-top:73px;	
	margin-right:13px;
	float:right;
	width:32px;
	height:33px;
	background:url(img/btOk.png) no-repeat;
	border:none;
	cursor:pointer;
}

/* --- BOX REDES SOCIAIS --- */
#conteudoHome .centro .colunaDir .boxRedesSociais {
	height:55px;
	width:205px;
	padding-bottom:5px;
	padding-left:15px;
}

#conteudoHome .centro .colunaDir .boxRedesSociais .btTwitter{
	width:37px;
	height:37px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}

#conteudoHome .centro .colunaDir .boxRedesSociais .balaoTwitter{
	background:url(img/balaoTwitter.png) no-repeat;
	width:63px;
	height:26px;
	z-index:98;
	position:absolute;
	margin-top:50px;
	margin-left:5px;
}

#conteudoHome .centro .colunaDir .boxRedesSociais .btOrkut{
	width:37px;
	height:37px;
	float:left;
	margin-left:5px;
	margin-top:10px;	
}

#conteudoHome .centro .colunaDir .boxRedesSociais .balaoOrkut{
	background:url(img/balaoOrkut.png) no-repeat;
	width:63px;
	height:26px;
	z-index:99;
	position:absolute;
	margin-top:50px;
	margin-left:45px;
	
}

#conteudoHome .centro .colunaDir .boxRedesSociais .btFacebook{
	width:37px;
	height:37px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}

#conteudoHome .centro .colunaDir .boxRedesSociais .balaoFacebook{
	background:url(img/balaoFacebook.png) no-repeat;
	width:63px;
	height:26px;
	z-index:100;
	position:absolute;
	margin-top:50px;
	margin-left:90px;
}

#conteudoHome .centro .colunaDir .boxRedesSociais .btYoutube{
	width:37px;
	height:37px;
	float:left;
	margin-left:5px;
	margin-top:10px;
}

#conteudoHome .centro .colunaDir .boxRedesSociais .balaoYoutube{
	background:url(img/balaoYoutube.png) no-repeat;
	width:63px;
	height:26px;
	z-index:99;
	z-index:100;
	position:absolute;
	margin-top:50px;
	margin-left:135px;	
}

/*--- Box Autor ---*/

#conteudoHome .centro .colunaDir .boxAutor {
	margin-top:25px;
	float:right;
}

#conteudoHome .centro .marcacao {
	float:left;
	width:3px;
	height:3px;
	margin-top:7px;
	margin-right:4px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

#conteudoHome .centro .colunaDir .boxAutor .nomeAutor {
	font-size:20px;
	font-family:Georgia, Arial, Times New Roman;
	float:left;
}

#conteudoHome .centro .colunaDir .boxAutor .fotoAutor {
	float:left;
	border:1px solid #CDCDCD;
	width:100px;
	margin-top:8px;
	padding-bottom:7px;
}

#conteudoHome .centro .colunaDir .boxAutor .bgAutor {
	float:left;
	width:88px;
	margin-top:7px;
	margin-left:6px;
}

#conteudoHome .centro .colunaDir .boxAutor .tituloAutor {
	float:right;
	width:110px;
	margin-top:10px;
}

#conteudoHome .centro .colunaDir .boxAutor .legendaAutor {
	float:right;
	width:110px;
	font-weight:bold;
}

#conteudoHome .centro .colunaDir .boxAutor .tituloLivrosPublicados {
	display:block;
	margin-top:8px;
	margin-bottom:4px;
}

#conteudoHome .centro .colunaDir .boxAutor .nomeLivros {
	display:block;
	line-height:15px;
}

#conteudoHome .centro .colunaDir .boxAutor .maisLivros {
	float:left;
	padding-bottom:30px;
}

#conteudoHome .centro .colunaDir .boxAutor .iconeSeta {
	float:left;
	background:url(img/iconeSeta.png) no-repeat;
	width:10px;
	height:10px;
	margin-left:5px;
	margin-top:2px;
}

#conteudoHome .centro .colunaDir .bgTituloCasadinha {
	background:url(img/bgTitCasadinhas.png) no-repeat;
	height:39px;
	margin-top:10px;
	width:222px; _width:219px;
	display:block;
	float:left;
}
#conteudoHome .centro .colunaDir .bannerMultipla{
	width:220px;
	height:268px;
	float:left;
	margin-bottom:20px;
}

#conteudoHome .centro .colunaDir .bannerErrata{
	width:220; 
	height:268;
	margin-bottom:20px;
}

/* ------------------------------------ Páginas (INTERNAS - Atualizações) Conteúdo Pag Geral------------------------------------ */

#conteudoAtualizacoes {
	clear: both;
	display:block;
	overflow:hidden;
	margin-bottom:160px;
}

#conteudoAtualizacoes .centro {
	margin:0 auto;
	width:950px;
}

/*--- Busca ---*/

.centro .boxBusca {
	width:950px;
	height:51px;
	float:left;
	padding-top:16px;
	padding-bottom:15px;
	padding-left:15px;
	background:url(img/bgBusca.png) no-repeat;
}

.centro .boxBusca input {
	width:670px;
	height:16px;
	float:left;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:10px;
	border: white none;
	background-image: url(img/bgCampoVazio.png);
	background-repeat: no-repeat;
	_background-attachment: fixed;
	background-position: left center;
	
}

.centro .boxBusca .inputs .inputBusca 
{
	background:transparent url(img/bgPalavraChaveInternas.png) no-repeat scroll left center;
}

.centro .boxBusca .btBusca {
	width:89px;
	height:37px;
	float:left;
	background:url(img/btBusca.png) no-repeat;
	margin-left:15px;
	margin-top:0px;
	border:none;
	cursor:pointer;
}

.centro .boxBusca .btBuscaAvancada {
	width:89px;
	float:left;
	margin-top:12px;
	background:url(img/btBuscaAvancada.png) no-repeat;
	margin-left:36px;
	border:none;
	cursor:pointer;
}

/*--- Busca - Link ---*/

.centro .boxBuscaLink {
	width:950px;
	height:95px;
	float:left;
}

.centro .boxBuscaLink .btLivro {
	width:82px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/livros.png) left top;
}

.centro .boxBuscaLink .btLivroVerm {
	background:url(img/livros.png) left bottom;
}

.centro .boxBuscaLink .btAutores {
	width:92px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/autores.png) left top;
}

.centro .boxBuscaLink .btAutoresVerm {
	background:url(img/autores.png) left bottom;
}

.centro .boxBuscaLink .btCasadinhas {
	width:112px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/casadinhas.png) left top;
}

.centro .boxBuscaLink .btCasadinhasVerm {
	background:url(img/casadinhas.png) left bottom;
}

.centro .boxBuscaLink .btPromocao {
	width:102px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/promocao.png) left top;
}

.centro .boxBuscaLink .btPromocaoVerm {
	background:url(img/promocao.png) left bottom;
}

.centro .boxBuscaLink .btLancamento {
	width:114px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/lancamento.png) left top;
}

.centro .boxBuscaLink .btLancamentoVerm {
	background:url(img/lancamento.png) left bottom;
}

.centro .boxBuscaLink .btOrdemAlfabetica {
	width:146px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/ordem_alfabetica.png) left top;
}

.centro .boxBuscaLink .btOrdemAlfabeticaVerm {
	background:url(img/ordem_alfabetica.png) left bottom;
}

.centro .boxBuscaLink .btMaisVendidos {
	width:130px;
	height:31px;
	margin-top:5px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/mais_vendidos.png) left top;
}

.centro .boxBuscaLink .btMaisVendidosVerm {
	background:url(img/mais_vendidos.png) left bottom;
}

.centro .boxBuscaLink .btPreco {
	width:76px;
	height:31px;
	margin-top:5px;
	margin-left:13px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/preco.png) left top;
}

.centro .boxBuscaLink .btPrecoVerm {
	background:url(img/preco.png) left bottom;
}

.centro .boxBuscaLink .bgBuscaLink {
	width:946px;
	height:64px;
	float:left;
	margin-top:-1px;
	background:url(img/bgBuscaLink.png) repeat-x;
	font-family:Tahoma, Arial;
}


.centro .boxBuscaLink .marcacaoTxtBuscaEsq {
	float:left;
	width:2px;
	height:2px;
	margin-top:32px;
	margin-left:25px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

.centro .boxBuscaLink .bgBuscaLink .txtBuscaDestaqueEsq {
	float:left;
	margin-left:2px;
	margin-top:25px;
	color:#585858;
	font-weight:bold;
}

.centro .boxBuscaLink .bgBuscaLink .txtBuscaEsq {
	float:left;
	margin-left:5px;
	margin-top:25px;
	color:#585858;
}

.centro .boxBuscaLink .marcacaoTxtBuscaDir {
	float:right;
	width:2px;
	height:2px;
	margin-top:32px;
	margin-right:5px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

.centro .boxBuscaLink .bgBuscaLink .txtBuscaDestaqueDir {
	float:right;
	margin-top:25px;
	margin-right:30px;
	color:#990000;
	font-weight:bold;
}

.centro .boxBuscaLink .bgBuscaLink .txtBuscaDir {
	float:right;
	margin-right:3px;
	margin-top:25px;
}

/*--- Coluna Esquerda ---*/

#conteudoAtualizacoes .centro .boxEsquerda {
	float:left;
	width:275px;
	margin-left:20px;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxVerTudo {
	width:275px;
	height:35px;
	float:left;
	margin-top:-10px;
	background:url(img/bgVerTudo.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxVerTudo .btVerTodasNotas {
	width:57px;
	height:12px;
	float:right;
	margin-right:16px;
	margin-top:10px;
	border:none;
	cursor:pointer;
	background:url(img/btVerTodasNota.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxEsquerda .titNotas {
	background:url(img/bgTitNotas.png) no-repeat;
	height:50px;
	margin-bottom:5px;
}

#conteudoAtualizacoes .centro .boxEsquerda .titErratas {
	background:url(img/bgTitErratas.png) no-repeat;
	height:50px;
	margin-bottom:5px;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxNotas {
	padding-bottom:5px;
	float:left;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxNotasTopo {
	height:32px;
	width:262px;
	float:left;
	margin-top:3px;
	padding-left:13px;
	background:url(img/bgNotasTopo.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxNotasMeio {
	width:262px;
	float:left;
	padding-left:13px;
	background:url(img/bgNotasMeio.png) repeat-y;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxNotasTopo .legendaNota {
	height:99px;
	width:220px;
	float:left;
	padding-left:13px;
	border:1px solid blue;
}

/*--- Geral nas Páginaa que contém a classes abaixo ---*/

#conteudoAtualizacoes .centro .boxNotasTopo .dataNota {
	display:block;
	clear:both;
	font-size:14px;
	margin-top:8px;
	padding-top:7px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .tituloNota {
	display:block;
	font-size:20px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:18px;
	color:#7E170C;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .autorNota {
	font-size:12px;
	color:#5D5D5D;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .boxEsquerda .autorNota {
	font-size:12px;
	color:#5D5D5D;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxNotasBt {
	width:20px;
	float:right;
	margin-top:80px;
	margin-right:10px; _margin-right:5px;
	overflow:hidden;
}

#conteudoAtualizacoes .centro .boxEsquerda .btNotas {
	width:22px;
	height:22px;
	display:block;
	background:url(img/btNotas.png) no-repeat;
	float:right;
}

#conteudoAtualizacoes .centro .boxEsquerda .boxNotasBase {
	width:275px;
	height:10px;
	float:left;
	background:url(img/bgNotasBase.png) no-repeat;
}

#conteudoAtualizacoes .centro .legendaNota {
	color:#8C8C8C;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:1px solid #dddddd;
	width:248px;
	display:block;
	font-family:"Tahoma", Arial, Georgia, "Times New Roman", Times, serif
}

/*--- Coluna Direita ---*/

#conteudoAtualizacoes .centro .boxDireita {
	float:right;
	width:650px; _width:660px;
	display:none;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas {
	float:right;
	width:315px;
	text-align:center;
	overflow:hidden;/*IE6 - Espaçamento entre os boxes juntar*/
	margin-left:9px;
	margin-bottom:15px;
	background:url(img/bgNotasDireita.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .titNotas {
	float:left;
	width:281px;
	padding-top:10px;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
	font-size:24px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .bgLivroNota {
	float:left;
	width:285px;
	height:140px;
	margin-left:13px; _margin-left:7px;
	margin-top:11px;
	margin-bottom:10px;
	background:url(img/bgLivro.png) no-repeat;
}

.imgLivro {
	margin:0 auto;
	margin-top:5px;
	width:80px;
}

.imgLivroAutor {
	margin-left:70px;
	margin-top:5px;
	width:80px;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasTopo {
	float:left;
	width:315px;
	background:url(img/bgNotasDireitaConteudo.png) repeat-y;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasTopo .dataNota {
	font-size:16px;
	margin-top:0px;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasTopo .tituloNota {
	font-size:24px;
	line-height:25px;
	padding-left:8px;
	padding-right:8px;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasBase {
	float:left;
	width:315px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(img/bgNotasDireitaConteudo.png) repeat-y;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasBase .legendaNota {
	float:left;
	width:289px;
	padding-top:10px;
	padding-bottom:10px;
	margin-left:10px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}


#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasBt {
	width:315px;
	height:52px;
	float:left;
	background:url(img/bgNotasDireitaBase.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasBt .btVer {
	float:right;
	width:106px;
	height:30px;
	margin-left:10px;
	margin-right:15px;
	margin-top:6px;
	border:none;
	cursor:pointer;
	background:url(img/btVerTodas.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxDireita .boxNotas .boxNotasBt .btBaixar {
	float:right;
	background:url(img/btBaixarAgora.png) no-repeat;
	width:126px;
	height:30px;
	margin-top:6px;
	border:none;
	cursor:pointer;
}


/* ------------------------------------ Páginas (INTERNAS - Erratas) Conteúdo Pag Geral------------------------------------ */

#conteudoAtualizacoes .centro .boxErrata {
	width:950px;
	height:102px;
	float:left;
	margin-top:10px;
	background:url(img/bgErratas.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxErrata .boxData {
	width:62px;
	height:62px;
	margin-right:10px;
	margin-left:17px; _margin-left:8px;
	margin-top:20px;
	float:left;
	background:#990000;
}

#conteudoAtualizacoes .centro .boxErrata .boxData .dataNota {
	text-align:center;
	color:#FFFFFF;
	font-size:16px;
	padding-top:10px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAtualizacoes .centro .boxErrata .boxTxtErrata {
	width:707px;
	float:left;
	margin-top:17px;
}

#conteudoAtualizacoes .centro .boxErrata .boxTxtErrata .autorNota {
	font-size:14px;
	font-weight:bold;
}

#conteudoAtualizacoes .centro .boxErrata .boxTxtErrata .tituloNota {
	font-size:26px;
}

#conteudoAtualizacoes .centro .boxErrata .boxTxtErrata .legendaNota {
}

#conteudoAtualizacoes .centro .boxErrata .btDownloadArquivo {
	float:right;
	margin-top:15px;
	margin-right:10px;
	background:url(img/btDownloadArquivo.png) no-repeat;
	width:137px;
	height:66px;
	border:none;
	cursor:pointer;
}

/*--- Paginação ---*/

#conteudoAtualizacoes .centro .boxPaginacao {
	height:22px;
	width:950px;
	clear:both;
	padding-top:20px;
	text-align:center;
}

#conteudoAtualizacoes .centro .boxPaginacao .btPrimeiraPag {
	height:16px;
	width:123px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btPrimeiraPag.png) no-repeat;
	
}

#conteudoAtualizacoes .centro .boxPaginacao .btSetaAnterior {
	height:21px;
	width:13px;
	margin-left:30px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btSetaAnterior.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxPaginacao .numeracao {
	float:inherit;
	background:white;
	font-size:16px;
	border:none;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#conteudoAtualizacoes .centro .boxPaginacao .btSetaProxima {
	height:21px;
	width:13px;
	margin-right:30px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btSetaProxima.png) no-repeat;
}

#conteudoAtualizacoes .centro .boxPaginacao .btUltimaPag {
	height:18px;
	width:105px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btUltimaPag.png) no-repeat;
}


/* ------------------------------------ Páginas (INTERNAS - Fale Conosco) ------------------------------------ */

/* --- Páginas (INTERNAS - Fale Conosco) Titulo Pag --- */

#conteudoFaleConosco {
	clear: both;
	display:block;
}

#conteudoFaleConosco .centro {
	margin:0 auto;
	width:950px;
}


/* --- Páginas (INTERNAS -  Fale Conosco) Formulário --- */

#conteudoFaleConosco .centro .form {
	font-size:16px;
}

#conteudoFaleConosco .centro .form .campo { 
	padding-top:16px;
	color:#999999;
	clear: both;
}

#conteudoFaleConosco .centro .form .campo .bgForm {
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
	height:20px; _height:16px;
	width:298px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	background:#F5F5F5;
	color:#909090;
	margin-left:190px;
	background:url(img/bgCampos.png) repeat-x;
}


#conteudoFaleConosco .centro .form .campo .bgForm .input { 
	border:white none;
	margin-left:-3px; *margin-left:-193px;
	width:296px; *width:296px;
	height:14px; _height:12px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:3px;
	padding-right:0px;
	color:#909090;
	font-size:12px;
	border:1px solid white;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;

}

#conteudoFaleConosco .centro .form .campo .legenda { 
	float:left;
	text-align:right;
	width:180px;
	margin-top:4px;
	margin-right:5px;
	color:#222222;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoFaleConosco .centro .form .campo .legendaMensagem {
	float:left;
	text-align:right;
	width:180px;
	margin-top:-14px;
	margin-right:5px;
	color:#222222;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoFaleConosco .centro .form .divisaoForm {
	clear:both;
	padding-bottom:40px;
	margin-bottom:26px;
	border-bottom:1px solid #D4D4D4;
}

#conteudoFaleConosco .centro .form .campo textarea {
	border:none;
	width:371px;
	height:241px;
	margin-top:-16px;
	margin-left:7px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	background:url(img/bgCamposArea.png) no-repeat;
	color:#909090;
	font-size:12px;
	resize:none;
}

#conteudoFaleConosco .centro .form .btEnviar {
	background:url(img/btEnviar.png) no-repeat;
	width:92px;
	height:37px;
	margin-top:20px;
	margin-left:486px; *margin-left:490px;
	border:none;
	cursor:pointer;
	margin-bottom:180px;
}

/* --- Mensagem Enviada ---*/

#boxMensagemEnviada {
	width:331px;
	height:167px;
	padding-bottom:100px;
	margin:0 auto;
	background:url(img/bgMensagemEnviada.png) no-repeat;	
}

.selectFale
{
    float:left;
    margin-left:5px;
}

/* --- Dados Alterados com Sucesso ---*/

#boxDadosAlterados {
	width:336px;
	height:167px;
	padding-bottom:300px;
	margin:0 auto;
	background:url(img/cadastroAlterado.png) no-repeat;	
}

/* --- Mensagem Erro ---*/

#boxMensagemErro 
{
    width:100%;
	height:67px;
	margin-top:12px;
	float:left;
	padding-bottom:20px;
	background:url(img/bgFaleConoscoMensagem.png) no-repeat;	
}

#boxMensagemErro .iconeErro
{
    width:38px;
	height:40px;
	margin-top:12px;
	float:left;
	margin-left:175px; _margin-left:85px;
	background:url(img/iconeErro.png) no-repeat;
}

#boxMensagemErro .mensagemErro
{
    font-size:18px;
    font-family:Georgia, Arial, Times New Roman;
	margin-top:20px;
	margin-left:5px;
	float:left;
	color:#990000;
}

#conteudoFaleConosco .centro .form .campo .erro
{
    color:#990000;
}

/* --- Mensagem do Formulário ---*/

#boxMensagemForm 
{
    width:100%;
	height:67px;
	margin-top:12px;
	float:left;
	padding-bottom:20px;
	background:url(img/bgFaleConoscoMensagem.png) no-repeat;	
}

#boxMensagemForm .mensagemForm
{
    font-size:18px;
    font-family:Georgia, Arial, Times New Roman;
	margin-top:20px;
	margin-left:5px;
	color:#222;
	text-align:center;
}

/* ------------------------------------ Páginas (INTERNAS - Autor) ------------------------------------ */

/* --- Páginas (INTERNAS - Autor) Titulo Pag --- */

#conteudoAutor {
	clear: both;
	display:block;
}

#conteudoAutor .centro {
	margin:0 auto;
	width:950px;
}

/* --- Coluna Esquerda --- */

#conteudoAutor .centro .colunaEsq {
	float:left;
	width:700px;
}

#conteudoAutor .centro .colunaAutor {
	float:left;
	width:745px; _width:755px;
	padding-bottom:160px;
	margin-left:-22px; _margin-left:-40px;
}

/* --- Autor - Coluna Esquerda Superior --- */

#conteudoAutor .centro .colunaEsq .bgFotoAutor {
	float:left;
	width:185px;
	padding-bottom:12px;
	border:1px solid #D8D8D8;
}

#conteudoAutor .centro .colunaEsq .bgFotoAutor .imgAutor {
	margin-top:11px;
	margin-left:12px;
	width:163px;
}

/* --- Autor - Coluna Esquerda Superior - Conteúdo do Autor--- */

#conteudoAutor .centro .colunaEsq .boxTxtAutor {
	float:right;
	width:500px;	
	margin-top:10px;
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoAutor .centro .colunaEsq .boxTxtAutor .nomeAutor {
	font-size:30px;
	display:block;	
}

#conteudoAutor .centro .colunaEsq .boxTxtAutor .siteAutor {
	font-size:14px;
	color:#626262;
	float:left;
	margin-top:-2px;
}

#conteudoAutor .centro .colunaEsq .boxTxtAutor .txtAutor {
	font-size:14px;
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:500px;	
	margin-top:15px;
}

#conteudoAutor .centro .colunaEsq .boxTxtAutor .btEnviarMensagem {
	background:url(img/btEnviarMensagem.png) no-repeat;
	width:181px;
	height:37px;
	margin-top:38px;
	margin-right:30px;
	float:right;
	border:none;
	cursor:pointer;
}

#conteudoAutor .centro .colunaEsq .bgBaseAutor {
	background:url(img/bgBaseAutor.png) no-repeat;
	width:695px;
	height:29px;
	clear:both;
}

/* --- Autor - Mensagem Enviada --- */

.boxMensagemEnviadaAutor {
	background:url(img/bgMensagemEnviadaAutor.png) no-repeat;
	position:absolute;
	width:477px;
	height:272px;
	display:block;
}

.boxMensagemEnviadaAutor .btFecharMensagemEnviadaAutor {
	background:url(img/btFechar.png) no-repeat;
	margin-top:215px;
	margin-left:195px;
	margin-bottom:10px;
	width:91px;
	height:38px;
	border:none;
	cursor:pointer;
}


/* --- Autor - Formulário --- */

#conteudoAutor .centro .colunaEsq .boxFormAutor {
	float:left;
	display:none;
}

#conteudoAutor .centro .marcacaoAutor {
	float:left;
	width:3px;
	height:3px;
	margin-top:7px;
	margin-right:5px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

#conteudoAutor .centro .marcacao {
	float:left;
	width:3px;
	height:3px;
	margin-top:11px;
	margin-right:5px;
	margin-left:50px;
	background:#fff;
	overflow:hidden;/*-IE6-*/
}

#conteudoAutor .centro .marcacaoSeta {
	float:left;
	width:3px;
	height:3px;
	margin-top:6px;
	margin-right:4px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

#conteudoAutor .centro .marcacaoMensagem {
	float:left;
	width:3px;
	height:3px;
	margin-top:11px;
	margin-right:5px;
	margin-left:50px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .titEnviarMensagem {
	font-size:26px;
	display:block;
	padding-top:30px;
	padding-bottom:20px;
	margin-left:50px;
	font-family:Georgia, "Times New Roman", Times, serif;	
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .campo {
	width:642px;
	float:left;
	margin-left:30px;
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .campo span {display: block; }

#conteudoAutor .centro .colunaEsq .boxFormAutor .campo .legenda {
	font-family:"Tahoma", Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	float:left;
	text-align:right;
	margin-top:5px;
	width:54px;
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .campo .input { 
	border:none;
	margin-left:5px;
	margin-bottom:20px;
	width:263px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:6px;
	color:#909090;
	font-size:12px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	background:url(img/bgCampoMensagem.png) no-repeat;
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .campo textarea {
	border:none;
	width:263px;
	height:120px;
	margin-left:5px;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	background:url(img/bgCampoMensagemArea.png) no-repeat;
	color:#909090;
	font-size:12px;
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .campo .btEnviarForm {
	background:url(img/btEnviarForm.png) no-repeat;
	width:91px;
	height:30px;
	margin-top:10px;
	margin-right:251px; 
	float:right;
	border:none;
	cursor:pointer;
}

#conteudoAutor .centro .colunaEsq .boxFormAutor .btSetaSobe {
	background:url(img/btSetaSobe.png) no-repeat;
	width:30px;
	height:30px;
	margin-top:-14px;
	margin-right:16px; 
	float:right;
	border:none;
	cursor:pointer;
}

/* --- Coluna Direita --- */

#conteudoAutor .centro .colunaDir {
	float:right;
	margin:0 auto;
	width:222px;
	margin-bottom:160px;
	margin-top:28px;
}

#conteudoAutor .centro .colunaDir .titUltLancamento {
	float:right;
	width:220px;
	height:37px;
	background:url(img/titLancamento.png) no-repeat;
}

#conteudoAutor .centro .colunaDir .imgLivroAutor {
	margin-left:1px;
	width:220px;
}

#conteudoAutor .centro .colunaDir .boxLivroAutor {
	padding-bottom:7px;
	padding-top:10px; _padding-top:15px; *padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	display:block;
	text-align:center;
    background:#f9f9f9;
}

#conteudoAutor .centro .colunaDir .boxLivroAutor .autorLivroAutor {
	font-size:11px;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

#conteudoAutor .centro .colunaDir .titLivroAutor 
{
    font-weight:bold; *font-weight:normal; _font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; *font-size:17px; _font-size:16px;
	letter-spacing:-1px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	display:block;
	padding-bottom:18px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:3px;
	clear:both;
	color:#630408;
	background:#f9f9f9;
	border-bottom:1px solid #DDDDDD;
}

#conteudoAutor .centro .colunaDir .titMaisVendidos {
	background:url(img/bgTitMaisVendido.png) no-repeat;
	height:39px;
	margin-top:30px; 
	width:220px;
	float:right;
}

#conteudoAutor .centro .colunaDir .banner {
	float:left;
	width:221px;
	height:135px;
	margin-top:20px;
	background:url(img/banner.png) no-repeat;
}

/* ------------------------------------ Páginas (INTERNAS - Carrinho de Compras) ------------------------------------ */

/* --- Páginas (INTERNAS - Carrinho de Compras) Titulo Pag --- */

#conteudoCarrinhoCompras {
	clear: both;
	display:block;
}

#conteudoCarrinhoCompras .centro {
	margin:0 auto;
	width:950px;
}

/* --- Páginas (INTERNAS -  Carrinho de Compras) Desconto --- */

#conteudoCarrinhoCompras .centro .boxDesconto {
	width:100%;
	float:left;
	margin-bottom:13px;
}


#conteudoCarrinhoCompras .centro .txtEscolhaNLivros {
	float:left;
	background:url(img/txtEscolhaNLivros.png) no-repeat;
	margin-top:5px;
	_margin-left:-470px;
	_margin-top:80px;
	width:260px;
	height:19px;
}

#conteudoCarrinhoCompras .centro .txtVeja {
	float:left;
	color:#990000;
	font-size:9px;
	margin-top:5px;
	_margin-left:-470px;
	_margin-top:80px;	
	font-family:Tahoma, Arial, Georgia;
	cursor:pointer;
}

/* --- Páginas (INTERNAS -  Carrinho de Compras) Colune Esquerda --- */

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq {
	width:472px;
	height:75px;
	float:left;
	background:url(img/bgDesconto.png) no-repeat;
}

/* --- Páginas (INTERNAS -  Carrinho de Compras) Icone Desconto --- */

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto {
	float:left;
	padding-bottom:3px;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone01 {
	width:38px;
	height:40px;
	float:left;
	margin-top:6px;
	margin-left:38px;
	margin-right:37px;
	background:url(img/icone1livro.jpg) left top;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone02 {
	width:46px;
	height:41px;
	float:left;
	margin-top:6px;
	margin-left:19px;
	margin-right:37px;
	background:url(img/icone2livro.jpg) left top;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone03 {
	width:46px;
	height:41px;
	float:left;
	margin-top:6px;
	margin-left:6px;
	margin-right:37px;
	background:url(img/icone3livro.jpg) left top;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone04 {
	width:46px;
	height:41px;
	float:left;
	margin-top:6px;
	margin-left:6px;
	margin-right:29px;
	background:url(img/icone4livro.jpg) left top;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone05 {
	width:46px;
	height:41px;
	float:left;
	margin-top:6px;
	margin-left:14px;
	background:url(img/icone5livro.jpg) left top;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone01Inativo {
	background:url(img/icone1livro.jpg) left bottom;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone02Inativo {
	background:url(img/icone2livro.jpg) left bottom;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone03Inativo {
	background:url(img/icone3livro.jpg) left bottom;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone04Inativo {
	background:url(img/icone4livro.jpg) left bottom;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .iconeDesconto .icone05Inativo {
	background:url(img/icone5livro.jpg) left bottom;
}

/* --- Páginas (INTERNAS -  Carrinho de Compras) Texto Icone Desconto --- */

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto {
	float:left;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto .txtIcone01 {
	width:99px;
	float:left;
	padding-left:7px;
	text-align:center;
	font-size:9px;
	line-height:10px;
	line-height:10px;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto .txtIcone02 {
	width:75px;
	float:left;
	margin-left:15px;
	font-size:9px;
	line-height:10px;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto .txtIcone03 {
	width:80px;
	float:left;
	margin-left:18px;
	font-size:9px;
	line-height:10px;
}


#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto .txtIcone04 {
	width:80px;
	float:left;
	margin-left:4px;
	font-size:9px;
	line-height:10px;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto .txtIcone05 {
	width:80px; _width:75px;
	float:left;
	margin-left:10px;
	font-size:9px;
	line-height:10px;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaEsq .txtIconeDesconto .txtIconeInativo {
	color:#999;
}

/* --- Páginas (INTERNAS -  Carrinho de Compras) Coluna Direita --- */

#conteudoCarrinhoCompras .centro .boxDesconto .colunaDir {
	width:460px;
	height:75px;
	float:right;
	margin-right:9px; *margin-right:8px; _margin-right:4px; 
	background:url(img/bgDescontoCampo.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaDir .tituloDesconto {
	padding-top:13px;
	padding-left:13px;
	font-size:16px;
	color:#990000;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
	letter-spacing:-1px;
	width:207px;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaDir .txtDesconto {
	padding-top:2px;
	padding-left:13px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	display:block;
	width:207px;
	float:left;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaDir .inputs .limpaDesconto {
	width:150px;
	height:17px;
	float:left;
	padding-top:5px;
	margin-top:0px; *margin-top:0px;
	margin-left:25px;
	margin-right:5px;
	padding-left:10px;
	border:white none;
	color:#666;
	background-image: url(img/bgCampoVazioDesconto.png);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left center;
}

#conteudoCarrinhoCompras .centro .boxDesconto .colunaDir .btOk {	
	margin-right:10px;
	float:right;
	width:32px;
	height:33px;
	margin-top:-5px;
	background:url(img/btOk.png) no-repeat;
	border:none;
	cursor:pointer;
}

/* --- Páginas (INTERNAS -  Carrinho de Compras) Boxes Carrinho de Compras --- */

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras
{   width:100%;
    *margin-top:25px;  
    padding-bottom:160px;
    float:left;  
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxTitulo
{
    background:url(img/bgBarraCarrinho.png) no-repeat;
    height:47px;
    width:920px;
    float:left;
}

/*Forma de Pagamento*/

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxTituloPagamento
{
    background:url(img/titBarraFormaPagamento.png) no-repeat;
    height:47px;
    width:920px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxIndividual .bgFormaPagamentoCinza
{
    background:url(img/bgFormaPagamentoCinza.png) no-repeat;
    height:126px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
    font-size:11px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgFormaPagamentoMarrom
{
    background:url(img/bgFormaPagamentoMarrom.png) no-repeat;
    height:126px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
    font-size:11px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgFormaPagamentoBrancoMarrom
{
    background:url(img/bgFormaPagamentoBrancoMarrom.png) no-repeat;
    height:126px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
    font-size:11px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxIndividual .bgFormaPagamentoBranco
{
    background:url(img/bgFormaPagamentoBranco.png) no-repeat;
    height:128px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
    font-size:11px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .capaLivroFormaPagamento
{
    height:94px;
    width:64px;
    margin-top:12px;
    margin-left:40px;
    float:left; 
    border-top:1px solid #d9d9d9; 
    border-bottom:1px solid #d9d9d9; 
    border-left:1px solid #d9d9d9; 
    border-right:1px solid #d9d9d9;
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:3px; 
    padding-right:3px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .capaLivroCasadinha
{
    height:94px;
    width:64px;
    margin-top:12px;
    margin-left:40px;
    margin-right:12px;
    float:left; 
    border-top:1px solid #d9d9d9; 
    border-bottom:1px solid #d9d9d9; 
    border-left:1px solid #d9d9d9; 
    border-right:1px solid #d9d9d9;
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:3px; 
    padding-right:3px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtTituloFormaPagamento
{
    width:180px;
    margin-top:40px;
    margin-left:52px;
    text-align:center;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxAutorCarrinhoFormaPagamento
{
    width:160px;
    height:63px;
    margin-left:14px;
    margin-top:35px;
    float:left;
    text-align:center;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxAutorCarrinho .txtAutorFormaPagamento
{
    width:160px;
    line-height:15px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .qtd
{
    width:55px;
    margin-top:52px;
    margin-left:6px;
    float:left;
    text-align:center;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .qtdFormaPagamento
{
    width:75px;
    margin-top:52px;
    margin-left:27px;
    float:left;
    text-align:center;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxPresente
{
    float:left;
    width:104px;
    margin-right:-30px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxPresente .qtdPresente
{
    margin-top:52px;
    margin-left:6px;
    display:block;
    text-align:center;
    margin-top:75px;
    font-weight:bold;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxPresente .iconePresente
{
    width:30px;
    height:33px;
    background:url(img/iconePresente.png) no-repeat;
    margin-top:42px;
    float:left;
    margin-left:38px;
    margin-top:40px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtPrecoTotalFormaPagamento
{
    width:133px;
    margin-top:50px;
    margin-left:16px;
    float:left;
    text-align:center;
    font-size:14px;
    font-weight:bold; _font-weight:bold; *font-weight:normal;
    font-family:Tahoma, Arial;
}

/*Fim - Forma de Pagamento*/

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha
{
    width:960px;
    float:left; 
    mmargin-bottom:18px;
    mmargin-top:2px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgTituloCasadinha
{
    background:url(img/bgBarraCasadinha.png) no-repeat;
    width:921px;
    height:21px;
    float:left; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgTituloCasadinha .txtCasadinha
{
    float:left; 
    margin-left:8px;
    width:80px;
    height:11px;
    margin-top:5px;
    background:url(img/txtCasadinha.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgTituloCasadinha .tituloCasadinha
{
    float:left; 
    color:White;
    margin-left:3px;
    margin-top:4px;
    margin-bottom:-20px;
    font-size:10px;
    font-family:Tahoma, Arial, Georgia;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgTituloCasadinhaRodape
{
    background:url(img/bgBarraCasadinhaBase.png) repeat-x;
    width:921px;
    height:21px;
    float:left; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgTituloCasadinhaRodape .txtValorCasadinha
{
    float:right; 
    width:128px;
    height:11px;
    margin-top:4px;
    background:url(img/txtValorCasadinha.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgTituloCasadinhaRodape .valorCasadinha
{
    float:right; 
    color:White;
    margin-top:4px;
    font-size:10px;
    margin-right:8px;
    font-family:Tahoma, Arial, Georgia;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgCasadinhaMarrom
{
    background:url(img/bgCasadinhaMarrom.png) no-repeat;
    height:126px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
    font-size:11px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxCasadinha .bgCasadinhaBranco
{
    background:url(img/bgIndividualBranco.png) no-repeat;
    height:128px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxIndividual .bgIndividualCinza
{
    background:url(img/bgIndividualCinza.png) no-repeat;
    height:126px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
    font-size:11px; 
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxIndividual .abaPrevenda
{
    height:122px;
    width:33px;
    float:left; 
    margin-top:0px;
    background:url(img/bgAbaPrevenda.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxIndividual .boxDesconto
{
    height:122px;
    width:33px;
    float:left; 
    margin-top:0px;
    background:url(img/bgDescontoCasadinha.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .abaCasadinha
{
    height:122px;
    width:33px;
    float:left; 
    margin-top:0px;
    background:url(img/bgAbaCasadinha.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxIndividual .bgIndividualBranco
{
    background:url(img/bgIndividualBranco.png) no-repeat;
    height:127px;
    width:960px;
    float:left; 
    font-family:Tahoma, Arial, Georgia, Times New Roman;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .btLixeira
{
    height:17px;
    width:17px;
    margin-top:50px;
    margin-left:15px;
    margin-right:-9px;
    float:left; 
    border:none;
    cursor:pointer;
    background:url(img/xLixeira.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtCodigo
{
    width:74px;
    margin-top:52px;
    margin-left:10px;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .capaLivro
{
    height:94px;
    width:64px;
    margin-top:12px;
    margin-left:27px;
    float:left; 
    border-top:1px solid #d9d9d9; 
    border-bottom:1px solid #d9d9d9; 
    border-left:1px solid #d9d9d9; 
    border-right:1px solid #d9d9d9;
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:3px; 
    padding-right:3px; 
}


#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxAutorCarrinho
{   
    height:63px;
    margin-left:14px;
    margin-top:35px;
    width:135px;
    float:left;
    text-align:center;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtTitulo
{
    width:284px;
    margin-top:40px;
    margin-left:34px;
    text-align:center;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtAutor
{
    line-height:15px;
	width:160px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .campoQtd
{
    width:20px;
    height:17px;
    margin-top:49px;
    margin-left:32px;
    padding-top:3px;
    float:left;
    border:1px solid #DAD4C4;
    text-align:center;
    color:#333;
    background:url(img/bgCampoQtd.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .btQtd
{
    width:7px;
    height:12px;
    margin-top:55px;
    margin-left:3px;
    float:left;
    border:none;
    cursor:pointer;
    background:url(img/btQtd.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .checkboxBoxProduto
{   
    margin-top:50px;
    margin-left:32px;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .checkboxBoxProduto input
{
	cursor:pointer;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .iconePresente
{
    width:30px;
    height:33px;
    background:url(img/iconePresente.png) no-repeat;
    margin-top:42px;
    float:left;
    margin-left:6px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtPrecoUni
{
    width:115px;
    margin-top:52px;
    margin-left:26px;
    float:left;
    text-align:center;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .txtPrecoTotal
{
    width:118px;
    margin-top:50px;
    margin-left:7px;
    float:left;
    text-align:center;
    font-size:14px;
    font-weight:bold; _font-weight:bold; *font-weight:normal;
    font-family:Tahoma, Arial;
}

/* --- Páginas (INTERNAS - Carrinho de Compras) Base --- */

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor
{   margin-top:20px;
    width:940px;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep
{
    background:url(img/bgCep.png) no-repeat;
    float:right;
    wwidth:435px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCepDir
{
    background:url(img/bgCepDir.png) no-repeat;
    float:right;
    width:10px;
    height:137px;
    margin-right:4px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep
{
    width:252px;
    height:139px;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep .detalheTitulo {
    color:#800E0E;
    font-family:Georgia;
    font-size:10px;
    display:block;
    margin-top:54px;
    margin-left:23px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep .cidadeEstado {
    color:#868686;
    font-family:Georgia;
    font-size:9px;
    display:block;
    margin-top:5px;
    margin-left:23px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep .limpaCep1 {
    width:108px;
    float:left;
    margin-top:12px;
    margin-left:25px;
    padding-left: 4px;
    border:white none;
    color:#ccc;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep .cep1
{
    width:108px;
    float:left;
    margin-top:12px;
    margin-left:25px;
    padding-left: 4px;
    border:white none;
    color:#ccc;
    background:url(img/txtDigiteCep.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep .cep2
{
    width:41px;
    float:left;
    margin-top:12px;
    margin-left:18px;
    color:#ccc;
    border:none;
    background:none;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxCep .btOkCep
{
    width:33px;
    height:32px;
    float:left;
    margin-top:2px;
    margin-left:8px;
    background:url(img/btOkCep.png) no-repeat;
    border:none;
    cursor: pointer;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxEntrega
{
    width:175px;
    height:119px;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxEntrega .boxRapida
{
    width:164px;
    height:50px;
    float:left;
    margin-top:15px;
    margin-left:0px;
    color:#800E0E;
    font-size:16px;
    font-family:Georgia, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxEntrega .boxNormal
{
    width:164px;
    height:50px;
    float:left;
    margin-left:0px;
    margin-top:10px;
    color:#800E0E;
    font-size:16px;
    font-family:Georgia, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxEntrega .radioEntrega
{
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxEntrega .tituloEntrega
{
	width: 125px;
    float:left;
    margin-left:6px;
    margin-top:-3px;
    cursor:pointer;
    color:#800E0E;
	font-family:Georgia,Arial,Tahoma;
	font-size:14px;
	font-weight: normal;
	background: none;
	border: none;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgCep .boxEntrega .txtEntrega
{
    float:left;
    margin-left:35px;
    margin-top:5px;
    font-family:Tahoma, Georgia, Arial;
    color:#868686;
    font-size:9px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgValor
{
    float:right;
    width:314px;
    height:139px;
    margin-right:7px;
    font-family:Times New Roman, Arial, Georgia;
    font-size:30px;
    color:#4B4B4B;
    background:url(img/bgValorCarrinho.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValor .valorFrete
{
    float:left;
    margin-left:6px;
    margin-top:67px;
    text-align:right;
    width:143px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValor .valorCompras
{
    float:left;
    margin-left:10px;
    margin-top:67px;
    text-align:right;
    width:143px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValorTotal
{
    float:right;
    width:160px;
    height:139px;
    margin-right:18px; _margin-right:9px;
    margin-top:1px;
    background:url(img/bgValorTotalCarrinho.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValorTotal .valorTotal
{
    float:right;
    margin-right:10px;
    margin-top:67px;
    text-align:right;
    width:143px;
    font-size:38px;
    color:#fff;
    font-family:Times New Roman, Arial, Georgia;
}

/*Forma de Pagamento*/

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgEndereco
{
    float:left;
    width:940px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgEndereco .boxEndereco
{
    width:293px;
    height:139px;
    
    background:url(img/bgEndereco.png) no-repeat;
    float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgEndereco .endereco
{
    width:170px;
    float:left;
    margin-top:51px;
    margin-left:21px;
    color:#818181;
    font-family:Tahoma, Arial, Times New Roman;
    line-height:14px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgEndereco .linkMudarEndereco
{   
    width:50px;
    float:left;
    margin-top:94px;
    color:#000000;
    font-weight:bold; *font-weight:normal; _font-weight:bold;
    font-size:10px;
    font-family:Tahoma, Arial, Times New Roman;
    line-height:10px;
    text-align:right;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxValor .bgEndereco .boxEndereco .btMudarEndereco
{
    width:33px;
    height:32px;
    float:left;
    margin-top:90px;
    margin-left:5px;
    border:none;
    cursor:pointer;
    background:url(img/btMudarEndereco.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValorFormaPagamento
{
    float:left;
    width:450px;
    height:139px;
    margin-left:10px;
    margin-top:-1px;
    font-family:Times New Roman, Arial, Georgia;
    font-size:38px;
    color:#4B4B4B;
    letter-spacing:-2px;
    background:url(img/bgValorCarrinhoFormaPagamento.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValorFormaPagamento .valorFrete
{
    float:left;
    margin-left:5px;
    margin-top:67px;
    text-align:right;
    width:120px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValorFormaPagamento .valorCompras
{
    float:left;
    margin-left:17px;
    margin-top:67px;
    text-align:right;
    width:138px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgValorFormaPagamento .valorDesconto
{
    float:right;
    margin-right:15px;
    margin-top:67px;
    text-align:right;

}

/*Fim - Forma de Pagamento*/



/* --- Páginas (INTERNAS - Formas de Pagamento) - Titulo e Cartões --- */

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .titFormasPagamento
{
    width:922px;
    height:53px;
    float:left;
    margin-top:20px;
    background:url(img/titFormasPagamento.png) no-repeat;   
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .boxCartoes
{
    width:390px;
    float:left;
    margin-top:25px;
    background:white;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .boxCartoes .cartao
{
    width:398px;
    float:left; 
    margin-top:10px;
    padding-bottom:10px;
    background:white;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .boxCartoes .radioCartao
{
    float:left; 
    margin-left:3px;
    margin-top:27px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .boxCartoes .imgCartao
{
    width:71px;
    height:67px;
    float:left; 
    margin-left:6px;
    cursor: pointer;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .boxCartoes .tituloCartao
{
    float:left; 
    margin-left:10px;
    margin-top:10px;
    color:#990000;
    font-size:14px; *font-size:16px; _font-size:14px;
    font-weight:bold; *font-weight:normal; _font-weight:bold;
    cursor:pointer;
    font-family:Georgia, Tahoma, Arial;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxFormaPagamento .boxCartoes .txtCartao
{
    width:249px;
    float:left; 
    margin-left:10px;
    margin-top:2px;
    color:#707070;
    font-size:10px;
    font-family:Tahoma, Arial;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento
{
    width:370px;
    float:left;
    margin-top:25px;
    margin-left:50px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .topoOpcaoPagamento
{
    width:368px;
    height:79px;
    float:left;
    background:url(img/bgOpcaoPagamento.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .meioOpcaoPagamento
{
    width:368px;
    float:left;
    background:url(img/bgMeioOpcaoPagamento.png) repeat-y;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .meioOpcaoPagamento input.radioButton {
	margin-left:15px;
	float:left;
	margin-top:8px; 
	margin-right:8px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .meioOpcaoPagamento .parcela {
	display:block;
	font-size:24px;
	color:#333;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
	cursor:pointer;
	margin-left:62px;
	margin-top:7px; *margin-top:9px;
	font-family:Times New Roman, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .meioOpcaoPagamento .parcelaX {
	float:left;
	_width:80px;
	height:20px;
	font-size:20px;
	cursor:pointer;
	margin-left:8px;
	margin-right:7px;
	margin-top:8px;
	font-family:Times New Roman, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .meioOpcaoPagamento .meioOpcaoPagamentoLinha {
	width:350px;
	float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .meioOpcaoPagamento .valorParcela {
	font-size:24px;
	display:block;
	color:#333;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
	cursor:pointer;
	_margin-left:1px;
	margin-top:6px;
	font-family:Times New Roman, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxOpcaoPagamento .baseOpcaoPagamento
{
    width:368px;
    height:29px;
    float:left;
    background:url(img/bgBaseOpcaoPagamento.png) no-repeat;
}


#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao
{
    width:370px;
    float:left;
    margin-top:25px;
    margin-left:50px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .topoOpcaoPagamento
{
    width:368px;
    height:79px;
    float:left;
    background:url(img/bgDadosdoCartaodeCredito.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .meioOpcaoPagamento
{
    width:368px;
    float:left;
    background:url(img/bgMeioOpcaoPagamento.png) repeat-y;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .meioOpcaoPagamento input.radioButton {
	margin-left:15px;
	float:left;
	margin-top:8px; 
	margin-right:8px;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .meioOpcaoPagamento .parcela {
	display:block;
	font-size:24px;
	color:#333;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
	cursor:pointer;
	margin-left:62px;
	margin-top:7px; *margin-top:9px;
	font-family:Times New Roman, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .meioOpcaoPagamento .parcelaX {
	float:left;
	_width:80px;
	height:20px;
	font-size:20px;
	cursor:pointer;
	margin-left:8px;
	margin-right:7px;
	margin-top:8px;
	font-family:Times New Roman, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .meioOpcaoPagamento .meioOpcaoPagamentoLinha {
	width:350px;
	float:left;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .meioOpcaoPagamento .valorParcela {
	font-size:24px;
	display:block;
	color:#333;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
	cursor:pointer;
	_margin-left:1px;
	margin-top:6px;
	font-family:Times New Roman, Arial, Tahoma;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .boxDadosCartao .baseOpcaoPagamento
{
    width:368px;
    height:29px;
    float:left;
    background:url(img/bgBaseOpcaoPagamento.png) no-repeat;
}




#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .bgRodapeCarrinhoCompras .btFinalizarCompra
{
    float:right;
    width:201px;
    height:48px;
    margin-top:50px;
    border:none;
    cursor:pointer;
    background:url(img/btFinalizarCompra.png) no-repeat;
}

/* --- Páginas (INTERNAS - Carrinho de Compras) Botões --- */

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .botoes
{
    float:left;
    width:940px;
    margin-top:20px;
    padding-top:20px;
    padding-bottom:20px;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .botoes .btContinuar
{
    float:left;
    height:57px;
    margin-left:30px;
    width:335px;
    border:none;
    cursor:pointer;
    background:url(img/btContinuarComprando2.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .botoes .btRealizar
{
    float:right;
    height:56px;
    margin-right:50px;
    width:276px;
    margin-right:50px;
    border:none;
    cursor:pointer;
    background:url(img/btFinalizarCompra2.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .boxCarrinhoCompras .btFinalizar
{
    float:right;
    width:201px;
    height:48px;
    margin-top:20px;
    border:none;
    cursor:pointer;
    background:url(img/btFinalizarCompra.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .bgRodapeCarrinhoCompras
{
    /*float:left;
    width:940px;
    height:95px;
    margin-top:25px;
    padding-bottom:20px; *padding-bottom:0px;
    background:url(img/bgRodapeCarrinhoCompras.png) repeat-x;*/
    background-color:#EEEEEE;
    float:left;
    height:72px;
    margin-bottom:16px;
    margin-top:0;
    width:940px;
}

#conteudoCarrinhoCompras .centro .bgRodapeCarrinhoCompras .txtPrazo
{
    width:670px;
    text-align:center;
    color:#990000;
    font-family:Georgia, Arial, Tahoma;
    font-size:16px;
    display:block;
    margin:0 auto;
    margin-top:9px;
}

#conteudoCarrinhoCompras .centro .bgRodapeCarrinhoCompras .txtVazio
{
    width:540px;
    text-align:center;
    color:#990000;
    font-family:Georgia, Arial, Tahoma;
    font-size:16px;
    display:block;
    margin:0 auto;
    margin-top:30px;
    margin-bottom:20px;
}

/* --- Páginas (INTERNAS - Carrinho de Compras) Pop Excluir --- */

.boxCarrinhoExcluir
{
    position:absolute;
	/*display:block;*/
	margin-top:273px;
	margin-left:365px;
	width:370px;    
}

.boxCarrinhoExcluir .bgTopoExcluirLivro
{
	display:block;
	width:370px;
	height:25px;    
	background:url(img/bgTopoExcluir.png) no-repeat;
}

.boxCarrinhoExcluir .bgMeioExcluirLivro
{
	float:left;
	width:370px;   
	background:url(img/bgMeioExcluir.png) repeat-y;  
}

.boxCarrinhoExcluir .bgMeioTxtExcluirLivro
{
	float:left;
	width:370px;   
	background:url(img/bgMeioExcluir.png) repeat-y;  
}

.boxCarrinhoExcluir .bgMeioTxtExcluirLivro .txtExcluirLivro
{
	padding-left:22px;
	width:318px;
	text-align:center;
	padding-top:20px;
	display:block;
	font-family:Georgia, Arial;
	font-size:18px;
	color:#4D4D4D; 
}

.boxCarrinhoExcluir .bgMeioExcluirLivro .boxLivroPopEsq
{
	float:left;
	width:120px;   
}

.boxCarrinhoExcluir .bgMeioExcluirLivro .boxLivroPopEsq .imgLivroPop
{
    border-top:1px solid #d9d9d9; 
    border-bottom:1px solid #d9d9d9; 
    border-left:1px solid #d9d9d9; 
    border-right:1px solid #d9d9d9;
    padding-top:5px; 
    padding-bottom:5px; 
    padding-left:5px; 
    padding-right:5px; 
    margin-left:20px;
}

.boxCarrinhoExcluir .bgMeioExcluirLivro .boxLivroPopDir
{
	float:right;
	width:230px; 
	margin-right:20px;  
}

.boxCarrinhoExcluir .bgMeioExcluirLivro .boxLivroPopDir .autorLivroPop
{
    margin-top:15px;
    text-align:center;
    display:block;
    font-family:Arial, Tahoma;
    font-size:12px;
    color:#333;
    padding-bottom:10px;

}

.boxCarrinhoExcluir .bgMeioExcluirLivro .boxLivroPopDir .tituloLivroPop
{
    text-align:center;
    display:block;
    font-family:Georgia ,Arial, Tahoma;
    font-size:16px;
    color:#990000;
}

.boxCarrinhoExcluir .bgBaseExcluirLivro {
	float:left;
	clear:both;
	background:url(img/bgBaseExcluir.png) no-repeat;
	width:370px;
	height:74px;
}

.boxCarrinhoExcluir .bgBaseExcluirLivro .btSim {
	background:url(img/btSim.png) no-repeat;
	margin-top:17px;
	margin-bottom:10px;
	margin-left:90px;
	float:left;
	width:81px;
	height:38px;
	border:none;
	cursor:pointer;
}

.boxCarrinhoExcluir .bgBaseExcluirLivro .btNao {
	background:url(img/btNao.png) no-repeat;
	margin-top:17px;
	margin-bottom:10px;
	margin-right:90px;
	float:right;
	width:81px;
	height:38px;
	border:none;
	cursor:pointer;
}

/* --- Páginas (INTERNAS - Carrinho de Compras) Pop Presente --- */

.boxCarrinhoPresente
{
    position:absolute;
	/*display:block;*/
	margin-top:273px;
	margin-left:365px;
	width:401px;
	height:229px;     
	background:url(img/bgPresente.png) no-repeat;
}

.boxCarrinhoPresente .boxPresente
{
	width:90px;
	float:left;
	padding-left:122px;
	padding-top:161px;
}

.boxCarrinhoPresente .selectPresente
{
	width:90px;
	float:left;
}

.boxCarrinhoPresente .btOk {
	width: 56px;
	height: 40px;
	border: none;
	cursor: pointer;
	margin-top:158px;
	margin-left:12px;
	background: url(img/btOkPresente.png) no-repeat; 
}

/* ------------------------------------ Páginas (INTERNAS - Autenticação) ------------------------------------ */

/* --- Páginas (INTERNAS - Autenticação) Titulo Pag --- */

#conteudoAutenticacao {
	clear: both;
	display:block;
}

#conteudoAutenticacao .centro {
	margin:0 auto;
	width:950px;
	padding-bottom: 60px;
}

#conteudoAutenticacao .centro .containerAutenticacao {
	display: block;
	clear: both;
	width: 945px;
	height: 309px;
	padding-top: 40px;
	background:url(img/bgAutenticacao.png) no-repeat;
}

/* --- Páginas (INTERNAS - Autenticação) Acesso Restrito --- */

#conteudoAutenticacao .centro .boxAcessoRestrito {
	display: block;
	clear: both;
	width: 945px;
	height: 309px;
	margin-top:-50px;
	background:url(img/bgAutenticacaoAcessoRestrito.png) no-repeat;
}

#conteudoAutenticacao .centro .containerAutenticacao .minhaConta {
	display: block;
	float: right; 
	width: 337px;
	padding-top: 160px;
	padding-right: 50px;
}

#conteudoAutenticacao .centro .containerAutenticacao .btEsqueciSenhaAcessoRestrito {
	display: block;
	clear: both;
	width: 123px;
	height: 26px;
	border: none;
	cursor: pointer;
	*margin-left: -1px;
	background: url(img/btAutenticacaoEsqueciSenha.jpg) no-repeat; 
}

/* --- Fim - Páginas (INTERNAS - Autenticação) Acesso Restrito --- */

/* --- Páginas (INTERNAS - Autenticação) Acesso Restrito - Esqueci a Senha --- */

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha {
	display: block;
	float: right; 
	width: 337px;
	padding-top: 160px;
	padding-right: 50px;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha .inputTexto {
	display: block;
	background: url(img/autenticacao_inputMaior.jpg) no-repeat;
	width: 286px;
	height: 21px;
	padding: 6px 7px 3px 7px;
	border: none;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha .inputTexto input {
	border: white none;
	width: 286px;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha .inputTextoEmail .inativo {
	background: url(img/bgAutenticacaoEmail.jpg) no-repeat center left;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha .campoInativoSenha
{
    background: url(img/campoInativoSenha.png) no-repeat;
    width:245px;
    height:30px;
    display:block;
    margin-top:26px;
    margin-left:-7px;   
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha .btEnviar {
	width: 78px;
	height: 33px;
	border: none;
	margin-top:0px; *margin-top:2px; _margin-top:-66px;
	margin-left:256px;
	cursor: pointer;
	background: url(img/btEnviarSenha.png) no-repeat; 
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciSenha .btLembrei {
	width:123px;
	height:26px;
	border: none;
	margin-top:12px; _margin-top:-35px;
	margin-left:1px;
	cursor: pointer;
	background: url(img/btLembreiMinhaSenha.png) no-repeat; 
}

/* --- Fim - Páginas (INTERNAS - Autenticação) Acesso Restrito - Esqueci a Senha --- */

/* --- Páginas (INTERNAS - Autenticação) Sucesso --- */
#conteudoAutenticacao .centro .autenticacaoSucesso {
    background: url(img/bgAutenticacaoSucesso.png) no-repeat; 
    width:468px;
    height:163px;
    display:block;
    margin-left:245px;
    padding-bottom:300px;
}

/* --- Páginas (INTERNAS - Autenticação) Esqueci Minha Senha --- */

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha {
	display: block;
	float: left; 
	width:392px;
	padding-top: 118px;
	margin-left:45px; _margin-left:23px;
	background: url(img/titAutenticacaoEsqueciMinhaSenha.jpg) no-repeat top center;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha .inputTexto {
	display: block;
	float: left;
	background: url(img/autenticacao_inputMaior.jpg) no-repeat;
	width:286px;
	height: 21px;
	padding: 6px 7px 3px 7px;
	margin-bottom: 17px;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha .inputTexto input {
	border: white none;
	width: 287px;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha .inputTextoEmail .inativo {
	background: transparent url(img/bgAutenticacaoEmail.jpg) no-repeat center left;
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha .campoInativoSenha
{
    background: url(img/campoInativoSenha.png) no-repeat;
    width:245px;
    height:30px;
    float:left;
    margin-top:1px;  
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha .btEnviar {
	display: block;
	float: left;
	width: 77px;
	height: 33px;
	border: none;
	margin-left: 15px;
	cursor: pointer;
	background: url(img/btEnviarSenha.png) no-repeat; 
}

#conteudoAutenticacao .centro .containerAutenticacao .esqueciMinhaSenha .btLembrei {
	width:123px;
	height:26px;
	border: none;
	margin-top:15px;
	margin-left:1px;
	cursor: pointer;
	background: url(img/btLembreiMinhaSenha.png) no-repeat; 
}

/* --- Páginas (INTERNAS - Autenticação) Continuação --- */

#conteudoAutenticacao .centro .containerAutenticacao .souCadastrado {
	display: block;
	float: left; 
	width: 373px;
	padding-top: 118px;
	padding-left: 50px;
	margin-left: 20px; margin-left: 10px;
	background: url(img/titAutenticacaoSouCadastrado.jpg) no-repeat top center;
}

#conteudoAutenticacao .centro .containerAutenticacao .souCadastrado .campoInativoSenha
{
    background:transparent url(img/campoInativoSenha.png) no-repeat scroll 0 0;
	display:block;
	height:30px;
	margin-bottom:17px;
	margin-left:-7px;
	margin-top:23px;
	width:245px;
}

#conteudoAutenticacao .centro .containerAutenticacao .inputTexto {
	display: block;
	float: left;
	background: url(img/autenticacao_input.jpg) no-repeat;
	width: 231px;
	height: 21px;
	padding: 6px 7px 3px 7px;
	margin-bottom: 17px;
}

#conteudoAutenticacao .centro .containerAutenticacao .inputTexto input {
	border: white none;
	width: 231px;
}

/* Botões */

#conteudoAutenticacao .centro .containerAutenticacao .btEntrar {
	display: block;
	float: left;
	width: 77px;
	height: 33px;
	border: none;
	margin-left: 15px;
	cursor: pointer;
	background: url(img/btAutenticacaoEntrar.gif) no-repeat; 
}

#conteudoAutenticacao .centro .containerAutenticacao .btEsqueciSenha {
	display: block;
	clear: both;
	width: 123px;
	height: 26px;
	border: none;
	cursor: pointer;
	background: url(img/btAutenticacaoEsqueciSenha.jpg) no-repeat; 
}

#conteudoAutenticacao .centro .containerAutenticacao .queroMeCadastrar {
	display: block;
	float: left; 
	width: 336px;
    padding-top: 118px;
	margin-left:100px;
	background: url(img/titAutenticacaoCadastrar.jpg) no-repeat top center;
}

#conteudoAutenticacao .centro .containerAutenticacao .queroMeCadastrar .inputTexto {
	display: block;
	background: url(img/autenticacao_inputMaior.jpg) no-repeat;
	width: 286px;
	height: 21px;
	padding: 6px 7px 3px 7px;
	border: none;
}

#conteudoAutenticacao .centro .containerAutenticacao .queroMeCadastrar .inputTexto input {
	border: white none;
	width: 286px;
}

#conteudoAutenticacao .centro .containerAutenticacao .queroMeCadastrar .inputTextoEmail .inativo {
	background: url(img/bgAutenticacaoEmail.jpg) no-repeat center left;
}

/* Botões */

#conteudoAutenticacao .centro .containerAutenticacao .queroMeCadastrar .btCadastrar {
	display: block;
	width: 135px;
	height: 34px;
	margin-left: 75px; *margin-left: -20px;
	border: none;
	cursor: pointer;
	background: url(img/btAutenticacaoCadastrar.jpg) no-repeat; 
	float:left;
}


/* ------------------------------------ Páginas (INTERNAS - Boletim) Conteúdo Pag Geral------------------------------------ */

#conteudoBoletim {
	clear: both;
	display:block;
}

#conteudoBoletim .centro {
	margin:0 auto;
	width:950px;
}

/* --- Páginas (INTERNAS -  Boletim) Formulário --- */

#conteudoBoletim .centro .form {
	font-size:16px;
	height:153px;
	width:944px;
	padding-bottom:160px;
	background:url(img/bgBoletim.png) no-repeat;
}

#conteudoBoletim .centro .form .campo { 
	padding-top:16px;
	color:#999999;
	clear: both;
}

#conteudoBoletim .centro .form .campo .bgForm {
    background: url(img/bgCampoBoletim.png) no-repeat;
    width:400px;
    height:30px;
    float:left;
    margin-top:23px;
}

#conteudoBoletim .centro .form .campo .bgForm .input { 
	border:white none;
	margin-left:4px;
	width:384px;
	height:15px; *height:10px;
	padding-top:4px;
	margin-top:1px;
	padding-bottom:4px;
	padding-left:6px;
	padding-right:0px;
	color:#909090;
	font-size:12px;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;

}

#conteudoBoletim .centro .form .campo .legenda { 
	float:left;
	text-align:right;
	width:180px;
	margin-top:28px;
	margin-right:10px;
	color:#222222;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoBoletim .centro .form .checkBox { 
	clear:both;
	color:#222222;
	display:block;
	font-family:Georgia,"Times New Roman",Times,serif;
	margin-left:182px;
	*margin-top:-24px;
	padding-top:24px;
}

#conteudoBoletim .centro .form .checkBox .checkboxes { 
	float: left;
}

#conteudoBoletim .centro .form .checkBox .txtCheckBox { 
	float: left;
	margin-top:3px;
	margin-left:10px;
	margin-right:8px;
	font-size:14px;
	cursor:pointer;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

#conteudoBoletim .centro .form .btAlterar {
	display: block;
	float: left;
	width: 150px;
	height: 30px;
	border: none;
	margin-left: 56px;
	margin-top:1px; *margin-top:-2px;
	cursor: pointer;
	background: url(img/btAlterarSenha.png) no-repeat; 
}

#conteudoBoletim .centro .form .btConfirmar {
	display: block;
	float: right;
	width: 150px;
	height: 38px;
	border: none;
	margin-left: 15px;
	cursor: pointer;
	background: url(img/btConfirmar.png) no-repeat; 
}

/* --- Páginas (INTERNAS - Boletim) Sucesso --- */
.boletimSucesso 
{
    background: url(img/boletimSucesso.png) no-repeat; 
    width:441px;
    height:163px;
    display:block;
    margin-left:280px;
    margin-top: 70px;
    padding-bottom:200px;
}

/* --- Páginas (INTERNAS - Boletim) Removido --- */
.boletimRemovido 
{
    background: url(img/boletimRemovido.png) no-repeat; 
    width:397px;
    height:166px;
    display:block;
    margin-left:280px;
    margin-top: 70px;
    padding-bottom:200px;
}

/* ------------------------------------ Páginas (INTERNAS - Nossos Autores) ------------------------------------ */

/* --- Páginas (INTERNAS - Nossos Autores) Titulo Pag --- */

#conteudoNossosAutores {
	clear: both;
	display:block;
}

#conteudoNossosAutores .centro {
	margin:0 auto;
	width:950px;
}

#conteudoNossosAutores .centro .boxBusca .inputs .inputBusca {
	background:transparent url(img/bgCampoBuscaAutores.png) no-repeat scroll left center;
}

/* --- Banner Topo --- */

#conteudoNossosAutores .centro .bannerTopo {
	display: block;
	clear: both;
	width: 947px;
	height: 244px;
	background: url(img/bannerNossosAutores.jpg) no-repeat;
}

/* --- Coluna Esquerda --- */

#conteudoNossosAutores .centro .colunaEsq {
	float:left;
	width:700px;
	padding-bottom:160px;
}

/* Box Autor */

#conteudoNossosAutores .centro .colunaEsq .boxAutor {
	display: block;
	width: 220px;
	float: left;
	margin-top: 20px;
	margin-right: 12px;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .topo {
	display: block;
	height: 5px;
	overflow: hidden;
	background: url(img/nossosAutores_box_autor_topo.gif) no-repeat;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .meio {
	display: block;
	min-height: 180px;
	_height: 180px;
	background:url(img/nossosAutores_box_autor_meio.gif) repeat-y;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .meio .titulo {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	letter-spacing: -0.01em;
	color: #000000;
	text-align: center;
	padding: 10px 5px 0 5px;
	height:58px;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .meio .foto {
	display: block;
	width: 190px;
	margin: 5px auto 0 auto;
	height:168px;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .base {
	display: block;
	height: 43px;
	padding:20px 15px 0;
	background: url(img/nossosAutores_box_autor_base.gif) no-repeat;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .base .btCurriculo {
	display: block;
	width: 88px;
	float: left;
	height: 24px;
	cursor: pointer;
	margin-right:14px;
	background: url(img/nossosAutores_box_autor_curriculo.gif) no-repeat;
}

#conteudoNossosAutores .centro .colunaEsq .boxAutor .base .btLivros {
	display: block;
	width: 88px;
	float: left;
	height: 24px;
	cursor: pointer;
	background: url(img/nossosAutores_box_autor_livros.gif) no-repeat;
}

/* --- Coluna Direita --- */

#conteudoNossosAutores .centro .colunaDir {
	float:right;
	margin:0 auto;
	width:222px;
	margin-bottom:160px;
}

/*--- Box Autor ---*/

#conteudoNossosAutores .centro .colunaDir .boxAutor {
	margin-top:25px;
	float:right;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .autorDestaque {
	display: block;
	font-size: 10px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .nomeAutor {
	font-size:20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	float:left;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .fotoAutor {
	float:left;
	border:1px solid #CDCDCD;
	width:100px;
	margin-top:8px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .bgAutor {
	float:left;
	width:88px;
	margin-top:7px;
	margin-bottom:7px;
	margin-left:6px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .tituloAutor {
	float:right;
	width:103px;
	margin-top:10px;
	padding-right:6px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .legendaAutor {
	float:right;
	width:110px;
	font-weight:bold;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .legendaChat {
	display: block;
	font-size: 10px;
	color: #909090;
	margin-top: 7px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .btChatOnLine {
	display: block;
	width: 109px;
	height: 24px;
	margin-top: 3px;
	background: url(img/chatAutorOnLine.gif) no-repeat;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .btChatOffLine {
	display: block;
	width: 109px;
	height: 24px;
	margin-top: 3px;
	background: url(img/chatAutorOffLine.gif) no-repeat;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .tituloLivrosPublicados {
	display:block;
	margin-top:8px;
	margin-bottom:4px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .nomeLivros {
	display:block;
	line-height:15px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .maisLivros {
	float:left;
	margin-top:10px;
}

#conteudoNossosAutores .centro .colunaDir .boxAutor .iconeSeta {
	float:left;
	background:url(img/iconeSeta.png) no-repeat;
	width:10px;
	height:10px;
	margin-left:5px;
	margin-top:12px;
}

#conteudoNossosAutores .centro .colunaDir .banner {
	float:left;
	width:221px;
	height:135px;
	margin-top:20px;
	background:url(img/banner.png) no-repeat;
}

/* ------------------------------------ Páginas (INTERNAS - Cadastro) ------------------------------------ */

/* --- Páginas (INTERNAS - Cadastro) Titulo Pag --- */

#conteudoCadastro {
	clear: both;
	display:block;
}

#conteudoCadastro .centro {
	margin:0 auto;
	width:950px;
}

#conteudoCadastro .centro .cadastroTxt {
	text-align:center;
	font-size:14px;
}

/* ------------------------------ Grid ------------------------------ */

#conteudoCadastro .centro .bgCinza {
	background:url(img/bgCinza.png) repeat-x;
}

#conteudoCadastro .centro .bgMarrom {
	background:url(img/bgMarrom.png) repeat-x;
}

#conteudoCadastro .centro .bgTopoFormCadastro {
	background:url(img/dadosCadastro.png) no-repeat;
	height:36px;
}

#conteudoCadastro .centro .bgBaseFormCadastro {
	background:url(img/dadosCadastroBase.png) repeat-x;
	height:10px;
}

#conteudoCadastro .centro .bgMarrom .logradouro {
	width:176px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#E8E4DB url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgMarrom .complemento {
	width:147px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#E8E4DB url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgMarrom .bairro {
	width:81px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#E8E4DB url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgMarrom .cep {
	width:81px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#E8E4DB url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgMarrom .cidade {
	width:186px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#E8E4DB url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgCinza .logradouro {
	width:176px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#F9F8F6 url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgCinza .complemento {
	width:147px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#F9F8F6 url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgCinza .bairro {
	width:81px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#F9F8F6 url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgCinza .cep {
	width:81px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#F9F8F6 url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .bgCinza .cidade {
	width:186px;
	padding-left:14px;
	padding-top:7px;
	padding-bottom:6px;
	float:left;
	background:#F9F8F6 url(img/divCinza.png) no-repeat right;
}

#conteudoCadastro .centro .usar 
{
    float:left;
    margin-left:5px;
    margin-top:8px;
}


/* --- Páginas (INTERNAS - Cadastro) Formulário - Linha 01 --- */

#conteudoCadastro .centro .form {
	font-size:16px;
}

#conteudoCadastro .centro .form .campo { 
	padding-top:16px;
}

#conteudoCadastro .centro .form .campo .legenda { 
	float:left;
	text-align:right;
	width:180px;
	margin-top:5px; *margin-top:7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#222222;
}

#conteudoCadastro .centro .form .input { 
	border:1px solid #CCCCCC;
	margin-left:5px;
	height:23px;
	width:300px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	background:#F5F5F5;
	color:#909090;
	background:url(img/bgCampos.png) repeat-x;
}

#conteudoCadastro .divisaoForm {
	clear:both;
	padding-bottom:33px;
	border-bottom:1px solid #ECECEC;
}

#conteudoCadastro .divisaoForm2 {
	clear:both;
	padding-bottom:33px;
	margin-bottom:33px;
	border-bottom:1px solid #ECECEC;
}

/* --- Páginas (INTERNAS - Cadastro) Formulário - Linha 01 - Coluna Esquerda --- */

#conteudoCadastro .centro .espacoEndereco 
{
	padding-top: 15px;
}

#conteudoCadastro .centro .formColunaEsq {
	float:left;
	font-size:16px;
}

#conteudoCadastro .centro .formColunaEsq .campo 
{
	display:block;
	height:40px;
	padding:7px;
	width:400px;
	overflow: hidden;
}

#conteudoCadastro .centro .formColunaEsq .campo .legenda {
	float:left;
	display:block;
	text-align:right;
	width:95px;
	padding-right:5px;
	margin-top:17px; *margin-top:19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold; *font-weight: normal; _font-weight: bold;
	color:#222222;
	letter-spacing:-1px;
}

#conteudoCadastro .centro .campo .legenda2linhas {
	float:left;
	display:block;
	text-align:right;
	width:95px;
	padding-right:5px;
	margin-top:7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold; *font-weight: normal; _font-weight: bold;
	color:#222222;
	font-size:16px;
	letter-spacing:-1px;
}

#conteudoCadastro .centro .formColunaEsq .campo .select 
{
	display: block;
	margin-top:15px;
	float:left;
}

#conteudoCadastro .centro .campo .inputDdd {
	float:left;
	margin-top:15px;
	width:47px;
	height:17px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	color:#727272;
	border:none;
	background:url(img/bgCampoDdd.png) no-repeat;
}

#conteudoCadastro .centro .campo .inputNumero {
	float:left;
	margin-top:15px;
	width:227px;
	height:17px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	color:#727272;
	margin-left:20px;
	border:none;
	background:url(img/bgCampoNumero.png) no-repeat;
}

/* --- Páginas (INTERNAS - Cadastro) Formulário - Linha 01 - Coluna Direita --- */

#conteudoCadastro .centro .formColunaDir {
	float:right;
	width:530px;
}

#conteudoCadastro .centro .formColunaDir .campo 
{
	display:block;
	height:36px;
	padding:7px;
	width:500px;
}

#conteudoCadastro .centro .formColunaDir .incluirEndereco 
{
	padding-top: 45px;
	padding-bottom: 15px;
}

#conteudoCadastro .centro .formColunaDir .campo .legenda {
	float:left;
	display:block;
	text-align:right;
	width:166px;
	padding-right:5px;
	margin-top:17px; *margin-top:19px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold; *font-weight: normal; _font-weight: bold;
	color:#222222;
	font-size:16px;
	letter-spacing:-1px;
}

#conteudoCadastro .centro .formColunaDir .campoSenha 
{
	padding-top: 14px;
	padding-left: 133px;
	width: 250px;
}

#conteudoCadastro .centro .formColunaDir .campo .btAlterarSenha
{
	display: block;
	width: 154px;
	height: 40px;
	background:url(img/botaoalterarsenha.png) no-repeat;
}

#conteudoCadastro .centro .formColunaDir .campo .btAlterarSenha .link 
{
}

#conteudoCadastro .centro .EnderecoLista 
{
    margin-top:30px;   
}

#conteudoCadastro .centro .campo .inputCep1 {
	border:none;
	margin-top:15px; 
	width:117px;
	height:17px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	margin-right:15px;
	background:#F5F5F5;
	color:#909090;
	float:left;
	_margin-left:-3px;
	background:url(img/bgCampoCep1.png) no-repeat;
}

#conteudoCadastro .centro .campo .inputCep2 {
	border:none;
	margin-top:15px;
	width:47px;
	height:17px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	background:#F5F5F5;
	color:#909090;
	float:left;
	margin-left:3px;
	background:url(img/bgCampoCep2.png) no-repeat;
}


#conteudoCadastro .centro .campo .input {
	border:none;
	border-left:2px solid #e9e9e9;
	border-right:2px solid #e9e9e9;
	margin-top:15px; 
	width:293px;
	height:17px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	background:#F5F5F5;
	color:#727272;
	_margin-left:-3px;
	font-family:Tahoma, Arial, Georgia;
	background:url(img/bgCampos.png) repeat-x;
}

#conteudoCadastro .centro .campo .inputData {
	border:1px solid #CCCCCC;
	margin-top:15px; 
	width:185px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	background:#F5F5F5;
	color:#909090;
	_margin-left:-3px;
	background:url(img/bgCampos.png) repeat-x;
}

#conteudoCadastro .centro .formColunaDir .campo .select {
	float:left;
	width: 35px;	
}

#conteudoCadastro .btAdicionar {
	float:left;
	width:172px;
	height:35px;
	background:url(img/btAddEndereco.png) no-repeat;
	border:none;
	margin-top:38px;
	margin-right:15px;
	cursor:pointer;
}

#conteudoCadastro .centro .formColunaDir .campo .btSalvar {
	float:right;
	width:107px;
	height:39px;
	background:url(img/btSalvar.png) no-repeat;
	border:none;
	display: block;
	cursor:pointer;
}

#conteudoCadastro .centro .formColunaDir .campo .btCancelar {
	float:right;
	border:1px solid;
	width:120px;
	height:35px;
	margin-right:15px;
	margin-top:1px;
	background:url(img/bt_endereco_cancelar.png) no-repeat;
	border:none;
	cursor:pointer;
}

#conteudoCadastro .centro .btProsseguir {
	float:right;
	background:url(img/btProsseguir.png);
	width:171px;
	height:58px;
	margin-top:38px;
	margin-bottom:160px;
	border:none;
	cursor:pointer;
}

#conteudoCadastro .centro .formColunaDir .campo .inputDataNascimento 
{

}

#conteudoCadastro .centro .formColunaDir .campo .diaNasc,
#conteudoCadastro .centro .formColunaDir .campo .mesNasc,
#conteudoCadastro .centro .formColunaDir .campo .anoNasc 
{
	float:left;
	border:none;
	margin-top:15px;
	height:17px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:3px;
	background:#F5F5F5;
	color:#909090;
	margin-left:5px;
	background:url(img/bgCampos.png) repeat-x;
}

#conteudoCadastro .centro .formColunaDir .campo .diaNasc
{
	width: 47px;
	margin-left:-1px;
	background:url(img/bgCampoDdd.png) no-repeat;
}

#conteudoCadastro .centro .formColunaDir .campo .mesNasc
{
    margin-left:15px;
	width: 47px;
	background:url(img/bgCampoDdd.png) no-repeat;
}

#conteudoCadastro .centro .formColunaDir .campo .anoNasc 
{
    margin-left:15px;
	width: 57px;
	background:url(img/bgCampoCep2.png) no-repeat;
}

#conteudoCadastro .centro .formColunaDir .campo .inputDataNascimento .diaNasc 
{
	width: 30px;
}

/* --- Páginas (INTERNAS - Cadastro) Formulário - Box Endereços --- */
#conteudoCadastro .centro .boxesEnd {
	height:350px;
	padding-top:20px;

}

#conteudoCadastro .centro .btAlterar {
	background:url(img/btAlterar.png) no-repeat;
	width:60px;
	height:24px;
	border:none;
	margin-left:5px;
	margin-top:3px;
	cursor:pointer;
}

/* --- Páginas (INTERNAS -  Cadastro) Cadastro Final --- */

.boxCadastroEnviado {
	width:397px;
	height:167px;
	padding-bottom:300px;
	display:block;
	margin:0 auto;
	background:url(img/cadastroMensagemFinal.png) no-repeat;	
}

/* --- Páginas (INTERNAS -  Cadastro) Cadastro Erro --- */

#erroValidacaoCadastro
{
	display: none;
}

#conteudoCadastro .centro .boxCadastroErro 
{
    position:absolute;
	display:block;
	margin-top:145px;
	margin-left:365px;
	width:450px;    
}

#conteudoCadastro .centro .boxCadastroErro .bgTopoErro
{
	display:block;
	width:450px;
	height:173px;    
	background:url(img/bgTopoErroCadastro.png) no-repeat;
}

#conteudoCadastro .centro .boxCadastroErro .bgMeioErro
{
	float:left;
	width:450px;   
	background:url(img/bgMeioErroCadastro.png) repeat-y;  
}

#conteudoCadastro .centro .boxCadastroErro .bgMeioErro ul li {
	float:left;
	font-size:12px;
	text-align:center;
	font-weight:normal;
	line-height:20px;
	width:448px;
	color:#333;
	font-size:14px;
	list-style-type:none;
	display:block;
	clear:both;
	font-size:Tahoma, Arial;
}

#conteudoCadastro .centro .boxCadastroErro .bgMeioErro ul li .destaque {
	color:#990000; 
	font-weight:bold;
}

#conteudoCadastro .centro .boxCadastroErro .bgBaseErro {
	float:left;
	clear:both;
	background:url(img/bgBaseErroCadastro.png) no-repeat;
	width:450px;
	height:75px;
}

#conteudoCadastro .centro .boxCadastroErro .bgBaseErro .btFecharErro {
	background:url(img/btFechar.png) no-repeat;
	margin-top:20px;
	margin-left:180px;
	margin-bottom:10px;
	width:91px;
	height:38px;
	border:none;
	cursor:pointer;
}

/* ------------------------------ Box Cadastro e Autor - Pop Up ------------------------------ */
/* --- Alerta de Erro Cadastro --- */

#alertaPopErro
{
	display: none;
}

.boxPopErro
{
	display: block;
	background: url(img/blank.gif) no-repeat;	 
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	
	/* I.E 6 */
	_width: auto;
	_position: absolute;
	_top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

}

.boxPopErro .box
{
	width: 408px;
	left:50%;
	margin-left:-155px;
	position:absolute;
	top:200px;
	z-index:1000;
}

/* --- Alerta de Mensagem Enviada ao Autor --- */
#alertaPop
{
	display: block;
}

.boxPopEnvioMensagemAutor
{
	display: block;
	background: url(img/blank.gif) no-repeat;	 
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	margin-left:345px;
	margin-top:160px;
	
	/* I.E 6 */
	_width: auto;
	_position: absolute;
	_top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );

}

.boxPopEnvioMensagemAutor .box
{
	width: 408px;
	left:50%;
	margin-left:-155px;
	position:absolute;
	top:200px;
	z-index:1000;
}

/* ------------------------------ (Pag Avise-me Quando Chegar - Cadastro Erro) Box Suspenso ------------------------------ */

.boxSuspenso
{
	display: block;
	background: url(img/blank.gif) no-repeat;	 
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: fixed;
	
	/* I.E 6 */
	_width: auto;
	_position: absolute;
	_top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
	z-index: 3;

}
	

/* --- Avise Quando Chegar --- */

.boxAviseQuandoChegar 
{
	z-index: 1;
	display: none;
}

.boxAviseQuandoChegar .containerAvise {
	position:absolute;
	margin-top:55px;
	margin-left:375px;
	width:344px;
	display:block;
}

.boxAviseQuandoChegar .containerAvise .topoAvise {
	background: transparent url(img/boxAviseQuandoChegar_topo.png) no-repeat;
	width:344px;
	height:56px;
}

.boxAviseQuandoChegar .containerAvise .topoAvise .btFechar {
	cursor:pointer;
	float:right;
	height:24px;
	margin-right: 14px; _margin-right: 14px;
	margin-top:11px;
	width:23px;
	background: none;
	border: none;
}

.boxAviseQuandoChegar .containerAvise .meioAvise {
	clear: both;
	min-height: 150px;
	_height: 150px;
	padding: 10px 10px;
	background:url(img/boxAviseQuandoChegar_meio.png) repeat-y;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .capaLivro {
	width: 82px;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 20px;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .tituloLivro {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-top: 40px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	letter-spacing:-1px;
	text-align: center;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .boxLivroAutor 
{
    float:left;
    width:200px;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .autorLivro {
	display:block;
	float:right;
	padding-bottom:4px;
	text-align:center;
	width:210px;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .campos {
	clear: both;
	padding-top: 20px;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .campo  {
	display: block;
	clear: both;
	height: 35px;
	padding-left: 25px;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .campo .legenda {
	background:transparent url(img/boxAviseQuandoChegar_seta.png) no-repeat scroll left center;
	display:block;
	float:left;
	margin-top:4px;
	padding-left:8px;
	width:35px;
	cursor: pointer;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .campo .input {
	display: block;
	float: left;
	width: 236px;
	height: 22px;
	background: url(img/boxAviseQuandoChegar_input.png) no-repeat;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .campo .input input {
	display: block;
	width: 220px;
	padding: 2px 3px 0 3px;
	border: none;
	background: transparent;
}

.boxAviseQuandoChegar .containerAvise .meioAvise .btEnviar {
	display: block;
	border: none;
	cursor: pointer;
	width: 91px;
	height: 31px;
	float: right;
	margin-right:18px; _margin-right:9px;
	background: url(img/boxAviseQuandoChegar_btEnviar.png) no-repeat;
}

.boxAviseQuandoChegar .containerAvise .baseAvise {
	background:url(img/boxAviseQuandoChegar_base.png) no-repeat;
	width:344px;
	height:16px;
}


/* ------------------------------ (Pag Indique o Livro) Box Suspenso ------------------------------ */

.boxIndique 
{
	z-index: 2;
	position: absolute;
	display:none;
}

.boxIndique .containerIndique {
	position:absolute;
	margin-top:164px;
	margin-left:265px;
	width:708px;
	display:block;
}

.boxIndique .containerIndique .topoIndique {
	background: transparent url(img/boxRecomendeProduto_topo.png) no-repeat;
	width:708px;
	height:57px;
}

.boxIndique .containerIndique .topoIndique .btFechar {
	cursor:pointer;
	float:right;
	height:24px;
	margin-right:15px;
	margin-top:15px;
	width:23px;
	background: none;
	border: none;
}

.boxIndique .containerIndique .meioIndique {
	clear: both;
	min-height: 150px;
	_height: 150px;
	padding: 10px 10px;
	background:url(img/boxRecomendeProduto_meio.png) repeat-y;
}

.boxIndique .containerIndique .meioIndique .envioSucesso {
	display: block;
	background: url(img/boxRecomendeProduto_logo.png) no-repeat center top;
	padding-top: 144px;
}

.boxIndique .containerIndique .meioIndique .envioSucesso .seuNome,
.boxIndique .containerIndique .meioIndique .envioSucesso .msgAcao {
	display: block;
	margin-bottom: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.boxIndique .containerIndique .meioIndique .envioSucesso .msgAcao strong {
	font-weight: bold;
	text-decoration: underline;
}

.boxIndique .containerIndique .meioIndique .livro {
	display: block;
	float: left;
	width: 312px;
}

.boxIndique .containerIndique .meioIndique .capaLivro {
	width: 82px;
	float: left;
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 20px;
}

.boxIndique .containerIndique .meioIndique .tituloLivro {
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin-top: 40px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	letter-spacing:-1px;
	text-align: center;
}

.boxIndique .containerIndique .meioIndique .boxLivroAutor {
	float:left;
	width:200px;
}

.boxIndique .containerIndique .meioIndique .autorLivro {
	display:block;
	float:right;
	padding-bottom:4px;
	text-align:center;
	width:198px;
}

.boxIndique .containerIndique .meioIndique .campos {
	float:left;
	padding-top:20px;
	width:354px;
}

.boxIndique .containerIndique .meioIndique .campo  {
	display: block;
	clear: both;
	height: 40px;
	padding-left: 25px;
}

.boxIndique .containerIndique .meioIndique .campo .legenda {
	background:transparent url(img/boxAviseQuandoChegar_seta.png) no-repeat scroll left center;
	cursor:pointer;
	display:block;
	float:right;
	margin-top:4px;
	padding-left:8px;
	padding-right:8px;
}

.boxIndique .containerIndique .meioIndique .campo .input {
	display: block;
	float: right;
	width: 236px;
	height: 22px;
	background: url(img/boxAviseQuandoChegar_input.png) no-repeat;
}

.boxIndique .containerIndique .meioIndique .campo .input input {
	display: block;
	width: 220px;
	padding: 2px 3px 0 3px;
	border: none;
	background: transparent;
}

.boxIndique .containerIndique .meioIndique .btEnviar {
	display: block;
	border: none;
	cursor: pointer;
	width: 91px;
	height: 31px;
	float: right;
	background: url(img/boxAviseQuandoChegar_btEnviar.png) no-repeat;
}

.boxIndique .containerIndique .baseIndique {
	background:url(img/boxRecomendeProduto_base.png) no-repeat;
	width:708px;
	height:23px;
}

/* ------------------------------------ Páginas (INTERNAS - Erratas) ------------------------------------ */

/* --- Páginas (INTERNAS - Erratas) Titulo Pag --- */

#erratasLista {
	clear: both;
	display:block;
	padding-bottom:93px;
}

#erratasLista .centro {
	margin:0 auto;
	width:950px;
}

#erratasLista .centro .boxBusca .inputs .inputBusca {
	background:transparent url(img/bgPalavraChaveInternas.png) no-repeat scroll left center;
}

/* List de Itens */

#erratasLista .centro .listaItens {
	display: block;
	width: 950px;
	float: left;
	padding-top: 3px;
}

#erratasLista .centro .listaItens .item {
	display: block;
	width: 940px;
	height: 100px;
	margin-bottom: 16px;
	background:url(img/erratas_bgItem.jpg) no-repeat;
}

/* Data */

#erratasLista .centro .listaItens .item .data {
	display: block;
	float: left;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left:21px;
	padding-top:26px;
}

#erratasLista .centro .listaItens .item .data .diaMes {
	text-align: center;
	display: block;
	font-size: 16px;
}

#erratasLista .centro .listaItens .item .data .ano {
	text-align: center;
	display: block;
	font-size: 20px;
}

/* Dados */

#erratasLista .centro .listaItens .item .dados {
	display: block;
	float: left;
	padding-left:18px;
	padding-top:18px;
	width:650px;
}

#erratasLista .centro .listaItens .item .dados .autor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

#erratasLista .centro .listaItens .item .dados .titulo {
	display: block;
	margin-top: 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #7E170C;
}

#erratasLista .centro .listaItens .item .dados .descricao {
	display: block;
	margin-top: 3px;
	font-family: Tahoma;
	font-size: 11px;
	color: #8C8C8C;
}

#erratasLista .centro .listaItens .item .btDdownload {
	background:transparent url(img/erratas_btDownload.png) no-repeat scroll right top;
	display:block;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	height:56px;
	margin-right:15px;
	margin-top:18px;
	padding-right:23px;
	padding-top:13px;
	width:137px;
	cursor:pointer;
}

/*--- Paginação ---*/

.centro .boxPaginacao {
	width:950px;
	clear:both;
	padding-top:20px;
	text-align:center;
	padding-bottom:40px;
}

.centro .boxPaginacao .btPrimeiraPag {
	height:16px;
	width:123px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btPrimeiraPag.png) no-repeat;
	
}

.centro .boxPaginacao .btPrimeiraPagInativo 
{
	background:url(img/btPrimeiraPagInativo.png) no-repeat;
	cursor:default;
}

.centro .boxPaginacao .btSetaAnterior {
	height:21px;
	width:13px;
	margin-left:30px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btSetaAnterior.png) no-repeat;
}

.centro .boxPaginacao .btSetaAnteriorInativo {
	background:url(img/btSetaAnteriorInativo.png) no-repeat;
	cursor:default;
}

.centro .boxPaginacao .numeracao {
	float:inherit;
	background:white;
	font-size:16px;
	border:none;
	cursor:pointer;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999999;
	padding: 0px 4px;
}
.centro .boxPaginacao .numeracaoAtiva 
{
	font-weight: bold;
	font-size: 22px;
	color:Maroon;
	cursor:default;
}

.centro .boxPaginacao .btSetaProxima {
	height:21px;
	width:13px;
	margin-right:30px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btSetaProxima.png) no-repeat;
}

.centro .boxPaginacao .btSetaProximaInativo 
{
	background:url(img/btSetaProximaInativo.png) no-repeat;
	cursor:default;
}

.centro .boxPaginacao .btUltimaPag {
	height:18px;
	width:105px;
	float:inherit;
	border:none;
	cursor:pointer;
	background:url(img/btUltimaPag.png) no-repeat;
}

.centro .boxPaginacao .btUltimaPagInativo 
{
	background:url(img/btUltimaPagInativo.png) no-repeat;
	cursor:default;
}

/* Busca Não Encontrada */

.centro .bgBuscaNaoEncontrada {
	background:transparent url(img/bgBuscaNaoEncontrada.png) no-repeat scroll center bottom;
	clear:both;
	display:block;
	height:222px;
	margin:0 auto 60px;
	width:469px;
}

/* ------------------------------------ Páginas (INTERNAS - Painel de Controle) ------------------------------------ */

/* --- Páginas (INTERNAS - Painel de Controle) Titulo Pag --- */

#conteudoPainelControle {
	clear: both;
	display:block;
}

#conteudoPainelControle .centro {
	margin:0 auto;
	width:950px;
}

/* --- Páginas (INTERNAS - Painel de Controle) --- */

#boxPainel {
    padding-bottom:600px;
}

#boxPainel .btMeuCadastro 
{
	display: block;
    float:left;
    border:none;
    cursor:pointer;
    width:265px;
    height:86px;
    background:url(img/btMeuCadastro.png) no-repeat;
}

#boxPainel .btMeusPedidos 
{
	display: block;
    float:left;
    margin-left:65px;
    border:none;
    cursor:pointer;
    width:236px;
    height:78px;
    background:url(img/btMeusPedidos.png) no-repeat;
}

#boxPainel .btAtendimento 
{
	display: block;
    float:right;
    border:none;
    margin-top:9px;
    cursor:pointer;
    width:329px;
    height:62px;
    background:url(img/btAtendimento.png) no-repeat;
}


/* --- Páginas (INTERNAS - Meu Cadastro) --- */

#boxPainelMeuCadastro {
    padding-bottom:135px;
    border-bottom:1px solid #cccccc;
}

#boxPainelMeuCadastro .btMeuCadastro 
{
	display: block;
    float:left;
    border:none;
    cursor:pointer;
    width:265px;
    height:86px;
    background:url(img/btMeuCadastro.png) no-repeat;
}

#boxPainelMeuCadastro .btMeusPedidos {
    float:left;
    margin-left:65px;
    border:none;
    cursor:pointer;
    width:236px;
    height:78px;
    background:url(img/btMeusPedidos.png) no-repeat;
}

#boxPainelMeuCadastro .btAtendimento {
    float:right;
    border:none;
    margin-top:9px;
    cursor:pointer;
    width:329px;
    height:62px;
    background:url(img/btAtendimento.png) no-repeat;
}

/* ------------------------------------ Páginas (INTERNAS - Produto) ------------------------------------ */

/* --- Páginas (INTERNAS - Produto) Titulo Pag --- */

#conteudoProduto {
	clear: both;
	display:block;
}

#conteudoProduto .centro {
	margin:0 auto;
	width:950px;
	display:block;
}

#conteudoProduto .centro .colunaInferior
{   
    border:1px solid white;
    float:left;
	padding-bottom:160px;
}

/* --- Páginas (INTERNAS - Produto) Box Esquerdo - Livro --- */

#conteudoProduto .centro .boxEsqLivro {
	width:220px;
	float:left;
	margin-top:20px;
}

#conteudoProduto .centro .boxEsqLivro .bgLivroProduto {
	width:216px;
	float:left;
	padding-bottom:18px;
	bbackground:url(img/bgLivroProduto.png) no-repeat;
}

#conteudoProduto .centro .boxEsqLivro .bgLivroProdutoSem {
	width:216px;
	height:258px;
	float:left;
	padding-bottom:18px;
	background:url(img/bgLivroProdutoSem.png) no-repeat;
}

#conteudoProduto .centro .boxEsqLivro .bgLivroProduto .btSetaVoltar {
	width:18px;
	height:22px;
	float:left;
	border:none;
	cursor:pointer;
	margin-top:123px;
	background:url(img/btSetaAnterior.png) no-repeat;
}

#conteudoProduto .centro .boxEsqLivro .bgLivroProduto .imgLivroProduto {
	float:left;
	margin-top:10px;
}

#conteudoProduto .centro .boxEsqLivro .bgLivroProduto .btSetaProximo {
	width:18px;
	height:22px;
	float:right;
	border:none;
	cursor:pointer;
	margin-top:-123px;
	margin-right:-6px;
	background:url(img/btSetaProxima.png) no-repeat;
}

#conteudoProduto .centro .boxEsqLivro .divisao01 {
    display:block;
    clear:both;
	width:218px;
	height:1px;
	margin-bottom:8px;
	padding-top:20px;
	border-bottom:1px solid #d9d9d9;
	overflow:hidden;
}

#conteudoProduto .centro .boxEsqLivro .divisao {
    display:block;
    clear:both;
	width:218px;
	height:1px;
	margin-bottom:8px;
	padding-top:5px;
	border-bottom:1px solid #d9d9d9;
	overflow:hidden;
}

#conteudoProduto .centro .boxEsqLivro .parcelas {
	float:left;
	font-family:Georgia, Arial, Tahoma;
	font-size:16px;
	color:#990000;
	width:100px;
	text-align:right;
}

#conteudoProduto .centro .boxEsqLivro .valor {
	float:left;
	font-family:Times New Roman, Georgia, Arial, Tahoma;
	font-size:20px;
	color:#333;
	margin-left:5px;
	width:100px;
	text-align:left;
}

#conteudoProduto .centro .boxEsqLivro .btProdutoIndisponivel 
{
    width:209px;
	height:55px;
	border:none;
	cursor:pointer;
	clear:both;
	background:url(img/btIndisponivel.png) no-repeat;
}

#conteudoProduto .centro .boxEsqLivro .iconeCartoes 
{
    bbackground:url(img/iconesCartoes.png);
	width:224px;
}

#conteudoProduto .centro .boxEsqLivro .txtDesconto 
{
    color:#990000;
}



/* --- Páginas (INTERNAS - Produto) Box Direito - Livro --- */

#conteudoProduto .centro .boxDirLivro {
	width:720px;
	float:right;
	margin-top:20px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior {
	float:left;
	font-family:Georgia, Arial, Times New Roman;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .autorProduto {
	display:block;
	font-size:18px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .autorProduto a 
{
	color:#4D4D4D;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .tituloProduto {
	display:block;
	color:#333333;
	font-size:32px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .edicaoProduto {
	display:block;
	color:#4D4D4D;
	font-size:14px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .isbnProduto {
	display:block;
	color:#4D4D4D;
	font-size:14px;
	font-family:Tahoma, Arial;
	font-size:11px;
	margin-top:8px;
	margin-left:8px;
}

#conteudoProduto .centro .boxDirLivro .marcacao {
	float:left;
	width:3px;
	height:3px;
	margin-top:7px;
	margin-right:4px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

/* --- Páginas (INTERNAS - Produto) Box Direito - Status Livro --- */

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .boxStatusLivro {
	float:right;
	width:718px; _width:710px;
	height:33px;
	margin-top:15px;
	margin-bottom:14px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .boxStatusLivro .fbPlugin {
	width:150px;
	float:left;
	margin-left:8px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .boxStatusLivro .statusLivroPromocao {
	width:95px;
	height:24px;
	float:right;
	margin-left:8px;
	background:url(img/btPromocao.png) no-repeat;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .boxStatusLivro .statusLivroPreVenda {
	width:95px;
	height:24px;
	float:right;
	margin-left:8px;
	background:url(img/btPreVenda.png) no-repeat;	
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .boxStatusLivro .statusLivroLancamento {
	width:95px;
	height:24px;
	float:right;
	margin-left:8px;
	background:url(img/btLancamento.png) no-repeat;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoSuperior .boxStatusLivro .statusLivroFreteGratis {
	width:95px;
	height:24px;
	float:right;
	margin-left:8px;
	background:url(img/btFreteGratis.png) no-repeat;
}

/* --- Páginas (INTERNAS - Produto) Box Direito - Meio - Texto --- */

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio {
	width:718px; _width:710px;
	float:right;
	margin-top:15px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .textoProduto {
	float:left;
	width:480px; _width:470px;
	_height: 280px;
	min-height: 280px;
	font-size:14px;
	font-family:Arial, Tahoma, Georgia;
	color:#818181;
	text-align:justify;
	line-height:18px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor {
	float:right;
	width:230px; _width:220px;
	padding-bottom:7px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor .bgDoAutor 
{
    padding:8px;
    border:1px solid #ccc;
     width:152px;
     margin-left:63px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor .bgDoAutor img
{
    margin:0 auto;
    display:block;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor .btSetaVoltarAutor {
	width:18px;
	height:22px;
	float:left;
	border:none;
	cursor:pointer;
	margin-top:105px;
	background:url(img/btSetaAnterior.png) no-repeat;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor .btSetaProximoAutor {
	width:18px;
	height:22px;
	float:left;
	border:none;
	cursor:pointer;
	margin-left:217px;
	margin-top:-121px;
	background:url(img/btSetaProxima.png) no-repeat;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor .bgAutor {
	float:right;
	margin-right:25px; _margin-right:7px;
	width:180px;
	padding-bottom:11px;
	border:1px solid #ccc;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutor .bgAutor .imgAutorProduto {
    margin-top:10px;
    padding-left:11px;
    padding-right:11px;
    width:158px;
    float:left;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutores {
	float:right;
	width:167px;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutores .autoresProduto {
	display:block;
	color:#4D4D4D;
	font-size:11px;
	margin-top:3px;
	font-family:Tahoma, Arial, Times New Roman;
	font-weight:bold;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutores .autorAtivado {
	color:#7E170C;
}

#conteudoProduto .centro .boxDirLivro .boxConteudoMeio .boxAutores .autoresChamada {
	display:block;
	color:#818181;
	font-size:11px;
	margin-top:3px;
	font-family:Tahoma, Arial, Times New Roman;
	margin-bottom:6px;
}

/* --- Páginas (INTERNAS - Produto) Box Direito - Atributos livro -  --- */

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro 
{
    float:left; 
    width:355px;
    font-family:Arial
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .tituloAtributoLivro
{
    float:left;
    background:url(img/bgAtributoLivro.png);  
    height:26px;
    width:355px;
    font-family:Arial;
    padding-bottom:7px;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .bgMeioAtributo
{
    float:left;
    background:url(img/bgMeioAtributoLivro.png) repeat-y;  
    width:355px;
    line-height:25px;
    font-family:Arial;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .bgBaseAtributo
{
    float:left;
    background:url(img/bgBaseAtributoLivro.png) no-repeat;  
    width:355px;
    height:5px;
    padding-bottom:5px;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .pag
{
    float:left;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .cm
{
    float:left;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .ed
{
    float:left;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .g
{
    float:left;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .prof
{
    float:left;
}

#conteudoProduto .centro .boxDirLivro .boxAtributoLivro .marcacao {
	float:left;
	width:2px;
	height:2px;
	margin-top:12px;
	margin-left:25px;
    margin-right:10px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

#conteudoProduto .centro .boxDirLivro .boxConteudoIcone 
{
    float:right;
}

#conteudoProduto .centro .iconeBtRecomendar {
	width:71px;
	float:right;
	overflow:hidden;
	margin-left:9px;
}

#conteudoProduto .centro .iconeBtRecomendar .btRecomendar {
	width:71px;
	height:72px;
	display:block;
	margin:0 auto;
	border:none;
	cursor:pointer;
	background:url(img/btRecomendar.png) no-repeat;
}

#conteudoProduto .centro .txtIcone {
	display:block;
	text-align:center;
	color:#4d4d4d;
	font-weight:bold;
}

#conteudoProduto .centro .iconeBtBaixarSumario {
	width:65px;
	float:right;
	overflow:hidden;
	width:106px;
}

#conteudoProduto .centro .iconeBtBaixarSumario .btBaixar {
	width:106px;
	margin:0 auto;
	height:73px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(img/btSumario.png) no-repeat center;
}


#conteudoProduto .centro .iconeBtBaixar {
	width:65px;
	float:right;
	overflow:hidden;
	width:94px;
}


#conteudoProduto .centro .iconeBtBaixar .btBaixarPags {
	width:76px;
	margin:0 auto 0;
	height:84px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(img/btBaixarPags.png) no-repeat;
}

/* --- Páginas (INTERNAS - Produto e Busca) Box Direito - Base -  --- */

#conteudoBusca .centro .boxConteudoBase {
	width:950px;
	height:116px;
	float:left;
	padding-bottom:50px;
	background:url(img/bgBaseProduto.png) repeat-x;
}

.centro .boxConteudoBase {
	width:950px;
	height:5px;
	float:left;
	border-bottom:1px solid #D9D9D9;
	padding-bottom:20px;
}

.centro .boxConteudoBase .iconeBtAvisar {
	margin-top:20px;
	margin-right:40px; _margin-right:20px;
	width:54px;
	float:right;
	overflow:hidden;
}

.centro .boxConteudoBase .iconeBtAvisar .btAvisar {
	width:54px;
	height:56px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(img/btAviseme.png) no-repeat;
}

.centro .boxConteudoBase .iconeBtAvisar .txtAvisar {
	display:block;
	text-align:center;
	width:54px;
}

.centro .boxBaseLivro .iconeBtAvisar {
	float:right;
}

.centro .boxBaseLivro .iconeBtAvisar .btAvisar {
	width:54px;
	height:56px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(img/btAviseme.png) no-repeat;
}

.centro .boxBaseLivro .iconeBtAvisar .txtAvisar {
	display:block;
	text-align:center;
	width:54px;
}

.centro .boxConteudoBase .iconeBtRecomendar {
	margin-top:20px;
	margin-right:40px;
	width:65px;
	float:right;
	overflow:hidden;
}

.centro .boxConteudoBase .iconeBtRecomendar .btRecomendar {
	width:69px;
	height:69px;
	display:block;
	margin:0 auto;
	border:none;
	cursor:pointer;
	background:url(img/btRecomendar.png) no-repeat;
}

.centro .boxConteudoBase .iconeBtRecomendar .txtRecomendar {
	display:block;
	text-align:center;
}

.centro .boxConteudoBase .iconeBtBaixar {
	margin-top:20px;
	width:65px;
	float:right;
	overflow:hidden;
	margin-right:40px;
}

.centro .boxConteudoBase .iconeBtBaixar .btBaixar {
	width:65px;
	margin:0 auto;
	height:56px;
	display:block;
	border:none;
	cursor:pointer;
	background:url(img/btBaixar.png) no-repeat;
}

.centro .boxConteudoBase .iconeBtBaixar .txtBaixar {
	display:block;
	text-align:center;
}

.centro .boxConteudoBase .txtIconeBt .txtBaixarSuamrio {
	float:right;
	margin-right:38px;
}

/* --- Páginas (INTERNAS - Produto) Box Obras Relacionadas --- */

#conteudoProduto .centro .boxObraRelacionada {
	width:950px;
	height:50px;
	float:left;
	margin-top:10px;
	background:url(img/bgObrasRelacionadas.png) no-repeat;
}

/* --- Páginas (INTERNAS - Produto) Box Livros Relacionados dos Autores --- */

#conteudoProduto .centro .colunaProduto 
{
    float:left;
    width:975px; _width:990px;
    margin-left:-20px; _margin-left:-40px;
}

/* --- Páginas (INTERNAS - Produto) Box Obras Relacionadas --- */

#conteudoProduto .centro .boxComentarios {
	width:950px;
	height:50px;
	float:left;
	margin-top:15px; 
	background:url(img/bgComentarios.png) no-repeat;
}

#conteudoProduto .centro .boxComentarios .btVerComentarios 
{
	display: block;
	cursor: pointer;
    width:214px;
	height:39px;
	float:right;
	border:none;
	cursor:pointer;
	margin-top:5px;
	background:url(img/btVerComentarios.png) no-repeat;
}

#conteudoProduto .centro .qtdComentarios {
	font-family:Georgia;
	color:White;
	font-size:14px; 
	position:absolute;
	margin-top:8px;
	margin-left:132px;
}

#conteudoProduto .centro .btSobeComentarios 
{
    width:29px;
	height:29px;
	float:right;
	border:none;
	cursor:pointer;
	margin-top:5px;
	margin-right:10px;
	margin-bottom:5px;
	background:url(img/btSetaSobe.png) no-repeat;
}

#conteudoProduto .centro .boxPostarComentarios {
	float:left;
	margin-top:25px;
	display:none;
	
}

#conteudoProduto .centro .boxPostarComentarios .tituloPostar {
	width:850px;
	height:20px;
	margin-left:25px;
	display:block;
	background:url(img/titPostarComentario.png) no-repeat;
}

#conteudoProduto .centro .boxPostarComentarios .boxFormComentario {
	width:545px;
	margin-left:25px;
	margin-top:10px;
	float:left;
	background:url(img/bgFormComentario.png) no-repeat;
}

#conteudoProduto .centro .boxPostarComentarios .boxFormComentario .legendaComentario {
	width:60px;
	margin-right:8px;
	margin-top:35px;
	float:left;
	text-align:right;
	color:#515151;	
}

#conteudoProduto .centro .boxPostarComentarios .boxFormComentario .legendaComentarioEmail {
	width:60px;
	margin-right:8px;
	margin-top:40px;
	float:left;
	text-align:right;
	color:#515151;	
}

#conteudoProduto .centro .boxPostarComentarios .boxFormComentario .inputNome {
	width:427px;
	float:left;
	margin-top:35px;
	border:none;
	padding-left:6px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:11px;
	color:#6B6B6B;
	border:1px solid white;
}

#conteudoProduto .centro .boxPostarComentarios .boxFormComentario .inputEmail {
	width:427px;
	float:left;
	margin-top:39px;
	border:none;
	padding-left:6px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:11px;
	color:#6B6B6B;
	border:1px solid white;
}

#conteudoProduto .centro .boxPostarComentarios .boxFormComentario textarea {
	width:475px;
	height:225px;
	float:left;
	margin-top:27px;
	border:none;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:6px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:11px;
	color:#6B6B6B;
	background:url(img/bgPostarComentario.png) no-repeat;
}

#conteudoProduto .centro .boxPostarComentarios .contagemCaracteres 
{
    float:left;
    width:950px;
}


#conteudoProduto .centro .boxPostarComentarios .contagemCaracteres .numCaracteres {
	margin-left:4px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:10px;
	color:#999;
}

#conteudoProduto .centro .boxPostarComentarios .contagemCaracteres .caracteres {
	margin-left:2px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:10px;
	color:#999;
}

#conteudoProduto .centro .boxPostarComentarios .contagemCaracteres .marcacao {
	width:3px;
	height:3px;
	float:left;
	margin-top:6px;
	margin-left:90px; _margin-left:120px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

#conteudoProduto .centro .boxPostarComentarios .bgBtEnviar {
	width:950px;
	height:55px;
	float:left;
	background:url(img/bgBtComentario.png) no-repeat;
}

#conteudoProduto .centro .boxPostarComentarios .bgBtEnviar .btEnviar {
	width:97px;
	height:31px;
	margin-left:468px; _margin-left:495px;
	float:left;
	border:none;
	cursor:pointer;
	background:url(img/btEnviarComentario.png) no-repeat;
}

/* --- Páginas (INTERNAS - Produto) Box Mensagens --- */

#conteudoProduto .centro .boxMensagemBranco 
{
	clear:both;
	margin-top:15px; 
}

#conteudoProduto .centro .iconeMensagem {
	width:22px;
	height:19px;
	float:left;
	margin-top:17px; 
	margin-left:12px;
	background:url(img/iconeComentarios.png) no-repeat;
}

#conteudoProduto .centro .autorMensagem {
	float:left;
	width:900px;
	margin-top:15px; 
	margin-left:12px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:11px;
	font-weight:bold;
}

#conteudoProduto .centro .dataMensagem {
	display:block;
	margin-top:15px; 
	margin-left:46px;
	font-family:Tahoma, Arial, Times New Roman;
	font-size:11px;
	color:#515151;
}

#conteudoProduto .centro .mensagem {
	color:#515151;
    float:left;
    font-family:Tahoma,Arial,Times New Roman;
    font-size:11px;
    padding-bottom:21px;
    margin-top:15px;
    padding-left:12px;
    padding-right:12px;
    width:870px;
}

#conteudoProduto .centro .boxMensagemCinza 
{
	display: block;
}

#conteudoProduto .centro .boxMensagemCinza .topoMensagem {
	float:left;
	width:950px;
	height:4px; _height:1px;
	background:url(img/topoMensagem.png) no-repeat;
}

#conteudoProduto .centro .boxMensagemCinza .meioMensagem {
	float:left;
	width:950px;
	background:#F0F0F0;
}


#conteudoProduto .centro .boxMensagemCinza .baseMensagem {
	float:left;
	width:950px;
	height:2px;
	margin-bottom:20px;
	background:url(img/baseMensagem.png) no-repeat;
}

#conteudoProduto .centro .btEscreverComentario 
{   
    width:249px;
	height:43px;
	border:none;
	margin-top:20px;
	cursor:pointer;
	display:block;
	clear:both;
	background:url(img/btOpineSobreLivro.png) no-repeat;
    
   }
   
#conteudoProduto .centro .livros
{
    width:151px;
    height:247px;
    margin-left:33px; *margin-left:32px; _margin-left:30px;
}


/* ------------------------------ (Pag Produto) Comentário Enviado ------------------------------ */

.boxComentarioEnviado 
{
	z-index: 1;
	display: block;
}

.boxComentarioEnviado .containerEnviado {
	position:absolute;
	display:block;
	margin-left:220px; *margin-left:-720px; _margin-left:220px;
	margin-top:450px; *margin-top:80px; _margin-top:10px;
}

.boxComentarioEnviado .containerEnviado .bgEnviado {
	background: transparent url(img/bgComentarioEnviado.png) no-repeat;
	width:478px;
	height:302px;	
}

.boxComentarioEnviado .containerEnviado .bgEnviado .btFechar {
	width:93px;
	height:39px;
	margin-top:246px;
	margin-left:191px;
	clear:both;
	border:none;
	cursor:pointer;
	background:url(img/btFechar.png) no-repeat;
}

/* ------------------------------------ Páginas (INTERNAS - Compra Finalizada) ------------------------------------ */

/* --- Páginas (INTERNAS - Compra Finalizada) Titulo Pag --- */

#conteudoCompraFinalizada {
	clear: both;
	display:block;
	padding-bottom: 150px;
}

#conteudoCompraFinalizada .centro {
	margin:0 auto;
	width:950px;
	_height: 250px;
	min-height: 250px;
}

#conteudoCompraFinalizada .centroImpressao {
	width:950px;
	float:left;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Número Pedido --- */

#conteudoCompraFinalizada .centro .boxNumPedido {
	width:941px;
	float:left;
	margin-top:15px; *margin-top:25px;
}

#conteudoCompraFinalizada .centro .boxNumPedido .titNumPedido {
	height:20px;
	width:123px;
	float:left;
	margin-left:7px;
	margin-top:16px;
	background:url(img/titNumPedido.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxNumPedidoImpressao {
	width:941px;
	float:left;
	margin-top:6px; *margin-top:25px;
	margin-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxNumPedidoImpressao .titNumPedidoImpressao {
	height:20px;
	float:left;
	margin-left:7px;
	margin-top:3px;
	font-size:20px;
	color:#990000;
}

#conteudoCompraFinalizada .centro .boxNumPedidoImpressao .numPedidoImpressao {
	height:20px;
	width:123px;
	float:left;
	margin-left:10px;
	font-family:Times New Roman, Arial, Tahoma;
	font-size:24px;
	color:#787878;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
}

#conteudoCompraFinalizada .centro .boxNumPedido .numPedido {
	height:20px;
	width:123px;
	float:left;
	margin-left:10px;
	margin-top:11px; *margin-top:12px;
	font-family:Times New Roman, Arial, Tahoma;
	font-size:24px;
	color:#787878;
	font-weight:bold; *font-weight:normal; _font-weight:bold;
}

#conteudoCompraFinalizada .centro .boxNumPedido .btVia2 {
	width:315px;
	height:50px;
	float:right;
	border:none;
	cursor:pointer;
	background:url(img/btVia2.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxNumPedido .btImprimirBoleto {
	width:145px;
	height:44px;
	float:left;
	border:none;
	cursor:pointer;
	clear:both;
	background:url(img/btImprimirBoleto.jpg) no-repeat;
	margin-top: 20px;	
}


/* --- Páginas (INTERNAS - Compra Finalizada) Número Pedido --- */

#conteudoCompraFinalizada .centro .boxDados {
	width:941px;
	float:left;
	padding-bottom:0px;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Box Valor --- */

#conteudoCompraFinalizada .centro .boxDados .boxValorTitulo 
{
	height:37px;
	width:941px;
	float:left;
	margin-top:15px;
	background:url(img/bgBarraCompraFinalizada.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDados .bgCinzaValor {
	width:941px;
	float:left;
	background:url(img/bgCinzaValor.png) repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDados .boxValorTotal 
{
    width:142px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxFormaPagamento 
{
    width:271px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxData 
{
    width:261px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTipo 
{
    width:258px;
    float:left;
    text-align:center;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Divisórias extras --- */

#conteudoCompraFinalizada .centro .boxDados .divisaoBranca 
{
    width:941px;
    float:left;
    height:2px;
    overflow:hidden;
    background:url(img/divisaoBranca.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDados .baseDados 
{
    width:941px;
    float:left;
    height:2px;
    overflow:hidden;
    background:url(img/baseDados.png) no-repeat;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Box Titulo --- */

#conteudoCompraFinalizada .centro .boxDados .boxTituloTitulo {
	height:39px;
	width:942px;
	float:left;
	margin-left:-1px;
	margin-top:20px;
	background:url(img/bgBarraCompraFinalizadaTitulo.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDados .bgCinzaEscuro {
	width:941px;
	float:left;
	background:url(img/bgCinzaEscuroTitulo.png) repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDados .bgCinzaClaro {
	width:941px;
	float:left;
	background:url(img/bgCinzaClaroTitulo.png) repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDados .boxTitulo 
{
    width:521px;
    float:left;
    margin-left:10px;
    text-align:left;
}

#conteudoCompraFinalizada .centro .boxDados .boxQtd
{
    width:103px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxUnitario 
{
    width:157px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTotal 
{
    width:142px;
    float:left;
    text-align:center;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Box Frete --- */

#conteudoCompraFinalizada .centro .boxDados .boxFrete {
	height:37px;
	width:941px;
	float:left;
	margin-top:20px;
	background:url(img/bgBarraCompraFinalizadaValorFrete.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDados .bgCinzaFrete {
	width:941px;
	float:left;
	background:url(img/bgCinzaFrete.png) repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDados .boxValorFrete 
{
    width:305px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTotalCompra 
{
    width:346px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTotalGeral 
{
    width:286px;
    float:left;
    text-align:center;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Box Frete Desconto --- */

#conteudoCompraFinalizada .centro .boxDados .boxFreteDesconto {
	height:30px;
	width:941px;
	float:left;
	margin-top:20px;
	background:url(img/bgBarraComDesconto.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDados .bgCinzaFreteDesconto {
	width:971px;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	background:url(img/bgCinzaFreteDesconto.png) no-repeat;;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .bgCinzaFreteDesconto {
	width:670px;
	float:left;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDados .boxValorFreteDesconto
{
    width:233px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTotalCompraDesconto
{
    width:240px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxDesconto 
{
    width:230px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTotalGeralDesconto 
{
    width:225px;
    float:left;
    text-align:center;
}

/* --- Páginas (INTERNAS - Compra Finalizada) Box Endereço --- */

#conteudoCompraFinalizada .centro .boxDados .boxEndereco {
	height:38px;
	width:941px;
	float:left;
	margin-top:20px;
	background:url(img/bgBarraCompraFinalizadaEndereco.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDados .bgCinzaEndereco {
	width:941px;
	float:left;
	background:url(img/bgCinzaEndereco.png) repeat-y;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .bgCinzaEndereco {
	width:670px;
	float:left;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDados .boxEnderecoEntrega 
{
    width:393px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxCidade
{
    width:114px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxCep
{
    width:91px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxTelefone
{
    width:117px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDados .boxEmail
{
    width:223px;
    float:left;
    text-align:center;
}

#conteudoCompraFinalizada .centro .btImprimirBase {
	width:153px;
	height:50px;
	float:right;
	margin-top:25px;
	margin-right:15px;
	border:none;
	cursor:pointer;
	background:url(img/btImprimir.png) no-repeat;
}

#conteudoCompraFinalizada .centro .boxDadosUltimo {
	width:600px;
	float:left;
	padding-bottom:150px;
}

/* --- Páginas (INTERNAS - Compra Finalizada - Impressão)  --- */
#conteudoCompraFinalizada .centro .boxDadosImpressao {
	width:670px;
	float:left;
	padding-bottom:0px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .bgCorCinzaEscuro {
	width:670px;
	float:left;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .bgCorCinzaClaro {
	width:670px;
	float:left;
	background:#f5f5f5;
	padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorTituloImpressao
{
    background:white;
    border:1px solid #cccccc;
    width:670px;
    margin-top:10px;
    float:left;  
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorTituloImpressao .col01 
{
    width:15%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #cccccc;
    padding-bottom:13px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorTituloImpressao .col02
{
    width:25%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #cccccc;
    padding-bottom:13px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorTituloImpressao .col03 
{
    width:25%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #cccccc;
    padding-bottom:13px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorTituloImpressao .col04 
{
    width:33%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    padding-bottom:13px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorTotal 
{
    width:15%;
    float:left;
    border-right:1px solid #cccccc;
    padding-bottom:12px;
    padding-top:12px;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFormaPagamento 
{
    width:25%;
    float:left;
    border-right:1px solid #cccccc;
    padding-bottom:12px;
    padding-top:12px;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxData 
{
    width:25%;
    float:left;
    border-right:1px solid #cccccc;
    padding-bottom:12px;
    padding-top:12px;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTipo 
{
    width:33%;
    float:left;
    padding-bottom:12px;
    padding-top:12px;
    text-align:center;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTituloTituloImpressao
{
    background:white;
    border:1px solid #ccc;
    float:left;
    width:670px;
    margin-top:20px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTituloTituloImpressao .col01 
{
    width:50%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    padding-bottom:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #cccccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTituloTituloImpressao .col02
{
    width:15%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    padding-bottom:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #cccccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTituloTituloImpressao .col03 
{
    width:15%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    padding-bottom:12px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #cccccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTituloTituloImpressao .col04 
{
    width:19%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    padding-bottom:12px;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .bgCinzaEscuro {
	width:670px;
	float:left;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .bgCinzaClaro {
	width:670px;
	float:left;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTitulo 
{
    width:50%;
    float:left;
    text-align:center;
    padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxQtd
{
    width:15%;
    float:left;
    text-align:center;
    padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxUnitario 
{
    width:15%;
    float:left;
    text-align:center;
    padding-top:10px;
	padding-bottom:10px;
	border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTotal 
{
    width:19%;
    float:left;
    text-align:center;
    padding-top:10px;
	padding-bottom:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteImpressao 
{
    background:white;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteImpressao .col01 
{
    width:115px;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteImpressao .col02
{
    width:115px;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteImpressao .col03 
{
    width:115px;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:12px;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteDescontoImpressao
{
    background:white;
    height:30px;
	width:670px;
	float:left;
	margin-top:20px;
	border:1px solid #ccc;
}


#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteDescontoImpressao .col01 
{
    width:25%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    border-right:1px solid #ccc;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteDescontoImpressao .col02
{
    width:25%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    border-right:1px solid #ccc;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteDescontoImpressao .col03 
{
    width:25%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    border-right:1px solid #ccc;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxFreteDescontoImpressao .col04
{
    width:23%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    letter-spacing:-1px;
}


#conteudoCompraFinalizada .centro .boxDadosImpressao .boxValorFreteDesconto
{
    width:25%;
    float:left;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
    border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTotalCompraDesconto
{
    width:25%;
    float:left;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
    border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxDesconto 
{
    width:25%;
    float:left;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
    border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTotalGeralDesconto 
{
    width:23%;
    float:left;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
}


#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoImpressao 
{
    background:white;
    border:1px solid #ccc;
    float:left;
    margin-top:20px;
    width:670px;
}


#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoImpressao .col01 
{
    width:30%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoImpressao .col02
{
    width:15%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoImpressao .col03 
{
    width:13%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    letter-spacing:-1px;
    border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoImpressao .col04
{
    width:14%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    letter-spacing:-1px;
     border-right:1px solid #ccc;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoImpressao .col05
{
    width:26%;
    float:left;
    text-align:center;
    color:#990000;
    padding-top:10px;
    padding-bottom:10px;
    font-family:Verdana;
    letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEnderecoEntrega 
{
    width:30%;
    float:left;
    text-align:center;
    border-right:1px solid #ccc;
    padding-bottom:10px;
    padding-top:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxCidade
{
    width:15%;
    float:left;
    text-align:center;
    border-right:1px solid #ccc;
    padding-bottom:10px;
    padding-top:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxCep
{
    width:13%;
    float:left;
    text-align:center;
    border-right:1px solid #ccc;
    padding-bottom:10px;
    padding-top:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxTelefone
{
    width:14%;
    float:left;
    text-align:center;
    border-right:1px solid #ccc;
    padding-bottom:10px;
    padding-top:10px;
}

#conteudoCompraFinalizada .centro .boxDadosImpressao .boxEmail
{
    width:26%;
    float:left;
    text-align:center;
    padding-bottom:10px;
    padding-top:10px;
}

/* --- Páginas (INTERNAS - Confirmação de Pagamento)  --- */
#conteudoCompraFinalizada .centro .boxSucesso {
	width:940px;
	float:left;
	border-bottom:1px solid #d4d4d4;
	text-align:center;
}

#conteudoCompraFinalizada .centro .boxSucesso .titSucesso {
	width:940px;
	margin:0 auto;
	text-align:center;
	color:#42760E;
	font-family:Georgia;
	font-size:26px;
	display:block;
}

#conteudoCompraFinalizada .centro .boxTransacao {
	display:table;
	padding-top:30px;
	margin:0 auto;
	padding-bottom:30px;
	height:50px;
	*display:inline-block;
}

#conteudoCompraFinalizada .centro .bgTransacao {
	width:175px;
	height:55px;
	float:left;
	background:url(img/bgTransacao.jpg) no-repeat;
}

#conteudoCompraFinalizada .centro .bgTransacaoFim {
	width:10px;
	height:55px;
	float:left;
	background:url(img/bgTransacaoFim.jpg) no-repeat;
}

#conteudoCompraFinalizada .centro .numTransacao 
{
    color:#404040;
    font-family:Times New Roman;
    font-size:24px;
    font-weight:bold;
    float:left;
    text-align:center;
    background:#e5e5e5;
    padding:14px;
}

#conteudoCompraFinalizada .centro .btContComprando
{
    float:right;
    width:223px;
    height:40px;
    border:none;
    cursor:pointer;
    background:url(img/btContComprando.jpg) no-repeat;
    margin-bottom:75px;
    margin-top:20px;
}

#conteudoCompraFinalizada .centro .boxErro {
	width:940px;
	float:left;
	border-bottom:1px solid #d4d4d4;
	text-align:center;
}

#conteudoCompraFinalizada .centro .boxErro .titErro {
	width:940px;
	margin:0 auto;
	text-align:center;
	color:#990000;
	font-family:Georgia;
	font-size:26px;
	display:block;
}

#conteudoCompraFinalizada .centro .boxErro .subtitErro {
	margin:0 auto;
	text-align:center;
	color:#404040;
	font-family:Georgia;
	font-size:20px;
	width:940px;
	display:block;
	letter-spacing:-1px;
}

#conteudoCompraFinalizada .centro .boxErro .subtitErro a {
	margin:0 auto;
	text-align:center;
	color:#404040;
	font-family:Georgia;
	font-size:20px;
	text-decoration:underline;
	font-weight:bold;
}


/* ------------------------------------ Páginas (INTERNAS - Busca - Palavra Chave) ------------------------------------ */

/*--- Palavra-Chave ---*/

.centro .boxPalavraChave {
	width:950px;
	height:51px;
	float:left;
	padding-top:16px;
	padding-bottom:15px;
	padding-left:15px;
	background:url(img/bgBusca.png) no-repeat;
}

.centro .boxPalavraChave input {
	width:635px;
	height:16px;
	float:left;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:45px;
	border: white none;
	background-image: url(img/bgCampoVazio.png);
	background-repeat: no-repeat;
	_background-attachment: fixed;
	background-position: left center;
	
}

.centro .boxPalavraChave .inputs .inputPalavraChave 
{
	background:url(img/bgPalavraChaveInternas.png) no-repeat scroll left center;
}

.centro .boxPalavraChave .btBusca {
	width:89px;
	height:37px;
	float:left;
	background:url(img/btBusca.png) no-repeat;
	margin-left:15px;
	margin-top:0px;
	border:none;
	cursor:pointer;
}

.centro .boxPalavraChave .btBuscaAvancada {
	width:89px;
	float:left;
	margin-top:12px;
	background:url(img/btBuscaAvancada.png) no-repeat;
	margin-left:36px;
	border:none;
	cursor:pointer;
}

/*--- Busca Avançada---*/

.centro .boxBuscaAvancada {
	width:950px;
	float:left;
	height:286px;
	padding-bottom:20px;
	background:url(img/bgBuscaAvancada.png) no-repeat;
}

/*--- Busca Avançada - Palavra Chave---*/

.centro .boxBuscaAvancada .boxPalavraChaveBuscaAvancada {
	width:950px;
	height:51px;
	float:left;
	padding-top:16px;
	padding-bottom:15px;
	padding-left:15px;
}

.centro .boxBuscaAvancada .boxPalavraChaveBuscaAvancada input {
	width:670px;
	height:16px;
	float:left;
	padding-top:10px;
	padding-bottom:11px;
	padding-left:10px;
	border: white none;
	background-image: url(img/bgCampoVazio.png);
	background-repeat: no-repeat;
	_background-attachment: fixed;
	background-position: left center;
	
}

.centro .boxBuscaAvancada .boxPalavraChaveBuscaAvancada .inputs .inputPalavraChave 
{
	background:url(img/bgPalavraChaveInternas.png) no-repeat scroll left center;
}

.centro .boxBuscaAvancada .boxPalavraChaveBuscaAvancada .btBusca {
	width:89px;
	height:37px;
	float:left;
	background:url(img/btBusca.png) no-repeat;
	margin-left:15px;
	margin-top:0px;
	border:none;
	cursor:pointer;
}

.centro .boxBuscaAvancada .boxPalavraChaveBuscaAvancada .btBuscaNormal {
	width:89px;
	float:left;
	margin-top:12px;
	background:url(img/btBuscaNormal.png) no-repeat;
	margin-left:51px;
	border:none;
	cursor:pointer;
}

/*--- Busca Avançada - Coluna Esquerda---*/

.centro .boxBuscaAvancada .boxBuscaAvancadaEsq 
{
    width:405px;
    float:left;
    margin-top:50px;
    margin-left:32px; _margin-left:16px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaEsq .selectCategoria
{
    margin-bottom:22px;
}
    
.centro .boxBuscaAvancada .boxBuscaAvancadaEsq .selectAutor
{
    margin-bottom:22px;
}


/*--- Busca Avançada - Coluna Direita---*/

.centro .boxBuscaAvancada .boxBuscaAvancadaDir 
{
    width:444px;
    height:110px;
    float:right;
    margin-top:54px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .marcacaoIsbn
{
    float:left;
	width:2px;
	height:2px;
	margin-top:7px;
	margin-right:4px; _margin-right:0px;
	margin-left:3px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .inputIsbn
{
    width:364px;
	height:18px;
	margin-left:9px; _margin-left:12px;
	margin-top:0px;
	float:left;
	padding-left:2px;
	border:none #FFFFFF;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .legendaIsbn
{
    font-family:Tahoma, Arial;
    float:left;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox
{
    width:418px;
    float:right;
    margin-top:33px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .legendaCheckbox
{
    float:left;
    margin-top:6px;
    margin-left:7px;
    font-family:Tahoma, Arial;
    cursor:pointer;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .checkboxAtual
{
    float:left;
    width:120px;
    margin-bottom:25px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .checkboxVenda
{
    float:left;
    width:120px;
     margin-bottom:25px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .checkboxPromocao
{
    float:left;
    width:120px;
     margin-bottom:25px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .checkboxFrete
{
    float:left;
    width:120px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .checkboxCasadinha
{
    float:left;
    width:120px;
}

.centro .boxBuscaAvancada .boxBuscaAvancadaDir .boxCheckbox .checkboxColecao
{
    float:left;
    width:120px;
}


/* --- Páginas (INTERNAS - Busca) Titulo Pag --- */

#conteudoBusca {
	clear: both;
	display:block;
}

#conteudoBusca .centro {
	margin:0 auto;
	width:950px;
}

#conteudoBusca .centro .colunaEsq {
	padding-bottom:160px;
}


/*--- Box Livro Busca ---*/

.colunaEsq .boxLivroBusca {
	float:left;
	margin-left:6px;
	margin-top:25px; _margin-top:10px;
	display:block;
	width:210px;
}

.colunaEsq .boxLivroBusca .boxTopoLivro {
	padding-left:16px;
}

.colunaEsq .boxLivroBusca .boxTopoLivro .bgCapa {
	width:81px;
	height:119px;
	float:left;	
	margin-left:-9px; _margin-left:-7px;
	border:1px solid #d9d9d9;
	padding:5px 5px 5px 5px;
}

.colunaEsq .boxLivroBusca .boxTopoLivro .statusLivro {
	margin-top:0px;
	width:95px;
	height:14px;
	float:right;
	border:1px solid white;
}

.colunaEsq .boxLivroBusca .boxTopoLivro .statusLivroPromocao {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btPromocao.png) no-repeat;
}

.colunaEsq .boxLivroBusca .boxTopoLivro .statusLivroPreVenda {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btPreVenda.png) no-repeat;	
}

.colunaEsq .boxLivroBusca .boxTopoLivro .statusLivroLancamento {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btLancamento.png) no-repeat;
}

.colunaEsq .boxLivroBusca .boxTopoLivro .statusLivroFreteGratis {
	margin-top:2px;
	width:95px;
	height:24px;
	float:right;
	background:url(img/btFreteGratis.png) no-repeat;
}

/*--- Box Livro Busca  - Base ---*/

.colunaEsq .boxLivroBusca .boxBaseLivro {
	width:221px;
	height:64px;
	clear:both;
	display:block;
	padding-top:10px; *padding-top:20px;
}

/* --- Autor - Coluna Esquerda Superior - Conteúdo do Autor--- */

#conteudoBuscaAutor .boxTxtAutor {
	float:right;
	width:720px; _width:710px;
	margin-top:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoBuscaAutor .boxTxtAutor .autorEdicao {
	font-size:11px;
	display:block;
	color:#4D4D4D;
	margin-left:3px;
	font-family:Tahoma, Arial;	
}

#conteudoBuscaAutor .boxTxtAutor .tituloLivro {
	font-size:32px;
	color:#626262;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	width:715px;
	font-family:Georgia, Arial, Tahoma;
	color:#990000;
}

#conteudoBuscaAutor .boxTxtAutor .txtAutor {
	font-size:14px;
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:720px; _width:710px;	
	border-top:1px solid #d9d9d9;
	margin-top:15px;
	padding-top:15px;
}

#conteudoBuscaAutor .bgBaseAutor {
	background:url(img/bgBaseAutor.png) no-repeat;
	width:695px;
	height:29px;
	clear:both;
}

#conteudoBusca .marcacao {
	float:left;
	width:3px;
	height:3px;
	margin-top:7px;
	margin-right:4px; _margin-right:0px;
	margin-left:3px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

/* --- ------------------------- Conteudo - Produto -------------------------- */

#conteudoBuscaAutor .boxTxtProduto {
	width:700px;
	font-size:14px;
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	float:right;	
	margin-top:15px;
	padding-top:15px;
}

#conteudoBuscaAutor .boxTxtProduto .autorEdicao {
	font-size:11px;
	display:block;
	color:#4D4D4D;
	margin-left:3px;
	font-family:Tahoma, Arial;	
}

#conteudoBuscaAutor .boxTxtProduto .tituloLivro {
	font-size:32px;
	color:#626262;
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	width:700px;
	font-family:Georgia, Arial, Tahoma;
	color:#990000;
	font-size:25px;
}

#conteudoBuscaAutor .boxTxtProduto .txtAutor {
	font-size:14px;
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:700px; _width:690px;	
	border-top:1px solid #d9d9d9;
	margin-top:15px;
	padding-top:15px;
}

/* --- -------------------------Conteudo - Busca Autor-------------------------- */

#conteudoBuscaAutor {
	clear: both;
	display:block;
	padding-bottom:160px;
}

#conteudoBuscaAutor .centro {
	margin:0 auto;
	width:950px;
}

/* --- Conteudo - Busca Autor IMG --- */

#conteudoBuscaAutor .boxImgAutor {
	float:left;
	width:115px;	
	margin-top:40px;
}

#conteudoBuscaAutor .boxImgAutor .imgAutor 
{
    border-top:1px solid #d9d9d9; 
    border-bottom:1px solid #d9d9d9; 
    border-left:1px solid #d9d9d9; 
    border-right:1px solid #d9d9d9;
    padding-top:5px; 
    padding-bottom:5px; 
    padding-left:5px; 
    padding-right:5px; 
    margin-left:20px;
}

/* --- Conteudo - Busca Autor TXT --- */

#conteudoBuscaAutor .boxTxtAutor {
	float:right;
	width:820px;	
	margin-top:40px;
	margin-left:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#conteudoBuscaAutor .boxTxtAutor .nomeAutor {
	font-size:30px;
	display:block;	
}

#conteudoBuscaAutor .boxTxtAutor .siteAutor {
	font-size:14px;
	color:#626262;
	float:left;
	margin-top:-2px;
}

#conteudoBuscaAutor .boxTxtAutor .txtAutor {
	font-size:14px;
	color:#7A7A7A;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	width:820px;	
	margin-top:15px;
}

#conteudoBuscaAutor .boxTxtAutor .marcacao {
	float:left;
	width:3px;
	height:3px;
	margin-top:7px;
	margin-right:4px;
	background:#ff0000;
	overflow:hidden;/*-IE6-*/
}

/* ------------------------------------ Páginas (INTERNAS - Meus Pedidos) ------------------------------------ */

/* --- Páginas (INTERNAS - Meus Pedidos) Titulo Pag --- */

#conteudoMeusPedidos {
	clear: both;
	display:block;
}

#conteudoMeusPedidos .centro {
	margin:0 auto;
	width:940px;
}

#conteudoMeusPedidos .centro .boxLogoutMeusPedidos {
	background:#F7F7F7;
	width:940px;
	height:40px;
	margin-top:10px;
	margin-bottom:10px;
}
#conteudoMeusPedidos #boxConteudoSuperior .tituloMeusPedidos .btAlterarSenha {
    background: url("img/btAlterarSenhaMeusPedidos.png") no-repeat;
    display: block;
    height: 39px;
    margin-top: 25px;
    width: 113px;
    float:right;
}
#conteudoMeusPedidos #boxConteudoSuperior .tituloMeusPedidos .btAlterarEmail {
    background: url("img/btAlterarEmailMeusPedidos.png") no-repeat;
    display: block;
    height: 39px;
    margin-top: 25px;
    margin-left:15px;
    width: 113px;
    float:right;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box Logout --- */

#conteudoMeusPedidos .centro .usuarioMeusPedidos .marcacaoLogout {
	float:left;
	width:4px;
	height:7px;
	margin-top:18px;
	margin-left:20px;
	margin-right:6px;
	background:url(img/marcacaoCategoria.png) no-repeat;
}

#conteudoMeusPedidos .centro .usuarioMeusPedidos .saudacaoUsuario 
{
    font-family:Tahoma, Arial;
    margin-top:14px;	
    margin-right:3px;
    color:#333;
    float:left;
}

#conteudoMeusPedidos .centro .usuarioMeusPedidos .nomeUsuario 
{
    font-family:Tahoma, Arial;
    margin-top:14px;	
    font-weight:bold;
    color:#333;
    float:left;
}

#conteudoMeusPedidos .centro .btSair {
	float:right;
	width:52px;
	height:18px;
	margin-top:13px;	
	margin-right:10px;
	border:none;
	cursor:pointer;
	background:url(img/btSair.png) no-repeat;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box Botões --- */

#conteudoMeusPedidos .centro .boxBotoesMeusPedidos {
	width:940px;
	height:99px;
	margin-top:10px;
	margin-bottom:10px;
    background:url(img/boxBtsMeusPedidos.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxBotoesMeusPedidos .btMeuCadastro 
{
	display: block;
	float: left;
	width:133px;
	height:40px;
	margin-top:28px;
	margin-left:30px;
	border:none;
	cursor:pointer;
    background:url(img/btMeuCadastroPedidos.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxBotoesMeusPedidos .btAtendimentoChat 
{
	display: block;
	float: left;
	width:167px;
	height:40px;
	margin-top:28px;
	margin-left:35px;
	border:none;
	cursor:pointer;
    background:url(img/btAtendimentoChat.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxBotoesMeusPedidos .btMeusPedidos 
{
	display: block;
	float: left;
	width:135px;
	height:40px;
	margin-top:28px;
	margin-left:35px;
	border:none;
	cursor:pointer;
    background:url(img/btMeusPedidosPedido.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxBotoesMeusPedidos .bt2ViaBoleto 
{
	display: block;
	float: left;
	width:145px;
	height:40px;
	margin-top:28px;
	margin-left:35px;
	border:none;
	cursor:pointer;
    background:url(img/bt2ViaBoleto.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxBotoesMeusPedidos .btEmailOferta 
{
	display: block;
	float: left;
	width:148px;
	height:40px;
	margin-top:28px;
	margin-left:35px;
	border:none;
	cursor:pointer;
    background:url(img/btEmailOfertas.png) no-repeat;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box Txt --- */

#conteudoMeusPedidos .centro .boxTxtMeusPedidos {
	width:940px;
	height:64px;
	margin-top:10px;
	margin-bottom:10px;
    background:url(img/boxTxtMeusPedidos.png) no-repeat;
}

.boxTxtMeusPedidos .btAlterarSenha{
	width:114px;
	height:39px;
	background:url(img/btAlterarSenhaPedido.png) no-repeat;
	float:left;
	margin-top:6px;
	margin-left:40px;
	margin-right:58px;
	cursor:pointer;
}

.boxTxtMeusPedidos .btAlterarEmail{
	width:114px;
	height:39px;
	background:url(img/btAlterarEmail.png) no-repeat;
	float:left;
	margin-top:6px;
	cursor:pointer;	
}

#conteudoMeusPedidos .centro .boxTxtMeusPedidos .txtMeusPedidos{
	width:940px;
	padding-top:9px;
	text-align:center;
	display:block;
	color:#ff0000;
	font-size:16px;
	font-family:Georgia, Arial;
}

#conteudoMeusPedidos .centro .boxTxtMeusPedidos .txtMeusPedidos a {
	color:#ff0000;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box --- */

#conteudoMeusPedidos .centro .boxMeusPedidos {
	width:938px; _width:940px;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:160px;
	float:left;
}

#conteudoMeusPedidos .centro .barraMeusPedidos {
	width:900px;
	height:45px;
	float:left;
	background:url(img/bgBarraMeusPedidos.png) no-repeat;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box - Status --- */

#conteudoMeusPedidos .centro .baseMeusPedidos {
	width:900px;
	height:1px;
	float:left;
	background:#EFEFEF;
	overflow:hidden;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box - Cinza Escuro --- */

#conteudoMeusPedidos .centro .bgCinzaEscuro {
	width:900px;
	height:61px;
	float:left;
	background:url(img/bgMeusPedidosCinzaEscuro.png);
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box - Cinza Claro --- */

#conteudoMeusPedidos .centro .bgCinzaClaro {
	width:900px;
	height:61px;	
	float:left;
	background:url(img/bgMeusPedidosCinzaClaro.png);
}

#conteudoMeusPedidos .centro .btLupa {
	float:left;
	width:37px;
	height:60px;	
	border:none;
	cursor:pointer;
	background:url(img/btLupa.png) no-repeat;
	display:block;
}

#conteudoMeusPedidos .centro .boxNumPedido {
	float:left;
	width:160px;
	height:37px;	
	text-align:center;
	padding-top:21px;
	font-family:Tahoma, Arial;
}

#conteudoMeusPedidos .centro .boxDataPedido {
	float:left;
	width:200px;
	height:37px;	
	text-align:center;
	padding-top:21px;
    font-family:Tahoma, Arial;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box - Forma Pagamento - Cartões --- */

#conteudoMeusPedidos .centro .boxFormaPagamento {
	float:left;
	width:224px;
	height:58px;	
}

#conteudoMeusPedidos .centro .boxFormaPagamento .cartaoMaster {
	width:85px;
	height:37px;	
	margin-top:10px;
	margin-left:65px;
	display:block;
	background:url(img/cartaoMeusPedidosMaster.png) no-repeat;
}
#conteudoMeusPedidos .centro .boxFormaPagamento img {	
	display:block;
	margin:0 auto;
	margin-top:2px;
}

#conteudoMeusPedidos .centro .boxFormaPagamento label {	
	display:block;
	margin:0 auto;
	margin-top:0px;
	text-align:center;
}

#conteudoMeusPedidos .centro .boxFormaPagamento a {	
	display:block;
	margin:0 auto;
	margin-top:12px;
	text-align:center;
}

#conteudoMeusPedidos .centro .boxFormaPagamento .cartaoVisa {
	width:85px;
	height:37px;	
	margin-top:10px;
	margin-left:65px;
	display:block;
	background:url(img/cartaoMeusPedidosVisa.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxFormaPagamento .cartaoDiners {
	width:85px;
	height:37px;	
	margin-top:10px;
	margin-left:65px;
	display:block;
	background:url(img/cartaoMeusPedidosDiners.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxFormaPagamento .cartaoAmerican {
	width:85px;
	height:37px;	
	margin-top:10px;
	margin-left:65px;
	display:block;
	background:url(img/cartaoMeusPedidosAmerican.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxFormaPagamento .boletoBancario {
	width:142px;
	height:37px;	
	margin-top:10px;
	margin-left:65px;
	display:block;
	background:url(img/boletoBancarioMeusPedidos.png) no-repeat;
}

/* --- Páginas (INTERNAS - Meus Pedidos) Box - Status --- */

#conteudoMeusPedidos .centro .boxStatus {
	float:left;
	width:314px;
	height:58px;	
}

#conteudoMeusPedidos .centro .boxStatus .statusAguardando {
	float:left;
	width:314px;
	height:58px;	
    background:url(img/statusAguardando.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxStatus .statusConfirmado {
	float:left;
	width:314px;
	height:58px;	
    background:url(img/statusConfirmado.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxStatus .statusPedido {
	float:left;
	width:314px;
	height:58px;	
    background:url(img/statusPedido.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxStatus .statusProduto {
	float:left;
	width:314px;
	height:58px;	
    background:url(img/statusProduto.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxStatus .statusCancelado {
	float:left;
	width:314px;
	height:58px;	
    background:url(img/statusCancelado.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxStatus .statusNaoCompletado {
	float:left;
	width:314px;
	height:58px;	
    background:url(img/statusNaoCompletado.png) no-repeat;
}

#conteudoMeusPedidos .centro .boxStatus .dataStatus {
	display:block;
	width:314px;
	text-align:center;
	font-family:Tahoma, Arial;
	padding-top:38px;
	font-size:10px;	
}

#conteudoMeusPedidos .centro .boxStatus .dataStatusProduto {
	display:block;
	width:314px;
	text-align:center;
	font-family:Tahoma, Arial;
	padding-top:30px;
	font-size:10px;	
}

/* ------------------------------------ Páginas (INTERNAS - Categoria) ------------------------------------ */

/* --- Páginas (INTERNAS - Categoria) Titulo Pag --- */

#conteudoCategoria {
	clear: both;
	display:block;
}

#conteudoCategoria .centro {
	margin:0 auto;
	width:950px;
}

/* --- Banner Flash --- */

#conteudoCategoria .centro .boxBannerFlashCategoria {
	width:940px;
	margin-left:7px;
}

/* --- Páginas (INTERNAS - Categoria) Box Livros Relacionados as Categorias --- */

#conteudoCategoria .centro .colunaTudo {
	float:left;
	margin:0 auto;
	width:956px;
	margin-bottom:160px;
	margin-top:28px;
}

#conteudoCategoria .centro .colunaCategoria 
{
    float:left;
    margin-left:-12px; _margin-left:-32px;
    margin-bottom:40px;
}

/* --- Coluna Direita --- */

#conteudoCategoria .centro .colunaDir {
	float:right;
	margin:0 auto;
	width:222px;
	margin-bottom:160px;
	margin-top:28px;
}

#conteudoCategoria .centro .colunaDir .titUltLancamento {
	float:right;
	width:220px;
	height:37px;
	background:url(img/titLancamento.png) no-repeat;
}

#conteudoCategoria .centro .colunaDir .imgLivroAutor {
	margin-left:1px;
	width:220px;
}

#conteudoCategoria .centro .colunaDir .boxLivroAutor {
	padding-bottom:7px;
	padding-top:10px; _padding-top:15px; *padding-top:5px;
	padding-left:3px;
	padding-right:3px;
	display:block;
	text-align:center;
    background:#f9f9f9;
}

#conteudoCategoria .centro .colunaDir .boxLivroAutor .autorLivroAutor {
	font-size:11px;
	font-family:Tahoma, Georgia, "Times New Roman", Times, serif;
}

#conteudoCategoria .centro .colunaDir .titLivroAutor 
{
    font-weight:bold; *font-weight:normal; _font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; *font-size:17px; _font-size:16px;
	letter-spacing:-1px;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	display:block;
	padding-bottom:18px;
	padding-left:3px;
	padding-right:3px;
	margin-bottom:3px;
	clear:both;
	color:#630408;
	background:#f9f9f9;
	border-bottom:1px solid #DDDDDD;
}

#conteudoCategoria .centro .colunaDir .titMaisVendidos {
	background:url(img/bgTitMaisVendido.png) no-repeat;
	height:39px;
	margin-top:30px; 
	width:220px;
	float:right;
}

/* ------------------------------------ Páginas (INTERNAS - Politica de Privacidade) ------------------------------------ */

/* --- Páginas (INTERNAS - Politica de Privacidade) Titulo Pag --- */

#conteudoPoliticaPrivacidade {
	clear: both;
	display:block;
}

#conteudoPoliticaPrivacidade .centro {
	margin:0 auto;
	width:950px;
}

/* --- Páginas (INTERNAS - Politica de Privacidade) --- */

#boxInfoPolitica 
{
    margin-top:10px;
    width:950px;
    height:144px;
    background:url(img/bgTxtPoliticaPrivacidade.png) no-repeat;
}

#boxInfoPolitica .txtPolitica 
{
    color:#800E0E;
    font-size:16px;
    font-family:Georgia, Arial;
    margin:0 auto;
    width:850px;
    padding-top:26px;
    display:block;
    line-height:19px;
    letter-spacing:-1px; *letter-spacing:0px; _letter-spacing:-1px;
    font-weight:bold; *font-weight:normal; _font-weight:bold;
    
}

/* --- Páginas (INTERNAS - Box - Politica de Privacidade) --- */

#boxPolitica {
    padding-bottom:200px;
    width:950px;
    float:left;
    margin-left:20px; _margin-left:10px;
}

#boxPolitica .boxConteudo 
{
    width:265px;
    float:left;
}

#boxPolitica .boxConteudo .txtConteudo
{
   color:#666;
   font-size:16px;
   font-family:Georgia, Arial;
   display:block;
   margin-bottom:30px;
   line-height:19px;
}

#boxPolitica .boxDivisao 
{
    width:57px;
    height:358px;
    float:left;
    background:url(img/divisaoPolitica.jpg) no-repeat;
}


/* ------------------------------------ Páginas (INTERNAS - Casadinhas) ------------------------------------ */

/* --- Páginas (INTERNAS - Casadinhas) Titulo Pag --- */

#conteudoCasadinha {
	clear: both;
	display:block;
}

#conteudoCasadinha .centro {
	margin:0 auto;
	width:950px;
}

/* --- Páginas (INTERNAS - Casadinhas) Conteudo --- */

.centro .boxBannerCasadinhas {
	width:950px;
	height:265px;
	clear:both;
	margin-bottom:20px;
	background:url(img/bannerCasadinhas.jpg) no-repeat;
}

.centro .boxBuscaCasadinha {
	width:925px;
	float:left;
}

.centro .boxBuscaCasadinha .labelNumLivros {
    width:260px;
	height:19px;
	float:right;
	margin-right:20px;
	margin-top:20px;
    background:url(img/labelNumLivros.png) no-repeat;
}

.centro .boxBuscaCasadinha .bgCasadinhas {
	width:48px;
	height:41px;
	float:right;
	margin-right:5px;
	margin-top:14px;
}

.centro .boxBuscaCasadinha .bgCasadinha02 {
	background:url(img/casadinha02.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha03 {
	background:url(img/casadinha03.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha04 {
	background:url(img/casadinha04.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha05 {
	background:url(img/casadinha05.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha06 {
	background:url(img/casadinha06.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha07 {
	background:url(img/casadinha07.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha08 {
	background:url(img/casadinha08.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha09 {
	background:url(img/casadinha09.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha10 {
	background:url(img/casadinha10.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha11 {
	background:url(img/casadinha11.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha12 {
	background:url(img/casadinha12.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha13 {
	background:url(img/casadinha13.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha14 {
	background:url(img/casadinha14.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinha15 {
	background:url(img/casadinha15.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinhaTodas {
	background:url(img/casadinhaTodas.png) no-repeat;
	cursor:pointer;
}

.centro .boxBuscaCasadinha .bgCasadinhasAtivo {
	width:88px;
	height:39px;
	float:right;
	margin-right:5px;
	margin-top:13px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo02 {
	background:url(img/casadinha02Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo03 {
	background:url(img/casadinha03Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo04 {
	background:url(img/casadinha04Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo05 {
	background:url(img/casadinha05Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo06 {
	background:url(img/casadinha06Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo07 {
	background:url(img/casadinha07Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo08 {
	background:url(img/casadinha08Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo09 {
	background:url(img/casadinha09Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo10 {
	background:url(img/casadinha10Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo11 {
	background:url(img/casadinha11Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo12 {
	background:url(img/casadinha12Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo13 {
	background:url(img/casadinha13Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo14 {
	background:url(img/casadinha14Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivo15 {
	background:url(img/casadinha15Maior.png) no-repeat;
	width:61px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgCasadinhaAtivoTodas {
	background:url(img/casadinhaTodasMaior.png) no-repeat;
	width:100px;
	height:54px;
	margin-top:0px;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha {
	width:950px;
	height:93px;
	float:left;
	margin-top:-3px;
	background:url(img/bgBuscaCasadinha.png) no-repeat;
	font-family:Tahoma, Arial;
	overflow:hidden;
}

.centro .boxBuscaCasadinha .labelFiltroCasadinha {
	width:193px;
	height:35px;
	float:left;
	margin-top:24px;
	margin-left:139px;
	background:url(img/labelFiltroCasadinha.png) no-repeat;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .btTodasCasadinhas {
	width:156px;
	height:37px;
	float:left;
	background:url(img/btTodasCasadinhas.png) no-repeat;
	margin-left:25px;
	margin-top:22px;
	border:none;
	cursor:pointer;
	display:none;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .limpaCampoLivro {
	margin-top:32px;
	width:224px;
	height:18px;
	float:left;
	margin-left:24px;
	border:none #FF0000;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .porLivro {
	margin-top:30px;
	width:224px;
	height:18px;
	float:left;
	margin-left:24px;
	border:none #FF0000;
	background:url(img/bgBuscaPorLivro.png) no-repeat;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .inputRed 
{
    color:Red;	
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .inputGreen
{
    color:Green;	
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .limpaCampoAutor {
	width:224px;
	height:18px;
	float:left;
	margin-top:32px;
	margin-left:20px;
	border:none #FF0000;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .porAutor {
	width:224px;
	height:18px;
	float:left;
	margin-top:30px;
	margin-left:20px;
	border:none #FF0000;
	background:url(img/bgBuscaPorAutor.png) no-repeat;
}

.centro .boxBuscaCasadinha .bgBuscaCasadinha .btBuscar {
	width:76px;
	height:32px;
	margin-top:25px;
	margin-right:29px;
	float:right;
	background:url(img/btBuscaCasadinha.png) no-repeat;
	border:none;
	cursor:pointer;
}

.centro .boxCasadinhas 
{
    padding-bottom:150px;
    float:left;
}

.centro .boxCasadinhas .boxCasadinhaTopo {
	width:950px;
	height:30px;
	float:left;
	margin-top:12px;
	background:url(img/bgCasadinhaTopo.png) no-repeat;
}

.centro .boxCasadinhas .boxCasadinhaMeio {
	width:911px;
	float:left;
	padding-left:30px;
	*padding-bottom:20px;
	background:url(img/bgCasadinhaTxt.png) repeat-y;
}

.centro .boxCasadinhas .boxEsq {
	width:700px;
	float:left;
}

.centro .boxCasadinhas .boxEsq img {
	border:1px solid #d9d9d9;
	margin-left:6px;
	padding:6px;
	margin-bottom:18px;
	float:left;
}

.centro .boxCasadinhas .boxEsq .iconeMais {
	float:left;
	width:27px;
	height:27px;
	margin-top:55px;
	margin-left:8px;
	background:url(img/iconeMais.png) no-repeat;
}

.centro .boxCasadinhas .boxDir {
	width:170px;
	float:right;
	margin-right:23px;
	text-align:right;
	font-family:Tahoma, Arial;
}

.centro .boxCasadinhas .boxDir .dePreco 
{
    display:block;
    color:gray;
    line-height:25px;
}

.centro .boxCasadinhas .boxDir .parcelamento 
{
    display:block;
    color:gray;
    line-height:14px;
}

.centro .boxCasadinhas .boxDir .porPreco {
    display:block;
    font-family:Times New Roman, Arial;
    color:#7C0106;
    font-size:30px;
   	line-height:25px;
}

.centro .boxCasadinhas .boxDir .economize 
{
    display:block;
    color:#ff0000;
   	line-height:25px;

}

.centro .boxCasadinhas .boxDir .semJuros 
{
    display:block;

}

.centro .boxCasadinhas .boxDir .preco 
{
    display:block;
}

.centro .boxCasadinhas .boxDir .btCompraCasadinha 
{
    margin-right:-4px; *margin-right:-25px;
    margin-top:8px;
}

.centro .boxCasadinhas .boxCasadinhaTitulo {
	width:941px;
	height:27px;
	float:left;
	background:url(img/bgCasadinhaMeio.png) no-repeat;
}

.centro .boxCasadinhas .boxCasadinhaTitulo .titNestaCasadinha {
	background:#7C0106;
	color:White;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	padding-left:7px;
	padding-right:7px;
	margin-left:21px;
	float:left;
	border:1px solid red;
}

.centro .boxCasadinhas .boxCasadinhaTxt {
	width:941px;
	float:left;
	background:url(img/bgCasadinhaTxt.png) repeat-y;
}

.centro .boxCasadinhas .boxCasadinhaTxt .iconeMaisPeq {
	width:7px;
	height:7px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	margin-top:15px;
	background:url(img/iconeMaisPeq.png) no-repeat;
}

.centro .boxCasadinhas .boxCasadinhaTxt .semIcone {
	width:7px;
	height:7px;
	float:left;
	margin-left:20px;
	margin-right:5px;
	margin-top:15px;
}

.centro .boxCasadinhas .boxCasadinhaTxt .titLivro {
	float:left;
	margin-top:10px;
	font-family:Tahoma, Arial;
	font-size:12px;
	font-weight:bold;
	color:#5B5B5B;
	width:892px;
}

.centro .boxCasadinhas .boxCasadinhaTxt .titLivro .bolinha {
	color:#B80101;
	margin-right:5px;
}

.centro .boxCasadinhas .boxCasadinhaTxt .titLivro span {
	font-weight:normal;
}

.centro .boxCasadinhas .boxCasadinhaBase {
	width:950px;
	height:26px;
	float:left;
	*margin-bottom:10px;
	background:url(img/bgCasadinhaBase.png) no-repeat;
}

.centro .boxCasadinhas .boxDirIndisponivel {
	width:170px; 
	float:right;
	text-align:right;
	font-family:Tahoma, Arial;
}

.centro .boxCasadinhas .boxDirIndisponivel .indisponivel 
{
    display:block;
    color:#ff0000;
   	text-align:center;

}

.centro .boxCasadinhas .boxDirIndisponivel .txtAvise 
{
    display:block;
	font-family:Tahoma, Arial;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	color:#727272;
	cursor:pointer;
}

.centro .boxCasadinhas .boxDirIndisponivel .txtAvise span {
	display:block;
}

.centro .boxCasadinhas .boxDirIndisponivel .btAvisar {
	width:54px;
	height:56px;
	display:block;
	border:none;
	cursor:pointer;
	margin-left:57px; *margin-right:60px;
	margin-top:5px;
	background:url(img/btAviseme.png) no-repeat;
}

/* ------------------------------------ Páginas (Forma de Pagamento) ------------------------------------ */

#conteudoCarrinhoCompras .centro .bgFormaPagamento 
{
    clear:both;
    width:945px;
    height:489px;
    margin-top:20px;
    padding-bottom:250px;
    background:url(img/bgPagFormaPagamento.png) no-repeat;
}

#conteudoCarrinhoCompras .centro .bgFormaPagamento .boxCartoes
{
    clear:both;
    width:472px;
    margin-top:0px;
    float:left;
    margin-right:10px;
}

#conteudoCarrinhoCompras .centro .bgFormaPagamento .boxBoleto
{
    width:450px;
    margin-top:0px;
    float:left;
}

#conteudoCarrinhoCompras .centro .bgFormaPagamento .titForma
{
    color:#800E0E;
    font-size:25px;
    font-family:Georgia;
    padding-top:20px;
    padding-left:15px;
    padding-bottom:18px;
}


#conteudoCarrinhoCompras .centro .bgFormaPagamento .imgCartao
{
    padding-left:50px;
    padding-right:10px;
    padding-top:20px;
    float:left;
}

#conteudoCarrinhoCompras .centro .bgFormaPagamento .tituloCartao
{
    color:#800E0E;
    font-size:16px;
    font-family:Georgia;
    padding-top:27px;
    display:block;
    padding-bottom:2px;
}

#conteudoCarrinhoCompras .centro .bgFormaPagamento .txtCartao
{
    color:#707070;
    font-size:10px;
    font-family:Tahoma;
    display:block;
    width:415px;
}

#conteudoCarrinhoCompras .centro .bgFormaPagamento .txtBoleto
{
    padding-top:40px;
}

#conteudoHome .centro .colunaDir .bgTituloCasadinha {
	background:url(img/bgTitCasadinhas.png) no-repeat;
	height:39px;
	margin-top:10px;
	width:222px; _width:219px;
	display:block;
	float:left;
}

#conteudoHome .centro .colunaDir .bgLivroCasadinha {
	border-bottom:1px solid #DDDDDD;
	float:left;
	width:220px;
	padding-bottom:22px;
	margin-top:20px;
}

#conteudoHome .centro .colunaDir .bgLivroCasadinha img {
	float:left;
}

#conteudoHome .centro .colunaDir .bgLivroCasadinha .iconeMais {
	float:left;
	width:27px;
	height:27px;
	margin-top:55px;
	margin-left:14px;
	margin-right:14px;
	background:url(img/iconeMais.png) no-repeat;
}

#conteudoHome .centro .colunaDir .bgLivroCasadinha .precoLivro {
	margin-left:-7px;
	margin-top:12px;
}

#conteudoHome .centro .colunaDir .bgLivroCasadinha .btComprar {
	margin-top:15px;
	margin-right:0px;
}

#conteudoHome .centro .colunaDir .bgRodapeCasadinha {
	background:url(img/bgRodapeCasadinha.png) no-repeat;
	height:33px;
	width:222px; _width:219px;
	display:block;
	float:left;
	margin-bottom:25px;
}

#boxFlutuante 
{
    position:absolute;
    margin:0 auto;
    top:739px;
    width:100%;
    display:none;
}

#boxFlutuante .delimitador
{
    margin:0 auto;
    width:1000px;
}

#boxFlutuante .delimitador .caixa
{
    background-color:#FFFFFF;
    border:1px solid silver;
    margin-left:379px;
    padding:5px;
    width:334px;
}

#boxFlutuante .delimitador .caixa a
{
    color:gray;
    display:block;
    font-size:12px;
    padding-bottom:7px;
    padding-top:7px;
    width:330px;
    cursor:pointer;
    border-bottom:1px solid red;
}

#boxFlutuante .delimitador .caixa a.bg
{
    background:#F5F5F5;
}

#boxFlutuante .delimitador .caixa a:hover
{
    color:gray;
    text-decoration:underline;
}

.boxMsgCompraFinalizada {
    background:#EEEEEE;
    margin:0 auto;
    margin-bottom:16px;
    margin-top:0;
    width:940px;
    display:block;
    color:#990000;
    font-family:Georgia,Arial,Tahoma;
    font-size:22px;    
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
}


#conteudoCasadinha .centro .boxBannerPromocaoCasadinha 
{
    width:962px;
    height:380px;
    display:block;
    margin:0 auto;
    margin-bottom:50px;
    margin-top:10px;
    background:url(img/banner-casadinha-promocao.jpg) no-repeat;
}

#conteudoCasadinha .centro .boxBannerPromocaoCasadinha .boxTempo 
{
    width:949px;
    height:34px;
    display:block;
    margin:0 auto;
}

#conteudoCasadinha .centro .boxBannerPromocaoCasadinha .boxTempo .tempo 
{
    margin-left:10px;
    display:block;
    height:34px;
    line-height:34px;
    vertical-align:middle;
    font-family:Arial;
    color:White;
    font-size:12px;
    font-weight:bold;
}
#conteudoCasadinha .centro .boxBannerPromocaoCasadinha .boxTempo .tempo .horas 
{
    color:#FFFF00;
}
