a{
	color:#FF6600;
}

#home-left {
	float:left;
	width:505px;
	height:500px;
	margin-left:10px;
	}
	#home-left .last-news {
		float:left;
		width:316px;
		}
		#home-left .last-news h2 {
			width:161px;
			height:23px;
			text-indent:-99999em;
			background-image:url('../../img/home/ultimas_noticias.jpg');
			background-repeat:no-repeat;
			margin:10px 0 20px 0;
			overflow: hidden;
			}
			#home-left .last-news h2 a {
				display: block;
				height: 23px;
				}
		#home-left .last-news .flash {
			display: block;
			height:315px;
			overflow:hidden;
			position:relative;
			width:316px;
			}
			#home-left .last-news .flash ul {}
				#home-left .last-news .flash ul li {}
					#home-left .last-news .flash ul li p {
						background-color:#F9F9F9;
						bottom:0;
						height:94.8px;
						left:0;
						margin-bottom:0;
						margin-left:0;
						margin-right:0;
						opacity:0.9;
						width:308px;
						padding: 4px;
						}
			#home-left .last-news .flash div.textholder {}
			#home-left .last-news .flash ul li p span.date,
			#home-left .last-news .flash ul li p a.title,
			#home-left .last-news .flash ul li p a.content,
			#home-left .last-news .flash div.textholder span.date,
			#home-left .last-news .flash div.textholder a.title,
			#home-left .last-news .flash div.textholder a.content {
				display: block;
				margin: 0;
				margin-bottom: 4px;
				line-height: 12px;
				}
				#home-left .last-news .flash div.textholder span.date {
					display: block;
					font-size:12px;
					color:#333333;
					}
				#home-left .last-news .flash div.textholder a.title {
					display: block;
					text-decoration:none;
					font-size:14px;
					font-weight:bold;
					color:#FF6600;
					}
					#home-left .last-news .flash div.textholder a.title:hover {
						text-decoration:underline;
						}
				#home-left .last-news .flash div.textholder a.content {
					font-size:12px;
					color:#333333;
					text-decoration:none;
					}
		#home-left ul.last-news-list{
			float:left;
			width:173px;
			list-style:none;
			padding:57px 0 0 13px;
			}
			#home-left ul.last-news-list li {
				width:173px;
				border-bottom:1px solid #404040;
				margin-bottom:10px;
				float:left;
				}
				#home-left ul.last-news-list li h3 {
					color:#FF6600;
					font-size:15px;
					font-weight:bold;
					}
					#home-left ul.last-news-list li h3 a {
						color:#FF6600;
						text-decoration: none;
						}
						#home-left ul.last-news-list li h3 a:hover {
							text-decoration: underline;
							}
				#home-left ul.last-news-list li a.content {
					color:#333;
					font-size:10px;
					text-decoration:none;
					display:block;
					width:158px;
					float:left;
					}
					#home-left ul.last-news-list li a.content:hover {
						text-decoration:underline;
						}
				#home-left ul.last-news-list li a.more {
					margin-top: 20px;
					*margin-bottom: 4px;
					float: left;
					}
	#home-left .news {
		width:316px;
		float:left;
		margin-top:30px;
		}
		#home-left .news h2 {
			height:24px;
			text-indent:-99999em;
			background-image:url('../../img/home/mais_noticias.jpg');
			background-repeat:no-repeat;
			margin: 12px 0 20px 0;
			padding-bottom:4px;
			border-bottom:#cfcfcf 1px solid;
			overflow: hidden;
			}
			#home-left .news h2 a {
				display: block;
				height: 24px;
				}
		#home-left .news ul {
			float:left;
			}
			#home-left .news ul li {
				float:left;
				list-style:none;
				padding-bottom:25px;
				}
				#home-left .news ul li a.news-picture {
					float:left;
					margin:0 10px 10px 0;
					}
				#home-left .news ul li p.news-date {
					font-size:12px;
					color:#333333;
					margin-bottom:12px;
					width: 316px;
					}
					#home-left .news ul li.photo p.news-date {
						float:left;
						width:206px;
						}
				#home-left .news ul li a.news-title {
					float:left;
					text-decoration:none;
					font-size:14px;
					color:#FF6600;
					width: 316px;
					font-weight:bold;
					}
					#home-left .news ul li.photo a.news-title {
						width:206px;
						}
					#home-left .news ul li a.news-title:hover {
						text-decoration:underline;
						}
				#home-left .news ul li a.news-content {
					float:left;
					font-size:12px;
					color:#333333;
					text-decoration:none;
					width: 316px;
					}
					#home-left .news ul li.photo a.news-content {
						width:206px;
						}
	#home-left .short-news {
		float:left;
		width:176px;
		background-color:#4c4c4c;
		margin:30px 0 5px 13px;
		}
		#home-left .short-news h2 {
			height:19px;
			text-indent:-99999em;
			background-image:url('../../img/home/curtas.jpg');
			background-repeat:no-repeat;
			margin:16px 5px 0 5px;
			padding-bottom:5px;
			border-bottom:#FFF 1px solid;
			overflow: hidden;
			}
			#home-left .short-news h2 a {
				display: block;
				height: 19px;
				}
			#home-left .short-news ul {
				float:left;
				margin:10px 0 0 10px;
				height:100%;
				}
				#home-left .short-news ul li {
					list-style:none;
					float:left;
					width:150px;
					margin-bottom:35px;
					}
				#home-left .short-news ul li a.short-news-title {
					font-size:14px;
					color:#FF9900;
					text-decoration:none;
					float:left;
					}
				#home-left .short-news ul li a.short-news-content {
					font-size:12px;
					color:#FFF;
					text-decoration:none;
					float:left;
					}
	#home-left form.search {
		width:490px;
		float:left;
		margin-top:5px;
		background-color:#4c4c4c;
		padding:7px 0 5px 15px;
		}
		form.search label {
			color:#FFF;
			font-size:11px;
			float:left;
			line-height:20px;
			margin-right:7px;
			}
		form.search input {
			width:255px;
			height:17px;
			border:#fa6910 1px solid;
			float:left;
			}
			form.search input.submit {
				width:115px;
				height:19px;
				background-color:#f89803;
				float:left;
				margin-left:7px;
				}
	#home-left .institutional-area {
		width:493px;
		border: #9b9b9b 1px solid;
		margin-top:12px;
		padding:16px 5px;
		float:left;
		}
		#home-left .institutional-area ul {
			float:left;
			background-color: #FFF;
			margin-top:8px;
			}
			#home-left .institutional-area ul li {
				list-style:none;
				position: relative;
				height: 29px;
				margin-bottom: 4px;
				}
				#home-left .institutional-area ul li a {
					display: block;
					width:272px;
					height:25px;
					background-image:url('../../img/home/bg_areas.jpg');
					background-repeat:no-repeat;
					text-decoration:none;
					font-size:14px;
					color:#666666;
					padding:4px 0 0 20px;
					float:left;
					}
			#home-left .institutional-area ul ul {
				display: none;
				position: absolute;
				top: 0;
				left: 292px;
				margin-top: 0;
				}
				#home-left .institutional-area ul.no-script li:hover a + ul,
				#home-left .institutional-area ul li.hover a + ul {
					display: block;
					z-index:999999;
					}
		#home-left .institutional-area a.do{
			float:left;
			border:#9a9a9a 1px solid;
			margin-left:12px;
			}
	#home-left a.left-banner {
		float:left;
		margin-top:10px;
		}
