/* RESET BROWSER STYLES begin */
/* img, div, input, li { behavior:url(iepngfix.htc) } */

html { }

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,textarea,blockquote { 
	margin:0;
	padding:0;
}
table { border-collapse:collapse; border-spacing:0; }
img { border:0; }

q:before,q:after { content:''; }
abbr,acronym { border:0; }
:focus { outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
form { border:0; }

/* RESET BROWSER STYLES end */

/* GLOBAL PAGE STYLES begin */

body { font-size:11px; line-height:1.5; font-family:Arial, Helvetica, sans-serif; color:#595959; padding:0px; margin:0px; }

a:link, a:visited { color:#595959; text-decoration:underline; }
a:hover, a:active { text-decoration:none; }

.FloatL { float:left!important; }
.FloatR { float:right!important; }

.clr { clear: both; }
.clrL { clear: left; }
.clrR { clear: right; }
.clear-both { clear:both; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.DisplayOn { display:inline; }
.DisplayOff { display:none; }
.VisibleOn { visibility:visible; }
.VisibleOff { visibility:hidden; }

.Center { text-align:center; }

ul, li { margin:0; padding:0; list-style:none; }

/* GLOBAL PAGE STYLES end */


div.Publicidade { color:#cecece; text-align:right; font-size:0.9em; }

h2 { color:#75a925; font-size:18px; }
h2 a:link,
h2 a:visited { color:#75a925; text-decoration:none; }
h2 a:hover,
h2 a:active { color:#000; }

h4 { color:#75a925; font-size:14px; }
h4 a:link,
h4 a:visited { color:#75a925; }
h4 a:link,
h4 a:visited { color:#333; }


/* HEADER */
div#Header { background:url(../images/Header_BG.jpg) repeat-x; display:block; clear:both; font-size:1.1em; }
	div#Header div.Header-Center { width:960px; margin:0 auto; position:relative; background:url(../images/Header-Center_BG.jpg) no-repeat; height:188px; }
	div#Header div.Header-Center ul#Flags { position:absolute; top:10px; left:10px; margin:0; padding:0; list-style:none; color:#fff; }
		div#Header div.Header-Center ul#Flags li { margin:0; padding:0 1px; list-style:none; float:left; }
		div#Header div.Header-Center ul#Flags li a:link,
		div#Header div.Header-Center ul#Flags li a:visited { padding:2px; margin:0; height:11px; display:inline-block; }
		div#Header div.Header-Center ul#Flags li a:hover,
		div#Header div.Header-Center ul#Flags li a:active { }
		div#Header div.Header-Center ul#Flags li a.Active { border:1px solid #fff; font-size:0px; }

	div#Header div.Header-Center div#Slogan { width:600px; color:#fff; font-weight:bold; position:absolute; top:40px; left:10px; }
	div#Header div.Header-Center div#Slogan h1 { font-size:17px; }

	div#Header div.Header-Center div#Logotipo { position:absolute; top:70px; left:640px; }


/* MENU */
div#Menu { background:url(../images/Menu_BG.jpg) repeat-x #fff; display:block; font-size:1.1em; }
	div#Menu div.Menu-Center { width:960px; margin:0 auto; position:relative; background:url(../images/Menu-Center_BG.jpg) no-repeat; height:75px; }
	div#Menu div.Menu-Center div#Newsletter { color:#fff; width:180px; float:left; padding:5px 0 0 0; }
	div#Menu div.Menu-Center div#Newsletter form { margin:0; padding:0; }
	div#Menu div.Menu-Center div#Newsletter form input.NewsletterInput { font-size:0.9em; padding:2px 3px; margin:0 5px 0 0; width:70%; border:1px solid #5e7717; float:left; }
	div#Menu div.Menu-Center div#Newsletter form input.NewsletterSubmit { cursor:pointer; width:21px; height:21px; text-indent:-10000px; background:url(../images/NewsletterSubmit.gif) no-repeat; border:none; float:left; }
	div#Menu div.Menu-Center div#Newsletter a.CurrentNewsletter:link,
	div#Menu div.Menu-Center div#Newsletter a.CurrentNewsletter:visited { display:block; color:#fff; font-size:0.9em; }

	div#Menu div.Menu-Center div#Menu-Top { width:620px; float:left; border:0px solid #000; }
	div#Menu div.Menu-Center div#Menu-Top ul { margin:0 0 0 30px; }
	div#Menu div.Menu-Center div#Menu-Top ul li { margin:0 30px 0 0; float:left; }
	div#Menu div.Menu-Center div#Menu-Top ul li a:link,
	div#Menu div.Menu-Center div#Menu-Top ul li a:visited { font-size:0.9em; line-height:1.2; text-align:right; padding:60px 0 0 0; color:#425309; width:85px; display:block; text-decoration:none; }
	div#Menu div.Menu-Center div#Menu-Top ul li a:hover,
	div#Menu div.Menu-Center div#Menu-Top ul li a:active { text-decoration:underline; }
	div#Menu div.Menu-Center div#Menu-Top ul li a.Active { text-decoration:underline; font-weight:bold; }

	div#Menu div.Menu-Center div#Menu-Top ul li a.Green-Pages { background:url(../images/Green-Pages.gif) no-repeat top right; }
	div#Menu div.Menu-Center div#Menu-Top ul li a.Plant-Tree { background:url(../images/Plant-Tree.gif) no-repeat top right; }
	div#Menu div.Menu-Center div#Menu-Top ul li a.Green-Investiment { background:url(../images/Green-Investiment.gif) no-repeat top right; }
	div#Menu div.Menu-Center div#Menu-Top ul li a.News { background:url(../images/News.gif) no-repeat top right; }
	div#Menu div.Menu-Center div#Menu-Top ul li a.Community { background:url(../images/Community.gif) no-repeat top right; }


	div#Menu div.Menu-Center div#Contactos { color:#fff; text-align:right; width:155px; float:left; padding:5px 0 0 0; }
	div#Menu div.Menu-Center div#Contactos a:link,
	div#Menu div.Menu-Center div#Contactos a:visited { color:#fff; font-size:0.9em; display:block; }


/* CONTENT */
div#Content { display:block; clear:both; }
	div#Content div.Content-Center { width:960px; margin:0 auto; }


		/* CONTENT-LEFT */
		div#Left { padding:20px 0 0 0; margin:0 0 0 0; width:180px; float:left; }
			div#Left ul#Menu-Left { margin:0 0 20px 0; padding:0; list-style:none; }
			div#Left ul#Menu-Left li { margin:0; padding:0; list-style:none; border-bottom:1px dotted #8fb941; }
			div#Left ul#Menu-Left li span { color:#425309; font-weight:bold; padding:6px 0 6px 12px; display:block; text-decoration:none; cursor:pointer; }
			div#Left ul#Menu-Left li a:link,
			div#Left ul#Menu-Left li a:visited { color:#75A925; font-weight:bold; padding:6px 0 6px 12px; display:block; text-decoration:none; }
			div#Left ul#Menu-Left li a:hover,
			div#Left ul#Menu-Left li a:active { text-decoration:underline; }

			div#Left ul#Menu-Left li ul { margin:0; padding:0; list-style:none; border-bottom:1px dotted #8fb941; }
			div#Left ul#Menu-Left li ul li { margin:0; padding:0; list-style:none; border:none; }
			div#Left ul#Menu-Left li ul li a:link,
			div#Left ul#Menu-Left li ul li a:visited { color:#425309; font-weight:normal; padding:1px 0 1px 20px; display:block; text-decoration:underline; }

			div.Google-Search { margin:0 0 10px; border:1px solid #ccc; padding:5px; }
			div.Google-Search input.GoogleSearch { padding:2px 3px; font-size:11px; margin:2px 0; border:1px solid #999; width:95%; }
			div.Google-Search div.GoogleSubmit { text-align:right; }
			div.Google-Search input.GoogleSubmit { padding:2px 3px; font-size:11px; background:#A3CB50; border:none; color:#000; cursor:pointer; }

			div.Enterweb-Pub { margin:0 0 10px 0; text-align:center; border:1px solid #ccc; }

			div.Sponsors { padding:0 0 60px 0; margin:0 0 10px 0; text-align:center; background:url(../images/Sponsors-Bottom_BG.jpg) no-repeat bottom; }
				div.Sponsors div.Sponsors-Top { background:url(../images/Sponsors-Top_BG.jpg) no-repeat bottom; height:80px; display:block; clear:both; }
				div.Sponsors div.Sponsors-Center { z-index:2; background:url(../images/Sponsors-Center_BG.jpg) repeat-y; padding:10px 15px; display:block; clear:both; }
				div.Sponsors div.Sponsors-Center div.Sponsor { margin:10px 0; display:block; }
			


		/* CONTENT-CENTER */
		div#Center { padding:20px 25px 0 25px; width:600px; float:left; }
			/* BANNER TOP */
			div.Banner-Top { padding:0 0 10px; border-bottom:1px solid #ccc; }

			/* HOME */
			/* ARTICLE OF WEEK */
			div.Home-Article-of-Week { padding:15px 0 0 0; margin:0 0 30px 0; border-bottom:1px solid #ccc; }
				div.Home-Article-of-Week div.Article-of-Week-Text { padding:10px 0 0 0; text-align:justify; }
					div.Home-Article-of-Week div.Article-of-Week-Text h2 { color:#75a925; font-size:1.8em; }
					div.Home-Article-of-Week div.Article-of-Week-Text p.Article-of-Week-Title { color:#75a925; font-size:1.4em; margin:0; font-weight:bold; text-align:left; }
					div.Home-Article-of-Week div.Article-of-Week-Text p.Article-of-Week-Title a:link,
					div.Home-Article-of-Week div.Article-of-Week-Text p.Article-of-Week-Title a:visited { color:#75a925; text-decoration:none; }
					div.Home-Article-of-Week div.Article-of-Week-Text p.Article-of-Week-Title a:hover,
					div.Home-Article-of-Week div.Article-of-Week-Text p.Article-of-Week-Title a:active { text-decoration:underline; }
					div.Home-Article-of-Week div.Article-of-Week-Text a.ReadMore:link,
					div.Home-Article-of-Week div.Article-of-Week-Text a.ReadMore:visited { color:#000; display:block; }
					div.Home-Article-of-Week div.Article-of-Week-Text div.Article-of-Week-Img { margin:0 0 10px 20px; float:right; color:#75a925; font-size:1.8em; }
					div.Home-Article-of-Week div.Article-of-Week-Text div.Article-of-Week-Img img { width:130px; height:100px; display:block; padding:5px; border:1px solid #666666; background:url(../images/Ajax-Loader-1.gif) no-repeat center center; }

				div.Home-Article-of-Week table.Article-of-Week-Table { color:#000; border-top:1px solid #f4f4f4; margin:0 0 1px 0; background:url(../images/Article-of-Week-Table_BG.gif) repeat-x; }
					div.Home-Article-of-Week table.Article-of-Week-Table td a { color:#000; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Share { width:88px; text-align:center; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Share a { padding:0 0 0 16px; background:url(../images/Share-Icon.gif) no-repeat left center; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Comments { width:110px; text-align:center; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Comments a { padding:0 0 0 16px; background:url(../images/Comments-Icon.gif) no-repeat left center; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Rate { width:300px; text-align:center; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Views { width:150px; text-align:center; }
					div.Home-Article-of-Week table.Article-of-Week-Table td.Views strong { font-size:1.1em; }


			/* NEWS */
			div.Home-News { padding:0 0 0 0; margin:0 0 30px 0; border-bottom:1px solid #ccc; }
				div.Home-News div.News-Text { padding:10px 0 0 0; text-align:justify; }
					div.Home-News div.News-Text div.News-Date { color:#75a925; }
					div.Home-News div.News-Text h2 { color:#75a925; font-size:1.8em; width:432px; }
					div.Home-News div.News-Text a.ReadMore:link,
					div.Home-News div.News-Text a.ReadMore:visited { color:#000; display:block; }
					div.Home-News div.News-Text div.News-Img { margin:0 0 10px 20px; float:right; color:#75a925; font-size:1.8em; }
					div.Home-News div.News-Text div.News-Img img { width:130px; height:100px; display:block; padding:5px; border:1px solid #666666; background:url(../images/Ajax-Loader-1.gif) no-repeat center center; }

				div.Home-News table.News-Table { color:#000; border-top:1px solid #f4f4f4; margin:0 0 1px 0; background:url(../images/Article-of-Week-Table_BG.gif) repeat-x; }
					div.Home-News table.News-Table td a { color:#000; }
					div.Home-News table.News-Table td.Share { width:88px; text-align:center; }
					div.Home-News table.News-Table td.Share a { padding:0 0 0 16px; background:url(../images/Share-Icon.gif) no-repeat left center; }
					div.Home-News table.News-Table td.Comments { width:110px; text-align:center; }
					div.Home-News table.News-Table td.Comments a { padding:0 0 0 16px; background:url(../images/Comments-Icon.gif) no-repeat left center; }
					div.Home-News table.News-Table td.Rate { width:300px; text-align:center; }
					div.Home-News table.News-Table td.Views { width:150px; text-align:center; }
					div.Home-News table.News-Table td.Views strong { font-size:1.1em; }

			div#Center a.MoreNews { display:block; color:#75a925; font-weight:bold; padding:0 0 10px 0; text-align:right; }


		/* CONTENT-RIGHT */
		div#Right { padding:20px 0 0 0; margin:0; width:130px; float:left; }
			div#Right div.Banner-Right { margin:0 0 10px 0; text-align:center; }

			div#Right div.Google-Adsense { margin:0 0 10px 0; }



	/* INTERNAS */
	div.Content-Title { border-bottom:1px solid #b7de75; padding:5px 5px 10px 5px; margin:0 0 25px 0; }


	/* GREEN-PAGES */
	div.GreenPages-Links { padding:2px 5px 0px 5px; margin:0 0 1px 0; background:url(../images/GreenPages-Links_BG.jpg) repeat-x; border-bottom:1px solid #b7de75; }
		div.GreenPages-Links a:link,
		div.GreenPages-Links a:visited { color:#75a925; font-weight:bold; padding:5px 5px 5px 52px; margin:0 5px 0 0; display:inline-block; }
		div.GreenPages-Links a:hover,
		div.GreenPages-Links a:active { background-color:#fff; }
		div.GreenPages-Links a.Active { background-color:#fff; }
		div.GreenPages-Links a.ListaEmpresas:link,
		div.GreenPages-Links a.ListaEmpresas:visited { background-image:url(../images/GreenPages-Icon.gif); background-position:left center; background-repeat:no-repeat; }
		div.GreenPages-Links a.AnexeEmpresa:link,
		div.GreenPages-Links a.AnexeEmpresa:visited { background-image:url(../images/Tree-Icon.gif); background-position:left center; background-repeat:no-repeat; }

	div.GreenPages-Center { padding:6px; margin:0 0 1px 0; background:url(../images/Pattern_BG.jpg) repeat #e9f3d9; color:#425309; border-bottom:1px solid #b7de75; }
		div.GreenPages-Center form { padding:5px; margin:0; background:#fff; }
		div.GreenPages-Center table.GreenPages-Center { margin:0; background:#fff; }
		div.GreenPages-Center table.GreenPages-Center td.Label { text-align:right; }
		div.GreenPages-Center table.GreenPages-Center td.Input { }
		div.GreenPages-Center table.GreenPages-Center input.GreenPages,
		div.GreenPages-Center table.GreenPages-Center select.GreenPages { border:1px solid #b7de75; padding:2px 3px; font-size:1em; }
		div.GreenPages-Center table.GreenPages-Center textarea.GreenPages { border:1px solid #b7de75; padding:2px 3px; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
		div.GreenPages-Center table.GreenPages-Center td.GreenPagesSubmit { text-align:right; padding:5px 20px 5px 5px; }
		div.GreenPages-Center table.GreenPages-Center input.GreenPagesSubmit { color:#fff; font-weight:bold; background:#9ec84c; padding:2px 3px; border:none; cursor:pointer; }


	div.GreenPages-Letters { margin:0; padding:5px; background:#e9f3d9; color:#4c4c4c; }
		div.GreenPages-Letters a.Letter:link,
		div.GreenPages-Letters a.Letter:visited { padding:2px; color:#4c4c4c; text-decoration:none; }
		div.GreenPages-Letters a.Letter:hover,
		div.GreenPages-Letters a.Letter:active { padding:2px; background:#fff; text-decoration:underline; }
		div.GreenPages-Letters a.Letter-Active { background:#fff; }
		div.GreenPages-Letters div.FloatR select.GreenPages { border:1px solid #b7de75; padding:2px 3px; font-size:1em; }


	div.GreenPages-List { padding:5px; margin:20px 0 15px 0; }
		div.GreenPages-List ul { padding:0; margin:8px 0 0 0; list-style:none; }
		div.GreenPages-List ul li { width:50%; padding:5px; margin:0; list-style:none; float:left; }
		div.GreenPages-List ul li { padding:0; margin:0; list-style:none; }
		div.GreenPages-List ul li a:link,
		div.GreenPages-List ul li a:visited { padding:5px 0 5px 18px; background:url(../images/GreenPages-List_BG.gif) no-repeat left center; display:inline-block; }
	/* GREEN-PAGES */



	/* PLANT-TREE */
	div.PlantTree-Text { padding:5px; margin:15px 0 25px 0; }
	ul.PlantTree-List { padding:0 0 1px 0; margin:0; list-style:none; border-bottom:1px solid #b7de75; }
	ul.PlantTree-List li { padding:0 0 0 10px; margin:0; list-style:none; }
	ul.PlantTree-List li.PlantTree-List-Title { padding:10px; margin:1px 0 0 0; list-style:none; border-top:1px solid #b7de75; background:url(../images/PlantTree-List-Title_BG.jpg) repeat-x; }

	div.PlantTree { padding:6px; margin:0 0 1px 0; background:url(../images/Pattern_BG.jpg) repeat #e9f3d9; color:#425309; border-bottom:1px solid #b7de75; }
		div.PlantTree form { padding:5px; margin:0; background:#fff; }
		div.PlantTree table.PlantTree { margin:0; }
		div.PlantTree table.PlantTree td.Label { text-align:right; font-weight:bold; }
		div.PlantTree table.PlantTree td.Input {  }
		div.PlantTree table.PlantTree input.PlantTree,
		div.PlantTree table.PlantTree select.PlantTree { border:1px solid #b7de75; padding:2px 3px; font-size:1em; }
		div.PlantTree table.PlantTree textarea.PlantTree { border:1px solid #b7de75; padding:2px 3px; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
		div.PlantTree table.PlantTree td.PlantTreeSubmit { text-align:right; }
		div.PlantTree table.PlantTree td.PlantTreeSubmit input.PlantTreeSubmit { color:#fff; font-weight:bold; background:#9ec84c; padding:2px 3px; border:none; cursor:pointer; }

		div.UpDown { margin-left:45px; margin-top:-17px; width:10px; }
		div.UpDown img { cursor:pointer; }
		#next_step { display:none; }
	/* PLANT-TREE */


	/* NEWS */
	div.News { padding:0 0 0 0; margin:0 0 30px 0; border-bottom:1px solid #ccc; }
		div.News div.News-Text { padding:10px 0 0 0; text-align:justify; /*color:#293D9C;*/ }
			div.News div.News-Text div.News-Date { color:#75a925; }
			div.News div.News-Text h2 { color:#75a925; font-size:1.8em; width:435px; }
			div.News div.News-Text a.ReadMore:link,
			div.News div.News-Text a.ReadMore:visited { color:#000; display:block; }
			div.News div.News-Text div.News-Img { margin:0 0 10px 20px; float:right; color:#75a925; font-size:1.8em; }
			div.News div.News-Text div.News-Img img { width:130px; height:100px; display:block; padding:5px; border:1px solid #666666; background:url(../images/Ajax-Loader-1.gif) no-repeat center center; }

		div.News table.News-Table { color:#000; border-top:1px solid #f4f4f4; margin:0 0 1px 0; background:url(../images/Article-of-Week-Table_BG.gif) repeat-x; }
			div.News table.News-Table td a { color:#000; }
			div.News table.News-Table td.Share { width:88px; text-align:center; }
			div.News table.News-Table td.Share a { padding:0 0 0 16px; background:url(../images/Share-Icon.gif) no-repeat left center; }
			div.News table.News-Table td.Comments { width:110px; text-align:center; }
			div.News table.News-Table td.Comments a { padding:0 0 0 16px; background:url(../images/Comments-Icon.gif) no-repeat left center; }
			div.News table.News-Table td.Rate { width:300px; text-align:center; }
			div.News table.News-Table td.Views { width:150px; text-align:center; }
			div.News table.News-Table td.Views strong { font-size:1.1em; }
	/* NEWS */


	/* NEWS DETAIL */
	div.NewsDetail { padding:0 0 0 0; margin:0 0 30px 0; border-bottom:1px solid #ccc; }
	div.NewsDetail div.NewsDetail-Right { width:290px; float:right; margin:0 0 25px 15px; border:0px solid red; }
	div.NewsDetail div.NewsDetail-Right div.Img { clear:both; }
	div.NewsDetail div.NewsDetail-Right div.Img-Description { font-size:0.9em; background:#d6d6d6; color:#666; padding:5px; margin:0 0 8px 0; clear:both; }
	div.NewsDetail div.NewsDetail-Right div.Links { border-top:1px solid #e3e3e3; border-bottom:3px solid #e3e3e3; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links1 { padding:5px; border-bottom:1px solid #e3e3e3; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links1 div.views { float:left; font-weight:bold; color:#75A925; margin:0; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links1 div.views span { color:#666666; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links1 div.rating { color:#75A925; float:right; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links2 { padding:5px; border-bottom:1px solid #e3e3e3; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links2 ul { padding:0; margin:0; list-style:none; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links2 ul li { width:90px; padding:0; margin:0; list-style:none; float:left; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links2 ul li a:link,
	div.NewsDetail div.NewsDetail-Right div.Links div.Links2 ul li a:visited { padding:5px 5px 5px 0; display:block; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links2 ul li a img { margin:0 2px 0 0; vertical-align:middle; }
	div.NewsDetail div.NewsDetail-Right div.Links div.Links3 { padding:5px; }
	div.NewsDetail div.NewsDetail-Right ul.RelatedNews { padding:0; margin:8px 0 0 0; list-style:none; border-bottom:3px solid #e3e3e3; }
	div.NewsDetail div.NewsDetail-Right ul.RelatedNews li { border-bottom:1px dotted #666; padding:0; margin:0; list-style:none; }
	div.NewsDetail div.NewsDetail-Right ul.RelatedNews li.Title { color:#75a925; font-weight:bold; font-size:1em; padding:5px 0 0 5px; border:none; }
	div.NewsDetail div.NewsDetail-Right ul.RelatedNews li a:link,
	div.NewsDetail div.NewsDetail-Right ul.RelatedNews li a:visited { color:#666; padding:5px; display:block; text-decoration:none; }
	

	div.NewsDetail div.NewsDetail-Text { text-align:justify; }
	div.NewsDetail div.NewsDetail-Text div.NewsDetail-Title { width:290px; padding:5px 0 5px 0; }
	div.NewsDetail div.NewsDetail-Text div.NewsDetail-Date { color:#75a925; }
	div.NewsDetail div.NewsDetail-Text div.NewsDetail-Short { color:#666666; font-weight:bold; }
	div.NewsDetail div.NewsDetail-Text p.FraseDestaque-Left { border:1px solid #75A925; background:#fff; font-size:18px; width:200px; float:left; display:block; text-align:left; padding:20px 10px 20px 10px; margin:10px 15px 10px 0; }
	div.NewsDetail div.NewsDetail-Text p.FraseDestaque-Right { border:1px solid #75A925; background:#fff; font-size:18px; width:200px; float:right; display:block; text-align:right; padding:20px 10px 20px 10px; margin:10px 0 10px 15px; }
	div.NewsDetail div.NewsDetail-Text blockquote.FraseDestaque-Left { border:1px solid #75A925; background:#fff; font-size:18px; width:200px; float:left; display:block; text-align:left; padding:20px 10px 20px 10px; margin:10px 15px 10px 0; }
	div.NewsDetail div.NewsDetail-Text blockquote.FraseDestaque-Left p { margin:0; }
	div.NewsDetail div.NewsDetail-Text blockquote.FraseDestaque-Right { border:1px solid #75A925; background:#fff; font-size:18px; width:200px; float:right; display:block; text-align:right; padding:20px 10px 20px 10px; margin:10px 0 10px 15px; }
	div.NewsDetail div.NewsDetail-Text blockquote.FraseDestaque-Right p { margin:0; }


	div.NewsPrint { display:block; clear:both; text-align:right; }
	div.NewsPrint a.NewsPrint:link,
	div.NewsPrint a.NewsPrint:visited { padding:5px 5px 5px 22px; background:url(../images/printer.gif) no-repeat left center; text-decoration:none; }
	div.NewsPrint a.NewsPrint:hover,
	div.NewsPrint a.NewsPrint:active { text-decoration:underline; }


	div.NewsComments-Links { padding:5px 5px 0 0; margin:0 0 5px 0; }
	div.NewsComments-Links a:link,
	div.NewsComments-Links a:visited { color:#75A925; padding:1px 3px; display:inline-block; }
	div.NewsComments-Links a:hover,
	div.NewsComments-Links a:active { background:#75A925; color:#fff; }


	div#form_container_comment { display:block; padding:5px; }
	div#form_container_comment label { display:block; margin:0 0 5px 0; }
	div#form_container_comment label span { display:block; }
	div#form_container_comment input.Input { padding:2px 3px; border:1px solid #595959; }
	div#form_container_comment textarea.Input { padding:2px 3px; border:1px solid #595959; font-family:Verdana, Geneva, sans-serif; }
	div#form_container_comment div.InputSubmit { text-align:right; padding:0 30px 0 0; }
	div#form_container_comment div.InputSubmit input.InputSubmit { background:#9EC84C; border:none; color:#fff; cursor:pointer; font-weight:bold; padding:2px 3px; }


	div#Center ul.NewsComments-Detail { padding:0; margin:0; list-style:none; }
	div#Center ul.NewsComments-Detail li { display:block; background:url(../images/NewsCommet_BG.jpg) repeat-x left top; border-top:1px solid #ccc; padding:0; margin:0; list-style:none; }
	div#Center ul.NewsComments-Detail li div.CommentName { padding:10px 0 10px 15px; font-size:1.2em; font-weight:bold; float:left; width:130px; border:0px solid; }
	div#Center ul.NewsComments-Detail li div.CommentName span { color:#ccc; display:block; font-size:0.9em; }
	div#Center ul.NewsComments-Detail li div.CommentText { float:left; width:442px; padding:0 0 0 8px; border:0px solid; }


	/* NEWS DETAIL COMMENTS */
	div.NewsComments { padding:0 0 10px 0; margin:0 0 30px 0; border-bottom:1px solid #ccc; }
	div.NewsComments div.NewsComments-Title { padding:0 0 5px 0; }
	div.NewsComments div.NewsComments-Date { padding:0 0 10px 0; }
	div.NewsComments div.NewsComments-Back a:link,
	div.NewsComments div.NewsComments-Back a:visited { color:#75A925; padding:1px 3px; display:inline-block; }
	div.NewsComments div.NewsComments-Back a:hover,
	div.NewsComments div.NewsComments-Back a:active { background:#75A925; color:#fff; }

	div.NewsComments-Comentar { padding:5px 5px 0 0; margin:0 0 5px 0; }
	div.NewsComments-Comentar a:link,
	div.NewsComments-Comentar a:visited { color:#75A925; padding:1px 3px; display:inline-block; }
	div.NewsComments-Comentar a:hover,
	div.NewsComments-Comentar a:active { background:#75A925; color:#fff; }

	div.NewsComments-Links { padding:5px 5px 0 0; margin:0 0 5px 0; }
	div.NewsComments-Links div.FloatL { padding:0 0 0 3px; }
	div.NewsComments-Links div.FloatR a:link,
	div.NewsComments-Links div.FloatR a:visited { color:#75A925; padding:1px 3px; display:inline-block; }
	div.NewsComments-Links div.FloatR a:hover,
	div.NewsComments-Links div.FloatR a:active { background:#75A925; color:#fff; }

	div#Center ul.NewsComments { padding:0; margin:0; list-style:none; }
	div#Center ul.NewsComments li { display:block; background:url(../images/NewsCommet_BG.jpg) repeat-x left top; border-top:1px solid #ccc; padding:0; margin:0; list-style:none; }
	div#Center ul.NewsComments li div.CommentName { padding:10px 0 10px 15px; font-size:1.2em; font-weight:bold; float:left; width:130px; border:0px solid; }
	div#Center ul.NewsComments li div.CommentName span { color:#ccc; display:block; font-size:0.9em; }
	div#Center ul.NewsComments li div.CommentText { float:left; width:442px; padding:0 0 0 8px; border:0px solid; }




	/* ARTICLE */
	div.ArticleWeek { padding:0 0 0 0; margin:0 0 30px 0; border-bottom:1px solid #ccc; }
		div.ArticleWeek div.Article-Text { padding:10px 0 0 0; text-align:justify; }
			div.ArticleWeek div.Article-Text h2 { color:#75a925; font-size:1.8em; }
			div.ArticleWeek div.Article-Text div.Article-Img { margin:0 0 10px 20px; float:right; color:#75a925; font-size:1.8em; }
			div.ArticleWeek div.Article-Text div.Article-Img img { width:130px; height:100px; display:block; padding:5px; border:1px solid #666666; background:url(../images/Ajax-Loader-1.gif) no-repeat center center; }

		div.ArticleWeek table.Article-Table { color:#000; border-top:1px solid #f4f4f4; margin:0 0 1px 0; background:url(../images/Article-of-Week-Table_BG.gif) repeat-x; }
			div.ArticleWeek table.Article-Table td a { color:#000; }
			div.ArticleWeek table.Article-Table td.Share { width:88px; text-align:center; }
			div.ArticleWeek table.Article-Table td.Share a { padding:0 0 0 16px; background:url(../images/Share-Icon.gif) no-repeat left center; }
			div.ArticleWeek table.Article-Table td.Comments { width:110px; text-align:center; }
			div.ArticleWeek table.Article-Table td.Comments a { padding:0 0 0 16px; background:url(../images/Comments-Icon.gif) no-repeat left center; }
			div.ArticleWeek table.Article-Table td.Rate { width:220px; text-align:center; }
			div.ArticleWeek table.Article-Table td.Views { width:150px; text-align:center; }
			div.ArticleWeek table.Article-Table td.Views strong { font-size:1.1em; }
	/* ARTICLE */



	/* CALCULADORA */
	div.Calculadora-Text { padding:5px; margin:15px 0 25px 0; }

	div.Calculadora-Links { padding:2px 5px 0px 5px; margin:0 0 1px 0; background:url(../images/GreenPages-Links_BG.jpg) repeat-x; border-bottom:1px solid #b7de75; }
		div.Calculadora-Links a:link,
		div.Calculadora-Links a:visited { color:#75A925; font-weight:bold; padding:5px 5px 5px 10px; margin:0 5px 0 0; display:inline-block; }
		div.Calculadora-Links a:hover,
		div.Calculadora-Links a:active { background-color:#fff; }
		div.Calculadora-Links a.Active { background-color:#fff; }

	div.Calculadora { padding:6px; margin:0 0 1px 0; background:url(../images/Pattern_BG.jpg) repeat #e9f3d9; color:#425309; border-bottom:1px solid #b7de75; }
		div.Calculadora form { padding:5px; margin:0; background:#fff; }
		div.Calculadora table.Calculadora { margin:0; }
		div.Calculadora table.Calculadora td.Label { text-align:right; font-weight:bold; }
		div.Calculadora table.Calculadora td.Input {  }
		div.Calculadora table.Calculadora input.Calculadora,
		div.Calculadora table.Calculadora select.Calculadora { border:1px solid #b7de75; padding:2px 3px; font-size:1em; }
		div.Calculadora table.Calculadora textarea.Calculadora { border:1px solid #b7de75; padding:2px 3px; font-size:1em; font-family:Arial, Helvetica, sans-serif; }
		div.Calculadora table.Calculadora td.CalculadoraSubmit { text-align:right; }
		div.Calculadora table.Calculadora td.CalculadoraSubmit input.CalculadoraSubmit { color:#fff; font-weight:bold; background:#75A925; padding:2px 3px; border:none; cursor:pointer; }


	div.Calculadora-Saber { margin:10px 0; }
	div.Calculadora-Saber a:link,
	div.Calculadora-Saber a:visited { font-size:0.9em; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:1px 3px; display:inline-block; background:#75A925; color:#fff; }



	/* CONTACTOS */
	div.ContactosTitle { display:block; cursor:pointer; padding:5px; margin:10px 0 0 0; background:url(../images/arrow-bottom-green.jpg) no-repeat right center; }
	div.ContactosTitle-Active { background:url(../images/arrow-top-grey.jpg) no-repeat right center; }
	div.ContactosText { padding:5px; margin:0 0 15px 0; border-bottom:1px solid #ccc; }
	div.ContactosText table.ContactosText { width:100%; }
	div.ContactosText table.ContactosText td.ContactosText-Nome { width:50%; }
	div.ContactosText table.ContactosText td.ContactosText-Img { width:50%; text-align:center; }
	/* CONTACTOS */

	/* LinkBack-TopPage */
	table.NaviagtionPage { width:100%; background:#f1f1f1; }
	table.NaviagtionPage td.Previous { width:35%; text-align:right; }
	table.NaviagtionPage td.Pages { width:30%; text-align:center; }
	table.NaviagtionPage td.Pages a:link,
	table.NaviagtionPage td.Pages a:visited { padding:2px 5px; background:#fff; margin:0 2px; }
	table.NaviagtionPage td.Pages a:hover,
	table.NaviagtionPage td.Pages a:active { background:#fff; }
	table.NaviagtionPage td.Pages a.Active { padding:2px 5px; background:#75a925; text-decoration:none; color:#fff; }
	table.NaviagtionPage td.Next { width:35%; text-align:left; }


	/* LinkBack-TopPage */
	div.LinkBack-TopPage { border-top:1px dotted #8fb941; padding:5px; display:block; margin:25px 0 15px 0; }
		div.LinkBack-TopPage a { color:#666666; }
		div.LinkBack-TopPage a.LinkBack { float:left; }
		div.LinkBack-TopPage a.LinkTop { float:right; }


/* FOOTER */
div#Footer { padding:0; background:url(../images/Footer_BG.jpg) repeat-x bottom center #fff; border:1px solid #fff; clear:both; display:block; }
	div#Footer div.Footer-Center { width:960px; margin:0 auto; padding:0; }

	div#Footer div.Footer-Center div.FloatL { margin:120px 0 25px 10px; color:#fff; font-weight:bold; }
	div#Footer div.Footer-Center div.FloatL a:link,
	div#Footer div.Footer-Center div.FloatL a:visited { color:#fff; font-weight:bold; }

	div#Footer div.Footer-Center div.FloatR { margin:120px 10px 25px 0; color:#fff; font-weight:bold; }
	div#Footer div.Footer-Center div.FloatR a:link,
	div#Footer div.Footer-Center div.FloatR a:visited { color:#fff; font-weight:bold; }

