@import url("master.css");

#main #leftCol { padding-top:10px; background:#F3FF24 url(i/blog-bg.jpg); }
	#main .box { margin-bottom:10px; padding:0 0 10px 0; background:url(i/blog-line.gif) repeat-x bottom; }
		#main .box .header { position:relative; height:19px; background:url(i/blog-head-bg.gif) no-repeat left; }
		#main .box .header h2 { padding-left:10px; font:16px Arial, Helvetica, sans-serif; color:#fff; }
		#main .box .header h4 { position:absolute; bottom:-2px; right:8px; font:bold 11px Arial, Helvetica, sans-serif; }

		#main .box .post { margin:10px 10px 5px; padding:10px; background:#fff; }
		#main .box .post p { font:12px Arial, Helvetica, sans-serif; color:#7F7F7F; }
		#main .box .post p a { color:#000; text-decoration:underline; }
		#main .box .post p img {  }
		#main .box .post p object { display:block; margin:10px auto 0; }
		#main .box .post p embed { display:block; margin:10px auto 0; }

		#main .box .footer { clear:both; position:relative; margin:0 10px; padding-left:8px; }
		#main .box .footer h4 { font:10px arial; }
		#main .box .footer h4 a { text-decoration:underline; }
		#main .box .footer h4.comments { position:absolute; top:0; right:0; padding-right:9px; background:url(i/blog-arrow1.gif) no-repeat right 5px; }
		.ie6 #main .box .footer h4.comments { right:10px; }
		#main .box .footer h4.comments a { font:bold 10px Arial, Helvetica, sans-serif; text-decoration:none; }

		#main .notfound { width:278px; margin:20px auto 750px; }
		#main .notfound h2 { margin-bottom:5px; padding:15px 0; background:#000; font:11px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-align:center; }
		.ie #main .notfound h2 { margin-bottom:0; }

#main #rightCol {  }
		#main #boxBusca { margin-bottom:15px; }
			#main #boxBusca h3 { padding-left:2px; background:url(i/head-busca-bg.gif); font:18px Arial, Helvetica, sans-serif; color:#FF007E; line-height:19px; }
			#main #boxBusca h4 { font:bold 11px Arial, Helvetica, sans-serif; color:#3F3F3F; }
			#main #boxBusca .assunto { padding-bottom:5px; border-bottom:1px solid #E5E5E5; }
				#main #boxBusca .assunto h4{ margin-top:8px; }
				#main #boxBusca .assunto input { width:182px; height:15px; border:none; background:#FF008A; font:11px arial; }
				#main #boxBusca .assunto img#searchSubmit { cursor:pointer; cursor:hand; margin:0 0 -3px; }
			#main #boxBusca .categoria {  }
				#main #boxBusca .categoria h4 { margin-top:6px; }
				#main #boxBusca .categoria ul { margin-top:5px; }
				#main #boxBusca .categoria ul li { padding-left:10px; background:url(i/blog-arrow2.gif) no-repeat left 8px; line-height:17px; }
				.safari #main #boxBusca .categoria ul li, .opera #main #boxBusca .categoria ul li { background:url(i/blog-arrow2.gif) no-repeat left 4px; margin:5px 0; }
				#main #boxBusca .categoria ul li a { text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; color:#666; }
				#main #boxBusca .categoria ul li a:hover { text-decoration:underline; }

		#main #boxArquivo { height:210px; }
			#main #boxArquivo h3 { padding-left:2px; background:url(i/head-busca-bg.gif); font:18px Arial, Helvetica, sans-serif; color:#15C615; line-height:19px; }
		.safari #main #boxArquivo, .opera #main #boxArquivo { height:200px; }
			#main #boxArquivo #calendarHead { position:relative; height:35px; }
				#main #boxArquivo #calendarHead img#calendarPrev { position:absolute; top:5px; left:45px; border:10px solid #fff; }
				#main #boxArquivo #calendarHead img#calendarNext { position:absolute; top:5px; right:45px; border:10px solid #fff; }
				#main #boxArquivo #calendarHead h4 { padding-top:10px; font:bold 13px Arial, Helvetica, sans-serif; letter-spacing:4px; text-align:center; }
			#main #boxArquivo ul { height:125px; border-top:1px dotted #B2B2B2; }
				#main #boxArquivo ul li { float:left; width:69px; padding:7px 0; border-right:1px dotted #B2B2B2; border-bottom:1px dotted #B2B2B2; text-align:center; }
				#main #boxArquivo ul li.noBord { border-right:none; }
					#main #boxArquivo ul li a { font:bold 13px Arial, Helvetica, sans-serif; letter-spacing:4px;  }
