	body {
	font: 13px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#000;
}
a{
	color:#000;
	text-decoration:none;
}

#conteudo, #conteudoLivros{	
	border:1px solid #b2b2b2;
	width:945px;
	margin:0 auto;
	background: url(../img/bg-geral.gif) repeat-y 1px top;
	margin-top:5px;
	padding-top:0;
	padding-bottom:40px	
}
#conteudoLivros{	
	padding-bottom:20px	
}
#pgInicial .grid_geral_b{
	text-align:right;	
	padding-top:23px
}
#pgLivros .grid_geral_b{		
	padding-top:20px
}
.grid_geral_b h3{
	font-size:18px;
	font-weight:bold;
	color:#666;
	margin-bottom:18px;
	
}
a.mais{
	background: url(../img/setinha-mais.gif) no-repeat left 6px;
	padding-left:16px;
	color:#000;
	text-decoration:none;
}
a.mais:hover{
	color:#CC0000;
}

#estrelas li a{
	font-size:14px;
	font-weight:bold;
	background: url(../img/estrelinha-preta.png) no-repeat left 2px;
	padding-left:25px;	
	padding-right:5px;
	text-transform: capitalize	
	}
#pgDistribuidores li a{	
	text-transform: none	
	}

#estrelas li a:hover{
	color:#fff;
	
}

#estrelas li{
	background: url(../img/hr.gif) no-repeat bottom left;
	padding-bottom:10px;
	padding-top:10px;	
}
#estrelas li:hover, #estrelas li.current-cat{
	background-color:#000	
}
#estrelas li:hover a, #estrelas li.current-cat a, #estrelas li.current-cat a:hover{
	color:#fff;
	background: url(../img/estrelinha-branca.png) no-repeat left 2px;	
	
}

/*--------LOGO-----------*/	
h1{
	position: relative;
	left:9px;
	top:30px;
	background: url(../img/logo-luzes-no-asfalto.gif) no-repeat;	
	text-indent: -9000px;		
	
}
h1 a{
	display:block;
	width: 485px;
	height: 58px;
	padding-bottom:40px
}
h1 img{
	display:none;

}
/*--------/LOGO-----------*/

/*--------BUSCA-----------*/	
#searchBox{
	position: relative; display: inline; float: right; width:316px;
	color:#fff;
	z-index:100000000;	
}
#searchBox form{
	position: relative;
	top:-20px;
	left:10px 
}
#toggle-search{
	background: url(../img/box-busca.png) no-repeat;
	width:316px;
	height:111px;
	position:absolute;
	padding-top:50px;
	top:-58px;
	right:3px;
	z-index:100000000;	
	
}
a#toogleGo{
position:relative;
width:98px;height:35px;
display:block;
left:206px;
top:-48px	
}
#searchform button{
	width:31px;
	height:20px;
	position:relative;
	left:34px;	
	text-indent: -9000px;
	border:0;	
	cursor: pointer;
	background: url(../img/button-ok.gif) no-repeat;
	float:left;
}
#searchform label{
	font-size:12px;
	float:left;
	margin-left:11px
}
#searchform input{
	height:18px;
	width:163px;
	border:0;
	position:relative;
	left:23px;
	float:left;
	color:#CC0000;
}
#pgBusca .grid_geral_a h2, #pgBusca .grid_geral_b h2{text-transform: capitalize}
/*--------/BUSCA-----------*/

/*--------HOME-----------*/	

.livrosHome{
float:left;
width:420px;
background: url(../img/hr.gif) no-repeat bottom left;
padding-top:20px;
padding-bottom:19px;
position:relative;
}
.livrosHome img{
float:left;	
margin-left:2px
}
.livrosHome h2{
font-size:21px;	
padding-bottom:2px
}
.textoLivroHome{
	float:right;	
	width:275px;	
	margin-right:13px;
	margin-top:3px
}
.lancamento{
	text-transform: uppercase;
	color:#CC0000;
	font-size:14px;
	background: url(../img/icone-paragrafo.gif) no-repeat left 3px;
	padding-left:12px;
	font-weight:bold	
}
.esgotado{
	text-transform: uppercase;
	color:#666;
	font-size:14px;
	background: url(../img/icone-esgotado.gif) no-repeat left 4px;
	padding-left:15px;	
}
#pgInicial .mais{
	position:absolute;
	bottom:16px
}
/*--------/HOME-----------*/	
/*--------LIVROS-----------*/

