/*=====INICIO GLOBAL=====*/
body{background:url("../imagens/header.png") no-repeat scroll center 0 #FFF; margin:0; padding:0; font:.7em Tahoma, Arial, Helvetica, sans-serif; color:#3c3c3c;}
body.ac{background:#000; color:#FFF;}
a,a:visited {text-decoration:none;outline:0;}
a:hover{text-decoration:underline;}
.hidden,
.validacao{display:none;}
.required.error {border:solid 1px #F00!important;}
label.error {display:none!important;}
h1 {width:228px; height:59px; float:left; margin:0 37px 0 0; padding:0; overflow:hidden;}
h1 img {border:0 none}
h2 {float:left; margin-top:70px; margin-left:32px;}
.ie7 h2 a{font-size:1.0em;}
h2 img {border:0 none}
h3 {font-size:2em; margin:0}
h4 {margin:0; padding:0; font-weight:normal; font-size:1em !important;}
.clear{ clear:both;}
button{ background:#f36f21; width:98px; height:28px; color:#fff; border:none;}
#warp {width:960px; margin:0 auto;}
.ie8 #buscarPor{padding-top:7px;}
/*=====FIM GLOBAL=====*/

/* ===== INICIO PAGINACAO ===== */
ul.paginacaoTabela {border:none; background:#fff; float:right; list-style:none; margin:20px 0 0 0; padding:0 0 10px 0;}
.ac ul.paginacaoTabela {background:#000;}
ul.paginacaoTabela li {margin:0 0 0 7px; padding:0; float:left;}
ul.paginacaoTabela li a {background:#f36f21; width:23px; height:19px; font-size:1em; color:#fff; margin:0; padding:4px 0 0 0; text-align:center; text-decoration:none; float:left;}
.ac ul.paginacaoTabela li a {color:#000;}
ul.paginacaoTabela li a:hover {background:#c85612;}
ul.paginacaoTabela li a.paginaSelecionada {background:#f6965d;}

#paginacao {list-style:none; margin:25px 0 0 5px; padding:0; float:left; width:100%;}
#paginacao li {float:left; margin:0 7px 0 0; padding:0;}
#paginacao li input{width:25px;}
#paginacao li button{width:auto; height:auto; cursor:pointer;}
.ie7 #paginacao li button.irPara{padding:0 5px;}
#paginacao li button.disabled{background-color:#E3E9EF; color:#AAA; cursor:default;}
.ac #paginacao li button.disabled{color:#000;}
/* ===== FIM PAGINACAO ===== */

/*=====INICIO HEADER=====*/
header {height:386px; margin:0 auto; float:left;}
header #boxAcessibilidade {width:100%; float:left; height:59px;}
header #boxAcessibilidade div{float:left; margin-top:21px;}

header div#tamanhoFonte {margin:15px -23px 0 -110px;}
header div#tamanhoFonte a{background:url("../imagens/icoLetras.png") no-repeat scroll 0 0 transparent; width:23px; height:22px; float:left; margin-left:7px;}
header div#tamanhoFonte a:hover{background-position:0 -22px}
header div#tamanhoFonte a#fonteMenor{background-position:-30px 0;}
header div#tamanhoFonte a#fonteMenor:hover{background-position:-30px -22px;}
header div#tamanhoFonte a#fonteMaior{background-position:-61px 0;}
header div#tamanhoFonte a#fonteMaior:hover{background-position:-61px -22px;}
header div#tamanhoFonte a#altoContraste{background-position:-90px 0;}
header div#tamanhoFonte a#altoContraste:hover{background-position:-90px -22px;}

header div#linksTools{margin-left:40px}
.ie7 header div#linksTools{height:13px; padding:3px 0 5px 0; margin-top:19px;}
header div#linksTools a{background:url("../imagens/icoToolbar.png") no-repeat scroll 0 0 transparent; height:13px; margin-right:5px; color:#FFF;}
header div#linksTools a#acessibilidade{padding:3px 0 4px 20px;}
header div#linksTools a#mapa{background-position:0 -20px; padding:1px 0 3px 20px; margin-left:17px;}
header div#linksTools a#faq{background-position:0 -37px; padding:0 0 2px 20px; margin-left:17px;}

header div#boxBusca {margin-left:19px; margin-top:16px;}
header div#boxBusca a {float:left; color:#FFF; width:65px; font-style:italic; text-align:center;}
.ie7 header div#boxBusca input{padding-top:5px;}
header div#boxBusca .searchHeader {background:url("../imagens/searchHeaderSide.png") no-repeat scroll 0 0 transparent; float:left; padding-left:15px; margin-top:0;}
header div#boxBusca input{background:url("../imagens/searchHeader.png") repeat-x scroll 0 0 transparent; float:left; border:0; width:145px; height:26px; padding-right:10px; color:#a1a1a1}
header div#boxBusca button{background:url("../imagens/btnSearch.png") no-repeat scroll 0 0 transparent; float:left; border:0; width:32px; height:26px; cursor:pointer; }

#accesskey{float:left; list-style:none; margin:0; padding:0;}
/*=====FIM HEADER=====*/

/*====== INICIO NAV ======*/
nav {margin-left:10px; max-width:218px; width:218px; float:left; background:#d8dde0;}
.ac nav {background:#000; color:#FFF;}
nav ul.vertical li.noLink{padding:0}
nav span.itemMenu{cursor:default; padding:5px;}
nav span.itemMenu,
nav a {color:#2e4b67; text-decoration:none; font-size:1.2em; width:178px; display:inline-block;}
nav a:hover {text-decoration:none;}
nav ul {padding:0; margin:0 18px 0 12px; top:-1px; color:#000;}
nav ul li:hover {background:#c9d2d8;}

nav ul.vertical li:first-child {border-top:none;}
nav ul.vertical li {list-style:none; position:relative; border-top:1px solid #FFF; padding:5px; cursor:default;}
.ac nav ul.vertical li span,
.ac nav ul.vertical li a {color:#FFF;}
.ac nav ul.vertical li a:hover {color:#000;}
nav ul.vertical li.itemSubmenu {background:url("../imagens/setaSubmenu.png") no-repeat scroll right 10px transparent; padding:0;}
nav ul.vertical li.itemSubmenu span.itemMenu:hover {background:url("../imagens/setaSubmenu.png") no-repeat scroll right 10px #c9d2d8;}
.ac nav ul.vertical li.itemSubmenu span.itemMenu:hover a,
.ac nav ul.vertical li.itemSubmenu span.itemMenu:hover {color:#000;}
nav ul.vertical li.itemSubmenu span.itemMenu a {font-size:1em;}
nav ul.vertical li.itemSubmenu ul li.itemSubmenu span.itemMenu {width:166px;}
nav ul.vertical ul.submenu {display:none; height:auto; width:176px; margin-right:0;}
nav ul.vertical ul.submenu ul.submenu{width:164px;}
nav ul.vertical ul.submenu li:first-child {border-top:1px solid #FFF;}

nav ul.vertical li.itemSubmenu:hover > ul.submenu{display:block;}
/*====== FIM NAV ======*/

/*=====INICIO MAIN=====*/
#main {width:960px; margin:0 auto; background:url("../imagens/bgContent.png") repeat-y scroll 0 0 transparent; float:left;}
.ac #main {background:none;}
/*=====FIM MAIN=====*/

/*====== INICIO CONTENT ======*/
#content {float:left; padding:15px; width:474px;}
#content h3 {border-bottom: 1px solid #fb860f; padding-bottom:10px; color:#2e4b67;}
#content p {line-height:18px;}
/*====== FIM CONTENT ======*/

/* ========== INÍCIO BREADCRUMB ========== */
#breadCrumb {float:left; list-style:none;  margin-bottom:0; margin-top:0; padding:0; width:100%;}
.ie7 #breadCrumb {margin-left:0px;}
#breadCrumb li {color:#404041; float:left; margin:0 10px 0 0; padding:0;}
.ac #breadCrumb li {color:#FFF;}
#breadCrumb li span{color:#fb860f;}
#breadCrumb li a {font-family:Verdana, Geneva, sans-serif; color:#404041; text-decoration:none; float:left; cursor:pointer;}
.ac #breadCrumb li a {color:#FFF;}
#breadCrumb li a:hover {text-decoration:underline;}
/* ========== FIM BREADCRUMB ========== */

/*====== INICIO TEXTO GERAL ======*/
#logo {display:none;}

.imgTextoGeral {float:left; margin-bottom:20px; margin-top:10px;}
.imgTextoGeral img {max-height:271px; margin-right:15px;}
.imgTextoGeral span {background:#F4F4F4; float:left; margin-top:-3px; padding: 5px 0 5px 10px; color:#5e5e5e; width:217px;}
.ac .imgTextoGeral span {border:solid 1px #F4F4F4;background:#000; color:#FFF;}

.boxVejaTambem {float:left; width:100%;}
.boxVejaTambem div span.toggle {cursor:pointer; background:url("../imagens/icoVejaTambem.png") no-repeat scroll 0 5px transparent; padding-left:8px; color:#5a5a5a;}
.ac .boxVejaTambem div span.toggle {color:#FFF;}
.boxVejaTambem div div.toggle {margin-bottom:10px; margin-top:10px; margin-left:-10px;}

.boxVejaTambem .arquivosRelacionados {margin: 10px;}
.boxVejaTambem .arquivosRelacionados tr {background:#8de0ff; margin-bottom:1px; float:left; width:465px; padding-bottom:5px; padding-top:5px; padding-left:10px;}
.boxVejaTambem .arquivosRelacionados tr td{width:100%}
.ac .boxVejaTambem .arquivosRelacionados tr td{color:#000;}
.boxVejaTambem .arquivosRelacionados tr td a{margin-right:30px; float:left;}
.boxVejaTambem .arquivosRelacionados tr td img{border:0;}

.boxVejaTambem .linksRelacionados  {margin-left:10px;}
.boxVejaTambem .linksRelacionados ul {margin-bottom:20px; padding:0;}
.boxVejaTambem .linksRelacionados ul li {list-style:none; margin-bottom:10px;}
.boxVejaTambem .linksRelacionados ul li a {color:#05A1E8;}
.boxVejaTambem .linksRelacionados ul li span {float:left; width:100%;}

ul#enviarImprimir {float:left; width:100%; padding:10px 0; margin-bottom:25px; margin-left:12px;}
ul#enviarImprimir li {list-style:none; margin-right:36px; float:left;}
ul#enviarImprimir li a{color:#777;}
.ac ul#enviarImprimir li a{color:#FFF;}
ul#enviarImprimir li img{margin-right:5px; float:left; border:0}
/*====== FIM TEXTO GERAL ======*/

/* ===== INÍCIO TEXTO GERAL 2.0 ===== */
#textoGeral h2 {margin:0; border-bottom: 1px solid #fb860f; padding-bottom:10px;}
#content.textoGeral h3 {margin-bottom:10px; font-size:1.5em; padding-bottom:5px;}
#textoGeral .subTitulo{margin-top:10px; color:#777; float:left;}
#textoGeral .dataPublicacao{color:#777; font-style:italic;}
#textoGeral .imgTextoGeral_02 {float:left; max-width:250px; margin-right:15px;}
#textoGeral .imgTextoGeral_02 img{max-width:250px;}
#textoGeral .imgTextoGeral_02 span{background:#F4F4F4; float:left; margin-top:-3px; padding: 5px 0 5px 10px; color:#5e5e5e; width:240px;}
#textoGeral .imgTextoGeral img {max-width:475px;}
#textoGeral .imgTextoGeral span {width:465px;}
#textoGeral .videoNoticia {width:250px; float:left; margin-right:15px;}
#textoGeral ul#enviarImprimir {margin-bottom:10px;}
#textoGeral ul#enviarImprimir li{margin:0 10px 0 0;}

.textoGeral .boxArquivosRelacionados {margin-bottom: 20px;}
.textoGeral .boxArquivosRelacionados tr {background:#8de0ff; margin-bottom:1px; float:left; width:465px; padding-bottom:5px; padding-top:5px; padding-left:10px;}
.textoGeral .boxArquivosRelacionados tr td {width:100%;}
.ac .textoGeral .boxArquivosRelacionados tr td {color:#000;}
.textoGeral .boxArquivosRelacionados tr td a{margin-right:30px; float:left; background:url("../imagens/icoBaixar.png") repeat scroll 0 0 transparent; width:19px; height:20px;}
.textoGeral .boxArquivosRelacionados tr td img {border:0;}

.textoGeral .boxVejaTambem ul,
.textoGeral .navAudio {list-style:none; padding:0; margin:0;}

.textoGeral .boxVejaTambem ul li a {color:#05A1E8}


/* ===== FIM TEXTO GERAL 2.0 ===== */

/* ===== INÍCIO ACESSIBILIDADE ===== */
.ie7 #acessibilidadeInterna {margin-top:18px;}
.subTituloAcessibilidade {width:100%; font-size:1.3em; color:#fb860f; margin-bottom:0; float:left;}
.teclasAtalhoLeft {float:left; width:250px; margin:0 10px 30px 0;}
.teclasAtalhoLeft ul {margin:0; padding:0; list-style:none;}
.teclasAtalhoLeft ul li {font-size:1.1em; margin-bottom:5px;}
.ac .teclasAtalhoLeft ul li {color:#FFF;}

.teclasAtalhoRight {float:left; width:370px; margin:0 10px 30px 0;}
.teclasAtalhoRight ul {margin:0; padding:0; list-style:none;}
.teclasAtalhoRight ul li {font-size:1.1em; margin-bottom:5px;}
.ac .teclasAtalhoRight ul li {color:#FFF}

ul.icoControleFonte {margin:0 0 30px 0; padding:0; list-style:none; width:100%; float:left;}
ul.icoControleFonte li {margin:0 0 11px 0; padding:0; color:#757575; font-size:1.1em; width:100%; float:left;}
.ac ul.icoControleFonte li {color:#FFF;}
ul.icoControleFonte li span {width:18px; height:17px; float:left; margin-right:7px;}
/* ===== FIM ACESSIBILIDADE ===== */

/* =====INICIO PUBLICAÇÃO =====*/
#agenda,
#legislacao,
#publicacao {margin-top:23px;}
#agenda button,
#legislacao button,
#publicacao button {margin-bottom:30px;}
#agenda > ul,
#legislacao > ul,
#publicacao > ul {padding:0;}
.ie7 #agenda > ul,
.ie7 #legislacao > ul,
.ie7 #publicacao > ul {margin-left:0;}
#agenda ul li,
#legislacao ul li,
#publicacao ul li{list-style:none; float:left; width:100%; margin-bottom:10px;}
.ie7 #publicacao ul li{margin-bottom:15px;}
#publicacao label{width:55px; float:left;}
.ie7 #publicacao label{text-align:center;}
#agenda ul li label[for=dataFinal],
#legislacao ul li label[for=dataFinal],
#publicacao ul li label[for=dataFinal]{margin:0 10px; width: auto; }

#publicacao ul#filtros {float:left; width:100%; margin:30px 0;}
#publicacao ul#filtros li label{float:none;}

ul.subItem {display:none; padding-left:20px; padding-top:10px;}
li.opcaoPeriodo input[type=text] {border:0; padding:1px 0 0 3px; float:left; width:70px;}
li.opcaoPeriodo span {float:left; width:auto; background:#FFF; border:solid 1px #CCC; height:21px; }
li.opcaoPeriodo span img {margin:3px; cursor:pointer;}
li.opcaoPeriodo input[type=radio],
li.opcaoPeriodo label {float:left;}
li #anoRadio{float:left;}


#publicacao ul li.outrasPublicacoes {margin:25px 0; font-weight:bold;}
#publicacao ul li.outrasPublicacoes a{color:#fb860f; float:left; width:100%;}

div.resultadoTabela {background:url("../imagens/setaOpen.png") no-repeat scroll 455px center #8de0ff; cursor:pointer; padding:10px; margin-top:10px; clear:both;}
.ie7 div.resultadoTabela {padding-top:6px;}
.ac .legislacao div.resultadoTabela ,
.ac .publicacao div.resultadoTabela {background:url("../imagens/setaOpen.png") no-repeat scroll 455px center #000; border:1px solid #8DE0FF}
div.resultadoTabela.selecionada {background:url("../imagens/setaClose.png") no-repeat scroll 455px center #8de0ff;}
.ac div.resultadoTabela.selecionada {background:url("../imagens/setaClose.png") no-repeat scroll 455px center #000;}
div.resultadoTabelaToggle {display:none;}
div.resultadoTabelaToggle div.texto{margin-left:0;}
div.resultadoTabelaToggle tr {background:#e7e5e5; border:1px solid #d1d1d1; float:left!important; margin-bottom:2px; padding:5px; width:460px;}
.oldie div.resultadoTabelaToggle tr{width:auto;}
.ac div.resultadoTabelaToggle tr.tipo {background:#000;}
div.resultadoTabelaToggle tr td {width:460px;}
.ie7 div.resultadoTabelaToggle tr td {padding:5px;}
.ie7 .publicacao div.resultadoTabelaToggle tr td { border:1px solid #FFF; border-right:0 none}
.ie7 div.resultadoTabelaToggle tr td.download {border-left:0 none;}
.ie7 .legislacao div.resultadoTabelaToggle tr td {border:0 none;}
.ac div.resultadoTabelaToggle tr td {color:#000;}
.ac div.resultadoTabelaToggle tr.tipo td {color:#FFF;}

div.resultadoTabelaToggle tr td.download {width:30px!important;}
.ie7 .legislacao div.resultadoTabelaToggle tr td.download {width:30px!important;}
div.resultadoTabelaToggle td.download a {background:url("../imagens/icoDownload.png") repeat scroll 0 0 transparent; width:18px; height:18px; float:left;}

.ie7 .publicacao tr.tipo{width:100px}
/* =====FIM PUBLICAÇÃO===== */

/*====== INICIO LEGISLACAO ======*/
#quemeQuem ul li.outrosLinks,
#agenda ul li.outrosEventos,
#legislacao ul li.outrasLegislacoes {margin:25px 0; font-weight:bold;}
#quemeQuem ul li.outrosLinks a,
#agenda ul li.outrosEventos a,
#legislacao ul li.outrasLegislacoes a{color:#fb860f; float:left; width:100%;}
#quemeQuem ul li.outrosLinks,
#agenda ul li.periodo,
#legislacao ul li.periodo {margin:10px 0 0 0; font-weight:bold;}
.ie7 #agenda ul li.periodo,
.ie7 #legislacao ul li.periodo {margin-bottom:15px;}
#legislacao ul li p {margin:0;}
#legislacao label[for=numero] {width:58px; padding-top:3px; float:left;}
#agenda .boxPeriodo,
#legislacao .boxPeriodo{float:left; border:1px solid #d1d1d1; border-radius:7px; padding-top:10px; background:#e7e5e5; width:100%; margin-top:0; padding-left:0; margin-bottom:10px; font-weight:normal;}
.ie7 #agenda .boxPeriodo,
.ie7 #legislacao .boxPeriodo{margin-left:0; padding-bottom:10px; }
.ac #agenda .boxPeriodo,
.ac #legislacao .boxPeriodo{background:#000;}

.legislacao div.resultadoTabelaToggle tr.tipo {background:transparent; border:0;}
.legislacao div.resultadoTabelaToggle tr td {width:201px; border-left:1px solid #BBBBBB; padding-left:5px;}
.ie7 .legislacao div.resultadoTabelaToggle tr td {width:300px!important;}
.legislacao div.resultadoTabelaToggle tr.tipo td,
.legislacao div.resultadoTabelaToggle tr td:first-child {border-left:none;}
.legislacao div.resultadoTabelaToggle tr td.download a {margin-left:6px;}
/*====== FIM LEGISLACAO ======*/

/*====== INICIO AGENDA ======*/
#agenda ul.tipo,
#agenda ul.autoridade {padding:0; margin:0;}
/*====== FIM AGENDA ======*/

/*====== INICIO ACOES ======*/
#formAcoes ul {padding:0;}
.ie7 #formAcoes ul {margin-left:0;}
#formAcoes ul li {list-style:none; margin-bottom:15px;}
#formAcoes ul li.button {margin-top:15px; float:left; width:100%;}
#formAcoes ul li label {width:60px; float:left;}
#formAcoes ul li.outrasAcoes {margin:25px 0; font-weight:bold;}
#formAcoes ul li.outrasAcoes a{color:#fb860f; float:left; width:100%;}

.tabela-item{ margin-top: 5px;}
div.listaResultados {float:left; width:100%; margin-top:35px;}
.ac div.listaResultados span.unidade{color:#000;}
div.listaResultados span.unidade{float:left; width:454px; padding:7px 10px 7px 10px; background:#d1d1d1; font-weight:bold; border-bottom:1px solid #FFF;}
div.listaResultados div.resultadoTabela{margin-top:0; float:left; width:454px; background:url("../imagens/setaOpen.png") no-repeat scroll 455px center #e4e4e4; padding:7px 10px 7px 10px; border-bottom:1px solid #FFF;}
.ac div.listaResultados div.resultadoTabela{color:#000;}
div.listaResultados div.resultadoTabela.selecionada{background:url("../imagens/setaClose.png") no-repeat scroll 455px center #e4e4e4;}
div.listaResultados div.resultadoTabelaToggle{margin-bottom:1px; float:left;}
div.listaResultados div.resultadoTabelaToggle tr{border:1px solid #FFF; margin:-3px; width:464px; background:#efecec;}
.ie9 div.listaResultados div.resultadoTabelaToggle tr,
.ie8 div.listaResultados div.resultadoTabelaToggle tr{width:476px}
div.listaResultados div.resultadoTabelaToggle tr td.relacionados {width:auto;}
div.listaResultados div.resultadoTabelaToggle tr td.relacionados a {color:#f36f21; margin:0 5px;}
div.listaResultados table.resultadoTabela{float:left;}
table.resultadoTabela{width:100%; clear:both; font-size:1.1em;}
/*====== FIM ACOES ======*/

/* ========== INICIO QUEM É QUEM ========== */
#quemeQuem {margin-top:35px;}
#quemeQuem ul {list-style:none; padding:0; margin:0;}
#quemeQuem ul li:first-child {margin-bottom:15px; }
#quemeQuem button {margin-top:10px; margin-bottom:25px;}
.outrosLinks {float:left; width:100%;}
.outrosLinks p {margin-bottom:0;}

ul.listaQuemeQuem {float:left; width:100%; padding:0; list-style:none; margin:0;}
ul.listaQuemeQuem li {border:2px solid #99dff9; float:left; list-style:none; margin-bottom:10px; padding:10px; width:445px; background:#00aeef;}
.ac ul.listaQuemeQuem li {background:#000;}
ul.listaQuemeQuem li.presidencia {border:1px solid #b3d6a2; background: #9cb7cd}
.ac ul.listaQuemeQuem li.presidencia {background: #000;}
ul.listaQuemeQuem li.presidencia a{color:#FFF;}
ul.listaQuemeQuem li.semFoto span{width:445px;}
ul.listaQuemeQuem li.cargo {border:none; background:none; color:#3c3c3c;}
#content ul.listaQuemeQuem li h3 {border:0; padding:0}
ul.listaQuemeQuem li span {color:#FFF; font-size:1.2em; width:365px; float:left;}
ul.listaQuemeQuem li span.titulo {color:#038eb9; font-size:1.5em; font-weight:bold; }
ul.listaQuemeQuem li span.nomeColaborador {font:bold 1.2em Arial, Helvetica, sans-serif; margin-bottom:8px;}
ul.listaQuemeQuem li span.cargoRamal {font-size:1.1em; }
ul.listaQuemeQuem li a {font:1.1em Arial,Helvetica,sans-serif; text-decoration:none;  color:#FFF;}
ul.listaQuemeQuem li a:hover {text-decoration:underline;}
ul.listaQuemeQuem li span.foto {border:1px solid #D2D2D2; height:67px; margin-right:10px; width:67px;}
ul.listaQuemeQuem li span.foto img{width:67px; height:67px;}
/* ========== FIM QUEM É QUEM ========== */

/*====== INICIO FAQ ======*/
#formFaq{ margin-top:10px; padding:0; float:left; width:100%;}
.ie7 #formFaq{margin-left:0;}
#formFaq li{ list-style: none; margin-bottom:15px;}
#formFaq li.button{width:100%; margin-top:10px;}
#formFaq li label{margin-right:10px; float:left;}
#formFaq button{margin-right:52px;}
#formFaq select{ width:233px; }

ul#faq{margin:0 !important; padding:0 !important;}
ul#faq li{ list-style:none; padding-top:10px;}
ul#faq li:first-child{ list-style:none; border-top:none;}
ul#faq li a {background:url("../imagens/icoVejaTambem.png") no-repeat scroll 0 4px transparent; padding-left:10px; color:#f36f21;}
ul#faq li a:hover {color:#ff995d; text-decoration:none;}
ul#faq li span.icoToggle {background:url("../imagens/icoMais.png") repeat scroll 0 0 transparent; width:20px; height:20px; float:right; cursor:pointer; padding:0}
ul#faq li span.icoToggle.selecionada {background:url("../imagens/icoMenos.png") repeat scroll 0 0 transparent;}
ul#faq li p {display:none;}

.outrasPublicacoes {margin:0; font-weight:bold; float:left; width:100%;}
.outrasPublicacoes a{color:#fb860f; float:left; width:100%;}
/*====== INICIO FAQ ======*/

/* ========== INICIO MAPA DO SITE ========== */
#mapa-site{ margin-top:10px;}
.boxMapaSite.left {width:210px; margin:0 0 0; padding:0 10px 0 0; float:left;}
.boxMapaSite.right {width:240px; margin:0 0 0 10px; padding:0; float:left;}

ul.mapaSite {width:100%; list-style:none; margin:0; padding:0; float:left;}
ul.mapaSite li {list-style:none; margin:0; padding:0;}
ul.mapaSite li a {width:100%; font-size:1.1em; color:#f36f21; text-decoration:none; margin:0; padding:0; float:left;}
ul.mapaSite li a:hover {text-decoration:underline;}
ul.mapaSite li a.titulo {background:url("../imagens/setaMapaSite.png") no-repeat scroll 0 4px transparent; margin-top:18px; padding-left:10px; font-size:1.15em; font-weight:bold;}

ul.mapaSite li.titulo {background:url("../imagens/setaMapaSite.png") no-repeat scroll 0 4px transparent; font-size:1.15em; font-weight:bold; color:#f36f21;  width:97%; margin-top:18px; padding-left:10px; float:left;}
.ac ul.mapaSite li.titulo {color:#FFF;}
ul.mapaSite li.titulo a {width:270px; font-size:0.95em; color:#3c3c3c; text-decoration:none; margin:0; padding:0; float:left;}
ul.mapaSite li.titulo a:hover {text-decoration:underline;}

ul.mapaSite li a.titulo.first {margin-top:0;}

ul.mapaSite ul {width:100%; list-style:none; margin:0; padding:0; float:left;}
ul.mapaSite ul li {width:89%; margin:7px 0 0 35px; padding:0; float:left;}
ul.mapaSite ul li a {font-size:1.1em; color:#3c3c3c; margin:0; padding:0; float:left; text-decoration:none; width:100%;}
.ac ul.mapaSite ul li a {color:#FFF}
/* ========== FIM MAPA DO SITE ========== */

/* ========== INICIO BUSCA AVANÇADA ========== */
#formBuscaAvancada ul {float:left; list-style:none outside none; margin:0 0 10px; padding:0; min-height:35px;}
#formBuscaAvancada ul.assunto {width:100%; margin:0;}
.ie7 #formBuscaAvancada ul.assunto {margin-bottom:5px;}
#formBuscaAvancada ul.assunto li {float:left;}
.ie7 #formBuscaAvancada ul.assunto li {min-width:130px; }
#formBuscaAvancada ul.assunto li label {width:auto; margin-right:20px;}
#formBuscaAvancada input[type=radio] {width:auto!important; margin-right:5px}
#formBuscaAvancada input {margin-right:8px;}

form ul.checkAcordionTipo li {float:left;}
form#formBuscaAvancada label.checkbox {color:#9d9c9c; font-size:1.2em; min-width:235px; height:auto; float:left; padding-top:5px;}

.resultadoBusca {background:#69ff7e; border:1px solid #477030; font-size:1.1em; color:#2a2a2a; margin:0 0 20px 0; padding:8px;}
.ac .resultadoBusca {background:#000; color:#FFF;}
#resultado-busca{ margin-top:10px;}
#resultado-busca ul{ padding:0;}
.ie7 #resultado-busca ul{margin-left:0;}
#resultado-busca li{ list-style:none; margin-bottom:20px;}
#resultado-busca li:first-child{ border:none;}
#resultado-busca h4{ color:#f36f21; font-size:1.3em; font-weight:bold;}
#resultado-busca p{ color:#464646;}
.ac #resultado-busca p{ color:#FFF;}

#busca-avancada{ margin-top:20px;}

/* ========== FIM BUSCA AVANÇADA ========== */

/* ========== INICIO PAGINAÇÃO ========== */
#ui-datepicker-div{ background:#fff;}
.ac #ui-datepicker-div{ background:#000;}
.ui-datepicker-header{ background:#f36f21 !important; color:#fff !important;}
/* ========== FIM PAGINAÇÃO ========== */

/* ========== AGENDA AUTORIDADES ========== */
.resultadoBusca {background:#69ff7e; border:1px solid #477030; font-size:1.1em; color:#2a2a2a; margin:20px 0 20px; padding:8px;}
.ac .resultadoBusca {background:#000; color:#FFF;}
#agenda-autoridades{ margin-top:10px;}
#agenda-autoridades form{ margin-top:35px;}
#agenda-autoridades:hover{ text-decoration:none !important;}
#agenda-autoridades ul{ padding:0;}
.ie7 #agenda-autoridades ul{margin-left:0;}
#agenda-autoridades li{ list-style:none; margin-bottom:20px;}
#agenda-autoridades li:first-child{ border:none;}
#agenda-autoridades h4{ color:#f36f21; font-size:1.3em; font-weight:bold;}
#agenda-autoridades p{ color:#464646;}
.ac #agenda-autoridades p{ color:#FFF;}
.autoridade-nome{ font-size: 1.2em; margin: 0 !important; padding: 0 !important;}
.autoridade-todos{ float: right; font-size: 0.8em; font-style: italic; margin-top: -14px; color:#FB860F;}

.agenda-resultadoBusca {background:#69ff7e; border:1px solid #477030; font-size:1.1em; color:#2a2a2a; margin:0 0 20px 0; padding:8px;}
.ac .agenda-resultadoBusca {background:#000; color:#FFF;}
#agenda-resultado-busca{ margin-top:10px;}
#agenda-resultado-busca ul{ padding:0;}
.ie7 #agenda-resultado-busca ul{margin-left:0;}
#agenda-resultado-busca li{ list-style:none; margin-bottom:20px;}
#agenda-resultado-busca li:first-child{ border:none;}
#agenda-resultado-busca h4{ color:#666; font-size:1.1em !important; }
#agenda-resultado-busca h4 span{ color:#666;}
#agenda-resultado-busca p{ color:#464646;}
.ac #agenda-resultado-busca p{ color:#FFF;}
.agenda-eventos{ margin:0 !important; padding:0 !important;}

#agenda-autoridades-calendario{ margin-top:10px; position:relative;}
#agenda-autoridades-calendario form{ margin-bottom:15px;}
#agenda-autoridades-calendario:hover{ text-decoration:none !important;}
#agenda-autoridades-calendario ul{ padding:0;}
.ie7 #agenda-autoridade-calendarios ul{margin-left:0;}
#agenda-autoridades-calendario li{ list-style:none; margin-bottom:20px;}
#agenda-autoridades-calendario li:first-child{ border:none;}
#agenda-autoridades-calendario h4{ color:#f36f21; font-size:1.3em; font-weight:bold;}
#agenda-autoridades-calendario p{ color:#464646;}
.ac #agenda-autoridades-calendario p{ color:#FFF;}
.assunto{width:250px; float:left; margin-right:50px;}
.compromisso{float:left; padding-top:2px}
.compromisso #compromisso {width:205px; margin-right:5px;}
.local{width:95px; float:left; margin-right:50px;}
.autoridade{margin-bottom:10px}
.autoridade label {float:left; width:69px;}
.ui-datepicker-inline {margin:20px 0 0 120px !important;}
#eventosCalendario{ margin-top:20px;}
.lista-calendario p{ margin:0 !important; padding:0 !important;}
.lista-calendario h3 { border:none !important; padding-bottom:10px; color:#2e4b67;}
.ui-datepicker-calendar .event {font-weight:bold!important;}
.todos-compromissos {margin-left:140px; color:#404041;}
.ac .todos-compromissos {color:#FFF}
/* ========== FIM AGENDA AUTORIDADES ========== */

/*====== INICIO ASIDE ======*/
aside {float:left; width:198px; background:#d8dde0; padding:5px 10px; color:#3c3c3c}
.ac aside {background:#000; color:#FFF}
aside > div {margin-bottom:20px; float:left;}
aside h3{font-size:1.8em; color:#2e4b67;}
aside .content {width:191px;}

#boxGlossario span {float:left; width:100%; color:#2e4b67;}
.ac #boxGlossario span {color:#FFF;}
#boxGlossario span.subTitulo {font-size:.8em;}
#boxGlossario .searchAside{background:url("../imagens/searchGlossarioSide.png") no-repeat scroll 0 0 transparent; float:left; padding-left:12px; margin-top:5px;}
.ie7 #boxGlossario .searchAside input{padding-top:5px;}
#boxGlossario .searchAside input{ background:url("../imagens/searchGlossario.png") repeat-x scroll 0 0 transparent; border:0; float:left; height:30px; padding-right:5px; width:140px;}
#boxGlossario .searchAside button{background:url("../imagens/btnGlossario.png") no-repeat scroll 0 0 transparent; border:0; float:left; height:31px; margin: 0; padding:0; width:33px; cursor:pointer;}

#termosAcessados #tabs {float:left;}
#termosAcessados #tabs .ui-tabs-nav {text-transform:uppercase; border:1px solid #AEADAD; background:#EBEBEB;}
#termosAcessados #tabs .ui-widget-content ul {padding:5px; margin:0;}
#termosAcessados #tabs .ui-widget-content li {list-style:none;}
#termosAcessados #tabs .ui-widget-content li.termoSelecionado {font-weight:bold; text-transform:uppercase;}
#termosAcessados #tabs .ui-widget-content li.semPalavras {font-size:.8em;}
#termosAcessados span {color:#2e4b67; margin-bottom:10px; float:left;}
.ac #termosAcessados span {color:#FFF;}
/*====== FIM ASIDE ======*/

/*====== INICIO FOOTER ======*/
footer {float:left; background:url("../imagens/bgFooter.png") repeat scroll 0 0 transparent; width:100%; height:119px; margin-top:20px;}
footer #footerWarp {margin:0 auto; padding-left:10px; padding-top:35px; width:950px;}
footer img {float:left; margin-right:10px;}
.ie7 footer h4 {width:90%;}
footer h4 {font-size:1.5em; color:#FFF; font-weight:normal; width:550px;}
footer span {font-size:1.1em; color:#FFF;}
.trioLogo {float:right; margin-top:-20px;}
/*====== FIM FOOTER ======*/
.voltar-calendario a{color: #F36F21;}