@charset "utf-8";
/* Estrutura básica */
body
, #content #contentHeader
, iframe
, #sendEmailIframe {
background:#000000}


#header
, #header div.bg
, div.interna #contentSidebar div.moduletable_menu
, div.interna #contentSidebar div.moduletable_menu div.menuWrap > ul, div.interna #contentSidebar div.moduletable_menu #phocagallery-menu-module
, div.interna #contentSidebar div.moduletable_news, div.interna #contentSidebar div.itemRelated
, div.interna #contentSidebar div.moduletable_news div.k2ItemsBlock, div.interna #contentSidebar div.itemRelated div.blockRelated, div.interna #contentSidebar div.moduletable_news #k2ModuleRelated, div.interna #contentSidebar div.moduletable_news div.blockSearch
, #content #contentHeader div.moduletable_breadcrumbs{
background:none;}
#geral {
background:none;
color:#FFFF00;
}
#content #contentHeader{
	border-bottom: 1px solid #00FF00;
	border-top: 1px solid #00FF00;
}

#footer{
	border-top: 1px solid #00FF00;
}
#header div.moduletable_submenu ul.menu_accessibility li.hover a.separator
, div.interna #contentContainer #listQuestions div.itemList ul li div.catItemBody
, body#tinymce table tbody tr:hover, div.itemBody table tbody tr:hover, div.catItemBody table tbody tr:hover
, body#tinymce table tbody tr, div.itemBody table tbody tr, div.catItemBody table tbody tr
, body#tinymce table thead tr, div.itemBody table thead tr, div.catItemBody table thead tr
, body#tinymce table thead tr td, div.itemBody table thead tr td, div.catItemBody table thead tr td
, div.interna #contentContainer #listQuestions div.itemList ul li div.catItemBody .open
, div.interna #content #contentWrap div.mapasite{
	background-color: transparent !important;
}

#header div.moduletable_submenu ul.menu_accessibility li.hover{
	background: none;
	border: 1px solid #00FF00;
}
#header div.moduletable_submenu ul.menu_accessibility li.hover span
, div.interna #contentContainer #listQuestions div.itemList ul li div.catItemBody h4{
	background-color: transparent;
}
#header div.moduletable_submenu ul.menu_accessibility li.parent ul{
	background-color: #000;
	border: 1px solid #00FF00;
}
#header div.moduletable_search input.inputbox_search
, #content #contentWrap div.moduletable_painelFies div.menu{
	background: none;
	background-color: #000;
	border: 1px solid #00FF00;
}
#header div.moduletable_search button{
	background: #00FFFF;
	color: #000;
	text-indent: 0em;
}
#header div.moduletable_menu div.menu ul.gkTabs > li.active > span
, #header div.moduletable_menu div.menu ul.gkTabs > li:hover > span{
	background-color: #000;
	border: 1px solid #00FF00;
	color: #fff;
}
#header div.moduletable_menu div.menu ul.gkTabs > li:hover div.bg{
	background: none !important;
}
#header div.moduletable_menu div.menu div.gkTabItem{
	background: #000;
	border: 1px solid #00FF00;
}
#header h1 a{
	background: url("../images/bg/bg_logo_branca.png") no-repeat scroll left top transparent
}
#content div.moduletable_faq div.selectMenu{
	background: url("../images/bg/bg_select_faqHome_contrast.png") no-repeat scroll left top transparent;
}
#content div.moduletable_faq div.k2LiveSearchResults, #content div.moduletable_faq ul{
	background-color: #000;
	border-color: #fff;
}
#content div.moduletable_faq div.k2LiveSearchResults ul li a, #content div.moduletable_faq ul li a{
	border: none;
}