#home-middle {
	float:left;
	width:240px;
	height:500px;
	margin-left:14px;
	}
	#home-middle .city_news {
		float:left;
		width:240px;
		}
		#home-middle .city-news h2 {
			height:23px;
			text-indent:-99999em;
			background-image:url('../../img/home/a_cidade_nao_para.jpg');
			background-repeat:no-repeat;
			margin-top:10px;
			overflow: hidden;
			}
			#home-middle .city-news h2 a {
				display: block;
				height: 23px
				}
		#home-middle .city-news .title {
			text-decoration:none;
			display:block;
			font-size:18px;
			color:#FF6600;
			font-weight:bold;
			margin-top:10px;
			}
		#home-middle .city-news .photo {
			display:block;
			overflow:hidden;
			width:240px;
			height:235px;
			}
		#home-middle .city-news img {
			float:left;
			margin-top:30px;
			}
		#home-middle .city-news p.box-info {
			float:left;
			width:220px;
			padding:10px;
			background-color:#676767;
			border-top:#AAA 1px solid;
			}
			.city-news p.box-info a {
				text-decoration:none;
				font-size:10px;
				color:#FFF;
				display:block;
				}
				.city-news p.box-info a:hover {
					text-decoration:underline;
					}
		#home-middle #flash-banner {
			float:left;
			margin-top:12px;
			height: 423px;
			}
		#home-middle .gallery {
			margin-top:10px;
			float:left;
			padding:5px;
			width:230px;
			background-color:#676767;
			}
			#home-middle .gallery .title {
				float:left;
				margin-bottom:5px;
				}
			#home-middle .gallery img.sub-title {
				float:right;
				margin-bottom:12px;
				}
			#home-middle .gallery img {
				float:left;
				}
				.gallery img.col-0 {
					margin:5px 5px 0px 0px;
					}
				.gallery img.col-1 {
					margin-top:5px;
					}
				.gallery img.col-2 {
					margin:5px 0px 0px 5px;
					}
		#home-middle .menu-links {
			margin-top:12px;
			float:left;
			}
			#home-middle .menu-links .slider {
				position:relative;
				overflow:hidden;
				display:block;
				height:193px;
				width:237px;
				}
			#home-middle .menu-links ul.links {
				position:absolute;
				list-style:none;
				}
				#home-middle .menu-links ul.links li {
					display:block;
					width:229px;
					height:23px;
					background-color:#ff6600;
					margin:4px 0;
					padding-left:8px;
					cursor:hand;
					z-index:-1;
					}
					#home-middle .menu-links ul.links li a {
						font-size:12px;
						color:#FFF;
						text-decoration:none;
						}
		#home-middle .egov {
			float:left;
			margin-top:12px;
			}
