#inner{float: left}
.quadros{padding-top: 16px; width:980px;}
.quadros ul li{float: left;}
#inner p a.link{color:#4564DF; text-decoration:none; font-weight:bold}
#inner p a.link:hover{text-decoration:underline; color:#284DB8}

/* CONTABILISTA SOLIDÁRIO */

#inner ul.lista-quadro{width:400px; margin-top:20px}
#inner ul.lista-quadro li{display:inline; padding:10px}
#inner ul.lista-quadro li a{color:#6893DD}
#inner ul.lista-quadro li a:hover{text-decoration:underline}
#inner ul.lista-quadro li label{color:#6893DD}

#inner table.valores{margin:0px 0px 20px 140px; border:1px solid #262626}
#inner table.valores thead tr{border:1px solid #262626}
#inner table.valores thead tr th{padding:5px; border:1px solid #262626}
#inner table.valores thead tr th.title{background:#6893DD; text-align:center; color:#fff}
#inner table.valores tbody tr{border:1px solid #262626}
#inner table.valores tbody tr td{text-align:center; padding:2px; border:1px solid #262626}
#inner table.valores tbody tr td.text{text-align:left}
#inner table.valores tbody tr td.red{color:#d20a0a}

#inner table.valores2{margin:20px 0px 20px 140px; border:1px solid #262626}
#inner table.valores2 thead tr{border:1px solid #262626}
#inner table.valores2 thead tr th{padding:5px; border:1px solid #262626}
#inner table.valores2 thead tr th.title{background:#6893DD; text-align:center; color:#fff}
#inner table.valores2 tbody tr{border:1px solid #262626}
#inner table.valores2 tbody tr td{text-align:center; padding:2px; border:1px solid #262626}
#inner table.valores2 tbody tr td.text{text-align:left}
#inner table.valores2 tbody tr td.red{color:#d20a0a}

#inner ul.arquivo{display:block; float:left; margin-bottom:20px; width:740px;}
#inner ul.arquivo li{display:inline; float:left}
#inner ul.arquivo li span.nome{color:#5C5D5E; display:block; font-weight:bold; padding-bottom:10px; text-align:center}
#inner ul.arquivo li a{opacity:0.8}
#inner ul.arquivo li a:hover{opacity:1}

/* DESENVOLVIMENTO */

#inner .content-fiscalizacao table._desenvolvimento{margin:0px;/*0px 0px 20px -50px; foi deixado 0px para tabela ficar alinhada com o banner*/ border:1px solid #262626}
#inner .content-fiscalizacao table._desenvolvimento thead tr{border:1px solid #262626}
#inner .content-fiscalizacao table._desenvolvimento thead tr th{padding:5px; border:1px solid #262626}
#inner .content-fiscalizacao table._desenvolvimento thead tr th.title{background:#6893DD; text-align:center; color:#fff}
#inner .content-fiscalizacao table._desenvolvimento tbody tr{border:1px solid #262626}
#inner .content-fiscalizacao table._desenvolvimento tbody tr td{text-align:left; padding-left:10px; font-size:14px; color:#262626; border:1px solid #262626}
#inner .content-fiscalizacao table._desenvolvimento tbody tr td a{color:#262626; text-decoration:none}
#inner .content-fiscalizacao table._desenvolvimento tbody tr td a:hover{color:#6893DD; text-decoration:underline}
#inner .content-fiscalizacao table._desenvolvimento{margin-left: -30px}

#inner .content-fiscalizacao table.desenvolvimento_pos{margin:0px;/*0px 0px 20px -50px; foi deixado 0px para tabela ficar alinhada com o banner*/ border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento_pos thead tr{border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento_pos thead tr th{padding:5px; border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento_pos thead tr th.title{background:#6893DD; text-align:center; color:#fff}
#inner .content-fiscalizacao table.desenvolvimento_pos tbody tr{border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento_pos tbody tr td{text-align:left; padding-left:10px; font-size:14px; color:#262626; border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento_pos tbody tr td a{color:#262626; text-decoration:none}
#inner .content-fiscalizacao table.desenvolvimento_pos tbody tr td a:hover{color:#6893DD; text-decoration:underline}
#inner .content-fiscalizacao table.desenvolvimento_pos{margin-left: -30px}

