.acess-default{
	background-color:#EAEAEA;
	background-image:url(../imagens/bg_topo_menu.jpg);
	color:#4c4c4c;
    background-position-y: 32px;
}

.acess-black{
	background-color:#000000;
	background-image:url(../imagens/bg_topo_menu_pb.jpg);
	color:#FFFFFF;
}

.acess-black .logoPrefeitura{ background-position:bottom;}
.acess-black .tituloPortal{ background-position:bottom;	}
.acess-black .seloInformacao{ background-position:bottom;	}

.acess-black #menuTopo{ }
.acess-black #menuTopo .ativo{ background-position:bottom !important; }
.acess-black #menuTopo a:hover{ background-position:bottom !important; }

.acess-black #corpo #conteudo #icones a{ border: 1px solid #fffe01 !important; color:#fffe01; background-color:transparent; }

.acess-black #corpo #menuLateral ul{ background-color: #000; border-left: 3px solid #fffe01; }
.acess-black #corpo #menuLateral ul li.header{ color:#fffe01; border-bottom:none; }
.acess-black #corpo #menuLateral ul li.header i { color:#fffe01; }
.acess-black #corpo #menuLateral ul li { border-bottom: 1px solid #fffe01; }
.acess-black ul li a{ color:#fffe01; }
.acess-black ul li a:hover{ color:#fffe01; }
.acess-black a{ color:#fffe01; }
.acess-black a:hover{ color:#fffe01; }
.acess-black .noticias{ background-color:#000; color:#fffe01; border-left: 5px solid #fffe01; }
.acess-black .noticias li:first-child i { color:#fffe01; }
.acess-black .noticias li { color:#fffe01; border-bottom: 1px solid #fffe01; }
.acess-black .noticias li a{ font-weight:bolder; font-size:15px; }
.acess-black .publicidade a.setas{ border:#fffe01 solid 1px; background-color:#000; color:#fffe01; }
.acess-black #corpo #conteudo h1{ color:#fffe01; border-bottom-color:#fffe01; }

.acess-black table thead tr { background-color:#000;  }
.acess-black table thead tr a{ color:#FFF; }
.acess-black table thead tr i {  color:#fffe01; }
.acess-black table tbody tr i {  color:#fffe01; }

.acess-black ajuda{ background-color:#000; color:#fffe01; }

.acess-black .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ color:#fffe01; }

.acess-black .table td{ color:#fffe01; border-top-color:#fffe01; }
.acess-black .ui-widget-content { background-color:#000; background-image:none; border:none; }
.acess-black .ui-tabs .ui-tabs-nav li { background-color:#000; }
.acess-black .ui-widget-header { background-color:#000; border:#fffe01 solid 1px; }
.acess-black .alert-info { background-color: #000; border-color: #fffe01; color: #fffe01; text-shadow:none; }
.acess-black .table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th { background-color:#000; color:#fffe01; border-top-color:#fffe01; }

.acess-black .pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#FFFE01; color:#000; }
.acess-black .pagination ul > li > a, .pagination ul > li > span { color:#000; border-color:#000; background-color:#FFFE01; }

.acess-black #corpo #menuFixo{ background-color:#1f1f1f; }
.acess-black .toTop{ background-color:#FFFE01; color:#000; }

.acess-black  .ajuda {
    background-color: #000;
    color: #FFFE01;
	border:#FFFE01 solid 1px;
}

.acess-black .well {
    background-color: #000;
    border: 1px solid #000;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
}

.acess-black #footer {
    background-color: #000;
    border-top-color:#fffe01;
    font-family: Arial,Helvetica,sans-serif;
    margin-top: 12px;
    padding-bottom: 20px;
    width: 100%;
}

.logoPrefeitura{ width:170px; height:63px; margin-top: 9px; background-image:url(../imagens/logo_prefeitura.png); background-position:top left; background-repeat:no-repeat; }
.tituloPortal{ background-image:url(../imagens/portal-titulo.png); display:block; height:79px; width:284px; background-position:top left; background-repeat:no-repeat; }
.seloInformacao{ background-image:url(../imagens/selo.png); display:block; height:79px; width:150px; position:absolute; left:50%; margin:0px 0 0 -75px; background-position:top left; background-repeat:no-repeat; cursor:pointer; }

.acessibilidade{ float: right; }
.acessibilidade .contraste{ margin-top:5px; cursor:pointer; float:left; background-image:url(../imagens/botao_contraste.png); height:32px; width:120px; background-position:center; background-repeat:no-repeat; line-height:32px; }
.acessibilidade ul{ margin:10px 0px 0px 0px; padding:0px; float:left; }
.acessibilidade ul li{ float:left; }
.acessibilidade ul li a{ display:block; width:25px; height:25px; background-image:url(../imagens/botao_aumentar_fontes.png); background-repeat:no-repeat; }

.acessibilidade ul li:nth-child(1) a{ background-position:left; }
.acessibilidade ul li:nth-child(2) a{ background-position:center; }
.acessibilidade ul li:nth-child(3) a{ background-position:right; }

.acessibilidade div[id="txtAcessibilidade"] { text-transform: uppercase; color: #fff; float: left; margin-top: 11px; }

#header-fortaleza nav ul li {
    display: inline-block;
}

#header-fortaleza .c-hamburger {
    display: none;
}

#header-fortaleza .acesso-informacao {
    float: left;
    font-family: Arial, Helvetica, sans-serif;
}

#header-fortaleza nav ul {
    float: right;
    font-family: Arial, Helvetica, sans-serif;
}

#header-fortaleza nav ul li a, #header-fortaleza .acesso-informacao {
    font-size: 12px;
    color: #555;
    font-weight: bold;
    line-height: 32px;
    padding: 0 12px;
}

#header-fortaleza .header-fortaleza-container {
    width: 100%;
    max-width: 1200px;
    height: 32px;
    margin: 0 auto;
    padding-top: 0px;
}

#header-fortaleza .logo-fortaleza {
    float: left;
    display: block;
    margin: 4px;
}

.acess-black div #containerBalacoGeral {
    border: 2px solid #fffe01;
}

.acess-black div #containerBalacoGeral #exercicioBalacoGeral {
    color: #fffe01;
}
