* {
	margin: 0;
	padding: 0;
}
body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	background: #e6e6e6 url(img/geral/fd_body.gif) repeat-y center;
}

img {
	border: none;
}

a {
	color: #0096FA;
	text-decoration: none;
}
a:hover {	
	color: #636363;
}


p {
	margin-bottom: 15px;
	line-height: 16px;
}

h1, h1 a {
	font-size: 24px;
	color: #004B7D;
	font-weight: bold;
	text-decoration: none;
}

h2, h2 a {
	font-size: 20px;
	color: #004B7D;
	font-weight: bold;
	text-decoration: none;
}

h3, h3 a {
	font-size: 16px;
	color: #004B7D;
	font-weight: bold;
	text-decoration: none;
}

h4, h4 a {
	font-size: 14px;
	color: #004B7D;
	font-weight: bold;
	text-decoration: none;
}

h6, h6 a {
	font-size: 12px;
	color: #004B7D;
	font-weight: bold;
	text-decoration: none;
}

#geral {
	width: 985px;
	height: auto;
	margin: 0 auto;
}

.home {
	background: url(img/geral/fd_home.gif) repeat-y right;
}

.cinza {
	color: #636363!important ;
}

#header {
	float: left;
	width: 985px;
	height: auto;
	background-color: #fff;
}
	#header #logo{
		float: left;
		width: 182px;
		height: auto;
		padding: 25px;
		text-align:center;
	}
	
			
	#header #superbanner{
		float: left;
		width: 728px;
		height: 90px;
		margin: 25px 0 0 0;
	}
	
	#header #destaquesHome{
		float: left;
		width: 985px;
		height: 150px;
		border-top: 1px solid #000;
	}
	
	

