		/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
}


body{
	background:#ffffff 
	text-align:center; /* hack para o IE */	
	cursor:url(desiderata_cur.cur); }
a{
	cursor:url(desiderata_cur.cur); 
	}
	
#geral{
	width:780px;
	text-align:left; /* "remédio" para o hack do IE */	
	margin:0 auto; /* Centralizar o site na pagina */
	background:#FFFFFF;
	overflow:hidden;/*resolveu o problema do alinhamento no ie*/
	clear:both;
}

					#all{
					float:left;
					width:700px;
					margin:20px 40px 10px 40px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					clear:both;
					
					}

/***********************
 Topo
***********************/
					#topo{
					height:149px;
					width:780px;
					clear:both;
					}
					#logo{
					height:133px;
					width:225px;
					float:left;
					clear:both;	/*<-- resolveu o problema do desalinhamento no firefox.*/				
					}
					#menu{
					height:50px;
					width:555px;
					float:right;
					text-align:right;
					vertical-align:middle;
					}
		

#topo h1 a{
	display:block;
	overflow:hidden;
	margin:0 0 0 0px;
}




/***********************
 DIV Conteudo
***********************/
				#conteudoInterna{
					float:right;
					width:780px;
					margin:0;
					border-color:#CC0000;
				}
				
				#conteudoHome{
					width:780px;
					float:left;
					margin-bottom:30px;
					background-color:#ffffff;
					overflow:hidden;
				}

/***********************
 Destaque
***********************/
				#destacao{
					width:780px;
					height:268px;
					background:#ffffff;
					margin:0 0 0 0;
					border-bottom:0px solid white;
					float:left;
				}
/***********************
A desiderata
***********************/
			#texto{
					width:480px;
					margin:30px 20px 30px 20px;
					float:left;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					line-height:16px;
					text-align:left;
					
				}

				#todosmeio{
				width:520px;
				margin:0px 130px 0px 130px;
				float:right;
				}


			#termos{
					width:480px;
					height:250px;
					overflow:auto;
					padding-right:30px;
					margin:30px 30px 30px 10px;
					float:left;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					line-height:16px;
					scrollbar-arrow-color:#000000;
					scrollbar-3dlight-color:#cccccc;
					scrollbar-highlight-color:#ffffff;
					scrollbar-face-color:#ffffff;
					scrollbar-shadow-color:#ffffff;
					scrollbar-darkshadow-color:#000000;
					scrollbar-track-color:#ffffff;
				}
/*************************
Cadastre-se
**************************/
				#formcadastro{
				padding-right:10px;
				width:110px;
				height:30px;
				text-align:right;
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				}
				#formcadastro2{
				width:360px;
				text-align:left;
				float:right;
				height:30px;
				}
				#formcadastro3{
				width:360px;
				text-align:left;
				float:right;
				height:60px;
				}


				
/***********************
página Livros - lado lançamentos
***********************/
				#lancamentotodos{
					float:left;
					width:390px;
					background-image:url(../imagens_desiderata/divisoria.gif);
					background-repeat:repeat-y;
					background-position:right;
				}	

				#lancamentotitulo{
					float:left;
					width:370px;
					height:50px;
					margin:10 10 10 10px;
				}
				#lancamentolado{/*este é o principal*/
					float:left;
					width:370px;
					margin:10 10 10 10px;
				}	
				#conteudotexto{
					float:right;
					width:220px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					margin-top:15px;
					line-height:20px;
					
				}
/***********************
em comumm a catalogo e lançamentos
***********************/
				#imagemlivro{/*imagem do livro*/
					float:left;
					width:150px;
					height:250px;
					float:left;
				}
				
				/*este fica dentro de lançamento texto*/
				#texto_int
				{
				float:left;
				width:220px;
				margin-top:10px;
				}
				#texto_int_desc
				{
				float:left;
				margin-top:5px;
				margin-bottom:10px;
				}
				
				.titulo{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;				
				}
				.preco{
				color:#FF0000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:18px;
				font-weight:bolder;
				line-height:50px;
				}
				.texto_geral{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:18px;
				padding:3px;
				
				}
				
