body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin: 0;
	background: #c9c9c9;
	font-size: 13px;
}

a {
	text-decoration: none;
	color: black;
	}
	a:visited {
		color: black;
	}

h1 {
	background: #004c87;
	margin: 0;
	margin-top: 15px;
	color: white;
	font-size: 1.5em;
	padding: 3px;
	border-left: 6px solid #f9a908;
	}
	h1.solidariedade {
		background: #ffa800;
		border-left-color: #5e5e5e;
		color:black;
	}
	h1.classitambor {
		background: #ca0f01;
		border-left-color: #5e5e5e;
		color:black;
	}

h2 {
	background: #1b4f81;
	margin: 0;
	margin-top: 15px;
	color: white;
	font-size: 1.2em;
	font-weight: normal;
	padding: 3px 3px 3px 5px;
	border-left: 6px solid #f9a908;
	}
	h2 a {
		color: white;
	}
	h2 a:visited {
		color: white;
	}
	
	h2.tambor {
		background: #cb0f03;
		border-left-color: #5e5e5e;
	}
	h2.cidadao {
		background: #00a60b;
		border-left-color: #5e5e5e;
	}
	h2.solidariedade {
		background: #ffa800;
		border-left-color: #5e5e5e;
		color:black;
	}
	h2.ecologia {
		background: #006945;
		border-left-color: #5e5e5e;
	}

h3 {
	background: #1b4f81;
	margin: 0;
	margin-top: 15px;
	color: white;
	padding: 3px;
	border-left: 6px solid #f9a908;
	font-weight: normal;
}

#destaque h3 {
	background: #8a8a8a;
	margin: 0;
	margin-top: 15px;
	color: white;
	padding: 3px;
	border-left: 6px solid #f9a908;
	font-weight: normal;
	}
	#destaque h3 img {
		vertical-align: center;
		display: inline;
	}

#tag {
	font-size: 0.7em;
	font-weight: bold;
	color: #dddddd;
}

#cabecalho {
	height: 100px;
	background: white;
	text-align: center;
}

#data {
	font-size: 0.8em;
	text-align: center;
	background: #fffdd0;
	padding: 3px;
	border-top: 1px solid gold;
}

#dtcomemorativas {
	background: gold;
	padding: 3px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 0.9em;
}

ul.portais {
	background: lime;
}

li.portal {
	display: inline;
	width: 33%;
	background: red;
}

#portal{
	float: left;
	width: 33%;
	text-align: center;
	border-right: 1px black solid;
}

#clear {
	clear: both;
	height: 1px;
	font-size: 1px;
}

#conteudo {
	margin: 0 5px 0 5px;
	border: 1px solid #f9a908;
	border-top: none;
	padding: 5px;
	background: white;
	}
	#conteudo p {
		margin: 0;
		padding: 5px 0 5px 0;
	}
	#conteudo.interna img {
		clear: both;
		float: none;
		display: block;
	}

	
/*-----Previsão do Tempo-----*/
#climadia {
	font-size: 0.8em;
	font-weight: bold;
	color: #aeaeae;
	margin: 0 0 5px 0;
}

#climaimagem {
	text-align: center;
}

#climastatus {
	font-weight: bold;
	font-size: 0.9em;
	margin: 4px 0 4px 0;
}
	
#climamax {
	font-size: 0.7em;
	font-weight: bold;
	color: red;
}
#climamin {
	font-size: 0.7em;
	font-weight: bold;
	color: green;
}
	
#climafonte {
	font-size: 0.7em;
	margin: 10px 2px 0 0;
	text-align: right;
	}
	#climafonte a {
		font-weight: bold;
	}
/*-----Previsão do Tempo-----*/



/*-----Cabeçalhos Internos-----*/
#secao {
	background: #5e5e5e;
	height: 40px;
	font-size: 1.5em;
	font-weight: bold;
	color: white;
}
#secao.tambor {
	background: url('images/pw_tambor_3.gif') #5e5e5e;
}
#secao.cidadao {
	background: url('images/pw_cidadao_3.gif') #5e5e5e;
}
#secao.solidariedade {
	background: url('images/pw_solidariedade_3.gif') #5e5e5e;	
}
#secao.ecologia {
	background: url('images/pw_ecologia_3.gif') #5e5e5e;	
}

#alex {
	float: left;
	background: #5e5e5e;	
	}
	#alex img {
		display: block;
		margin: 0 5px 0 0;
	}
#pw {
	padding: 8px 0 0 10px;
}

#clear {
	clear: both;
}
/*-----Cabeçalhos Internos-----*/


/*-----Agenda-----*/
#titulo_evento {
	background: #e6e6e6;
	padding: 3px;
	margin: 0;
}

#conteudo_evento {
	padding: 3px;
	padding-top: 0;
	margin: 0;
}

a.voltar {
	font-weight: bold;
	margin-top: 15px;
}

#vejamais {
	font-weight: bold;
	margin: 6px 3px 0 0;
	font-size: 0.9em;
	color: #6b6b6b;
	text-align: right;
}

ul.eventos {
	padding: 0;
	margin: 0;
	list-style: none;
}

li.eventos {
	padding: 6px 0 6px 0;
	border-bottom: 1px solid #d1d1d1;
}
/*-----Agenda-----*/


/*-----Contato-----*/
p.cont_fone {
	font-size: 2em;
	font-weight: bold;
	text-align: center;
	padding: 10px 0 10px 0;
}
p.cont_mail {
	padding: 4px;
}
p.cont_mail a {
	font-weight: bold;
}
/*-----Contato-----*/


#links_baixo {
	background: #7e7e7e;
	padding: 7px;
	text-align: center;
	margin-top: 10px;
	color: white;
	font-size: 0.9em;
	}
	#links_baixo a {
		color: white;
	}

#rodape {
	font-size: 0.7em;
	color: #b3b3b3;
	background: #4e4e4e;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	}
	#rodape a {
		color: #b3b3b3;
		text-decoration: underline;
	}