#conteudo {
	float: left;
	width: 985px;
	height: auto;
	background-color: #fff;
}

	#sideLeft {
		float: left;
		width: 180px;
		height: auto;
		border-top: 5px solid #636363;
		padding: 0 20px;
	}
	
		#sideLeft #busca{
			float: left;
			width: 180px;
			height: auto;
			margin: 22px 0 0 0;
		}
		
			#sideLeft #busca input.iptBusca {
				float: left;
				width: 145px;
				height: 15px;
				margin: 0 7px 0 0;
				font-size: 12px;
			}
			
			
			#menu {
				float: left;
				width: 180px;
				height: auto;
				margin: 22px 0 0 0;
			}
			
			
				#menu ul{
					width: auto;
					height: auto;
				}
				
						#menu ul ul{
							display:none;
							border-top: 1px solid #ccc;
						}
						
							#menu ul ul li{
								float: none;
								margin: 2px 0 5px 10px;
								border-bottom: none;
								background: url(img/geral/bullet.gif) no-repeat 0 5px;
								padding-left: 10px;
								color: #0096fa;
								font-weight: bold;
							}
							
								#menu ul ul li a{
									float: none;
									color: #999999;
									text-decoration: none;
									font-weight: normal;
								}
								#menu ul ul li a:hover{
									color: #0096fa;
	
								}
								#menu ul ul li a.active{
									color: #0096fa;
									font-weight:bold;
								}
								
								
								/*teste*/
								#menu ul li ul.active {
									border-top: 1px solid #43b1fa;
									padding-top: 2px;
								}
								
								#menu ul li ul.active li {
									border-bottom: 1px solid #43b1fa;
									padding-bottom: 5px;
								}
								#menu ul li ul.active li a{
									color: #0096fa;
								}
					
				
					#menu ul li{
						display: block;
						list-style: none;
						margin-top: 1px;
						border-bottom: 1px solid #ccc;
					}
						#menu ul li a{
							width: 180px;
							height: auto;						
						}
						
						
							#menu ul ul li ul{
								border-top: none;
								margin: 5px 0;
							}
							
								#menu ul ul li ul li a.active{
									color: #0096fa;
									font-weight:bold;
								}
						
	#meioHome {
		float: left;
		width: 503px;
		height: auto;
		padding: 15px 20px 0 ;
		border-top: 5px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		overflow:hidden;
	}
	
		.noticiasHome {
			float: left;
			width: auto;
			height: auto;
			margin-bottom: 20px;
		}
		
			.destaqueNoticia {
				float: left;
				width: 101%;
				height: auto;
				margin-bottom: 15px;
				border-bottom: 1px solid #ccc;
			}
			
			.noMarginBottom {
				margin-bottom: 0 !important;
			}
			
			.noMarginTop {
				margin-top: 0 !important;
			}
			
			.destaqueNoticiaSemFoto {
				float: left;
				width: 47%;
				height: auto;
				border-right: 1px solid #ccc;
				margin-top: 2px;
				margin-bottom: 15px;
				margin-right: 15px;
				padding-right: 10px;
			}
				.fotoNoticia {
					float: left;
					width: 200px;
					height: 150px;
					margin: 0 20px 10px 0;
				}
				
					.resumoNoticia {
						width:auto;
						height: auto;
					}
						.resumoNoticia p, .resumoNoticia h1{
							margin-bottom: 0px;
						}
						.resumoNoticia h1, .resumoNoticia h1 a {
							font-size: 20px;
						}
						
						/*.resumoNoticia h1 a{
							font-size: 21px;
						}*/
						
						.dataNoticia {
							font-size: 11px;
							color: #999999;
							margin-top: 5px;
						}
		
		
		
		.carrosselNoticias {
			float: left;
			width: 491px;
			height: auto;
			margin-bottom: 15px;
			border: 1px solid #ccc;
			padding: 5px;
		}
		
			.fotoNoticiaCarrossel {
				float: left;
				width: 195px;
				height: 156px;
				border-right: 1px solid #fff;
				/*padding: 15px 0 15px 15px;*/
			}
				.fotoNoticiaCarrossel img {
					border: 8px solid #b5b5b5;
					width: 179px;
					/*height: 172px;*/
				}
			
			.menuNoticia {
				float: left;
				width: 295px;
			}
			
				.menuNoticia ul{
					width: 100%;
					height: auto;
				}
					.menuNoticia ul li{
						display: block;
						width: 93%;
						padding: 9.7px 10px;
						*padding: 10px 10px;
						height: 32.5px;
						border-bottom: 1px solid #fff;
						list-style: none;	
						background-color: #e5e5e5;
					}

					
						.menuNoticia ul li a{
							font-size: 14px;
							font-weight: bold;
							text-decoration: none;
							color: #004B7D;
						}
							menuNoticia ul li a:hover{
								color: #fff;
							}
		
		
		
						
		#ultimasNoticias {
			float: left;
			width: 100%;
			height: auto;
			margin-bottom: 15px;
		}
		
			.tituloDestaque {
				width: 100%;
				height: auto;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				padding: 2px 0;
				margin-bottom: 15px;
			}
			
				.destaques {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: bold;
					color: #333;
				}
				
			
			.tituloDestaque2 {
				width: 100%;
				height: auto;
				border-bottom: 3px double #ccc;
				margin-bottom: 15px;
			}
			
				.destaques2 {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 20px;
					font-weight: bold;
					color: #333;
				}
			
		
			.imgTopo {
				float: left;
				width: 100%;
				height: auto;
				margin-bottom: 15px;
			}
			
				.barra_esq, .barra_dir {
					float: left;
					width: 18px;
					height: 28px;
				}
				.barra_gd {
					float: left;
					width: 467px;
					height: 28px;
					background: url(img/geral/barra_bkg.gif) repeat-x 0 -6px;
				}
				.barra_pq_cinza {
					float: left;
					width: 140px;
					height: 28px;
					background: url(img/geral/barra_bkg_cinza.gif) repeat-x 0 -6px;
				}
				
				
				
			#ultimasNoticias .noticia {
				float: left;
				width:100%;
				height: auto;
				margin-bottom: 7px;
			}
			
			#ultimasNoticias .tituloNoticia {
				float: left;
				width:85%;
				height: auto;
			}
			
			#ultimasNoticias .socialMedia {
				clear: both;
				padding-top: 10px;				
			}
				.expandir {
					width: 100% !important;
				}
			
				.tituloNoticia h4, .tituloNoticia h4 a {
					font-size: 13px;
				}
			
			#ultimasNoticias .data {
				float: left;
				width: 75px;
				height: 14px;
			}
				#ultimasNoticias .data p{
					margin-top: 2px !important;
				}
				
		
		#especiais {
			float: left;
			width: 100%;
			height: auto;
			margin-bottom: 15px;
		}
		
			#especiais .item {
				float: left;
				width:243px;
				height: auto;
				margin-right: 17px;
			}
			
			.noMarginRight {
				margin-right: 0 !important;
			}
			.noPaddingRight {
				padding-right: 0 !important;

			}
			.noBorderRight {
				border-right: none !important;
			}
			
			.noBorder {
				border: none !important;
			}
			
			.dataEsp {
				float: left;
				width: 100%;
			}
				.dataEsp p{
					margin-bottom: 5px;
					margin-top: 0;
				}
				
			.fotoEsp {
				float: left;
				width: 104px;
				height: 75px;
				margin-right: 20px;
				border: 1px solid #ccc;
				
			}
			
			.txtEsp {
				float: left;
				width: 95px;
				height: auto ;
				padding-top: 2px;
				border-right: 1px solid #ccc;
				padding-right: 20px;
			}
			
				.especial2 {
					width: 110px !important;
				}
			
			.txtEsp p, .txtEsp h6 {
				padding-bottom: 8px;
			}
			
			
			
			
		#fotos {
			float: left;
			width: 100%;
			height: auto;
			margin-bottom: 20px;
			padding-bottom: 100px;
			border-bottom: 3px double #CCCCCC;
		}
			
			
			#fotos .destaqueFotos a {
				float: left;
				width: 100px;
				height: auto;
				margin-right: 25px;
				margin-bottom: 10px;
			}
			
					
		#copyright {
			float: left;
			width: 100%;
			height: auto;
		}
		
		#home #copyright {
			/*margin-top: 50px;*/
		}
		
			#copyright .brasao{
				float: left;
				display: inline;
				width: 25px;
				height: 24px;
				margin: -5px 10px 0 55px;
			}
			
			
		#copyright2 {
			float: left;
			width: 100%;
			height: 15px;
			margin-top: 20px;
		}
		
			#copyright2 .brasao2{
				float: left;
				display: inline;
				width: 25px;
				height: 24px;
				margin: -5px 10px 0 150px;
			}
			
	
	
	#sideRight {
		float: left;
		width: 180px;
		height: 100%;
		border-top: 5px solid #636363;
		padding: 20px 20px 0 20px;
		background-color: #fff;
	}
	
	#sideRight .video {
		float: left;
		position: relative;
		margin-bottom: 15px;
	}
	
		#sideRight .video .play {
			position: absolute;
			width: 71px;
			height: 71px;
			left: 55px;
			top: 30px;
			z-index: 20;
		}
		
		#sideRight .video #slideshow {
			height: 130px;
			overflow: hidden;
			width: 180px;
		}
	
	#sideRight .video object, #sideRight .video embed{
		width: 180px;
		height: 160px;
	}
	
		.listaSideRight {
			width: 100%;
			height: auto;
			margin-bottom: 0px;
		}
		
			.listaSideRight li{
				width: 100%;
				height: auto;
				list-style: none;
				border-bottom: 1px solid #ccc;
				padding-bottom: 10px;
				margin-bottom: 10px;
			}
			
				.listaSideRight li.banner{
					text-align: center;
					border-bottom: none;
					margin-bottom: 0;
				}
				.listaSideRight li.bordaDupla{
					border-bottom: 3px double #ccc;
				}
				
				.bordaDupla{
					border-bottom: 3px double #ccc;
				}
				
				.listaSideRight li a{
					color: #004B7D;
					font-weight: bold;
					font-size: 12px;
					text-decoration:none;
				}
				.listaSideRight li a:hover{
					color: #636363;
				}
				
				
