html { 
	padding:0px auto;
	margin:0px auto;
}


body {
	padding:0;
	border: 0;
	margin:0;
/*	background: #46a9df url('../images/bg.jpg') repeat-y center; */
	background-color: #66CCFF;
	font-family: Verdana, "Trebuchet MS", Arial;
	text-align: center;
}

h1, h2, h3, h4, h5, h6		
				{	
				font-family: verdana, arial, verdana,"Trebuchet MS", Arial; 
				font-size: 1em; 
				padding: 0;
				margin: 0;
				border: 0;
				color: #46a9df;
				}

h1
				{	
				font-size: 190%; font-weight: bold; 
				/* border-left: 10px solid #000; */
				padding: 0;
				margin-bottom: .1em;
				}	
							
h2				{	font-size: 150%; font-weight: bold; 
				padding: 0;
				margin: 0;
}	
h3				{	font-size: 140%; font-weight: bold; }	

h4				{	font-size: 90%; color: #46a9df;
			
}

h5				{	font-size: 110%; font-weight: normal;  color: #46a9df;  }

h6				{	font-size: 100%; font-weight: bold; }

p				{	font-family: Arial, Verdana, "Trebuchet MS", Arial;
					margin: 0;
					padding: 0;	
					border: 0;
					font-size: .8em;
					line-height: 1.5em;
				}

input {
	border:1px solid #666666;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 19px;
	height:19px;
	font-size: 0.9em;

	background-color:#FFFFFF;
	}

select				
{
/*	border:1px solid #666666;
	margin:0;
	padding:0px;*/
	font-family:Arial, Helvetica, sans-serif;
	line-height:19px;
	height:19px;
	font-size: 0.9em;
	background-color:#FFFFFF;
}			

table {
	border: 0;
	margin: 0;
	padding: 0;
}


				
				
#coluna-livro
{
	float: left;
	width: 250px;
	height: 500px;
	border: 0;
	margin: 0;
	padding:0;


}				
#coluna-texto
{
	float: left;
	width: 509px;
	border: 0;
	margin: 0;
	padding:0;
}
		


#menu{
	margin:0;
	border:0;
	padding: 5px 0 5px 0;
	clear:both;
	float:left;
	
	width: 100%;
	font-family:	arial, "Times New Roman", Times, serif;
	text-align: center;
	color:#FFFFFF;
	background: #46a9df;
	}
	
#menu ul{
	padding:0;
	margin:0;
	border: 0;
	display: inline;
	}

#menu ul li{
	list-style:none;
	margin:0;
	border: 0;
	padding:6px 20px 6px 20px;
	display: inline;
	}
	
#menu ul li a{
	text-decoration:none;
	font-family:	verdana, "Times New Roman", Times, serif;
	font-size: 9pt;
	 font-weight: bold;
	color:#FFFFFF;
	}
	
#menu ul li a:hover{
 	color:#000000;

	text-decoration:underline;
	
	}
	
.menu-ativo a{
	color:#FFFF00!important;
	}
	
#conteudo
{
width: 759px;
height: auto;
border: 0px solid #000000;
margin: 0px auto;
padding: 0;
text-align: left;

background-color: #ffffff;
}



.sem-borda{
	border:none!important;
	}







	
#coluna-menu
	{
	float: left;
	width: 160px;
	
	border: 0;
	margin: 0;
	padding: 5px;
	text-align: right;
	background-color: #ffffff;
	position: absolute;
	}

#coluna-menu h2
	{	
	font-family:  verdana,"Trebuchet MS", Arial; 
	font-size: 1.5em; 
	font-weight: bold; 
	line-height: 1em;
	border: 0;
	padding: 0;
	margin: 0;
	}	
#coluna-menu p
	{
	margin: 0;
	padding: 0;
	font-family: Verdana,"Trebuchet MS", Arial;
	font-size:11px; 
	}				


#coluna-centro
{
	float: right;
	width: 610px;
	height: auto;
	padding: 10px;
	text-align: left;
	background-color: #ffffff;

}

#miolo img
{
	border: 0;
	margin: 0;
	padding: 5px 5px 5px 15px;
}

#coluna-centro p
{
			border: 0;
			margin: 0;
			padding: 0 0 4px 0;	
			height: auto;
			font-family: Verdana, "Trebuchet MS", Arial;
			font-size: 0.8em;
			font-weight:normal; 
			color : #000000;
			line-height: 1em;
}

#coluna-centro label
{
			border: 0;
			margin: 0;
			padding: 0 0 4px 0;	
			height: auto;
			font-family: Verdana, "Trebuchet MS", Arial;
			font-size: 0.8em;
			font-weight:normal; 
			color : #000000;
			line-height: 1em;
}



#rodape
{
	clear: both;
	height: 40px;
/*	margin-top: 5px; */
	background: #46a9df;
	position:relative;

	border: 0;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
}				
				
#rodape p
{
	font-family: Arial, Verdana, "Trebuchet MS", Arial;
	font-size: .7em; 
}				
				

#miolo
{
	width: auto;
	margin: 0;
	padding: 10px;

}			




.form1 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14pt; 
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #bbbbbb; 
	} 

	
.opcoes
	{
	display: inline;
	border: 0px dotted #000000;
	margin: 0;
	padding: 0px;
	position: relative;
	text-align: right;
	}	


.opcoes a
	{
	background: url('images/opcoes-cinza.gif') ;
	}	


.opcoes a:hover
	{
	background: url('images/opcoes-preto.gif') ;
	}	


.limpar
{
	clear: both;
}

