#rightbody{width:140px; padding:5px; border:1px solid #eaeaea;}
#leftbody{width:138px; padding:5px; border:1px solid #eaeaea;}
#leftbody p{border-top:1px solid #ccc;}
#leftbody{float:left;}
#rightbody{float:right;}
#centerbody{width:635px; margin:auto; float:left;}
#centerbody a:active, #centerbody a:link, #centerbody a:visited{text-decoration:none;}
#centerbody a:hover{text-decoration:underline;}
#leftcenterbody{width:775px; margin:auto; clear:both; float:left; padding:6px; }
.toptitle{margin:auto; text-align:center; height:50px; padding-top:20px; background:url(../../img/portal/page/Titulo.jpg) no-repeat center;}
.topuser{margin:auto; width:920px;}
	.topuserleft{float:left; width:300px;}
	.topuserright{float:right;}
#topmenu{margin:auto; text-align:center; height:50px; background:url(../../img/portal/page/backmenu.jpg) no-repeat center;}
#leftmenu{float:left;}
	#leftmenu ul{margin:auto; padding:5px 0px 0px 10px;}
		#leftmenu ul li, #rightmenu ul li{list-style-type:none; float:left; display:inline;font-size:12px; border-right:1px solid #ccc; height:20px;padding:10px 5px 5px 10px;}
			#leftmenu ul li a, #rightmenu ul li a{padding:10px; color:#333; font-weight:bold;}
				#leftmenu ul li a:link, #leftmenu ul li a:active, #leftmenu ul li a:visited,
				#rightmenu ul li a:link, #rightmenu ul li a:active, #rightmenu ul li a:visited,
				#listdata li a:link, #listdata li a:active, #listdata li a:visited{text-decoration:none; }
				#leftmenu ul li a:hover, #rightmenu ul li a:hover, #listdata li a:hover{text-decoration:underline;}
#rightmenu{float:right; width:170px;}
	#rightmenu ul{margin:auto; padding:6px 0px 0px 0px; width:50px;}
		#rightmenu ul li{border:none; border-left:1px solid #ccc;}