/***********************
página Livros - lado catalogo
***********************/
				#catalogotodos{
					float:right;
					width:390px;
				}	
				#catalogolado{
					float:right;
					width:380px;
					margin-left:10px;
					overflow:hidden;
	
				}
				#catalogotitulo{
					float:right;
					width:380px;
					height:50px;
					margin-left:10px;
				}
/***********************
livro interna
***********************/
				#livrosinterna_separa{
				background-repeat:repeat-x;
				background-image:url(../imagens_desiderata/linha.gif);
				background-position:bottom;
				width:720px;
				margin:0px 30px 0px 30px;
				height:1px;
				float:left;
				}
				#livrosinterna_all{
				width:720px;
				margin:40px 30px 40px 30px;
				float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				line-height:18px;				
				}
				#livrosinterna_imagem{/*imagem do livro*/
				float:left;
				/*width:200px;
				height:260px;*/
				float:left;
				}
				#livrosinterna_texto
				{
				float:left;
				width:470px;
				margin:0px 0px 0px 10px;
				}
				.livrosinterna_titulo{
				font-weight:bolder;
				font-size:15px;
				line-height:25px;
				}
				.livrosinterna_id{
				letter-spacing:2px;
				text-transform:uppercase;
				text-align:right;
				}


/***********************
home
***********************/
					#titulos_img{
					float:left;
					width:520px;
					margin:10px 0px 0px 0px;
					font-family:Garamond, "Times New Roman";
					font-size:18px;
					font-weight:bold;
									}

					#divisoria {
					height:32px;
					width:780px;
					margin-top:50px;
					float:right;
					margin:0px 0px 0px 0px;
										}
					#cartum{
						text-align:center;
						width:780px;
						margin:0px 0 0 0;
						font-family:Garamond, "Times New Roman";
						font-size:24px;
						font-weight:bold;
						line-height:70px;
						float:left;
					}
					#imagemcartum{
						text-align:center;
						width:780px;
						margin:0px 0 0 0;
						float:left;
					
					
					}
/***********************
eventos
***********************/

					#eventosfotos{
					width:160px;
					height:80px;
					float:left;
					}
					#eventostexto{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					line-height:12px;
					float:right;
					text-align:left;
					width:518px;
					margin:0px 0px 0px 0px;
					}	
					a.classe1{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; line-height:50px; font-weight:bolder;}
					a.classe1:visited {text-decoration: none; color:#666666;}
					a.classe1:hover {text-decoration: underline overline; color:#000000;   }
					a.classe1:active {text-decoration: none}



/***********************
Imprensa E PRESS RELEASE
***********************/
					#all2{
					float:left;
					width:700px;
					margin:20px 40px 10px 50px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					text-align:center;
					
					}

				    a.imprensa{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:20px;font-weight:bolder;}
					a.imprensa:visited {text-decoration: none; color:#666666;}
					a.imprensa:hover {text-decoration: underline; color:#000000;  }
					a.imprensa:active {text-decoration: none;}
					
					.texto_imprensa{
					font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;/*12*/
					line-height:20px;
					font-weight:bolder;
					
					}
					#barrapress
					{
					width:260px;
					float:right;
					text-align:right;
					margin-top:10px;
					border:none;
					}
					a.barrapress{
					color:#000000;
					font-family:Verdana, Arial, Helvetica, sans-serif; 
					font-size:12px; line-height:20px;
					font-weight:bolder; 
					}
					a.barrapress:visited {text-decoration: none; color:#666666;}
					a.barrapress:hover {text-decoration: underline; color:#000000;  }
					a.barrapress:active {text-decoration: none;}


					
/***********************
Paginacão
***********************/
					#paginacao{
	width:780px;
	float:left;
	font-size:11px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	clear:both;
					}
					#paginacao a{
					color:#000000;
					text-decoration:none;

					}
					#paginacao a:hover{
					text-decoration:underline;
					background-color:#FFFFCC;
					}
					

					


/***********************
 Rodapé
***********************/

#linha {
	clear:both;
	float:right;
	height:2px;
	width:614px;
	background:url(http://www.lojaediouro.com.br/templates/ediourolivros/imagens/img_linha.gif) repeat-x;
	font-size:1px;/*hack para ie*/
}

#rodape{
	clear:both;
	height:83px;
	width:780px;
	background:#FFF;
}

#rodape p{
	float:left;
	font:bold 10px 'Verdana', Arial, Tahoma;
	color:#5A5A56;
	margin:15px 20px;
}

