/* Principal.css INICIO */

body, html
{
    background-color: #F4F3EF;
}

hr
{
    color: gray;
    background-color: gray;
}

a, a:link, a:visited
{
    /* color: #D91D24; */
    color: #AB0132;
}

a:hover, a:active
{
    color: Gray;
    text-decoration: underline;
}

a[disabled], a[disabled]:link, a[disabled]:hover, a[disabled]:active, a:not([href])
{
    color: InactiveCaptionText;
}

table.Bordas
{
    border-color: silver;
}

table.Grid th
{
    color: white;
    background-color: gray;
}

table.Grid tr
{
    background-color: White;
}

table.Grid tr.AlternatingRow
{
    background-color: #F0F0F0;
}

table.Sortable th.header
{
    background-color: gray;
}

table.Sortable th.headerSortUp
{
    background-color: gray;
}

table.Sortable th.headerSortDown
{
    background-color: gray;
}

div#divConteudo
{
    border-color: #979797; /*	padding-left: 5px; 	padding-right: 5px; */
}

/* Busca */
div#divConteudo div#divBusca, div#divConteudo div.busca
{
    background-color: #F8F2DA;
    border-bottom-color: #979797;
}

.PopupBackground
{
    background-color: #000000;
}

div.Popup
{
    background-color: #F0F0F0;
    border-top-color: black;
    border-left-color: black;
    border-right-color: silver;
    border-bottom-color: silver;
}

div.PopupHeader
{
    background: Orange;
}

div.PopupHeader span.Title
{
    color: white;
}

div.PopupMeio
{
    background-color: white;
}

div.PopupRodape
{
    background: white;
}

div.Hint
{
    background-color: #FFFFE1;
    border-color: black;
}

div.Hint span
{
    color: black;
}

div.UpdateProgress div
{
    background-color: white;
}

tr.odd td
{
    background-color: #F0F0F0;
}

.Erro
{
    color: red;
}

table.GridView th
{
    color: white;
}

table.GridView tr
{
    background-color: White;
}

table.GridView tr.AlternatingRow
{
    background-color: #F0F0F0;
}

.modalPopup
{
    background-color: #000;
}

.AvisoDeErro
{
    border-color: Gold;
    color: black;
}

.AvisoDeErro ul
{
    color: black;
}

.AvisoDeErro li
{
    color: black;
}

.Associar
{
    border-color: Orange;
}

.TituloPagina
{
    border-bottom-color: White;
}

.TituloPagina span
{
    color: white;
}

.SubTituloPagina
{
    color: White;
    border-bottom-color: White;
}

.Pesquisa
{
    border-color: silver;
}

/* Principal.css FIM */

/* Menu.css INICIO */

div#divBanner div#divMenu .titulo
{
    color: #D91D24;
}

div#divBanner div#divMenu li.separador
{
    background-color: Orange;
    _background-color: none; /* IE6 */
}

div#divBanner div#divMenu li.botao
{
    border-top-color: white;
    color: #D91D24;
}

/* Forçar a cor do hyperlink como item principal de menu */
div#divBanner div#divMenu li.botao .titulo a
{
    color: #D91D24;
}

div#divBanner div#divMenu li.botaoPressionado
{
    background-color: white;
}

div#divBanner div#divMenu div.subMenu
{
    border-bottom-color: gray;
    border-right-color: gray;
    border-left-color: gray;
    background-color: white;
}

div#divBanner div#divMenu div.subMenu li.titulo
{
    color: black;
}

/* Menu de Contexto*/
div.menuContexto
{
    background-color: White;
}

div.menuContexto li.grupo, div.menuContexto li.mostrarTodos
{
    background-color: #979797;
}

div.menuContexto li.grupo div.subMenu
{
    background-color: white;
}

div.menuContexto.dinamico li.grupo div.subMenu
{
    border-left-color: silver;
    border-right-color: #979797;
    border-bottom-color: #979797;
    background-color: white;
}

div.menuContexto li.grupo .titulo
{
    background-color: White;
    color: Gray;
}

div.menuContexto li.grupo.ativo .titulo
{
    background-color: white;
    color: Gray;
}

div.menuContexto li.mostrarTodos a
{
    background-color: White;
}

/* Menu.css FIM */

/* Banner.css INICIO */

/* login */
div#divBanner div#divLogin div.login
{
    color: White;
}

div#divBanner div#divLogin div#divAbaLogin
{
    background-color: #891318;
}

div#divBanner div#divLogin div#divAbaLogin a
{
    color: white;
}

/* Município */
div#divBanner div#divConteudoBanner span#spanMunicipio
{
    color: #979797;
}

/* Banner.css FIM */

/* Rodape.css INICIO */

span#spanRodape
{
    color: gray;
}

div#divRodape a, div#divRodape a:link, div#divRodape a:visited
{
    color: #922917;
}

div#divRodape a:hover, div#divRodape a:active
{
    color: red;
}

div#divRodape
{
    background-color: white;
    border-top-color: #AB0132;
    background-color: #f0f0f0;
}

/* Cabeçalhos dos grupos */
div#divNavegacao ul#ulNavegacao li span.titulo, div#divNavegacao ul#ulNavegacao li span.titulo a
{
    color: white;
}

div#divSistemas
{
    border-top-color: white;
}

div#divSistemas a, div#divSistemas a:link, div#divSistemas a:visited
{
    color: gray;
}

/* Rodape.css FIM */

/* Pesquisa.css INICIO */

.pesquisaContainer
{
    background-color: white;
    border-color: #D8DCDF;
}

.pesquisaContainer
{
    background-color: white;
    border-color: #D8DCDF;
}


.pesquisaContainer .btnPesquisa
{
	border-right-color: #D8DCDF;
}

.pesquisaContainer .btnPesquisa:hover
{
	color: white;
}

/* Pesquisa.css FIM */

div#divConteudo div#divDestaque span.titulo
{
    color: black;
}

div#divConteudo div#divDestaque span.destaque
{
    color: gray;
}

/* td da esquerda, com imagem */
ul.bloco li.bloco td.blocoEsq
{
    color: white;
}

ul.bloco li
{
    color: silver;
}


ul.favoritos li.favoritos ul
{
    border-top-color: gray;
}

/* Título do grupo */
ul.favoritos span.titulo
{
    color: gray;
}

ul.favoritos ul#ulInformacao span.titulo, ul.favoritos ul#ulProvidencia span.titulo
{
    color: black;
}

ul.favoritos ul#ulInformacao span.descricao
{
    color: gray;
}

/* Inicial.css FIM */

/* ObraServico.Lista.css INICIO */

div.providencia
{
    background-color: white;
    border-color: #979797;
}


div.providencia .botoes
{
    border-top-color: silver;
}
/* ObraServico.Lista.css FIM */

/* AcaoOS.Lista.css INICIO */

a.Associar
{
    background-color: #FFFF99;
    border-color: Orange;
}

/* AcaoOS.Lista.css FIM */

.validator
{
    color: Red;
}
