body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
#Main{
	position:absolute;
	float:left;
	top:0px;
	left:0px;
	width:770px;
	margin:0px;
	padding:0px;
}
#MainTopo{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.Topinho{
	position:relative;
	float:left;
	width:100%;
	height:33px;
	background:url(../images/layout/topo_pequeno.jpg) no-repeat;
}
.Topo{
	position:relative;
	float:left;
	width:100%;
	height:159px;
	background:url(../images/layout/topo.jpg) no-repeat;
}
.MenuHorizontal{
	position:relative;
	float:right;
	width:470px;
	height:28px;
	margin:115px 130px 0px 0px;
	_margin:115px 64px 0px 0px;
	padding:0px 0px 0px 0px;
}
.MenuSup{
	position:relative;
	float:left;
	width:95%;
	margin:4px 0px 0px 6px;
	padding:0px;
	list-style:none;
}
.MenuSup li{
	position:relative;
	float:left;
	margin:0px 8px 0px 8px;
	padding:0px 0px 0px 0px;
	display:inline;
}
.MenuSup li a{
	font-family:Tahoma, Arial, Verdana;
	font-size:15px;
	color:#4E4B49;
}
.MenuSup li a:hover{
	color:#6297C1;
}  
#MainMeio{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
#MainMeioEsq{
	position:relative;
	float:left;
	width:163px;
	height:399px;
	background:url(../images/layout/bg_menu.jpg) repeat-x;
	margin:0px;
	padding:0px;
}
.MenuLateral{
	position:relative;
	float:left;
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
}
.MenuLateral li{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.MenuLateral li a{
	position:relative;
	float:left;
	margin:0px;
	padding:7px 0px 0px 24px;
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	color:#24211D;
	font-weight:lighter;
}
.MenuLateral li a:hover{
	color:#999999;
}
.MenuA{
	position:relative;
	float:left;
	width:100%;
	height:39px;
	background:url(../images/layout/sub_especial.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
.MenuB{
	position:relative;
	float:left;
	width:100%;
	height:43px;
	background:url(../images/layout/sub_projetos.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
.MenuC{
	position:relative;
	float:left;
	width:100%;
	height:43px;
	background:url(../images/layout/sub_blog.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
.LinkMenu{
	position:relative;
	float:left;
	width:100%;
	height:34px;
	background:url(../images/layout/bg_link_menu.gif) no-repeat;
	margin:0px;
	padding:0px;
}
#MainMeioDir{
	position:relative;
	float:right;
	width:607px;
	height:399px;
	background:url(../images/layout/conteudo_bg.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
.ConteudoPrincipal{
	position:relative;
	float:left;
	width:85%;
	height:400px;
	margin:0px 0px 0px 6px;
	_margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
}
.ConteudoEsquerdo{
	position:relative;
	float:left;
	width:57%;
	height:400px;
	background:url(../images/layout/bg_conteudo_esquerdo.jpg) no-repeat bottom;
	margin:0px;
	padding:0px;
}
.BlocoNoticia{
	position:relative;
	float:left;
	width:96%;
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 2px;	
	padding:0px;
	height:112px;
}
.Noticia{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.Noticia li{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.Noticia li h1{
	position:relative;
	float:left;
	width:99%;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#EB4000;
}
.Noticia li h2{
	position:relative;
	float:left;
	width:99%;
	margin:2px 0px 0px 0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.Noticia li h3{
	position:relative;
	float:left;
	width:99%;
	margin:2px 0px 0px 0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#EB4000;
}
.Noticia li h3 a{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#330099;
	text-decoration:underline;
}
.BlocoListaNoticia{
	position:relative;
	float:left;
	width:96%;
	margin:13px 0px 0px 5px;
	_margin:13px 0px 0px 2px;	
	padding:0px;
	height:120px;
}
.ListaNoticia{
	position:relative;
	float:left;
	width:100%;
	margin:3px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.ListaNoticia li{
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
}
.ListaNoticia li a{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#666666;
}
.ListaNoticia li a:hover{
	text-decoration:underline;
}
.BlocoListaNoticia h1{
	position:relative;
	float:left;
	width:99%;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#EB4000;
}
.BlocoListaNoticia h2{
	position:relative;
	float:left;
	width:99%;
	margin:2px 0px 0px 0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#EB4000;
}
.BlocoListaNoticia h2 a{
	position:relative;
	float:left;
	width:99%;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#330099;
	text-decoration:underline;
}
.BlocoAgenda{
	position:relative;
	float:left;
	width:98%;
	margin:10px 0px 0px 3px;
	_margin:5px 0px 0px 1px;	
	padding:0px;
}
.BlocoAgendaEsq{
	position:relative;
	float:left;
	width:38%;
	height:130px;
	margin:8px 0px 0px 5px;
	_margin:8px 0px 0px 3px;	
	padding:0px;
	background:#FFFFFF url(../images/layout/bg_calendario.gif) no-repeat center;
}
.Dia{
	position:relative;
	float:left;
	width:50%;
	height:50px;
	margin:56px 0px 0px 27px;
	_margin:56px 0px 0px 13px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:40px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.BlocoAgendaDir{
	position:relative;
	float:right;
	width:58%;
	height:130px;
	margin:8px 3px 0px 0px;
	_margin:8px 1px 0px 0px;
	padding:0px;
	background:#FFFFFF;
}
.Agenda{
	position:relative;
	float:left;
	width:90%;
	height:98px;
	margin:10px 0px 0px 8px;
	_margin:10px 0px 0px 4px;
	padding:0px;
	list-style:none;
}
.Agenda li{
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
}
.Agenda li a{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:normal;
}
.BlocoAgendaDir h1{
	position:relative;
	float:left;
	width:90%;
	margin:3px 0px 0px 8px;
	_margin:3px 0px 0px 4px;
	padding:0px;
}
.BlocoAgendaDir h1 a{
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#330099;
	text-decoration:underline;
}
.ConteudoDireito{
	position:relative;
	float:right;
	width:41%;
	height:400px;
	margin:0px;
	padding:0px;
}
.BlocoDestaque{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.BlocoDestaque img{
	position:relative;
	float:left;
	margin:0px 0px 0px 6px;
	padding:0px;
	text-align:center;
}
.BlocoDestaque h1{
	position:relative;
	float:left;
	width:99%;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#EB4000;
}
.BlocoDestaque h2{
	position:relative;
	float:left;
	width:99%;
	margin:2px 0px 0px 0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.BlocoDestaque h2 a{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.BlocoDestaque h2 a:hover{
	text-decoration:underline;
}

.BlocoBlog{
	position:relative;
	float:left;
	width:100%;
	margin:12px 0px 0px 0px;
	padding:0px;
}
.BlocoBlog h1{
	position:relative;
	float:left;
	width:99%;
	margin:0px;
	padding:0px;
	font-family:Tahoma, Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#EB4000;
}
.Blog{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.Blog li{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	background:url(../images/layout/ico_ponto.gif) no-repeat left;
}
.Blog li a{
	position:relative;
	float:left;
	width:85%;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	padding:0px 0px 4px 25px;
}

.Blog li a:hover{
	text-decoration:underline;
}

#Rodape{
	position:relative;
	float:left;
	width:100%;
	height:34px;
	background:url(../images/layout/bg_rodape.gif) repeat-x;
	margin:8px 0px 0px 0px;
	padding:0px;
}
#Rodape span{
	position:relative;
	float:left;
	width:100%;
	margin:9px 0px 0px 0px;
	padding:0px;
	font-family:Arial, Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
}
#MainLateral{
	position:absolute;
	float:left;
	top:0px;
	left:775px;
	width:190px;
	height:300px;
	margin:0px;
	padding:0px;
}
.Busca{
	position:relative;
	float:left;
	width:100%;
	background:#006699;
	margin:0px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}
.Busca h1{
	position:relative;
	float:left;
	width:23%;
	margin:0px 0px 0px 0px;
	padding:6px 0px 0px 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.Busca h5{
	position:relative;
	float:left;
	width:75%;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}
.FrmBuscar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding:1px;
	border:#024364 solid 1px;
	margin:0px;
}
.FrmBuscarBotao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding:0px;
	font-weight:bold;
	border:#024364 solid 1px;
	margin:0px;
}

.AreaBanner{
	position:relative;
	float:left;
	width:100%;
	margin:8px 0px 0px 0px;
	padding:0px;
}
.AreaBanner ul{
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	list-style:none;
}
.AreaBanner ul li{
	position:relative;
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
}
.AreaVideo{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.AreaVideoTopo{
	position:relative;
	float:left;
	width:100%;
	height:24px;
	background:url(../images/layout/bg_topo_video.gif) no-repeat;
	margin:0px;
	padding:0px;
}
.AreaVideoConteudo{
	position:relative;
	float:left;
	width:100%;
	background:#000000;
	margin:0px;
	padding:0px;
	text-align:center;
}
.AreaVideoConteudo span{
	position:relative;
	float:left;
	width:182px;
	background:#0061A5;
	margin:0px;
	padding:4px 4px 4px 4px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
}
.AreaVideoConteudo ul{
	position:relative;
	float:left;
	width:190px;
	height:29px;
	background:url(../images/layout/bg_navegacao_video.gif) repeat-x;
	margin:0px;
	padding:0px;
	list-style:none;
}
.AreaVideoConteudo ul li{
	position:relative;
	float:left;
	margin:4px 3px 0px 5px;
	padding:2px 2px 2px 2px;
}
.AreaVideoConteudo ul li a{
	padding:2px 2px 2px 2px;
}
.nSelecionado{
	background:#FFFFFF;
}
.sSelecionado{
	background:#003399;
}
.sSelecionado a{
	color:#FFFFFF;
}

.Frm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	padding:1px;
}

.Frm2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding:2px;
}

.FrmBotao2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #666666;
	padding:2px;
	font-weight:bold;
}

.Secao {
	position:relative;
	float:left;
	width:90%;
	height:400px;
	margin:0px 0px 0px 6px;
	_margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
}

.SecaoScroll {
	position:relative;
	float:right;
	width:10px;
	margin:343px 24px 0px 0px;
	_margin:343px 12px 0px 0px;
}

.SecaoScroll img {
	cursor:pointer;
	display:block;
	margin:5px 0px 0px 0px;
}

.SecaoTitulo {
	position:relative;
	float:left;
	width:510px;
	padding:0px 0px 5px 0px;
}

.SecaoTitulo h1 {
	font-size:18px;
	font-weight:bold;
	color:#F14000;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}

.SecaoConteudo {
	position:relative;
	float:left;
	width:510px;
	height:350px;
}

.SecaoConteudo a{
	color:#000000;
}

#ConteudoScroll {
	position: absolute; 
	overflow: hidden;
	width: 510px;
	height: 350px;
}

.ConteudoConteiner {
	position: absolute;
	top: 0px; left: 0px;
	width:100%;
}

.SecaoHome {
	position:relative;
	float:left;
	width:94%;
	padding:6px 0px 0px 0px;
}

.SecaoHome img {
	position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.Pesquisa {
	position:relative;
	float:left;
	width:99%;
	margin:0px 0px 10px 0px;
	border:#666666 solid 1px;
}

.Pesquisa legend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#666666 solid 1px;
	padding:3px;
}

.Pesquisa .Frm2{
	width:60px;
}

.PesquisaConteudo {
	position:relative;
	float:left;
	width:96%;
	margin:8px 0px 0px 8px;
	_margin:8px 0px 0px 5px;
}

