/* CSS Document */
	body {
		text-align:center;
		margin:0px;
		background-color:#EEEFF1;
	}
		
	#tabelageral {
		margin:auto;
		width:758px;
		background-color:#FFFFFF;
		background-image:url(img/tabela_central_bg.gif)
	}
		
	#tabelageralcolunaesquerda, #tabelageralcolunadireita {
		display:inline;
	}	
		
	#tabelageralcolunaesquerda {
		float:left;
		margin-top:0px;
	}
		
	#tabelageralcolunadireita {
		width:195px;
		_position:absolute;
		float:right;
		_margin-left:-76px;
		_text-align:right;
		}
		
	#topodireita {
		z-index:1;
	}	
		
	#tabelageralcolunacentral, #tabelageralcolunacentral2 {
		position: relative;
		margin-left:150px;
		_margin-right:150px;
		margin-top:0px;
		_margin-top:65px;
		text-align:left;
		padding-top:65px;
		_padding-top:20px;
		z-index:10;
		width:350px;
		_height:500px !important;
	}
		
	#sombrabanner {
		float:left;
		width:380;
		background-image: url(img/central_bg.gif);
		background-repeat:no-repeat;
	}
		
	.banner {
		background-color:#fff;
		border:solid 1px #073760;
		width:470;
		text-align:center;
		vertical-align:middle;
		z-index:0 !important;
	}		
		
	#divMostraPop{
		width:100%;
		height:100%;
		top:0px;
		left:0px;
		margin:0px;
		position:absolute;
		z-index:101;
		background-image:url(img/divMostraPop_bg.gif);
		text-align:center;
	}
		
/*BOTTOM E RODAPÉ*/						
		
	#bottompage {
		height:51px;
		vertical-align:bottom;
		background-image: url(img/central_bottom.gif);
		background-repeat:no-repeat;
		margin-left:auto;
		margin-right:auto;
		/*margin-top:-30px;*/
		width:758px;
		clear:both !important;
	}
		
	#rodape {
		height:51px;
		background-image: url(img/rodape_bg.gif);
		background-repeat:no-repeat;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#CED6E7;
		padding:0px 15px 0 15px;
		*padding:8px 15px 5px 15px;
		margin:0px auto 0 auto !important;
		_margin-top:-5px;
		width:728px;
		_width:758px;
	}
		
	#rodapeHome {
		clear:both;
		height:51px;
		background-image: url(img/rodape_bg.gif);
		background-repeat:no-repeat;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#CED6E7;
		padding:0 15px 0 15px;
		*padding:8px 15px 5px 15px;
		margin-top:0px;
	}	
		
	#p1 {
		float:left;
		text-align:left;
	}	
		
	#p2 {
		float:right;
		text-align:right;
		color:#6A8CC6;
	}
	
	#p2 a {
		color:#6A8CC6;
		text-decoration:none;
	}
		
	#p2 a:hover {
		color:#CED6E7;
		text-decoration:none;
	}
	
