/* Clean Style */
	.cleanStyle h1, .cleanStyle h4 { margin: 21px 0!important }
	.cleanStyle h2 { margin: 19px 0!important }
	.cleanStyle h3 { margin: 18px 0!important }
	.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!important }
	.cleanStyle strong { font-weight: bold!important }
	.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 40px!important; list-style-type: none!important; list-style-position: outside!important }
	.cleanStyle ul li { list-style-type: disc!important }
	.cleanStyle ul li ul li { list-style-type: circle!important }
	.cleanStyle ul li ul li ul li { list-style-type: square!important }
	.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 }Log
	.cleanStyle blockquote { margin-left: 40px!important }
	.cleanStyle hr { margin: 8px 0!important; border: inset 1px #000!important }
/* FIM Clean Style */

.Global{margin-left: auto; margin-right: auto; width: 975px;}
.Sombra{float: left; background: url(../Images/SombraLateral2.gif) repeat-y top right; width:978px;}		

.BarraTopo{float: left; width: 960px;  margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom:10px;}
	.MenuTopo{float: right; }
		.MenuTopo img{cursor: pointer; float: left; padding-right: 8px; border-right: 1px solid #FFFFFF;}
		.MenuTopo span{display: none;}
		.MenuTopo ul{margin-top: 0px;}
		.MenuTopo li{float: left; padding-top: 3px; padding-left: 8px; padding-right: 8px; border-right: 1px solid #FFFFFF; list-style: none;}
		.MenuTopo li a{font-size: 0.9em; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
			.MenuTopo li a:hover{color: #FFFFFF; text-decoration: underline;}
		.MenuTopo li a span{display: none;}
		
.CantosTopo{clear: both; float: left; height: 16px; width: 975px; background: url(../Images/Top.gif) no-repeat top left;}		
.CantosRedondos{ background: url(../Images/CantosRedondos.gif) no-repeat top; clear: both; height: 37px; width: 947px; padding-right: 25px;}		
.CantosFundo{margin-bottom: 30px; padding-top: 0px; height:28px; background: #FFFFFF url(../Images/CantosFundo.gif) no-repeat bottom; padding-left:21px;  width:961px; clear:both;}

.Header{clear: both; float: left; width: 960px; background: #FFFFFF; margin-left: auto; margin-right: auto;}
	.HeaderBottom{margin-left: auto; margin-right: auto; height: 16px; width: 960px; background: #FFFFFF url(../Images/Bottom.gif) no-repeat bottom left;}
	
	.Logotipos{padding-left: 48px; padding-right: 14px; padding-top: 20px; width:200px; float: left;}
		.LogoFCMP{color: #000000; height: 201px; width: 197px; background: #FFFFFF /*url(../Images/LogoFCMP.gif) no-repeat*/; cursor: pointer; }
			.LogoFCMP span{display: none;}
	
	.ImagemHeader{width: 650px; height: 228px; float: left; padding:5px 0px 0px 30px; overflow: hidden;}
		.ImagemHeader img {}
	
.Menus{float: left; clear: both; width: 960px; background: #FFFFFF; margin-left: auto; margin-right: auto;}
	.Menu1{padding-left: 10px; float: left; width: 280px;}
		.MenuPequeno0010{ float: left; height: 44px;  width: 280px; background: #D5D5D5 url(../Images/MenuPequenoFed.gif) no-repeat top left;}
		
		.Menu0010Top{min-height: 15px; width: 280px; background: #D5D5D5 url(../Images/MenuFedTop.gif) no-repeat top left;}
		.Menu0010{ min-height: 105px; width: 280px; background: #D5D5D5 url(../Images/MenuFedBottom.gif) no-repeat bottom left;}
			*html .MenuFederacao{ height: 105px;}
			
		.Menu0010Conteudo{min-height: 105px; width: 279px; background: #D5D5D5}
		.Menu0010Conteudo div.Titulo{color: #000000; font-weight: bold; text-transform: uppercase; font-size: 1.0em; border-bottom: 1px solid #A8AAA3;}
		.Menu0010Conteudo li{border-bottom: 1px solid #A8AAA3;}
		.Menu0010Conteudo li a.Activo{color: #FFFFFF; background: #000000 url(../Images/SetaFrente.gif) no-repeat right;}
		.Menu0010Conteudo li .Secundario {color: #FFFFFF; background: #D5D5D5; }
		.Menu0010Conteudo ul.SubMenu{margin-left: -10px; margin-right: -10px; margin-bottom: -1px;}		
		
		.Menu0010ConteudoTopo{display: block; height: 15px; width: 279px; background: url(../Images/MenuFederacaoConteudoTopo.gif) no-repeat left;}
		.Menu0010ConteudoFundo{display: block; height: 15px; width: 279px; background: url(../Images/MenuFederacaoConteudoFund.gif) no-repeat left;}	
	
	.Menu2{padding-left: 10px; padding-right: 10px; float: left; width: 320px;}
		.MenuPequeno0020{ float: left; height: 44px;  width: 320px; background: #FDCD24 url(../Images/MenuPequenoCamp.gif) no-repeat top left;}
		
		.Menu0020Top{min-height: 15px; width: 320px; background: #FDCD24 url(../Images/MenuCampTop.gif) no-repeat top left;}
		.Menu0020{ min-height: 105px; width: 320px; background: #FDCD24 url(../Images/MenuCampBottom.gif) no-repeat bottom;}
			*html .MenuCampismo{ height: 105px;}

		.Menu0020Conteudo{min-height: 105px; width: 279px; background: #fdcd24}
		.Menu0020Conteudo div.Titulo{color: #000000; font-weight: bold; text-transform: uppercase; font-size: 1.0em; border-bottom: 1px solid #A8AAA3;}
		.Menu0020Conteudo li{border-bottom: 1px solid #A8AAA3;}
		.Menu0020Conteudo li a.Activo{color: #FFFFFF; background: #000000 url(../Images/SetaFrente.gif) no-repeat right;}
		.Menu0020Conteudo li .Secundario {color: #FFFFFF; background: #D5D5D5; }
		.Menu0020Conteudo ul.SubMenu{margin-left: -10px; margin-right: -10px; margin-bottom: -1px;}				
		.Menu0020ConteudoTopo{display: block; height: 15px; width: 279px; background: url(../Images/MenuCampismoConteudoTopo.gif) no-repeat left;}
		.Menu0020ConteudoFundo{display: block; height: 15px; width: 279px; background: url(../Images/MenuCampismoConteudoFund.gif) no-repeat left;}	
		
	.Menu3{padding-right: 10px; float: left; width: 320px;}
		.MenuPequeno0030{ float: left; height: 44px;   width: 320px; background: #92D2FF url(../Images/MenuPequenoMont.gif) no-repeat top left;}
	
		.Menu0030Top{min-height: 15px; width: 320px; background: #92D2FF url(../Images/MenuMontaTop.gif) no-repeat top left;}
		.Menu0030{  min-height: 105px; width: 320px; background: #92D2FF url(../Images/MenuMontaBottom.gif) no-repeat bottom left; }
			*html .MenuMontanhismo{ height: 105px;}
		
		.Menu0030Conteudo{min-height: 105px; width: 279px; background: #92D2FF}
		.Menu0030Conteudo div.Titulo{color: #000000; font-weight: bold; text-transform: uppercase; font-size: 1.0em; border-bottom: 1px solid #A8AAA3;}
		.Menu0030Conteudo li{border-bottom: 1px solid #A8AAA3;}
		/*.MenuMontanhismoConteudo li a.Activo{color: #FFFFFF; background: #000000 url(../Images/SetaFrente.gif) no-repeat right;}*/
		.Menu0030Conteudo li .Secundario {color: #FFFFFF; background: #92D2FF; }
		.Menu0030Conteudo ul.SubMenu {margin-left: -10px; margin-right: -10px; margin-bottom: -1px;}
		.Menu0030ConteudoTopo{display: block; height: 15px; width: 279px; background: url(../Images/MenuMontanhismoConteudoTopo.gif) no-repeat left;}
		.Menu0030ConteudoFundo{display: block; height: 15px; width: 279px; background: url(../Images/MenuMontanhismoConteudoFund.gif) no-repeat left;}
	
	.Conteudo{background: #FFFFFF; clear: both; float: left; width:960px; overflow: hidden;}
	
	.Colunas{min-height: 900px; overflow: hidden;}
		
		.Coluna1{padding-left: 10px; float: left; width: 280px; }
			.ColFederacaoTop{float: left; height: 15px; width: 280px; background: #F2F2F2 url(../Images/ColFedTop.gif) no-repeat top left;}
			.ColFederacaoConteudo{float: left; /*height: 930px; min-height: 835px;*/ width: 280px; background: #F2F2F2 url(../Images/ColFedBottom.gif) no-repeat left bottom; margin-bottom: -10000px; padding-bottom: 10000px;}
		
		.Coluna2{padding-left: 10px; padding-right: 10px; float: left; width: 320px; margin-bottom: -10000px; padding-bottom: 10000px;}
			.ColCampismoTop{float: left; height: 15px; width: 320px; background: #FEF0BD url(../Images/ColCampTop.gif) no-repeat top left;}
			.ColCampismoConteudo{float: left; /*height: 930px; min-height: 835px;*/ width: 320px; background: #FEF0BD url(../Images/ColCampBottom.gif) no-repeat left bottom; margin-bottom: -10000px; padding-bottom: 10000px;}
		
		.Coluna3{float: left; width: 320px; margin-bottom: -10000px; padding-bottom: 10000px;}
			.ColMontanhismoTop{float: left; height: 15px; width: 320px; background: #DEF1FF url(../Images/ColMontaTop.gif) no-repeat top left;}
			.ColMontanhismoConteudo{float: left; /*height: 930px; min-height: 835px;*/ width: 320px; background: #DEF1FF url(../Images/ColMontaBottom.gif) no-repeat left bottom; margin-bottom: -10000px; padding-bottom: 10000px;}
			
	.ColunaNav{float: left; padding-left: 10px; min-height: 450px; width: 290px;}
	
	.Pathway{margin-left: 5px; float: left; width: 650px; margin-bottom: 20px;}
	.Pathway span{color: #989898;}
	.Pathway li{font-size: 1.0em; float: left; padding-left: 4px; list-style: none; color: #989898;}
	.Pathway a{font-size: 1.0em; text-decoration: none; color: #989898;}
	.Pathway a:hover{text-decoration: underline; color: #68C2FE;}
		
	/* RODAPE */	
		.Footer{clear: both; float: left; width: 960px;}
			.Links{padding-left:48px;}
				.Links ul{list-style: none;}
				.Links li{padding-right: 12px; float:left;}
				.Links li a{font-size: 1.0em; color: #49B4FF; text-decoration: none; text-transform: uppercase;}
				.Links li a:hover{text-decoration: underline;}
			.Copyright{height: 20px; float: left; width: 960px; margin-left: auto; margin-bottom: 30px; margin-top: 3px;}
				.Copyright ul{list-style: none;}
				.Copyright li{padding-right: 12px; float:left;}
				.Copyright li a{font-size: 1.0em; color: #49B4FF; text-decoration: none; text-transform: uppercase;}
				.Copyright li a:hover{text-decoration: underline;}
				.IconAcessibilidade{float: left; height: 22px; /*width: 40px;*/}
					.IconAcessibilidade img{float: left; cursor: pointer;}
					.IconAcessibilidade a{float: left; margin-top: 12px; font-size: 0.9em; color: #49ADF3; text-decoration: none;}
						.IconAcessibilidade a:hover{color: #FFFFFF;}
				.Texto{font-size: 0.9em; float: left; padding-left: 7px; padding-top:5px;}
					.Texto a{color: #49ADF3; text-decoration: none;}
					.Texto a:hover{text-decoration: underline;}
		
		.DestaquesRodape{}
		
		.DestaquesRodape_Esquerda {margin-top: 20px; width: 280px; margin-left: 10px; margin-right: 10px; display: block; float: left;}
			*html .Filiacoes_Esquerda {margin-left: 5px;}
			.DestaquesRodape_Esquerda span{margin-top: 45px; margin-left: 55px; font-size: 1.8em; color: #FFFFFF; display: block;}
			.DestaquesRodape_Esquerda p {margin-left: 10px; color: #494949; display: block; font-weight:bold; }
			
		.DestaquesRodape_Centro {margin-top: 20px; width: 320px; margin-right: 10px; display: block; float: left;}
			.DestaquesRodape_Centro img{}
			.DestaquesRodape_Centro span{margin-top: 45px; margin-left: 55px; font-size: 1.8em; color: #FFFFFF; display: block;}
			.DestaquesRodape_Centro p {margin-left: 10px; color: #494949; display: block;font-weight:bold;}

		.DestaquesRodape_Direita {margin-top: 20px; width: 320px; margin-right: 10px; display: block; float: left;}
			.DestaquesRodape_Direita span{margin-top: 45px; margin-left: 55px; font-size: 1.8em; color: #FFFFFF; display: block;}
			.DestaquesRodape_Direita p {margin-left: 10px; color: #494949; display: block;font-weight:bold;}
		
		.Banners{margin-top: 20px; width: 938px; margin-left: 10px; margin-right: 10px; display: block; float: left; /*background: #AAAAAA;*/}
			.Banners img {padding-right: 30px;}
		
		.Icons{padding-top: 5px; padding-left: 25px; float: left; height: 90px; width: 450px; background: #FFFFFF;}			
	/* FIM RODAPE */	
	
	/* DIFERENTES TIPOS DE BANNERS NA HOMEPAGE */
		.Banner1_Formato1 {margin-top: 40px; width: 280px; height: 110px; margin-left: 10px; margin-right: 10px; display: block; float: left; /*background: #AAAAAA;*/}

			
		.Banner2_Formato1 {margin-top: 40px; width: 320px; height: 110px; margin-right: 10px; display: block; float: left;  background: #AAAAAA;}

		.Banner_Formato2 {display: block; width: 610px; height: 110px; margin-top: 35px; margin-left: 10px; background: #AAAAAA; clear: both; float: left;}
			*html .Banner_Formato2 {margin-left: 5px;}
			
		.Banner_Formato3 {display: block; width: 940px; height: 110px; margin-top: 35px; margin-left: 10px; background: #AAAAAA; clear: both; float: left;}
			*html .Banner_Formato3 {margin-left: 5px;}

			.Banner1_Formato1 span{margin-top: 45px; margin-left: 55px; font-size: 1.8em; color: #FFFFFF; display: block;}
			.Banner2_Formato1 span{margin-top: 45px; margin-left: 75px; font-size: 1.8em; color: #FFFFFF; display: block;}		
			.Banner_Formato2 span{margin-top: 45px; margin-left: 240px; font-size: 1.8em; color: #FFFFFF; display: block;}
			.Banner_Formato3 span{margin-top: 45px; margin-left: 370px; font-size: 1.8em; color: #FFFFFF; display: block;}
	/* FIM DIFERENTES TIPOS DE BANNERS NA HOMEPAGE */
	
		/*.Anexos{ margin-top: 30px; display: block; }*/
	
	/* BLOCO LINKS RELACIONADOS */	
		.ColunaNav .LinksRelacionados{margin-top 20px; margin-left: 0px; margin-bottom: 50px; clear: both; border-top: 2px solid black; border-bottom: 1px solid black; width: 270px; }
		.LinksRelacionados{margin-left: 0px; margin-bottom: 50px; clear: both; border-top: 2px solid black; border-bottom: 1px solid black; width: 630px; }
			*html .LinksRelacionados{margin-left: 5px;}
			.LinksRelacionados div{font-size: 0.9em; color: #000000; padding-top:1px; padding-bottom: 4px; font-weight: bold; padding-left: 1px;}
			.LinksRelacionados li {padding-bottom: 4px; list-style: none; border-top: 1px solid black; text-decoration: none; padding-top: 1px;}
			.LinksRelacionados a {text-decoration: none; color: #49B5FF;}
			.LinksRelacionados a:hover {text-decoration: underline;}
	/* FIM BLOCO LINKS RELACIONADOS */	

	/* BLOCO COM LINKS PARA DOCUMENTOS */			
		
		.ColunaNav .Documentos{margin-left: 0px; margin-top: 50px; margin-bottom: 50px; clear: both; border-top: 2px solid black; border-bottom: 1px solid black; width: 270px;}
		.Documentos{margin-left: 0px; margin-top: 50px; margin-bottom: 50px; clear: both; border-top: 2px solid black; border-bottom: 1px solid black; width: 630px;}
			*html .Documentos{margin-left: 5px; }
			.Documentos div{font-size: 0.9em; color: #000000; padding-top:1px; padding-bottom: 4px; font-weight: bold; padding-left: 1px;}
			.Documentos li { padding-bottom: 4px; list-style: none; border-top: 1px solid black; text-decoration: none; padding-top: 2px;}
			.Documentos a {padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos a:hover {text-decoration: underline;}	
			.Documentos .DOC_doc {background: url(../Images/doc_types/icon_doc.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_docx {background: url(../Images/doc_types/icon_doc.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_jpg {background: url(../Images/doc_types/icon_image.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_pdf {background: url(../Images/doc_types/icon_pdf.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_gif {background: url(../Images/doc_types/icon_image.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_png {background: url(../Images/doc_types/icon_image.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_txt {background: url(../Images/doc_types/icon_txt.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_xls {background: url(../Images/doc_types/icon_xls.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
			.Documentos .DOC_generico {background: url(../Images/doc_types/icon_generic.gif)  left no-repeat; padding-left: 20px; text-decoration: none; color: #49B5FF; padding-top: 2px; padding-bottom: 4px;}
	/* FIM BLOCO COM LINKS PARA DOCUMENTOS */
	
	/* CONTEUDO CENTRAL */
		.ConteudoCentral{margin-left: 5px; float: left; color: #494949; width: 635px;}
			.ConteudoCentral h2{margin-bottom: 10px; font-size: 2.2em; font-weight: normal; }
			.ConteudoCentral h3{margin-top: 5px; margin-bottom: 3px; font-size: 1.6em; font-weight: bold; }
			.ConteudoCentral h4{margin-bottom: 5px; margin-top: 10px; font-size: 1.4em; font-weight: normal; color: #000000;}
			.ConteudoCentral .tema{color: #494949; font-size: 1.0em;}
			.ConteudoCentral .texto{clear:both; margin-bottom: 10px; color: #494949; font-size: 1.1em;}
			.ConteudoCentral .texto p{margin-bottom: 20px; color: #494949; font-size: 1.1em;}
			.ConteudoCentral .txtdetalhes{clear:both; margin-bottom: 10px; color: #494949; font-size: 1.1em;}
			.ConteudoCentral .txtdetalhes p{margin-bottom: 20px; color: #494949; font-size: 1.1em;}
			
			/* ESTILOS DO EDITOR ICM */
			.txtdetalhes h1 { font-family: Arial; font-weight: normal; font-size: 18px; color: #494949; margin: 21px 0!important }
			.txtdetalhes h2 { font-family: Arial; font-weight: bold; font-size: 14px; color: #494949; margin: 19px 0!important }
			.txtdetalhes h3 { font-family: Arial; font-weight: normal; font-size: 14px; color: #494949; margin: 18px 0!importan }
			.txtdetalhes h4 { font-family: Arial; font-weight: normal; font-size: 12px; color: #000000; margin: 21px 0!important }
			.txtdetalhes h5 { font-family: Arial; font-weight: regular; font-size: 12px; color: #49b4ff; margin: 22px 0!important }
			.txtdetalhes h6 { font-family: Arial; font-weight: regular; font-size: 11px; color: #49b4ff; margin: 25px 0!important }
			
			.txtdetalhes hr {  height: 1px; color: #494949; margin: 8px 0!important; }
			.txtdetalhes .box {  background-color: #D5D5D5;  }
			.txtdetalhes .blockquote { background: #ffffff url(../Images/quote.gif) no-repeat left top; padding-left: 40px; padding-top: 5px;  }
			.item {color:#AAAAAA; font-style:normal;}
			
			.txtdetalhes ul {  display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: none!important; list-style-position: outside!important;}
				.txtdetalhes ul li { list-style: square url(../Images/quadrado.gif) outside; }
				
			.txtdetalhes ol { display: block!important; margin: 16px 0!important; padding: 0 0 0 40px!important; list-style-type: decimal!important; list-style-position: outside!important }	
				.txtdetalhes ol li { }
	
			.ImagensConteudoCentral{display: block; width: 300px;}
			.ImagensConteudoCentral img{border-top: 2px solid #494949; border-bottom: 1px solid #494949;}
	/* FIM  CONTEUDO CENTRAL */
	
	/* RODAPE IMPRIMIR E ENVIAR MAIL */
		.FooterPrint{margin-top: 200px; margin-bottom: 40px; height: 40px; border-top: 2px solid #494949; width:630px; float: left;}
			.Print{margin-top: 9px; margin-right: 12px;padding-top: 18px; float: left; background: url(../Images/IconPrint.gif) top left no-repeat; color: #49B4FF;}
			a .Print {text-decoration: none; color: #49B4FF; text-transform: uppercase;}
			a:hover .Print{text-decoration: underline; cursor: pointer;}
		
		.EnviaMail{margin-top: 9px; padding-top: 18px; float: left; background: url(../Images/IconEnviaMail.gif) top left no-repeat; color: #49B4FF;}
		a .EnviaMail {text-decoration: none; color: #49B4FF; text-transform: uppercase;}
		a:hover .EnviaMail{text-decoration: underline; cursor: pointer;}
	/* FIM RODAPE IMPRIMIR E ENVIAR MAIL */

	/* DESTAQUE NA PAGINA NOTICIAS COM UMA NOTICIA */
		.DestaqueNoticias{float:left; clear: both; border-top: 2px solid #494949; border-bottom: 1px solid #494949; width: 630px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 30px;}
		.DestaqueNoticiasImagem{float: left; width: 300px; margin-right: 10px;}
		.DestaqueNoticiasImagem img{border-top: 1px solid #494949; border-bottom: 1px solid #494949; }
		.DestaqueNoticiasTexto{ /*float: left;*/  /*height: 216px; */ /*width: 317px;*/ display: block; }
		.DestaqueNoticiasTexto .textodetalhes{margin-bottom: 0px;}
			.DestaqueNoticiasTexto .textodetalhes p{display: block;}
		.DestaqueNoticias .Data{color: #494949; font-size: 1.0em;}
	/* FIM DESTAQUE NA PAGINA NOTICIAS COM UMA NOTICIA */

	/* DESTAQUE NA PAGINA NOTICIAS COM DUAS NOTICIAs */
		fieldset.Destaque2Noticias{ border: none;}
		.Destaque2NoticiasTopo{clear: both; display: block; border-top: 2px solid #494949; /*border-bottom: 1px solid #494949;*/ width: 630px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px;}
		.Destaque2NoticiasFundo{clear: both; display: block; border-bottom: 1px solid #494949; width: 630px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 20px;}
		.Destaque2NoticiasAreaEsq{float: left; width: 300px; margin-bottom: 10px;}
		.Destaque2NoticiasAreaDta{float: left; margin-left: 30px; width: 300px; margin-bottom: 10px;}
		.Destaque2NoticiasImagem{width: 300px; padding: 0px; margin: 0px;} /*  float: left;  */
		.Destaque2NoticiasImagem img{border-top: 1px solid #494949; border-bottom: 1px solid #494949;}
		.Destaque2NoticiasTexto{ margin-top: 10px; width: 300px; }
		.Destaque2NoticiasTexto .Data{clear:both; font-size: 1.1em; color: #494949; margin-bottom: 3px; }
		.Destaque2NoticiasTexto .Tema{font-size: 1.0em;}
		.Destaque2NoticiasTexto .Link a{color: #60BDFF; clear:both;font-size: 1.4em; text-decoration: none; }
		.Destaque2NoticiasTexto .Link a:hover{text-decoration: underline;}
		.Destaque2NoticiasTexto .Descricao{margin-top: 3px; font-size: 1.0em; clear:both;  color: #494949;}
	/* FIM DESTAQUE NA PAGINA NOTICIAS COM DUAS NOTICIAS */

	/* FORMULARIO SUGESTOES */
		.formSugestoes{float:left; width: 500px; border: 0;}
			.formSugestoes p{clear: both; float: left; font-size: 0.9em; color: #494949; margin-top: 10px; width: 633px;}
			
			.formSugestoes .lblNome {float:left; padding-right: 374px; }
			.formSugestoes .Nome{margin-bottom: 5px; clear:both;float:left; width:374px;}

			.formSugestoes .Morada{margin-bottom: 5px; float:left; clear: both; width: 374px;}
			.formSugestoes .lblMorada{clear: both; float:left;width: 374px;}

			.formSugestoes .GMS{margin-bottom: 5px; margin-left: 20px;  float:left; width: 175px;}
			.formSugestoes .lblGMS{margin-top: 0px; margin-left: 20px; float:left;  width: 175px;}
				html>/**/body .formSugestoes .lblGMS{margin-top: -12px;}

			.formSugestoes .lblTelefone{float: left;clear: both; width: 175px;}
			.formSugestoes .Telefone{margin-bottom: 5px; float: left;clear: both; width: 175px;}

			.formSugestoes .Contacto{margin-bottom: 5px; float:left; clear: both; width: 235px;}
			.formSugestoes .lblContacto{clear: both; float:left;width: 235px;}

			.formSugestoes .Mensagem{margin-bottom: 5px; float:left; clear: both; width: 374px;}
			.formSugestoes .lblMensagem{clear: both; float:left;width: 374px;}

			.botaoEnviar{ clear: both; margin-left: 285px; text-transform: uppercase; border: 0px; font-weight: bold; padding-bottom: 1px; color: #FFFFFF; height: 19px; width: 94px; float: left; background: transparent url(../Images/BotaoForaBranco.gif) no-repeat; font-size: 1.0em; background-color: #49B4FF}			
				.botaoEnviar:hover{cursor: pointer; float: left; background: transparent url(../Images/BotaoDentroBranco.gif) no-repeat; background-color: #49B4FF}
	/* FIM FORMULARIO SUGESTOES */
	
	/* FORMULARIO CONTACTO */
		.formContacto{ width: 500px; border: 0;}
			.formContacto p{clear: both; float: left; font-size: 0.9em; color: #494949; margin-top: 10px; width: 633px;}
			
			.formContacto .lblNome {float:left; padding-right: 374px; }
			.formContacto .Nome{margin-bottom: 5px; clear:both;float:left; width:374px;}
			
			.formContacto .lblEmail {float:left; padding-right: 374px; }
			.formContacto .Email{margin-bottom: 5px; clear:both;float:left; width:374px;}

			.formContacto .lblAssunto{float: left;clear: both; width: 175px;}
			.formContacto .Assunto{margin-bottom: 5px; float: left;clear: both; width: 175px;}

			.formContacto .Mensagem{margin-bottom: 5px; float:left; clear: both; width: 374px;}
			.formContacto .lblMensagem{clear: both; float:left;width: 374px;}

			.botaoEnviar{ clear: both; margin-left: 285px; text-transform: uppercase; border: 0px; font-weight: bold; padding-bottom: 1px; color: #FFFFFF; height: 19px; width: 94px; float: left; background: transparent url(../Images/BotaoForaBranco.gif) no-repeat; font-size: 1.0em; background-color: #49B4FF}			
				.botaoEnviar:hover{cursor: pointer; float: left; background: transparent url(../Images/BotaoDentroBranco.gif) no-repeat; background-color: #49B4FF}
			
			.botaoLimpar{ margin-left: 170px; text-transform: uppercase; border: 0px; font-weight: bold; padding-bottom: 1px; color: #FFFFFF; height: 19px; width: 94px;  background: transparent url(../Images/BotaoFora.gif) no-repeat; font-size: 1.0em;}			
				.botaoLimpar:hover{cursor: pointer; float: left; background: transparent url(../Images/BotaoDentro.gif) no-repeat;}				
	/* FIM FORMULARIO CONTACTO */	
	
	/* FORMULARIO ENVIAR */
		.formEnviar{ width: 500px; border: 0;}
			.formEnviar p{clear: both; float: left; font-size: 0.9em; color: #494949; margin-top: 10px; width: 633px;}
			
			.formEnviar .lblNome {float:left; padding-right: 350px;}
			.formEnviar .Nome{margin-bottom: 5px; clear:both;float:left; width:374px;}
			
			.formEnviar .lblEmail {float:left; padding-right: 350px;}
			.formEnviar .Email{margin-bottom: 5px; clear:both;float:left; width:374px;}

			.formEnviar .lblAssunto{float: left;clear: both; width: 175px;}
			.formEnviar .Assunto{margin-bottom: 5px; float: left;clear: both; width: 175px;}

			.formEnviar .Mensagem{margin-bottom: 5px; float:left; clear: both; width: 374px;}
			.formEnviar .lblMensagem{clear: both; float:left;width: 374px;}

			.botaoEnviar{ clear: both; margin-left: 285px; text-transform: uppercase; border: 0px; font-weight: bold; padding-bottom: 1px; color: #FFFFFF; height: 19px; width: 94px; float: left; background: transparent url(../Images/BotaoForaBranco.gif) no-repeat; font-size: 1.0em; background-color: #49B4FF}			
				.botaoEnviar:hover{cursor: pointer; float: left; background: transparent url(../Images/BotaoDentroBranco.gif) no-repeat; background-color: #49B4FF}
			
			.botaoLimpar{ margin-left: 170px; text-transform: uppercase; border: 0px; font-weight: bold; padding-bottom: 1px; color: #FFFFFF; height: 19px; width: 94px;  background: transparent url(../Images/BotaoFora.gif) no-repeat; font-size: 1.0em;}			
				.botaoLimpar:hover{cursor: pointer; float: left; background: transparent url(../Images/BotaoDentro.gif) no-repeat;}				
	/* FIM FORMULARIO ENVIAR */
		
	/* FAQS */		
		.AreaFaqs{clear: both; float:left;  border-top: 2px solid #494949; padding-top: 5px; margin-bottom: 30px; width: 100%; }

		.AreaFaqs ul{list-style: none; float: left; width: 600px;}
		.AreaFaqs li{clear:both; display: block; float: left; border-bottom: 1px solid #494949; margin-bottom: 4px;}	
		.AreaFaqs a{margin-bottom:3px; font-size: 1.2em; clear: both;  height: 10px; width: 633px; display: block; color: #7DCAFF;  padding-bottom: 2px; text-decoration: none;}
			*html .AreaFaqs a{margin-bottom:0px;}

		.h2FaqsNoticias{float: left; width:467px;}

		.AreaFaqs h3{width: 634px!important; margin: 0px; padding-bottom: 3px; padding-top: 3px; cursor: pointer; font-size: 1.2em; height: 15px; color: #7DCAFF; border-bottom: 1px solid #494949;}
		.AreaFaqs div.pergunta .selected{cursor: default; font-size: 1.2em; /*height: 15px;*/ background: #EBEBEB; color: #494949; border-bottom: 1px solid #494949; border-top: 1px solid #494949;}
		.AreaFaqs div.resposta .selected{margin-bottom: 10px; overflow: none; }
		.AreaFaqs div.resposta{ border-bottom: 1px solid #494949; margin-bottom: 10px;}
		/*.AreaFaqs div{font-size: 1.2em;}*/
		/*.AreaFaqs div.resposta{ padding: 5px 0 15px 0; margin-bottom: 50px; border-bottom: 1px solid #494949; }*/
		/*.AreaFaqs div.selected{ padding: 5px 0 5px 0!important; border-bottom: 1px solid #494949!important;}*/
		
		#faqs dt { /*border-bottom:1px solid #494949;*/ color:#7DCAFF; cursor:pointer; font-size:1.2em; /*height:15px;*/ margin:0px; padding-bottom:3px; padding-top:3px; width:634px; }
		#faqs dd { margin-bottom: 10px; }	
		#faqs dd p { padding-bottom: 10px; }
	/* FIM FAQS */	
	
	/* LINKS "VOLTAR" */
		.VoltarTemas{float: right;}
		.VoltarTemas a{text-decoration: none;  /*margin-top: 10px; vertical-align: bottom;*/ padding-left: 15px; /*width: 150px;*/ /*float: left;*/ background: url(../Images/SetaBaixoAzul.gif) left no-repeat; color: #7DCAFF;}
		.VoltarTemas a:hover{text-decoration: underline; cursor: pointer;}

		.VoltarListagem a{ text-decoration: none;  /*margin-top: 40px;*/ vertical-align: bottom; padding-left: 15px; margin-right: 0; float: right; background: url(../Images/SetaBaixoAzul.gif) left no-repeat; color: #7DCAFF; }
		.VoltarListagem a:hover{text-decoration: underline; cursor: pointer;}
		.VoltarListagemFundo a{text-decoration: none; margin-bottom: -50px; margin-top: 10px; vertical-align: bottom; padding-left: 15px; margin-right: 10px; float: right; background: url(../Images/SetaBaixoAzul.gif) left no-repeat; color: #7DCAFF;}
		.VoltarListagemFundo a:hover{text-decoration: underline; cursor: pointer;}
	/* FIM LINKS "VOLTAR" */
	
	/* RESULTADO PESQUISA */
		.ResultadoPesquisa{clear:both;}
		.ResultadoPesquisa h3{font-size: 1.4em; border-bottom: 1px solid #494949;}
		.ResultadoPesquisa .Resultados{margin-bottom: 10px; }
		.ResultadoPesquisa ul{list-style: none;}
		.ResultadoPesquisa li{margin-bottom: 10px;}
		.ResultadoPesquisa div.Link a{text-decoration: none; font-size: 1.1em; clear: both; color: #60BDFF;}
		.ResultadoPesquisa div.Link a:hover{text-decoration: underline;}
		.ResultadoPesquisa div.Descricao{font-size: 1.1em; clear: both;}
	/* FIM RESULTADO PESQUISA */

	/* PAGINACAO DAS LISTAGENS */
		.Paginacao{ margin-bottom: 10px; height: 15px; background: #EBEBEB; border-bottom: 1px solid #494949; border-top: 2px solid #494949; float: left; width: 630px;}
		.Paginacao ul{list-style: none;}
		.Paginacao p{font-size: 1.0em; padding-top: 1px; padding-left: 5px;  float: left; margin-right: 10px;}
		.Paginacao a{color: #60BDFF; text-decoration: none;}
		.Paginacao a:hover{text-decoration: underline;}
	/* FIM PAGINACAO DAS LISTAGENS */

	/* LISTAGEM DE NOTICIAS */
		.ListagemNoticias{clear:both; margin-bottom: 50px;}
		.ListagemNoticias h3{font-size: 1.4em; border-bottom: 1px solid #494949;}
		.ListagemNoticias .Resultados{margin-bottom: 10px; }
		.ListagemNoticias ul{list-style: none; clear: both;}
		.ListagemNoticias li{ margin-bottom: 10px; }
		.ListagemNoticias div.Data{clear:both; font-size: 1.1em; color: #494949; margin-bottom: 3px; }
		.ListagemNoticias div.Tema{font-size: 1.0em;}
		.ListagemNoticias div.Link a{text-decoration: none; font-size: 1.4em; clear: both; color: #60BDFF;}
		.ListagemNoticias div.Link a:hover{text-decoration: underline;}
		.ListagemNoticias div.Descricao{margin-top: 3px; font-size: 1.0em; clear:both;  color: #494949;}
	/* FIM LISTAGEM DE NOTICIAS */
	
	/* LISTAGEM DE GALERIAS */
		.Galerias{ /*border-top: 2px solid black;*/ clear: both; margin-left: 0px; /*margin-top: 50px;*/ width: 630px; }
		.Galerias .titulo { /*margin-bottom: 40px;*/ border-top: 2px solid black; color: #000000; font-size: 0.9em; font-weight: bold; padding-bottom: 4px; padding-left: 1px; padding-top: 1px; border-bottom: 1px solid black; }
		.Galerias .espaco { margin-bottom: 40px; }
		.Galerias .SubTitulo { /* display: block; clear: both; */ }
		.Galerias h3{ font-size: 1.4em; border-bottom: 1px solid #494949; /*margin-top: 40px;*/ }
		.Galerias h3 a{ text-decoration: none; color: #494949; }
		.Galerias h3 a:hover{ color: Black; }
		.Galerias hr {width: 630px; /*float: left;*/ height: 1px; color: #494949; }
		
		.ListagemGaleriasInicial { border-top: 2px solid black; float:left; width: 630px; border-bottom: 2px solid black;}
		.ListagemGaleriasInicial ul{ list-style:none;}
		.ListagemGaleriasInicial li{ list-style-image: none; list-style-position: outside; list-style-type: none;  padding-bottom: 10px; padding-top: 10px; text-decoration: none; float: left; }
		.ListagemGaleriasInicial .Icon{ min-width: 100px; min-height: 100px; padding: 20px 18px 0px 18px; display: block; text-align: center; vertical-align: center; color: Black; text-decoration: none;}
		.ListagemGaleriasInicial .Icon:hover{ background-color: #CCCCCC; text-decoration:underline; }
		.ListagemGaleriasInicial .Icon span{ display:block; width: 120px; }
		.ListagemGaleriasInicial div.Descricao{ font-size: 1.1em; clear: both; /*margin-bottom: 10px;*/ }
		
		.ListagemGalerias { float: left; width: 630px; }
		.ListagemGalerias ul{ list-style: none; }
		.ListagemGalerias li{ border-bottom: 1px solid black; list-style-image: none; list-style-position: outside; list-style-type: none; padding-bottom: 10px; padding-top: 10px; text-decoration: none; }
		.ListagemGalerias .SubGaleria{ background: transparent url(../Images/IconGaleriaPequeno.gif) no-repeat scroll left center; color: #49B5FF; padding-top: 5px; padding-bottom: 5px; padding-left: 40px; text-decoration: none; }
		.ListagemGalerias .Icon{ min-width: 100px; min-height: 100px; padding: 20px 18px 0px 18px; display: block; text-align: center; vertical-align: center; color: Black; text-decoration: none;}
		.ListagemGalerias .Icon:hover{ background-color: #CCCCCC; text-decoration:underline; }
		.ListagemGalerias .Icon span{ display:block; width: 120px; }
		.ListagemGalerias div.Descricao{ font-size: 1.1em; clear: both; /*margin-bottom: 10px;*/ }
		
		#ListagemImagens { float: left; width: 630px; padding-top: 10px; margin-top: 10px; margin-bottom: 20px; background-color: #f7f7f7; /*margin-bottom: 10px;*/ }
		#ListagemImagens ul{ list-style: none; margin-right: 0px; padding-right: 0; }
		#ListagemImagens li{ margin-top: 0px;  margin-right: 13px; float: left; margin-bottom: 20px;}
		#ListagemImagens li.FimDaLinha{ margin-top: 0px;  margin-left: 3px; margin-right: 0px; float: left; margin-bottom: 10px; }
		
		#ListagemImagens #Imagem{ }
		#ListagemImagens #Imagem .data{color: #aaaaaa;}
		/*.ListagemImagens li:hover{ background-color: #CCCCCC; }*/
	/* FIM LISTAGEM DE GALERIAS */
	
	/* LISTAGEM DE POI */
	.ListagemPoi{ border-top: solid 2px #000000; }
		.ListagemPoi fieldset{ border:none; margin-top: 10px; margin-bottom: 20px; }
			.ListagemPoi legend{ color: #000000; font-size:1.1em; font-weight:bold; margin: 10px 0 10px 0; padding: 0px;}
			.ListagemPoi label{ display: none; }
			.ListagemPoi .DDLConcelho{ width: 207px; margin-bottom: 10px; margin-right: 10px;}
			.ListagemPoi .DDLTema{ width: 207px; margin-bottom: 10px; }
			.ListagemPoi .TBDesignacao{ width: 423px; }
			.ListagemPoi .BTSubmeter{ background:#49B4FF url(../Images/BotaoForaBranco.gif) no-repeat scroll 0% 0%; border:0px none; color:#FFFFFF; font-size:1em; font-weight:bold; height:19px; margin-left:5px; padding-bottom:1px; text-transform:uppercase; width:94px; }
			.ListagemPoi .BTSubmeter:hover{ background:#49B4FF url(../Images/BotaoDentroBranco.gif) no-repeat scroll 0% 0%; cursor:pointer; }
		
		.ListagemPoi ul{ list-style: none; margin-right: 0px; margin-bottom:40px; padding-right: 0; }
		.ListagemPoi div{display: block;}
		.ListagemPoi li{ clear: both; margin: 0 13px 30px 0; min-height: 40px;}
		
		.ListagemPoi h3{ font-size: 1.1em; font-weight: normal; text-transform: uppercase; }
		.ListagemPoi h3 a{ color: #49B4FF; text-decoration: none; }
		.ListagemPoi h3 a:hover{ text-decoration: underline; }
		.ListagemPoi img{ float: left; margin-right: 10px; margin-bottom: 10px; }
		.ListagemPoi .Concelho{}
	/* FIM LISTAGEM DE POI */
	
	#MapaControlos{  }
		#MapaControlos #MostraMais{ margin-bottom: 50px; }
		#MapaControlos #Procura{ margin-bottom: 10px; }
		#MapaControlos .BTVerMais{ background:#49B4FF url(../Images/BotaoGrande.gif) no-repeat scroll 0% 0%; border:0px none; color:#FFFFFF; font-size:1em; font-weight:bold; height:18px; margin-left:5px; padding-bottom:1px; text-transform:uppercase; width:182px; font-size: 0.9em;}
		#MapaControlos .BTPesquisar{ background:#49B4FF url(../Images/BotaoForaBranco.gif) no-repeat scroll 0% 0%; border:0px none; color:#FFFFFF; font-size:1em; font-weight:bold; height:19px; margin-left:5px; padding-bottom:1px; text-transform:uppercase; width:94px; font-size: 0.9em; }
		
	#Mapa { clear: both; display: block; border-top: solid 2px black; border-bottom: solid 2px black; height: 650px; width: 630px; margin-bottom: 50px; }
	
	#the_side_bar {margin-top: 10px; padding-left: 10px; }
	#the_side_bar ul{ list-style: none;  }
	#the_side_bar ul a{color: Black; text-decoration: none;  font-weight: bold;}
	#the_side_bar ul ul{ padding-left: 15px; }
	#the_side_bar ul ul li{ padding-left: 30px; padding-bottom: 5px;}
	#the_side_bar ul ul li a{ color: Black; text-decoration: none;  font-weight: normal;}
	
	/* DETALHE POI */
	.PoiDetalhe{  }
		.PoiDetalhe a{ color: #49B5FF; text-decoration: none; }
		.PoiDetalhe a:hover{text-decoration: underline;}
	
	
	.PoiDetalhe .Detalhes{ border-top: solid 2px black; padding-top: 20px; min-height: 180px;}
		.PoiDetalhe .Resumo{ margin: 0 0 10px 0; }
	.PoiDetalhe .dl ul{ list-style:none; }
		.PoiDetalhe .dl dfn { color: #aaaaaa; font-style: normal; }
		.PoiDetalhe .dl li{ list-style: none; margin-bottom: 10px; }
		.PoiDetalhe .dl div{ display: inline;}
		.dl div:before {  }
	
	.EntidadePromotora{ border-top: solid 2px black; margin-bottom: 50px; padding-top: 10px;}
	.EntidadePromotora ul.dl{ list-style:none; margin-top: 10px; }
		.EntidadePromotora .dl dfn { color: #aaaaaa; font-style: normal; }
		.EntidadePromotora .dl li{ margin-bottom: 10px; }
		.EntidadePromotora .dl div{ display: inline; }
		.dl div:before {  }
	/* FIM DETALHE POI */
	
	/* MAPA SITE */
		.ConteudoCentralMapaSite{margin-left: 5px; float: left; color: #494949; width: 950px; border-top: solid 2px #000000;}
		.ColunaNavMapaSite{float:left; min-height:70px; padding-left:10px; width:290px;}
		
		.MapaSite{}
			.MapaSite ul {list-style: none;}
				
				.MapaSite .level1{margin-top: 10px; padding: 10px; float: left; width: 290px;}
				.MapaSite ul li a{font-size: 2.0em; color: #494949; text-decoration: none; }
				
				.MapaSite .level2{margin-top: 10px;}
				.MapaSite li.level2 a{font-size: 1.2em; text-decoration: none; text-transform: uppercase; color: #494949; border: none;}	
				.MapaSite li.level3 a{font-size: 1.0em; text-decoration: none; text-transform:none; color: #60BDFF; border: none;}	
	/* FIM MAPA SITE */