html { font-size:100%; }
body { margin:0;padding:0;font-size:1em;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFFFFF;color:#000000; }
h2 { font-size:1.5em;margin-left:0;margin-top:0;padding:0; }
h3 { font-size:1.25em;margin-left:0;margin-top:0;padding:0; }
input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em; }
a { text-decoration:none;color:#689B02; }
a:focus,a:hover { text-decoration:underline; }

#mainLayer { text-align:center; }
	#topLayer { width:955px;clear:both;margin:0 auto;text-align:left; }
		#topLayer .photos img { float:left;border:0; }
		#menuLayer { clear:both;height:22px;background:#689B02 url(../images/mainmenu_bg.gif) repeat-x bottom left; }
			.mainMenu { margin:0;padding:0;margin-left:200px;list-style-type:none;font-size:.75em;background:#ff0; }
			.mainMenu li { float:left;color:#FFFFFF;height:18px; }
			.mainMenu a { color:#FFFFFF;text-decoration:none;line-height:18px;padding:0 .3125em;text-transform:lowercase;display:block; }
			.mainMenu .active a,.mainMenu a:focus,.mainMenu a:hover { background:#1080D6; }
	#middleLayer { width:955px;clear:both;margin:0 auto;/*border-top:1px solid #689B02;*/border-top:1px solid #d1f397;text-align:left;font-size:.6875em; }
		#contentLayer { /*border-left:2px dotted #D1F397;border-right:2px dotted #D1F397;*/border-left:1px solid #D1F397;border-right:1px solid #D1F397;width:100%;height:307px; }
			#contentLayer tr { vertical-align:top; }
			#col1,#leftContent { width:198px; }
				#slogan { background:#4A8914;padding:1.75em; }
				#slogan a { text-transform:uppercase;font-weight:bold;color:#93D301;display:block; }
				#slogan span { }
				/*#slogan .green { }*/
				#slogan .white { color:#FFFFFF; }
				#slogan a:focus,#slogan a:hover { text-decoration:none;color:#FFFFFF; }
				/*#slogan a:focus .green,#slogan a:hover .green { }*/
				#slogan a:focus .white,#slogan a:hover .white { color:#93D301; }

			#col2,#middleContent { background:#D1F397;width:192px; }
				#middleContent,#rightContent { padding-top:2.5em; }

				#aderirProve { text-align:center; }
				#aderirProve .title { background:#689B02;text-align:center; }
				#aderirProve .title span { display:inline-block;vertical-align:middle; }
				#aderirProve .title .dummy { height:28px; }
				#aderirProve .title .text { text-transform:uppercase;color:#FFFFFF;font-weight:bold; }
				#aderirProve ul { margin:.5em auto;padding:0;list-style-type:none;width:178px;font-size:.9375em; }
				#aderirProve ul li { margin-top:5px;text-align:left;border-left:1px solid #C4E58A;border-bottom:1px solid #ADCC7C;border-right:1px solid #C4E58E;background:#D1F397; }
				#aderirProve ul li:hover { border-left:1px solid #B4CC80;border-bottom:1px solid #7F905C;border-right:1px solid #B2CF7F;background:#E4ECF7; }
				#aderirProve ul li a { border:2px solid #D1F397;display:block;text-decoration:none;color:#689B02;width:172px; }
				#aderirProve ul li a:hover { border:2px solid #FFFFFF; }
				#aderirProve ul li a span { display:inline-block;vertical-align:middle; }
				#aderirProve ul li a .fruit { background:url(../images/fruit.gif) no-repeat center left;height:36px;width:26px; }
				#aderirProve ul li a .text { width:142px;font-weight:bold;color:#844400;padding:2px; }

				.subMenu { margin:0 0 33px 1px;padding:0;list-style-type:none; }
				.subMenu li { color:#000000;width:191px;display:block; }
				.subMenu .odd { background:#E4ECF7; }
				.subMenu .even { background:#E2FBB7; }
				.subMenu a { text-decoration:none;color:#000000;display:block; }
				.subMenu a .dummy { display:inline-block;vertical-align:middle;height:33px;width:5px; }
				.subMenu a .navlink { display:inline-block;vertical-align:middle;width:186px; }
				.subMenu a:focus .navlink,.subMenu a:hover .navlink { text-decoration:underline; }
				.subMenu .child { background:#FFFFFF;color:#689B02; }
				.subMenu .child a { color:#689B02; }
				.subMenu .child .dummy { height:20px;width:10px; }
				.subMenu .child .navlink { width:181px; }
				.subMenu .subchild { background:#EEEEEE;color:#0B7FCE; }
				.subMenu .subchild a { color:#0B7FCE; }
				.subMenu .subchild .dummy { height:20px;width:20px; }
				.subMenu .subchild .navlink { width:171px; }
				.subMenu .child.active,.subMenu .child.active a,.subMenu .subchild.active,.subMenu .subchild.active a { color:#000000; }

				.subscription span { display:block;width:182px;height:73px;background:url(../images/subscription.png) no-repeat scroll top left; }
				.subscription:focus span,.subscription:hover span { background-position:bottom left; }

				#submenuProdutos { padding-left:1px; }
				#submenuProdutos .blackBold { padding:2px 2px 2px 5px; }
				#submenuProdutos ul { margin:0 0 33px;padding:0;list-style-type:none; }
				#submenuProdutos ul li { width:192px;display:block;padding:2px 2px 2px 5px; }
				#submenuProdutos ul .greenBold { margin-top:10px; }
				#submenuProdutos ul li a { text-decoration:none;color:#000000; }
				#submenuProdutos ul li a :focus, #submenuProdutos ul li a :hover { text-decoration:underline; }

			#col3,#rightContent { width:563px; }
			#col3 h2,#col3 h3 { font-size:1em; }
				.contentArea { padding:0 16px; }
					#homeContent { height:100%;border:0; }
					#homeContent tr { vertical-align:top; }

						#videoArea { width:379px; }
						#flowplayer { display:block;width:347px;height:298px;margin:16px; }

						#newsDestaques { width:184px;background:#EDF7FE; }
						#newsDestaques h2 { background:#B3DBF5;text-align:center;font-size:1em; }
						#newsDestaques h2 span { display:inline-block;vertical-align:middle; }
						#newsDestaques h2 .dummy { height:28px; }
						#newsDestaques h2 .text { text-transform:uppercase;color:#FFFFFF; }
						#newsDestaques .item { padding:1em; }
						#newsDestaques h3 { color:#0B7FCE;padding:0 1em;margin:0; }
						#newsDestaques a { color:#000000; }

						#newsSingle { /*float:left;width:344px;margin-left:185px;*/ }
						#newsSingle .destaqueTitle { text-align:right;display:none; }
						#newsSingle .item { /*background:#EDF7FE;padding:5px 0;*/ }
						#newsSingle .item h2 { color:#0B7FCE;padding:0 5px; }
						#newsSingle .item .bodycopy { padding:0 5px; }
						#newsAll h2 { color:#689B02; }
						#newsAll h3 { color:#0B7FCE;padding:0;margin:1.5em 0 .5em 0; }

	#bottomLayer { width:955px;clear:both;margin:0 auto;text-align:left;font-size:.6875em;margin-bottom:2em; }
		.footerText { font-weight:bold;color:#1080D6;line-height:15px;background:#E4ECF7 url(../images/logos.png) no-repeat right center;padding:10px 15px; }
		.footerText a { text-decoration:none; }
		.footerText span { /*display:block;*/ }
		.simbiose { text-align:right; }
		.simbiose a { font-weight:bold; }

.eol { clear:both; }

.hardcoded-menu { width:auto; }

.containermodule .addmodule { text-decoration:none; }

.moduleactions ul,.moduleactions ul li { padding:0;	margin:0;list-style:none; }
.moduleactions a img,.itemactions a img { border:0; }
.modulepermissions { padding:2px;margin-bottom:5px;margin-right:2px; }
.modulepermissions img { padding:0;margin:0;border:0; }

a.readmore { padding-left:15px;background-image:url(../../common/images/icons/readmore.gif);background-repeat:no-repeat; }
a.readmore:hover { background-image:url(../../common/images/icons/readmore.gif);background-repeat:no-repeat; }

a.rsslink img { border:0; }

.moduleactions .addnews { padding:2px 0 2px 20px;background:url(../../common/images/icons/addnews.png) no-repeat 0 50%; }
.moduleactions .expirednews { padding:2px 0 2px 20px;background:url(../../common/images/icons/expirednews.png) no-repeat 0 50%; }
.moduleactions .viewmorenews { padding:2px 0 2px 20px;background:url(../../common/images/icons/viewallnews.png) no-repeat 0 50%; }

.newsmodule.headlines { margin:0 5px; }
.newsmodule.headlines h2 { font-size:1em; }

.newsletterSection { font-size:3em !important;text-transform:lowercase;font-weight:normal;margin:0;padding:0; }
.newsletter h3 { margin:0;padding:0;font-size:1.25em !important; }
.newsletter .articlebody { margin:0;padding:.5em 2em; }
.newsletter .newslettername { line-height:1em;background:#BCD5EA;padding:2px 2em;color:#FFFFFF; }
.newsletter .articletitle { line-height:1em;background:#76A811;padding:2px 2em;color:#FFFFFF; }
.newsletter .articlebody { background:#E4ECF7;color:#000000; }

.newsletter.default { padding:1em 0;text-align:left; }
.newsletter.default .moduleactions,.newsletter.default .control { width:182px;margin:0 auto; }
.newsletter.default .control label { color:#689B02;font-weight:bold;padding:5px 0;display:block; }
.newsletter.default .control input { float:left;font-size:1em; }
.newsletter.default .control .email { background:#EDF7FE;border:1px solid #D1F397;padding:4px;width:139px; }
.newsletter.default .control .submit { background:#D1F397;border:0;padding:4px;width:30px;color:#689B02;cursor:pointer; }
.newsletter.default .control input.checkbox { display:inline-block;float:none;vertical-align:middle; }
.newsletter.default .control label.checkbox { display:inline-block;font-weight:normal;font-size:.75em;vertical-align:middle;width:145px; }

.newslettermodule.headlines { margin:0 5px; }
.newslettermodule.headlines h2 { font-size:1em; }
