.postit .left_post_side p		{ margin: 0; }
.postit .left_post_side			{	float: left; display: table; width: 310px; padding: 5px; margin: 10px 0; }
.postit .left_post_side input	{ float: left; }
.postit .left_post_side label	{ display: block; width: 285px; float: right; }
.postit .left_post_side div		{ background: #fef395; display: table; width: 290px; padding: 10px; margin: 10px 0 0 0 ; }
.postit .left_post_side div p	{ float: left; font-weight: bold; margin: 0; }
.postit .left_post_side div span	{ float: right; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #1586cd; font-weight: bold; }
.postit .botao					{ display: inline; margin: 0 0 5px 0; padding: 1px; float: right; background:#FFEDC7; border:1px solid #FFD37A; }
.postit .botao a					{ font-size: 12px; font-weight: bold; width: 250px; text-align: center; }

.postit .botao a		{ width: 180px !important; }
.postit 							{ background:#FEF07B url(imgs/postit_bg.png) repeat-x scroll center bottom; float:left; margin-bottom:10px; width:100%; }
.postit h1 						{ background:#FEF394 url(imgs/orelha_postit.png) no-repeat scroll right top; font-size:17px; margin:0; padding:4px 9px; }
.postit p 						{ margin:10px 0; padding:0 10px; }
.postit p span 					{ display:block; width:100%; }
.postit p .info 					{ display:block; font-size:10px; text-align:right; width:100%; }
.postit p #progress_bar 			{ background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCBC4C; display:block; height:12px; margin-top:2px; width:200px; }
.postit p #progress_bar #fill_bar{ background:transparent url(imgs/fill_bar.png) repeat-x scroll 0 0; display:block; height:12px; width:80%; }

.postit p .days_left 			{ color:#FCFAF8; display:block; float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; margin-top:-14px; padding:0; text-align:center; }
.postit p .shadow_day 			{ color:#484823; margin-left:1px; margin-top:-13px; }
.postit table 					{ margin:10px; } 
.postit table thead tr td 		{ font-weight:bold; background: #FFE64D; padding: 5px 0; }
.postit table .tableHead tr td 	{ font-weight: normal; font-size: 17px; font-color: blue; font-family: Georgia, "Times New Roman", Times, serif; color: #1586cd; background: #FFE64D; padding: 2px 5px; }
.postit table .sub_ies 			{ background: url(imgs/sub_ies.png) right center no-repeat #ffdb50; padding-right: 25px; }
.postit table .sub_campus 		{ background: url(imgs/sub_campus.png) right center no-repeat #ffe64d; padding-right: 25px; }
.postit table tbody tr 			{ background:#FEF395 none repeat scroll 0 0; padding:0 30px; }
.postit table tbody tr td 		{ padding:5px; } 
.postit strong 					{ display:block; width:100%; }
.postit div 						{ display: table; }
