/* CSS Document */
*{
	margin:0;
	padding:0;
	}
body{
	background-image:url(../images/bckgd.jpg);
	background-repeat:repeat;
	}
#wrap{
	width:830px;
	margin:auto;
	padding-left:10px;
	background-color:#FFFFFF;
	}
#header{
	width:370px;
	float:left;
	margin-right:2px;
	}
#search_area{
	width:388px;
	height:76px;
	float:left;
	background-image:url(../images/search_area.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	}
	#search_area p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#275EAD;
		text-align:center;
		}
	#search_area p.title{
		margin-bottom:10px;
		margin-top:3px;
		font-weight:bold;
		font-size:11px;
		text-align:center;
		}
		#search_area #oquevcprocura{
			width:194px;
			float:left;
			text-align:center;
			}
		#search_area #buscanosite{
			width:194px;
			float:left;
			text-align:center;
			}
			#search_area #buscanosite input{
				width:100px;
				}
div.section{
	margin-top:-5px;
	border-top:1px solid #ECECEC;
	border-bottom:1px solid #ECECEC;
	background-image:url(../images/section.jpg);
	background-repeat:no-repeat;
	}
#sub_header{
	width:502px;
	float:left;	
	margin-top:6px;	
	background-image:url(../images/menu_area.jpg);
	background-repeat:no-repeat;
	}
			#menu{
				width:502px;
				height:100px;
				}
				#menu ul{
					float:left;
					margin-top:5px;
					}
					#menu ul.coluna1{
						margin-left:6px;
						}
					#menu ul.coluna2{
						margin-left:15px;
						}
					#menu ul.coluna3{
						margin-left:15px;
						}
					#menu img{
						margin-left:15px;
						margin-top:10px;
						}
				#menu li{
					list-style:none;
					display:block;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					color:#333;
					font-size:11px;
					font-weight:bold;
					padding-left:18px;
					padding-right:10px;
					background-repeat:no-repeat;
					line-height:18px;
					margin-top:2px;
					border-bottom:1px solid #A9BFDE;
					}
					#menu li.home{
						background-image:url(../images/icons/home.gif);
						}
					#menu li.institucional{
						background-image:url(../images/icons/institucional.gif);
						}
					#menu li.setores{
						background-image:url(../images/icons/setores.gif);
						}
					#menu li.subsecoes{
						background-image:url(../images/icons/subsecoes.gif);
						}
					#menu li.ouvidoria{
						background-image:url(../images/icons/ouvidoria.gif);
						}
					#menu li.prerrogativas{
						background-image:url(../images/icons/prerrogativas.gif);
						}
					#menu li.servicos_online{
						background-image:url(../images/icons/servicos_online.gif);
						}
					#menu li.info_uteis{
						background-image:url(../images/icons/info_uteis.gif);
						}
					#menu li.acessos{
						background-image:url(../images/icons/acessos.gif);
						border:0;
						}					
					#menu a{
						text-decoration:none;
						color:#333;
						}
						#menu a:hover{
							color:#275EAD;
							}
						#menu a.current{
							color:#275EAD;
							}
					#tracking a{
						color:#275EAD;
						}
					#tracking{
						float:left;
						color:#333;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:11px;
						width:500px;
						height:30px;
						padding-top:8px;
						padding-bottom:8px;
						}
					#menu_interno{
						margin-top:5px;
						margin-right:30px;
						width:149px;
						float:left;
						}
						#menu_interno a{
							display:block;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:11px;
							border:1px solid #EBEBEB;
							padding-left:2px;
							padding-bottom:4px;
							padding-top:4px;
							color:#333;
							margin-top:2px;
							}
						#menu_interno a.current{
							color:#275EAD;
							background-color:#EBEBEB;
							}
						#menu_interno a:hover{
							background-color:#EBEBEB;
							}
					#conteudo{
						width:601px;
						float:left;
						margin-left:10px;
						}
					#fotolegenda{
						width:100px;
						float:left;
						margin-right:10px;
						text-align:center;
						margin-bottom:10px;
						}
		#submenu{
			background-image:url(../images/submenu_bck.jpg);
			background-repeat:no-repeat;
			background-color:#275EAC;
			width:495px;
			
			padding-left:5px;
			padding-bottom:5px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#C0D1E7;
			padding-top:2px;
			}
			#submenu p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color:#FFF;
				text-align:center;
				font-weight:bold;
				}
			h1{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:15px;
				padding-bottom:2px;
				margin-bottom:3px;
				border-bottom:1px solid #C0D1E7;
				}
			#submenu a{
				display:block;
				float:left;
				margin-right:5px;
				padding-right:5px;
				padding-left:5px;
				font-family:Arial, Helvetica, sans-serif;
				color:#FFF;
				text-decoration:none;
				font-size:12px;
				}
				#submenu a:hover{	
					background-image:url(../images/bck_menu_a_hover.jpg);
					}
				#submenu a.mensagem{
					float:right;
					padding-right:5px;
					margin-top:3px;
					}
			div.submenu{
				padding-top:5px;
				padding-left:5px;
				background-image:url(../images/submenu_bck.jpg);
				background-repeat:no-repeat;
				background-color:#275EAC;
				padding-bottom:5px;
				float:left;
				}

		#cadastro{
			background-image:url(../images/cadastro.jpg);
			background-repeat:no-repeat;
			width:258px;
			height:158px;
			float:left;
			margin-top:6px;
			}
			#cadastro #form{
				float:left;
				width:230px;
				}
			#cadastro #tamanho_fonte{
				float:right;
				margin-top:9px;
				line-height:23px;
				}
			#cadastro p{
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#333;
				font-size:11px;
				margin-left:5px;
				}
			#cadastro p.cadastro{
				font-family:Arial, Helvetica, sans-serif;
				color:#333;
				font-size:11px;
				margin-left:8px;
				margin-top:10px;
				margin-bottom:3px;
				font-weight:bold;
				}
			#cadastro a{
				font-family:Arial, Helvetica, sans-serif;
				color:#275EAD;
				font-size:11px;
				font-weight:bold;
				margin-left:10px;
				text-decoration:none;
				}
				#cadastro a:hover{
					color:#333;
					}
			#cadastro select, #cadastro input{
				width:140px;
				}
			#cadastro label{
				margin-left:5px;
				}