/* Menus */
		
	#menubg {
		width:141px;
		text-align:right;
		vertical-align:top;
		background-image: url(img/menu_pontilhado_bg.gif);
		background-repeat:repeat-y;
		margin:0px;
		float:left;
		display:block;
	}
		
	#menu2 {
		background-image: url(img/menu_curva2.gif);
		background-repeat:no-repeat;
		width:100%;
		margin:-45px 0 0 0px;
		*margin:0px;
		padding:0px;
	}
		
	#menu1 {
		margin:0;
		background-image: url(img/menu_curva.gif);
		background-repeat:no-repeat;
		width:100%;
		padding:35px 0 152px 0;
		*padding:42px 0 21px 0;
		text-align:right;
	}
		
	#menu1 ul, #menu2 ul, #MenuDepartamentos ul, #MenuComissoes ul {
		text-align:right;
		vertical-align:top;
		list-style-type:none;
		padding:0;
		float:left;
	}
		
	#menu1 img {
		width:100%;
		display:block;
	}
		
	#menu1 li, #menu2 li {
		float: right;
		list-style:none;
		width:100%;
		height:21px;
		font:10px verdana;
		text-align:right;
	}
		
	#menu1 li a {
		width:100%;
		padding:11px 10px 10px 0;
		*padding:5px 10px 4px 0;
		color:#B63A2A;
		text-decoration:none;
		background-image:none;
		float:right;
	}
		
	#menu1 li a:hover {
		background-position:right;
		color:#fff;
		background-image:url(img/menu_over_bg.gif);
		filter:alpha(opacity=50);
		background-repeat:no-repeat;
	}
		
	#menu2 li a {
		width:100%;
		padding:11px 10px 10px 0;
		*padding:5px 10px 4px 0;
		font:10px verdana;
		color:#336699;
		text-decoration:none;
		float:right;
	}
		
	#menu2 li a:hover {
		background-position:right;
		color:#000000;
		background-image:url(img/menu2_over_bg.gif);
		filter:alpha(opacity=50);
		background-repeat:no-repeat;
	}	
		
	#MenuDepartamentos, #MenuComissoes {
		width:141px;
		display:none;
		margin-top:0;
		*margin-top:;
		padding:0 !important;
	}	
		
	#MenuDepartamentos ul, #MenuComissoes ul {
		width:98%;
		margin-left:0;
		float:right;
	}

	#MenuDepartamentos li a, #MenuComissoes li a {
		background-color:#d3e6fe;
		*background-color:#A6CCFD;
		filter:alpha(opacity=50);
		color:#7e88a9;
		*color:#011557;
		float:right;	
		width:130px !important;
		*width:100%;
		padding:4px 10px 4px 0;
		*padding:5px 10px 4px 0;
		margin:6px 0 1px 0px;
		*margin:0 0 0 ;
	}	
		
	#MenuDepartamentos li a:hover, #MenuComissoes li a:hover {
		background-color:#92aad2;		
		*background-color:#2454A5;
		color:#FFFFFF;
		background-image:none;
	}
		
		
		
/*FUNCIONALIDADES*/
		
	#funcionalidades {
		background-image:url(img/funcionalidades_bg.gif);
		background-repeat:repeat-y;
		background-color:#fff;
		width:137px;
		margin-top:15px;
		padding-left:5px;
		*padding-left:1px;
		float:left;
		clear:both;
	}
	
	.imgFunc {
		 margin:0 0 12px -2px;
		 *margin:0 0 12px 0px;
	}	
	
	#funcionalidades img {
		float:left;
	}
		
	#funcionalidades ul {
		background-color:#567AB7;
		margin:0 0 0 3px;
		_margin:0 0 0 3px;
		*margin:0 0 0 6px;
		width:126px;
		_width:126px;
		*width:128px;
		float:left;
		list-style:none;
		padding: 0 0 0 2px;
		display:block;
		height:97px;
	}
			
	#funcionalidades ul li a {
		background-color:#CFD9EA;
		text-align:right;
		font: 9px tahoma;
		color:#336699;
		text-decoration:none;
		padding:3px;
		height:12px;
		cursor:default;
		*float:left;	
		*clear:left;
		width:118px;
		*width:124px;
		list-style:none;
		display:block;
		margin:0 1px 1px 0;
		*margin:0 2px 0 0;
		_margin:0 1px 0 0;
		position:relative;
	}
		
	#funcionalidades ul li a:hover {
		background-color:#E8EFFA;
		color:#336699;
		margin:0 0 0px 0;
		*margin:0 0 1px -127px;
		padding:1px 10px 4px 0;
		font: 10px tahoma;
		text-decoration:none;
		border-bottom:solid 1px #350E78;
		position:relative;
		*position:absolute;
		list-style:none;
		*width:134px;
	}
		
	#funcionalidades ul li div {
		margin: -20px 0 0 120px;
		*margin: -2px 0 0 0;
		position:absolute; 
		z-index:2;
		display:none;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=3);
		width:20px !important;
	}
		
	#funcionalidades tr {
		background-image: url(img/funcionalidades_sombra.gif);
	}
		
		
		