.secretarias {
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
				
		#sideRight2 {
			float: right;
			width: 205px;
			height: 100%;
			padding: 0 0 0 0;
			background-color: #fff;
		}
	#sideRight3 {
			float: right;
			width: 180px;
			height: 100%;
			padding: 0 0 0 0;
			background-color: #fff;
		}	
		

#footer {
	clear: both;
	width: 100%;
	height: 20px;
	background-color: #636363;
}

	#footer .meioFooter{
		width: 545px;
		height: 20px;
		margin: 0 auto;
		background-color: #cccccc;
		text-align:center;
	}
	
	#footer .meioFooter2{
		width: 765px;
		height: 20px;
		margin: 0 0 0 220px;
		background-color: #cccccc;
		text-align:center;
	}
		#footer .meioFooter p, #footer .meioFooter2 p{
			padding-top: 2px;
			margin-bottom: 0;
		}
		
		
		
	#interna {
		float: left;
		width: 724px;
		height: auto;
		padding: 15px 20px ;
		border-top: 5px solid #ccc;
		border-left: 1px solid #ccc;
	}
	
		#navegacao {
			float: left;
			width: 100%;
			height: auto;
			padding-bottom: 4px;
			border-bottom: 3px double #ccc;
			margin-bottom: 10px;
		}
		
			.tituloInterna {
				float: left;
				width: 100%;
				margin-bottom: 10px;
				border-bottom: 1px solid #ccc;
				padding-bottom: 10px;
			}
			.tituloInternaExp {
				width: 98%;
				margin-bottom: 10px;
				padding: 7px 7px 7px 0 ;
				clear: left;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				font-size:16px;
				color:#333;
			}
			.tituloInternaExp a h3 {
				background-image:url(/../img/icoexpand.gif);
				background-position: right;
				background-repeat:no-repeat;
				color:#333;
			}		
			.subTituloInterna {
				width: 98%;
				margin-bottom: 10px;
				padding: 7px 7px 7px 0 ;
				clear: left;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
			}
				.subTituloInterna h3{
					color: #333333 !important;
				}
			.subTituloInternaExp {
				width: 98%;
				margin-bottom: 10px;
				padding: 7px 7px 7px 0 ;
				clear: left;
				border-top: 1px solid #ccc;
				border-bottom: 1px solid #ccc;
				font-size:16px;
				color:#333;
			}
			.subTituloInternaExp a h3, .subTituloInternaExp a h4, .subTituloInternaExp a h5 {
				background-image:url(/../img/icoexpand.gif);
				background-position:top right;
				background-repeat:no-repeat;
			}
			
				.subTituloInternaExp a h3 {
					color: #333333 !important;
					margin:0px;
				}	
	
			.fotoLeft {
				float: left;
				width: auto;
				height: auto;
				margin: 0 20px 5px 0;
			}
			
			.fotoRight {
				float: right;
				width: auto;
				height: auto;
				margin: 0 0 5px 20px;
			}
				.legenda {
					font-size: 11px;
					color: #999999;
					margin-top: 5px;
					margin-bottom: 0;
				}
				
			.coluna {
				float: left;
				width: 350px;
				height: auto;
				margin-right: 20px;
			}
			
			.km {
				color:#636363;
				font-size: 12px;
				font-weight: normal;
			}
			
			.marginBottom {
				margin-bottom: 15px;
			}
			
			.subMenus {
				float: left;
				width: auto;
				height: auto;
				padding: 10px;
				border: 1px solid #ccc;
				margin-top: 10px;
			}
			
				.subMenus li{
					color: #0096FA;
					list-style: square;
					margin: 1px 0 1px 12px;
				}
				
					.subMenus li a{
						color:#999999;
						text-decoration: none;ss
					}
					.subMenus li a:hover{
						color: #0096FA;
					}
					
			.noBorderBotton {
				border-bottom: none !important;
			}
			
			
	#meioInterna {
		float: left;
		width: 503px;
		height: auto;
		padding: 20px 20px 0 ;
		border-top: 5px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	
	.minHeightInt {
		height: 620px !important;
	}
	
	.marginBottomEstadios {
		margin-bottom: 360px !important;	
	}
	
	.marginBottomOutrasInst {
		margin-bottom: 500px !important;	
	}
	
	.subMenuInternas {
		width: 165px;
		border: none !important;
		padding: 0 15px 0 0;
		margin: 0 ;
		
	}
	
		.subMenuInternas li{
			margin-bottom: 10px;
			
		}
		
	.destaquesArea {
		float: left;
		width: 540px;
		height: auto;
		margin-bottom: 15px;
	}
	
		.destaquesArea  .fotosPq{
			float: left;
			width: 170px;
			height: auto;
			margin-right: 20px;
		}
		
		.destaquesArea  .fotosGd{
			float: left;
			width: 350px;
			height: auto;
		}
		
		.destaquesArea  .fotoAreaPq{
			float: left;
			width: 170px;
			height: auto;
			margin-bottom: 5px;
		}
		.destaquesArea  .fotoAreaGq{
			float: left;
			width: 350px;
			height: auto;
			margin-bottom: 5px;
		}
		
		.borderTop {
			border-top: 1px solid #ccc;
			padding-top: 10px;
		}
		
	.itens {
		float: left;
		width: 100%;
		height: auto;
		border-bottom: 1px solid #CCC;
		margin-bottom: 15px;
	}
	
	.subMenuAtracoes {
		width: 100%;
		margin-bottom: 20px;
	}
	
		.subMenuAtracoes li{
			display: block;
			border-bottom: 1px solid #ccc;
			padding-bottom: 10px;
			margin-bottom: 10px;
			padding-left: 15px;
			background: url(img/geral/bullet2.gif) no-repeat 0 4px;
		}
		
			.subMenuAtracoes li.ultimoItem {
					padding-bottom: 20px;
					border-bottom: 3px double #ccc;
			}
		
			.subMenuAtracoes li a{
				color: #004B7D;
				font-size: ;
				font-weight: bold;
				text-decoration:none;
			}
				.subMenuAtracoes li a:hover{
				color: #0096FA;
			}
			
				.subMenuAtracoes li a.subMenuTitulo {
					font-size: 14px;
				}
	
	.mais {
		font-weight: bold;
		padding-top: 5px;
		text-decoration: none;
		/*text-align: right;*/
		font-size: 12px;
		margin-bottom:0;
	}
	
	.jumpMenu {
		float: left;
		width: auto;
		height: auto;
		margin-top: 15px;
		font-size: 11px;
	}
		.jumpMenu option{
			padding: 0 5px;
		}
		
	.top {
		text-align: right;
	}
	
	.indent {
		margin-left: 25px;
	}
	
