		* {
			margin:0;
			padding:0;
		}
		
		html, body {
			padding:0;
			margin:0;
			background-color:#fff;
			font:1em/1.5 Arial, Helvetica, Sans-serif;
			color:#333;
			}
			
		p{
		font-family:Arial,Helvetica,sans-serif;
		font-size:8pt;	
			}	
			
		a {
		outline:none;
		text-decoration:none;
		}

		a:link {
		color:#666;
		text-decoration:none;
		}
		a:visited {
		color:#777;
		text-decoration:none;
		}
		a:hover {
		color:#999;
		text-decoration:none;
		}
		a:active {
		color:#333333;
		text-decoration:none;
		}
		
		a img { border:none;
			}
		
			
		#geral {
			width:760px;
			margin:0 auto;
			overflow:hidden;
		}
		
		/*----------- topo -----------------------*/
		#topo{
			height:28px;
			width:760px;
		}
		
		#topo p{
			display:inline;
			float:left;
		}
		
		#mapa_site{
			margin-left: 200px;
		}
		
		#texto_mct{
			float:left;
			padding-top:6px
		}
		
		#icon_twitter:link, #icon_linkedin:link, #icon_twitter:visited, #icon_linkedin:visited, #icon_twitter:hover, #icon_linkedin:hover, #icon_twitter:active, #icon_linkedin:active{
			background-repeat:no-repeat;
			display:block;
			float:right;
			margin-top:4px;
			height:20px;
			width:20px;
		}
		

		#icon_twitter:link, #icon_twitter:visited{
			background-image:url("../images/icon_twitter.png");
		}
			
		#icon_linkedin:link, #icon_linkedin:visited{
			background-image:url("../images/icon_linkedin.png");
			margin-right: 2px;
			
		}
		
		#icon_twitter:hover, #icon_twitter:active{background-image:url("../images/icon_twitter_over.png")}
			
		#icon_linkedin:hover, #icon_linkedin:active{background-image:url("../images/icon_linkedin_over.png"); margin-right: 2px;}
		
		
		
			
			
		#banner{
		height:200px;
		}
		
		#flashcontent{
		margin:0 auto;
		width:760px;
			}

/* ------------------ BARRA HORIZONTAL (MENU + BUSCA) --------------------- */
		#menu_principal {
		height:38px;
		margin:0 auto;
		width:760px;
		}
		
		#menu_principal ol{
		list-style:none;
		margin:0;
		padding:0;
		}

		#menu_principal ol li{
		display:inline;
		float:left;
		}
		
		#menu_principal ol li.ex1{
		margin-left:0;
		}
		
		#menu_container{
		float:left;
		height:38px;
			}
			
			a.rollover_inst{
				display:block;
				width:98px;
				height:38px;
				background:url("../img/bt_institucional.jpg") 0 0 no-repeat;
				text-decoration:none;
			}

			a:hover.rollover_inst{
				background-position:-98px 0;
			}
		
			a.rollover_acao{
				display:block;
				width:99px;
				height:38px;
				background:url("../img/bt_linhas_acao.jpg") 0 0 no-repeat;
				text-decoration:none;
			}

			a:hover.rollover_acao{
				background-position:-99px 0;
			}
			
			a.rollover_clip{
				display:block;
				width:99px;
				height:38px;
				background:url("../img/bt_clipping.jpg") 0 0 no-repeat;
				text-decoration:none;
			}

			a:hover.rollover_clip{
				background-position: -99px 0;
			}
			
			a.rollover_parc{
				display: block;
				width: 99px;
				height: 38px;
				background: url("../img/bt_parcerias.jpg") 0 0 no-repeat;
				text-decoration: none;
			}

			a:hover.rollover_parc{
				background-position: -99px 0;
			}
			
						a.rollover_contato{
				display: block;
				width: 99px;
				height: 38px;
				background: url("../img/bt_contato.jpg") 0 0 no-repeat;
				text-decoration: none;
			}

			a:hover.rollover_contato{
				background-position: -99px 0;
			}
		
		#campo_busca{
		float:right;
		height:38px;
		width:265px;
		border-left:1px solid #DFDFDF;
		background:url(../img/bt_buscar.jpg) no-repeat;
		}
		
		#botoes_busca{
		float:right;
		width:35px;
		height:20px;
		background:url(../img/bg_busca_botoes.jpg) no-repeat;
		margin:8px 0 0 0;
		padding:0 16px 0 0;
			}
		
		#termo{
		color:#777777;
		font-size:10px;
		height:16px;
		margin:8px 0 0 50px;
		width:162px;
		border-right:none;
		}
		
		#campo_busca input{
		float:left;
			}
			
		.busca_sec{
		margin:37px 0 0 0;
			
			}
		
