* {margin: 0px; padding: 0px; border: 0px; list-style: none; text-align: justify;}



body {

	background: #000 url(imagens/muro.jpg) 0px 5px;

	/*background-attachment: fixed;*/

}



body, td, th, input, textarea, select {

	font: normal 12px/1.6 Tahoma, "Lucida Sans Unicode", Sanvito, Critter, Courier;

}



#topo h1 {

	background: url(imagens/logoG.jpg) no-repeat;

	width: 204px;

}



#topo h1 a {

	display: block;

	text-indent: -9999px;

	background: url(imagens/logoG.jpg) no-repeat;

	width: 204px;

	height: 163px;

}



#topo h1 a:hover {

	background: url(imagens/logoG2.jpg) no-repeat;

}



#menu {

	background: #049595;

	border-bottom: 1px solid white;

	border-top: 1px solid white;

	height: 35px;

}



#usuario {

	position: absolute;

	top: 165px;

	left: 650px;

	color: white;

}



#usuario p {

	line-height: 15px;

}



#usuario a {

	color: white;

}



#menu ul li {

	list-style: none;

	float: left;

	display: block;

	margin: 10px 0px -10px 20px;

	background-repeat: no-repeat;

}



#menu ul li a {

	height: 20px;

	text-indent: -9999px;

	padding: 0px;

	display: block;

	background-position: 0px 0px;

	background-repeat: no-repeat;

}



#item1 {background: url(imagens/itEditora.gif); width: 64px;}

#item2 {background: url(imagens/itCatalogo.gif); width: 75px;}

#item3 {background: url(imagens/itLancamento.gif); width: 106px;}

#item4 {background: url(imagens/itMural.gif); width: 52px;}

#item5 {background: url(imagens/itBusca.gif); width: 49px;}

#item6 {background: url(imagens/itContato.gif); width: 65px;}

#item7 {background: url(imagens/itConselho.gif); width: 78px;}



#item1 a {background: url(imagens/itEditora.gif);}

#item2 a {background: url(imagens/itCatalogo.gif);}

#item3 a {background: url(imagens/itLancamento.gif);}

#item4 a {background: url(imagens/itMural.gif);}

#item5 a {background: url(imagens/itBusca.gif);}

#item6 a {background: url(imagens/itContato.gif);}

#item7 a {background: url(imagens/itConselho.gif);}



#item1 a:hover {

	background-position: -64px 0px;

}



#item2 a:hover {

	background-position: -75px 0px;

}



#item3 a:hover {

	background-position: -106px 0px;

}



#item4 a:hover {

	background-position: -52px 0px;

}



#item5 a:hover {

	background-position: -49px 0px;

}



#item6 a:hover {

	background-position: -65px 0px;

}

#item7 a:hover {

	background-position: -79px 0px;

}


#col1, #col2 {

	float: left;

	margin: 10px 0px;

	padding: 10px;

}



#conteudoInterno {

	margin: 10px;

	width: 750px;

	background-color: #FFF;

}



/****************** publicações */

#conteudoInterno #capa {

text-align: center;

float: left;

}



#conteudoInterno #capa h2, #conteudoInterno #capa #preco {

margin: 10px;

padding: 10px;

border: 1px solid #990000;

background-color: #FFF4F4;

}



#conteudoInterno #capa #preco {

text-align: right;

font-weight: bold;

background: #FFF4F4 url(imagens/bgPreco.gif) no-repeat -10px -10px;

}



#conteudoInterno #texto {

margin: 10px;

float: left;

width: 540px;

}



#conteudoInterno a {

color: #C40005;

padding: 3px 0px 3px 0px;

}



#conteudoInterno a img {

color: #C40005;

padding: 0px;

}



#conteudoInterno a:visited {

color: #990000;

}



#conteudoInterno a:hover {

	color: #fff;

	background: #039C9C;

}



.itemPublicacao {

margin: 0px 10px 0px 5px;

border-top: 1px solid #eee;

padding: 10px 0px 20px 0px;

float: left;

width: 350px;

}