#home-right {
	float:left;
	width:220px;
	height:500px;
	margin-left:11px;
	}
	#home-right .services {}
		#home-right .services h2 {
			width:86px;
			height:23px;
			text-indent:-99999em;
			background-image:url('../../img/home/servicos.jpg');
			background-repeat:no-repeat;
			margin:13px 0 20px 0;
			}
		#home-right .services .services-border {
			background-color:#F9F9F9;
			border:#9c9c9c 1px solid;
			padding-bottom:10px;
			overflow: hidden;
			}
		#home-right .services ul {
			width:184px;
			float:left;
			list-style-image: url('../../img/home/servicos_li.gif');
			padding:14px 10px 14px 24px;
			}
			#home-right .services ul li {}
				#home-right .services ul li a {
					text-decoration:none;
					font-size:11px;
					color:#333;
					}
					#home-right .services ul li a:hover {
						text-decoration:underline;
						}
		#home-right .services .services-border p.egov-logo {
			float:left;
			width:75px;
			height:22px;
			background-image:url('../../img/home/egov.jpg');
			list-style:none;
			margin-left:7px;
			}
		#home-right .services .services-border p.more-services {
			float:right;
			width:92px;
			list-style:none;
			margin-right:10px;
			}
	#home-right .events {
		margin-top: 20px;
		}
		#home-right .events iframe {
			display: block;
			margin: 0 auto;
			width: 120px;
			height: 170px;
			}
		#home-right .events a {
			text-decoration: none;
			font-size: 11px;
			color: #333;
			}
		#home-right .events h2 {
			width:76px;
			height:15px;
			text-indent:-99999em;
			background-image:url('../../img/home/eventos.jpg');
			background-repeat:no-repeat;
			margin:10px 0 5px 0;
			}
		#home-right .events .events-border {
			float:left;
			background-color:#F9F9F9;
			border:#9c9c9c 1px solid;
			padding-bottom:10px;
			}
	#home-right a.webmail,
	#home-right a.intranet {
		display: block;
		margin-top: 5px;
		}
		#home-right a.webmail img,
		#home-right a.intranet img {
			border: none;
			}
	#home-right .banner-right{
		margin:10px 0 5px 2px;
		}
	#home-right .stay-tuned {
		background-color:#F9F9F9;
		border:#9c9c9c 1px solid;
		padding:10px 3px 10px 3px;
		}
		#home-right .stay-tuned ul {
			list-style:none;
			}
			#home-right .stay-tuned ul li {
				}
				#home-right .stay-tuned ul li a {
					text-decoration:none;
					font-size:12px;
					color:#333;
					}
					#home-right .stay-tuned ul li a:hover {
						text-decoration:underline;
						}
		#home-right .stay-tuned .tuned {
			width:121px;
			height:18px;
			text-indent:-99999em;
			background-image:url('../../img/home/fique_ligado.jpg');
			background-repeat:no-repeat;
			margin-bottom:5px;
			}
		#home-right .stay-tuned .interesting {
			width:121px;
			height:15px;
			text-indent:-99999em;
			background-image:url('../../img/home/interessante.jpg');
			background-repeat:no-repeat;
			margin:50px 0 5px 0;
			}
