body{
	background-color:#CCCCCC;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#916a54;
	font-size:12px;
}

a{cursor:pointer;}


.conteudoLancamento{
	margin:5px 0 0 0;
	text-align:justify;
}

#titSobre{
	font-size:16px;
	font-weight:bold;
	margin-top:3px;
	*margin-top:25px;
	_margin-top:4px;
}

.backLancamentos{
	background: url(../images/lancamentos.bg.png) repeat-x;
}

.backCentro{
	background: url(../images/lancamento.centro.png);
}

.inputContato{
	float:left;
	width:70px;
	text-align:right;
	margin-right:5px;
}

#sobreConteudo{
 	background: url(../images/sobre.bg.jpg) repeat-x;
	width:100%;

	background-color:#d6d0be;
	display:table;
}

#centerClipping{
	width:797px;
	margin: auto;
	margin-top:8px;
	position:relative;
}

#conteudoBusca{
	width:797px;
	margin: auto;
	margin-top:-5px;
	position:relative;
}

#bgBox{
	background: url(images/clipping.bg.png);
}

#subBusca{
	font-size:10px;
	float:left;
	margin:15px 0 0 0;
}

#fonteClipping{
	width:562px;
	*width:570px;
	_width:530px;
	float:left;
}

#thumb{
	margin:2px 15px 0 15px;
	float:left;
}


#btVisualizar{
	height:23px;
	width:80px;
	float:left;
}

#bgCorpo{
	background: url(../images/clipping.bg.png);
}


#titBusca{
	float:left;
	width:635px;
	*width:638px;
	_width:610px;
	font-size:28px;
	margin:0 5px 0 0;
}

#titClipping{
	height:80px;
	float:left;
	width:635px;
	*width:638px;
	_width:610px;
	font-size:28px;
	margin:0 5px 0 0;
}

#titLancamento{
	font-size:22px;
}

#txtEscritor{
	font-size:10px;
}

#linhaGaleriaSuperior{
	position:relative;
}

#corpoIndique{
	width:500px;
	height:399px;
}

#colunaGaleria{
	float:left;
	display:table;
}


#geral{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}


#menuLeftConteudo{
	width:147px;
	margin-left:30px;

}

.menuLeftTitulo{
	font-weight:bold;
	font-family:Arial;
	color:#916a54;
	font-size:12px;
}


.menuLeftItem{
	font-family:Arial;
	color:#916a54;
	font-size:12px;
	margin-left:12px;
}

a{
	text-decoration:none;
	color:#916a54;
}

a:hover{
	text-decoration:underline;
	color:#916a54;
}

#corpoMenuLeft{
	line-height:17px;
	padding-left:20px;
	height:289px;
	background: url(../images/menu.bg.gif);
}

#tela{
	width:1000px;
	min-height:598px;
	background-color:#dfd9ca;
	margin:auto;
	display:table;
}

#telaSobre{
	width:1000px;
	background-color:#dfd9ca;
	margin:auto;
}


#menuLeft{
	float:left;
	width:187px;
}


#maisLivros{
	background: url(../images/catalogo.mais.livros.gif);
	width:248px;
	height:144px;
	margin-left:35px;
	*margin-left:35px;
	_margin-left:15px;
}

.boxNewsletter{
	width:229px;
	height:145px;
	margin-left:35px;
	*margin-left:35px;
	_margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#916a54;
}

#newsletter{
	background: url(../images/catalogo.newsletter.gif);
}

#newsletterBoxRetornoSucesso{
	background: url(../images/catalogo.newsletter.clear.gif);
}

#newsletterBoxRetornoErro{
	background: url(../images/catalogo.newsletter.clear.gif);
}


#conteudoMaisLivros{
	padding: 60px 0 0 21px;
	_padding: 60px 0 0 22px;
	*padding: 60px 0 0 22px;
}

#conteudoNewsletter{
	padding: 100px 0 0 32px;
}

.inputNews{
	width:145px;
	border-color:#916a54;
	background-color:#dcc8a7;
	color:#000000;
}

textarea{
	border: 1px solid #916a54;
	background-color:#dcc8a7;
}

#mioloGeral{
	background: url(../images/catalogo.bg.centro.jpg) repeat-x;
	width:1000px;
	min-height:500px;
	height:auto;
	background-color:#dfd9ca;
	padding:12px 0 0 0;
	display:table;
}

#galeriaBg{
	float:left;
	background: url(../images/controle.catalogo.bg.gif);
	width:338px;
	height:23px;
	text-align:center;
	color:#aa775d;
	font-family:Arial;
	font-size:10px;
	margin-left: 2px;

}

#textControler{
	margin-top:5px;
}

#mioloRight{
	float:left;
	width:813px;
}

#indiqueTela{
	float:left;
	background: url(../images/indique.texto.gif);
	width:500px;
	height:167px;
}

#boxLivroIndique{
	float:left;
	width:160px;
	height:171px;
	background: url(../images/indique.box.livro.gif);
	text-align: center;
}

#indiqueBoxBaixo{
	float:left;
	width:340px;
	*width:340px;
	_width:332px;
	height:171px;
	background: url(../images/indique.descricao.gif);
}

#boxDestaque{
	float:left;
	margin: 0 19px 0 0;
}

#boxConteudo{float:left;width:370px;}

#catalogoDestaque{
}

#subTituloDestaque{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 28px;
	color:#916a54;
	margin: 15px 0 15px 0;
}

#conteudoDestaque{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#916a54;
	line-height:17px;
	text-align:justify;
	width:340px;
	_width:300px;
	*width:340px;
} 

#linhaIndique{
	margin-top:2px;
	*margin-top:2px;
	_margin-top:2px;
}

