*{ margin: 0 auto; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #343434;}
body{ background: #FFF url(../images/background.gif) repeat-x top left;}

cite{ background: url(../images/cite.gif) no-repeat top left; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 25px; width: auto; height: auto; text-align: left;}


#main{ width: 900px; height: auto;}

#mtopo{ width: 900px; height: 227px; float: left;}
	#tlogomarca{ width: 308px; height: 227px; float: left; display: inline; background: transparent url(../images/logo.jpg) no-repeat top left; margin: 0px 0px 0px 0px;}
	#tconvite{ width: 396px; height: 83px; background: #e9e9e9; float: right; display: inline; margin: 36px 90px 0px 50px;}
		#tconvite p{ font-weight: bold; margin: 10px 0px 10px 0px;}
		#tconvite span{ font-weight: bold; color: #b21414;}
	#tvemgvt{ width: 137px; height: 63px; float: right; display: inline; /*background: url(../images/vem_gvt.png) no-repeat;*/ margin: 36px 0px 0px 0px;}
	
#mmenu{ width: 510px; height: 36px; clear: right; float: right; display:inline; margin: 47px 80px 0px 0px;}
	ul#topmenu{ margin-top: 10px;}
	ul#topmenu li{ list-style-type: none; display: inline; margin-right: 7px; text-align: left;}
	ul#topmenu li a{ color: #FFF; font-size: 14px; text-decoration: none; background: url(../images/li_detalhe.gif) no-repeat right center; padding-right: 7px;}
	ul#topmenu li a.last{ background: none;}
	ul#topmenu li a:hover{ text-decoration: underline;}
	
#mconteudo{ width: 777px; height: auto; clear: left; float: left; margin: 0px 0px 0px 50px; _margin: 0px 0px 0px 25px; }
	#ctopo{ width: 777px; height: auto; float: left;}
		#tloadconteudo{ width: 440px; height: auto; margin: 10px 0px 0px 25px; float: left; display: inline; background-color: #e8e8e8; padding: 20px;}
			#tloadconteudo h1{ font-weight: bold; font-size: 20px; float: left; text-align: left; margin-bottom: 20px; width: 440px; height: auto;}
			#tloadconteudo p{ float: left; clear: left; text-align: left; margin-bottom: 10px; width: 440px; height: auto;}
		#tsidebar{ width: 230px; height: auto; margin: 10px 25px 0px 0px; float: right; display: inline;}
			#tsidebar div, #tsidebar a img{ float: right; clear: right; margin-bottom: 5px;}
			#twitter{ width: 230px; height: auto;}
				#twitter img{ float: right; clear: right;}
				#twitter .latesttwitts{ clear: right; float: right; width: 222px; height: auto; background-color: #7fafce; text-align: left; margin: 0px; padding: 0px;}
					#twitter .latesttwitts .showtwitts{ float: left; width: 210px; height: auto; text-align: left; margin: 0px 0px 0px 6px;}
					
	#cbaixo{ width: 777px; height: auto; clear: left; float: left;}
		#bparticipe{ width: 726px; height: auto; background: #343434; margin: 10px 0px 0px 25px;}
			#bparticipe h2{ font-weight: bold; font-size: 24px; text-align: left; color: #FFF;}
			#bparticipe h2 img{ margin: 15px 0px 0px 15px;}
			#bparticipe p{ color: #FFF; text-align: left; margin: 5px 20px 10px 20px;}
			#bparticipe div.code{ width: 700px; height: auto; }
			#bparticipe div.code table{ padding-bottom: 10px;}
			#bparticipe div.code table tr td h4{ font-weight: bold; color: #a6bd23;}
			#bparticipe div.code table tr td textarea.codetocopy{ border: 1px solid #a6bd23; width: 316px; height: 50px; text-align: left;}
	#capoio{ width: 777px; height: auto; clear: left; float: left; margin: 25px 0px 25px 17px; _margin: 25px 0px 25px 8px; text-align: left; background: url(../images/apoio.gif) no-repeat top left; padding-top: 40px;}
		#capoio .realizacao{ float: left; display: inline; width: 175px; height: 34px;}
		#capoio .lapoio{ float: left; display: inline; width: 560px; height: 39px; text-align: left; margin: 0px 0px 0px 25px;}
		#capoio .lapoio img{ float: left; display: inline; margin: 0px 5px 0px 5px;}
		
input, textarea, select, option{ text-align: left;}
#formcadastro{ margin-top: 10px;}
#formcadastro tr td{ text-align: left;  margin-bottom: 5px;}
#formcadastro tr td input.intexto{ border: 1px solid #999; background-color: #fff; text-align: left;}
#formcadastro tr td input.insend{border: 1px solid #999; background-color: #fff; text-align: center;}
#formcadastro tr td span{ font-size: 10px; text-align: left;}
#formcadastro tr td.header{ font-weight: bold;}

.cadStyle{ float: left; text-align: left; font-size: 14px; margin: 15px 0px 0px 0px; padding: 0px;}
.cadStyle label{ padding-right: 5px;}

div.contato{ text-align: left;}
div.contato p, div.contato input, div.contato textarea{ float: left; clear: left;}
div.contato p{ margin: 0px 0px 0px 0px;}
div.contato input, div.contato textarea{ margin: 0px 0px 5px 0px;}
div.contato .ninput, div.contato textarea{ width: 300px; border: 1px solid #999; background-color: #fff; text-align: center; text-align: left;}
div.contato textarea{ height: 70px;}



/* ul list */
ul.pot{
	padding:0;
	margin:0;
}
ul.pot li{
	float:left;
	margin:1px 0 1px 0;
	padding:2px;
	list-style-type:none;
	height:auto;
	width:100%;
	overflow:hidden;
	text-align: left;
}
/* link span */
ul.pot span.pot-url{
	display:block;
	font-weight:bold;
}
ul.pot span.pot-url a{
	text-decoration:none;
}
ul.pot span.pot-url a:hover{
	text-decoration:underline;
}

/* tweet content */
ul.pot span.pot-tweet{
	color:#434633;
}

/* link meta : tweets, score,.. line */
ul.pot span.pot-meta {
	color:#333;
	display:block;
	font-size:70%;
	margin:3px 0 0;
	text-align: left;
}
ul.pot span.pot-meta a{
	color:#ffffff;
	text-decoration:none;
}
ul.pot span.pot-meta a:hover{
	text-decoration:underline;
}
/* tweeter username span */
ul.pot span.pot-tweeter{
	padding:0 2px;
}
/* tweets count span */
ul.pot span.pot-tweets{
	padding:0 2px;
}
/* score span */
ul.pot span.pot-score{
	padding:0 2px;
}

/* customize @user links */
ul.pot a.pot-at { color: #6F7D17;}
/* customize #hashtags links */
ul.pot a.pot-hashtag { color: #6F7D17; }


ul#regras{ text-align: left; margin: 0px 0px 5px 25px; padding: 0px; float: left;}
ul#regras li{ text-align: left; margin: 0px 0px 5px 0px;}

.textobanner{ text-align: left; color: #ffffff; padding-left: 15px;}
.textobanner a{ color: #ffffff;}

.campocomum {
	padding: 5px;
	border: 1px solid #999; background-color: #fff; text-align: left;
}