.itemPublicacao .itemImgP {

	float: left;

	margin: 0px 10px 0px 0px;

	background: #F2F2F2;

	padding: 5px;

	text-align: center;

}



.itemPublicacao .itemImgP p {

	margin: 0px auto;

	font-weight: bold;

	text-align: left;

}



.itemPublicacao h2 {

	line-height: 17px;

	margin: 5px 0px 10px 0px;

}



.itemPublicacao h2 a {

	font-size: 13px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

}



#conteudoInterno #texto #espec {

	font-size: 13px;

	color: #C40005;

	text-align: left;

	margin: 10px 0px;

	padding: 0px 0px 0px 15px;

	border-bottom: 1px solid #FFDFE0;

	background: url(imagens/seta.png) no-repeat 0px 5px;

}



#conteudoInterno #texto h2 {

	line-height: 20px;

	font-size: 16px;

}



#conteudoInterno #texto #cestaP {

	margin: 10px;

	float: right;

}



#conteudoInterno #texto #cestaP div {

	margin: 0px 0px 5px 0px;

}



#conteudoInterno #autor {

	font-size: 13px;

	color: #999;

	margin: 10px 0px 10px 0px;

	text-align: left;

}



#enviarAmigo {

	display: none;

	position: absolute;

	top: 0px;

	left: 0px;

	padding-top: 70px;

	padding-left: 150px;

	width: 770px;

	z-index: 1;

	background: url(imagens/bgEnviarAmigo.gif);

	height: 800px;

}



#enviarAmigo form {

	border: 1px solid #000;

	padding: 10px;

	width: 400px;

	background: url(imagens/bgEnviarAmigoPop.jpg);

}



#enviarAmigo label {

text-align: right;

width: 140px;

float: left;

font-weight: bold;

margin: 6px 0px;

padding: 0px 10px 0px 0px;

}



#enviarAmigo h2 {

background-color: #FFF;

padding: 10px;

}



#enviarAmigo input, #enviarAmigo textarea {

padding: 5px;

margin: 5px 0px;

float: left;

border: 1px solid #eee;

}



#enviarAmigo br {

clear: left;

}



#enviarAmigo #btEnviarAmigo {

background: #fff;

color: #000;

font-weight: bold;

text-align: center;

float: right;

margin: 0px 20px 0px;

}



#enviarAmigo #closeAmigo {

cursor: pointer;

text-align: right;

text-decoration: underline;

padding: 5px;

font-weight: bold;

}



#enviarAmigo #closeAmigo:hover {

background-color: #fff;

}



/****************** publicacoes */

/****************** login */ 

#conteudoInterno form {

margin: 20px;

}





#conteudoInterno input, #conteudoInterno select, #conteudoInterno textarea {

padding: 5px;

font-size: 15px;

font-weight: bold;

border: 1px solid #900;

}



#conteudoInterno #acessarLogin {

color: #fff;

padding: 0px 10px 0px 10px;

border: 1px solid #039C9C;

background-color: #039C9C;

height: 30px;

}



#conteudoInterno .msgCadastro {

font-size: 13px;

margin: 0px 0px 0px 20px;

}



#conteudoInterno .msgCadastro a {

color: #039C9C;

font-size: 16px;

font-weight: bold;

padding: 5px;

}



#conteudoInterno .msgCadastro a:hover {

background: #039C9C;

color: #fff;

}



#conteudoInterno label {

font-weight: bold;

float: left;

width: 195px;

text-align: right;

padding: 5px 10px 0px 0px;

font-size: 15px;

margin: 5px 0px;

}



#contatoCont form label {

width: 80px;

}



#conteudoInterno label#nroL {

width: 30px;

}



#contatoCont form textarea {

float: left;

width: 270px;

}



#conteudoInterno #cadastro input, #conteudoInterno #cadastro select {

	margin: 5px 0px;

	float: left;

}



#conteudoInterno #contato select, #conteudoInterno #contato input, #conteudoInterno #contato textarea {

	margin: 5px 0px;

}