/*DESTAQUES E NOTÍCIAS*/		
		
	#destaque, #noticias { 
		display:block;
		margin:0;
		padding:0;
		width:435;
	}		
		
	#destaque1 {
		text-align:right;
		margin:0;
		padding:0;
		background-image:url(img/cartola_destaque_bg.gif)
	}	
		
		
	#destaque1 img {
		margin-right:-22px;
		_margin-right:0px;
	}	
		
	#noticias1 {
		text-align:left;
		margin:0;
		padding:0;
		height:27px;
	}
	
	#noticias1 img{
		position:absolute;
		_position:;
	}			
	
	#destaque2, #noticias2, #informativo2, #links, #enderecos, #mensagens, #eventos, #mapa {
		font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#001D7E;
		margin:0;
		padding:0 25px 8px 25px;
		background-image:url(img/box_destaque_bg.gif);
	}			
		
	#destaque2 h1 { 
		font: 13px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#001D7E;
		margin:0;
		padding:31px 0 20px 205px;
		_padding:20px 0 20px 205px;
	}
		
	#noticias3 {
		margin:0;
		padding:0;
	}	
		
	#destaque3 {
		margin:0;
		padding:0;
		_margin-top:1px;
	}
	
	#destaque3 img{
		margin-top:-150px !important;
		_margin-top:;
	}

	#fotodestaque {
		position: absolute;
		margin-left:-25px;
		_margin-left:-28px;
		margin-top:-70px;
		_margin-top:-80px;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=120, Strength=4);
	}	
		
	#contentFrame {
		width:440px;
		height:500px;
		position:absolute;
		float:left;
		padding:0 !important;
	}
		
		