#content, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content #contentFooter div.moduletable_col1 h3
, #header div.moduletable_search input.inputbox_search, #footer h3, #footer div.infoFooter div.moduletable_left a, #footer div.infoFooter div.moduletable_left p
, #footer div.infoFooter div.moduletable_left div, #footer div.infoFooter div.moduletable_left div a, #footer div.infoFooter div.moduletable_left p abbr
, div.interna #contentContainer #listCategory div div.catItemIntroText, div.interna #contentContainer #listCategory div div.tagItemIntroText
, #content div.pagination ul li a.pagenav, .itemRatingLog, #content div.itemFullText table strong, #header div.moduletable_menu div.menu div.menu_migracao ul.liFloat li span
, #header div.moduletable_menu div.menu div.gkTabItem ul li span, #sendEmailIframe p, #mailto-window label
, body#tinymce table tbody td, div.itemBody table tbody td, div.catItemBody table tbody td
, div.catItemBody ul li, #content #contentFooter div.moduletable_col1 div.moduleItemIntrotext, #content #contentFooter div.moduletable_col2 div.moduleItemIntrotext{
	color:#fff !important;	
}
#content a img, #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a, #content #contentFooter div.moduletable_col1 a
, #content #contentWrap div.moduletable_newsHome div.nspArts a, #content #contentWrap div.moduletable_newsHome div.nspLinksWrap a, #content #contentWrap div.moduletable_mais ul li a, #contentSidebar div.moduletable_programConsult ul li a, div.interna #contentContainer #listCategory div ul li.itemContainer div.blockFloat div.catItemTagsBlock ul li a
, #header div.moduletable_submenu ul.menu_sub li a, #header div.moduletable_submenu ul.menu_accessibility li a, #header div.moduletable_submenu ul.menu_accessibility li span
, #header div.moduletable_menu div.menu div.gkTabItem ul li a, #footer div.menuFooter div a, div.interna #contentSidebar div.moduletable_menu div.menuWrap > ul > li > a
, body#tinymce a:link, div.itemBody a:link, div.catItemBody a:link, div.itemBody a:visited, div.catItemBody a:visited, body#tinymce a:visited
, #content #contentFooter div.moduletable_col1 a, #content #contentFooter div.moduletable_col2 a, div.interna #contentSidebar div.moduletable_menu ul li li a
, div.interna #contentContainer div.itemTagsBlock ul li a, div.interna #contentSidebar div.moduletable_news ul li a, div.interna #contentSidebar div.itemRelated ul li a
, div.interna #content #contentWrap div.mapasite ul li a, #content div.moduletable_faq div.k2LiveSearchResults ul li a, #content div.moduletable_faq ul li a{
	color:#FFFF00 !important;
}
div.interna #contentContainer div.itemBackToTop a
, div.interna #contentContainer div.itemBackToTop a:hover
, div.interna #contentHeader div.moduletable_breadcrumbs a{
	color: #00FF00;
}


div.interna #contentSidebar div.moduletable_menu div.menuWrap > ul > li > a:hover{
	background-color: #FFFF00;
	color: #000 !important;
}
#content p
, #content span
, #content strong{
	color: #fff !important;
}
#content #contentWrap div.moduletable_mais
, #contentSidebar div.moduletable_programConsult
, #footer
, #footer div.menuFooter{
	background: none;
}



#content div.pagination ul li span.pagenav, #content div.pagination ul li a.pagenav:hover{
	background-color: transparent;
	border: 1px solid #00FF00;
}
#content div.itemFullText table
, #content div.itemFullText table:hover{
	background-color: #000 !important;
}
#content #contentWrap div.moduletable_painelFies div.menu{
	background: none;
}




#footer div.infoFooter div.moduletable_left h1{
	background: url("../images/bg/bg_logo_branca.png") no-repeat scroll left top transparent;
	width: 410px;
}









/* Barra do governo */
#barraGoverno {
	background: #ffcc00;
}
#barraGoverno #select{
	color:#000;
}
#barraGoverno select{
	background-color:#FFCC00;
	color:#000;
}
/* Acessibilidade */
#acessibilidade{
	background-image:none;
	border: 1px solid #00FF00;}
#acessibilidade a{
	color:#00FF00;
}
#acessibilidade a:hover{ border:none}

#acessibilidade ul li.aumentar_fonte a{
	background:url(../images/iconAumentarAC.png) no-repeat top left;
}
#acessibilidade ul li.diminuir_fonte a{
	background:url(../images/iconDiminuirAC.png) no-repeat top left;
}
#acessibilidade ul li.alto_contraste a{
	background:url(../images/iconContrasteAC.png) no-repeat top left;
}
/* Busca */
#busca {
	background:none;
}
#mod_search_searchword {
	background:none;
	border: 1px solid #ffff00;
	color:#ffff00;
	height:18px;
}
.search .button {
	border:none;
	background:url(../images/btBuscaAC.png) no-repeat center top;
}
/* Menu Lateral */
div.module_menuProgramas h3, div.module_menuIntitucional h3, div.module_menuFinanciamentoEducacao h3, div.module_menuProgramasConcluidos h3, div.module_menuLegislacao h3, div.module_menuEditaisLicitacoes h3, div.module_menuSistemas h3{
	background-repeat:no-repeat;
}
div.module_menuProgramas h3 {
	background-image:url(../images/menuProgramasAC.png);
}
div.module_menuIntitucional h3 {
	background-image:url(../images/menuIntitucionalAC.png);
}
div.module_menuFinanciamentoEducacao h3 {
	background-image:url(../images/menuFinanciamentoEducacaoAC.png);
}
div.module_menuProgramasConcluidos h3 {
	background-image:url(../images/menuProgramasConcluidosAC.png);
}
div.module_menuLegislacao h3 {
	background-image:url(../images/menuLegislacaoAC.png);
}
div.module_menuEditaisLicitacoes h3 {
	background-image:url(../images/menuEditaisLicitacoesAC.png);
}
div.module_menuSistemas h3{
	background-image:url(../images/menuSistemasAC.png);
}
ul.menu li a:link, ul.menu li a:visited {
	color:#ffff00
}