#rodape h1{
	float:left;
	margin:35px 20px;
	font:bold 10px 'Verdana', Arial, Tahoma;
	color:#5A5A56;
}

#rodape a{
	font:bold 10px 'Verdana', Arial, Tahoma;
	color:#5A5A56;
}

#rodape a:hover{
	font:bold 10px 'Verdana', Arial, Tahoma;
	color:#5A5A56;
	text-decoration:underline;
}

#rodape h2{
	float:right;
	display:block;
	overflow:hidden;
	width:53px;
	height:15px;
	margin:40px 30px 10px 10px;
}

#titulo_popup{width:442px;height:70px;margin:5px 0 5px 0;}

#geral_popup{
	width:445px;
	text-align:left; /* "remédio" para o hack do IE */	
	margin:0 auto; /* Centralizar o site na pagina */
	background:#FFFFFF;	
}

#geral_popup_inserir{
	width:445px;
	height:350px;
	text-align:left; /* "remédio" para o hack do IE */	
	margin:0 auto; /* Centralizar o site na pagina */
	background:#FFFFFF;	
}

#rodape_popup{
clear:both;
}

#geral_print{
	width:450px;
	text-align:left; /* "remédio" para o hack do IE */	
	margin:0 auto; /* Centralizar o site na pagina */
	background:#FFFFFF;	
}

#clear{/*div de clear*/
	clear:both;
}

/*************************
 Busca
*************************/
#buscaBarra {
	width:153px;
	height:20px;
	float:right;
	margin:5px 0px 0px 0px;
}

#buscaBarra form fieldset{border:0;}

#buscaBarra form input{
	background:#EDEEEF;
	border-left:1px solid #9AA3AA;
	border-top:1px solid #9AA3AA;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	font:11px 'Arial', Verdana, Tahoma;
	color:#000;
	margin:3px 0 0 0;
}

#buscaBarra form input.btsubmit{
	width:42px;
	height:15px;
	border:0;
	background:url(http://www.lojaediouro.com.br/templates/ediourolivros/imagens/bt_busca2.gif);
	cursor:pointer;
	margin:0 0 0 5px;
}

#buscaBarra form a{font:bold 11px 'Arial', Verdana, Tahoma;color:#0066CC;margin:0 0 0 10px;}
#buscaBarra form a:hover{text-decoration:underline;}




					#busca{
					height:50px;
					margin-top:20px;
					width:555px;
					float:left;
					/*text-align:right;*/
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					font-weight:bolder;
					text-align:right;
									}	


#busca form fieldset{border:0;}

#busca form input{
	width:124px;
	height:15px;
	border:1px solid #9c9c9c;
	font:11px 'Arial', Verdana, Tahoma;
	color:#000000;
	margin:0 0 0 10px;
}

#busca form select{
	width:96px;
	height:18px;
	border:1px solid #9c9c9c;
	font:11px 'Arial', Verdana, Tahoma;
	color:#000;
	margin:0 0 0 10px;
}

#busca form input.btsubmit{
	width:25px;
	height:18px;
	border:0;
	background:url(../imagens/bt_ok.gif);
	cursor:pointer;
	margin:0;
}

#FrmContato {	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 430px