@charset "utf-8";
/* CSS Document */
.espaco{font-size: 9px;color: #FFFFFF}
.style1_agen {font-size: 12px;color: #74AB4D;}
.cor_menu1{height:5px;background-color: #990000;}
.cor_menu2{height:5px;background-color: #228737;}
.cor_menu3{height:5px;background-color: #FE7C24;}
.cor_menu4{height:5px;background-color: #545454;}
.cor_menu5{height:5px;background-color: #006DBF;}
.cor_menu6{height:5px;background-color: #00664C;}

body{margin:0;  font:normal 13px Arial, Helvetica, sans-serif}
img{border:none;}
ul,li{list-style:none; padding:0;}
@font-face {font-family: "Opificio"; src: url(Opificio.ttf); src: local("Opificio"), url('Opificio.ttf') format("truetype");}
@font-face {font-family: "DundeeLight"; src: url(DundeeLight.ttf); src: local("DundeeLight"), url('DundeeLight.ttf') format("truetype");}
a{text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif;}
h2{margin:10px 0; padding:0; line-height:18px; font-size:16px;}
h3{margin:0; padding:0; line-height:18px; font-size:16px;}
hr{margin:20px 0 10px 0; height:1px; background:#bbb; border:0;}

.clear{clear:both;}
.espaco_sec{height:110px;}
.topo{height:153px;  position:fixed; width:100%; z-index:9999999;}
.bloco-topo{width:984px; height:154px; margin:auto;}
.bloco-topo_n{width:984px; height:119px; margin:auto;}
.sombra{width:943px; height:19px; background:url(../imagens/sombra-branca.jpg); margin:auto;}
.sombra-topo{width:100%; height:20px; background:url(../imagens/sombra-branca.jpg) no-repeat center #fff; margin-top:-1px;}
.sombra-topo_n{width:100%; height:20px; background:url(../imagens/sombra-branca.jpg) no-repeat center #fff; margin-top:-10px;}
.logo_n{float:left; margin-top:0px;margin-left:130px;}
.logo{float:left; margin-top:22px;}
.forms-topo{height:38px; margin-top:27px; float:right;}
.busca{width:220px; margin-right:10px; float:left;}
.busca_n{width:220px; margin-top:20px;float:right;margin-right:7px;}
.form{width:160px; height:36px; border:solid 1px #d3d3d3; padding:0 10px; float:left; font-size:13px; color:#999;}
.busca-secretarias{width:190px; float:left; margin-right:10px;}
.busca-secretarias_n{width:220px; float:left; margin-top:50px;margin-left:1px;}
.busca-servicos{width:190px; float:left;}
.busca-servicos_n{width:190px; float:left;margin-top:22px;}
.select{width:190px; height:38px; border:solid 1px #d3d3d3; padding:9px 5px 1px 5px; color:#999;}

.menu{width:619px; height:42px; float:right; margin-top:8px;}
.menu ul{}
.menu li{float:left; margin-right:8px; padding:8px;}
.menu li a{font-family:"Opificio"; font-size:16px; color:#2C2C2C; text-decoration:none; letter-spacing:1px; font-weight:normal;}
#atual{padding:8px; background:#93C13D;}
#atual a{color:#FFF;}

.faixa-branca{background:#FFF; padding-bottom:10px;}

.bloco-slide{width:984px; margin:auto; padding-top:20px;}
.bloco-slide_n{width:318px;float:right;margin-top:20px; }
.slide-foto{float:left; width:651px;}
.slide-foto_n{float:left; width:318px;}

.direita1{width:309px; float:right;}
.direita1_n{width:650px; float:right;}
.d1-destaque{float:left; margin-bottom:10px; width:309px;}
.d1-destaque_n{float:right; margin-bottom:12px; width:319px;}
.d1-destaque a{font-family:"Arial"; font-size:30px; color:#575759; text-decoration:none; line-height:31px; font-weight:bold;}
.d1-destaque_n a{font-family:"Arial"; font-size:30px; color:#575759; text-decoration:none; line-height:31px; font-weight:bold;}
/*.d1-destaque a{font-family:"DundeeLight"; font-size:35px; color:#575759; text-decoration:none; line-height:40px; font-weight:normal;}*/
.d1-destaque span{font-family:"Arial"; font-size:13px; color:#2C2C2C;}
.d1-destaque_n span{font-family:"Arial"; font-size:13px; color:#2C2C2C;}
.d1-pub_pod{float:right; margin-top:25px; width:318px;}
.ft_d1-destaque{float:left; margin-bottom:10px; width:309px;}

.d2_d1-destaque{float:left;  margin-top:20px;width:309px;}

.direita2{width:309px; float:right;}
.nd-bloco{width:147px; float:left; margin-right:13px; margin-bottom:10px;}
.nd-bloco_n{width:309px; float:left;  }
.nd-bloco:last-child{margin-right:0;}
.nd-retranca{margin:5px 0 10px 0; font-family:"Arial"; font-size:12px; font-weight:bold;}
.nd-bloco img{border:solid 1px #999;}
.nd-desc{font-family:"Arial"; font-size:13px; margin-top:5px;}
.nd-desc a {font-family:"Arial"; font-size:13px; margin-top:5px; text-decoration:none; font-weight:normal;}
.ft-desc_prin{width:140px; float:left; margin-bottom:20px;}
.nd-desc_prin{font-family:"Arial"; font-size:13px; margin-top:5px;font-weight:bold;text-decoration:none;}
.nd-desc_prin a {font-family:"Arial"; font-size:13px; margin-top:5px; text-decoration:none; font-weight:bold;}
.nd-desc_prin_n{width:150px;font-family:"Arial"; font-size:13px; font-weight:bold;text-decoration:none;float:right;}
.nd-desc_prin_n a {font-family:"Arial"; font-size:13px; margin-top:5px; text-decoration:none; font-weight:bold;}
/*.sombra2{width:964px; margin:auto; height:20px; background:url(../imagens/sombra.jpg);}*/
.sombra2{width:964px; margin:auto; height:5px;}
.sombra2_n{width:964px; margin:auto; height:5px; }
.sombra3{width:650px; height:20px; }
.foto{float:left; margin:0 20px 20px 0; border:solid 3px #ccc;}

.banners_n{width:650px; margin:auto;}
.banners{width:984px; margin:auto;}
.banners3{width:984px; margin:auto;padding-top:150px;}
.banners3_n{width:984px; margin:auto;padding-top:120px;}

.ban1{float:left; width:728px;}
.ban2{float:right; width:240px;}
.ban3{float:right; width:728px;}
.ban4{float:left; width:240px;}
.banner:first-child{margin-left:0;}
.banner{float:left; width:318px; margin-left:15px;}
.banner_n{float:left; width:318px; margin-left:0px;}
.banner_n:first-child{margin-left:0;}
.banner1{float:left; width:318px; margin-left:13px;}

.banner_agen:first-child{margin-left:0;background-color: #FFFFFF;}
.banner_agen{
	float:left;
	width:318px;
	height:90px;
	margin-left:15px;
	background-color: #FFFFFF;
}

.bloco-triplo{width:984px; margin:auto; margin-top:15px;}
.bloco-triplo_n{width:984px; margin:auto; margin-top:1px;}
.bloco-sec{
	width:315px;
	margin-top:1px;
	float:right;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.btp-esq{float:left; width:318px;}
.btp-esq_n{float:left; width:650px;}

/*.btp-serv{font-size:12px; font-family:"Arial"; margin-top:10px;}*/
.btp-serv{float:left; width:650px;height:80px;background:url(../imagens/img_serv.jpg) no-repeat center #fff;}
.btp-serv_sec{float:left; width:650px;}
.btp-serv1{float:left; width:650px;}
.btp-tit{font-family:"Opificio"; font-size:18px; letter-spacing:1px; color:#2C2C2C; margin-bottom:10px;}
.btp-cen{float:left; margin-left:18px; margin-top:0px; width:305px;}
.btp-cen-tit,a{font-family:"Arial"; font-size:12px; color:#575759; font-weight:bold; text-decoration:none;}
.btp-cen-tit a:hover{text-decoration:underline;}
.btp-cen-desc{font-family:"Arial"; font-size:13px; color:#575759; margin-top:5px; margin-bottom:10px;}
.btp-cen-desc_n{font-family:"Arial"; font-size:13px; color:#575759; margin-top:5px; margin-bottom:10px;width:150px;float:right;}
.btp-uma-noticia{border-bottom:dashed 1px #575759; margin-bottom:10px;}
.rede{margin-top:10px;}
.btp-dir{float:left; margin-left:25px; width:318px;}
.btp-dir_n{
	float:left;
	margin-left:3px;
	width:318px;
	margin-top:20px;
	margin-bottom:20px;
	padding: 0px;
}
.btp-dir-video{}
.btp-dir-desc{
	font-size:13px;
	font-family:"Arial";
	margin-top:0px;
	background-color: #F0F0F0;
	height: 25px;
	padding-top: 5px;
	padding-left: 8px;
}


.interna{width:984px; margin:20px auto; font-size:13px; font-family:"Arial";}
.interna a{color:#2C2C2C; text-decoration:none; font:normal 13px Arial, Helvetica, sans-serif;}
.interna input[type=text],textarea{border:solid 1px #ccc; padding:5px;}
.left{width:318px; float:left; margin-right:15px;}
.right{width:651px; float:right;}
.lista{background:#ddd; margin-bottom:1px; padding:5px 10px;}
.data{font-size:11px; color:#666666;}
.caixa_linhaf{
	font-size:11px;
	color:#666666;
	border: 1px dotted #CCCCCC;
}
.rodape{width:984px; margin:auto; margin-bottom:20px;}
.bloco-rodape{}
.rodape-menu{float:left; width:500px;}
.rodape-menu ul{margin:0;}
.rodape-menu li{margin-right:6px; float:left;}
.rodape-menu li a{font-family:"Arial"; color:#474747; font-size:13px; font-weight:normal;}
.rodape-menu li a:hover{text-decoration:underline;}

.assinaturas{float:right; width:200px;}
.assinaturas img{margin-left:20px; float:left;}

.verde{background:#93C13D; color:#fff;}
.cinza{background:#999999; color:#fff;}

.btverde:link{width:318px; margin-bottom:3px; margin-top:10px; color:#fff; background:#93C13D; text-align:center; text-decoration:none; display:block; padding:10px 0;}
.btverde:hover{width:318px; margin-bottom:3px; margin-top:10px; color:#fff; background:#93C13D; text-align:center; text-decoration:none; display:block; padding:10px 0;}
.btverde:visited{width:318px; margin-bottom:3px; margin-top:10px; color:#fff; background:#93C13D; text-align:center; text-decoration:none; display:block; padding:10px 0;}
.botao{padding:5px; background:#74AB4D; color:#fff; border:0 none;}


.btverde_n:link{width:315px; margin-bottom:3px; margin-top:10px; color:#333; background:#F2F2F2; text-align:center; text-decoration:none; display:block; padding:5px 0;font-size: 14px;}
.btverde_n:hover{width:315px; margin-bottom:3px; margin-top:10px; color:#333; background:#F2F2F2; text-align:center; text-decoration:none; display:block; padding:5px 0;font-size: 14px;}
.btverde_n:visited{width:315px; margin-bottom:3px; margin-top:10px; color:#333; background:#F2F2F2; text-align:center; text-decoration:none; display:block; padding:5px 0;font-size: 14px;}
.botao_n{padding:5px; background:#93C13D; color:#fff; border:0 none;}


#pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3px;
	left: 50%;
	position: relative;
	float: left;
	width:auto;
	margin-top:15px;
}
#pages ul {
	padding: 0;
	width: auto;
	margin: 0;
	list-style-type: none;
	left: -50%;
	position: relative;
}
#pages li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}


#pages li a {
	color: #93C13D;
	padding: 5px 8px;
	border: 1px solid #CCC;
	text-decoration: none;
	float: left;
}

#pages li a:hover {
	color: #93C13D;
	background: #F1F1F1;
	border: 1px solid #CCCCCC;
}
#pages li.nolink {
	color: #CCC;
	border: 1px solid #F3F3F3;
	padding: 6px;
}
#pages li.current {
	color: #fff;
	border: 1px solid #93C13D;
	padding: 5px 8px;
	background: #93C13D;
}
#ft-buttons-slideshow{display:none;}
.ft-title{padding:5px; font-size:16px;}
.ft-next, .ft-prev{background:#000; padding:3px; color:#fff;}

.title_des_agen{
	padding:5px;
	font-size:18px;
	text-align:center;
	color: #777777;
}

.title_sec{

	font-size:22px;
	text-align:center;
	color: #666;
}

.title_sec-des{
font-weight: bold;
	font-size:14px;
	
	color: #333;
}
.title_agen{
	width:300px;
	text-align:center;
	background-color: #ECECEC;
	margin-left:9px;
	font-weight: bold;
	font-size: 22px;
	line-height: 25px;
	color: #000000;	
}

.title_not_sec{
margin-left:0px;
	font-size:32px;
	text-align:left;
	color: #333;
}

.title_not_sec1{
margin-left:0px;
	font-size:16px;
	text-align:left;
	color: #333;
}

.title_not_prin{
margin-left:0px;
	font-size:16px;
	text-align:left;
	color: #67A54D;
		font-weight: bold;
}
.title_ser{
margin-left:0px;
	font-size:18px;
	text-align:left;
	color: #67A54D;
		font-weight: bold;
}

.title_sec_bran{
	
	font-size:22px;
	text-align:center;
	color: #fff;
}

.title_sec_branp{
	
	font-size:20px;
	text-align:center;
	color: #333;
}

.title_prin_m{
	
	font-size:20px;
	text-align:center;
	color: #333;
}



.title_sec_bran2{
	padding:5px;
	font-size:18px;
	text-align:center;
	color: #fff;
}




.link_tit_not:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	line-height: normal;
	text-decoration: none;

		}
		
		
.link_tit_not:visited {
	font-family: Arial, Helvetica, sans-serif;
	
	line-height: 14px;
	font-size: 18px;
	color: #fff;

	text-decoration: none;
		}

.link_tit_not:active {
	font-family:  Arial, Helvetica, sans-serif;
	
	line-height: 14px;
	font-size: 18px;
	color: #fff;
	text-decoration: none;

		}


.link_tit_not:hover {
	font-family:  Arial, Helvetica, sans-serif;
	
	line-height: 14px;
	font-size: 18px;
	color: #fff;

	text-decoration: underline;
		}



.link_serv:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #555;
	text-decoration: none;

		}
		
		
.link_serv:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;

	text-decoration: none;
		}

.link_serv:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;
	text-decoration: none;

		}


.link_serv:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;

	text-decoration: underline;
		}
		
		
		
		
		
		.link_serv1:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	color: #555;
	text-decoration: none;

		}
		
		
.link_serv1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #555;

	text-decoration: none;
		}

.link_serv1:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #555;
	text-decoration: none;

		}


.link_serv1:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #555;

	text-decoration: underline;
		}
		
		
		
				.txt_serv_sec:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #555;
	text-decoration: none;

		}
		
		
.txt_serv_sec:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;

	text-decoration: none;
		}

.txt_serv_sec:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;
	text-decoration: none;

		}


.txt_serv_sec:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #555;

	text-decoration: underline;
		}
		
		
			.link_sec:link {
margin-left:0px;
	font-size:16px;
	text-align:left;
	color: #67A54D;
		font-weight: bold;

		}
		
		
.link_sec:visited {
margin-left:0px;
	font-size:16px;
	text-align:left;
	color: #67A54D;
		font-weight: bold;
		}

.link_sec:active {
margin-left:0px;
	font-size:16px;
	text-align:left;
	color: #67A54D;
		font-weight: bold;

		}


.link_sec:hover {
	margin-left:0px;
	font-size:16px;
	text-align:left;
	color: #67A54D;
		font-weight: bold;
		}
		
		
		.link_serv_bran:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #fff;
	text-decoration: none;

		}
		
		
.link_serv_bran:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;

	text-decoration: none;
		}

.link_serv_bran:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;

		}


.link_serv_bran:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #fff;

	text-decoration: underline;
		}



		.link_tit_sec_bran:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	color: #fff;
	text-decoration: none;

		}
		
		
.link_tit_sec_bran:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 14px;
	color: #fff;

	text-decoration: none;
		}

.link_tit_sec_bran:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 14px;
	color: #fff;
	text-decoration: none;

		}


.link_tit_sec_bran:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height: 14px;
	color: #fff;

	text-decoration: underline;
		}
		
.link_menu:link {
	font-family:  Arial, Helvetica, sans-serif;
	
	line-height: 16px;
	font-size: 16px;
	color: #575759;

	text-decoration: none;

		}
		
		
.link_menu:visited {
	font-family:  Arial, Helvetica, sans-serif;
	
	line-height: 16px;
	font-size: 16px;
	color: #575759;


	text-decoration: none;
		}

.link_menu:active {
	font-family:  Arial, Helvetica, sans-serif;
	
	line-height: 16px;
	font-size: 16px;
	color: #575759;
	
	text-decoration: none;

		}


.link_menu:hover {
	font-family:  Arial, Helvetica, sans-serif;
	
	line-height: 16px;
	font-size: 16px;
	color: #575759;
	
	text-decoration: underline;
		}
		