ul.menu li {
	border-bottom:1px solid #c2c2c2;
}
/* Conteúdo home */
/* Notícias da Home */
#noticiaDestaque {
	border-bottom:1px dotted #c2c2c2;
}
#noticiaDestaque img {
	border:none !important;
}
#noticiaDestaque h4 a {
	color:#50E7EE;
}

#noticiaDestaque div.noticiaDestaqueData {
	color:#00FF00;
}
#noticiaDestaque p {color:#ffff00;}

#noticiaDestaqueLista dt{
	color:#00FF00;}
#noticiaDestaqueLista dd a {
	color:#ffff00;
}
	
#noticiaDestaqueLista dd a:hover {color:#00FF00}

#noticiaMais {
	background: none;
}
#noticiaMais a {
	background:url(../images/bt_mais_noticiasAC.png);
	background-repeat:no-repeat;
}
a.noticiaDestaqueLeiaMais {
	background-image:url(../../../images/M_images/arrow.png);
	background-repeat:no-repeat;
	background-position:0 1px;
	color:#00FF00;	
}
/* Consultas online */
.moduletable_ConsultasOnline h3 {
	background:url(../images/h3_consultasonlineHomeAC.png) no-repeat left top;
}
.moduletable_ConsultasOnline li a:link, .moduletable_ConsultasOnline li a:hover, .moduletable_ConsultasOnline li a:visited {
	color: #ffff00;
}
.moduletable_ConsultasOnline li a:hover {
	color: #0099cc;
}
span.contentpagetitle_ConsultasOnline, span.contentpagetitle_ConsultasOnline a, span.contentpagetitle_ConsultasOnline a:link, span.contentpagetitle_ConsultasOnline a:visited {
	color:#00FF00;
}
span.contentpagetitle_ConsultasOnline a:hover {
	color:#00FF00;
}
/* Coluna direita */
div.moduletable_destaques {
	background: #000;
	border: 1px solid #ffc12d;
	padding:0px 0px 5px 0px;
}
div.moduletable_destaques h3 {
	background:url(../images/h3_destaquesHomeAC.png) top left no-repeat;
}
div.moduletable_destaques a{
	color: #FFFF00; 
	}
div.moduletable_destaques a:hover {
        color: #00FF00;
        border-bottom: #00FF00 1px solid }
div.moduletable_destaques .Lista-Link{
	list-style-image:url(../images/list_style_image_bgLaranjaDoubleAC.png);}
	
div.moduletable_destaques .Lista-Link li{
	list-style-image:url(../images/list_style_image_bgLaranjaAC.png)}

div.moduletable_destaques .article_separator{line-height:.1em}

/* Rodapé */
#rodape {
	background:none;
	color: #ffff00;
	border-top: 1px solid #fff;
}
/* Página interna */
/* Pathway */
.breadcrumbs, .pathway {
	color: #00FF00;
}
/* Menu de conteúdo*/
div#menuConteudo {
	color:#ffcc00;
	background:none;
}
div#menuConteudo h3 {
	color:#50E7EE;
	background:#000;
}
div#menuConteudo div.module ul.menu {
	border: 1px solid #FFFF00;
	color:#FFFF00;
	background:none;
	padding:10px 5px;
}
div#menuConteudo div.module ul.menu li {
	border:none;
	background: none;
    border-right: 1px solid #50E7EE;
}

