a {cursor: pointer; text-decoration: none;}
/*Classes referentes ao Conteudo*/
		.DestaqueTitulo {font-size: 1em; color: #000; text-transform: uppercase;}
		.DestaqueTexto {font-size: 1.1em; color: #888;}

		.Content {float: left; clear: both; width: 100%; min-height: 506px; padding: 0 0 49px 0; text-align: left; background: #fff;}
		*html .Content {height: 506px;}
			.ContentIn {margin: 0 auto; width: 981px;}
			.ContentIn2 {float: left; width: 775px; padding: 0 196px 0 10px;}
				.ContentLeft {float: left; width: 161px; margin: 20px 26px 0 0;}
					.destaque_mid {float: left; clear: both; width: 161px; padding: 7px 0 7px 0; margin: 5px 0 20px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; background: #EAEAEA;}
					.destaque_mid .destaqueLeft {float: left; clear: both; width: 147px; padding: 0 7px 0 7px !important; margin: 0 !important; border-top: 0 !important; border-bottom: 0 !important;}
					.destaque_mid .destaqueLeft p.DestaqueTitulo2 {width: 145px !important; margin: 8px 0 8px 0 !important;}
					.destaque_mid .destaqueLeft p.DestaqueTexto {width: 145px !important;}
					.destaque_mid .destaqueLeft a.btnlink {float: left; clear: both; display: block; width: 124px; height: 14px; padding: 1px 15px 0 6px; font-size: 1em; text-decoration: none; color: #6C9400; border: 1px solid #D4D4D4; background: url(../Images/btnlink.gif) no-repeat right top;}
					.destaque_mid .destaqueLeft a.btnlink:hover {color: #000; background: url(../Images/btnlinkHover.gif) no-repeat right top;}
					
					.destaque_mid .destaqueLeft fieldset {width: 147px !important;}
					.destaque_mid .destaqueLeft input.inputbox {width: 127px !important;}
					
					.destaqueLeft {float: left; clear: both; width: 161px; padding: 7px 0 7px 0; margin: 0 0 15px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.destaqueLeft fieldset {float:left; clear: both; width: 161px; border: 0; margin: 0; padding: 0;}
						.destaqueLeft p {float: left; clear: both; width: 159px; margin: 0 0 8px 0; padding: 0 1px 0 1px;}
						.destaqueLeft p.DestaqueTituloRSS {float: left; clear: both; width: auto !important; margin: 0 0 8px 0; padding: 0 15px 0 1px; font-size: 1em; color: #000; text-transform: uppercase; background: url(../Images/rss.gif) no-repeat right center;}
						.destaqueLeft input.inputbox {float: left; width: 141px; height: 15px; margin: 0 1px 0 0; padding: 0; border: 1px solid #D4D4D4; font-size: 1em; color: #888888;}
						.destaqueLeft input.inputimg {float: left; margin: 0; padding: 0; border: 1px solid #D4D4D4!important;}
						a.btnlink {float: left; clear: both; display: block; width: 138px; height: 14px; padding: 1px 15px 0 6px; font-size: 1em; text-decoration: none; color: #6C9400; border: 1px solid #D4D4D4; background: url(../Images/btnlink.gif) no-repeat left top;}
						a.btnlink:hover {color: #000000; background: url(../Images/btnlinkHover.gif) no-repeat left top;}
						.destaqueLeft a.Activo {color: #000; background: url(../Images/btnlinkHover.gif) no-repeat left top;}
					.portalLinks {float:left; clear:both; width: 147px; padding: 12px 0 0 0;}
						.portalLinks a {clear: both; line-height: 2em; color: #68A001;}
						.portalLinks a:hover {color: #000000;}
					
					.destaque_GAL {float: left; clear: both; width: 161px; padding: 7px 0 7px 0; margin: 5px 0 20px 0;}
					.destaque_GAL img {border: 0;}
					
					.GalInfoSearch {float: left; clear: both; width: 588px; padding: 0 0 10px 0; border-bottom: 1px solid #D4D4D4;}
					.GalInfoSearch strong {float: left; color: #000000;}
					.GalInfoSearch a.btnlink {float: right!important; clear: none!important; font-size: 0.9em!important;}
					.GalInfoSearchPaddingTop {clear: both; padding: 12px 0 0 0;}
					
					.GalSearch {float: left; clear: both; width: 588px; padding: 10px 0; margin: 25px 0 60px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
					.GalSearch strong {display: block; color: #000000;}
					.GalSearch div {clear: both; padding: 10px 0 0 0;}
					.GalSearch select {float: left; height: 19px; font-size: 0.8em; color: #888888; padding: 0; margin: 0; border: 1px solid #D4D4D4;}
					.GalSearch a.btnlink {float: left!important; clear: none!important; margin: 0 0 0 50px; font-size: 0.9em!important;}
					.GalSearch input.btnlink {cursor: pointer; float: left!important; clear: none!important; width: 159px; height: 19px; padding: 0 15px 0 6px; margin: 0 0 0 50px; font-size: 0.9em!important; color: #6C9400; text-align: left; font-family: Arial, Helvetica, sans-serif; border: 1px solid #D4D4D4; background: #F5F5F5 url(../Images/btnlink.gif) no-repeat left 2px;}
					.GalSearch input.over, .GalSearch input:hover {color: #000000; background: #F5F5F5 url(../Images/btnlinkHover.gif) no-repeat left 2px;}
					
					.GalMapa {float: left; clear: both; width: 553px; height: 343px; padding: 0 18px; margin: 5px 0 0 0; background: #EAEAEA url(../Images/fundomapa.gif) no-repeat right top;}
					.GalMapa .Filtros {float: left; width: 328px; padding: 17px 0 0 0;}
					.GalMapa .Filtros span {display: block; padding: 0 0 30px 0;}
					.GalMapa .Filtros .FiltrosIn span {padding: 0 0 10px 0; font-weight: bold;}
					.GalMapa .Filtros input.btnlink {cursor: pointer; float: left!important; clear: none!important; width: 159px; height: 19px; padding: 0 15px 0 6px; font-size: 0.9em!important; color: #6C9400; text-align: left; border: 1px solid #D4D4D4; background: #F5F5F5 url(../Images/btnlink.gif) no-repeat left 2px;}
					.GalMapa .Filtros input.over, .GalMapa .Filtros input:hover {color: #000000; background: #F5F5F5 url(../Images/btnlinkHover.gif) no-repeat left 2px;}
					.GalMapa .Filtros .FiltrosIn {float: left; clear: both; width: 328px; padding: 0 0 30px 0;}
					.GalMapa .Filtros .FiltrosIn .left {float: left; width: 165px;}
					.GalMapa .Filtros .FiltrosIn .right {float: left; width: 154px;}
					.GalMapa .Filtros .FiltrosIn label {display: block; font-weight: bold; padding: 0 0 10px 0;}
					.GalMapa .Filtros .FiltrosIn select {float: left; height: 19px; font-size: 0.8em; color: #888888; padding: 0; margin: 0; border: 1px solid #D4D4D4;}
					
					.GalMapa .Mapa {float: left; width: 215px;  padding: 8px 0 0 0;}
					.GalMapa .Mapa img {border: 0!important;}
					
						
						/* Login */
						
						.Login {float: left; clear: both; width: 161px; padding: 7px 0 7px 0; margin: 0 0 15px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.Login fieldset {float:left; clear: both; width: 161px; border: 0; margin: 0; padding: 0;}
						.Login p {float: left; clear: both; width: 159px; margin: 0; padding: 0 1px 0 1px;}
						.Login label {float: left; clear: both; width: 120px; margin: 10px 0 5px 0; padding: 0 15px 0 1px; font-size: 1.1em; color: #888;}
						.Login input.CampoUser {float: left; width: 141px; height: 15px; margin: 0 1px 0 0; padding: 0; border: 1px solid #D4D4D4; font-size: 1em; color: #888;}
						*html .Login input.CampoUser {width: 138px;}
						.Login input.inputimg {float: left; margin: 0; padding: 0; border: 1px solid #D4D4D4!important;}
						
						.Login .erro {float: left; clear: both; width: 159px; margin: 0; padding: 5px 1px 0 1px; font-size: 1em; color: #000 !important;}
						.Login span.Link1{float: left; width: 125px; margin: 0; padding: 0; font-size: 1em; color: #666;}
						.Login a.Link1{float: left; width: 36px; margin: 0; padding: 0; font-size: 1em; color: #588500;}
							.Login a.Link1:hover {color: #000;}
						.Login .user {display: block; clear: both; width: 159px; margin: 0; padding: 5px 1px 0 1px; font-size: 1.1em; color: #000;}
						
						/* --> Login */
				
						/* Menu Lateral*/
						.ContentLeft ul {float: left; clear: both; width: 161px; padding: 0; margin: 0;}
							.ContentLeft ul li {list-style: none; clear: both; }
								.ContentLeft ul li a {clear: both; display: block; width: 125px; text-decoration: none; font-size: 1.1em; color: #333; padding: 8px 30px 8px 6px; border-bottom: 1px solid #fff; background: #EAEAEA url(../Images/arrowgreen2.gif) no-repeat 146px 11px;}
								.ContentLeft ul li a:hover {color: #888; background: #EAEAEA url(../Images/arrowgreen2hover.gif) no-repeat 146px 11px;}
								.ContentLeft ul li a.Activo {color: #888; background: #EAEAEA url(../Images/arrowgreen2hover.gif) no-repeat 146px 11px;}
								
							.ContentLeft ul li ul {float: left; clear: both; width: 161px; padding: 0; margin: 0;}
								.ContentLeft ul li ul li {list-style: none; clear: both; }
									.ContentLeft ul li ul li a {float: left; clear: both; display: block; width: 130px; text-decoration: none; font-size: 1.1em; color: #333; padding: 5px 10px 5px 21px; border-bottom: 1px solid #EAEAEA; background: #fff url(../Images/arrow.gif) no-repeat 11px 10px;}
									.ContentLeft ul li ul li a:hover {color: #888; background: #fff url(../Images/arrowHover.gif) no-repeat 11px 10px;}
									.ContentLeft ul li ul li a.Activo {color: #888; background: #fff url(../Images/arrowHover.gif) no-repeat 11px 10px;}
									
									.ContentLeft ul li ul li ul {float: left; clear: both; width: 140px; padding: 0 0 0 21px; margin: 0;}
								.ContentLeft ul li ul li ul li {list-style: none; clear: both; }
									.ContentLeft ul li ul li ul li.first a { border-top: 0 !important;} 
									.ContentLeft ul li ul li ul li a {float: left; clear: both; display: block; width: 112px; text-decoration: none; font-size: 1.1em; color: #6C8F01; padding: 5px 10px 5px 18px; border-top: 1px solid #EAEAEA; border-bottom: 0 !important; background: #fff url(../Images/setanivel3.gif) no-repeat 11px 10px;}
									.ContentLeft ul li ul li ul li a:hover {color: #888; background: #fff url(../Images/setanivel3hover.gif) no-repeat 11px 10px;}
									.ContentLeft ul li ul li ul li a.Activo {color: #888; background: #fff url(../Images/setanivel3hover.gif) no-repeat 11px 10px;}
									
							
				.ContentRight {float: left; width: 588px; margin: 20px 0 0 0; padding: 0;}
				
					/* Conteudos Home Page */
					.InTop {float: left; clear: both; width: 588px;}
					.InTop .big {float: left; clear: both; display: block; width: 574px; min-height: 77px; padding: 7px; margin: 0 0 15px 0; background: #EAEAEA;}
					*html .InTop .big {height: 77px;}
						.InTop .big img.imgDestaque {float: left; width: 279px; height: 77px; border: 0; padding: 0 15px 0 0;}
						
						.InTop .big span.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.InTop .big span.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						
						.InTop .big a.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.InTop .big a.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						.InTop .big a.mais:hover {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.InTop .big a.mais:hover img {display: none;}
						.InTop .big a.Activo {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.InTop .big div.Fixo {float: left; width: 279px; min-height: 62px; padding: 0; margin: 0;}
						*html .InTop .big div.Fixo {height: 62px;}
						
						.InTop .big div.Fixo div { float: left; clear: both; width: 279px; font-size: 1.2em; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;}
						.InTop .big div div { float: left; clear: both; width: 570px; font-size: 1.2em; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;}
						
						
						.InTop .big div p {margin: 0; padding: 0 0 5px 0;}
						
						
						.InTop .big div {float: left; width: 573px; margin: 0;}
						
						.InTop .big div.Grande {min-height: 62px;}
						*html .InTop .big div.Grande {height: 62px;}
						
						
						.InTop .big div span.titulo {float: left; clear: both; text-decoration: none; font-size: 1.2em; color: #699F00; font-weight: bold;}
						.InTop .big div a.titulo {float: left; clear: both; text-decoration: none; font-size: 1.2em; color: #699F00; font-weight: bold;}
						.InTop .big div a {color: #699F00;}
						.InTop .big div a:hover {text-decoration: none; color: #000;}
						.InTop .big div a.Activo {text-decoration: none; color: #000;}
					
					.InTop .left {float: left; width: 272px; min-height: 77px; padding: 7px; margin: 0 16px 15px 0; background: #EAEAEA;}
					.areadestaque1 {float: left; width: 286px;}
					*html .InTop .left {height: 77px;}
						.InTop .left img.imgDestaque {float: left; width: 120px; height: 77px; border: 0; padding: 0 8px 0 0;}
						
						.InTop .left span.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.InTop .left span.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						
						.InTop .left a.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.InTop .left a.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						.InTop .left a.mais:hover {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.InTop .left a.mais:hover img {display: none;}
						.InTop .left a.Activo {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.InTop .left div.Fixo {float: left; width: 128px; min-height: 62px; padding: 0 15px 0 0; margin: 0;}
						*html .InTop .left div.Fixo {height: 62px;}
						
						.InTop .left div.Fixo div { float: left; clear: both; width: 128px; font-size: 1.2em; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;}
						.InTop .left div div { float: left; clear: both; width: 272px; font-size: 1.2em; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;}
						
						.InTop .left div p {margin: 0; padding: 0 0 5px 0;}
						
						.InTop .left div {float: left; width: 274px; margin: 0;}
						
						.InTop .left div.Grande {min-height: 62px;}
						*html .InTop .left div.Grande {height: 62px;}
						
						.InTop .left div span.titulo {float: left; clear: both; text-decoration: none; font-size: 1.2em; color: #699F00; font-weight: bold;}
						.InTop .left div a.titulo {float: left; clear: both; text-decoration: none; font-size: 1.2em; color: #699F00; font-weight: bold;}
						.InTop .left div a {color: #699F00;}
						.InTop .left div a:hover {text-decoration: none; color: #000;}
						.InTop .left div a.Activo {text-decoration: none; color: #000;}
					
					.InTop .right {float: left; width: 272px; min-height: 77px; padding: 7px; margin: 0 0 15px 0; background: #EAEAEA;}
					.areadestaque2 {float: right; width: 286px;}
					*html .InTop .right {height: 77px;}
						.InTop .right img.imgDestaque {float: left; width: 120px; height: 77px; border: 0; padding: 0 8px 0 0;}
						
						
						.InTop .right span.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.InTop .right span.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						
						
						.InTop .right a.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.InTop .right a.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						.InTop .right a.mais:hover {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.InTop .right a.mais:hover img {display: none;}
						.InTop .right a.Activo {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.InTop .right div.Fixo {float: left; width: 128px; min-height: 62px; padding: 0 15px 0 0; margin: 0;}
						*html .InTop .right div.Fixo {height: 62px;}
						
						.InTop .right div.Fixo div { float: left; clear: both; width: 128px; font-size: 1.2em; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;}
						.InTop .right div div { float: left; clear: both; width: 272px; font-size: 1.2em; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;}
						
						
						.InTop .right div p {margin: 0; padding: 0 0 5px 0;}
						
						
						.InTop .right div {float: left; width: 274px; margin: 0;}
												
						.InTop .right div.Grande {min-height: 62px;}
						*html .InTop .right div.Grande {height: 62px;}
						
						.InTop .right div span.titulo {float: left; clear: both; text-decoration: none; font-size: 1.2em; color: #699F00; font-weight: bold;}
						.InTop .right div a.titulo {float: left; clear: both; text-decoration: none; font-size: 1.2em; color: #699F00; font-weight: bold;}
						.InTop .right div a {color: #699F00;}
						.InTop .right div a:hover {text-decoration: none; color: #000;}
						.InTop .right div a.Activo {text-decoration: none; color: #000;}
					
					.InNoticia {float: left; width: 286px; padding: 9px 0 9px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.InNoticia p.titulo {float: left; clear: both; width: 284px; font-size: 1em; text-transform: uppercase; color: #000; padding: 0 1px 10px 1px; margin: 0;}
						.InNoticia div {float: left; clear: both; width: 286px; padding: 8px 0 8px 0; background: url(../Images/dotted.gif) repeat-x left top;}
						.InNoticia div:hover {background: #F4F4F4;}
						.InNoticia div.Activo {background: #F4F4F4;}
							.InNoticia div p.titulodata {float: left; clear: both; width: 284px; font-size: 1.1em; color: #888; padding: 0 1px 0 1px; margin: 0;}
							.InNoticia div p.titulodata span {font-size: 1.1em; color: #AAAAAA; padding: 0; margin: 0;}
							.InNoticia div a.subtitulo {float: left; clear: both; width: 284px; font-size: 1.2em; color: #699F00; text-decoration: none; padding: 0 1px 0 1px; margin: 0;}
							.InNoticia div a.subtitulo:hover {color: #000; text-decoration: none;}
							.InNoticia div a.Activo {color: #000; text-decoration: none;}
							.InNoticia div p {float: left; clear: both; width: 284px; font-size: 1.2em; color: #666666; padding: 0 1px 0 1px; margin: 0;}
					.InDestaque {float: right; width: 286px; padding: 9px 0 9px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.InDestaque p.titulo {float: left; clear: both; width: 284px; font-size: 1em; text-transform: uppercase; color: #000; padding: 0 1px 10px 1px; margin: 0;}
						.InDestaque div {float: left; clear: both; width: 286px; padding: 8px 0 8px 0; background: url(../Images/dotted.gif) repeat-x left top;}
						.InDestaque div:hover {background: #F4F4F4;}
						.InDestaque div.Activo {background: #F4F4F4;}
							.InDestaque div p.titulodata {float: left; clear: both; width: 284px; font-size: 1.1em; color: #888; padding: 0 1px 0 1px; margin: 0;}
							.InDestaque div p.titulodata span {font-size: 1.1em; color: #AAAAAA; padding: 0; margin: 0;}
							.InDestaque div a.subtitulo {float: left; clear: both; width: 284px; font-size: 1.2em; color: #699F00; text-decoration: none; padding: 0 1px 0 1px; margin: 0;}
							.InDestaque div a.subtitulo:hover {color: #000; text-decoration: none;}
							.InDestaque div a.Activo {color: #888; text-decoration: none;}
							.InDestaque div p {float: left; clear: both; width: 284px; font-size: 1.2em; color: #666666; padding: 0 1px 0 1px; margin: 0;}
					
					
				/* Conteudos Conteudos */
					
					.Path {float: left; clear: both; width: 588px; padding: 0 0 21px 0; font-size: 1em; color: #000;}
								.Path span.seta {color: #333;}
								.Path a {font-size: 1em; color: #699F00; text-decoration: none;}
								.Path a:hover {color: #000;}
					.data {font-size: 11px !important; color: #888 !important; margin: 0 !important; padding: 0 !important;}
					.dataspan {font-size: 11px !important; color: #666 !important; margin: 0 !important; padding: 0 !important;}
					.titulopag {font-size: 18px !important; color: #000 !important; }	
					.titulobold {font-size: 14px !important; color: #333 !important; font-weight: bold; margin: 0 !important; padding: 0 !important;}
					.titulobold2 {font-size: 12px !important; color: #000 !important; font-weight: bold; margin: 0 !important; padding: 0 !important;}
					.subTitulo {font-size: 12px; color: #666; font-weight: bold;}
					.corpoTexto div.subTitulo {padding: 0 0 25px 0;}
					.ImgDetalhesCTtexto {width: 140px; display: block; margin: 0 0 16px 0;}
					
					.distrito {margin: 24px 0!important;}
					.concelho {margin: 20px 0 5px 0!important;}
							
					.corpoTexto {float: left; clear: both; width: 588px; padding: 0 0 30px 0; font-size: 1.2em; color: #000;}
						/*.corpoTexto p {float: left; clear: both; width: 588px; font-size: 1.2em; color: #666; padding: 0 0 25px 0; margin: 0;}*/
						.corpoTexto p {/*width: 588px; */ padding: 0 0 25px 0; margin: 0;}
						.corpoTexto img {border: 3px solid #EAEAEA;}
						.corpoTexto a {color: #699F00; text-decoration: none;}
						.corpoTexto a:hover {color: #888; text-decoration: none;}
					
					.corpoTexto table.GalList {width: 100%; display: block; clear: both; margin: 0; padding: 0; border-bottom: 1px solid #D4D4D4; }
					.corpoTexto table.GalList tbody {margin: 0; padding: 0;}
					.corpoTexto table.GalList tr {width: 100%; display: block; clear: both;}
					.corpoTexto table.GalList tr th {width: 179px; padding: 7px 0 5px 18px; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; text-align: left; background: #EAEAEA;}
					.corpoTexto table.GalList tr th.gal {width: 373px!important;}
					.corpoTexto table.GalList tr td {width: 179px; padding: 6px 0 4px 18px; background: url(../Images/dottedGAL.gif) repeat-x left top;}
					.corpoTexto table.GalList tr td.first {background: none;}
					.corpoTexto table.GalList tr td.gal {width: 373px!important;}
						
					.DOC {float: left; clear: both; width: 588px; padding: 0 0 30px 0;}
						.DOC p {float: left; clear: both; width: 588px; font-size: 1em; text-transform: uppercase; color: #000; margin: 0; padding: 0 0 5px 0;}
						.DOC div {float: left; clear: both; width: 588px; padding: 0; margin: 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.DOC div span.grupo {float: left; clear: both; width: 552px; display: block; padding: 3px 18px; margin: 7px 0 0 0; font-size: 1.1em; color: #888; background: #F4F4F4;}
						.DOC ul {float: left; clear: both; width: 588px; padding: 0; margin: 0; border: 0 !important;}
							.DOC ul li {list-style: none; float: left; clear: both; width: 588px; padding: 0; margin: 0; background: url(../Images/dotted.gif) repeat-x left top;}
								.DOC ul li.first {background: none !important;}
									.DOC ul li span.nome {display: block; float: left; width: 485px; padding: 8px 0 8px 19px; font-size: 1.2em; color: #000; background: url(../Images/iconpdf.gif) no-repeat 2px 9px;}
										.DOC ul li span.tipo {color: #999;}
										.DOC ul li a {float: right; width: 60px; height: 13px; display: block; padding: 2px 15px 2px 8px; margin: 7px 0 0 0; font-size: 1em; text-decoration: none; color: #699F00; background: url(../Images/btndownload.gif) no-repeat left top;}
										.DOC ul li a:hover {color: #000; background: url(../Images/btndownloadHover.gif) no-repeat left top;}
									.DOC ul li p {float: left; clear: both; width: 485px; padding: 0 0 8px 19px; font-size: 1.2em; color: #666; text-transform: none;}
									
					.Links {float: left; clear: both; width: 588px; padding: 0 0 30px 0;}
						.Links p {float: left; clear: both; width: 588px; font-size: 1em; text-transform: uppercase; color: #000; margin: 0; padding: 0 0 5px 0;}
						.Links ul {float: left; clear: both; width: 588px; padding: 2px 0 2px 0; margin: 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
							.Links ul li {list-style: none; clear: both; width: 588px; padding:0; margin: 0; background: url(../Images/dotted.gif) repeat-x left top;}
							.Links ul li.first {background: none !important;}
								.Links ul li a {font-size: 1.2em; color: #699F00; text-decoration: none; padding: 8px 19px; width: 550px; display: block; background: url(../Images/IconLink.gif) no-repeat 1px 10px;}
								.Links ul li a:hover {color: #000; background: #F4F4F4 url(../Images/IconLink.gif) no-repeat 1px 10px;}
								
								
					.FooterPrintSend {float: left; clear: both; width: 588px; margin: 10px 0 0 0; padding: 0; background: #F4F4F4;}
						.FooterPrintSend a.irTopo {float: left; cursor: pointer; font-size: 1.1em; color: #699F00; text-decoration: none; text-transform:lowercase; padding: 8px 12px 8px 11px; background: url(../Images/arrowUP.gif) no-repeat right center;}
						.FooterPrintSend a.irTopo:hover {color: #000; background: url(../Images/arrowUPHover.gif) no-repeat right center;}
						.FooterPrintSend a.voltarlista {float: left; cursor: pointer; font-size: 1.1em; color: #699F00; text-decoration: none; text-transform:lowercase; padding: 8px 11px 8px 21px; background: url(../Images/arrowback.gif) no-repeat 9px center;}
						.FooterPrintSend a.voltarlista:hover {color: #000; background: url(../Images/arrowbackHover.gif) no-repeat 9px center;}
						.FooterPrintSend a.voltarFaqs {float: left; cursor: pointer; font-size: 1.1em; color: #699F00; text-decoration: none; text-transform:lowercase; padding: 8px 11px 8px 21px; border-right: 1px solid #fff; background: url(../Images/arrowback.gif) no-repeat 9px center;}
						.FooterPrintSend a.voltarFaqs:hover {color: #000; background: url(../Images/arrowbackHover.gif) no-repeat 9px center;}
						.FooterPrintSend .btnPrint {float: right; cursor: pointer; font-size: 1.1em; color: #699F00; text-decoration: none; text-transform:lowercase; border-left: 1px solid #fff; padding: 8px 11px 0 11px; /*background: url(../Images/print.gif) no-repeat 57px center;*/}
							.FooterPrintSend .btnPrint span {float:left; padding: 0 5px 0 0;}
						.FooterPrintSend .btnPrint:hover {color: #000;}
						
						
						
				/* Lista de Notícias */
					
					.corpoListaNoticias {float: left; clear: both; width: 588px;  padding: 0 0 30px 0;}
						.corpoListaNoticias p.titulopag {float: left; clear: both; width: 588px; font-size: 1.2em; color: #666; padding: 0 0 25px 0; margin: 0;}
						.corpoListaNoticias .GalInfoSearch a.btnlink {font-size: 1em!important;}
						.Paginacao {float: left; clear: both; width: 578px; padding: 5px; background: #F4F4F4;}
							.Paginacao a {float: left;}
								.Paginacao a img {float: left; border: 1px solid #D4D4D4; margin: 0; padding: 0;}
								.Paginacao span {float: left; font-size: 1.1em; color:#888; padding: 0 8px 0 8px;}
									.Paginacao span strong.Current {color: #888;}
								.Paginacao fieldset {float: right; margin: 0; padding: 0; border: 0;}
									.Paginacao fieldset span {padding: 0 5px 0 0; text-transform: lowercase;}
									.Paginacao fieldset input.imgFront {float: left; border: 1px solid #D4D4D4; margin: 0; padding: 0;}
									.Paginacao fieldset input.NrPag {float: left; width: 22px; font-size: 1em; color: #888887; text-align: left; height: 13px; margin: 0 3px 0 0; border: 1px solid #D4D4D4; padding: 0;}
									
							
							.MensagensResultados {color: #888; font-size: 1.3em;}
							.ListaNoticias {float: left; clear: both; width: 588px; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
								.ListaItem {float: left; clear: both; width: 588px; font-size: 1.2em; color: #666; padding: 10px 0 10px 0; background: url(../Images/dotted.gif) repeat-x left top;}
								.first {background: none !important;}
								.ListaItem div {float: left;}
								.ListaItem div span {font-size: 1.1em; color: #888;}
								.ListaItem div p {float: left; clear: both; width: 588px; margin: 0; padding: 0;}
								.ListaItem a {float: left; clear: both; color: #699F00; text-decoration: none;}
								.ListaItem a:hover {color: #000;}
								.ListaItem img {float: left; width: 74px; border: 3px solid #EAEAEA; margin: 0 8px 0 0; padding: 0;}
								.ListaItem div.encolhe span {width: 499px !important;}
								.ListaItem div.encolhe p{width: 499px !important;}

				
				/* Simple Tabs */
				
				.GalLogotipo {float: left; clear: both; width: 588px; font-size: 1.2em; color: #000000; padding: 10px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
				.GalLogotipo img {float: left; width: 118px; height: 73px; padding: 0 15px 0 0; border: 0;}
				.GalLogotipo div {overflow: auto;}
				.GalLogotipo div strong {display: block; padding: 28px 0 15px 0;}
				.GalLogotipo div span {display: block;}
				
				.areaLinks {float: left; clear: both; width: 588px; font-size: 1.2em; text-align: right; padding: 8px 0;}
				.areaLinks a {float: right; clear: both; color: #588500; text-decoration: none; margin: 0 0 5px 0;}
				.areaLinks a:hover{color: #000000; text-decoration: none;}
				
				#tabMenu {float: left; clear: both; padding: 20px 0 0 0;}
				
				.tabs {float: left; clear: both; width: 588px; margin: 0; padding: 0; background: url(../Images/pixelFundoTabs.gif) repeat-x left bottom;}
				.tabs li {display:inline; list-style:none; padding:0; margin: 0;}
				.tabs li a {float:left; margin: 0 1px 0 0; background: url(../Images/Tab.gif) repeat-x left top;}
				.tabs li a span.bg1 {float:left; background: url(../Images/Tab_L.gif) no-repeat left top;}
				.tabs li a span.bg2 {float:left; padding: 12px 17px 8px 17px; font-size: 1.2em; color: #4A4A4A; background: url(../Images/Tab_R.gif) no-repeat right top;}
				
				.tabs li a:hover {background: url(../Images/Tab_H.gif) repeat-x left top;}
				.tabs li a:hover span.bg1 {background: url(../Images/Tab_L_H.gif) no-repeat left top;}
				.tabs li a:hover span.bg2 {background: url(../Images/Tab_R_H.gif) no-repeat right top;}
				.tabs li a.active, .tabs li a.active:hover {background: url(../Images/Tab_H.gif) repeat-x left top;}
				.tabs li a.active span.bg1, .tabs li a.active:hover span.bg1 {background: url(../Images/Tab_L_H.gif) no-repeat left top;}
				.tabs li a.active span.bg2, .tabs li a.active:hover span.bg2 {color: #000000; background: url(../Images/Tab_R_H.gif) no-repeat right top;}
				
				#tabContent {float: left; clear: both; width: 552px; padding: 8px 17px; border: 1px solid #BEBEBE; border-top: none; background: #EAEAEA;}
				#tabContent .tabContent .cleanStyle {font-size: 1.2em; color: #000000; overflow: auto;}
				*html #tabContent .tabContent .cleanStyle {float: left;}
				#tabContent .tabContent .mapaRegiao {float: right; padding: 16px 0 0 30px;}
				#tabContent .tabContent {display:none;}
				#tabContent .active {display:block;}
								
				
				
				/* Faq's */
				
				.ListaFaqs {float: left; clear: both; width: 588px; padding: 0 0 30px 0;}
					.ListaFaqs p {float: left; clear: both; width: 588px; font-size: 1.2em; color: #666; padding: 0 0 25px 0; margin: 0;}
					.ListaFaqs ul {float:left; display: block; clear: both; width: 588px; margin: 20px 0 0 0; padding: 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.ListaFaqs ul li {float: left; list-style: none; clear: both; width: 588px; padding: 0; margin: 0;}
						.ListaFaqs ul li.first {background: none !important;}
						.ListaFaqs ul li.dotted {background: url(../Images/dotted.gif) repeat-x left top;}
						.accordionFaqs_toggler {position: absolute; display: block; width: 20px; height: 25px; cursor: pointer; padding: 0;}
						.maisfaqs {background: transparent url(../Images/faqmais.gif) no-repeat 1px 9px;}
						.semfaqs {background: transparent url(../Images/faq.gif) no-repeat 1px 9px;}
						.selected_Tema .accordionFaqs_toggler {background: url(../Images/faqmenos.gif) no-repeat 1px 9px;}
						.ListaFaqs ul li a {display: block; width: 548px; padding: 8px 20px; margin: 0; font-size: 1.2em; color: #699F00; text-decoration: none;}
						.ListaFaqs ul li a:hover {color: #000 !important; background-color: #F4F4F4 !important;}
						.selected_Tema a {background-color: #F4F4F4; color: #699F00!important; border-top: 1px solid #D4D4D4;}
						ul.accordionFaqs_content {margin: 0 !important;}
							ul.accordionFaqs_content a {display: block; width: 528px !important; padding: 8px 20px 8px 40px !important; margin: 0; font-size: 1.2em; color: #699F00; text-decoration: none; background: url(../Images/faq.gif) no-repeat 21px 9px !important;}
						
						
						
				.ListaFaqs2 {float: left; clear: both; width: 588px; padding: 0 0 30px 0;}
					.ListaFaqs2 p.titulopag, .ListaFaqs2 p.titulobold {float: left; clear: both; width: 588px; padding: 0 0 25px 0; margin: 0}
					.ListaFaqs2 p.nofaqs {margin: 20px 0 0 0 !important; padding: 40px 0 25px 0 !important; border-top: 1px solid #D4D4D4;}
					.ListaFaqs2 dl {float: left; clear: both; width: 588px; margin: 20px 0 40px 0; padding: 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.ListaFaqs2 dt {float: left; clear: both; width: 588px; cursor: pointer; padding: 8px 0; margin: 0; font-size: 1.2em; color: #699F00; background: url(../Images/dotted.gif) repeat-x left top;}
						.ListaFaqs2 dt:hover {color: #000 !important; background: #F4F4F4 !important;}
						.ListaFaqs2 dt.first {background: none;}
						.ListaFaqs2 dt.Activo {width: 578px; color: #000; font-weight: bold; padding: 8px 0 8px 10px; background: #F4F4F4 !important;}
						.ListaFaqs2 dd {float: left; clear: both; width: 570px; margin: 0; font-size: 1.2em; color: #666; background: none !important;}
						.ListaFaqs2 dd.Activo {padding: 7px 0 10px 18px !important; height: auto!important;}
						.ListaFaqs2 dd p {margin: 0 0 16px 0 !important;}
						
						
						
				.margin_ul {float: left; clear: both; width: 588px; margin: 0; padding: 20px 0 0 0;}
					.ListaFaqs2 ul.ul_temas {float:left; display: block; clear: both; width: 588px; margin: 0; padding: 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
					*html .ListaFaqs2 ul.ul_temas {float: none;}
						.ListaFaqs2 ul.ul_temas li {float: left; list-style: none; clear: both; width: 588px; padding: 0; margin: 0;}
						.ListaFaqs2 ul.ul_temas li.first {background: none !important;}
						.ListaFaqs2 ul.ul_temas li.dotted {background: url(../Images/dotted.gif) repeat-x left top;}
						.ListaFaqs2 ul.ul_temas li a {display: block; width: 528px; padding: 8px 20px; margin: 0; font-size: 1.2em; color: #699F00; text-decoration: none; background: url(../Images/faq.gif) no-repeat 1px 9px !important;}
						.ListaFaqs2 ul.ul_temas li a:hover {color: #000; background-color: #F4F4F4 !important;}
					
						
				/* Sugestões */
				
				.CorpoSugestoes {float: left; clear: both; width: 588px; padding: 0 0 30px 0;}
					.CorpoSugestoes p.titulopag {float: left; clear: both; width: 588px; font-size: 1.2em; color: #666; padding: 0 0 25px 0; margin: 0;}
					.CorpoSugestoes fieldset {float: left; clear: both; width: 440px; padding: 20px 147px 6px 0; margin: 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4; border-left: 0; border-right: 0; background: #F4F4F4;}
						.CorpoSugestoes fieldset div {float: right; clear: both; width: 440px; padding: 0 0 14px 0;}
						.CorpoSugestoes fieldset div span {font-size: 1.1em; color: #888!important;}
						
							.CorpoSugestoes fieldset div span.error {float: right; clear: both; width: 100px; text-align: right; padding: 5px 0 0 0; color: #000!important;}
						
						.CorpoSugestoes fieldset input {float: right; width: 289px; height: 15px; border: 1px solid #D4D4D4; font-size: 1em; color: #777;}
						.CorpoSugestoes fieldset label {float: left; width: 137px; font-size: 1.1em; color: #888; padding: 2px 0 0 0; text-align: right;}
						.CorpoSugestoes fieldset select {float: right; width: 291px; height: 17px; border: 1px solid #D4D4D4; margin: 0; padding: 0; font-size: 1em; color: #777;}
						*html .CorpoSugestoes fieldset select {width: 292px;}
						*+html .CorpoSugestoes fieldset select {width: 293px; height: 19px;}
						.CorpoSugestoes fieldset textarea {float: right; width: 289px; height: 139px; border: 1px solid #D4D4D4; color: #777; margin: 0;}
						.RodapeForm {float: left; clear: both; width: 588px; padding: 7px 0 0 0;}
							.RodapeForm div {float: left; width: 425px!important; font-size: 1.1em!important; color: #888!important; padding: 0!important; margin: 0!important;}
							.RodapeForm span {float: left; font-size: 1.1em; color: #888!important;}
							.btnsubmeter {float: right; width: 146px; text-align: left; padding: 0 12px 0 6px; font-size: 1em; text-decoration: none; color: #6C9400; border: 1px solid #D4D4D4; background: url(../Images/btnsubmit.gif) no-repeat left top;}
								.btnsubmeter:hover {color: #000; background: url(../Images/btnlinkHover.gif) no-repeat right top;}
						.CorpoSugestoes .notificacao_ok {float: left; clear: both; width: 588px; font-size: 1.1em; color: #888; padding: 0!important; margin: 0!important;}
								
								
				/* Mapa do Site */
				
				.corpoMapa {float: left; clear: both; width: 588px; padding: 0 0 30px 0;}
				.corpoMapa p {float: left; clear: both; width: 588px; font-size: 1.2em; color: #666; padding: 0 0 25px 0; margin: 0;}
				
				.accordion_toggler {float: left; display: block; width: 16px; height: 16px; position: absolute; top: 10px; left: 5px; cursor: pointer; padding: 3px 0; background: transparent url(../Images/arrowmapa.gif) no-repeat center;}
				*html .accordion_toggler {position: relative; top: -30px; left: 5px; margin: 0!important; padding: 0!important; }
				.accordion_toggler .hilight, .selected .accordion_toggler { background: transparent url(../Images/mapaarrowHover.gif) no-repeat center;}
				.Mapasite {float: left; clear: both; width: 588px; padding: 0; margin: 0;}
				.Mapasite ul {float: left; clear: both; width: 588px; padding: 0; margin: 0; border-bottom: 1px solid #D4D4D4;}
				.Mapasite ul.ulnone {float: left; clear: both; width: 588px; padding: 0; margin: 0; border-bottom: 0!important;}
					.Mapasite ul li {list-style: none; float: left; width: 588px;}
 					.level1 {position: relative;}
 					.selected a {background: #EAEAEA; color: #888!important; border-bottom: 1px solid #D4D4D4;}
 					.selected li.level2 a {border-bottom: 0!important;}
 						.level1 a {width: 552px; display: block; padding: 11px 5px 11px 31px; margin: 0; border-top: 1px solid #D4D4D4; font-size: 1.2em; text-decoration: none; color: #699F00;}
 							.level1 a:hover {background: #EAEAEA; color: #000;}
 							.level1 a.selected {background: #EAEAEA; color: #000; border-bottom: 1px solid #D4D4D4;}
 								.Mapasite ul li ul {float: left; clear: both; width: 542px; padding: 0 0 0 46px; margin: 0; border-bottom: 0 !important;}
 									.Mapasite ul li ul li {list-style: none; float: left; width: 542px;}
 									.level2 {}
 										.Mapasite .level2 a {width: 527px; display: block; padding: 11px 5px 11px 10px; margin: 0; border-bottom: 1px solid #D4D4D4; font-size: 1.2em; text-decoration: none; color: #699F00!important; background:#F5F5F5;}
 											.Mapasite .level2 a.primeiro {border-top: 0 !important;}
 											.level2 a:hover {background: #EAEAEA; color: #000!important;}
 												.Mapasite ul li ul li ul {float: left; clear: both; width: 542px; padding: 0px; margin: 0; border-bottom: 0 !important; border-top: 1px solid #D4D4D4;}
 													.Mapasite ul li ul li ul li {list-style: none; float: left; width: 542px;}
 														.level3 {}
 															.Mapasite .level3 a {width: 503px; display: block; padding: 11px 5px 11px 34px; margin: 0; border-top: 0 !important; border-bottom: 0 !important; font-size: 1.2em; text-decoration: none; color: #699F00!important; background: none !important;}
 																.level3 a:hover {background: #EAEAEA !important; color: #000!important;}
 																
 				.MapasiteTemas {float: left; clear: both; width: 588px; padding: 0; margin: 40px 0 40px 0;}
 					.MapasiteTemas span {float:left; clear: both; font-size: 1em; color: #000; text-transform: uppercase; padding: 0 0 9px 0;}
 					.MapasiteTemas ul.first {float: left; clear: both; width: 588px; padding: 0; margin: 0; border-top: 1px solid #D4D4D4;}
 					.MapasiteTemas ul {float: left; clear: both; width: 588px; padding: 0; margin: 0; border: 0;}
 						.MapasiteTemas ul li {list-style: none; float: left; width: 588px;}
 							.MapasiteTemas ul li a {width: 552px; display: block; padding: 11px 5px 11px 31px; margin: 0; border-bottom: 1px solid #D4D4D4; font-size: 1.2em; text-decoration: none; color: #699F00; background: url(../Images/arrowmapatemas.gif) no-repeat 13px 15px;}
 							.MapasiteTemas ul li a:hover {color: #000; background:#EAEAEA url(../Images/arrowmapatemasHover.gif) no-repeat 13px 15px !important;}
 							
 							
 				/* //Mapa do Site */
 				
 				
 				/* NEWSLETTER */
 				.corpo_Newsletter {float: left; clear: both; width: 588px;}
 				
 				.corpo_Newsletter .big {float: left; clear: both; display: block; width: 574px; min-height: 77px; padding: 7px; margin: 0 0 15px 0; background: #EAEAEA;}
					*html .corpo_Newsletter .big {height: 77px;}
						.corpo_Newsletter .big img.imgDestaque {float: left; width: 279px; height: 77px; border: 0; padding: 0 15px 0 0;}
						.corpo_Newsletter .big a.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.corpo_Newsletter .big a.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						.corpo_Newsletter .big a.mais:hover {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.corpo_Newsletter .big a.mais:hover img {display: none;}
						.corpo_Newsletter .big a.Activo {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.corpo_Newsletter .big div.Fixo {float: left; font-size: 1.2em; width: 279px; min-height: 62px; padding: 0; margin: 0;}
						*html .corpo_Newsletter .big div.Fixo {height: 62px;}
						.corpo_Newsletter .big div.Fixo div.resumo a { font-weight: normal !important; }
						
						.corpo_Newsletter .big div.Fixo div { float: left; clear: both; width: 279px; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;} /* font-size: 1.2em;  */
						.corpo_Newsletter .big div div { float: left; clear: both; width: 570px; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;} /* font-size: 1.2em;  */
						
						.corpo_Newsletter .big div {float: left; width: 573px; min-height: 62px; margin: 0;}
						*html .corpo_Newsletter .big div {height: 62px;}
						
						.corpo_Newsletter .big div a {font-weight: bold; text-decoration: none; color: #699F00;} /*float: left; clear: both; font-size: 1.2em; font-weight: bold; */
						.corpo_Newsletter .big div a:hover {text-decoration: none; color: #000;}
						.corpo_Newsletter .big div a.Activo {text-decoration: none; color: #000;}
						
						.corpo_Newsletter .big div.Grande { font-size: 1.2em; }
						.corpo_Newsletter .big div.Grande div.resumo a { font-weight: normal !important; }
					
					.corpo_Newsletter .left {float: left; width: 272px; min-height: 77px; padding: 7px; margin: 0 16px 15px 0; background: #EAEAEA;}
					.corpo_Newsletter .areadestaque1 {float: left; width: 286px;}
					*html .corpo_Newsletter .left {height: 77px;}
						.corpo_Newsletter .left img.imgDestaque {float: left; width: 120px; height: 77px; border: 0; padding: 0 8px 0 0;}
						.corpo_Newsletter .left a.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.corpo_Newsletter .left a.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						.corpo_Newsletter .left a.mais:hover {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.corpo_Newsletter .left a.mais:hover img {display: none;}
						.corpo_Newsletter .left a.Activo {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.corpo_Newsletter .left div.Fixo {float: left; font-size: 1.2em; width: 128px; min-height: 62px; padding: 0 15px 0 0; margin: 0;}
						*html .corpo_Newsletter .left div.Fixo {height: 62px;}
						.corpo_Newsletter .left div.Fixo div.resumo a { font-weight: normal !important; }
						
						.corpo_Newsletter .left div.Fixo div { float: left; clear: both; width: 128px; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;} /* font-size: 1.2em;  */
						.corpo_Newsletter .left div div { width: 272px; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;} /* font-size: 1.2em; float: left; clear: both;  */
						
						.corpo_Newsletter .left div {float: left; width: 274px; min-height: 62px; margin: 0;}
						*html .corpo_Newsletter .left div {height: 62px;}
						.corpo_Newsletter .left div a {font-weight: bold; text-decoration: none; color: #699F00;} /* float: left; clear: both; font-size: 1.2em;  */
						.corpo_Newsletter .left div a:hover {text-decoration: none; color: #000;}
						.corpo_Newsletter .left div a.Activo {text-decoration: none; color: #000;}
						
						.corpo_Newsletter .left div.Grande { font-size: 1.2em; }
						.corpo_Newsletter .left div.Grande div.resumo a { font-weight: normal !important; }
						
					.corpo_Newsletter .right {float: left; width: 272px; min-height: 77px; padding: 7px; margin: 0 0 15px 0; background: #EAEAEA;}
					.corpo_Newsletter .areadestaque2 {float: right; width: 286px;}
					*html .corpo_Newsletter .right {height: 77px;}
						.corpo_Newsletter .right img.imgDestaque {float: left; width: 120px; height: 77px; border: 0; padding: 0 8px 0 0;}
						.corpo_Newsletter .right a.mais {float: right; display: block; width: 15px; height: 15px; padding: 0; margin: 0;}
						.corpo_Newsletter .right a.mais img {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0;}
						.corpo_Newsletter .right a.mais:hover {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.corpo_Newsletter .right a.mais:hover img {display: none;}
						.corpo_Newsletter .right a.Activo {float: right; width: 13px; height: 13px; border: 1px solid #D4D4D4; padding: 0; margin: 0; background: url(../Images/maisHover.gif) no-repeat left top;}
						.corpo_Newsletter .right div.Fixo {float: left; font-size: 1.2em; width: 128px; min-height: 62px; padding: 0 15px 0 0; margin: 0;}
						*html .corpo_Newsletter .right div.Fixo {height: 62px;}
						.corpo_Newsletter .right div.Fixo div.resumo a { font-weight: normal !important; }
						
						.corpo_Newsletter .right div.Fixo p { float: left; clear: both; width: 128px; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;} /* font-size: 1.2em;  */
						.corpo_Newsletter .right div div { float: left; clear: both; width: 128px; color: #666666; font-weight: normal !important; padding: 5px 0 0 0; margin: 0;} /* font-size: 1.2em;  */
						
						.corpo_Newsletter .right div {float: left; width: 274px; min-height: 62px; margin: 0;}
						*html .corpo_Newsletter .right div {height: 62px;}
						.corpo_Newsletter .right div a {font-weight: bold; text-decoration: none; color: #699F00;} /* font-size: 1.2em; font-weight: bold; float: left; clear: both;  */
						.corpo_Newsletter .right div a:hover {text-decoration: none; color: #000;}
						.corpo_Newsletter .right div a.Activo {text-decoration: none; color: #000;}
						
						.corpo_Newsletter .right div.Grande { font-size: 1.2em; }
						.corpo_Newsletter .right div.Grande div.resumo a { font-weight: normal !important; }
					
					.corpo_Newsletter .DNE {float: left; width: 588px; padding: 9px 0 9px 0; margin: 12px 0 12px 0; border-top: 1px solid #D4D4D4; border-bottom: 1px solid #D4D4D4;}
						.corpo_Newsletter .DNE p.titulo {float: left; clear: both; width: 586px; font-size: 1em; text-transform: uppercase; color: #000; padding: 0 1px 10px 1px; margin: 0;}
						.corpo_Newsletter .DNE div {float: left; clear: both; width: 588px; padding: 8px 0 8px 0; background: url(../Images/dotted.gif) repeat-x left top;}
						.corpo_Newsletter .DNE div:hover {background: #F4F4F4;}
						.corpo_Newsletter .DNE div.Activo {background: #F4F4F4;}
							.corpo_Newsletter .DNE div p.titulodata {float: left; clear: both; width: 586px; font-size: 1.1em; color: #888; padding: 0 1px 0 1px !important; margin: 0;}
							.corpo_Newsletter .DNE div p.titulodata span {font-size: 1.1em; color: #AAAAAA; padding: 0; margin: 0;}
							.corpo_Newsletter .DNE div a.subtitulo {float: left; clear: both; width: 586px; font-size: 1.2em; color: #699F00; text-decoration: none; padding: 0 1px 0 1px !important; margin: 0;}
							.corpo_Newsletter .DNE div a.subtitulo:hover {color: #000; text-decoration: none;}
							.corpo_Newsletter .DNE div a.Activo {color: #000; text-decoration: none;}
							.corpo_Newsletter .DNE div p {float: left; clear: both; width: 586px; font-size: 1.2em; color: #666666; padding: 0 1px 0 1px !important; margin: 0;}
							
							
							.corpo_Newsletter .DNE dl {float: left; clear: both; width: 588px; margin: 0; padding: 0;}
							.corpo_Newsletter .DNE dt {float: left; clear: both; width: 588px; cursor: pointer; padding: 8px 0; margin: 0; font-size: 1.2em; color: #699F00; background: url(../Images/dotted.gif) repeat-x left top;}
							.corpo_Newsletter .DNE dt a {color: #699F00;}
							.corpo_Newsletter .DNE dt a:hover {color: #000;}
							.corpo_Newsletter .DNE dt:hover {color: #000 !important; background: #F4F4F4 !important;}
							.corpo_Newsletter .DNE dt.first {background: none;}
							.corpo_Newsletter .DNE dt.Activo {width: 578px; color: #000; font-weight: bold; padding: 8px 0 8px 10px; background: #F4F4F4 !important;}
							.corpo_Newsletter .DNE dt span.tema {float: left; clear: both; width: 588px; font-size: 0.8em; color: #AAAAAA;}
							
							
							.corpo_Newsletter .DNE dd {float: left; clear: both; width: 570px; margin: 0; font-size: 1.2em; color: #666; background: none !important;}
							.corpo_Newsletter .DNE dd.Activo {padding: 7px 0 10px 18px !important; height: auto!important;}
							.corpo_Newsletter .DNE dd p {margin: 0 0 16px 0 !important;}
							
							input.Sim {float: left; width: 110px; text-align: left; padding: 0 12px 0 6px; margin: 0 10px 0 0; font-size: 1em; text-decoration: none; color: #6C9400; border: 1px solid #D4D4D4; background: url(../Images/btnsubmit.gif) no-repeat right top;}
							input.Sim:hover {color: #000; background: url(../Images/btnlinkHover.gif) no-repeat right top;}
							.nobold {font-weight: normal !important;}
				
 				/* //NEWSLETTER */
 				
 				
 				/* Filtros de Arquivos */
 					
 					.filtrosarquivo {float:left; clear: both; width: 588px; padding: 4px 0 20px 0;}
 						.filtrosarquivo select {height: 17px; border: 1px solid #D4D4D4; font-size: 1em; color: #777; margin: 0 5px 0 0; padding: 0;}
 						.filtrosarquivo input {background:#F4F4F4  url(../Images/btnsubmit.gif) no-repeat scroll left top; border:1px solid #D4D4D4; color:#6C9400; font-size:1em; padding:0pt 12px 0 6px; text-align:left; text-decoration:none; width:146px;}
 						.filterimage {float: left;}
 						.withpadding {padding: 1px 0 0 0;}
 						.filtrosarquivo input.submitfilterimage {margin:0; padding:0!important; width: auto!important;}
 						
 				
 				/* //Filtros de Arquivos */
 							
 							
/* Clean Style */
.cleanStyle {}
.cleanStyle h1 {font-size: 18px!important; color: #000!important;}
.cleanStyle h2 {font-size: 14px!important; color: #333!important; font-weight: bold!important;}
.cleanStyle h3 {font-size: 12px!important; color: #666!important; font-weight: bold!important;}
.cleanStyle h4 {font-size: 1.2em!important; color: #000!important;}
.cleanStyle h5 {font-size: 1em!important; text-transform: uppercase!important; color: #000!important;}
.cleanStyle h6 {font-size: 1.1em!important; text-transform: uppercase!important; color: #888!important;}
.cleanStyle pre { white-space: pre; margin: 13px 0 }
.cleanStyle p { margin: 16px 0; padding: 0!important;}
.cleanStyle strong { font-weight: bold }
.cleanStyle em { font-style: italic }
.cleanStyle u { text-decoration: none }
.cleanStyle strike { text-decoration: line-through }
.cleanStyle sup { vertical-align: super }
.cleanStyle sub { vertical-align: sub }
.cleanStyle ul { display: block; margin: 16px 0; list-style-image: url(../Images/bulletul.gif); padding: 0 0 0 40px; list-style-position: outside }
.cleanStyle ul li ul { margin: 0; list-style-image: url(../Images/bullet_02.gif) !important; }
.cleanStyle ul li ul li ul { margin: 0; list-style-image: url(../Images/bullet_03.gif) !important; }
.cleanStyle a {color: #699F00;}
.cleanStyle a:hover {color: #000;}
.cleanStyle ol { display: block; margin: 16px 0; padding: 0 0 0 40px; list-style-image: none; list-style-position: outside }
.cleanStyle ol li ol { margin: 0 }
.cleanStyle blockquote { padding-right: 40px; background: url(../Images/blockquote.gif) no-repeat left top; }
.cleanStyle hr { margin: 8px 0; border: inset 1px #D4D4D4 }
.BoxDestaqueTexto { background: #EBEBE8!important; }

 