/* -------------------------- COLUNA DA ESQUERDA ------------------------- */
		#esquerda {
			width:202px;
			float:left;
			clear:both;
		}
		
		#avisos{
		height:54px;
		background:url(../img/post_it_maior.jpg) no-repeat;
		margin-top:23px;
		color:#996600;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		padding-left:10px;
		padding-top:30px;
		}
		
		#avisos h6{
		color:#999999;
		font-family:Arial,Helvetica,sans-serif;
		font-size:9px;
		margin:0;
		padding:0;
		text-indent:8px;
		font-weight: normal;
		}
		
		#avisos a{
		color:#8F8F8F;
		}
		
		#avisos a:hover {
		color:#D4C289;
		}
		
		#noticias{
		height:90px;
		margin-left:7px;
		margin-top:10px;
		}
		
		#noticias_topo{
		width:185px;
		height:30px;
		background:url(../img/bg_not_testeira.jpg) no-repeat;
		
		}
		
		#noticias_conteudo{
		width:173px;
		border-left:1px solid #E5E5E5;
		border-right:1px solid #E5E5E5;
		border-left:1px solid #E5E5E5;
		height:auto;
		margin:0;
		padding-bottom:10px;
		padding-left:10px;
		padding-top:10px;
		white-space:normal;
		line-height:14px;
		}
		
		#noticias_conteudo h2{
		color:#7F7F7F;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		font-style:normal;
		font-weight:bold;
		margin-bottom:0;
		margin-top:0;
		text-align:left;
		text-transform:none;
		}
		
		#noticias_conteudo h6{
		color:#8F8F8F;
		font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		margin-bottom:0;
		margin-top:0;
		padding:0 7px 12px 7px;
		text-indent:0;
		line-height:12px;
		}
		
		#noticias a:hover {
		color:#9FBDEC;
		}
		
		#noticias_base{
		width:184px;
		height:5px;
		background:url(../img/bg_not_rodape.jpg) no-repeat;
		}
		
		#agenda{
		width:200px;
		height:115px;
		background:url(../img/bg_agenda.jpg) no-repeat;
		margin-top:8px;
		}
		
		#agenda_link{
		height:30px;
		width:100px;
		margin-left:7px;
			}
		
		#destaque_texto_agenda{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #999999;
		width: 212px;
	 	position: relative;
		padding-top: 10px;
		text-align: justify;
		margin-top: 0px;
		margin-left: 18px;
	            }	
		
fieldset { padding: 8px; }
legend { font-weight: bold; }

pre { margin-bottom: 1em; }
    
.jscom, .mix htcom   { color: #4040c2; }
.com      { color: green; }
.regexp   { color: maroon; }
.string   { color: teal; }
.keywords { color: blue; }
.global   { color: #008; }
.numbers  { color: #880; }
.comm     { color: green; }
.tag      { color: blue; }
.entity   { color: blue; }
.string   { color: teal; }
.aname    { color: maroon; }
.avalue   { color: maroon; }
.jquery   { color: #00a; }
.plugin   { color: red; }

li { list-style-type: none; }
.basic, #list2, #list3, #navigation { width:14.6em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  {
	width: 190px;
	font-family: verdana;
	border: 1px solid black;
}
.basic div {
	background-color: #eee;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
/*	background-image: url("../img/AccordionTab0.gif");*/
}
.basic a:hover {
	background-color: white;
/*	background-image: url("../img/AccordionTab2.gif");*/
}
.basic a.selected {
	color: black;
	background-color: #80cfe2;
/*	background-image: url("../img/AccordionTab2.gif");*/
}

#list2 {
	height: 150px;
	width:190px;
	overflow: hidden;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:13px;
}

#list2 p{
	padding:5px;
	}
	
#list2 a{
	color:#333;
	text-decoration:none;
}

#list2 a:hover{
	color:#ff9900;
}

#evento1{
	height:30px;
	width:170px;
	background:url(../img/img_eventos1.png);
	}
	
#evento1:hover{
	background:url(../img/img_eventos1_hover.png);
}