.tabelaDados {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	font-size: 11px;
	width:100%;
}

	.tabelaDados th {
		color: #004B7D;
		font-size: 13px;
	}
	
	.tabelaDados th, .tabelaDados td  {
		border: 1px solid #ccc;
		padding: 5px;
	}

.borderCollapse
{border-collapse: collapse !important;}

.tabelaTelefones {
	margin-bottom: 15px;
}

	.tabelaTelefones th {
		color: #004B7D;
		font-size: 13px;
	}
	
	.tabelaTelefones th, .tabelaTelefones td {
		padding: 5px 25px 5px 0;
	}
	



.tabelaLimpeza {
	text-align: center;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	font-size: 11px;
}

	.tabelaLimpeza th {
		color: #004B7D;
		font-size: 13px;
	}
	
	.tabelaLimpeza th, .tabelaLimpeza td  {
		border: 1px solid #ccc;
		padding: 5px;
	}
	
.listas {
	width: auto;
	height: auto;
	margin-bottom: 15px;
}
	.listas li{
		list-style: square;
		margin-left: 30px;
	}
	
		.listas li ul li{
			list-style: circle;
		}
	
.listasOl{
	width: auto;
	height: auto;
	margin-bottom: 15px;
}
	.listasOl li{
		margin-left: 30px;
	}
	
		ul li ul li ol.listasOl li{
			list-style: decimal;
		}
	