/*AGENDA*/
		
	#agenda {
		float:right;
		width:140px;
		margin-top:20px;
		margin-right:20px;
		*margin-right:17px;
		_margin-right:8px;
		background-image:url(img/agenda_bg.gif);
		padding:0;
		z-index:99;
	}
		
	#agenda ul {
		padding:0;
		margin:0;
		text-align:center;
	}
		
	#agenda ul table {
		margin-left:6px;
		_margin-left:;
	}
		
	#agenda td {
		padding:0;
		margin:0;
		background-color:#B2C4DF;
		width:18px;
		height:18px;
		text-align:left;
		vertical-align:top;
	}
		
	#diasSemana	td {
		height:13px !important;
	}					
		
	#agenda a {
		padding:1px 6px 8px 1px;
		_padding:0px 6px 10px 1px;
		font:9px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none
	}	
		
	#agenda a:hover {
		color:#95B0D5;
		text-decoration:none;
		background-color:#6083BC
	}		
		
	.diaatual {
		color:red;
		text-decoration:none;
		cursor:hand;
	}	
		
	#dataHoje {
		width:130px;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#006699;
		line-height:10px;
		height:10px;
		text-align:center;
		margin:10px 20px -20px 0;
		_margin:10px 10px -20px 0;
		float:right;
	}
		
	#mostraEventoAgenda {
		width:454px;
		margin:auto;
		text-align:center;
		background-color:#fff;
		margin-top:100px;
		border:10px solid #003399;
		padding-top:10px;
		padding-bottom:45px;
		_padding-bottom:10px;
	}
		
	#mostraEventoAgenda div {
		text-align:right;
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:red;
		font-size:14px;
		font-weight:bold;
		margin:5px 20px 10px 10px;
		border-bottom:1px solid #660000;
		padding-bottom:5px;
	}
		
	#mostraEventoAgenda li {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #003366;
		list-style-image:url(img/ico_agenda_dia.gif);
		list-style-position: ;
		_list-style-position:outside;
		text-align:left;
		padding:10px;
		border-bottom:1px dotted #7699C8;
		margin:0 20px 0 20px;
		padding-left: ;
		_padding-left:30px;
		vertical-align: text-top;
	}
		
	#mostraEventoAgenda li.fechaAgenda {
		border:1px solid #7699C8 !important;
		background-color:#D7E4EE;
		width:55px !important;
		height:23px !important;
		margin:10px !important;
		float:right;
		padding:3px 3px 0 3px !important;
		_padding:3px !important;
		text-align:center;
		font-size:11px !important;
		list-style:none;
		position:relative;
	}
		
	#mostraEventoAgenda li.fechaAgenda a {
		text-decoration:none;
		font-weight:bold;
		color:#000033;
	}
		
	#mostraEventoAgenda li.fechaAgenda a:hover {
		color: red;
	}
		
	#mostraEventoAgenda li.fechaAgenda:hover {
		background-color: #D2F0F7;
	}
		
	#noticias2 {
		vertical-align:middle;
		padding:10px;
		padding-bottom:10px;
		padding-left:30px;
		_position: relative;
	}
		
	#noticias2 li {
		list-style-image:url(img/ico_noticias.gif);
	}	
		
	#noticias2 span {
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
	}	
		
	#noticias2 li a {
		width:97%;
		height:20px;
		border-bottom:1px dotted #7699C8;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#517FA5;
	}
		
	#noticias2 li a:hover {
		background-color:#F2FEFF;
		padding:0;
	}		
		
	#treis {
		z-index:3;
		position:absolute;
		text-align:left;
		margin-top:103px;
		*margin-top:9px; 
		_margin-top:9px;
		_margin-left:-140px;
		width:140px;
		display:block !important;
		visibility:visible !important;
	}
		/** 
		margin-top:123px;
		*margin-top:33px; 
		_margin-top:33px;****/
		
	#scroll {
		width: 140px;
		padding-top:3px;;
		z-index: 5;
		height:13px;
		position: absolute;
		display:block!important;
		visibility:visible!important;
	}
	/*	
		width: 104px;
		padding-top:10px*/	
	#btagenda2 {
		cursor:hand;
	}	
		
	#if {
		background-image:url(img/button_bg.gif);
		z-index: 4;
		width:140px;
		visibility: hidden;
		position: absolute;
	}
		
	#if li {
		list-style:none;
		padding:5px;
		_padding:5px 2px 2px 2px;
		font: 10px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
		width:100px;
		_width:90%;
		word-wrap: break-word;
		border-bottom:1px dotted #7699C8;
		margin-left:10px;
		_margin-left:;
	}	
		
	#if span {
		color:#073760;
	}	
		
	#if a {
		text-decoration:none;
		color:#517FA5;
	}
		
	#if a:hover {
		background-color:#F2FEFF;
		color:#3F6891;		
	}
		
	#bannersLaterias {
		z-index:0;
		width:135px;
		float:right;
		margin-top:80px;
		position:relative;
	}
		
	#bannersLaterias img {
		margin:2px 0 2px 0;
		_margin:1px 0 1px 0;
		cursor:pointer;
	}
	
	#mostraBanners {
		display:none;
		border:1px dotted #6699CC;
		background-color:#000066;
		position:absolute;
		margin-top:-570px;
		margin-left:-5px;
		padding:5px;
		z-index:100 !important;
	}	
	
					