#evento2{
	height:30px;
	width:170px;
	background:url(../img/img_eventos2.png);
	}
	
#evento2:hover{
	background:url(../img/img_eventos2_hover.png);
}

#list2 .red {
	background-image:url(bg_aba_eventos3.png);
}
	.evento1{
	background-color:#fafafa;
	}
	.evento2{
	background-color:#f1f1f1;
	}
	.evento3{
	background-color:#e5e5e5;
	}
#list2 .green {
	background:url(bg_aba_eventos2.png) no-repeat #fafafa;
}
#list2 .blue {
	background:url(bg_aba_eventos1.png) no-repeat #f1f1f1;
}
#list2 dd { height: 54px; overflow: hidden;}
#list2 dt { height: 32px;}
		
		
/* -------------------------- COLUNA DA DIREITA ------------------------- */
		#direita {
			width:16.88em;
			float:right;
		}
			
			#publicacoes h1 {font-family:Arial, Helvetica, sans-serif;
				font-weight: bold;
				font-size:12px;
				margin:0 20px;
				padding-top:10px;
				text-align:left;
				border-bottom:1px dotted #E9E9E9;
			}
			
			.vermais {
			display:block;
			float:right;
			margin-right:18px;
			margin-top:-18px;
			}
			
			.roundabout-holder {
				list-style: none;
				width: 13em;
				height: 6.25em;
				margin: 1em auto;
			}
			
			.roundabout-moveable-item {
				height: 6.25em;
				cursor: pointer;
				margin:0;
				padding:0;
				width:6.25em;
			}
			
			.roundabout-moveable-item img {
				height:6.25em;
				width:6.25em;
			}
			
			.roundabout-in-focus {
				cursor: auto;
			}
			
			#publicacoes{
				width:16.88em;
				height:14em;
				background:url(../img/bg_pub_roundabout.jpg) no-repeat;
				margin:0 auto;
				}
				
			#pub_botoes{
				padding-top: 20px;
				margin-top:-74px;
				}
				
			#pub_cabecalho{
				margin-bottom:25px;
				color:#666;
				}
			
			#filler {
				text-align: center;
				height: 40px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				width:200px;
				margin:0 auto;
				color:#777;
			}
				
			#bt_esq{
				float:left;
				width:14px;
				margin-top:-10px;
				margin-left:10px;
				display: inline;
				overflow: hidden;
				}
				
			#bt_dir{
				float:right;
				width:14px;
				margin-top:-10px;
				margin-right:5px;
				overflow: hidden;
				}
				
			a.rollover_esq {
				display: block;
				width: 14px;
				height: 51px;
				background: url("../img/bts_esq.png") 0 0 no-repeat;
				text-decoration: none;
			}
			
			a:hover.rollover_esq {
				background-position: -14px 0;
			}
			
			a.rollover_dir {
				display: block;
				width: 14px;
				height: 51px;
				background: url("../img/bts_dir.png") 0 0 no-repeat;
				text-decoration: none;
			}
			
			a:hover.rollover_dir {
				background-position: -14px 0;
			}
			
		#ferramentas{
		margin-top:7px;
		}
		
		#ferramentas p{
		padding-left:103px;
		padding-right:10px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:.7em;
		line-height:15px;
		}
		/*
		#timeline{
		background:url("../img/bg_timeline.jpg") no-repeat;
		height:47px;
		width:270px;
		}
		
		#timeline_texto{
		margin-top:0;
		padding-left:44px;
		padding-top:20px;
		color:#999999;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		}*/

		
		#timeline{
		background:url("../img/bt_timeline.jpg") no-repeat;
		width:270px;
		height:33px;
		border-bottom:1px solid #ccc;
		border-top:1px solid #EFEFEF;
		margin-bottom:5px;
		color:#7F7F7F;
		}
		
		#quadro{
		background:url("../img/bt_quadro.jpg") no-repeat;
		width:270px;
		height:33px;
		border-bottom:1px solid #ccc;
		border-top:1px solid #EFEFEF;
		margin-bottom:5px;
		color:#7F7F7F;
		}
		
		#quadro:hover{
		background:url("../img/bt_quadro_hover.jpg") #f7f7f7 no-repeat;
		cursor:pointer;
		border-top:1px solid #ccc;
		border-bottom:1px solid #EFEFEF;
		border-left:1px solid #EFEFEF;
		color:#9F9F9F;
		}