#corpoclipping{
	width:1000px;
	min-height:598px;
	margin:auto;
	background: url(../images/catalogo.bg.centro.jpg) repeat-x;
	position:relative;
	float:left;
	display:table;
}

#corpo{
	width:1000px;
	min-height:598px;
	margin:auto;
	position:relative;
}

.corpoBG{
	width:1000px;
	min-height:598px;
	margin:auto;
	position:absolute;
	z-index:0px;
	display:none;
}

#corpo2{
	width:1000px;
	min-height:598px;
	margin:auto;
	position:relative;
	background-color:#DFD9CA;
}


#linhaIndique{
	clear:both;
	height:4px;
	*height:2px;
	_height:2px;
}

.destaque{
	width:94px;
	*width:88px;
	_width:90px;
	border-color:#916a54;
	background-color:#dcc8a7;
	color:#000000;
}

.itemIndique{
	float:left;
	width:110px;
	text-align:right;
	margin-right:3px;
}

.conteudoBoxIndique{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#916a54;
	position:relative;
	width:225px;
	margin:50px 0 0 1px;
	*margin:50px 0 0 5px;
	_margin:50px 0 0 1px;
}

#headerCatalogo{
	width:1000px;
	height:276px;
}

#headerCatalogoLista{
	background: url(../images/header.catalogo.lista.jpg) no-repeat;
	width:1000px;
	height:101px;
}

#headerLancamento{
	background: url(../images/lancamento.header.jpg) no-repeat;
	width:1000px;
	height:101px;
}

.border{
	border:solid;
	border:1px;
	border-color:#666666;
}

#headerSobre{
	background: url(../images/sobre.header.jpg) no-repeat;
	width:1000px;
	height:101px;
}

#headerContato{
	background: url(../images/contato.header.jpg) no-repeat;
	width:1000px;
	height:101px;
}

#headerBusca{
	background: url(../images/header.busca.jpg) no-repeat;
	width:1000px;
	height:104px;
}

#headerClipping{
 	background: url(../images/clipping.header.jpg) no-repeat;
	width:1000px;
	height:101px;
}

#headerBusca{
 	background: url(../images/header.busca.jpg) no-repeat;
	width:1000px;
	height:101px;
}

#teste{
	background-color:#0099FF
}
#busca{
	width:164px;
	height:29px;
	background: url(../images/button.busca.png) no-repeat;
	float:left;
}

input{
	font-size: 9px;
    background-color: #FFFFFF;
    color: #595224;
    border: 1px solid #cac5a3;
    height: 11px;
	width:82px;
	border-color:#979691;
}

.boxMensagemHeader{
	float:left;
	margin:-6px 0 0 257px;
	*margin:-6px 0 0 257px;
	_margin:-6px 0 0 168x;
	background: url(../images/home.header.bg.mensagem.png) no-repeat;
	width:260px;
	height:41px;
	font-family:Arial, Helvetica, sans-serif;
	color:#717171;
	font-size:10px;
	display:none;
	clear:both;
}

#newsletterEnviadoComSucesso, #indiqueSucesso{
	padding:15px 0 0 50px;
	*padding:15px 0 0 50px;
	_padding:15px 0 0 50px;
}

#newsletterEnviadoComErro, #indiqueEmailErro{
	padding:8px 0 0 50px;
	*padding:7px 0 0 50px;
	_padding:7px 0 0 50px;
	font-weight:bolder;
}

#newsletterEnvio, #indiqueErro{
	padding:8px 0 0 8px;
	*padding:7px 0 0 8px;
	_padding:7px 0 0 8px;
	position:relative;
}

#destaque{
	width:368px;
	height:195px;
	float:right;
	margin: 111px 10px 0 6px;
}

#buscaContent{
	margin:5px 2px 0 1px;
	*margin:-1px 5px 0 10px;
}

.left{
	float:left;
}

.right{
	float:right;
}

#imgDestaque{
	float:left;
	margin:15px 0 0 18px;
	*margin:15px 0 0 18px;
	_margin:15px 0 0 9px;
}

#titDestaque{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px; 
	color:#750c00;
	font-weight:bold;
}

#descricaoDestaque{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#750c00;
	line-height:15px;
	margin-top:4px;
}

.alignBox{
	float:left; 
	margin: 10px 0 0 12px; width:190px;
}

.menuLivro{
/*	margin-left:204px;
	*margin-left:204px;
	_margin-left:100px;*/
	position:relative;
	display:none;
}

.menuLivroActive{
	margin-left:190px;
	*margin-left:190px;
	_margin-left:80px;
	position:relative;
	float:left;
}


.itemMenuOff{
	margin-top:65px;
	float:left;
}
.itemMenuOn{
	display:none;
	float:left;
	position:relative;
}

.itemBox{
	display:none;
	position:absolute;
	left:590px;
	width:420px;
}

input.error { border: 1px solid #FFFFFF;}
textarea.error { border: 1px solid #FFFFFF;}
div.error {position: absolute; top: -9999px; left: -9999px;display:none;}
#labelError p{ margin:0px;padding:0px;}

#labelErrorTitle{display:none;}
#labelError{display:none;}

.cursorHand{ cursor:pointer;}
.paginate{ 
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	color:#916a54;
	font-size:12px;
}

#homeLoading{
	position:absolute;
	z-index:10000;
	display:block;
	width:1000px;
	height:598px;
	background-color:#FFFFFF;
   	_filter:opacity(alpha=80); /* para o IE */
	*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    -moz-opacity:0.8; /* para o FireFox */
    opacity:0.8; /* para o outros Navegadores */
	text-align:center;
}
