@charset "utf-8";
/* CSS Document */

.menu{
	background:url(../imagens/fundo_menu.gif) no-repeat left;
}

.menu:hover{
	background:url(../imagens/fundo_menu_over.gif) no-repeat left;
}

a.menu_texto{
	color:#333333;
}

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

.link{
	text-decoration:none;
	color:#777777;
}

.link:hover{
	text-decoration:underline;
	color:#777777;
}


body{
	margin:0;
	padding:0;
	background:url(../imagens/fundo.gif);
	font-family:tahoma, Verdana, Arial, Helvetica;
	font-size:11px;
}

#principal{
	margin:0 auto;
	padding:0;
	width:777px;
	display:table;
}

#principal #topo{
	margin:0px auto 0 auto;
	padding:0;
	width:777px;
}


#principal #meio{
	margin:0;
	padding:0;
	display:table;
	width:777px;
	background:#FFFFFF;
}

#principal #meio #lateral{
	margin:0 0 0 50px;
	_margin:0 0 0 25px;
	padding:0;
	display:table;
	width:166px;
	float:left;
}

#principal #meio #lateral img{
	margin:0;
	padding:0;
	border:0;
}

#principal #meio #lateral ul{
	margin:0;
	padding:0;
	list-style:none;
}

#principal #meio #lateral li{
	margin:0;
	padding:0 0 0 15px;
	line-height:18px;
}

#principal #meio #lateral ul a{
	margin:0;
	padding:0;
	text-decoration:none;
	height:18px;
	width:137px;
}

#principal #meio #lateral #imagem_noticia{
	margin:20px 0 0 0;
	padding:0;
}

#principal #meio #lateral p{
	margin:15px 0 0 0;
	padding:0 0 0 5px;
	width:143px;
	color:#777777
}

#principal #meio #lateral #ler_todas{
	margin:15px 0 0 0;
	padding:0;
	float:right
}

#principal #meio #lateral #mapa{
	margin:15px 0 0 0;
	padding:0;
	float:right
}


#principal #meio #conteudo{
	margin:0;
	padding:0 0 0 10px;
	display:table;
	float:left;
	width:520px;
}

#principal #meio #conteudo_esq{
	margin:15px 0 0 0;
	padding:0;
	display:table;
	float:left;
	width:140px;
}

#principal #meio #conteudo_esq #foto_home2{
	margin:0 0 50px 0;
	padding:0;
}

#principal #meio #conteudo_dir{
	margin:0;
	padding:0;
	display:table;
	float:left;
	width:380px;
	_width:395px;
}

#principal #meio #conteudo_dir h2{
	margin:20px 15px;
	padding:0;
	font-size:12px;
	color:#777777;
	font-style:italic;
}

#principal #meio #conteudo_dir p{
	margin:20px 20px;
	padding:0;
	color:#777777;
	line-height:16px;
}

#principal #meio #conteudo_dir li{
	padding:0;
	list-style:url(../imagens/seta_lista.gif);
	color:#777777;
	line-height:16px;
}

#principal #rodape{
	margin:0;
	padding:0;
	height:150px;
	width:777px;
	background:#FFFFFF
}

#principal #rodape #linha{
	margin:0 auto;
	padding:0;
	height:1px;
	width:757px;
	background: url(../imagens/linha.gif);
}

#principal #rodape #logo_pb{
	margin:0 0 0 50px;
	padding:0;
	float:left
}

#principal #rodape address{
	margin:30px 40px;
	padding:0;
	font-style:normal;
	float:left;
	color:#777777;
	line-height:14px
}

#principal #rodape #logo_anaya{
	margin:10px 10px 0 0;
	padding:0;
	float:right;
	border:0;
}