/*		#timeline p{
		padding-left:103px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:.7em;
		line-height:15px;
		}
		
		#kori p{
		padding-left:103px;
		padding-right:10px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:.7em;
		line-height:15px;
		}
		
		#about p{
		padding-left:103px;
		padding-right:10px;
		font-family:Arial,Helvetica,sans-serif;
		font-size:.7em;
		line-height:15px;
		}*/
		
		#timeline:hover{
		background:url("../img/bg_timeline_hover.jpg") #f7f7f7 no-repeat;
		cursor:pointer;
		border-top:1px solid #ccc;
		border-bottom:1px solid #EFEFEF;
		border-left:1px solid #EFEFEF;
		color:#9F9F9F;
		}
		
		#kori{
		background:url("../img/bt_kori.jpg") no-repeat;
		width:270px;
		height:33px;
		border-bottom:1px solid #ccc;
		border-top:1px solid #EFEFEF;
		margin-bottom:5px;
		color:#7F7F7F;
		}
		
		#kori:hover{
		background:url("../img/bt_kori_hover.jpg") #f7f7f7 no-repeat;
		cursor:pointer;
		border-top:1px solid #ccc;
		border-bottom:1px solid #EFEFEF;
		border-left:1px solid #EFEFEF;
		color:#9F9F9F;
		}
		
		#about{
		background:url("../img/bg_about.jpg") no-repeat;
		width:270px;
		height:33px;
		border-bottom:1px solid #ccc;
		border-top:1px solid #EFEFEF;
		color:#7F7F7F;
		font-style:italic;
		}

		#about:hover{
		background:url("../img/bg_about_hover.jpg") #f7f7f7 no-repeat;
		cursor:pointer;
		border-top:1px solid #ccc;
		border-bottom:1px solid #EFEFEF;
		border-left:1px solid #EFEFEF;
		color:#9F9F9F;
		}
		
		#parceiros{
		background: url(../img/bg_links_externos.png) no-repeat top left;
		margin-top:17px;
		padding-top:22px;
		width:272px;
		}
		
		#parceiros img{
		display: block;
		}
		
		#parc_cima{
		float: left;
		}
		
		#parc_cima img{
		margin:6px 0;
		}
		
		#parc_direita{
		float:right;
		}
		
		#parc_direita img{
		margin:5px 0;
		}
/* ------------------------ COLUNA DO CENTRO----------------------------- */
		/*#conteudo_container{
			padding-bottom:70px
		}*/
		
		#centro {
			height:435px;
			background:url(../img/bg_destaques.jpg) no-repeat left top;
			margin:0 270px 0 202px;
			padding:50px 0 10px 5px;
			width:281px;
		}
		
		#destaque{
		width:268px;
		color:#999999;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:left;
		padding:0 10px 17px 10px;
		margin:10px 0 -20px 0;
		}
		
		#destaque_titulo{
		color:#333333;
		font-family:Arial,Helvetica,sans-serif;
		font-size:9pt;
		font-weight:normal;
		padding-right:20px;
		text-align:justify;
		}
		
		.icone_destaque {
		display:block;
		float:left;
		padding:10px 10px 0 0;
		}
	
		#destaque_titulo h1 {
		color:#777777;
		font-family:Arial,Verdana,sans-serif;
		font-size:7pt;
		font-weight:bold;
		letter-spacing:0;
		margin:6px 0;
		padding-top:8px;
		text-transform:uppercase;
		}
		
		#destaque_titulo h2 {
		height:32px;
		color:#A3BBBF;
		font-family:Arial,Verdana,sans-serif;
		font-size:11pt;
		font-weight:bold;
		letter-spacing:-0.5px;
		line-height:14px;
		margin:-5px 0 5px 0;
		text-align: left;
		}
		
		#destaque_texto {
		color:#6F6F6F;
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		text-align:left;
		width:245px;
		}
		
		#destaque_texto p{
		padding-bottom:15px;
		border-bottom:1px dotted #ccc;
		}
		
		#eventos{
		width:182px;
		height:150px;
		padding-top:16px;
		background: url(../img/bg_eventos.png) no-repeat top left;
		margin:5px 0 0 8px;
		}
			
		
		#eventos h3{
		font-size:12px;
		font-family:Arial,Helvetica,sans-serif;
		font-weight:bold;
		outline:none;
		border-bottom:1px dotted #ccc;
			}
			
		#eventos p{
		font-size:11px;
		font-family:Arial,Helvetica,sans-serif;
		line-height:13px;
		margin:5px 0 0 7px;
			}
			
			
		.aba1{
		background:url(../img/img_eventos3.png) no-repeat scroll 0 0 transparent;
		height:32px;
			}
			
		.aba1:hover{
		background:url(../img/img_eventos3_hover.png) no-repeat scroll 0 0 transparent;
			}
			
		.aba2{
		background:url(../img/img_eventos2.png) no-repeat scroll 0 0 transparent;
		height:32px;
			}
			
		.aba2:hover{
		background:url(../img/img_eventos2_hover.png) no-repeat scroll 0 0 transparent;
			}
			
		.aba3{
		background:url(../img/img_eventos1.png) no-repeat scroll 0 0 transparent;
		height:32px;
			}
			
		.aba3:hover{
		background:url(../img/img_eventos1_hover.png) no-repeat scroll 0 0 transparent;
			}

