@charset "iso-8859-2";
body {
	font-family: "Trebuchet MS", Tahoma, "Arial Narrow";
	margin: 10px 0px;
	background-image:url(../imagens/fundo.jpg);
}

img {
	border: none;
}

#tudo {
	width: 780px;
	position:absolute;
	left: 50%;
	margin-left: -390px;
}

.FormBt {
	background-color:#FFFFFF;
	border: 1px solid black;
	color: black;
	font-size: 12px;
}

.FormCampos {
	background-color:#FEF4CF;
	border: 1px solid black;
}

#logo {
	float: left;
}

#submenu {
	float:left;
	width: 780px;
}

	#submenu_botoes {
	float:left;
	width: 430px;
	background-image: url(../imagens/barra/barra_06.jpg);
	background-repeat: repeat-x;
	}
	
	#submenu_form {
	float:left;
	width: 349px;
	height: 30px;
	background-image:url(../imagens/barra/barra_07.jpg);
	border-right: 1px solid black;
	}



#central, #menu_esq, #principal, #destaques, #rodape {
	float:left;
}

#central {
	background-image:url(../imagens/fundo_central.gif);
	background-repeat:repeat-y;
	width: 780px;
}

#menu_esq {
	width: 150px;
	margin-left: 1px;
}

	#menu {
		float: left;
		margin-bottom: 4px
	}
	
	#menu p {
		margin: 0px;
	}
	
	#proximos p {
		margin: 0px 0px 10px 0px;
	}
	
	#menu a:link, #menu a:active, #menu a:visited {
		display:block;
		width: 150px;
		height: 25px;
		text-decoration:none;
		color: black;
		font-size: 14px;
		padding-top: 10px;
		border-bottom: 1px solid #e2e2e2;
	}
	
	#menu a:hover {
		background-image:url(../imagens/fundo_menu.jpg);
		color:black;
	}
	
	#destlateral {
		width: 150px;
		float: left;
		font-size:12px;
		text-align:center;
	}

	#proximos {
		width: 150px;
		float: left;
		font-size:12px;
		text-align:center;
	}
	
	/*#informativo p {
		margin: 0px;
	}
	
	#informativo {
		width: 150px;
		float: left;
		text-align:center;
	}*/
	
	#boletim p {
		margin: 0px;
	}
	
	#boletim {
		width: 150px;
		float: left;
		text-align:center;
		font-size: 12px;
	}	

#principal {
	width: 470px;
	margin-left: 4px;
/*	padding-bottom: 20px;*/
}

	#conteudo {
		width: 470px;
		float: left;
	}	

	#animacao {
		width: 470px;
		float:left;
	}
	
	#banner_esquerda {
		width: 233px;
		float:left;
		margin-top: 4px;
	}
	
	#banner_direita {
		width: 233px;
		float:left;
		margin-left: 4px;
		margin-top: 4px;
	}

	#noticiasdestaque {
		width: 470px;
		margin-top: 4px;
		float:left;
	}
	
	#not_principal {
		width: 470px;
		float:left;
	}

			#not_principal a:link, #not_principal a:active, #not_principal a:visited {
				text-decoration: none;
				color: black;
			}

			#not_principal a:hover {
				text-decoration: underline !important;
			}

			#not_principal p, #not_esquerda p, #not_direita p, #not_ultimas p {
				margin: 0px;
			}
			
			.not_principal_titulo {
				font-size: 16px;
				font-weight: bold;
			}
			
			.not_principal_texto {
				font-size: 14px;
				text-align: justify;
			}
	
	#not_esquerda {
		width: 233px;
		float:left;
		margin-top: 4px;
	}

			#not_esquerda a:link, #not_esquerda a:active, #not_esquerda a:visited {
			text-decoration: none;
			color: black;
			}

			#not_esquerda a:hover {
			text-decoration: underline !important;
			}
	
	#not_direita {
		width: 233px;
		float:left;
		margin-left: 4px;
		margin-top: 4px;
	}

			#not_direita a:link, #not_direita a:active, #not_direita a:visited {
			text-decoration: none;
			color: black;
			}

			#not_direita a:hover {
			text-decoration: underline !important;
			}

	
			.not_destaques_titulo {	
				font-size: 14px;
				font-weight: bold;
			}
			
			.not_destaques_texto {
				font-size: 12px;
				text-align:justify;
			}
			
	#not_ultimas {
		width: 470px;
		float:left;
		margin-top: 4px;
		font-size: 12px;
		text-align:justify;
		line-height: 25px;
	}							
	
			#not_ultimas a:link, #not_ultimas a:active, #not_ultimas a:visited {
			text-decoration: none;
			color: black;
			}

			#not_ultimas a:hover {
			text-decoration: underline;
			}	
	
	#conteudoprincipal {
		width: 470px;
		height: 100%;
		float:left;
		text-align:justify;
		background-color: #FEF8E0;
		margin-left: 4px;
	}
	
			#conteudoprincipal p, #conteudoprincipal ul {
	font-size: 14px;
	margin: 0px 10px;
	line-height: 25px;
			}


					#conteudoprincipal a:link, #conteudoprincipal a:visited, #conteudoprincipal a:active {
						color: #000000;
