#body-wrapper{
	width: 70%;
	margin: 0px auto;	
}	
#title{
	text-align: center;
	font-size: 140%;
	font-weight: bold;
}
#description{
	text-align: justify;
	font-size: 90%;
	color: #777777;
	padding-top: 20px;
}
.legenda{
	font-size: 90%;
	color: #777777;
	padding-top: 20px;
}
#form-wrapper{
	padding-top: 20px;
	margin: 0px auto;
}
#subject{ /*background-color: #C6E0AC;*/ }
#form-wrapper th{ background-color: #c6e0ac; width: 50%;}
#form-wrapper td input{ width: 100%; border:1px solid #C6E0AC;}
#tabs { /*width: 600px;*/ overflow: hidden; background: #ecf0fC; border: 1px solid #DDD; }
#tabs-nav { /*width: 600px;*/ overflow: hidden; padding: 0; margin: 0; list-style: none; background: #DDD; }
#tabs-nav li { float: left; padding: 0; margin: 0; width: 100px; }
#tabs-nav li a { float: left; display: block; padding: 0; margin: 0; font-size: 12px; text-decoration: none; color: #999; width: 100%; }
#tabs-nav li a:hover { background-color: #E5E5E5; }
#tabs-nav .active a, #tabs-nav .active a:hover { background-color: #ecf0fC; color: #000; }

#tabs-nav .tab-loading { display: block; width: 16px; height: 16px; overflow: hidden; float: left; padding: 4px 0 4px 10px; }
#tabs-nav .tab-loading img { border: 0; }
#tabs-nav .tab-label { display: block; overflow: hidden; padding: 5px 10px 5px 5px; }
#tabs-content { padding: 20px; text-align: justify; font-size: 100%;}
#tabs-content h2 { margin: 0; }
#tabs-content p, #tabs-content ul { font-size: 12px; line-height: 18px; }
#tabs-content p { margin: 10px 0 0 0; }
#send{padding-top: 20px;}
#makeRequest { border: 0px;}
#result{ padding-top: 20px; }
.aiuto{ font-size: 70%; color: #777777; text-align: right;}
#footer{ padding-top: 20px; text-align:center; }
