@charset "iso-8859-2";

/* RESET */

body, ol, ul, li, a, div, form, img, h1, h2, h3, h4, h5, h6, p, label, textarea, input, form { margin:0; padding:0; text-decoration:none; border:none; list-style: none; }

/* ESTRUTURA */

body { background: #eff0ed url(../images/paginaBg.jpg) repeat-x; font:10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #787878; }

#conteudos { width:1024px; height:auto; margin:0 auto; background:url(../images/conteudosBg.jpg) no-repeat top; overflow: hidden; }

	#cabecalho { width:1024px; height: 375px; float:left; overflow:hidden; }
	
	#cabecalho .idiomas { width:904px; height:22px; padding:1px 68px 0 68px; float:left; clear:both;}
		#cabecalho .idiomas ul { float:right; }
			#cabecalho .idiomas ul li { float:left; margin-right:10px;}
			#cabecalho .idiomas ul li a {  padding-top:7px; color:#afafaf; display:block; height:15px; float:left;  }
			#cabecalho .idiomas ul li.last { padding-right:0; margin-right:0;}
			#cabecalho .idiomas ul li.active { background: url(../images/idiomasActive.jpg) 0 12px no-repeat; margin-right:10px; padding-left:10px; padding-top:7px; color: #1e989c; }
			#cabecalho .idiomas ul li.separador { margin-top:1px; width: 2px; }
	
	#cabecalho .menu { width:904px; height:35px; margin:16px 60px 0 60px; float:left; }
		#cabecalho .menu ul { float: right; display:block; }
		#cabecalho .menu ul li { float:left; background:url(../images/menuSeparador.jpg) right no-repeat; padding: 0 15px; display:block; height: 35px; }
		#cabecalho .menu ul li a { font: 15px Georgia, "Times New Roman", Times, serif; color: #646464; }
		#cabecalho .menu ul li.last { background:none; padding-right:0; }
	
	#cabecalho .flash { width:960px; height:299px; margin:0 32px; float:left;}
	
	#caixaPrincipal { width:960px; margin:0 32px; float:left; overflow: hidden; }
	
	#rodape { width:890px; height:78px; background:url(../images/rodapeBg.jpg) no-repeat center; margin:45px auto 0 auto; float:left; padding:0 61px 0 73px;}
		#rodape .left { width:400px; float:left; margin-top:24px; }
			#rodape .left ul { margin-top: 10px; }
				#rodape .left ul li { color: #aaaba6; padding-right:10px; float:left; }
					#rodape .left ul li a { color: #aaaba6; }
			#rodape .left .linkrecer, #rodape .left .linkrecer a { text-transform:uppercase; color: #1f8689; font-weight:bold; }
		#rodape .right { width:200px; float:right; margin-top:13px; }
		
	
	/* HOMEPAGE */
	
	#caixaPrincipal .coluna1 { width: 235px; padding-left:33px; float:left; margin-top: 22px; }				
		#caixaPrincipal .coluna1 .separador { width: 235px; height: 1px; background:url(../images/titulosSeparador.gif) repeat-x; margin:0 0 1px 0; float: left; }
		#caixaPrincipal .coluna1 .destaqueEmpresa { width:235px; float:left; background: #32a8ab; }
			#caixaPrincipal .coluna1 .destaqueEmpresa h1 { font: bold 19px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background: #5ce2e6; padding: 6px 8px 4px 8px; margin: 3px 0 2px 0; }
			#caixaPrincipal .coluna1 .destaqueEmpresa h2 { font: 15px Georgia, "Times New Roman", Times, serif; color: #FFFFFF; background: #505050; padding: 2px 8px; margin-bottom:1px; text-transform:uppercase; display:inline; float: left; }
			#caixaPrincipal .coluna1 .destaqueEmpresa p { padding: 8px; color: #FFFFFF; float:left; width:215px; font-size:11px; }
				
		#caixaPrincipal .coluna1 .grupo { float:left; width: 235px; margin-top:17px;}
			#caixaPrincipal .coluna1 .grupo #flashEmpresas { float:left; width:235px; height: 171px; }
	
	#caixaPrincipal .coluna2 { width: 425px; float:left; margin: 0 16px 0 16px; }
		#caixaPrincipal .coluna2 h1 { font:15px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding:0 0 5px 8px; background:url(../images/titulosSeparador.gif) repeat-x bottom; margin-bottom:1px; width: 372px; margin-left: 23px; }
			#caixaPrincipal .coluna2 h1 span { font-weight: bold; }
		#caixaPrincipal .coluna2 .outrosdestaques { background:url(../images/outrosDestaquesBg.jpg) no-repeat; width:425px; float:left; padding-bottom: 15px; }
		
			#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical { float:left; width:180px; margin-left:22px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .imagem { width: 174px; height: 104px; float:left; border: 3px solid #dcdcdc; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .title { width:160px;  float:left; font:12px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding: 11px 10px 0 10px; height:45px; float:left; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical p { width: 160px; float:left; padding:6px 10px 8px 10px; color: #6d6d6d;}
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .link { width:172px; border-top: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:1px; float:left; padding:4px 0 4px 8px; color: #b4b4b4; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .link span { float:right; margin-top:-12px; padding-right:8px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .link a { color: #18c5c9; background:url(../images/linkVerMais.gif) no-repeat 2px 8px; padding:3px 3px 3px 10px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .link a:hover { color:#FFFFFF; background:#18c5c9 url(../images/linkVerMais_hover.gif) no-repeat 2px 8px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .rodape { border-bottom:1px solid #dcdcdc; padding-left:8px; color: #646464; padding:4px 0 4px 8px; font:10px Georgia, "Times New Roman", Times, serif; float:left; width:172px; }
					#caixaPrincipal .coluna2 .outrosdestaques .destaqueVertical .rodape span { color: #292929; } 
					
			#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal { width: 380px; float:left;  margin: 20px 0 0 22px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .title { width:360px;  float:left; font:12px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding: 0 10px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal p { width: 360px; float:left; padding:6px 10px 8px 10px; font-size: 11px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape { width:372px; float:left; border-top:1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding:0 0 0 8px; }
					#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape .link {  }
						#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape a.link { float:left; color: #18c5c9; background:url(../images/linkVerMais.gif) no-repeat 2px 8px; padding:3px 3px 3px 10px; }
						#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape a:hover.link { color:#FFFFFF; background:#18c5c9 url(../images/linkVerMais_hover.gif) no-repeat 2px 8px; }
					#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape .data { float:left; margin-left:30px; color: #b4b4b4; padding-top: 3px; }
					#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape .info { float:right; padding:3px 8px 0 0; font:10px Georgia, "Times New Roman", Times, serif; color: #646464; }
						#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontal .rodape .info .highlight { color: #292929; }
						
			#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem { width: 380px; float:left;  padding: 0 0 0 22px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem .imagem { width: 374px; height: 104px; border: 3px solid #dcdcdc; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem .title { width:360px;  float:left; font:12px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding: 11px 10px 0 10px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem p { width: 360px; float:left; padding:6px 10px 9px 10px; border-bottom: 1px solid #dcdcdc; font-size:11px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem .rodape { width:372px; float:left; border-top:1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; padding:4px 0 3px 8px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem a.link { float:left; color: #18c5c9; background:url(../images/linkVerMais.gif) no-repeat 2px 8px; padding:4px 3px 4px 10px; display:block; margin-left: 8px; }
					#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem a:hover.link { color:#FFFFFF; background:#18c5c9 url(../images/linkVerMais_hover.gif) no-repeat 2px 8px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem .data { width: 100px; float:right; padding: 3px; text-align: right; margin-right: 8px; }
				#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem .rodape { float:left; font:10px Georgia, "Times New Roman", Times, serif; color: #646464; }
					#caixaPrincipal .coluna2 .outrosdestaques .destaqueHorizontalImagem .rodape span { color: #292929; }
	
	#caixaPrincipal .coluna3 { width: 205px; float:right; margin:0 29px 0 0;}
		#caixaPrincipal .coluna3 .destaqueProjecto { width: 205px; float:left; }
			#caixaPrincipal .coluna3 .destaqueProjecto .imagem { width:199px; height:104px; border:3px solid #5ce2e6; }
			#caixaPrincipal .coluna3 .destaqueProjecto .title { width:185px; font:12px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding: 11px 10px 0 10px; background: #ededed; height:45px; float: left; }
			#caixaPrincipal .coluna3 .destaqueProjecto p { padding:6px 10px 8px 10px; background: #ededed; color: #787878; float:left; width:185px; font-size: 11px; }
			#caixaPrincipal .coluna3 .destaqueProjecto .link { width: 197px; border-top: 1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; margin-top:1px; float:left; padding:4px 0 4px 8px; color: #b4b4b4; float:left; }
			#caixaPrincipal .coluna3 .destaqueProjecto .link a { color: #18c5c9; background:url(../images/linkVerMais.gif) no-repeat 2px 8px; padding:3px 3px 3px 10px; }
			#caixaPrincipal .coluna3 .destaqueProjecto .link a:hover { color:#FFFFFF; background:#18c5c9 url(../images/linkVerMais_hover.gif) no-repeat 2px 8px; }
			#caixaPrincipal .coluna3 .destaqueProjecto .rodape { width:197px; float:left; padding:4px 0 4px 8px; border-bottom:1px solid #dcdcdc; font:10px Georgia, "Times New Roman", Times, serif; color: #646464; }
				#caixaPrincipal .coluna3 .destaqueProjecto .rodape span { color: #292929; }
		#caixaPrincipal .coluna3 .relatorio { width: 205px; float:left; margin-top:17px; }
			#caixaPrincipal .coluna3 .relatorio .imagem { width:205px; height:95px; float:left; border-bottom:1px solid #169296; }
			#caixaPrincipal .coluna3 .relatorio p { border-top: 1px solid #18c5c9; width:185px; float:left; padding:10px 10px 8px 10px; }
			#caixaPrincipal .coluna3 .relatorio .link { width:197px; float:left; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:4px 0 4px 8px; }
				#caixaPrincipal .coluna3 .relatorio .link a { color: #18c5c9; background:url(../images/linkVerMais.gif) no-repeat 2px 8px; padding:3px 3px 3px 10px; }
				#caixaPrincipal .coluna3 .relatorio .link a:hover { color:#FFFFFF; background:#18c5c9 url(../images/linkVerMais_hover.gif) no-repeat 2px 8px; }
					
		#caixaPrincipal .coluna1 h1, #caixaPrincipal .coluna3 h1 { font:15px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding:0 0 5px 8px; background:url(../images/titulosSeparador.gif) repeat-x bottom; margin-bottom:1px; }
			#caixaPrincipal .coluna1 h1 span, #caixaPrincipal .coluna3 h1 span { font-weight:bold; }

		/* INSTITUCIONAL */
		
		#caixaPrincipal .menuInstitucional { width: 170px; float: left; padding-left:33px; border-right: 1px solid #e6e6e6; font-size: 11px; }
			#caixaPrincipal .menuInstitucional ul { margin-bottom: 55px; }
				#caixaPrincipal .menuInstitucional ul li { height:10px; padding:6px 0 5px 0; /*border-bottom:1px solid #cdcdcd;*/ background: url(../images/menuLinha.gif) no-repeat bottom left; }
					#caixaPrincipal .menuInstitucional ul li.active { width:155px; height:13px; padding-left: 15px; background:url(../images/menuInstitucional_active.jpg) no-repeat; color:#FFFFFF; border:none; }
					#caixaPrincipal .menuInstitucional ul li.activeHighlight { width: 167px; height:9px; border-right: 3px solid #178d91; border-bottom:none; background: none; }
					#caixaPrincipal .menuInstitucional ul li.activeHighlightBorder { width: 167px; height:10px; border-right: 3px solid #178d91; }
					#caixaPrincipal .menuInstitucional ul li.subActive { width:155px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_active.jpg) no-repeat 5px 9px; color: #178d91; }
						#caixaPrincipal .menuInstitucional ul li.subActiveHighlight { width:152px; padding-left:15px; border-right: 3px solid #178d91; border-bottom: none; background:url(../images/menuInstitucional_Submenu_active.jpg) no-repeat 5px 9px; color: #178d91; }
					#caixaPrincipal .menuInstitucional ul li a { padding-left: 15px; color: #646464; display:block; }
					#caixaPrincipal .menuInstitucional ul li a:hover { background:url(../images/menuInstitucional_hover.jpg) no-repeat 4px 3px; color: #178d91; }
						#caixaPrincipal .menuInstitucional .submenu { padding-left:15px; margin:0; clear:both; border-bottom: 1px solid #cdcdcd; font-size: 10px;  }
							#caixaPrincipal .menuInstitucional .submenu ul { margin: 0; padding: 0; }
								#caixaPrincipal .menuInstitucional .submenu ul li { padding:0; margin: 0; border-bottom: 1px solid #e6e6e6; }
									#caixaPrincipal .menuInstitucional .submenu .highlight { border-right: 3px solid #178d91; margin-bottom:0; }
							#caixaPrincipal .menuInstitucional .submenu .subactiveItem { width:140px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_activeitem.gif) no-repeat 6px 10px; color: #08898c; }
							#caixaPrincipal .menuInstitucional .submenu .subactiveItemHighlight { width:137px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_activeitem.gif) no-repeat 6px 10px; color: #08898c; border-right: 3px solid #178d91; }
							#caixaPrincipal .menuInstitucional .submenu a { color: #646464; display:block; }
								#caixaPrincipal .menuInstitucional .submenu a:hover { color: #11b9bd; background:url(../images/menuInstitucional_Submenu_hover.jpg) no-repeat 6px 6px; }
								
		#caixaPrincipal .conteudosIntitucionalBasico { margin-left:35px; width: 693px; float:left; }
			#caixaPrincipal .conteudosIntitucionalBasico h1 { font:22px Georgia, "Times New Roman", Times, serif; color: #1f8689; margin:0 0 0 8px; }
				#caixaPrincipal .conteudosIntitucionalBasico h1 span { font-weight: bold; }
			#caixaPrincipal .conteudosIntitucionalBasico h2 { font: 14px Georgia, "Times New Roman", Times, serif; color: #1bd6db; margin:0 0 0 8px; }
			#caixaPrincipal .conteudosIntitucionalBasico .separadorTopo { width: 693px; height:1px; float:left; background:url(../images/titulosSeparador.gif) repeat-x; margin-top:8px; margin-bottom:2px; }
			#caixaPrincipal .conteudosIntitucionalBasico .separadorFundo { width: 693px; height:1px; float:left; border-top: 1px solid #dcdcdc; margin:28px 0 0 0; }
			#caixaPrincipal .conteudosIntitucionalBasico p { width:673px; padding:18px 10px 0 10px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #6d6d6d; float:left; }
			
			#caixaPrincipal .conteudosIntitucionalBasico .downloads { width: 210px; float:left; margin-left:10px; margin-right:30px; margin-top:35px; }
				#caixaPrincipal .conteudosIntitucionalBasico .downloads h3 { font: 13px Georgia, "Times New Roman", Times, serif; color: #0f9ea3; background:url(../images/titulosSeparador.gif) repeat-x bottom; padding-bottom: 7px; padding-left:10px; margin-bottom: 2px; }
				#caixaPrincipal .conteudosIntitucionalBasico .downloads ul { margin-top:1px; }
					#caixaPrincipal .conteudosIntitucionalBasico .downloads ul li { background:url(../images/institucionalListasBg.jpg) repeat-x bottom; }
						#caixaPrincipal .conteudosIntitucionalBasico .downloads ul li a { background:url(../images/institucionalDownloads.gif) no-repeat 191px 7px; color: #969696; width: 190px; height:12px; padding: 6px 10px; display:block; }
							#caixaPrincipal .conteudosIntitucionalBasico .downloads ul li a:hover { background:url(../images/institucionalDownloads_hover.gif) no-repeat 191px 7px #e5e6e3; color: #5a5a5a; }
			#caixaPrincipal .conteudosIntitucionalBasico .links { width: 210px; float:left; margin-top:35px; }
				#caixaPrincipal .conteudosIntitucionalBasico .links h3 { font: 13px Georgia, "Times New Roman", Times, serif; color: #1bd6db; background:url(../images/titulosSeparador.gif) repeat-x bottom; padding-bottom: 7px; padding-left: 10px; margin-bottom: 2px; }
				#caixaPrincipal .conteudosIntitucionalBasico .links ul { margin-top: 1px; }
					#caixaPrincipal .conteudosIntitucionalBasico .links ul li { background:url(../images/institucionalListasBg.jpg) repeat-x bottom; }
						#caixaPrincipal .conteudosIntitucionalBasico .links ul li a { background:url(../images/institucionalLinks.gif) no-repeat 193px 8px; color: #969696; width: 190px; height:12px; padding: 6px 10px; display:block; }
							#caixaPrincipal .conteudosIntitucionalBasico .links ul li a:hover { background:url(../images/institucionalLinks_hover.gif) no-repeat 193px 8px #e5e6e3; color: #5a5a5a; }
			
		#caixaPrincipal .conteudosIntitucionalGaleria { margin-left:35px; width: 693px; float:left; }
			#caixaPrincipal .conteudosIntitucionalGaleria h1 { font:22px Georgia, "Times New Roman", Times, serif; color: #1f8689; margin:0 0 0 8px; }
				#caixaPrincipal .conteudosIntitucionalGaleria h1 span { font-weight: bold; }
			#caixaPrincipal .conteudosIntitucionalGaleria h2 { font: 14px Georgia, "Times New Roman", Times, serif; color: #1bd6db; margin:0 0 0 8px; }
			#caixaPrincipal .conteudosIntitucionalGaleria .separadorTopo { width: 693px; height:1px; float:left; background:url(../images/titulosSeparador.gif) repeat-x; margin-top:2px; }
			#caixaPrincipal .conteudosIntitucionalGaleria .separadorFundo { width: 470px; height:1px; float:left; border-top: 1px solid #dcdcdc; margin:25px 0 0 0; }
			#caixaPrincipal .conteudosIntitucionalGaleria .conteudos { width: 470px; float:left; }
				#caixaPrincipal .conteudosIntitucionalGaleria .conteudos p { width:450px; padding:18px 10px 0 10px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #6d6d6d; float:left; }
				
			#caixaPrincipal .conteudosIntitucionalGaleria .downloads { width: 210px; float:left; margin-left:10px; margin-right:30px; margin-top:35px; }
				#caixaPrincipal .conteudosIntitucionalGaleria .downloads h3 { font: 13px Georgia, "Times New Roman", Times, serif; color: #0f9ea3; background:url(../images/titulosSeparador.gif) repeat-x bottom; padding-bottom: 7px; padding-left:10px; margin-bottom: 2px; }
				#caixaPrincipal .conteudosIntitucionalGaleria .downloads ul { margin-top:1px; }
					#caixaPrincipal .conteudosIntitucionalGaleria .downloads ul li { background:url(../images/institucionalListasBg.jpg) repeat-x bottom; }
						#caixaPrincipal .conteudosIntitucionalGaleria .downloads ul li a { background:url(../images/institucionalDownloads.gif) no-repeat 191px 7px; color: #969696; width: 190px; height:12px; padding: 6px 10px; display:block; }
							#caixaPrincipal .conteudosIntitucionalGaleria .downloads ul li a:hover { background:url(../images/institucionalDownloads_hover.gif) no-repeat 191px 7px #e5e6e3; color: #5a5a5a; }
			#caixaPrincipal .conteudosIntitucionalGaleria .links { width: 210px; float:left; margin-top:35px; }
				#caixaPrincipal .conteudosIntitucionalGaleria .links h3 { font: 13px Georgia, "Times New Roman", Times, serif; color: #1bd6db; background:url(../images/titulosSeparador.gif) repeat-x bottom; padding-bottom: 7px; padding-left: 10px; margin-bottom: 2px; }
				#caixaPrincipal .conteudosIntitucionalGaleria .links ul { margin-top: 1px; }
					#caixaPrincipal .conteudosIntitucionalGaleria .links ul li { background:url(../images/institucionalListasBg.jpg) repeat-x bottom; }
						#caixaPrincipal .conteudosIntitucionalGaleria .links ul li a { background:url(../images/institucionalLinks.gif) no-repeat 193px 8px; color: #969696; width: 190px; height:12px; padding: 6px 10px; display:block; }
							#caixaPrincipal .conteudosIntitucionalGaleria .links ul li a:hover { background:url(../images/institucionalLinks_hover.gif) no-repeat 193px 8px #e5e6e3; color: #5a5a5a; }
					
			#caixaPrincipal .conteudosIntitucionalGaleria .galeria { float:left; width:193px; margin-left:30px; position:relative; }
			
			/* CONTACTOS */
			
			#caixaPrincipal .formularioContacto { width: 170px; float:left; padding-left:33px; margin-top:22px; background:url(../images/formularioBg.jpg) right top no-repeat; }
				#caixaPrincipal .formularioContacto h1 { font: 18px Georgia, "Times New Roman", Times, serif; color: #178d91; line-height:16px; }
					#caixaPrincipal .formularioContacto h1 span { font-weight:bold; color: #1bd6db; }
				#caixaPrincipal .formularioContacto p { margin-top:14px; margin-bottom: 17px; color: #a1a1a1; }
					#caixaPrincipal .formularioContacto form { outline: none; border: none; }
					#caixaPrincipal .formularioContacto form label { width:163px; display:block; font:10px Georgia, "Times New Roman", Times, serif; color: #5b5b5b; padding-left:7px; padding-bottom:1px; padding-top:3px; }
					#caixaPrincipal .formularioContacto form .txtFields { color: #8d8d8d; width: 150px; background:url(../images/formularioInput.jpg) no-repeat; font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #8d8d8d; padding:4px 5px; border: solid 1px #FFFFFF; }
					#caixaPrincipal .formularioContacto form .botaoLimpar, #caixaPrincipal .formularioContacto form .botaoEnviar { background:url(../images/formularioBotao.gif) 7px 10px no-repeat; }
					#caixaPrincipal .formularioContacto form .botaoLimpar:hover, #caixaPrincipal .formularioContacto form .botaoEnviar:hover { background: url(../images/formularioBotao_hover.gif) 7px 10px no-repeat #18c5c9; color:#FFFFFF; cursor:pointer; }
						#caixaPrincipal .formularioContacto form .botaoLimpar { width: 170px; border-top: 1px solid #dcdcdc; color: #18c5c9; font-size: 10px; margin-top: 13px; padding: 4px 5px 4px 15px; text-align:left;}
						#caixaPrincipal .formularioContacto form .botaoEnviar { width: 170px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; color: #18c5c9; font-size: 10px; text-align:left; margin-bottom: 50px; padding: 4px 5px 4px 15px;}
					#caixaPrincipal .formularioContacto form .mensagem { width: 160px; height:72px; background:url(../images/formularioTextarea.jpg) no-repeat; border: solid 1px #FFFFFF;  }
						#caixaPrincipal .formularioContacto form .mensagem textarea { width:145px; height:58px;  margin:0; padding:6px 7px; background: transparent; font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #8d8d8d; }
						#caixaPrincipal .formularioContacto form .txtFields:focus, #caixaPrincipal .formularioContacto form .mensagem textarea:focus { border: 1px solid #15b9bd; }
										
			#caixaPrincipal .contactosGerais { width: 470px; float:left; margin-left:35px; }
				#caixaPrincipal .contactosGerais a { color: #0a8e93; }
					#caixaPrincipal .contactosGerais a:hover { color: #1BD6DB; }
				#caixaPrincipal .contactosGerais h1 { font: 22px Georgia, "Times New Roman", Times, serif; color: #1f8689; padding-left: 10px; }
				#caixaPrincipal .contactosGerais h2 {font: 14px Georgia, "Times New Roman", Times, serif; color: #1bd6db; padding-left: 10px; }
				#caixaPrincipal .contactosGerais .separadorContactos { width: 470px; height:1px; float:left; background:url(../images/titulosSeparador.gif) repeat-x; margin-top:5px; margin-bottom:20px; }
				#caixaPrincipal .contactosGerais .caixasContactosGerais { width: 190px; float:left; padding-left:10px; }
					#caixaPrincipal .contactosGerais .caixasContactosGerais h3 { font: bold 10px Georgia, "Times New Roman", Times, serif; margin-bottom: 5px; color: #5b5b5b; }
					#caixaPrincipal .contactosGerais .caixasContactosGerais p { margin-bottom: 15px; }
				#caixaPrincipal .contactosGerais .departamento { width: 450px; margin: 0 10px; float: left; margin-top:20px; }
					#caixaPrincipal .contactosGerais .departamento h2 { font: 13px Georgia, "Times New Roman", Times, serif; color: #0f9ea3; padding-left:10px; }
					#caixaPrincipal .contactosGerais .departamento .separador { width: 450px; height:1px; float:left; background:url(../images/titulosSeparador.gif) repeat-x; margin-top:5px; margin-bottom:20px; float:left; }
					#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos { height: 143px; background: url(../images/contactosDepartamentosBg.jpg) repeat-x bottom; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos h4 { font: bold 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #5b5b5b; margin-bottom: 6px; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos h5 { font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #119598; margin-bottom: 6px; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos p { margin-bottom: 20px; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos#administracao { padding-left: 10px; float:left; width: 200px; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos#comercial { float:right; width: 210px; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos#logistica { padding-left: 10px; float:left; margin-top: 30px; width: 200px; }
						#caixaPrincipal .contactosGerais .departamento .caixasContactosDepartamentos#dptoComercial {float:right; margin-top: 30px; width: 210px; } 
				#caixaPrincipal .contactosGerais .mapa { margin-left: 20px; float:right; border-top: 3px solid #5ce2e6; width: 250px; }
				
			#caixaPrincipal .contactosComerciais { width: 193px; float:left; padding-left:30px; }
				#caixaPrincipal .contactosComerciais a { color: #828282; }
				#caixaPrincipal .contactosComerciais a:hover { color: #0a8e93; }
				#caixaPrincipal .contactosComerciais h2 { font: 14px Georgia, "Times New Roman", Times, serif; color: #0e7579; margin-top: 24px; padding-left: 10px; }
				#caixaPrincipal .contactosComerciais .separador { width: 193px; height: 1px; background:url(../images/titulosSeparador.gif) repeat-x; margin-top: 7px; margin-bottom: 20px; }
				#caixaPrincipal .contactosComerciais .basic  { width: 193px; font-family: verdana; }
					#caixaPrincipal .contactosComerciais .basic div { background: #f2f2f1 url(../images/contactosDepartamentosBg.jpg) repeat-x bottom; width: 173px; padding: 10px 10px 16px 10px; border-top: 1px solid #FFFFFF;}
						#caixaPrincipal .contactosComerciais .basic div .separador { width: 173px; height: 2px; margin:0; padding:0; background:url(../images/contactosDepartamentosBg.jpg) repeat-x; }
					#caixaPrincipal .contactosComerciais .basic p { margin-bottom : 10px; margin-top: 9px; }
					#caixaPrincipal .contactosComerciais .basic .title, #caixaPrincipal .contactosComerciais .basic .title a { width: 158px; height:auto; cursor: pointer; display:block; background-color: #00a0c6; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #d8d9d6; background: url(../images/contactosComerciaisBg.gif) no-repeat 170px 8px; font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #969696; padding: 5px 25px 5px 10px; }
						#caixaPrincipal .contactosComerciais .basic .title:hover { background: #f2f2f1 url(../images/contactosComerciaisBg_hover.gif) no-repeat 170px 8px; font-weight: bold; color: #595959; }
						#caixaPrincipal .contactosComerciais .basic a.selected { color: #FFFFFF; background: #15b9bd url(../images/contactosComerciaisBg_Active.gif) no-repeat 170px 7px; font: bold 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #ffffff; }
						#caixaPrincipal .contactosComerciais .basic h4 { font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #5b5b5b;  }
						#caixaPrincipal .contactosComerciais .basic h5 { font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #119598; }
						
			#caixaPrincipal .separadorPaginaContactos { width: 693px; height: 1px; border-bottom: 1px solid #dcdcdc; margin-left: 238px; float:right; margin-right: 29px; margin-top: 20px; }
						
		/* EMPRESAS */
		
		#caixaPrincipal .menuEmpresas { width: 170px; float: left; padding-left:33px; border-right: 1px solid #e6e6e6; font-size: 11px; }
			#caixaPrincipal .menuEmpresas ul { margin-bottom: 55px; }
				#caixaPrincipal .menuEmpresas ul li { height:auto; padding:6px 0 5px 0; /*border-bottom:1px solid #cdcdcd;*/ background: url(../images/menuLinha.gif) no-repeat bottom left; }
					#caixaPrincipal .menuEmpresas ul li.active { width:155px; height:auto; padding-left: 15px; background:url(../images/menuEmpresas_active.jpg) no-repeat center; color:#FFFFFF; border:none; }
					#caixaPrincipal .menuEmpresas ul li.activeHighlight { width: 167px; height:10px; border-right: 3px solid #178d91; border-bottom:none; }
					#caixaPrincipal .menuEmpresas ul li.activeHighlightBorder { width: 167px; /*height:10px;*/ border-right: 3px solid #178d91; /*border-bottom:1px solid #cdcdcd;*/ }

					#caixaPrincipal .menuEmpresas ul li.activeHighlightLinha { width: 167px; height:10px; border-right: 3px solid #178d91; border-bottom:1px solid #cdcdcd; }
					#caixaPrincipal .menuEmpresas ul li.subActive { width:155px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_active.jpg) no-repeat 6px 10px; color: #178d91; border-bottom: none; }
						#caixaPrincipal .menuEmpresas ul li.subActiveHighlight { width:152px; padding-left:15px; border-right: 3px solid #178d91; border-bottom: none; background:url(../images/menuInstitucional_Submenu_active.jpg) no-repeat 5px 9px; color: #178d91; }
					#caixaPrincipal .menuEmpresas ul li a { padding-left: 15px; color: #646464; display:block; }
					#caixaPrincipal .menuEmpresas ul li a:hover { background:url(../images/menuInstitucional_hover.jpg) no-repeat 5px 4px; color: #178d91; }
						#caixaPrincipal .menuEmpresas .submenu { padding-left:15px; margin:0; clear:both; border-bottom: 1px solid #cdcdcd; font-size: 10px;  }
							#caixaPrincipal .menuEmpresas .submenu ul { margin: 0; padding: 0; }
								#caixaPrincipal .menuEmpresas .submenu ul li { padding:0; margin: 0; border-bottom: 1px solid #e6e6e6; float:left; }
									#caixaPrincipal .menuEmpresas .submenu .highlight { border-right: 3px solid #178d91; margin-bottom:0; }
							#caixaPrincipal .menuEmpresas .submenu .subactiveItem { width:140px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_activeitem.jpg) no-repeat 6px 10px; color: #08898c; height: auto; clear:both; }
								#caixaPrincipal .menuEmpresas .submenu .subactiveItem span { clear:both; }
							#caixaPrincipal .menuEmpresas .submenu a { color: #646464; display:block; background:url(../images/menuEmpresas_Submenu_hover.jpg) no-repeat 6px 6px; height: auto; }
								#caixaPrincipal .menuEmpresas .submenu a span { clear: both; }
								#caixaPrincipal .menuEmpresas .submenu a:hover { color: #11b9bd; background:url(../images/menuInstitucional_Submenu_hover.jpg) no-repeat 6px 6px; }
								#caixaPrincipal .menuEmpresas .submenu .subactiveItemHighlight { width:137px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_activeitem.jpg) no-repeat 6px 10px; color: #08898c; border-right: 3px solid #178d91; }
								
		#caixaPrincipal .conteudosIntitucionalGaleria .conteudosEmpresas { width: 693px; float:left; }
				#caixaPrincipal .conteudosIntitucionalGaleria .conteudosEmpresas p { width:673px; padding:18px 10px 0 10px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #6d6d6d; float:left; }
		
		#caixaPrincipal .empresas { width: 673px; float:left; margin: 35px 10px 0 10px; }
			#caixaPrincipal .empresas h2 { font: 13px Georgia, "Times New Roman", Times, serif; color: #0f9ea3; padding-left: 10px; margin:0;}
			#caixaPrincipal .empresas .separador { width: 673px; height: 1px; background:url(../images/titulosSeparador.gif) repeat-x; margin-bottom: 10px; margin-top: 9px; }
			#caixaPrincipal .empresas .contactosEmpresas { width: 193px; float:left; font-size:11px; }
				#caixaPrincipal .empresas .contactosEmpresas#morada { margin-left: 10px; margin-right: 42px; }
				#caixaPrincipal .empresas .contactosEmpresas#contactosTelefonicos { margin-right: 42px; }
				#caixaPrincipal .empresas .contactosEmpresas#web { }
			#caixaPrincipal .empresas .contactosEmpresas h4 { font: bold 11px Georgia, "Times New Roman", Times, serif; }
			#caixaPrincipal .empresas .contactosEmpresas  p { margin: 9px 0; }
			#caixaPrincipal .empresas .contactosEmpresas a { color: #0f9ea3; }
				#caixaPrincipal .empresas .contactosEmpresas a span { font-weight: bold; }
				#caixaPrincipal .empresas .contactosEmpresas a:hover { color: #18c5c9; }
				
		#caixaPrincipal .separadorFundoEmpresas { width: 693px; height: 1px; border-bottom: 1px solid #dcdcdc; float:right; margin-right: 29px; margin-top: 20px; }
				
		/* DETALHES */
		
		#caixaPrincipal .detalhes { width: 460px; float:left; margin-top: 36px; padding-left: 10px; }
			#caixaPrincipal h5.tituloDetalhes { font: 10px Georgia, "Times New Roman", Times, serif; color: #646464; margin-left: 10px; margin-bottom: 5px; padding:0; }
			#caixaPrincipal .detalhes h2 { margin:0 0 0 10px; padding:0; color: #0f9ea3; }
			#caixaPrincipal .detalhes .separador { width: 460px; height: 1px; background:url(../images/titulosSeparador.gif) repeat-x; margin-top: 6px; }
			#caixaPrincipal .detalhes .previewNoticia { width: 460px; padding-top:11px; padding-bottom: 1px; background: url(../images/contactosDepartamentosBg.jpg) repeat-x bottom; float:left; }
				#caixaPrincipal .detalhes .previewNoticia:hover { background-color:#e5e6e3; }
				#caixaPrincipal .detalhes .previewNoticia h3 { width: 420px; font: 11px Georgia, "Times New Roman", Times, serif; color: #1f8689; float:left; background: url(../images/previewNoticia.gif) no-repeat 10px 2px; padding: 0 10px 0 30px; }
				#caixaPrincipal .detalhes .previewNoticia p { width: 414px; padding: 3px 4px 5px 20px; margin: 0 10px 0 12px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #979797; line-height: 11px; float:left; display:block; border-bottom: 1px solid #dcdcdc; }
				#caixaPrincipal .detalhes .previewNoticia .vermais { float: left; margin: 1px 0;  padding-left: 30px;}
					#caixaPrincipal .detalhes .previewNoticia .vermais a { color: #18c5c9; display: block; padding:3px 5px 4px 15px; float: left; background:url(../images/tituloPreviewNoticia.gif) no-repeat 5px 8px; }
						#caixaPrincipal .detalhes .previewNoticia .vermais a:hover { color: #FFFFFF; background: #18c5c9 url(../images/tituloPreviewNoticia_hover.gif) no-repeat 5px 9px; }
				#caixaPrincipal .detalhes .previewNoticia .data { float: right; width: 185px; text-align:right; padding:3px 19px 4px 5px; margin-top: 1px; }
				#caixaPrincipal a.voltarDetalhes { margin: 23px 0 0 0; float:left; width: 666px; border-bottom: 1px solid #dcdcdc; clear:both; background: url(../images/voltarBg.gif) no-repeat 12px 6px; padding-left:26px; padding-bottom: 5px; color: #787878; display:block; }
				#caixaPrincipal a:hover.voltarDetalhes { background: url(../images/voltarBg_hover.gif) no-repeat 12px 6px; color: #1f8689;}
				
		#caixaPrincipal .detalhesSimples { width: 683px; float:left; margin-top: 36px; padding-left: 10px; }
			#caixaPrincipal .detalhesSimples h2 { margin:0 0 0 10px; padding:0; color: #0f9ea3; }
			#caixaPrincipal .detalhesSimples .separador { width: 673px; height: 1px; background:url(../images/titulosSeparador.gif) repeat-x; margin-top: 6px; }
			#caixaPrincipal .detalhesSimples .previewNoticia { width: 673px; padding-top:11px; padding-bottom: 1px; background: url(../images/contactosDepartamentosBg.jpg) repeat-x bottom; float:left; }
				#caixaPrincipal .detalhesSimples .previewNoticia:hover { background-color:#e5e6e3; }
				#caixaPrincipal .detalhesSimples .previewNoticia h3 { width: 643px; font: 11px Georgia, "Times New Roman", Times, serif; color: #1f8689; float:left; background: url(../images/previewNoticia.gif) no-repeat 10px 2px; padding: 0 10px 0 30px; }
				#caixaPrincipal .detalhesSimples .previewNoticia p { width: 627px; padding: 3px 4px 5px 20px; margin: 0 10px 0 12px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #979797; line-height: 11px; float:left; display:block; border-bottom: 1px solid #dcdcdc; }
				#caixaPrincipal .detalhesSimples .previewNoticia .vermais { float: left; margin: 1px 0;  padding-left: 30px;}
					#caixaPrincipal .detalhesSimples .previewNoticia .vermais a { color: #18c5c9; display: block; padding:3px 5px 4px 15px; float: left; background:url(../images/tituloPreviewNoticia.gif) no-repeat 5px 8px; }
						#caixaPrincipal .detalhesSimples .previewNoticia .vermais a:hover { color: #FFFFFF; background: #18c5c9 url(../images/tituloPreviewNoticia_hover.gif) no-repeat 5px 9px; }
				#caixaPrincipal .detalhesSimples .previewNoticia .data { float: right; width: 185px; text-align:right; padding:3px 19px 4px 5px; margin-top: 1px; }
				
		#caixaPrincipal .menuDetalhes { width: 170px; float: left; padding-left:33px; border-right: 1px solid #e6e6e6; font-size: 11px; }
			#caixaPrincipal .menuDetalhes ul { margin-bottom: 55px; }
				#caixaPrincipal .menuDetalhes ul li { height:10px; padding:6px 0 5px 0; border-bottom:1px solid #cdcdcd; }
					#caixaPrincipal .menuDetalhes ul li.active { width:155px; height:12px; padding-left: 15px; background:url(../images/menuInstitucional_active.jpg) no-repeat; color:#FFFFFF; border:none; }
					#caixaPrincipal .menuDetalhes ul li.activeHighlight { width: 167px; height:10px; border-right: 3px solid #178d91; border-bottom:none; }
					#caixaPrincipal .menuDetalhes ul li.activeHighlightBorder { width: 167px; height:10px; border-right: 3px solid #178d91; border-bottom:1px solid #cdcdcd; }
					#caixaPrincipal .menuDetalhes ul li.subActive { width:155px; padding-left:15px; background:url(../images/menuInstitucional_Submenu_active.jpg) no-repeat 5px 9px; color: #178d91; }
						#caixaPrincipal .menuDetalhes ul li.subActiveHighlight { width:152px; padding-left:15px; border-right: 3px solid #178d91; border-bottom: none; background:url(../images/menuInstitucional_Submenu_active.jpg) no-repeat 5px 9px; color: #178d91; }
					#caixaPrincipal .menuDetalhes ul li a { padding-left: 15px; color: #646464; display:block; }
					#caixaPrincipal .menuDetalhes ul li a:hover { background:url(../images/menuInstitucional_hover.jpg) no-repeat 4px 3px; color: #178d91; }
				
		/* LISTAGEM */
		
		#caixaPrincipal .listagem { width: 693px; float: left; padding-left: 35px; }
			#caixaPrincipal .listagem h1 { font: 22px Georgia, "Times New Roman", Times, serif; color: #1f8689; margin-left:10px; }
			#caixaPrincipal .listagem h2 { font: 14px Georgia, "Times New Roman", Times, serif; color: #1bd6db; margin-left: 10px; }
			#caixaPrincipal .listagem .separadorTopo { width: 693px; height: 1px; background:url(../images/titulosSeparador.gif) repeat-x; float:left; margin-top: 5px; }
			#caixaPrincipal .listagem .previewNoticia { width: 693px; padding-top:13px; padding-bottom: 1px; background: url(../images/contactosDepartamentosBg.jpg) repeat-x bottom; float:left; }
				#caixaPrincipal .listagem .previewNoticia:hover { background-color:#e5e6e3; }
				#caixaPrincipal .listagem .previewNoticia h3 { width: 619px; font: 11px Georgia, "Times New Roman", Times, serif; color: #1f8689; float:left; margin:0 10px; padding-left: 20px; }
				#caixaPrincipal .listagem .previewNoticia h4 { width: 619px; float:left; margin: 0 10px; padding-left: 20px; background: url(../images/previewNoticia.gif) left no-repeat; font: 10px Georgia, "Times New Roman", Times, serif; color: #646464; }
				#caixaPrincipal .listagem .previewNoticia p { width: 649px; padding: 5px 6px 5px 20px; margin: 0 10px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #979797; float:left; display:block; border-bottom: 1px solid #dcdcdc; }
				#caixaPrincipal .listagem .previewNoticia .vermais { float: left; margin: 0 0 1px 30px; }
					#caixaPrincipal .listagem .previewNoticia .vermais a { color: #18c5c9; display: block; padding:5px 5px 5px 15px; float: left; background:url(../images/tituloPreviewNoticia.gif) no-repeat 5px 10px; }
						#caixaPrincipal .listagem .previewNoticia .vermais a:hover { color: #FFFFFF; background: #18c5c9 url(../images/tituloPreviewNoticia_hover.gif) no-repeat 5px 10px; }
				#caixaPrincipal .listagem .previewNoticia .data { float: right; width: 185px; text-align:right; padding:5px 20px 5px 5px; }
				#caixaPrincipal .listagem .previewNoticiaImagem { width: 693px; padding-top:13px; padding-bottom: 1px; background: url(../images/contactosDepartamentosBg.jpg) repeat-x bottom; float:left; }
					#caixaPrincipal .listagem .previewNoticiaImagem:hover { background-color:#e5e6e3; }
				#caixaPrincipal .listagem .previewNoticiaImagem h3 { width: 537px; font: 11px Georgia, "Times New Roman", Times, serif; color: #1f8689; float:left; margin:0 10px; padding-left: 20px; }
				#caixaPrincipal .listagem .previewNoticiaImagem h4 { width: 537px; float:left; margin: 0 10px; background: url(../images/previewNoticia.gif) left no-repeat; padding-left: 20px;  font: 10px Georgia, "Times New Roman", Times, serif; color: #646464; }
				#caixaPrincipal .listagem .previewNoticiaImagem .imagem { width: 83px; height: 63px; float: left; border: 1px solid #5ce2e6; margin-left: 10px; }
				#caixaPrincipal .listagem .previewNoticiaImagem p { width: 551px; padding: 5px 6px 5px 20px; margin: 0 10px; font: 11px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #979797; float:left; display:block; border-bottom: 1px solid #dcdcdc; }
				#caixaPrincipal .listagem .previewNoticiaImagem .vermais { float: left; margin: 0 0 1px 125px; }
					#caixaPrincipal .listagem .previewNoticiaImagem .vermais a { color: #18c5c9; display: block; padding:5px 5px 5px 15px; float: left; background:url(../images/tituloPreviewNoticia.gif) no-repeat 5px 10px; }
						#caixaPrincipal .listagem .previewNoticiaImagem .vermais a:hover { color: #FFFFFF; background: #18c5c9 url(../images/tituloPreviewNoticia_hover.gif) no-repeat 5px 10px; }
				#caixaPrincipal .listagem .previewNoticiaImagem .data { float: right; width: 185px; text-align:right; padding:5px 20px 5px 5px; }
				#caixaPrincipal .listagem a.voltar { margin: 25px 0 0 0; float:left; width: 666px; border-bottom: 1px solid #dcdcdc; clear:both; background: url(../images/voltarBg.gif) no-repeat 12px 6px; padding-left:26px; padding-bottom: 5px; color: #787878; display:block; }
				#caixaPrincipal .listagem a:hover.voltar { background: url(../images/voltarBg_hover.gif) no-repeat 12px 6px; color: #1f8689;}
				
				#caixaPrincipal .listagem .paginacao { width: 693px; float:left; height: 24px; background: #e9eae8; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; margin-top: 25px; }
					#caixaPrincipal .listagem .paginacao .anterior { width: 120px; margin-top:5px; float:left; }
						#caixaPrincipal .listagem .paginacao .anterior#inactivoAnterior { color: #c5c5c5; background:url(../images/paginacaoPrevious_normal.gif) no-repeat -5px 4px; padding-left:15px;  }
						#caixaPrincipal .listagem .paginacao .anterior a { width: 90px; padding-left:15px; font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #616060; display:block; background:url(../images/paginacaoPrevious_activos.gif) no-repeat 0 4px;  }
							#caixaPrincipal .listagem .paginacao .anterior a:hover { color: #178d91; background:url(../images/paginacaoPrevious_hover.gif) no-repeat 0 4px; }
					
					#caixaPrincipal .listagem .paginacao .proximo { width: 120px; margin-top: 5px; float:left; }
						#caixaPrincipal .listagem .paginacao .proximo#inactivoProximo { color: #c5c5c5; background:url(../images/paginacaoNext_normal.gif) no-repeat 95px 5px; }
						#caixaPrincipal .listagem .paginacao .proximo a { width:90px; padding-right:15px; font: 10px "Tahoma", Trebuchet MS, Verdana, sans-serif; color: #616060; display: block; background:url(../images/paginacaoNext_activos.gif) no-repeat 95px 5px; }
							#caixaPrincipal .listagem .paginacao .proximo a:hover { color: #178d91; background:url(../images/paginacaoNext_hover.gif) no-repeat 94px 5px; }
							
					#caixaPrincipal .listagem .paginacao .primeiroItem { float:left; width: 20px; margin-top: 9px; padding-left:30px; }
					#caixaPrincipal .listagem .paginacao .ultimoItem { float:right; width: 20px; margin-top: 10px; padding-right:30px; }
							
					#caixaPrincipal .listagem .paginacao .navegacao { padding: 3px 5px; float:left; width: 305px; margin: 0 10px; position:relative; }
						#caixaPrincipal .listagem .paginacao .navegacao ul { position:absolute; left:25%; margin:0 auto; }
							#caixaPrincipal .listagem .paginacao .navegacao ul li { float:left; width:18px; height: 16px; margin-right: 5px; text-align:center; padding-top:2px; }
								#caixaPrincipal .listagem .paginacao .navegacao ul li.actual { background: #55cfd1; color: #FFFFFF; font-weight: bold; }
								#caixaPrincipal .listagem .paginacao .navegacao ul li a { width: 18px; height: 18px; color: #969696; text-decoration: underline; display:block; }
									#caixaPrincipal .listagem .paginacao .navegacao ul li a:hover { background: #d8d9d8; text-decoration: none;  }
		

		#caixaPrincipal .caminho { margin: 0 100px 20px 35px; float:left; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding:6px 8px; color: #a9a9a9;}
			#caixaPrincipal .caminho .onde { color: #1f8689; }
			#caixaPrincipal .caminho .anterior, #caixaPrincipal .caminho .anterior a { color: #a9a9a9; }
				#caixaPrincipal .caminho .anterior a:hover { border-bottom: 1px solid #a9a9a9; }
			#caixaPrincipal .caminho .actual { color: #1bd6db; }
			