/* --------------------------- RODAPÉ ------------------------------------ */
		#rodape {
			height:34px;
			border-top:1px solid #CCCCCC;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			/*background: url(../img/rodape.gif) no-repeat bottom;*/
			padding:10px;
			color:#999999;
			text-align:left;
			padding:0 0 15px 0;
			margin:20px 0 0 0;
		}
		
		#rodape_texto{
		margin-top:4px;
		float:left;
		}
		
		#rodape_botoes{
		margin-top:4px;
		float:right;
		}
		
		address{
			font-style: normal;	
		}
		
		#footer2{	
			height:34px;
			border-top:1px solid #CCCCCC;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			background:#FFF;
			padding:10px;
			color:#666666;
			text-align:left;
			padding:0 0 15px 0;
			margin:0;
			line-height:13px;
		}
		
		/*------------------------------------- MENU ------------------------------------------------*/

   
/*#menu {
		height:38px;
		width:265px;
background: #eee;
float: left;
}

#menu ol {
list-style: none;
margin: 0;
padding: 0;
width: 264px;
float: left;
}

#menu ol li{
	float:none;
	display:block;
	}

#menu a{

display: block;
margin: 0;
padding: 3px 3px;
}


#menu p{
	margin:0;
	padding-top:10px;
	padding-bottom:5px;
	}

#menu a {
	background-color: #EFEFEF;
	font-family:Arial,Helvetica,sans-serif;
	color:#666666;
	font-size:10px;
}

#menu a:hover {
	background:none repeat-x scroll 0 0 #B7B7B7;
	color:#FFFFFF;
	cursor:pointer;
}

#menu li {position: relative;}

#menu ol ol {
position: absolute;
z-index: 500;
}

#menu ol ol  {
position: absolute;
top: 0;
right: 100%;
}

div#menu ol ol,
div#menu ol li:hover ol ol,
div#menu ol ol li:hover ol ol
{display: none;}

div#menu ol li:hover ol,
div#menu ol ol li:hover ol,
div#menu ol ol ol li:hover ol
{display: block;}*/

	/*ol.resultado{
	width:264px;
	list-style:none;
	padding: 0;
	margin:0;	
	
	}
	
	li.divisoria_resultado{
	font-family:Arial,Helvetica,sans-serif;
	background-color: #888;
	color:#FFF;
	height:20px;
	font-weight:bold;
	line-height:20px;
	font-size:8pt;
	padding-left:7px;
	}
	
	#menu img{
	width:40px;
	height:40px;
	display:block;
	float:left;
	padding-right:5px;
	margin-top:4px;
	}
	
	#result-1{
	height:55px;
	padding: 0;
	border-bottom:1px dotted #fff;
	}

	#busca_rodape{
	height:18px;
	background-color: #999;
	color:#FFF;
	font-size:7pt;
	font-weight:bold;
	line-height:18px;
	direction: rtl;
	padding-right:10px;
	}*/
	
/*	ol.box{
		width:400px;
		}
		
	#boxx{
		position:fixed;
		}*/
		
	#tooltip{
	position:absolute;
	border:1px outset white;
	background:#F1F2FA;
	padding:4px 6px;
	color:#666;
	display:none;
	width:252px;
	z-index:10002;
	-moz-border-radius-bottomleft:7px;
	-moz-border-radius-bottomright:7px;
	}	
	
	.tooltip{
	cursor:help;
		}
	
