* { margin: 0; padding: 0 }
html, body{height: 100%;}
body {color: #464648; font: 62.5% arial, sans-serif; background: #FFFFFF url(../images/bg.gif) repeat-x top left;}
img { border: 0 }
a{text-decoration: none;}

/* Clean Style */
	.cleanStyle h1, .cleanStyle h4 { margin: 21px 0!important }
	.cleanStyle h2 { margin: 19px 0 }
	.cleanStyle h3 { margin: 18px 0 }
	.cleanStyle h5 { margin: 22px 0!important }
	.cleanStyle h6 { margin: 25px 0!important }
	.cleanStyle pre { white-space: pre!important; margin: 13px 0!important }
	.cleanStyle p { margin: 16px 0 }
	.cleanStyle strong { font-weight: bold }
	.cleanStyle em { font-style: italic!important }
	.cleanStyle u { text-decoration: underline!important }
	.cleanStyle strike { text-decoration: line-through!important }
	.cleanStyle sup { vertical-align: super!important }
	.cleanStyle sub { vertical-align: sub!important }
	.cleanStyle ul { display: block!important; margin: 16px 0!important; padding: 0 0 0 20px!important; list-style-type: none; list-style-position: outside!important }
	.cleanStyle ul li { list-style-type: disc }
	.cleanStyle ul li ul li { list-style-type: circle}
	.cleanStyle ul li ul li ul li { list-style-type: square}
	.cleanStyle ul li ul { margin: 0!important }
	.cleanStyle ol { display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: outside!important }
	.cleanStyle ol li ol { margin: 0!important }
	.cleanStyle blockquote { margin-left: 40px!important }
	.cleanStyle hr { margin: 8px 0!important; border: inset 1px #000  }
	.cleanTexto h2 {font-size: 12px!important; font-weight: bold!important; color: #3D5B8D!important; margin: 0 0 7px 0; padding: 0!important;}
	.cleanTexto h3 {font-size: 12px!important; font-weight: bold!important; color: #A0A0A0!important; margin: 0 0 0 0; padding: 0!important;}
	.cleanTexto h4 {font-size: 16px!important; font-weight: bold!important; color: #5C95F1!important; margin: 0!important; padding: 0!important;}
	.cleanTexto h5 {font-size: 12px!important; font-weight: normal!important; color: #5C95F1!important; margin: 0!important; padding: 0!important;}
/* FIM Clean Style */
.clearBoth{display: block; clear: both;}
.DisplayNone{display: none;}

.Global{width: 948px; margin: 0 auto; background: #FFF;}
.GlobalMapaSite{width: 948px; margin: 0 auto; background: #FFF;}
	.Global.bg_default{background: url(../../ResourcesUser/ImagensFundo/bg_Homepage.jpg) no-repeat top left;}		
	/*{background: url(../../ResourcesUser/ImagensFundo/bg_01.jpg) no-repeat top left;}	*/
	

	
/*CABECALHO*/	
.HeaderInterior{height: 126px; background: url(../images/cantoHeader.gif) no-repeat top right;}
	.HeaderInterior .Logotipo{width: 104px; float: left; padding-left: 64px;}
	
	.MenuTopo{position: relative; float: left; width:766px;}
		.BarraTopo{ /*position: relative;*/ position: absolute; top: 0; width:766px;}
			.BarraTopo .Interior{background: #464648; float: left; margin-left: 138px; width: 628px;}
				.BarraTopo .Interior a{float: left; color: #FFF; padding: 3px 10px 4px;}
					.BarraTopo .Interior a:hover{color: #63B300;}
					.BarraTopo .Interior a.PesquisaAvancada{width: 158px; display: block; float: right; margin-top: 0px;}
					.BarraTopo .Interior a.ForgetPass{width: 158px; display: block; float: right;}
				.BarraTopo .Interior .Search{float: left; padding-left: 183px;}
				.BarraTopo .Interior .Search input.Erro{border: 1px solid red; color: red;}
				.BarraTopo .Interior .SubsNewsletter{float: right;}
				.BarraTopo .Interior .SubsNewsletter input.Erro{border: 1px solid red; color: red;}
				.BarraTopo .Interior .SubsNewsletter input.Sucesso{color: #63B300;}
				.BarraTopo .Interior .User{padding-left: 20px; float: left;}
				.BarraTopo .Interior .Pass{padding-left: 30px; float: left;}
					.BarraTopo .Interior label{color: #FFF; float: left; font-size: 0.9em; letter-spacing: 1px; padding: 4px 10px 0 0;}	
					.BarraTopo .Interior input{border: 1px solid #F0F0F0; width: 128px; float: left; color: #464648; font-size: 1em; height: 14px; padding: 0px 5px 0; margin-top: 1px}
					.BarraTopo .Interior select{width: 128px; float: left; color: #464648; font-size: 1em; margin: 1px 2px 0 0}
					.BarraTopo .Interior input.btnSearch{height: 18px; width: 18px; border: 0px; padding: 0; margin: 1px 0 0}
				
					
				.Toggler{clear: both;}
					.Toggler.APrivada{ position: absolute; left: 133px; bottom: -18px; white-space:nowrap }
					.Toggler.Pesquisa{ position: absolute; left: 253px; bottom: -18px; white-space:nowrap}
					.Toggler.Ferramentas{ position: absolute; left: 351px; bottom: -18px; white-space:nowrap}
					.Toggler.News{ position: absolute; left: 467px; bottom: -18px; white-space:nowrap}
					
					
				.HeaderInterior .Toggler{float: left;}
					.HeaderInterior .Toggler strong{font-weight: normal; border-right: 1px solid #D4D5D8; border-bottom: 1px solid #D4D5D8; cursor: pointer; color: #464648; text-transform: uppercase; float: left; margin-right: 4px;}
						.HeaderInterior .Toggler strong a{color: #464648}
						.HeaderInterior .Toggler strong .Texto{cursor:pointer; background: #FFFFFF; display: block; float: left; padding: 2px 8px; text-align: center;}
						.HeaderInterior .Toggler strong .Arrow, .MenuTopo  a .Arrow{background: #FFFFFF url(../images/arrow1.gif) no-repeat center; width: 17px; height: 17px; display: block; border-left: 1px solid #D4D5D8; float: left;}
						.HeaderInterior .Toggler strong .ArrowUp, .MenuTopo  a .ArrowUp{background: #FFFFFF url(../images/arrow2.gif) no-repeat center; width: 17px; height: 17px; display: block; border-left: 1px solid #D4D5D8; float: left;}
							.HeaderInterior .Toggler strong:hover, .HeaderInterior .Toggler strong.Activo{color: #FFFFFF;}
							.HeaderInterior .Toggler strong:hover .Texto, .HeaderInterior .Toggler strong.Activo .Texto{background: #464648; color: #FFF;}
							.HeaderInterior .Toggler strong:hover .Arrow{cursor:pointer; background: #464648 url(../images/arrow3.gif) no-repeat center;}
							.HeaderInterior .Toggler strong.Activo .Arrow{background: #464648 url(../images/arrow4.gif) no-repeat center;}
					.MenuTopo  a.MudarIdiomaIFDR{border-right: 1px solid #D4D5D8; border-bottom: 1px solid #D4D5D8; cursor: pointer; color: #464648; text-transform: uppercase; float: left; margin-right: 4px; position: absolute; bottom:-38px; left:577px;}
						.MenuTopo  a.MudarIdiomaIFDR .Texto{background: #FFFFFF; display: block; float: left; padding: 2px 8px; text-align: center;}		
							.MenuTopo  a.MudarIdiomaIFDR:hover .Texto{color: #FFFFFF; background: #464648}
							.MenuTopo  a.MudarIdiomaIFDR:hover .ArrowUp{background: #464648 url(../images/arrow4.gif) no-repeat center;}	
/*MENU NAVEGACAO*/
.MenuHomepage{clear: both; width: 295px; margin-top: 50px}
.Menu{padding-bottom: 50px; /*height: 600px; */width: 306px; padding-top: 41px; /*background: url(../images/SombraEsq.png) no-repeat right 41px;*/ float: left; /*min-height:450px;*/}
	.Menu ul, .MenuHomepage ul{list-style: none;}
		.Menu ul li, .MenuHomepage ul li{margin-bottom: 1px;}
			.Menu ul li a, .MenuHomepage ul li a{display: inline-block; padding: 1px 15px; text-transform: uppercase; color: #464648; font-size: 1.1em;}
				.Menu ul li a:hover, .Menu ul li a.Activo, .MenuHomepage ul li a:hover, .MenuHomepage ul li a.Activo{background: url(../images/bgMenu.png) repeat-x left bottom; color: #FFF;}
				.Menu ul li a:hover span, .Menu ul li a.Activo span, .MenuHomepage ul li a:hover span, .MenuHomepage ul li a.Activo span{background: url(../images/arrow3.gif) no-repeat 0 4px;}
			.Menu ul li a span, .MenuHomepage ul li a span{cursor: pointer; display: inline-block; background: url(../images/arrow2.gif) no-repeat 0 4px; padding: 1px 0 2px 15px;}
	.Menu .Nivel2{clear: both; padding: 0 0 15px 0;}
		.Menu .Nivel2 li{margin-top: 1px;}
			.Menu .Nivel2 a{padding-left: 65px; font-size: 1em;}
	.Menu .Nivel3{clear: both; padding: 0 0 15px 0;}
		.Menu .Nivel3 li{margin-top: 1px;}
			.Menu .Nivel3 a{padding-left: 85px; } /*text-transform: capitalize;}*/
/*HOMEPAGE*/			
.PrimeiraColuna{float: left; width: 295px;}
.SegundaColuna{float: left; width: 471px;}
.TerceiraColuna{float: left; width: 182px; padding-top: 70px}


.Concursos{clear: both; padding: 25px 0 0 50px; width: 255px;}
	.Concursos .Titulo{color: #464648; font-size: 1.8em; font-weight: normal; padding-left:13px;}
	.Concursos ul{list-style: none;}
		.Concursos ul li{margin-top: 7px}
			.Concursos ul li a{background: #FFF; padding: 0 14px; color: #63B300; font-size: 1em; font-weight: bold;}
				.Concursos ul li a:hover{color: #006633;}
				
.TagCloud{clear: both; padding-top: 25px;}
	.TagCloud .Titulo{color: #464648; font-size: 1.8em; width: 135px; font-weight: normal; padding: 0 40px 0 63px;}
	.TagCloud  ul{list-style: none;}
		.TagCloud  ul li{clear: both; margin-top: 3px}
			.TagCloud  ul li img{height: 8px;}
			.TagCloud  ul li a{color: #666666; font-size: 1em;}
				.TagCloud  ul li a:hover{color: #63B300;}
		
.FundosComunitarios{}
	.FundosComunitarios .CantoSupEsq{background: url(../images/FundosCantoSupEsq.png) no-repeat top left; float: left;}
	.FundosComunitarios .CantoSupDto{background: url(../images/FundosCantoSupDto.png) no-repeat top right; float: left;}
	.FundosComunitarios .CantoInfDto{background: url(../images/FundosCantoInfDto.png) no-repeat bottom right; float: left;}
	.FundosComunitarios .CantoInfEsq{background: url(../images/FundosCantoInfEsq.png) no-repeat bottom left; float: left;}
		.FundosComunitarios .Conteudo{width: 452px; height: 332px; position: relative;}
		/*FISHEYE*/
		.FundosComunitarios .Conteudo .fisheye{height: 40px; position: relative; width: 395px; right: 0px;}
			.FundosComunitarios .Conteudo.verPT{background: url(../images/FC_PT.png) no-repeat 15px 15px; }
			.FundosComunitarios .Conteudo.verEN{background: url(../images/FC_ENG.png) no-repeat 15px 15px;}
			.FundosComunitarios .Conteudo .fisheyeContainter{height: 35px; position: absolute;}
			.FundosComunitarios .Conteudo a.fisheyeItem{width: 17px; position: absolute; display: block; bottom: 0;}
				.FundosComunitarios .Conteudo .fisheyeItem img{border: none;  width: 100%;}
		/*DADOS PROJECTOS*/			
		.FundosComunitarios .Conteudo .Dados{border-bottom: 1px dotted #FFF; border-left: 1px solid #FFF; border-right: 1px solid #FFF; width: 409px; /*margin: 20px 0 0 20px*/ bottom: 20px; left: 20px; position: absolute}
			.FundosComunitarios .Conteudo .Dados .ColunaEsq{float: left; width: 210px; border-right: 1px solid #FFF;}
			.FundosComunitarios .Conteudo .Dados .ColunaDta{float: left; background: none; width: 197px; min-height: 13px;}
			.FundosComunitarios .Conteudo .Dados .Linha{padding: 2px 5px 2px 10px; clear: both; border-top: 1px dotted #FFF; font-size: 1em;}
			.FundosComunitarios .Conteudo .Dados .Item{padding: 2px 5px 2px 10px; border-top: 1px dotted #FFF; font-size: 1em;}
			.FundosComunitarios .Conteudo .Dados strong{font-weight: bold; color: #000;}
			.FundosComunitarios .Conteudo .Dados a{font-weight: bold; color: #63B300;}
				.FundosComunitarios .Conteudo .Dados a:hover{color: #006633;}
			
/*CONTEUDO*/
.Content{/*background: url(../images/cantoHeader.gif) no-repeat right -126px;*/ float: left; width: 642px; position: relative; padding-bottom: 70px;}
	.Content .BreadCrumb{padding-left: 20px;}
		.Content .BreadCrumb a{color: #464648; font-size: 1em;}
				.Content .BreadCrumb a:hover{text-decoration: underline;}
			.Content .BreadCrumb span{padding: 0 3px;}
			.Content .BreadCrumb .Actual{color: #464648; font-size: 1em; padding: 0;}
		
	.Content .TopoConteudo{background: url(../images/SombraTop.png) repeat-x bottom left; padding-left: 20px; padding-right:182px;}
		
		.Content .TopoConteudo h1{color: #006633; font-size: 2em; padding-bottom: 3px;}
		
	.ConteudoTexto{float: left; background: transparent url(../images/Transparent.png) repeat scroll 0 0; width: 440px; padding: 20px 20px 0 0; min-height:400px;}
		.ConteudoTexto h2{padding-left: 20px; color: #006633; font-weight: normal; font-size: 1.2em; margin: 0px 0px; text-transform: uppercase;}
		.ConteudoTexto h3{padding-left: 20px; color: #006633; font-weight: normal; font-size: 1.2em;}
		.ConteudoTexto h4, .ConteudoTexto h5{padding-left: 20px;}
		
		.ConteudoTexto p{padding-left: 20px; margin-top: 0px; font-size: 1.1em; line-height: 18px;}
		.ConteudoTexto p a, .ConteudoFlash p a{color:#63B300;}
			.ConteudoTexto p a:hover, .ConteudoFlash p a:hover{color:#006633;}
		.ConteudoTexto .Resumo{font-weight: bold;}
		.ConteudoTexto .Data, ConteudoFlash .Data{clear: both;}
			.ConteudoTexto .Data p, ConteudoFlash .Data p{font-weight: bold; font-size: 1em; color: #000; text-transform: uppercase;}
		.ConteudoTexto ul, .ConteudoFlash ul{list-style: none;}	
		.ConteudoTexto ul li, .ConteudoFlash ul li{font-size: 1.1em; line-height: 18px; background: url(../images/bullet1.gif) no-repeat left 5px; padding-left: 12px; list-style: none;}
			.ConteudoTexto ul li ul li, .ConteudoFlash ul li ul li{line-height: 18px; list-style: none; background: url(../images/bullet2.gif) no-repeat left 7px; padding-left: 9px; font-size: 1em;}
				.ConteudoTexto ul li ul li ul li, .ConteudoFlash ul li ul li ul li{list-style: none; line-height: 18px; background: url(../images/bullet2.gif) no-repeat left 7px; padding-left: 9px; font-size: 1em;}
	
		.ConteudoTexto ul li a, .ConteudoFlash ul li a{color:#63B300;}
			.ConteudoTexto ul li a:hover, .ConteudoFlash ul li a:hover{color:#006633;}
	
	.ConteudoFlash{float: left; background: #FFF; width: 622px; padding: 20px 20px 0 0; min-height:400px; opacity:0.7; filter:alpha(opacity=70)}	
		.ConteudoFlash h2{width: 440px; padding-left: 20px; color: #006633; font-weight: normal; font-size: 1.2em; margin-bottom: 0px; text-transform: uppercase;}
		.ConteudoFlash p{width: 440px; padding-left: 20px; margin-top: 0px; font-size: 1.1em; line-height: 18px;}
		.ConteudoFlash .Resumo{width: 440px; font-weight: bold;}
			
	.ConteudoTexto table {text-align: left; margin-left: 20px; border-collapse: collapse;}
		.ConteudoTexto th, .ConteudoTexto td {vertical-align: top;}
		.ConteudoTexto thead th {color: #000000; border: solid 1px #E3E3E4; padding: 5px; background-color: #EBF3E2;}
		.ConteudoTexto thead th.vazio {border: 0; background-color: transparent}
		.ConteudoTexto tbody th {color: #666666; font-weight: normal; border: solid 1px #E3E3E4; padding: 5px;}
		.ConteudoTexto tbody th.unico{color: #000000;}
		.ConteudoTexto tbody td {color: #666666; text-align: left; border: solid 1px #E3E3E4; padding: 5px;}
		.ConteudoTexto .legendaTabela {color: #999999; font-size: 0.8em;}
		.ConteudoTexto table a{color:#63B300;}
			.ConteudoTexto table a:hover{color:#006633;}
	
	.toolsConteudo{margin-top: 30px; width: 424px; padding-left: 20px;}
		.toolsConteudo div{float: right; }
		.toolsConteudo .CantoEsq{background: url(../images/toolsEsq.gif) no-repeat left; height: 23px; width: 5px; display: block; float: left;}
		.toolsConteudo .CantoDto{background: url(../images/toolsDta.gif) no-repeat right; height: 23px; width: 5px; display: block; float: left;}
		.toolsConteudo a.Share{background: none; margin: 7px 12px 0 0;}
		.toolsConteudo a, .EnviarAmigoToggler{cursor: pointer; background: url(../images/toolsBg.gif) repeat-x left 0px; float: left; font-size: 0.9em; color: #000; text-transform: uppercase; padding: 0 0 6px 0; height: 17px; display: block; width: auto;}
			.toolsConteudo a:hover, .EnviarAmigoToggler:hover, .EnviarAmigoToggler span.Email.Activo{color: #006633;}
			.toolsConteudo a span.Print{background: url(../images/iconPrint.gif) no-repeat left 9px; padding: 9px 5px 0 20px; height: 17px; display: block; width: 45px;}
				.toolsConteudo a span.Print:hover{background: url(../images/iconPrintHover.gif) no-repeat left 9px;}
			.toolsConteudo .EnviarAmigoToggler span.Email{background: url(../images/iconEmail.gif) no-repeat left 10px; padding: 9px 5px 0 20px; height: 17px; display: block;  width: 30px;}
				.toolsConteudo .EnviarAmigoToggler span.Email:hover, .EnviarAmigoToggler span.Email.Activo{background: url(../images/iconEmailHover.gif) no-repeat left 10px;}
			.toolsConteudo a span.Comment{background: url(../images/iconComment.gif) no-repeat left 9px; padding: 9px 5px 0 20px; height: 17px; display: block;  width: 50px;}
				.toolsConteudo a span.Comment:hover{background: url(../images/iconCommentHover.gif) no-repeat left 9px;}
		
		.toolsConteudo .AreaTools{float: right; padding-right:5px;}		
		
		.toolsConteudo a.Voltar{float: left; padding: 0; margin: 6px 9px 0 0;}
			.toolsConteudo a.Voltar span.Texto{display:block; float:left; height:14px; padding:3px 5px 0; background: #464648; color: #FFF; text-transform: uppercase;}
				.toolsConteudo a.Voltar:hover .Texto{background: #006633}
			.toolsConteudo a.Voltar span.Arrow{background: #464648 url(../images/arrow6.gif) no-repeat 5px 5px; height: 17px; width: 17px; display: block; float: left; margin-right: 1px;}
				.toolsConteudo a.Voltar:hover .Arrow{background: #006633 url(../images/arrow6.gif) no-repeat 5px 5px;}

	/* GLOSSARIO */
	.Glossario{padding:25px 0 40px 18px; float: left; width:420px; text-align:center;}
		.Glossario a{float: left; border-bottom: 1px solid #D3D6D6; display: block; border-right: 1px solid #D3D6D6; color: #464648; background: #FFF; font-size: 1em; width: 13px; margin-right: 1.8px; height: 16px; padding: 2px 0 0; text-align: center;}
		.Glossario a.Ultimo{margin-right: 0px;}
			.Glossario a:hover, .Glossario a.Activo{color: #FFF; background: #CAE5AF;}
	
		.ListagemGlossario{clear: both; padding-left: 20px;}
		.ListagemGlossario .Tema{padding: 0px 0 20px;}
		.ListagemGlossario .Item{border-top: 1px solid #4C7414; padding: 10px 4px 20px;}
			.ListagemGlossario .Item .Titulo{}
				.ListagemGlossario .Item .Titulo a{color: #339966; text-transform: uppercase; font-size: 1.1em; }
				.ListagemGlossario .Item .Titulo a:hover{color: #006633;}
			.ListagemGlossario .Item .Descricao{color: #666666; font-size: 1.1em;}
	
	/*INFO PROJECTO*/
	.infoProjecto{clear:both; padding: 0 0 20px 20px; font-size: 1.1em}
		.infoProjecto .Item{padding-bottom: 5px}
		.infoProjecto .Item strong{padding-right: 3px; font-weight: bold;}
	
	/*AREA COLABORACAO*/
	.Colaboracao{clear: both; padding: 0 0 20px 20px; float: left;}
	.Colaboracao label{color: #006633; font-size: 1.1em; font-weight: bold; float: left; clear: both; padding-bottom: 3px;}
	.Colaboracao input{clear: both; float: left;}
	.Colaboracao input.Submit{text-transform: uppercase; margin-top: 5px; font-size: 1.1em; cursor: pointer; border: 0px; width: auto; float: left; background: #7CBA28 url(../images/arrowSubmit.gif) no-repeat right; color: #FFF; padding: 0px 27px 0px 10px;}

	
	/*LISTAGEM LEGISLACAO*/
	.ListagemLegislacao{clear: both; padding-left: 20px; width:420px;}
	.ListagemLegislacao .Item{padding: 12px 0 20px; border-top: 1px solid #339966;}
	.ListagemLegislacao .Legislacao{color: #464648; font-size: 1.1em; font-weight: bold;}
	.ListagemLegislacao .Descricao{color: #000; font-size: 1.1em;}
	
	.ListagemLegislacao .Documentos{clear: both; margin-top: 20px;}
		.ListagemLegislacao .Documentos h3{text-transform: uppercase; color: #000; font-size: 1em; border-bottom: 1px solid #E3E3E4; padding-bottom: 3px;}
		.ListagemLegislacao a{border-bottom: 1px solid #E3E3E4; font-size: 1.0em; color: #63B300; display: block; padding: 5px 25px 5px;}
			.ListagemLegislacao a.iconWord{background: url(../images/iconWord.gif) no-repeat left;}
			.ListagemLegislacao a.iconPdf{background: url(../images/iconPdf.gif) no-repeat left;}
			.ListagemLegislacao a.iconXls{background: url(../images/iconXls.gif) no-repeat left;}
			.ListagemLegislacao a.iconDefault{background: url(../images/iconDefault.gif) no-repeat left;}
			.ListagemLegislacao a .TamanhoFicheiro{color: #464648;}
			.ListagemLegislacao a:hover{color: #006633;}	

	/*LISTAGEM DOCUMENTOS*/	
	.ListDocumentos{clear: both; padding-left: 20px;}
	.ListDocumentos .Item{padding: 12px 0 0; border-top: 1px solid #339966;}
	.ListDocumentos .Documentos{clear: both;}
		.ListDocumentos .Documentos h3{text-transform: uppercase; color: #000; font-size: 1em; border-bottom: 1px solid #E3E3E4; padding-bottom: 3px;}
		.ListDocumentos .Documentos a{border-bottom: 1px solid #E3E3E4; font-size: 1.1em; color: #63B300; display: block; padding: 5px 25px 5px;}
			.ListDocumentos .Documentos a.iconWord{background: url(../images/iconWord.gif) no-repeat left;}
			.ListDocumentos .Documentos a.iconPdf{background: url(../images/iconPdf.gif) no-repeat left;}
			.ListDocumentos .Documentos a.iconXls{background: url(../images/iconXls.gif) no-repeat left;}
			.ListDocumentos .Documentos a.iconDefault{background: url(../images/iconDefault.gif) no-repeat left;}
			.ListDocumentos .Documentos a .TamanhoFicheiro{color: #464648;}
			.ListDocumentos .Documentos a:hover{color: #006633;}	
	
	/*LISTAGEM PUBLICACOES & NOTICIAS ARQUIVO*/
	.ListagemPublicacoes, .NoticiasArquivo{clear: both; padding-left: 20px; font-weight: bold;}
		.ListagemPublicacoes .Item, .NoticiasArquivo .Item{border-top:1px solid #339966; clear:both; float:left; padding:12px 0 20px; width:100%;}
		.ListagemPublicacoes .Categoria, .NoticiasArquivo .Categoria{color: #006633; font-size: 1em; font-weight: bold; padding-bottom: 20px;}
		.ListagemPublicacoes .Data, .NoticiasArquivo .Data{color: #464648; font-size: 1.1em; padding: 4px 0; clear: none; font-weight: bold}
		.ListagemPublicacoes img, .NoticiasArquivo img{float: left; padding-right: 14px; width: 100px; height: 100px;}
		.ListagemPublicacoes a, .NoticiasArquivo a{color: #63B300; font-size: 1.2em; text-transform: uppercase;}
			.ListagemPublicacoes a:hover, .NoticiasArquivo a:hover{color: #006633}
		.ListagemPublicacoes .Descricao, .NoticiasArquivo .Descricao{color: #000; font-size: 1.1em; overflow: auto}
		.ListagemPublicacoes .Descricao p, .NoticiasArquivo .Descricao p{padding-left: 0px; font-weight: normal}
		
	.ListagemPublicacoes .Documentos{clear: both; margin-top: 20px;}
		.ListagemPublicacoes .Documentos h3{text-transform: uppercase; color: #000; font-size: 1em; border-bottom: 1px solid #E3E3E4; padding: 0 0 3px 0;}
		.ListagemPublicacoes .Documentos a{border-bottom: 1px solid #E3E3E4; font-size: 1.1em; color: #63B300; display: block; padding: 5px 25px 5px;}
			.ListagemPublicacoes .Documentos a.iconWord{background: url(../images/iconWord.gif) no-repeat left;}
			.ListagemPublicacoes .Documentos a.iconPdf{background: url(../images/iconPdf.gif) no-repeat left;}
			.ListagemPublicacoes .Documentos a.iconXls{background: url(../images/iconXls.gif) no-repeat left;}
			.ListagemPublicacoes .Documentos a.iconDefault{background: url(../images/iconDefault.gif) no-repeat left;}
			.ListagemPublicacoes .Documentos a .TamanhoFicheiro{color: #464648;}
			.ListagemPublicacoes .Documentos a:hover{color: #006633;}	
	
	/*NOTICIA DESTAQUE*/
	.NoticiaDestaque{padding: 12px 0 20px 20px;}
		.NoticiaDestaque .Categoria{color: #006633; font-size: 1em; font-weight: bold; padding-bottom: 15px;}
		.NoticiaDestaque .Data{font-weight: bold; color: #464648; font-size: 1em; padding: 4px 0; clear: none;}
		.NoticiaDestaque img{float: left; padding-right: 14px;}
		.NoticiaDestaque a{color: #63B300; font-size: 1.2em; text-transform: uppercase;}
			.NoticiaDestaque a:hover{color: #006633}
		.NoticiaDestaque .Descricao{color: #000; font-size: 1.1em;}
	
	.PesquisaAvancada{padding: 0 0 20px 20px; margin-top: 20px;}
		.PesquisaAvancada legend{text-transform: uppercase; color: #006633; font-size: 1.1em; }
		.PesquisaAvancada legend span{border-bottom: 1px solid #E3E3E4; width: 420px; float: left;}
		.PesquisaAvancada .LadoEsq{width: 206px; margin-right: 8px; float: left; /* 20100119 padding-top: 20px; */}
		.PesquisaAvancada .LadoDto{width: 206px; float: left; /* 20100119 padding-top: 20px; */}
		.PesquisaAvancada .LabelCombos{color: #474648; font-size: 1.1em;}
		.PesquisaAvancada select{clear: none;}
		.PesquisaAvancada select.Pequeno{width: 61px; margin-right: 4px;}
		.PesquisaAvancada select.Grande{width: 76px; float: none;}
		.PesquisaAvancada select.Maior{width: 76px; width: 206px; margin-top: 8px;}
		.PesquisaAvancada input.PesqAvancada{width: 195px; margin-top: 8px; color: #000; font-size: 1.1em; padding: 1px 4px 1px;}
		.PesquisaAvancada .RadioButtons{clear: both; border-top: 1px solid #E3E3E4; margin-top: 10px}
		.PesquisaAvancada .RadioButtons label{color: #000}
		.PesquisaAvancada .RadioButtons input {margin-right: 4px; vertical-align: middle; border:none; margin-top:0;width:auto;}
			
	    
	    .PesquisaAvancada .RadioButtons table { border-collapse:collapse; margin:0; width:100%; }
	    .PesquisaAvancada .RadioButtons table td {border-left: 0px; border-right: 0px; text-align: left; border-bottom: 1px solid #E3E3E4; padding:3px 0; background:none; border-top:0; vertical-align: middle }
	       .PesquisaAvancada .RadioButtons table td label { color:#000; float:none; padding:0; }
	    
	/*FORMULARIOS*/
	fieldset{border: 0; padding-left: 20px; }
		fieldset label{color: #474648; font-size: 1em; padding: 0 17px 10px 0; float: left;}
			fieldset label span{float: left; clear: both;}
			fieldset label.Pequeno{width: 37px}
			fieldset label.Medio{width: 130px;}
			fieldset label.Grande{width: 261px;}
			fieldset label.Maximo{width: 420px;}
			fieldset label.Ultimo{padding-right: 0px;}
		fieldset input{margin-top: 2px; width: 100%; border-left: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #E2E2E2;	color: #464648; font-size: 1em; padding: 0px 5px 0;}
			fieldset input.Erro, fieldset textarea.Erro{border: 1px solid #BF0626;}
		fieldset textarea{color: #464648; font-size: 1em; padding: 0px 5px 0; font-family: arial, sans-serif; /*font-size: 1.3em;*/ margin-top: 2px; width: 408px; height: 96px; float: left; clear: both; border-left: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #E2E2E2;}
		fieldset select{margin-top: 2px; width: 280px; color: #000; clear: both; float: left; font-size: 1.1em; border-left: 1px solid #F0F0F0; border-top: 1px solid #F0F0F0; border-right: 1px solid #F0F0F0; border-bottom: 1px solid #E2E2E2;}
		fieldset input.Submit{cursor: pointer; font-size: 1.1em;}
		
		.codPostal{clear: both; float: left; width: 422px;}
			.codPostal div{padding-top: 13px; float: left;}
				.codPostal div label{padding: 4px 8px 0 0;}
				.codPostal div span{float: left; padding: 4px 8px 0 0;}
				.codPostal div .Grande{width: 216px; margin-left: 14px;}
			.codPostal label{float: left;}
				.codPostal label.Medio{padding-right: 10px;}
			.codPostal input{float: left;}
				.codPostal input.Medio{width: 130px;}
				.codPostal input.Pequeno{width: 37px}
			
		.Captcha{clear: both; padding: 40px 0 20px 0;}
			.Captcha .Titulo{color: #474648; font-size: 1em; padding: 0 17px 10px 0; float: left;}
		
		.BotoesSubmit{border-top: 1px solid #E3E3E4; border-bottom: 1px solid #E3E3E4; float: left; width: 419px; margin: 20px 0; clear: both;}
			.BotoesSubmit input{margin: 0px; cursor: pointer; border: 0; text-transform: uppercase; font-size: 0.9em;}
			.BotoesSubmit input.Limpar{width: 130px; float: left; background: #58595B url(../images/arrowReset.gif) no-repeat left; color: #FFF; padding: 1px 10px 2px 28px;}
			.BotoesSubmit input.Submit{width: auto; float: right; background: #7CBA28 url(../images/arrowSubmit.gif) no-repeat right; color: #FFF; padding: 1px 27px 2px 10px;}
		
		.Erros{background: #BF0626; width: 400px; padding: 10px 10px 15px 20px; color: #FFF!important; font-size: 1.1em; margin-bottom: 10px;}
		
	/*ENVIAR AMIGO*/
		.EnviarAmigo{clear: both; width: 429px; background: url(../images/arrowTop.gif) no-repeat 328px 0px; padding: 8px 0 0 20px;}
		.EnviarAmigo .Titulo{background: #F2F7F5; border-bottom: 1px solid #339966; color: #339966; text-transform: uppercase; padding: 10px 7px 5px; font-size: 1.1em;}
		.EnviarAmigo fieldset{background: #F2F7F5;  padding: 15px 5px 0;}
		.EnviarAmigo .Erros{width: 399px; background: #BF0626; padding: 10px 10px 15px 20px; color: #FFF!important; font-size: 1.1em; margin-bottom: 10px;}
	
	/*LOGIN*/
	.Login{clear: both; width: 429px; padding: 8px 0 0 15px;}
		.Login .Titulo{background: #F2F7F5; border-bottom: 1px solid #339966; color: #339966; text-transform: uppercase; padding: 10px 7px 5px; font-size: 1.1em;}
		.Login fieldset{background: #F2F7F5;  padding: 15px 5px 20px;}
		.Login fieldset label.medio{width: 200px;}
		.Login fieldset input{width: 190px}
		.Login fieldset input.Submit{width: auto; float: right; background: #7CBA28 url(../images/arrowSubmit.gif) no-repeat right; color: #FFF; padding: 0px 27px 0px 10px;}
		.Login fieldset .ForgotPass{clear: both; float: left; font-size: 1.1em; width:400px;}
			.Login fieldset .ForgotPass a{color: #026634;}
			.Login fieldset .ForgotPass a:hover{text-decoration: underline;}
	
	/*LogOut*/
	.LogOut{float: right; padding-right: 25px;}
	.LogOut span{float: left; clear: both; font-size: 1.1em;}
	.LogOut .User{font-weight: bold;}
	.LogOut a{clear: both; float: left; color: #63B300;}
		.LogOut a:hover{color: #006633}		
	
	/**/
	.BlocoConteudo{padding-left: 20px; clear: both; margin-top: 40px;}
		.BlocoConteudo h3{text-transform: uppercase; color: #000; font-size: 1em; border-bottom: 1px solid #E3E3E4; padding-bottom: 3px; padding-left: 0;}
		.BlocoConteudo a{border-bottom: 1px solid #E3E3E4; font-size: 1.1em; color: #63B300; display: block; padding: 5px 25px 5px; width: 370px;}
			.BlocoConteudo a.iconWord{background: url(../images/iconWord.gif) no-repeat left;}
			.BlocoConteudo a.iconPdf{background: url(../images/iconPdf.gif) no-repeat left;}
			.BlocoConteudo a.iconXls{background: url(../images/iconXls.gif) no-repeat left;}
			.BlocoConteudo a.iconDefault{background: url(../images/iconDefault.gif) no-repeat left;}
			.BlocoConteudo a .TamanhoFicheiro{color: #464648;}
				.BlocoConteudo a:hover{color: #006633;}
			.BlocoConteudo a.Pasta{background: url(../images/iconFolder.gif) no-repeat left; color: #434345;}
				.BlocoConteudo a:hover.Pasta{color: #63B300;}
			.BlocoConteudo a.Pasta span{background: url(../images/iconMais.gif) no-repeat right; padding-right: 15px;}
			.BlocoConteudo a.Pasta.Activo span{background: url(../images/iconMenos.gif) no-repeat right; padding-right: 15px;}
		.BlocoConteudo .subMenuDocs a{padding-left: 40px; background-position: 15px 5px}	
		
		.BlocoConteudo .BreadcrumbDocs{padding: 0 0 10px 4px; clear: both; float: left;}
			.BlocoConteudo .BreadcrumbDocs a{cursor: pointer; color: #464648; font-size: 1.1em; border: 0px; padding: 0px; width: auto; float: left;}
				.BlocoConteudo .BreadcrumbDocs a:hover{text-decoration: underline;}
			.BlocoConteudo .BreadcrumbDocs span{padding: 0 3px; float: left;}
			.BlocoConteudo .BreadcrumbDocs .Actual{color: #464648; font-size: 1.1em; padding: 0; font-weight: bold;}

.AreaTreeView{padding-top: 10px;}
/* 20100119 */ .BlocoConteudo .AreaTreeView a{border: 0;}
.TreeView{clear: both; width: 420px;}
	.BreadcrumbDocs a{border-bottom: 0px!important;}
	.TreeView table{margin: 0px; border: 0px; /* 20100119 border-bottom */ border-bottom: 1px solid #E3E3E4!important; width: 100%; /* 20100121 width: auto; */}
		/* 20100119 .TreeView table tr{border-bottom: 1px solid #E3E3E4;} */
			.TreeView table tr td, .TreeView table table td{border: 0px; width: 16px; padding: 5px 5px 5px 0; text-align: center; vertical-align: middle; /* 20100121 white-space */ white-space: normal!important;}
			.TreeView td.ParentNodeStyle{width: auto}
			.TreeView table td img{width: 9px; height: 9px}
			.TreeView table td a img{width: 16px; height: 15px}
			.TreeView table a{width: auto; border: 0px; text-align:left; padding:0px;}
			.TreeView .LeaftNodeStyle, .TreeView .NodeStyle, .TreeView .ParentNodeStyle {width: 308px; /* 20100121 width: 349px */}
			.TreeView .RootNodeStyle{width: 373px;}
	   
	/*PAGINACAO*/			
	.Paginacao{clear: both; border-top: 1px solid #E3E3E4; border-bottom: 1px solid #E3E3E4; float: left; margin: 20px 0 10px 20px; width: 420px;}
	.Paginacao .Texto{float: left; font-size: 1em; color: #464648; text-transform: uppercase; height:15px; padding-top:2px;}
		.Paginacao .Texto strong{color: #000;}
	.Paginacao .Botoes{float: right;}
		.Paginacao .Botoes a, .Paginacao .Botoes .PagActual{color: #464648; display: block; height: 15px; padding:2px 0 0 5px; width:12px; float: left; margin-left: 2px; background: #FFF; font-weight: bold;}
			.Paginacao .Botoes a:hover{background: #63B300; color: #FFF;}
		.Paginacao .Botoes img{height: 17px; width: 17px;}
		.Paginacao .Botoes a.PagAnterior{background: url(../images/arrowPagLeft.gif) no-repeat;}
			.Paginacao .Botoes a.PagAnterior:hover{background: url(../images/arrowPagLeftHover.gif) no-repeat;}
		.Paginacao .Botoes a.PagSeguinte{background: url(../images/arrowPagRight.gif) no-repeat;}
			.Paginacao .Botoes a.PagSeguinte:hover{background: url(../images/arrowPagRightHover.gif) no-repeat;}
		.Paginacao .IrPara{float: left; padding-left: 45px;}
		.Paginacao .IrPara label{color: #464648; text-transform: uppercase; float: left; padding-top: 2px;}
		.Paginacao .IrPara input{/* 20100119 */ font-size: 1.0em; border: 1px solid #F0F0F0; width: 25px; float: left; height: 15px;}
		.Paginacao .IrPara input.Erro{border: 1px solid red;}
		.Paginacao .IrPara input.BotaoIr{width: 17px; height: 17px; border: 0px; float: left; margin-left: 4px;}
		
	/*RESULTADO PESQUISA*/
	.ResultadoPesquisa{padding: 25px 0 15px; color: #464648; font-size: 1.1em;}
		.ResultadoPesquisa strong{font-weight: bold; text-transform: uppercase;}
	.ListagemResultadoPesquisa{clear: both; padding-left: 20px;}
		.ListagemResultadoPesquisa .Tema{/* 20100119 padding: 0 0 20px; */}
			.ListagemResultadoPesquisa .Tema .TituloTema{color: #339966; border-bottom: 1px solid #339966; text-transform: uppercase; font-size: 1.1em; padding-bottom: 2px;}
		.ListagemResultadoPesquisa .Item{border-bottom: 1px solid #E3E3E4; padding: 10px 4px 10px;}
			.ListagemResultadoPesquisa .Item .Titulo{/* 20100119 */ font-size: 1.0em}
				.ListagemResultadoPesquisa .Item .Titulo a{color: #63B300; font-size: 1.1em;}
				.ListagemResultadoPesquisa .Item .Titulo a:hover{color: #006633;}
			.ListagemResultadoPesquisa .Item .Descricao{color: #666666; /* 20100119 padding-top: 5px; */ font-size: 1.0em; /* 20100119 font-size: 1.1em; */}
			.ListagemResultadoPesquisa .Item .Descricao p{padding-left: 0px;}
			
		
	/*ENTIDADESCONTACTOS*/
	.EntidadesContactos{clear: both; padding-bottom: 25px;}
		.EntidadesContactos h3{margin: 0px; font-size: 1em; padding-left: 0px;}
		.EntidadesContactos a{background: #D4E6C6; color: #62B300; margin-top: 5px; text-transform: uppercase; font-size: 1em; padding: 2px 20px; width: 404px; display: block; font-weight: bold; border: 0px;}
			.EntidadesContactos a:hover, .EntidadesContactos h3.active a{background: #C0D8D0; color: #006633;}
		.EntidadesContactos .ConteudoEntidades{clear: both; width: 396px; /*float: left;*/ background: #E2EBEC; padding-bottom: 5px; height: auto; border: 0px;}
			.EntidadesContactos .ConteudoEntidades p{}
			.EntidadesContactos .ConteudoEntidades a{background: none; color: #62B300; margin: 0px; text-transform: lowercase; padding: 0px; width: auto; font-weight: normal; display: inline;}
				.EntidadesContactos .ConteudoEntidades a:hover{color: #006633;}
				.ui-accordion .ui-accordion-content {margin-bottom:10px!important;}

	/*ENTRADA CANAL*/
	.EntradaCanal{margin-left: 20px; padding: 10px 0 0 10px; float: left; clear: both; border-left: 1px solid #DCDEE1; border-bottom: 1px solid #ADB0B1; background: #EBF4E3;}
	.EntradaCanal .LinhaItems{clear: both;}
	.EntradaCanal .LinhaItems .Quadrado{width: 128px; height: 130px; margin: 0 8px 10px 0; float: left; background: #DFF1BC;}
	.EntradaCanal .LinhaItems .Quadrado .Link{height: 130px; vertical-align: bottom; text-align: left; }
	.EntradaCanal .LinhaItems .Quadrado a{color: #FFF; font-size: 1.1em;}
		
	.EntradaCanal .LinhaItems .Quadrado .Titulo{background: #63B300; font-weight: bold;}
		.EntradaCanal .LinhaItems .Quadrado a:hover .Titulo, .EntradaCanal .LinhaItems .Quadrado a.Hover .Titulo, .EntradaCanal .LinhaItems .Quadrado a:hover .Descricao{background: #006633;}
	.EntradaCanal .LinhaItems .Quadrado .Descricao{background: #63B300;}				
				
	/*FAQS*/
	.Faqs{clear: both; padding: 20px 0 25px;}
		.Faqs h3{margin: 0px; font-size: 1em;}
		.Faqs a{/*float: left;*/ background: #D4E6C6; color: #62B300; margin-top: 5px; text-transform: uppercase; font-size: 1em; padding: 2px 20px; width: 404px; display: block; font-weight: bold;}
			.Faqs a:hover, .Faqs a.Activo{background: #C0D8D0; color: #006633;}
		.Faqs .ContentFaqs{clear: both; width: 444px; background: #E2EBEC; margin-bottom: 5px; height: auto;}
			.Faqs .ContentFaqs p{}		
			
/*COLUNA DIREITA*/			
	.ColunaDta{float: left; width: 182px; background: url(../images/Transparent.png) repeat; min-height:400px;}
		.ColunaDta .ImagemDetalhe{clear: both; width: 168px; height: 160px;}
			.ColunaDta .ImagemDetalhe img{position: absolute; top: 20px; right: 14px; width: 168px; height: 167px;}
		
		.DestaquesLateral{clear: both; width: 182px;}
			.DestaquesLateral .Item{margin-top: 10px; background: #FFF url(../images/arrow5.gif) no-repeat top right;}
				.DestaquesLateral .Item a{border-left: 1px solid #DDDFE2; border-bottom: 1px solid #A8ACAF; display: block; padding: 5px 0 5px 12px}
				.DestaquesLateral .Item img{width: 140px; height: 36px}
		.BlocoLateral{width: 168px; margin: 25px 0 0 6px; clear: both;}
			.BlocoLateral h3{text-transform: uppercase; color: #000; font-size: 1em; padding-bottom: 3px; padding-left:5px;}
			.BlocoLateral  .Links{border-top: 1px solid #E3E3E4;}
				.BlocoLateral .Links a{border-bottom: 1px solid #E3E3E4; font-size: 1.1em; color: #63B300; display: block; padding: 5px; width: 158px;}
					.BlocoLateral .Links a:hover{color: #006633;}
			.BlocoLateral a.Galeria{float: left; border: 3px solid #FFF;}	
			.BlocoLateral a.Galeria{float: left; border: 3px solid #FFF;}	
				.BlocoLateral a.Galeria:hover{border: 3px solid #006633;}
				.BlocoLateral a.Galeria img{width: 50px; height: 50px;}


/*FOOTER*/				
.Footer{background: url(../images/SombraTopFooter.gif) repeat-x left 19px;}
.FooterHP{padding-top: 40px; background: url(../images/SombraTopFooter.gif) repeat-x left 19px;}
	.AreaFooterUtils{margin: auto auto; width: 948px;}
	.FooterUtils{width: 200px; float: left; height: 45px; }
	.LadoEsqFooterUtils{float: left; background: transparent url(../images/footerUtilsEsq.gif) no-repeat scroll 0 16px; width: 15px; height:39px;}
	.ConteudoFooterUtils{float: left; padding: 19px 0 10px 20px; background: #FFFFFF url(../images/footerUtilsTop.gif) no-repeat scroll 0 5px}
	.LadoDtoFooterUtils{float: left; background: transparent url(../images/footerUtilsDta.gif) no-repeat scroll 0 16px; width: 15px; height:39px;}

			.AumentoFonte{border-left: 1px solid #464648; border-top: 1px solid #464648; border-bottom: 1px solid #464648; width: 48px; float: left; margin-right: 20px;}
				.AumentoFonte a{border-right: 1px solid #464648; color: #464648; text-transform: uppercase; width: 15px; display: block; float: left; text-align: center;}
					.AumentoFonte a:hover, .AumentoFonte a.Activo{background: #464648; color: #FFF;}
			.AumentoFonte #Normal{font-size: 1em; padding: 2px 0 2px 0}	
			.AumentoFonte #Larger{font-size: 1.2em; padding: 1px 0 1px 0}
			.AumentoFonte #Largest{font-size: 1.5em; padding: 0;}
			
		.RSS{padding: 4px 20px 0 0; float: left; }		
	
	.FooterLinks{width: 948px; margin: auto;}
	    .Copyright{width: 320px; float: left; color: #464648; padding: 15px 15px 0 23px; font-size: 0.9em;}
	    .Copyright a{color: #63B300}
			.Copyright a:hover{color: #006633}
		.Acessibilidade{/*margin-left: 320px;*/}
			.Acessibilidade a{background: url(../images/iconAcess.gif) no-repeat bottom left; color: #000; padding: 11px 0 0 28px; float: left; margin-top: 15px;}
				.Acessibilidade a:hover{text-decoration: underline;}
		.FooterLinks ul{list-style: none; padding-top: 10px; float: left; padding-left: 73px}
			.FooterLinks ul li{float: left; margin-right: 10px;}

.DestaqueNoticias{clear: both; margin: 35px 0 0 0; float: left;}
	.DestaqueNoticias  .LinhaItems{clear: both; padding-bottom: 30px; float: left; width: 466px}
	.DestaqueNoticias  .Item{float: left; width: 145px; padding: 0 0 0 10px;}
		.DestaqueNoticias  .Item .imagem {height: 78px; width: 145px;}
			.DestaqueNoticias  .Item a{float: left; height: 68px}
			.DestaqueNoticias  .Item a img{width: 68px; height: 68px;}
			.DestaqueNoticias  .Item .Data {font-size: 1.1em; color: #464648; font-weight: bold;}
			.DestaqueNoticias  .Item .Resumo{}
				.DestaqueNoticias  .Item .Resumo a{font-size: 1.1em; color: #63B300;}
					.DestaqueNoticias  .Item .Resumo a:hover{color: #006633;}
		.DestaqueNoticias .Link{clear: both;}
		.DestaqueNoticias.Interior{margin: 0px}
		.DestaqueNoticias.Interior .Link{clear: both; padding-left: 14px}
			.DestaqueNoticias .Link a{background: url(../images/iconMore.gif) no-repeat top left; padding: 11px 10px 9px 35px; color: #63B300; text-transform: uppercase; font-size: 0.9em; display: block; width: 120px;}
				.DestaqueNoticias .Link a:hover{color: #006633;}
	
.Banner{padding: 126px 0 0 1px; clear: both; float:left;}
	.Banner a{margin-bottom: 10px; float: left;}
	.Banner img{width: 150px; height: 56px; float:left;}
	
	
/*MAPA SITE*/
.GlobalMapaSite .Content{width: 948px;}
.GlobalMapaSite .BreadCrumb{padding-left: 274px}
.GlobalMapaSite .TopoConteudo{background: url(../images/SombraTop.png) repeat-x bottom left; padding-left: 210px; margin-left: 64px}
.GlobalMapaSite .ColunaDta{float: left; width: 182px}
.GlobalMapaSite .LadoEsqMapaSite{/*background: url(../images/SombraEsq.png) no-repeat right 0px;*/ width: 64px; height: 450px; float: left;}

.GlobalMapaSite .ConteudoTexto{width: 682px}

.GlobalMapaSite .ConteudoTexto .LinhaListagem{clear: both; padding-bottom: 25px;}
.GlobalMapaSite .ConteudoTexto ul{list-style: none; width: 195px; margin: 22px 12px 35px 20px; border-top: 1px solid #579F00; float: left;}
	.GlobalMapaSite .ConteudoTexto ul li{background: none; padding-left: 0px;}
	.GlobalMapaSite .ConteudoTexto ul li a.Primeiro{background: url(../images/arrow7.gif) no-repeat left;}
	.GlobalMapaSite .ConteudoTexto ul li a{border-bottom: 1px solid #E3E3E4; color: #63B300; font-size: 1.1em; text-transform: uppercase; display: block; padding: 3px 0 3px 15px;}
		.GlobalMapaSite .ConteudoTexto ul li a:hover{text-decoration: underline;}
	
	.GlobalMapaSite .ConteudoTexto .SubMenu2{margin: 0px; border: 0px;}
		.GlobalMapaSite .ConteudoTexto .SubMenu2  li{background: none;}
		.GlobalMapaSite .ConteudoTexto .SubMenu2 li a{background: none; border-bottom: 1px solid #E3E3E4; font-size: 1em; text-transform: uppercase; display: block; padding: 3px 0 3px 30px; width: 165px;}

		.GlobalMapaSite .ConteudoTexto .SubMenu3{margin: 0px; border: 0px; border-bottom: 1px solid #E3E3E4;}
			.GlobalMapaSite .ConteudoTexto .SubMenu3 li{border: 0px; background: none;}
			.GlobalMapaSite .ConteudoTexto .SubMenu3 li a{background: none; padding-left: 40px; font-size: 1em; display: block; text-transform: none; border: 0px;}

	.GlobalMapaSite  .MenuMapaSite{float: right; margin-top: 20px;}
		.GlobalMapaSite  .MenuMapaSite a{background: url(../images/arrow7.gif) no-repeat left; display: block; width: 173px; padding: 3px 5px 3px 15px; font-size: 1.1em; color: #63B300; text-transform: uppercase; border-bottom: 1px solid #E3E3E4; border-top: 1px solid #579F00; margin: 0 13px 35px 0; }
			.GlobalMapaSite  .MenuMapaSite a:hover{text-decoration: underline;}	
/*IMAGEBOX*/	
#ImageBoxOverlay{background-color: #000;}
#ImageBoxCaption{background-color: #F4F4EC;}
#ImageBoxContainer{width: 250px; height: 250px;	background-color: #F4F4EC;}
#ImageBoxCaptionText{font-weight: bold;	padding-bottom: 5px; font-size: 13px; color: #000;}
#ImageBoxCaptionImages{margin: 0;}
#ImageBoxNextImage{background-image: url(images/spacer.gif); background-color: transparent;}
	#ImageBoxNextImage:hover{background-image: url(images/next_image.jpg);	background-repeat:	no-repeat;	background-position: right top;}
#ImageBoxPrevImage{background-image: url(images/spacer.gif); background-color: transparent;}
	#ImageBoxPrevImage:hover{background-image: url(images/prev_image.jpg);	background-repeat:	no-repeat;	background-position: left bottom;}
	
/*CALENDARIO*/
.ui-widget-content{background: #EBF3E2!important; color: #2F8256!important; text-transform: uppercase; border-right: 1px solid #DDDDDD!important; border-bottom: 1px solid #DDDDDD!important; border-left: 1px solid #EBF3E2!important; border-top: 1px solid #EBF3E2!important;}
	.ui-datepicker-title{font-family:arial; font-weight:normal;color: #FFF!important; text-transform: uppercase; font-size: 1.1em;}
	.ui-widget-header{background: #7CB928!important; border: 0px!important}
	.ui-widget-header .ui-datepicker-prev{background: url(../images/prevCalendario.gif) no-repeat top;}
			.ui-widget-header .ui-datepicker-prev-hover{background: url(../images/prevCalendarioOver.gif) no-repeat top!important; cursor: pointer; border: 0px!important; top: 2px!important; left: 2px!important}
		.ui-widget-header .ui-datepicker-next{background: url(../images/nextCalendario.gif) no-repeat top;}
			.ui-widget-header .ui-datepicker-next-hover{background: url(../images/nextCalendarioOver.gif) no-repeat top!important; cursor: pointer; border: 0px!important; top: 2px!important; right: 2px!important}
	.ui-state-today{color: #FFF!important;}
	.ui-state-default{border: 1px solid #B3D6A1!important; color: #63B300!important;}
	.ui-state-highlight{background: #63B300!important; color: #FFF!important;}	
	.ui-state-hover{background:#006633!important; border:1px solid #3E8D59!important; color:#FFF!important;}