#pgLivros .grid_geral_a, #pgImprensaConteudo .grid_geral_a, #pgImprensaLivros .grid_geral_a{
	margin-left:1px;
	font-family:Georgia, Palatino, 'Times New Roman', serif;
	
}
#pgLivros .grid_geral_a h2{
		font-size:60px;
		width:420px;
		border-top:2px solid #000;
		line-height:60px;		
		font-weight:normal;
		margin-top:20px;
		padding-top:26px;
		border-bottom:2px solid #000;		
		padding-bottom:32px
}
#pgLivros .grid_geral_a h3{
		font-size:36px;
		width:420px;		
		line-height:50px;		
		font-weight:normal;
		margin-top:20px;
		padding-top:0;
		border-bottom:2px solid #000;		
		padding-bottom:8px
}
#livrosLivros{
	float:right;
	width:420px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	margin-right:1px;
	padding-top:20px;
	padding-bottom:22px;
	position:relative;	
	background: url(../img/bg-livros.gif) repeat-y left top;
	
}
#livrosLivros img{

margin-top:-4px;
width: 148px;
margin-left:auto;
margin-right:auto;
margin-left:31px;
}
#imgLivroLivro{
	width:210px;
	float:right;
	margin-left:auto;
margin-right:auto;
}
#imgLivroLivro{
	display: table;	
}
#imgLivroLivro {
	display: table;	
}
.row {
	display: table-row; /* Gecko */
}
.col1, #col2 {
	display: table-cell;
	vertical-align: middle;
}

/*\*//*/
* html #imgLivroLivro, * html .row {
	display: block;
}
* html .col1, * html #col2 {
	display: inline-block;
}

/**/

#textoLivroLivro{
	float:left;	
	width:195px;
	font-size:14px;
	font-weight:normal;		
}
#textoLivroLivro h4{
	font-size:21px;
	font-weight:normal;
	padding-bottom:22px
}
#textoLivroLivro span{
	color:#666;
	font-style:italic
}
#textoLivroLivro .lancamento{
	margin-top:20px;
	
}
.naImprensa{
	text-decoration:underline;
	background: url(../img/estrelinha-preta.gif) no-repeat left 2px;
	padding-left:18px;	

}
a.naImprensa:hover{	
	text-decoration:none;
}
#compreAqui{	
	border-bottom:2px solid #000;
	float:left;
	padding-bottom:16px
}
#compreAqui p.compreP{
	font-size:14px;
	font-weight:normal;
	clear:left;
	padding-top:1px;
	margin-bottom:1px;
	width:420px
}
#compreAqui img{
	float:left;	
	width:88px;
	padding-right:22px;	
}
#compreAqui img.bannerQuatro{
	padding-left:1px;
	padding-right:0;

}
.banners{
float:left;
	width:420px;
	margin-bottom:0;
	margin-top:9px;
}
#release {
float:left;
position:relative;
}
#release h6, .titulo-texto-livro{
	font-size:18px;
	font-weight:bold;
	line-height:58px;
	clear:left;
}
#release p{	
margin-bottom:20px;text-align:justify
}
#textoRelease{
	position:relative;
	top:4px
}
q{
	display:block;
	margin-top:218px;
	width:420px;
	font-size:20px;
	font-style:italic;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	line-height:40px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	padding-top:50px;
	padding-bottom:48px;
	background: url(../img/estrelinha-preta-maior.gif) no-repeat 50% 16px;
}
q span{
	display:block;
	width:260px;	
	text-align:center;
	margin: 0 auto;	
}
.grid_geral_a div#estrelaQuote{
	background: url(../img/estrelinha-preta-maior.gif) no-repeat center bottom;

height:23px;
width:22px;
float:left;
position:relative;
top:-44px;
left:198px
	
	}
/*--------/LIVROS-----------*/
/*--------ONDE ENCONTRAR, DISTRIBUIDORES, IMPRENSA-----------*/
#pgOnde h2, #pgDistribuidores h2, #pgImprensa h2{
	font-size:18px;
	font-weight:bold;
	border-top:2px solid #000;	
	padding-top:18px;
	margin-top:20px
}
#pgDistribuidores .grid_geral_a h2, #pgImprensa .grid_geral_a h2{
	color:#666;
}
#pgDistribuidores .grid_geral_b h2, #pgImprensa .grid_geral_b h2{
	padding-bottom:21px
}
#pgOnde .grid_geral_b, #pgDistribuidores .grid_geral_b, #pgImprensa .grid_geral_b, #pgImprensaLivros .grid_geral_b{
	text-align:right
}
#pgOnde dl, #pgDistribuidores dl, #pgImprensa dl, #pgBusca dl{	
		font-size:13px;
		padding-top:20px;
		background: url(../img/hr2.gif) no-repeat bottom left;
		padding-bottom:1px
}
#pgOnde dt, #pgDistribuidores dt, #pgImprensa dt, #pgBusca dt{	
	font-size:15px;
	font-weight:bold;
	background: url(../img/hr2.gif) no-repeat top left;
	padding-top:3px
}
#pgOnde dd, #pgDistribuidores dd, #pgImprensa dd, #pgBusca dd{
	padding-bottom:17px;
	
	}