.titleset:first-letter{color:#0c6f01;}
#listdata, #listnoborder{padding-top:15px;}
#listdata li , #listnoborder li {list-style-type:none; border-bottom:1px solid #ccc; padding:5px 0px 5px 0px;}
#listnoborder li{border:none;}
#listdata li:last-child {border-bottom:none;}
#listdata li img {width:50px;height:50px;float:left;padding-right:5px;}
#listdata li p{border:none;}
#listdata li img.bigger {width:140px;height:90px;float:left;padding-right:5px;}
.greyground{text-align:left;padding:20px;}
.bluelightback{background-color:#f9f9f9; padding:5px;}
	.bluelightback h1{font-size:25px; color:#000; padding-bottom:15px;}
.bluedarkback{background-color:#ccc; padding:5px;}
	.bluedarkback h1{font-size:25px; color:#000; padding-bottom:15px;}
.bluesoftback{background-color:#eaeaea; padding:5px;}
	.bluesoftback h1{font-size:25px; color:#000; padding-bottom:15px;}
label{font-size:15px; color:#990000; font-weight:bold;}
.terms{width:580px;border:1px solid #000; overflow:auto; height:300px; color:#666; background-color:#eaeaea;}
#postsdata ul{list-style-type:none; text-align:left;}
	#postsdata ul li{list-style-type:none; padding-top:10px;}
		#postsdata ul li img{width:60px; height:60px;}
		#postsdata ul li h1{font-size:25px; color:#000; padding-bottom:5px;}
.space-left-border{padding:0px 0px 5px 0px; border-bottom:1px solid #0991a1; width:650px;}
.space-left-clear{clear:both; padding-left:70px;}
.break{float:left; width:370px; border-right:1px solid #eaeaea;}
	.break ul li{list-style-type:none; padding-bottom:15px;}
.breakthis{float:right; width:370px; margin:auto; padding-left:30px;}
.freesize, .freesize-little{padding:10px;}
.freesize ul, .freesize-little ul{padding:20px 0px 20px 0px; margin:auto;}
	.freesize ul li, .freesize-little ul li{list-style-type:none; float:left; width:340px; padding:5px; text-align:center;}
	.freesize-little ul li{width:290px;}
		.freesize-little ul li a.greate{float:left; width:280px;}
		.freesize ul li a.greate{float:left; width:330px;}
		.freesize ul li a.name, .freesize-little ul li a.name{font-size:20px; color:#000; font-weight:bold; clear:both; text-decoration:none;}
.imguser {border:1px solid #ccc; width:70px; height:70px; padding:3px; float:left;}
.imguser img{width:70px; height:70px;}
.share-this{width:370px; background-color:#eaeaea; border:1px solid #ccc; padding:5px;}
	.share-this ul li{list-style-type:none; float:left; padding:5px;}
		.share-this ul li a{float:left; padding:5px; border:1px solid transparent; text-decoration:none; font-weight:bold; color:#000;}
			.share-this ul li a:hover{border:1px solid #ccc; background-color:#fff;}
		.share-this ul li img{float:left;padding-right:10px;}
.title-comment{padding:20px; color:#fff;background-color:#000;}
.set-comment{padding:10px; color:#fff;background-color:#05545d; font-size:18px;}
#show-comment{padding:20px 0px 20px 0px;}
#question{font-size:25px; color:#fff; background-color:#000; border:3px solid #fff; display:none; height:150px; padding-top:20px;}
.p-comment .title{border-bottom:1px solid #ccc; background-color:#0991a1; padding:10px; font-size:13px;}
 .p-comment .bottom{background-color:#ccc; padding:10px; font-size:13px;}
.p-comment div{background-color:#eaeaea; padding:10px;}
ul#image-list li{list-style-type:none; width:110px; height:180px; float:left; padding:20px;}
	ul#image-list li img{width:110px; height:80px;}
	ul#image-list li a{float:left; border:1px solid transparent; width:110px; height:150px; background-color:#666; text-decoration:none; text-align:center; color:#fff; font-weight:bold;}
	ul#image-list li a:hover{ border:1px solid #000; background-color:#333;}
.user-title{padding:10px; clear:both;}
	.user-title img{float:left;}
	.user-title .name{float:left;padding-left:15px;}
		.user-title .name h1{font-size:30px; color:#0991a1;}
a.topic-title:link, a.topic-title:active, a.topic-title:visited{font-size:16px; font-weight:bold; font-family:Verdana; text-decoration:none; color:#000;}
a.topic-title:hover{background-color:#0991a1; color:#fff;}
a.topic:link, a.topic:active, a.topic:visited, a.topic-category:link, a.topic-category:active, a.topic-category:visited{text-decoration:none; color:#990000;}
a.topic:hover{background-color:#000; color:#fff;}
a.topic-category:hover{background-color:#a78d00; color:#fff;}
a.simple p{font-weight:bold; color:#000;}
a.simple:link, a.simple:active, a.simple:visited{text-decoration:none;}
a.simple:hover{text-decoration:underline; color:#000;}
h1.blue{font-size:30px; color:#0991a1; border-bottom: 1px solid #ccc; padding-bottom:5px;}
#result-grid li{list-style-type:none; padding:15px;}
	#result-grid li span{color:#333; float:right; font-style:italic;}
	#result-grid li a{float:left; text-decoration:none; font-size:13px; font-family:Verdana; color:#666;}
		#result-grid li a:hover{text-decoration:underline;}
a.h1-top{color:#990000; font-size:50px; font-weight:bold; text-align:center;}
a.h2-top{color:#000; font-size:30px; font-weight:bold; text-align:center;}
a.h3-top{color:#000; font-size:17px; font-weight:bold; text-align:center;}
	a.h1-top:visited, a.h1-top:active, a.h1-top:link, a.h2-top:visited, a.h2-top:active, a.h2-top:link, a.h3-top:visited, a.h3-top:active, a.h3-top:link{text-decoration:none;}
	a.h1-top:hover, a.h2-top:hover{text-decoration:underline;}
#middle-image{width:380px;}
#list-image{width:270px;}
#pagination{text-align:center; color:#000; width:300px; background:#f9f9f9; padding:10px;}
ul#listData li .fotoUser{width:25px;}
label.cadastroem{font-size:12px; color:#000; font-weight:bold;}
input.cadastroemail{width:135px; height:21px; border:0px; margin:4px 0 0 2px;}
.cadastroemailBack{width:140px; height:70px; background:url(../../img/portal/page/inputCadastro.gif) no-repeat; background-position:0 15px; border:0px; margin:0; padding:0;}
input.insertEmailOk{width:auto; height:20px; border:1px solid #999; margin:4px 0 0 0; padding:0; font-size:1em; float:left; background:#E2E2E2;}
input.insertEmailCancel{width:auto; height:20px; border:1px solid #999; margin:4px 1px 0 0; padding:0; font-size:1em; float:right; background:#E2E2E2;}
#novoBloco{width:610px; height:230px; margin:auto;}
	#novoBlocoFeeds{float:left; width:118px; height:163px; margin:0 0 0 2px;}
	#novoBlocoTwitter, #novoBlocoYoutube, #novoBlocoColabore{float:left; width:142px; height:163px; margin:0 0 0 20px;}
		#novoBlocoImagem{text-align:center; width:auto; height:121px; margin:auto;}
	#novoBlocoApoio{float:left; width:610px; height:45px; margin:0;}
#twitter_div{ height:182px; background:#f9f9f9;}
ul#twitter_update_list li{list-style-type:none; list-style-position:inside; height:35px; width:280px; color:#000; font-size:12px;}
ul#twitter_update_list li a {font-size:12px; color:#000; font-weight:bold;}
em{color:#990000;}
#topbanner{background:#ccc; padding:5px; text-align:right;}
#topbanner a{color:#000; text-decoration:none;}
#banner{height:115px; background:#ccc; display:none; padding:10px;}