div#menuConteudo div.module ul.menu li a {
	color: #FFFF00;
	background: none;
	border:none;
}
div#menuConteudo div.module ul.menu li a:hover {
	color:#50E7EE;
	border:none;
	background: url(../images/bgAzulBlocos.gif) bottom repeat-x;
}
/* Página de Busca */
#respBusca h3{
	background-color:#000;
}
#respBusca h3 a{
	color: #00FF00;
}
#respBusca .itemBusca {
	border-bottom: 1px dotted #7F9DB9;
}
#respBusca .infoItem {
	color: #00FFFF;
}
#dadosBusca {
	border-top: 1px dotted #7F9DB9;
}
.componenteCabecalho {} /* -> componentheading */
.componenteCabecalho h2,
.componenteCabecalho_sistemascontent h2 {
	/*font-size:1.8em;*/
	color:#50E7EE;
}
.componenteConteudo {
	color:#fff;
} /* -> contentpaneopen */
.componenteConteudo div.artigoPublicacao {
	border-left:1px dotted #00FF00
}
.componenteConteudo div.artigoPublicacao div {
	color: #00FF00;
}
.artigoBarraAcoes {
	background:none;
	border: 1px solid #00FF00; 
}
.artigoBarraAcoes ul li {
	color:#b0b0b0;
}
.artigoBarraAcoes ul li a {
	color:#b0b0b0;
}
.artigoBarraAcoes .btVoltar a {
	background-image:url(../images/bt_voltar_barraAC.png);
}

.artigoBarraAcoes  a.btImprimir {
	background-image:url(../../../images/M_images/printButtonAC.png);
}
.artigoBarraAcoes  a.btEmail {
	background-image:url(../../../images/M_images/emailButtonAC.png);
}
/* Definição das tabelas de secao */
.secaoTabelaFiltro {
	background:#000;
	border:1px dotted #00FF00;
	color:#FFFF00;
}
.secaoTabelaFiltro table tr td {
	border:none;
}
.secaoTabelaFiltro table tr:hover {
	background-color: #000;
	color: #FFFF00;
}
.secaoTabela thead, .secaoTabela thead td, .secaoTabela thead th, .secaoTabela thead tr a {
	color:#ffff00;
}
.secaoTabela thead tr td {
	background-color:#fff;
}
.secaoTabela tbody {
	border-top:2px solid #7F9DB9;
	border-bottom:2px solid #7F9DB9;
}
.secaoTabela tbody tr td {
	border-bottom:1px dotted #ccc;
}
.secaoTabela tbody tr:hover {
	background-color: #000 !important;
	color:#FFF;
}
.secaoArtigoTitulo h3, .categoriaArtigoTitulo h3 {
	color:#00FF00;
}
.artigoColuna2 .secaoArtigo, .artigoColuna2 .cateroriaArtigo {
	border-bottom:1px dotted #ccc;
}
.article_separator, .secaoAgrupadorAtigo, .categoriaAgrupadorAtigo {clear:both}
.botaocontent {
	color: #00FFFF;
	border:1px solid  #00FFFF;
	background:none;
}
/* Página de Sistemas */
.categoriaArtigo_sistemascontent .categoriaArtigoConteudo {
	background:#000 url(../images/bgAzulBlocos.gif) repeat-x scroll center bottom;
	border: 1px solid #FFFF00;
}
.paginacao ul li a, .paginacao ul li span {
	border:1px solid #EFEFEF;
}
.paginacao ul li span {
	background-color:#000;
}
.paginacao ul li a:hover {
	background-color: #00FF00;
	border-color: #00FF00;
	color:#000000;  
}
/* RokDownload */
#rokdownloads h3 {
	color:#00FF00;
}

#rokdownloads h4 {
	color:#666666;
}

#rokdownloads .rd_desc{
	background-color:#eee;
}
#rokcdownloads .rd_thumb div {
	border: 1px solid #f00;
}

#rokdownloads li {
	background: url(../images/gradient.png) 0 0 repeat-x;
}

#rokdownloads dl {
	background: #eee;
}

#rokdownloads dt {
	color: #666;}
#rd_file, .rd_file {
	background: url(../images/gradient.png) 0 0 repeat-x;
	border-bottom: 1px dotted #69c;
} 
#rokdownloads .paginacao ul li {
	background-image:none;
}
#rokdownloads .paginacao ul li a, .paginacao ul li span {
	border:1px solid #EFEFEF;
}
#rokdownloads .paginacao ul li span {
	background-color:#F7F8F9
}
#rokdownloads .paginacao ul li a:hover {
	background-color: #DFEFFF
}

/* LightBox */
a[rel=lightbox] img{
	cursor:url(../images/magplus.cur), pointer;
	border:none !important}
a:link {
border-bottom:1px dotted #00FF00;
color:#00FF00; 
}
a:hover {
border-bottom:1px dotted #00FFFF;
color:#00FFFF; 
}
table thead td, table thead tr{
	color: #fff;
	background-color: #00FF00;
	border:1px solid #fff;}
table tbody tr:hover{background-color: #FFFF00; color:#000000;}
.Subtitulo-Azul{
	color:#00FF00;}