/*INTERNAS*/
		
	#migalhas {
		position:absolute;
		top:20px;
		*top:115px;
		_top:-20px;
		width:370px;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#0099CC;
		font-weight:normal;
		text-align:right !important;
	}
		
	#migalhas a {
		color:#0099CC;
		text-decoration:none;
	}	
		
	#migalhas a:hover {
		color:#0099CC;
		text-decoration:underline;
	}
		
	#paginacao {
		margin-top:30px;
		text-align:center;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#0099CC;
		font-weight:normal;
		vertical-align:bottom;
		z-index:100;
	}	
		
	#paginacao2 {
		text-align:center;
		font:10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#0099CC;
		font-weight:normal;
		vertical-align:bottom;
		padding:25px 0 -20px 0;
		height:28px;
	}	
		
	#paginacao a {
		color:#0099CC;
		text-decoration:none;
	}	
		
	#paginacao a:hover {
		color:#0099CC;
		text-decoration:underline;
	}
		
	#paginacao2 a {
		color:#0099CC;
		text-decoration:none;
	}	
		
	#paginacao2 a:hover {
		color:#0099CC;
		text-decoration:underline;
	}			
		
	#materia { 
		display:block;
		margin-top:-20;
		padding:0;
		width:435;
	}		
		
	#informativo { 
		display:block;
		margin-top:-20;
		padding:0;
		width:435;
	}	
		
	#informativo2 {
		vertical-align:middle;
		padding:10px;
		padding-bottom:10px;
		padding-left:30px;
	}
		
	#informativo2 li {
		list-style-image:url(img/ico_acrobat.gif);
		margin:0 0 0 5;
	}	
		
	#informativo2 span {
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
	}	
		
	#informativo2 a {
		margin-left:5px;		
		width:97%;
		height:20px;
		border-bottom:1px dotted #7699C8;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#517FA5;
	}
		
	#informativo2 a:hover {
		background-color:#F2FEFF;
		padding:0;
	}				
		
	#destaque4 {
		margin-bottom:0;
		margin-top:0;
		margin-left:1px;
		*margin-left:3px;
		width:99%;
		height:25px;
		padding:0;
		*padding:0 0 0 5px;
		background-image:url(img/cartola_internas_bg.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#990000;
		vertical-align:top;
		z-index:99;
	}
		
	#destaque4Noticias {
		margin-bottom:0;
		margin-top:0;
		margin-left:-3px;
		*margin-left:-1px;
		width:99%;
		height:25px;
		padding:0 0 0 5px;
		background-image:url(img/cartola_internas_bg.gif);
		background-position:bottom;
		background-repeat:no-repeat;
		font:12px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#990000;
		vertical-align:top;
	}	
		
	#destaque5 {
		font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#666666;
		margin:0;
		padding:0 15px 20px 15px;
		*padding:0 25px 20px 25px;
		background-image:url(img/box_destaque_bg.gif);
		background-repeat: repeat-y;
		text-align:justify;
	}
		
		
	#destaque5 div {		
		width:380px;
		overflow:hidden;
		overflow-y:auto;
	}
		
	#destaque5 a {
		font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#666666;
		text-decoration:none;
	}
		
	#destaque5 a:hover {
		text-decoration:underline;
		color:#999999;
	}		
		
	#destaque5 h1 { 
		margin:0;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#282626;
		text-align:left !important;
	}
		
	#destaque5 img {
		padding:5;
		margin:5;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=120, Strength=4);
	}	
		
	#destaque6, #destaque6b {
		margin-bottom:0;
		margin-top:0;
		margin-left:1px;
		*margin-left:3px;
		width:99%;
		height:25px;
		padding:0;
		background-image:url(img/cartola_internas_bottom_bg.gif);
		background-position:top;
		background-repeat:no-repeat;
	}
		
	#destaque6Noticias {
		margin-bottom:0;
		margin-top:390px;
		margin-left:-2px;
		*margin-left:2px;
		width:99%;
		height:25;
		padding:0;
		background-image:url(img/cartola_internas_bottom_bg.gif);
		background-position:top;
		background-repeat:no-repeat;
		position:absolute;
		float:left;
		clear:left;
	}
		
	#destaque7 {
		font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#666666;
		margin:0;
		padding:0 25px 20px 25px;
		background-image:url(img/box_destaque_bg.gif);
	}
		
	#destaque7 li {
		list-style:none;
		margin:0 0 0 5px;
	}		
		
	#destaque7 a {
		list-style:none;
		font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#666666;
		text-decoration:none;
	}
		
	#destaque7 a:hover {
		text-decoration:underline;
		color:#999999;
	}
		
	.destaque7link {
		list-style-image:url(img/ico_acrobat.gif);
		cursor:hand;
		margin:10 0 10 5;
		width:97%;
		height:20px;
		border-bottom:1px dotted #7699C8;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#517FA5;
	}
		
	.destaque7link:hover {
		background-color:#F2FEFF;
		padding:0;
	}
		
	#fotomini {
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=120, Strength=4);
	}
	
	#contentNoticiasFrame{
		width:400px;
		_width:390px;
		margin-left:-10px;
		height:120px;
		_height:118px;
		overflow:hidden;
	}
	
	#contentNoticiasFrame2 {
		width:400px;
		_width:390px;
		margin-left:-10px;
		height:600px;
		overflow: scroll;
		overflow-x:hidden;
		margin-top:-50px;
		_margin-top:10px;

	}			
		
	#listanoticias { 
		margin-top:0;
		margin-bottom:0;
		display:block;
		padding:0;
		width:435px;
		height:27px;
	}					

	#links {
		vertical-align:middle;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:15px;
	}
		
	#links li {
		list-style-image:url(img/ico_ie.gif);
		margin-left:15px;
		border-bottom:1px dotted #7699C8;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
	}	
		
	#links li span {
		color:#073760;
	}	
		
	#links li a {	
		text-decoration:none;
		color:#517FA5;
		padding:5px;
		width:100%;
		height:30px;
	}
		
	#links li a:hover {
		background-color:#F2FEFF;
	}	
		
	#enderecos {
		vertical-align:middle;
		padding:10px;
		padding-bottom:10px;
		padding-left:30px;
	}
		
	#enderecos li {
		list-style-image:url(img/ico_enderecos.gif);
		color:#517FA5;
		margin-bottom:10px;
		margin-top:10px;
		margin-right:10px;
		padding-bottom:10px;
		border-bottom:1px dotted #7699C8;
	}	
		
	#enderecos span {
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
		font-weight:bold;
		margin-bottom:10px;
	}	
		
	#enderecos a {
		margin-left:5px;		
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#517FA5;
	}
		
	#enderecos a:hover {
		text-decoration:underline;
	}
		
	#mensagens, #eventos, #mapa {
		vertical-align:middle;
		padding:10px;
		padding-bottom:10px;
		padding-left:30px;
	}
		
	#mensagens li {
		list-style-image:url(img/ico_mensagens.gif);
	}
		
	#eventos li {
		list-style-image:url(img/ico_eventos.gif);
	}
	
	#mapa li {
		list-style-image:url(img/ico_mapa1.gif);
		list-style-position:top !important;
		height:20px;
		font-weight:bold !important;
		vertical-align:text-top !important;
		color:#517FA5 !important;
		margin-left:20px;
	}
	
	#mensagens span, #eventos span, #mapa span {
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
	}	
		
	#mensagens a, #eventos a, #mapa a {
		width:97%;
		height:20px;
		border-bottom:1px dotted #7699C8;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#517FA5;
		margin-left:5px;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	#mapa a {
		border-bottom:none !important;
		font-weight:bold !important;
	}
	
	#mensagens a:hover, #eventos a:hover, #mapa a:hover {
		background-color:#F2FEFF;
		padding:0;
		padding-top:3px;
		padding-bottom:3px;
	}			
		
	.subMapa {
		margin:15px 0 15px 40px;	
	}
	
	.subMapa li {
		list-style-image:url(img/ico_mapa2.gif) !important;
		font-weight:normal !important;
	}
	
	.subMapa li a {
		font-weight:normal !important;	
	}
	
	.botoes {
		margin:10px;
	}		
		
	.textarea {
		margin:10 0 10 0;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
	}
		
	.textfield {
		width:60%;
		margin:0 10px 0 10px;
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
	}	
		
