body 
	{ 
		margin:0; 
		padding:0;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#666;
		/*background-image: url(../img/fundo_site.gif);*/
		/*background:url(../img/bg_site_novo.jpg) no-repeat center top;*/
	}
a { text-decoration:none;}
ul, li, h1, h2, h3, h4, h5, h6,form,img, address { margin:0; padding:0;}
p { margin:10px 0 10px 0;}
a:active, a:focus{ outline:none; }

input { height:20px; line-height:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; background:none; border:none;}
/*input[type=submit] { border:1px solid #ccc; background:#dfdfdf; color:#333; padding:4px; text-align:center;}*/

.evento { font-size:11px; font-weight:bold;}
a.evento:hover { text-decoration:underline;}
a.assine-rss, a.assine-news { font:16px Verdana, Arial, Helvetica, sans-serif; color:#666; font-weight:bold;}
a.assine-rss:hover, a.assine-news:hover { text-decoration:underline;}

.data-home { font-weight:bold; color:#fff; background:#2979a5; padding:3px;}	
table.nova-tab tr td { line-height:20px; height:20px; }
.link:hover { text-decoration:underline;}
/*table.tab-not tr:hover { background:#dfdfdf; }*/
.evt { width:150px;}



.btn-todos 
{
font:11px Verdana, Arial, Helvetica, sans-serif;
height:25px; 
line-height:25px;
/*border:1px solid #ff6600; 
background:#ff9a00;*/ 
display:block;
width:140px;
float:right;
text-align:center;
}
.btn-todos a { width:140px; height:25px; line-height:25px; color:#333; display:block;}
.btn-todos a:hover 
{
background:#d2e0f1;
}
.box-btn-todos
{
height:25px;
line-height:25px;
}
#aba-01 span.ativa-opc { background:#000;}
h2.trigger a 
	{
		width:460px;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		display:block;
		border-bottom:1px dashed #2979a5;
		height:50px;
		line-height:50px;
		text-align:left;
		/*background:url(../img/seta-evt.png) right top no-repeat;*/
		cursor:pointer;	
	}
	h2.trigger a:hover { background:#d2e0f1;}
h2 span.data-evento
	{
		width:70px;
		height:50px;
		display:block;
		float:left;
		line-height:50px;
		font-weight:bold;
		color:#2979a5;
		font-size:11px;
		text-align:center;
	}

h2 span.tit-evento 
	{
		height:18px;
		line-height:18px;
		text-align:left;
		display:block;
		float:left;
		font-weight:bold;
		color:#2979a5;
		font-size:10px;
	}

h2 span.resumo-evento {
	width:380px;
	color:#333;
	display:block;
	height:30px;
	line-height:15px;
	text-align:left;
	float:left;
}

h2.active a { /*background-position: right bottom;*/ background:#d2e0f1; }

.toggle_container {
	font-size:11px;
 }


ul.evento
{
list-style:none;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#2979a5;
margin:0;
padding:0;
}
ul.evento li { line-height:25px; height:25px; width:460px; border:none;}
table.tab-evento tr td.fim { border-bottom:1px dashed #2979a5;}
.tipo
{
width:70px;
height:25px;
line-height:25px;
text-align:right;
display:block;
float:left;
font-weight:bold;
}
.info 
{ 
height:25px;
line-height:25px;
display:block;
float:right;
width:380px; 
text-align:left;
text-transform:lowercase;
}
.cor { background:#d2e0f1;}
.fim { border-bottom:1px solid #2979a5; }

div#box-noticia
{
width:460px;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#666;
}
ul.lista-veja 
{
list-style:none;
}

.icone-veja
{
width:15px;
height:25px;
line-height:25px;
/*background:#ccc;*/
float:left;
text-align:center;
}

.veja-noticia
{
width:410px;
height:25px;
line-height:25px;
float:left;
display:block;
}

ul li.veja-item
{
width:460px;
display:block;
float:left;
/*border-bottom:1px solid #c8c8c8;*/
height:25px;
line-height:25px;
}
ul li.veja-item a
	{
		width:460px;
		display:block;
		height:25px;
		line-height:25px;
		background:#fff;
		color:#666;
	}
	ul li.veja-item a:hover
	{
		background:#2979a5;
		color:#fff;
	}

div#box-swf
	{
		width:780px; 
		/*height:235px; */
		height:120px;
		z-index:1;
		/*background:url(../img/img-conceitual.jpg) no-repeat right top;*/
	}

div#box-atalhos
	{
		width:780px; 
		height:30px;
		background:#d2e0f1;
		border-bottom:1px solid #2979a5;
		margin-bottom:5px;
		display:none;
	}

div#box-site
	{
		width:780px;
		float:left;
		background:none;
		/*margin-left:50%;
		position:relative;
		left:-390px;*/
	}
div#box-left
	{
		width:165px;
		height:1000px;
		float:left;
	}
	
	/* css do MENU */
	ul.lista-menu-home { width:165px; float:left;}
	ul.lista-menu-home li
			{
				width:165px;
				display:block;
				float:left;
				border-bottom:1px solid #d2e0f1;
				height:20px;
				line-height:20px;
				list-style:none;
			}
	ul.lista-menu-home li.topo-secao
			{
				background:#d2e0f1;
				color:#2979a5;
				text-align:right;
				font-weight:bold;
				font-size:12px;
				border-bottom:1px solid #2979a5;
				height:25px;
				line-height:25px;
			}
			ul.lista-menu-home li.topo-secao:hover { background:#d2e0f1; color:#2979a5; cursor:default;}
		ul.lista-menu-home li:last-child { border:none;}
		ul.lista-menu-home li.fim { margin-bottom:30px;} /* para o IE */
		ul.lista-menu-home li
			{
				width:165px;
				display:block;
				height:20px;
				line-height:20px;
				background:#fff;
				color:#333;
				
			}
			ul.lista-menu-home li a 
				{ 
					color:#333;
					width:165px;
					display:block;
					height:20px;
				}
			ul.lista-menu-home li a:hover, ul.lista-menu-home li:hover
			{
				background:#d2e0f1;
				/*background:#f4f4f4;*/
				color:#333;
				cursor:pointer;
			}
	
	ul.submenu
		{
			z-index:3;
			display:none;
		}
		ul.submenu li
		{
			position:relative; 
			left:165px;
			top:-21px;
			z-index:4;
		}
		ul.submenu li.topo, ul.submenu li.topo a { height:21px;}

div#box-conteudo 
	{
		width:460px;
		float:left;
	}
	div#mod-banner
		{
			width:100%;
			height:80px;
			/*background-color:#003366;*/
			/*background:url(../img/bg-display.png) left;*/
			border:1px solid #2979a5;
		}
		.banner-topo
			{
				background:url(../img/novo_banner_transparencia.jpg) center no-repeat;
				text-align:center;
				font:16px "Verdana", Arial, Helvetica, sans-serif;
				color:#2979a5;
				display:block;
				float:left;
				width:100%;
				height:80px;
				line-height:80px;
				font-weight:bold;
			}
			.banner-topo a { width:100%; height:100%; display:block;}
	div#mod-not-destaque
		{
			width:250px;
			float:left;
		}
		div#box-tit-foto-destaque
			{
				width:250px;
				height:50px;
			}
		
			div#foto-destaque
				{
					position:absolute;
					height:150px;
					z-index:1; 	
				}
			div#box-tit-destaque
				{
					width:245px;
					position:relative; 
					top:137px; 
					color:#fff;   
					z-index:2; 
				}
				
		.titulo-destaque 
			{
				color:#333;
				background-color:#d2e0f1;
				font-size:11px;
				padding-top:3px; 
				font-weight:normal; 
				letter-spacing:0px;
				display:block;
				height:40px; 
				border-bottom:2px solid #2979a5;
			} 
		.titulo-destaque:hover { color:#2979a5; }
		
		
	div#mod-veja-tambem
		{
			width:200px;
			float:right;
		}
		/* css das notíias VEJA TAMBÉM */
		
		ul.lista-veja-tambem li
			{
				width:200px;
				display:block;
				float:left;
				border-bottom:1px dashed #2979a5;
				height:60px;
				line-height:60px;
				list-style:none;
			}
		ul.lista-veja-tambem li:last-child { border:none;}
		ul.lista-veja-tambem li.fim { border:none;} /* para o IE */
		
		ul.lista-veja-tambem li a
			{
				width:200px;
				display:block;
				height:60px;
				line-height:60px;
				background:#fff;
				color:#333;
			}
			ul.lista-veja-tambem li a:hover
			{
				background:#d2e0f1;
				/*background:#f4f4f4;*/
				color:#333;
				cursor:pointer;
			}

		ul.lista-veja-tambem li span.data-veja-tambem
			{
				height:15px;
				line-height:15px;
				text-align:left;
				display:block;
				float:left;
				font-weight:bold;
				color:#2979a5;
				font-size:10px;
			}
		ul.lista-veja-tambem li span.tit-veja-tambem
			{ 
				height:40px;
				line-height:14px;
				display:block;
				float:left;
				width:195px; 
				text-align:left;
				color:#333;
			}
		
		
	div#mod-miniatura
		{
			width:100%;
			float:left;
		}
		ul.lista-miniaturas
			{
				display:inline;
				list-style:none;				
			}
		ul.lista-miniaturas li
			{
				width:150px;
				float:left;
			}
			ul.lista-miniaturas li.ativa a { color:#333; }
			ul.lista-miniaturas li.ativa a:hover
			{
				width:150px;
				float:left;
				background:#d2e0f1;
				cursor:pointer;
			}
			ul.lista-miniaturas li.esp-left
				{
					margin-left:5px;
				}
			ul.lista-miniaturas li.right
				{
					float:right;
				}
			.foto-mini
				{

					width:100%;
					height:100px;
					float:left;
				}
			.titulo-mini
				{
					width:145px;
					height:55px;
					border:0px solid #333;
					float:right;
					position:relative;
					top:5px;
				}
	div#mod-variavel
		{
			float:left;
			width:100%;
		}
		
		div#box-conteudo-abas
			{
				width:100%;
				float:left;
				/* Forçar altura mínima - hack para ie */
				/*border-top:1px solid #c1e1f1;*/
				/*border-bottom:1px solid #2979a5;*/
				min-height:150px;
				height:auto !important;
				height:150px;
				/* --------------------------------------*/
			}
		div#box-conteudo-abas-noticias
			{
				width:100%;
				float:left;
				/* Forçar altura mínima - hack para ie */
				/*border-top:1px solid #c1e1f1;*/
				/*border-bottom:1px solid #2979a5;*/
				min-height:240px;
				height:auto !important;
				height:240px;
				/* --------------------------------------*/
			}
			div#box-conteudo-abas-servicos
			{
				width:455px;
				float:left;
			}
			.ativa-box-conteudo
				{
					border-left:1px solid #2979a5;
					border-right:1px solid #2979a5;
					border-bottom:1px solid #2979a5;
				}
			div#conteudo-abas-servicos
				{
					width:100%;
					float:left;
				}
			div#conteudo-abas-noticias
				{
					width:460px;
					float:left;
				}
				.nenhum-registro
					{
						width:100%;
						padding:80px 0;
						background:#d2e0f1;
						font:12px Verdana, Arial, Helvetica, sans-serif;
						font-weight:bold;
						display:block;
						float:left;
						text-align:center;
						color:#333;
					}
	div#mod-eventos
		{
			width:460px;
			float:left;
		}
	div#mod-lista-noticias
		{
			float:left;
		}
		div#mod-dias-semana
			{
				width:100%;
				height:50px;
				float:left;
				padding-top:10px;
				
			}
		.cx-title-opc-not 
				{ 
					float:left; 
					width:56px;
					height:40px;
					line-height:40px;
					text-align:center;
					border:1px solid #d2e0f1;
					margin-right:-1px;
				}
		.cx-title-opc-not a 
			{
				color:#333;
				width:56px;
				height:40px;
				line-height:40px;
				text-align:center;
				background:#fff;
				font-size:11px;
				margin-right:-1px;
				display:block;
				
				
				/*margin-right:1px;
				border-top:1px solid #2979a5;
				border-left:1px solid #2979a5;
				border-right:1px solid #2979a5;*/
			}
			.cx-title-opc-not a:hover
				{ 
					background:#d2e0f1;
				}
				
		div#mod-lista-noticias h2
			{
				height:25px;
				display:block;
				float:left;
			}
			
		.cx-icon a 
			{
				width:16px;
				height:25px;
				display:block;
				float:right;
				background-position:0 0;
				padding-right:5px;
			}
			.cx-icon a:hover
			{
				background-position:0 -25px;
			}
			.rss { background:url(../img/icon-rss-mini.gif) no-repeat center;}
			.foto { background:url(../img/icon-banco-img.gif) no-repeat center;}
			.fechar-aba { background:url(../img/icon-fechar-aba.gif) no-repeat center;}
		
		ul.lista-not-geral li
			{
				width:460px;
				display:block;
				float:left;
				/*border-bottom:1px solid #d2e0f1;*/
				height:25px;
				line-height:25px;
				list-style:none;
			}
		ul.lista-not-geral li a
			{
				width:390px;
				display:block;
				height:25px;
				line-height:25px;
				background:#fff;
				color:#333;
			}
			ul.lista-not-geral li a:hover
			{
				background:#f4f4f4;
				color:#333;
			}
		ul.lista-not-geral li span.data-not-geral
			{
				height:22px;
				width:460px;
				line-height:22px;
				text-align:center;
				display:block;
				float:left;
				color:#ff9a00;
			}
			.afasta { margin-left:150px;}

		ul.lista-not-geral li span.hora-not-geral
			{
				width:50px;
				height:25px;
				line-height:25px;
				text-align:center;
				display:block;
				float:left;
				font-size:10px;
				/*font-weight:bold;*/
				color:#ff9a00;
				/*border-bottom:1px solid #c8c8c8;*/
			}
			ul.lista-not-geral li.borda-tit-not-geral { height:22px; line-height:22px; border-bottom:1px dashed #ff9a00; margin-top:15px;}
			
		ul.lista-not-geral li span.tit-not-geral, ul.lista-not-geral li span.tit-not-geral a
			{ 
				height:25px;
				line-height:25px;
				display:block;
				float:left;
				width:410px; 
				text-align:left;
			}
			ul.lista-not-geral li span.tit-not-geral a:hover
				{
					background:#d2e0f1;
				}
		ul.lista-not-geral li span.btn-ver-mais
			{
				width:100%;
				display:block;
				height:20px;
				line-height:20px;
				border-bottom:1px solid #2979a5;
			}
			.afasta-linha { margin-top:10px;}
			ul.lista-not-geral li span.btn-ver-mais a
				{
					width:100%;
					display:block;
					height:20px;
					line-height:20px;
					color:#666;
					font-weight:bold;
					text-align:center;
				}
				ul.lista-not-geral li span.btn-ver-mais a:hover
					{
						background:#d2e0f1;
					}
				ul.lista-not-geral li.aviso-pesq-avancada
				{
					width:100%;
					display:block;
					height:25px;
					line-height:25px;
					color:#333;
					text-align:center;
					background:#ffffcc;
					border:1px solid #ff9a00;
				}
		
		
		/* css da caixa de PESQUISA das notícias */
		div#mod-pesquisa
			{
				width:460px;
				height:23px;
				background:#fff;
				float:left;border:0px solid #d2e0f1;
			}
			div.cx-left-pesquisa
				{
					width:325px;
					height:60px;
					/*border:1px solid #333;*/
					float:left;
				}
				div.cx-dados-pesquisa
					{
						height:23px;
						line-height:23px;
						/*border:1px solid #ccc;*/
						position:relative;
						top:18px;
						float:left;
					}
					.nome-pesquisa { float:left; display:block; height:23px; width:105px;line-height:23px; text-align:center;}
					.container-input { float:left; height:22px; width:90px; border:1px solid #2979a5; background:#fff;}
					.container-calendar { float:left; height:23px; width:30px; background:url(../img/icon-calendario.gif) no-repeat left; /*cursor:pointer;*/}
					input.data-pesquisa
						{
							/*width:90px; height:23px; border:1px solid #2979a5;*/
							/*font-size: 110%;
							line-height: 1.1;*/
							height:21px;
							line-height:21px;
							width:90px;
							border:none;
							/*padding-left:10px;*/
							text-align:center;
						}
					a.btn-pesquisa
						{
							width:90px;
							height:21px;
							line-height:21px;
							color:#d2e0f1;
							text-align:center;
							display:block;
							background:#2979a5;
							border:0px solid #2979a5;
							float:left;
						}
						a.btn-pesquisa:hover { color:#fff;}
				div.cx-right-pesquisa
				{
					width:130px;
					height:23px;
					/*border:1px solid #333;*/
					float:right;
				}
				div.cx-dados-pesquisa-avancada
					{
						width:128px;
						height:23px;
						line-height:23px;
						float:right;
						border-right:0px solid #fff;
					}
					.ativa-pesquisa { background:#d2e0f1;}
					div.cx-dados-pesquisa-avancada a
					{
						width:128px;
						height:23px;
						line-height:23px;
						display:block;
						text-align:center;
						color:#666;
						/*border:1px solid #ccc;*/
					}
					div.cx-dados-pesquisa-avancada a:hover
						{
							color:#333;
							background:#d2e0f1;
						}
		div#mod-pesquisa-avancada
			{
				width:460px;
				height:150px;
				background:#d2e0f1;
				border:none;
				float:right;
			}
		div#mod-alinha-pesquisa-avancada 
			{ 
				width:100%; 
				position:relative; 
				top:10px;
			}
			div.cx-left-pesquisa-avancada
				{
					width:390px;
					height:27px;
					/*border:1px solid #333;*/
					float:left;
				}

					.nome-pesquisa-avancada { float:left; display:block; height:23px; width:120px;line-height:23px; text-align:right;}
					.entre-pesquisa-avancada { float:left; display:block; height:23px; width:15px;line-height:23px; text-align:center;}
					.container-input-avancada { float:right; height:22px; width:260px; border:0px solid #2979a5; background:#fff;}
					.container-input-data-ini { float:left; height:22px; width:90px; border:0px solid #2979a5; background:#fff;}
					.container-input-data-fim { float:left; height:22px; width:90px; border:0px solid #2979a5; background:#fff;}
					.container-calendar-avancada { display:none;float:left; height:23px; width:25px; background:url(../img/icon-calendario.gif) no-repeat center; /*cursor:pointer;*/}
					div.align_righ { float:right; height:22px; width:260px;}
					
					input.input-pesquisa-avancada
						{
							/*width:90px; height:23px; border:1px solid #2979a5;*/
							/*font-size: 110%;
							line-height: 1.1;*/
							height:21px;
							line-height:21px;
							width:250px;
							border:none;
							padding-left:10px;
						}
					.container-btn-avancada { float:left; height:21px; width:390px;}
					.container-btn-avancada a { float:right;}
		
		
		/* css das notíias MAIS LIDAS */
		
		ul.lista-mais-lidas li
			{
				width:460px;
				display:block;
				float:left;
				/*border-bottom:2px solid #fff;*/
				border-bottom:1px dashed #2979a5; 
				height:50px;
				line-height:50px;
				list-style:none;
			}
		ul.lista-mais-lidas li:last-child { border:none;}
		ul.lista-mais-lidas li.fim { border:none;} /* para o IE */
		
		ul.lista-mais-lidas li a
			{
				width:100%;
				display:block;
				height:50px;
				line-height:50px;
				background:#fff;
				color:#333;
			}
			ul.lista-mais-lidas li a:hover
			{
				background:#d2e0f1;
				/*background:#f4f4f4;*/
				color:#333;
				cursor:pointer;
			}
			
		ul.lista-mais-lidas li span.posicao-mais-lidas
			{
				width:50px;
				height:50px;
				line-height:50px;
				text-align:center;
				display:block;
				float:left;
				color:#2979a5;
				/*background:#2979a5;*/
				font-size:26px;
			}
		ul.lista-mais-lidas li span.data-mais-lidas
			{
				height:15px;
				width:90px;
				line-height:15px;
				text-align:left;
				display:block;
				float:left;
				font-weight:bold;
				color:#2979a5;
				font-size:10px;
			}
			ul.lista-mais-lidas li span.visitas-mais-lidas
				{
					height:15px;
					width:70px; /* o conteúdo não excede até 'xxxx' '9999' visitas */
					line-height:15px;
					text-align:left;
					display:block;
					float:left;
					font-weight:normal;
					color:#2979a5;
					font-size:9px;		
				}
			.afasta { margin-left:150px;}
		/*ul.lista-mais-lidas li span.data-mais-lidas
			{
				width:50px;
				height:25px;
				line-height:25px;
				text-align:center;
				display:block;
				float:left;
				font-weight:bold;
				color:#2979a5;
				/*border-bottom:1px solid #c8c8c8;
			}
		ul.lista-mais-lidas li span.cx-mais-lidas, ul.lista-mais-lidas li span.cx-mais-lidas a
			{ 
				height:50px;
				line-height:50px;
				display:block;
				float:left;
				width:400px; 
				text-align:left;
			}*/
		ul.lista-mais-lidas li span.tit-mais-lidas
			{ 
				height:33px;
				line-height:33px;
				display:block;
				float:left;
				width:400px; 
				text-align:left;
				color:#333;
			}
		
		/* ----------------------- */	
	div#mod-rodape-icones
		{
			/*display:none;*/
			width:780px;
			float:left; 
			height:110px; 
			color:#666; 
			background:#fff; 
			/*border-bottom:1px solid #2979a5;*/
		}
			
	div#mod-news
		{
			width:100%;
			float:left;
		}
		.icone-news
			{
				display:block;
				float:left;
				width:380px;
				height:110px;
				background:url(../img/icon-news-novo.jpg) no-repeat right;
				cursor:pointer;
			}
		.descricao-news, .descricao-rss
			{
				display:block;
				float:left;
				width:285px;color:#666;
			}
.descricao-rss, .icone-rss { float:left;}
	div#mod-rss
		{
			width:100%;
			float:left; 
		}
		.icone-rss
			{
				display:block;
				float:right;
				width:380px;
				height:110px;
				background:url(../img/icon-rss-novo.jpg) no-repeat left;
			}
			.icone-rss a
			{
				display:block;
				float:right;
				width:380px;
				height:110px;
			}
	div#mod-form-newsletter
			{
				width:780px;
				height:75px;
				background:#fff;
				border:none;
				float:left;
			}
			div#mensagem
				{
					height:35px; 
					overflow:hidden;
				}
			div#mod-alinha-form-news
			{ 
				width:100%; 
				/*position:relative; 
				top:23px;*/
			}
			div.cx-left-form-news
				{
					width:270px;
					height:30px;
					/*border:1px solid #333;*/
					float:left;
				}
				.container-btn-cadastrar { float:right; height:30px; width:230px;}
				.container-btn-cadastrar a { float:right;}
				a.btn-cadastrar
						{
							width:120px;
							height:25px;
							line-height:25px;
							color:#333;
							text-align:center;
							display:block;
							background:#fff;
							float:left;
						}
						a.btn-cadastrar:hover { background:#d2e0f1}
	div#mod-rodape
		{
			width:780px;
			height:280px; 
			float:left; 
			color:#fff;
			background:url(../img/bg-rodape.jpg) no-repeat right;
			/*border-top:1px dashed #ccc; */
			/*border-top:2px solid #ff9900;*/
			
		}
		.voltar-topo a
			{
				padding:3px 5px;
				display:block;
				color:#fff;
				float:right;
			}
			.voltar-topo a:hover { text-decoration:underline; /*background:#d2e0f1; color:#2979a5;*/}
		.cx-endereco, .copy
			{
				float:left;
				width:740px;
				height:110px;
				position:relative;
				top:30px;
			}
			.copy { top:60px;}
			address
				{
					line-height:18px;
					font-style:normal;
					padding-left:20px;
				}
				address a { color:#fff; display:block; width:700px;}
				address a:hover { color:#fff;}


div#box-right
	{
		/*width:125px;*/
		width:130px;
		height:800px;
		float:left;
	}
	ul.lista-banner { width:125px;list-style:none; text-align:center; margin-top:5px;}
    ul.lista-banner li { width:125px; height:70px; background:#fff; margin-bottom:5px; float:left;}   
	ul.lista-banner li a 
		{ 
			width:100%;
			height:100%; 
			float:right; 
			color:#333;
			border:0px solid #d2e0f1;
			
		}
	ul.lista-banner li a:hover 
		{ 
			border:0px solid #2979a5;
		}	

#seta-top
	{
		width:125px;
		height:30px;
		float:left;
		background:url(../img/seta-top.jpg) no-repeat top;
		cursor:pointer;
	}
#seta-bottom
	{
		width:125px;
		height:30px;
		float:left;
		background:url(../img/seta-bottom.jpg) no-repeat bottom;
		cursor:pointer;
	}
div#mod-lista-banner
	{
		width:125px;
		height:620px;
		float:left;
		margin-left:2px;
	}
div#mod-tempo, div#mod-mural
	{
		/*width:125px;*/
		width:130px;
		height:150px;
		float:right;
		/*background:url(../img/bg-tempo.png) no-repeat top;*/
	}
	div#mod-tempo iframe { margin:5px 5px;}
	div#mod-mural { height:800px;}
	
tr td.ativa:hover 
	{
		background:#ff9900; 
		dsiplay:block; 
		color:#333;
		cursor:pointer;
	}

.tit-secao , .tit-secao-abas
	{
		width:100%;
		font:13px Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#2979a5;
		background:#fff;
		display:block;
		height:25px;
		line-height:25px; 
		border-bottom:1px solid #2979a5;
		/*border-left:1px solid #2979a5;*/
		background:#d2e0f1;
		text-align:left;
	}
.tit-secao-abas 
	{
		height:21px;
		line-height:21px;
	}
	.cx-title 
		{
			background:#d2e0f1;
			padding:0 10px 0px 5px;
			color:#2979a5;
			height:25px;
			line-height:25px;
			float:left;
			display:block;
			/*padding:0 5px;*/
			letter-spacing:-5;
			cursor:help;
		}
	.cx-title-not, .cx-title-servicos
			{
				/*background:#2979a5;*/
				color:#2979a5;
				height:25px;
				line-height:25px;
				float:left;
				display:block;
				padding:0 10px 0px 5px;
				cursor:help;
			}
			#cidadao
				{
					/*background:url(../img/icon-cidadao.png) left top no-repeat;*/
					behavior:url(../css/iepngfix.htc);				
				}
			#empresa
				{
					/*background:url(../img/icon-empresa.png) left top no-repeat;*/
					behavior:url(../css/iepngfix.htc);
				}

	.cx-title-mais-lidas
			{
				color:#333;
				height:25px;
				line-height:25px;
				float:left;
				display:block;
				font-weight:normal;
			}
			
			.cx-title-mais-lidas a
			{ 
				color:#666; 
				font-size:11px; 
				display:block; 
				float:left;
				padding:0 10px;
				height:24px;
			}
			.cx-title-mais-lidas a:hover { text-decoration:underline;}
			
			
			/* css das abas 'Serviços' */

			
			
			.cx-title-opc-servicos a 
			{ 
				color:#333;
				width:113px; 
				height:30px;
				line-height:30px;
				text-align:center;
				display:block; 
				float:left;
				border:1px solid #2979a5;
			}
			.cx-title-opc-servicos a.borda-left { border-left:none;}
			
			.cx-title-opc-servicos a:hover 
				{ 
					background:#d2e0f1;
				}
			.cx-title-opc-servicos a.ativa-aba-servico
				{ 
					border-bottom:1px solid #d2e0f1;
					font-weight:bold;
					color:#2979a5;
					background:url(../img/bg_filete_aba_servicos_ativa.png) repeat-x left;
				}
				
				
			
	.cx-title-cadastre
		{
			color:#333;
			height:25px;
			line-height:25px;
			font-size:11px;
			float:right;
			font-weight:normal;
			padding-right:5px;
		}
		.cx-title-cadastre a { color:#333;}
		.cx-title-cadastre a:hover { text-decoration:underline;}
		.cx-title-opc a
			{
				color:#2979a5;
				padding:3px 5px;
				background:#fff;
				font-size:12px;
				border-top:1px solid #2979a5;
				border-left:1px solid #2979a5;
				border-right:1px solid #2979a5;
			}
			.cx-title-opc a:hover
				{ 
					background:#d2e0f1;
				}
		.ativa-opc a 
			{ 
				background:#d2e0f1;
				/*font-weight:bold;*/
				border-bottom:2px solid #2979a5;
			}

div#box-limpa { clear:both;}
.espacamento
	{
		clear: both; 
		height:10px;
	}
.espacamento-coluna
	{
		width:10px;
		height:1000px;
		float:left;
		display:block;
	}
.espacamento-conteudo, .espacamento-conteudo-veja, .espacamento-conteudo-banner
	{
		height:10px;
		width:400px;
	}
	.espacamento-conteudo-veja { width:200px;}
	.espacamento-conteudo-banner { width:120px;}
	.espacamento-conteudo-final-eventos { height:30px; width:450px;}
.espacamento-listas
	{
		width:5px;
		display:block;
		float:left;
		height:100%;
	}

.espacamento-listas-veja
	{
		width:5px;
		display:block;
		float:left;
		height:100%;
	}
.espacamento-listas-menu
{
	width:5px;
	float:right;
	height:20px;
	display:block;
}

table.tab-evento { border-collapse:collapse;}
table.tab-evento tr td { height:23px; border-bottom:1px solid #d2e0f1;}
table tr td.tab-coluna1 { 
	width:70px; 
	font-weight:bold;
	color:#2979a5;
	font-size:10px;
	}
table tr td.tab-coluna2 { width:390px;}

.container-input-news { float:right; height:22px; width:260px; border:1px solid #d2e0f1; background:#fff;}


/* tool tips */
#easyTooltip{
	width:250px;
	padding:8px;
	background:#fff;
	border:1px solid #2979a5;
	z-index:9999;
	}
#easyTooltip h3{
	font:11px Verdana;
	color:#2979a5;
	font-weight:bold;
	}	
#easyTooltip p{
	margin:0 0 .5em 0;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}		

#item-news, #item-rss, #item-not-destaque, #item-veja-tambem, #item-servicos, #item-outros-destaques, #item-noticias, #item-eventos, #item-tempo, #item-mural {display:none;}

.box-mensagem { height:30px; line-height:30px; text-align:center; width:100%;}
.sucesso { color:green;}
.erro { color:red;}

/* estilo da seção 'Serviços' */
/*
table#tab-cidadao { background:#d2e0f1;}
table#tab-empresa { background:#ffffcc;}
*/
table.tab-servicos
	{
		width:100%; 
		font-size:10px;
		float:right;
		background:#d2e0f1;
	}
table.tab-servicos tr td 
	{
		height:20px;
		line-height:20px;
		border-bottom:1px solid #fff;
	}
	table.tab-servicos tr td a { padding-left:20px; color:#333; height:20px; display:block; }
	table.tab-servicos tr td a:hover { background:url(../img/seta_servicos.gif) left top no-repeat;}
	
	.icon-download 
		{ 
			float:left;
			width:20px;
			height:20px;
			/*background:url(../img/icon-download.gif) center no-repeat;*/
			display:block;
		}

div#fecha-aba
	{
		width:100%;
		height:15px;
	}	

	

	
	
	
	
	
	
	
	
	