.listasLetra li{
	list-style:lower-alpha;
}

.listasLetra li ul li{
	list-style: upper-roman;
}

	
	
.tabelaDiario {
	width: 250px;
	text-align: center;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	font-size: 11px;
	margin: 0 auto 15px;
}

	.tabelaDiario th {
		font-size: 14px;
	}
	
	.tabelaDiario th, .tabelaDiario td  {
		border: 1px solid #ccc;
		padding: 5px;
		text-align:center;
	}
	
.paddingDiario{
	padding-bottom: 170px !important;
}

.campos {
	clear:left;
	width: 405px;
}

.ipts {
	width: 400px;
	font-size: 12px;
}
	
	.iptEndereco, .iptCep, .iptBairro, .iptCidade, .iptEstado {
		float:left;
		display:inline;
	}
	  .iptEndereco input, .iptCidade input{
		  width: 300px;
	  }
	  
	  .iptCep,.iptEstado {
		 margin-left: 10px; 
	  }
		  .iptCep input, .iptEstado input{
			  width: 85px;
		  }

.bold {
	font-weight: bold;
}


.galeria {
	float: left;
	width: 225px;
	height: auto;
	text-align: center;
	margin: 0 20px 20px 0;
}

.fotos {
	float: left;
	width: auto;
	height: auto;
	margin: 0 10px 10px 0;
}
	
	
.boxPrefeito {
	width: 200px;
	height: auto;
	padding: 5px;
	border: 1px solid #ccc;
	margin-bottom: 15px;
	background: #E5E5E5;
	margin: 0 0 15px;
}
	.fotoPrefeito {
		float:left;
		width: 200px;
		height: 200px;
		margin-bottom: 5px;
	}
	
	