/*Indique à um amigo*/	
		
	#indique, #contato {
		margin:auto;
		margin-top:100px;
		position:relative;
		filter:progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=120, Strength=5) alpha(opacity=93);
		z-index:50;
		width:454px;
		display:block;
	}
		
	.indiquetopo, .contatotopo {
		width:454px;
		background-image:url(img/pops/pops_bg_top.gif);
		background-position:top left;
		background-repeat:no-repeat !important;
		height:71px;
		margin:0;
		text-align:right;
		_padding-right:30px;
		padding-top:0px;
		_padding-top:25px;
	}	
		
	.indiquetopo img, .contatotopo img {
		margin-right:50px;
		_margin-right:10px;
	}
		
	.indiquemeio, .contatomeio {
		background-image:url(img/pops/pops_bg.gif);
		margin:0;
		text-align:center;
		padding:0 20px 0 20px;
	}	
		
	.indiquebottom, .contatobottom {
		width:454px;
		height:48px;
		background-image:url(img/pops/pops_bg_bottom.gif);
		background-position:top left;
		background-repeat: no-repeat;
		margin:0;
		text-align:center;
	}
		
	.indiquetable, .contatotable {
		width:392px;
		background-image:url(img/pops/bg_tabela.gif);
		font: 11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		color:#073760;
		margin-left:9px;
		_margin-left:-3px;
	}
		
	.indiquetable ul, .contatotable ul {
		margin:1px 2px 1px 5px;
		vertical-align:middle;
		text-align:right;
		background-color:#BDCEE7;
	}
		
	.indiquetable p, .contatotable p {
		margin:10px 10px 5px 35px;
		text-align:left;
	}
	
	.tituloTable {
		font-size:14px;
		color:#0099CC;
		font-weight:bold;
		padding:5px 0 2px 5px;
		height:25px;
		border-bottom:1px dotted #0099CC;
	}
	
	span.tituloTable {
		font-size:12px;
		color:#006699;
		font-weight:bold;
		padding:5px 0 2px 5px;
		margin-bottom:25px;
		height:25px;
		border-bottom:none !important;
	}
	
	.tablepadrao {
		font:11px Tahoma,Verdana, Arial, Helvetica, sans-serif;
		line-height:16px;
		color:#666666;
		text-align:justify;
	}
	
	.tablepadrao td {
		padding-top:15px;
	}
	
	.tablepadrao img {
		float:left;
		padding:-3px 8px 0 8px;
	}
	
	#celspNews {
		margin:30px 0 0 0;
		_margin:10px 0 0 0;
		padding:0;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
	}
	
	#celspNews .topoNews { 
		width:320px;
		_width:431px;
		height:40px;
		_height:30px;
		background-image:url(img/topo_celsp_news.gif);
		background-repeat:no-repeat;
		text-align: left;
		padding:12px 10px 5px 100px;
		margin-bottom:0;
		_margin-bottom:-11px;
	}
	
	#celspNews .topoNews input { 
		color: #003366;
		font-size:9px;
		letter-spacing:1px;
	}
	
	#celspNews .middleNews {
		background-image: url(img/bg_celsp_news.gif);
		height:50px;
		width:400px;
		_width:431px;
		margin:0;
		padding:0 15px 0 15px;
		overflow:hidden;
		color:#000;
		line-height:25px;
		color: #003366;
	}
	
	#celspNews span {
		color:#ccc;
		width:100%;
	} 
	
	.legendaBanners {
		width:135px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#558b9b;
		letter-spacing:-0.3;
	}
	
	
#divBanner {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-image: url(img/divMostraPop_bg.gif);
	text-align:center;
	z-index:100;
}

#divBanner img {
	margin-top:30px;
}