#inner .content-fiscalizacao p.edu{margin:10px 0px 10px -25px}
#inner .content-fiscalizacao table.desenvolvimento{margin:0px;/*0px 0px 20px -50px; foi deixado 0px para tabela ficar alinhada com o banner*/ border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento thead tr{border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento thead tr th{padding:5px; border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento thead tr th.title{background:#6893DD; text-align:center; color:#fff}
#inner .content-fiscalizacao table.desenvolvimento tbody tr{border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento tbody tr td{text-align:left; padding-left:10px; font-size:14px; color:#262626; border:1px solid #262626}
#inner .content-fiscalizacao table.desenvolvimento tbody tr td.link{max-width: 250px; word-wrap: break-word;}
#inner .content-fiscalizacao table.desenvolvimento tbody tr td a{color:#262626; text-decoration:none}
#inner .content-fiscalizacao table.desenvolvimento tbody tr td a:hover{color:#6893DD; text-decoration:underline}


/* TABELA SEM CONTEUDO */

#inner .content-fiscalizacao table.sem{width:760px; margin:0px 0px 20px -30px; border:1px solid #262626}
#inner .content-fiscalizacao table.sem thead tr{border:1px solid #262626}
#inner .content-fiscalizacao table.sem thead tr th{padding:5px; border:1px solid #262626}
#inner .content-fiscalizacao table.sem thead tr th.title{background:#6893DD; text-align:center; color:#fff}
#inner .content-fiscalizacao table.sem tbody tr{border:1px solid #262626}
#inner .content-fiscalizacao table.sem tbody tr td{text-align:left; text-align:center; padding-left:10px; font-size:14px; color:#262626; border:1px solid #262626}
#inner .content-fiscalizacao table.sem tbody tr td a{color:#262626; text-decoration:none}
#inner .content-fiscalizacao table.sem tbody tr td a:hover{color:#6893DD; text-decoration:underline}


.quadros ul li a{background: url(img/quadros-sprite.png?v=20180606) no-repeat; height: 64px; width: 155px}
.quadros ul li a#fis{background-position: 0 0}
.quadros ul li a#reg{background-position: -158px 0}
/*.quadros ul li a#edu{background-position: 443px 0}*/
.quadros ul li a#edu {background-position: -314px 0;margin-left: 25px;}
.quadros ul li a#faq {background-position: -783px 0;margin-left: 25px;}
.quadros ul li a#cur{background-position: -469px 0; width: 132px!important}
/*.quadros ul li a#anu{background-position: 155px 0; width: 155px!important}*/
 .quadros ul li a#anu {background-position: -626px 0;width: 131px !important;}





/* CURSOS E EVENTOS */

#inner ul{}
#inner ul li.cursos{display:inline; margin: 7px -4px -3px 0px; float:left}
#inner ul li a{}