dl{
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	dt{
		font-weight:900;
		font-size:12px;
		margin-bottom:3px;
		margin-top:5px;
		padding-bottom:2px;
		border-bottom:1px dotted #CCC;
		}
	dd{
		font-size:11px;
		color:#333;
		margin:5px;
		line-height:18px;
		}
#content{
	width:820px;
	margin-top:5px;
	float:left;
	}
	#content h3{
		display:block;
		width:99%;
		margin-left:5px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		color:#275EAD;
		font-size:16px;
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px solid #275EAD;
		font-weight:bold;
		}
	h2{
		display:block;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:14px;
		width:580px;
		line-height:22px;
		margin-bottom:5px;
		margin-left:5px;
		padding-left:25px;
		margin-top:2px;
		background-repeat:no-repeat;
		margin-right:10px;
		border-bottom:1px dotted #CCC;
		}
		h2.setores{
			background-image:url(../images/barra_titulo/novos/setores.jpg);
			}
		h2.institucional{
			background-image:url(../images/barra_titulo/novos/institucional.jpg);
			}
		h2.noticia{
			background-image:url(../images/barra_titulo/novos/noticias.jpg);
			}
		h2.discurso{
			background-image:url(../images/barra_titulo/novos/discurso.jpg);
			}
		h2.evento{
			background-image:url(../images/barra_titulo/novos/eventos.jpg);
			}
		h2.edital{
			background-image:url(../images/barra_titulo/novos/edital.jpg);
			}
		h2.destaque{
			background-image:url(../images/barra_titulo/novos/destaque.jpg);
			}
		h2.subsecoes{
			background-image:url(../images/barra_titulo/novos/subsecoes.jpg);
			}
		h2.informacoes{
			background-image:url(../images/barra_titulo/novos/info_uteis.jpg);
			}
		h2.servicos{
			background-image:url(../images/barra_titulo/novos/servicos.jpg);
			}
		h2.ouvidoria{
			background-image:url(../images/barra_titulo/novos/ouvidoria.jpg);
			}
		h2.prerrogativas{
			background-image:url(../images/barra_titulo/novos/prerrogativas.jpg);
			}
		h2.revista{
			background-image:url(../images/barra_titulo/novos/index/revista.jpg);
			}
	div.composicao{
		width:280px;
		height:65px;
		float:left;
		margin:5px;
		padding:2px;
		border-bottom:1px dotted #ECECEC;
		}
	div.news{
		margin-bottom:3px;
		padding-bottom:2px;
		padding-top:2px;
		border-bottom:1px dotted #CCC;
		}
		div.news:hover{
			background-color:#ECECEC;
			}
	#content h4{
		margin-left:5px;
		margin-top:5px;
		margin-bottom:5px;
		border-bottom:1px solid #ECECEC;
		padding-bottom:2px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:16px;
		color:#000;
		}
	#content p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:11px;
		}
		#content #conteudo p{
			line-height:18px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			color:#333;
			font-size:11px;
			margin-bottom:5px;
			}
		#content #conteudo a{
			color:#275EAD;
			font-size:11px;
			}
			#content #conteudo a:hover{
				color:#333;
				}	
	#content a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;
		}
	#content a.link_mais{
		display:block;
		padding-left:18px;
		height:18px;
		font-style:italic;
		color:#275EAD;
		background-image:url(../images/icons/link_mais.gif);
		background-repeat:no-repeat;
		}
		#content a.link_mais:hover{
			color:#333;
			background-image:url(../images/icons/link_mais_hover.gif);
			}
	#content #colunaA{
		width:255px;
		margin-right:5px;
		float:left;
		margin-bottom:10px;
		}
	#content #colunaB{
		width:245px;
		float:left;
		margin-left:3px;
		margin-right:5px;
		margin-bottom:10px;
		}
		#content #colunaB1,#content #colunaB2,#content #colunaB3,#content #colunaC1,#content #colunaC2{
			margin-bottom:10px;
			}
	#content #colunaC{
		width:40px;
		margin-left:3px;
		float:left;
		margin-bottom:10px;
		}
	#content #colunaA a, #content #colunaB a, #content #colunaC a{
		color:#333;
		}
		#content #colunaA a:hover, #content #colunaB a:hover, #content #colunaC a:hover{
			color:#275EAD;
			}