#conteudoInterno #contato select {

	margin: 5px 0px;

	padding: 5px;

}



#conteudoInterno #cadastro br {

	clear: both;

}



#conteudoInterno form #gravarCadastro, #conteudoInterno form #contato #enviarMsg {

	color: #fff;

	padding: 0px 10px 0px 10px;

	border: 1px solid #039C9C;

	background-color: #039C9C;

	height: 30px;

	margin-left: 550px;

}



#conteudoInterno form #contato #enviarMsg {

	margin: 10px 0px 0px 150px;

}



.destaqueForm {

	color: #F00;

}



#conteudoInterno .erroLogin {

	font-size: 15px;

	color: #900;

	margin: 20px 0px 0px 20px;

	padding: 0px 0px 0px 20px;

	font-weight: bold;

}



#conteudoInterno .erroBusca {

	font-size: 15px;

	color: #900;

	margin: 20px 0px 20px 20px;

	padding: 10px 0px 10px 50px;

	background: url(imagens/erroBusca.gif) no-repeat;

}



#conteudoInterno .erroCadastro {

	font-size: 15px;

	color: #000;

	margin: 20px 0px 0px 20px;

	padding: 0px 0px 0px 20px;

	font-weight: bold;

}



/****************** login */

#col1 h2, #col2 h2, #conteudoInterno h1 {

	text-align: left;

	background: #B90F08 url(imagens/setaTitulo.gif) no-repeat 10px 18px;

	padding: 5px 0px 5px 25px;

	color: white;

	font-size: 25px;

	font-weight: normal;

}



#conteudoInterno .categoria {

background: none;

text-align: left;

padding: 5px 0px 0px 15px;

margin: 0px;

color: #039C9C;

font-size: 25px;

font-weight: normal;

clear: both;

}



h1 span, h2 span {

text-indent: -9999px;

display: block;

}



#col1 h2 #titEventos {

background: url(imagens/titEventos.gif) no-repeat 2px 9px;

}



#col2 h2 #titDestaques {

background: url(imagens/titDestaques.gif) no-repeat 2px 9px;

}



h1 #titPublicacoes {

background: url(imagens/titPublicacoes.gif) no-repeat 2px 9px;

}



#titLogin {

background: url(imagens/titLogin.gif) no-repeat 2px 9px;

}



#titCadastro {

background: url(imagens/titCadastro.gif) no-repeat 2px 9px;

}



#titCesta {

background: url(imagens/titCesta.gif) no-repeat 2px 9px;

}



#titEditora {

background: url(imagens/titEditora.gif) no-repeat 2px 9px;

}



#titLancamentos {

background: url(imagens/titLancamentos.gif) no-repeat 2px 9px;

}



#titContato {

background: url(imagens/titContato.gif) no-repeat 2px 9px;

}



#titMural {

background: url(imagens/titMural.gif) no-repeat 2px 9px;

}



#titBusca {

background: url(imagens/titBusca.gif) no-repeat 2px 9px;

}



#titPublique {

background: url(imagens/titPublique.gif) no-repeat 2px 9px;

}

#titConselho {

background: url(imagens/titConselho.gif) no-repeat 0px 9px;

}


#titComoComprar {background: url(imagens/titComoComprar.gif) no-repeat 2px 9px;}



#eventos {

	margin: 10px 0px;

	background: #fff;

	width: 330px;

}



#eventos h3, #eventos p {

	margin: 10px 0px 10px 10px;

	line-height: 13px;

}



#col2 {

	background: #fff;

	width: 400px;

	text-align: center;

	padding: 0px;

}



#col2 .livroHome {

	float: left;

	margin: 15px;

	width: 100px;

}



#col2 .livroHome a {

	color: #666;

	text-decoration: none;

	font-weight: bold;

}





/* cesta */

#cesta {

	text-align: center;

}



#cesta p {

	margin: 20px 0px 0px 20px;

	text-align: justify;

}



#cesta table {

	width: 95%;

	border-collapse: collapse;

	margin: 10px auto;

}