#inner h2{font-size: 24px; color: #085ac0}
#inner p{color: #58595b; font-size: 14px; line-height: 20px; margin: 10px 0; text-align: justify;}
#inner .content-fiscalizacao{margin-top:20px}
#inner .content-fiscalizacao a.mostraDetalhes{color:#6893DD; text-decoration:none}
#inner .content-fiscalizacao a.link-red{color:#ef0000; font-weight:bold}
#inner .content-fiscalizacao a.link-red:hover{opacity:0.7}
#inner .content-fiscalizacao a.mostraDetalhes:hover{opacity:0.7}
#inner .content-fiscalizacao a.mostraDetalhesLinks{color:#6893DD; text-decoration:none}
#inner .content-fiscalizacao a.mostraDetalhesLinks:hover{opacity:1}
#inner .content-fiscalizacao .bloco-fisc{margin-bottom:20px}
#inner .content-fiscalizacao .bloco-fisc .detalhes{margin-top:10px; display:none}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul{width:760px; margin-bottom:20px; display:block; float:left}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li:hover{opacity:1}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li{text-align:center; display:inline; width:150px; padding:5px; float:left; margin-top:25px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.anuid{text-align:center; display:inline; width:150px; padding:5px; float:left; margin-top:25px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.anuid img.image{padding-left: 50px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.anuid span.nome{padding-left: 5px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.guias{text-align:center; display:inline; width:150px; padding:5px; float:left; margin-top:25px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.guias img.image{padding-left: 55px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.guias span.nome{padding-left: 26px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.requ{text-align:center; display:inline; width:150px; padding:5px; float:left; margin-top:25px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.requ img.image{padding-left: 42px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li.requ span.nome{}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li img.image{display:block; padding-left:20px}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li span.nome{clear: both;color: #5C5D5E;display: block;font-weight: bold;padding-bottom: 10px;}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li a.icon{opacity:0.7}
#inner .content-fiscalizacao .bloco-fisc .detalhes ul li a.icon:hover{opacity:1}
#inner .content-fiscalizacao .bloco-fisc .detalhes p a.decore{color:#ca0808; text-decoration:none}
#inner .content-fiscalizacao .bloco-fisc .detalhes p a.decore:hover{text-decoration:underline}
#inner .content-fiscalizacao .bloco-fisc .detalhes p a.links{color:#4c79c6; text-decoration:none}
#inner .content-fiscalizacao .bloco-fisc .detalhes p a.links:hover{text-decoration:underline}
#inner .content-fiscalizacao .bloco-fisc .detalhes p a.fisc-red{color:#990000; text-decoration:none}
#inner .content-fiscalizacao .bloco-fisc .detalhes p a.fisc-red:hover{text-decoration:underline}
#inner .content-fiscalizacao table{width:100%; border:1px solid #999}
#inner .content-fiscalizacao table tr{border:1px solid #999}
#inner .content-fiscalizacao table tr th{background:#948A54; font-size:18px; color:#FFF}
#inner .content-fiscalizacao table tr td{border:1px solid #999; padding:3px; text-align:center; font-size:13px}

#inner .content-fiscalizacao .list-presidentes .bloco-fisc{overflow: auto; margin-top: 15px;}
#inner .content-fiscalizacao .list-presidentes .bloco-fisc .imagem{float: left}
#inner .content-fiscalizacao .list-presidentes .bloco-fisc .imagem img{border: 2px solid #0059c1;border-radius: 6px;}
#inner .content-fiscalizacao .list-presidentes .bloco-fisc .dados{margin-left: 115px;}
#inner .content-fiscalizacao .list-presidentes .bloco-fisc .detalhes{margin-top: 25px;}


#banner ul li{width:475px;border-bottom: 5px}
#banner ul li#bn{display: none;}
#banner ul a{opacity:0.7}
#banner ul a:hover{opacity:1}
#banner ul li h3{font-weight: bold; color: #fff; font-size: 14px; text-transform: uppercase; background:#ae8b36; text-align: right; padding: 10px; width: 740px}
#banner ul li h3.s1{background-color:#274276}
#banner ul li h3.s3{background-color:#0055cb}
#banner ul li h3:hover{cursor: pointer}
#banner ul li h3 span.number{float: left;}

#inner .btt .publi{float: left;}
#inner .btt .publi span{font-size: 12px; color: #085ac0}
#inner .btt .publi ul.public{}
#inner .btt .publi ul.public li{display:block; margin:20px 0px 0px 30px}
#inner .btt .publi ul li a img{padding: 5px 0}

#inner .btt{padding: 10px 0; width: 760px}

.center .banners-lista{width:700px; margin:0 auto}
.center .banners-lista ul{width:910px; margin:20px 0px 0px -100px; float:left}
.center .banners-lista ul li{display:inline; float:left; margin-left:25px}