#banner_area{
	width:760px;
	height:50px;
	float:left;
	margin-top:10px;
	}
#footer{
	width:760px;
	height:51px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	}
	#footer p{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333;
		font-size:10px;
		margin-top:3px;
		}
	#footer a{
		color:#275EAD;
		}
	#footer img.msitec{
		float:right;
		}
	#footer img.selo{
		float:left;
		margin:5px;
		}
		
img{
	border:0;
	margin:0;
	padding:0;
	}
	img.revista{
		float:left;
		margin-top:5px;
		margin-right:10px;
		margin-bottom:10px;
		}
	img.quadro{
		float:left;
		margin-right:5px;
		}
	img.noticia{
		margin-top:5px;
		margin-right:10px;
		margin-bottom:10px;
		}
input, select{
	border:1px solid #A9BFDE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1px;
	font-size:11px;
	color:#666;
	}
#content #conteudo a.buttonm{
	background-image:url(../images/buttonm.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	width:86px;
	float:left;
	}
	#content #conteudo a.buttonm:hover{
		background-image:url(../images/buttonm_hover.jpg);
		background-repeat:no-repeat;
		color:#C0D1E7;
		}
#content #conteudo li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:18px;
	margin-left:25px;
	}
	ul{
		margin:0;
		}
	li.list{
		list-style-type:none;
		margin:0;
		padding-bottom:2px;
		border-bottom:1px dotted #ECECEC;
		}
		li.list:hover{
			background-color:#ECECEC;
			}
	li.list_ementa{
		list-style-type:none;
		margin:0;
		margin-bottom:5px;
		padding-bottom:5px;
		padding-top:5px;
		border-bottom:1px dotted #CCC;
		}
		li.list_ementa:hover{
			background-color:#ECECEC;
			}
h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#275EAD;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	margin-left:10px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#conteudo td.title{
	background-color:#CCC;
	}
#conteudo tr.stripes{background-color: #EFEFEF;}
#conteudo td.subtitle{
	background-color:#DDD;
	}
#content td.title{
	background-color:#CCC;
	}
#content tr.stripes{background-color: #EFEFEF;}
#content td.subtitle{
	background-color:#DDD;
	}