/*						font-weight: bold;*/
						text-decoration: none;
					}
					
					#conteudoprincipal a:hover {
	text-decoration: underline;
					}
				
			#conteudoprincipal h1 {
				font-size:18px;
				color: black;
				width: 450px;
				margin: 10px;
				border-bottom: 1px solid black
			}
			
			#conteudoprincipal h2 {
				font-size: 16px;
				color: black;
				margin: 20px 10px 0px 10px;
			}				
	
	
	#esquerda {
		float:left;
		width: 270px;
		margin-top: 4px;
		margin-bottom: 4px;
		}
	
		#mural p, #enquete p {
			margin: 10px 0px 0px 0px;
		}
		

		#mural {
			width: 270px;
			float:left;
			font-size: 12px;
			text-align:justify;
			background-color: #FFFCEA;
		}

		#mural a:link, #mural a:active, #mural a:visited {
			color: black;
			text-decoration: none;
		}

		#mural a:hover {
			text-decoration: underline;
		}

	#direita {
		float:left;
		width: 195px;
		margin-top: 4px;
		margin-left: 4px;
		margin-bottom: 4px;		
		}

		#enquete, #informativo {
			width: 195px;
			float:left;
			margin-bottom: 4px;
			font-size: 12px;
			text-align:justify;
		}
		
		#informativo {
			text-align: center;
		}
		
		#informativo p {
			margin: 5px 0px 0px 0px;
		}
		
		#enquete p {
			margin: 10px 0px;
		}

#destaques {
	width: 150px;
	margin-left: 4px;
}

	.linkmais a:link, .linkmais a:active, .linkmais a:visited {
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
		color: black;
	}	
	
	#programa_urbano {
		float:left;
		width: 150px;
		margin-bottom: 4px;
		font-size: 12px;
		text-align: center;
	}
	
	#ouvidoria {
		float:left;
		width: 150px;
		margin-bottom: 4px;
		font-size: 12px;
		text-align: center;
	}	

	#carrinho {
		float:left;
		width: 150px;
		margin-bottom: 4px;
		font-size: 12px;
		text-align: center;
	}
	
			#carrinho p {
				margin: 0px;
			}

	#seucadastro {
		float:left;
		width: 150px;
		margin-bottom: 4px;
		font-size: 14px;
	}
	
			#seucadastro p {
				margin: 0px;
			}

	#livros {
		float:left;
		width: 150px;
		margin-top: 4px;
	}
	
	#videos {
		float:left;
		width: 150px;
		margin-top: 4px;
	}
	
	#fotos {
		float:left;
		width: 150px;
		margin-top: 4px;
	}		
	
	#livros p, #videos p, #fotos p {
		margin: 0px;
	}
	
	.livros_destaque {
		text-align:center;
		margin-top: 4px;
	}
	
	#livros p {
		font-size: 12px;
	}
	
	.videos_destaque {
		text-align:center;
		margin-top: 4px;
	}	
	
	.fotos_destaque {
		text-align:center;
		margin-top: 4px;
	}	

#rodape {
	width: 780px;
	height: 40px;
	background-image:url(../imagens/fundo_rodape.jpg);
	text-align:center;
	font-size: 12px;
	font-weight:bold;
}

	#rodape p {
		margin-top: 3px;
	}

#creditos {
	font-size: 12px;
	font-weight:bold;
}

	#creditos p {
		margin: 0px;
	}
	
	#creditos a:link, #creditos a:active, #creditos a:visited {
		text-decoration:none;
		color:#000000;
	}
	
	#creditos a:hover{
		color: #666666;
	}

.livros_listagem {
	width: 150px;
	height: 230px;
	float: left;
	text-align:center;
	margin-left: 5px;
	margin-top: 5px;
}

.livros_listagem_descri {
	font-size: 12px !important;
	line-height: 18px !important;
}

.livros_listagem_preco {
	font-size: 18px !important;
	font-weight: bold !important;
}

.livros_listagem_titulos {
	font-size: 16px !important;
	font-weight: bold !important;
	clear: both;
	margin-top: 15px;
}

.mostra_preco {
	font-size: 20px !important;
	font-weight: bold !important;
	color: red;
}

.calendario_home a:link, .calendario_home a:visited, .calendario_home a:active {
	text-decoration: none;
	color: black;
}

.calendario_home a:hover {
	text-decoration: underline;
}

.fotos_album {
	float: left;
	width: 150px;
	height: 150px;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
}

.MiniVideo {
	float: left;
	width: 150px;
	height: 170px;
	text-align: center;
	margin-left: 5px;
	margin-top: 5px;
	font-size: 12px;
}

.img_informativo {
	width: 140px;
	float: left;
	margin-right: 5px;
	margin-left: 10px;
	margin-bottom: 15px;
	text-align: center;
	font-weight: bold;
	
}	

.LinkDestaque a:link, .LinkDestaque a:visited, .LinkDestaque a:active {
	color:#FF0000 !important;
	font-weight: bold;
	text-decoration: none;
}

.LinkDestaque a:hover {
	text-decoration: underline;
}

.albuns a:link,.albuns a:visited, .albuns a:active {
	font-weight: none!important;
}

.listagem a:link, .listagem a:active, .listagem a:visited {
	display:block;
	background-color: white;
	border: 1px solid black;
	margin-left: 5px;
	width: 25px;
	float: left;
	text-align: center
}

.listagem a:hover {
	background-color: #FFFCEA;
	text-decoration: none !important;
}

.LinkAdm a:link, .LinkAdm a:visited, .LinkAdm a:active {
	color: #000000;
	text-decoration: none;
}

.LinkAdm a:hover {
	color: #FFFFFF;
}