#pgOnde a{	
	color:#666;
	text-decoration:underline
}
#pgOnde a:hover{	
	color:#000;
	text-decoration:none
}
#pgDistribuidores .grid_geral_a a, #pgImprensa .grid_geral_a a, #pgBusca grid_geral_a a{	
	color:#666;
	text-decoration:underline
}
#pgDistribuidores .grid_geral_a a:hover, #pgImprensa .grid_geral_a a:hover, #pgBusca grid_geral_a a:hover{	
	color:#000;
	text-decoration:none
}
/*--------/ONDE ENCONTRAR-----------*/
/*--------IMPRENSA-----------*/
.livrosImprensa, .livrosImprensaMaterial{
float:left;
width:420px;
background: url(../img/hr.gif) no-repeat bottom left;
padding-top:20px;
padding-bottom:17px;
position:relative;
}
.livrosImprensaMaterial{
padding-bottom:19px;

}
.livrosImprensa ul li, .livrosImprensaMaterial ul li{
padding-top:20px
}
.livrosImprensa ul li a{
display:block
}
.livrosImprensaMaterial ul li a{
background: url(../img/estrelinha-preta.gif) no-repeat left 1px;
	padding-left:20px;
	margin-left:-16px;
	display:block
}
.livrosImprensa img, .livrosImprensaMaterial img{
float:left;	
margin-left:2px
}
.autor{
font-style:italic
}
#pgImprensa h3{
	font-size:21px;
	font-weight:bold;	
}
#pgImprensa h4{
	font-size:14px;
	font-weight:bold;
	
}
#pgImprensa .grid_geral_a h5, #pgImprensaLivros h5{
	font-size:15px;
	font-weight:bold;
	background: url(../img/estrelinha-preta.gif) no-repeat left 2px;
	padding-left:18px;
	
}
#pgImprensa .grid_geral_a h5{
	margin-left:-16px
	
}
#pgImprensaLivros h5{
	display:inline
}
#pgImprensa .grid_geral_a a, #pgImprensaLivros a{
	color:#000;
	text-decoration:none
}
#pgImprensa .grid_geral_a a:hover, #pgImprensaLivros .grid_geral_a a:hover,  #pgBusca .grid_geral_a a:hover, #pgBusca .grid_geral_b a:hover, #pgImprensaLivros .grid_geral_b a:hover{
	color:#CC0000;
}
#pgImprensa .grid_geral_a span, #pgImprensaLivros span {
	color:#666;
	text-decoration:none
}
#pgImprensa .grid_geral_a a:hover span, #pgImprensaLivros a:hover span{
	color:#CC0000;
}

#pgImprensaLivros .grid_geral_a h2, #pgImprensaConteudo .grid_geral_a h2{
		font-size:60px;
		width:420px;
		border-top:2px solid #000;
		line-height:60px;		
		font-weight:normal;
		margin-top:20px;
		padding-top:26px;
		border-bottom:2px solid #000;		
		padding-bottom:32px
}
#pgImprensaLivros .grid_geral_a h3, #pgImprensaConteudo .grid_geral_a h3{
		font-size:36px;
		width:420px;		
		line-height:50px;		
		font-weight:normal;
		margin-top:20px;
		padding-top:0;
		border-bottom:2px solid #000;		
		padding-bottom:8px
}
#pgImprensaLivros .grid_geral_b h2{
	font-size:18px;
	font-weight:bold;
	border-top:2px solid #000;	
	padding-top:18px;
	margin-top:20px;
	padding-bottom:16px
}
#pgImprensaLivros .livrosImprensa{
padding-top:0;
padding-bottom:0;
float:right
}