.linha {
	border-top: 1px solid #ccc;
	float:left;
	width:100%;
}

.noBorderTop {
	border-top: none;
}
	
.subMenuHorizontal {
	border:none;
	margin: 0 0 15px;
	padding: 0;
	width: 100%;
}
	
	.subMenuHorizontal li{
		display: inline;
		background: url(img/geral/bullet3.gif) no-repeat 0 5px;
		padding: 0 10px ;
		margin: 0 0 5px;
		width: 160px;
		float:left;
	}
		.subMenuHorizontal li a{
			font-weight: bold;
		}
			.subMenuHorizontal li a:hover{
				text-decoration: underline;
			}
			
			.subMenuHorizontal li a.active{
				color: #0096FA;
			}
			
.borderBottomSubMenu {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 15px;
}
/*antigos*/
.link_menu {
	font-size: 11px;
	color: #004B7D;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.link_menu:visited {
	font-size: 11px;
	color: #004B7D;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.link_menu:hover {
	font-size: 11px;
	color: #0096FA;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.link_menu_off {
	font-size: 11px;
	color: #0096FA;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.titulo_off {
	font-size: 9px;
	color: #0096FA;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.link_submenu {
	font-size: 12px;
	color: #636363;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
.link_submenu:visited {
	font-size: 12px;
	color: #999999;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
.link_submenu:hover {
	font-size: 12px;
	color: #0096FA;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
.link_submenu_off {
	font-size: 12px;
	color: #0096FA;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
.link_textos {
	font-size: 13px;
	line-height: 16px;
	color: #636363;
	font-weight: normal;
	text-decoration: none;
}
.link_textos:visited {
	font-size: 13px;
	line-height: 16px;
	color: #636363;
	font-weight: normal;
	text-decoration: none;
}
.link_textos:hover {
	font-size: 13px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
.link_mais {
	font-size: 12px;
	color: #004B7D;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.link_mais:visited {
	font-size: 12px;
	color: #004B7D;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.link_mais:hover {
	font-size: 12px;
	color: #0096FA;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.link_path {
	font-size: 11px;
	color: #999999;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.link_path:visited {
	font-size: 11px;
	color: #999999;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.link_path:hover {
	font-size: 11px;
	color: #636363;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.link_titulo {
	font-size: 12px;
	color: #004B7D;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.link_titulo:visited {
	font-size: 12px;
	color: #004B7D;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.link_titulo:hover {
	font-size: 12px;
	color: #0096FA;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.link_titulo_maior {
	font-size: 14px;
	color: #004B7D;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.link_titulo_maior:visited {
	font-size: 14px;
	color: #004B7D;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.link_titulo_maior:hover {
	font-size: 14px;
	color: #0096FA;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.titulo {
	font-size: 14px;
	color: #004B7D;
	line-height: 17px;
	font-weight: bold;
	text-decoration: none;
}
.titulo_maior{
	font-size: 18px;
	color: #004B7D;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.titulo_maior_branco{
	font-size: 18px;
	color: #FFFFFF;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
}
.titulo_branco {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.textomenor {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 12px;
	font-weight: normal;
	text-decoration: none;
}
.link_path_off {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0096FA;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}

.noticiaPrincipal {
	clear:left;
	float:left;
	width:100%;
	margin-bottom: 10px;
}
	.noticiaPrincipal .fotoNoticia {
		margin-bottom: 0;
	}

.botoes {
	list-style: none;
}

.botoes li a {
	float: left;
	width: 100px;
	height: 18px;
	text-align:center;
	border: 1px solid #6699FF;
	margin-bottom: 15px;
	font-size: 14px;
	font-weight: bold;
	background: url(adm/images/overview-bg2.gif) repeat-x bottom;
	padding: 7px 0;
	color: #999999;
}

.outrosDestaques .tituloNoticia h4 {
	padding-left: 22px;
	background: url(img/geral/add_azul.gif) no-repeat;
	margin-bottom: 5px;
}

.boxOuvidoria {
	float:left;
	width: 100%;
	height: auto;
	border: 1px solid #ccc;
	margin-bottom: 15px;
}

	.boxOuvidoria h4 {
	  width:96.4%;
	  height: auto;
	  padding: 13px;
	  border-bottom: 1px solid #ccc;	
	}	
	
		.boxOuvidoria h4.novo {
			background-color: #0096fa;
		}
		
		.boxOuvidoria h4.consulta {
			background-color: #db3f2e;
		}
			.boxOuvidoria h4 a {
				color: #fff;
			}
	
	.boxOuvidoria p{
		float: left;
		width: 575px;
		height: auto;
		padding: 13px 13px 0;
	}
	
	.boxOuvidoria .botoes {
		margin-top: 13px;
	}
	
	.boxOuvidoria .borderNovo {
		border-color: #0096fa !important;
	}
	
	.boxOuvidoria .borderConsulta {
		border-color: #db3f2e !important;
	}
	
	.paddingLeft {
		padding-left:20px;
	}
	
	.paddingLeft2 {
		padding-left:40px;
	}

	.formulario label {
	 display:block; margin:10px 0 0 10px;
	 font: bold 0.8em  Verdana, Arial, Helvetica, sans-serif bold; color:#557D99;
	}
.txtfield{
	display:block; height:20px; line-height:20px; margin-left:10px;
	font:0.9em Verdana, Arial, Helvetica, sans-serif; color:#844642;
	border:1px solid #CCCCCC;
}
	.txtfield:hover { border:1px solid #8CB2D3; color:#737373;}
	.txtfield:focus { border:1px solid #E6240A; color:#E6240A;}
.txtareafield{
	display:block; height:auto; line-height:20px; margin-left:10px;
	font:0.9em Verdana, Arial, Helvetica, sans-serif; color:#844642;
	border:1px solid #CCCCCC;
}
.emailfield{
	display:block; height:20px; line-height:20px; margin-left:10px;
	font:0.9em Verdana, Arial, Helvetica, sans-serif; color:#844642;
	border:1px solid #CCCCCC;
	text-transform: lowercase;
}

#botoes{
	float:left;
	width:100%; /*height:60px;*/
	text-align:center;
}
.enviar , .limpar , .fechar {
	border:1px solid #999999; background-color:#EEEEEE;
	font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; color:#666666;
	width:55px;
}

.enviar{ margin: 40px 0 20px   0px; }
.limpar{ margin: 40px 0 20px  10px; }
.fechar{ margin: 40px 0  0px 175px; }

.enviar:hover, .limpar:hover , .fechar:hover { background-color:white; }

.relacionado {
float: left;
margin-bottom: 3px;
width: 490px;
}

.uniao {
float: left;
}

.videos {
    background: url("images/bottomvideos.jpg") repeat-x scroll center bottom #003E74;
    min-height: 205px;
    padding-bottom: 10px;
    position: relative;
    text-align: center;
}
.videos h2 {background:url(images/topvideos.jpg) #003e74 center top no-repeat; height:58px; display:block; text-indent:-9999px;}
.videos img, .videos embed, .videos object {
	border: #4a6c9f solid 5px;
	margin-bottom:5px;
	max-width: 102px;
}
.videos a.maisvideos {
	position:absolute;
	top: 20px;
	right: 10px;
	border:none;
	z-index:100;
}
.videos a.maisvideos img{ border:none!important}
.videos .thumbs {
	width:112px;
	float:left;
	margin-top: 15px;
	margin-left: 3px;
	margin-right: 4px;
	text-align: left;
	position:relative;
}
.videos .first {margin-left:10px; _margin-left:5px}
.videos .last {margin-right:10px;}
.videos a {display:block; font-size:12px; color:#FFF}
.videos .thumbs .play {
    height: 60px;
    left: 27px;
    position: absolute;
    top: 12px;
    width: 60px;
    z-index: 20;
		}
		.videos .thumbs .play img.botao {
	width:60px;
	border:none
}