table th, table td {

	text-align: left;

	padding: 5px;

	border: 1px solid #DDD;

}



table th {

	text-align: left;

	font-weight: bold;

	background-color: #F4F4F4;

}



table td.qtd {

	width: 100px;

	text-align: center;

}



table td.qtd img {

	margin: 10px 10px -5px 10px;

}



table th.preco {

	text-align: center;

}



table td.preco {

	text-align: right;

	width: 80px;

}





#btCheckOut {

	float: left;

	margin: 0px 0px 30px 0px;

}





#msgFrete {

	float: left;

	width: 591px;

}





#msgFrete p {

	margin: 0px 0px 0px 20px;

}



/* cesta */



/* contato */



#contatoCont {

	margin: 20px 0px 0px 0px;

}





#contatoCont h2, #contatoCont h3, #contatoCont h4 {

	margin: 10px 0px 0px 20px;

	font-size: 13px;

	color: #B90F08;

}





#contatoCont p, #contatoCont address {

	margin: 10px 0px 0px 20px;

}





#contatoCont h2 {

	color: #FF2429;

	font-size: 14px;

}



#contatoCont h3 {

	margin: 20px 0px 0px 20px;

	font-size: 12px;

}



#contatoCont h4 {

	margin: 20px 0px 0px 20px;

	color: #A80004;

}

/* contato */



/* mural */

.itemMural {

	float: left;

	background: url(imagens/bgMuralTexto.jpg) repeat-y;

	width: 350px;

	margin: 10px 0px 0px 10px;

	clear: right;

}



.topoMural {

	background: url(imagens/bgMuralTopo.jpg) no-repeat;

	width: 360px;

}



.rodapeMural {

	background: url(imagens/bgMuralRodape.jpg) no-repeat;

	width: 360px;

	height: 33px;

}



.itemMural h3 {

	padding: 25px 20px 0px 17px;

	font-size: 13px;

	width: 310px;

	line-height: 13px;

	margin: 0px 0px 10px 0px;

}



.itemMural p {

	padding: 0px 25px 0px 20px;

	line-height: 13px;

	text-align: left;

}



.itemMural img {

	float: left;

	margin: 0px 10px 0px 20px;

}

/* mural */



/* busca */

#buscaCont {

	padding: 10px;

}



#editora p {

	margin: 10px 0px 0px 20px;

}



#conteudoInterno p {

	margin-right: 10px;

}



#albumMural {

	text-align: center;

	background: #fff;

	margin: 20px;

}



#albumMural h1 {

	font-size: 12px;

	margin: 5px;

}



#albumMural img {

	margin: auto;

	background: #F4F4F4;

	padding: 5px;

	border: 1px solid #666;

}



#albumMural a {

	text-decoration: none;

	color: #000;

	float: left;

	width: 180px;

	padding: 10px 10px 10px 40px;

	background: #fff url(imagens/setaAnt.gif) no-repeat 5px 12px;

}



#albumMural a#proxima {

	padding: 10px 40px 10px 10px;

	background: #fff url(imagens/setaProx.gif) no-repeat 195px 12px;

	float: right;

	text-align: right;

}



#albumMural a:hover {

	color: #fff;

	background: #039C9C url(imagens/setaAntOn.gif) no-repeat 5px 12px;

}



#albumMural a#proxima:hover {

	color: #fff;

	background: #039C9C url(imagens/setaProxOn.gif) no-repeat 195px 12px;

}



.dump {

	display: none;

}



#rodape {

	clear: both;

	background: #900 url(imagens/bgRodape.jpg);

	text-align: right;

	color: white;

	padding: 10px 10px 30px 0px;

	width: 770px;

	font-weight: bold;

}



#rodape p {

	text-align: right;

}



#rodape a, #rodape span {

	color: #CCC;

	text-decoration: none;

	cursor: pointer;

}



#rodape input {

	padding: 5px;

	margin: 5px 0px;

	border: 1px solid #eee;

	font-weight: bold;

}



#rodape #logoZero {

	float: left;

	margin: 5px 10px;

}