#pgImprensaLivros .grid_geral_b ul li{
background: url(../img/hr.gif) no-repeat top left;
padding-top:3px;
padding-bottom:17px;

}
#pgImprensaLivros .textoLivroHome{		
	margin-right:0;	
}
.grid_geral_a #voltar{
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align:right;
	padding-top:40px
}
#pgImprensaLivros .grid_geral_a #voltar{
	line-height:15px
}
.grid_geral_b #voltar{
	text-align:right;	
}
.grid_geral_a #voltar a, .grid_geral_b #voltar a{
	font-style:italic;
	background: url(../img/setinha-voltar.gif) no-repeat center left;
	padding-left:20px;
	position:relative;
	top:3px
}
.grid_geral_b #voltar a{	
	top:0
}
.grid_geral_a #voltar a:hover, .grid_geral_b #voltar a:hover{
	color:#CC0000
}
#pgImprensaConteudo .grid_geral_b {
	text-align:left
}
#pgImprensaConteudo .grid_geral_b p#fonte{
	font-size:13px;
	color:#666;
	border-top:2px solid #000;	
	padding-top:2px;
	margin-top:20px;
	
}
#textoImprensa h4{
	font-size:15px;
	font-weight:bold;		
	margin-top:19px;	
}
#textoImprensaConteudo{
	margin-top:18px;
	position:relative;
	top:2px;
	
}
#textoImprensaConteudo p{
	margin-bottom:20px;
	text-align:justify	
}
#linkResenha{
	text-align:right;	
}
#linkResenha a, #pgContato .grid_geral_b a{	
	color:#666;
	text-decoration:underline;
}
#linkResenha a:hover, #pgContato .grid_geral_b a{	
	color:#000;
	text-decoration:none;
}

/*--------/IMPRENSA-----------*/
/*--------CONTATO-----------*/
#contatoTexto, #formContato{
	text-align:right;	
	border-top:2px solid #000;		
	margin-top:20px;
	padding-top:18px;
}
#contatoTexto{
	border-bottom:2px solid #000;		
padding-bottom:18px
}
#formContato{
	text-align:left;	
}
#formContato label{
	font-size:15px;
	font-weight:bold;
	position:relative;top:1px	
}
#formContato input, #formContato textarea{
	height:18px;
	border:1px solid #000;
	padding:0;
	margin:0;
	width:420px;
	margin-bottom:20px;
	margin-top:20px
}
#formContato textarea{
	height:218px;
	font: 13px/20px 'Helvetica Neue', Helvetica, Arial, sans-serif;	
}
#formContato input:focus,#formContato input.sffocus,#formContato textarea:focus,#formContato textarea.sffocus { 
background: #000;
color:#fff;
}

#contatoTexto p{
	position:relative;
	top:2px
}
#contactsubmit{
	background-color:#000;
	height:20px;float:right;
	font-size:15px;
	border:0;
	color:#fff;line-height:30px;
	cursor:pointer
}

/*\*/
#contactsubmit{
[height:20px;
height:30px;
]height:30px;
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
#contactsubmit{
height:30px;
}
/*end*/


.sucesso{
	font-weight:bold;
}
.erro{
	font-weight:bold;
	color:#CC0000;
}
#contatoTexto a:hover{
	color:#CC0000;
}
/*--------/CONTATO-----------*/
/*--------BUSCA-----------*/
#pgBusca h2{
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	color:#666;
	padding-top:20px
}
#pgBusca .grid_geral_a ul, #pgBusca .grid_geral_b ul{
	background: url(../img/hr.gif) no-repeat bottom 20px;
padding-top:19px;
float:left
}
#pgBusca .grid_geral_b ul{


}
#pgBusca .grid_geral_a li, #pgBusca .grid_geral_b li{
	background: url(../img/hr.gif) no-repeat top left;
padding-bottom:17px;
padding-top:3px;

}
 #pgBusca .grid_geral_a li, #pgBusca .grid_geral_b li{
float:left;width:420px
}
#pgBusca h5{
	font-size:15px;
	font-weight:bold;
	background: url(../img/estrelinha-preta.gif) no-repeat left 2px;
	padding-left:20px;
	margin-left:-20px
}
#pgBusca .grid_geral_a a, #pgBusca .grid_geral_b a{
display:block
}
.semResultado{
margin-top:18px	
}
/*--------/BUSCA-----------*/
.download{
	background-color:#000;
	color:#fff;
	padding:5px;
	font-style:italic
}
#compartilhar{
	margin-top:20px	
}
#compartilhar a{
	padding-right:5px	
}
/*--------FOOTER-----------*/	
#footer{
	height:40px;
	background-color:#000;
	color:#fff;
	float:left;
	margin-top:40px;
	margin-bottom:20px;	
	font-size:12px;
	line-height:35px
}
#footer p#copy{
	float:left;
	width:400px;
	padding-left:32px
}
#footer p#email{
	float:right;
	width:180px;
	text-align:right;
	padding-right:32px
}
#footer a{
	color:#fff;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
	color:#fff
}
#email a:hover{
	color:#fff
}
/*--------/FOOTER-----------*/
	