/* PAGINA DE REGISTRO */
#inner .content-fiscalizacao .list-img{float:left; margin-bottom:20px}
#inner .content-fiscalizacao .list-img ul{width:760px}
#inner .content-fiscalizacao .list-img ul li{width:210px; margin-left:35px; float:left; display:inline}
#inner .content-fiscalizacao .list-img ul li a{float:left; width:202px; height:58px}
#inner .content-fiscalizacao .detalhes h4{color:#336D93}
p a{color:#4564DF; text-decoration:none; font-weight:bold}
p a:hover{text-decoration:underline; color:#284DB8}
#inner .content-fiscalizacao .detalhes img.link{margin-left:70px}
#inner .content-fiscalizacao .detalhes blockquote.link-cadastro{width:445px; color:#58595B; margin:20px 0px 0px 95px; font-size:14px; padding:20px; border:1px solid #C1C172; background:#F8FAE5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#inner .content-fiscalizacao .detalhes blockquote.link-cadastro a{color:#d70303; text-decoration:none}
#inner .content-fiscalizacao .detalhes blockquote.link-cadastro a:hover{text-decoration:underline}

#inner .content-fiscalizacao .detalhes p a.req{color:#ee0202; text-decoration:none}
#inner .content-fiscalizacao .detalhes p a.req:hover{text-decoration:underline}

#inner .content-fiscalizacao .detalhes p a.espec{color:#0a64ea; text-decoration:none}
#inner .content-fiscalizacao .detalhes p a.espec:hover{text-decoration:underline}

#inner .content-fiscalizacao .detalhes p a.link-guia{color:#ef0000; text-decoration:none}
#inner .content-fiscalizacao .detalhes p a.link-guia:hover{text-decoration:underline}

#inner .content-fiscalizacao .detalhes p label.obs{color:#a00808; font-size:16px; font-weight:bold; text-decoration:none}
#inner .content-fiscalizacao .detalhes p label.link-red{color:#ef0000; font-weight:bold}

#inner .content-fiscalizacao p a.link-carteira{color:#d70303; text-decoration:none}
#inner .content-fiscalizacao p a.link-carteira:hover{text-decoration:underline}
#inner .content-fiscalizacao p label.obs{color:#a00808; font-size:16px; font-weight:bold; text-decoration:none}
#inner .content-fiscalizacao p a.espec{color:#0a64ea; text-decoration:none}
#inner .content-fiscalizacao p a.espec:hover{text-decoration:underline}


#inner .content-fiscalizacao .detalhes blockquote.exame{width:445px; color:#58595B; margin:20px 0px 0px 95px; font-size:14px; padding:20px; border:1px solid #C1C172; background:#F8FAE5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#inner .content-fiscalizacao .detalhes blockquote.exame a{color:#d70303; text-decoration:none}
#inner .content-fiscalizacao .detalhes blockquote.exame a:hover{text-decoration:underline}

/* FAQ */

#inner .content-fiscalizacao.faq h2 {margin:40px 0 20px 0}
#inner .content-fiscalizacao.faq .bloco-fisc {counter-increment: step-counter}
#inner .content-fiscalizacao.faq .bloco-fisc .mostraDetalhes::before{content: counter(step-counter) ".";color: #6893dd;font-weight: bold}


/* BIBLIOTECA */

#inner img.bibl{float:left; margin:10px 15px 5px 0}
#inner p.arquivo{text-align:center}
#inner p.arquivo span{}
#inner ul.list-arq{}
#inner ul.list-arq li{display:inline-block; margin-bottom: 20px;}
#inner ul.list-arq li a.link-arq{padding-left:23px;}
#inner ul.list-arq li a.link-arq:hover{color:#58595B; text-decoration:underline}
#inner ul.list-arq li a.link-arq img{margin-left:20px; float:left}
#inner ul.list-arq li a.link-arq span{margin:40px 10px 0px -34px; color:#58595B; float:left}

/* Sidebar Tabs */
.tabBox{float:left; margin:0 0 20px 0; float: right; width: 520px; height: 320px}
	.tabBox .tabNav{float:left}
		.tabBox .tabNav ul{}
		.tabBox .tabNav ul li.fst{margin:0;}
		.tabBox .tabNav ul li{float:left;background:#f7f7f7;border:1px solid #bababb; height: 26px; border-radius:5px 5px 0 0; margin-left: 5px; border-bottom: #618cd9; padding: 4px 30px}
		.tabBox .tabNav ul li.current{background:#618cd9;}
		.tabBox .tabNav ul li a{display:block;padding:5px;width:139px;font-size:14px;text-align:center;color:#085ac0;text-decoration:none;}
		.tabBox .tabNav ul li.current a{color:#fff;}
		.tabBox .tabNav ul li a img{height: 60px}
	.tabBox .tabs{height: 285px; margin-top: 35px; background: #618cd9;}
		.tabBox .tabs .tab{padding:5px;}
		.tabBox .tabs .tab .video_player{width:325px;height:270px;background:#000;margin:5px 25px 8px; float: left;}
		.tabBox .tabs .tab .video_list{float:left;margin-left: 20px; height:265px}
		.tabBox .tabs .tab .video_list ul li{width:120px;display:block;height:90px; margin-bottom:5px;}			

			.tabBox .tabs .tab .video_list .videos{height:350px!important;margin:5px auto;overflow:hidden;width: 112px!important}
			.tabBox .tabs .tab .video_list .videos ul li{width:100px!important; height: 172px!important; border-bottom:1px solid #ccc;}
			.tabBox .tabs .tab .video_list .videos ul li a{text-decoration:none;}
			.tabBox .tabs .tab .video_list .videos ul li a img{display:block;heigth:100px}
			.tabBox .tabs .tab .video_list .videos ul li a span.title{display:block;text-align:left;font-size:11px;color:#fff;height:15px;line-height:12px;font-weight: bold;}

.tabBox div.tabs div#tab2.tab{background: #f7f7f7; border: 1px solid #c2c2c2; height: 370px}
.noticias{padding:10px}
.noticias ul li{ border-bottom: 1px dotted #C2C2C2; margin: 5px 0; padding: 5px 0;}
.noticias ul li a.link-title{color:#618CD9; text-decoration:none; font-weight: bold;}
.noticias ul li a.link-title span{display: block; line-height: 18px}
.noticias ul li a.link-title span.subtitulo{color: #58595B; font-size:14px; font-weight: normal}
.noticias ul li a.link-title span.subtitulo:hover{text-decoration: underline;}
.noticias ul li span.data{color: #3f3f3f;font-size: 12px;font-weight: bold;}
.noticias ul li a.link-title span.titulo{ color: #618CD9; padding-top:10px; font-weight:bold; font-size: 16px}
.noticias ul li a.link-title span.titulo:hover{text-decoration: underline;}
.noticias ul a.more{float:right; color:#618CD9; text-decoration:none}
.noticias ul a.more:hover{float:right; color:#618CD9; text-decoration:underline}

/* Banners */
#imgSlider{width:760px;height:280px;position:relative; padding-bottom: 10px}
#imgSlider #slider .nivo-caption{padding:10px 15px; color: #fff; font-size: 18px; font-weight: bold; background: #757575}
.nivoSlider a.nivo-imageLink{display:none; filter: alpha(opacity=0); opacity: 0; -webkit-opacity:0; -moz-opacity:0; -khtml-opacity:0; opacity: 0; background-color:#fff;}
.nivoSlider a.nivo-imageLink img{display:block!important;}
#imgSlider #slider .nivo-directionNav a{background:url(img/nav-gal.png);width:20px;height:19px;text-indent:-9999px;overflow:hidden;}
#imgSlider #slider .nivo-directionNav a.nivo-prevNav{background-position:left top;left:10px;}
#imgSlider #slider .nivo-directionNav a.nivo-nextNav{background-position:right top;right:10px}
#imgSlider .nivo-controlNav{bottom:22px;position:absolute;z-index:99;padding:0;right:15px;margin-left:-6%;}
#imgSlider .nivo-controlNav a{display:block;margin:0 5px 0 0;float:left;width:14px;height:14px;text-indent:-9999px;overflow:hidden;background:url(img/cont.png);}
#imgSlider .nivo-controlNav a.active{background-position:right bottom;}

#inner .desenvolvimento tbody tr td p{color:#6d6e71; font-size:14px; margin-bottom:20px !important; line-height:17px !important; margin-bottom:20px !important; text-align:left !important;}

.campanha-list li{list-style: disc !important; color: #6d6e71; padding-bottom: 10px; margin-left: 45px; text-align: justify; font-size: 14px;}
.text-red{color:#d12 !important;}
.nowrap{white-space:nowrap}
.text-center{text-align: center !important;}
