html, body
{
    margin: 0;
    padding: 0;
}
span, a, label, legend {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 13px;
}
a {
    color: black;
}
input, select, textarea {
    border: 1px solid #d1d5db;
    border-radius: 3px;
    padding-top: 0.20rem;
    padding-bottom: 0.20rem;
    font-weight: bold;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    color: black;
}

#selectPrefExterno {
    padding: initial;
}

img#Imagem_Fundo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.efeitoCarregarTela {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 20px;
    text-align: center;
    z-index: 9999; /* Certifique-se de que este elemento esteja na parte superior */
}

/*Este attr ta permitindo que a barra de opções que exibe em todas as telas preencha 100% (aquela barra que aparece "Selecionar", "Imprimir" etc)*/
#PanelPagina {
    display: inline-table;
}

/*Nas telas de consulta a barra de paginacao inferior ficara acompanhando o scroll do usuario*/
#upPanelLinhaPaginacaoaspxGridView {
    position: sticky;
    bottom: 0px;
    background-color: #eef0f6
}

#content
{
    position: absolute;
    top: 20%;
    z-index: 1; /*     position: relative;     top: -40em;     z-index: 1;     height: 40em;     float: left;     margin-top:-20px;     */
}

#Login_Esquerda
{
    width: 60%;
    float: left;
}

#Login_Esquerda_Acima
{
    height: 20%;
}

.Login_Esquerda_Centro
{
    height: 60%;
    margin-left: 120px;
    margin-top: 180px;
    padding-left: 120px;
    padding-top: 180px;
    padding-right: 10px;
    padding-bottom: 20px;
    background-image: url(App_Themes/Default/Images/logo_sim_efeito_colorido.png);
    _background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/Images/logo_sim_efeito_colorido.png', sizingMethod='image');
}

.TopoHml
{
background-color: red;
}

.TopoHml h1 {
    color: white;
    font-size: large;
    text-align: center;
}


#Login_Esquerda_Abaixo
{
    height: 20%;
}

#Login_Direita
{
    width: 40%;
    float: right;
}

#Login_Direita_Acima
{
    height: 380px;
}

#Login_Direita_Centro
{
}

#Login_Direita_Abaixo
{
    height: 20px;
    width:350px;
}

.aberturaLinha1
{
    height: 27%;
    text-align: center;
    background-color: #a0b5e2;
}
.aberturaLinha2
{
    height: 8%;
    background-image: url(Images/AberturaParte2.gif);
    background-repeat: no-repeat;
}
.aberturaLinha3
{
    height: 10%;
    text-align: center;
    vertical-align: top;
    background-color: #c5d3f0;
}
.aberturaLinha4
{
    height: 29%;
    text-align: center;
    vertical-align: top;
    background-color: #c5d3f0;
}
.aberturaLinha5
{
    height: 8%;
    background-image: url(Images/AberturaParte5.gif);
}
.aberturaLinha6
{
    height: 15%;
    background-color: #6281c2;
}

.topo_barra_menu_texto
{
    font-family: Verdana;
    font-size: xx-small;
    color: #FFFFFF;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
}
.topo_barra_menu_texto:visited
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.topo_barra_menu_texto:link
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}
.topo_barra_menu_texto:hover
{
    color: yellow;
    text-decoration: none;
    font-weight: bold;
}

.CampoCaracter
{
    font-size: 11px;
    text-align: left;
}

.CampoCaracterAntigo {
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    color: #395079;
    text-align: left;
    padding: initial;
    border-radius: initial;
    font-weight: initial;
    font-family: Verdana;
}

.opacidade{
    opacity: 0.2;
}

.TelefonePlaceholder::placeholder {
    font-weight: bold;
    opacity: 0.2;
    color: #666A6B;
}

.CampoMaiusculo {
    font-size: 11px;
    background-color: White;
    text-transform: uppercase;
    text-align: left;
}

.CampoMaiusculoAntigo {
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    color: #395079;
    text-transform: uppercase;
    text-align: left;
    padding: initial;
    border-radius: initial;
    font-weight: initial;
    font-family: Verdana;
}

.CampoNumerico
{
    font-size: 11px;
    background-color: White;
    text-align: right;
}
.CampoNumericoAlerta
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: #CCFFCC;
    color: #395079;
    text-align: right;
}
.Combo
{
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
}
.ComboAntigo {
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    color: #395079;
    padding: initial;
    border-radius: initial;
    font-weight: initial;
    font-family: Verdana;
}
.CheckBox 
{
    border-width: 0;
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #00253A;
    /*    text-align:center;
    white-space: nowrap;
    vertical-align: middle;*/
}
.Label
{
    background-color: Transparent;
    text-align: Left;
    white-space: nowrap;
}
.LabelNegritoBranco
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: White;
    text-align: Left;
    white-space: nowrap;
    vertical-align: middle;
}
.LabelQuebra
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    text-align: Left;
}
.LabelDireito
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #395079;
    text-align: Right;
}
.LabelNegrito
{
    font-weight: bold;
    background-color: Transparent;
    text-align: Left;
}
.LabelEntrada
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: Left;
}
.LabelObrigatorio
{
    background-color: Transparent;
    color: #C80000;
    text-align: Left;
    white-space: nowrap;
/*    vertical-align: middle;*/
}
.ListBox
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #395079;
}
.PanelRelatorio
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
}
/*.PanelConsulta_GridView 
{
    border-width: 1;
    border-style: solid;
    border-color: #00253A;
}*/
.PanelSelecao 
{
    border-width: 1px;
    border-style: solid;
    border-color: #00253A;
    background-color: White;
}
.PanelSelecaoCabecalho 
{
    border-width: 1px;
    border-style: solid;
    border-color: #00253A;
    background-color: #00253A;
}

.PanelGroupingText legend
{
    font-weight: bold;
}

.PanelGroupingTextObrigatorio legend
{
    font-family: Verdana;
    font-size: 11px;
    color: #C80000;
}

.CampoNumerico2
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    color: #395079;
    text-align: right;
}
.HyperLinkNegrito
{
    font-weight: bold;
    background-color: Transparent;
}
.HyperLinkEsqueciMinhaSenha
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    background-color: Transparent;
    color: #00253A;
}
.HyperLinkOS
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    text-align: center;
}
.HyperlinkGerarConta
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: center;
}
.HyperlinkAvisos
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: center;
}
.LabelAvisos
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    background-color: Transparent;
    color: #89a7c1;
    text-align: Left;
}
.LabelLinhasAvisos
{
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    background-color: #89a7c1;
    color: #89a7c1;
    text-align: Left;
    vertical-align: top;
}
.LabelAvisoRecursos
{
    font-family: Verdana;
    font-size: 13px;
    background-color: Red;
    color: white;
    text-align: Left;
    white-space: nowrap;
    font-weight: bold;
}
.LabelDocData
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: Left;
}
.LabelDoc
{
    font-family: Verdana;
    font-size: 14px;
    background-color: Transparent;
    color: #395079;
    text-align: Left;
}
.LabelDocNegrito
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: Left;
}

.LabelDocRight
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #395079;
    text-align: Right;
}
.LabelDocSituacaoAtivo
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #00AA00;
    text-align: Right;
}
.LabelDocSituacaoInativo
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #8080FF;
    text-align: Right;
}
.LabelDocSituacaoEncerrado
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #2E07E2;
    text-align: Right;
}
.LabelDocSituacaoNegociacao
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #EB8A07;
    text-align: Right;
}
.LabelDocSituacaoVencido
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: Transparent;
    color: #F40000;
    text-align: Right;
}

.LabelAdiSituacaoAtivo
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #00AA00;
    text-align: Right;
}
.LabelAdiSituacaoInativo
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #8080FF;
    text-align: Right;
}
.LabelAdiSituacaoEncerrado
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #2E07E2;
    text-align: Right;
}
.LabelAdiSituacaoNegociacao
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #EB8A07;
    text-align: Right;
}
.LabelAdiSituacaoVencido
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #F40000;
    text-align: Right;
}

.titulo
{
    background-color: #FFFFFF;
    vertical-align: top;
}
.subtitulo_texto
{
    font-family: Verdana;
    font-size: 13px;
    background-color: #666A6B;
    color: #FFFFFF;
    text-align: Left;
    vertical-align: top;
}
.subtitulo_texto_nivel1 
{
    font-family: Verdana;
    font-size: 10pt;
    background-color: #666A6B;
    color: #FFFFFF;
    text-align: Left;
    vertical-align: top;
}
.Label_tipo_servico
{
    font-family: Verdana;
    font-size: small;
    background-color: Transparent;
    color: White;
    text-align: Left;
}
.LabelBemVindos
{
    font-family: Verdana;
    font-size: Large;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: center;
}
.Botao
{
    border-bottom-color: Transparent;
    text-align: center;
    color: White;
    cursor: pointer;
}

.BotaoBusca
{
    background: url(Images/procurar.jpg);
    border-bottom-color: Transparent;
}

.TableRegraDeSistema
{
    border-color: #4f6e89;
    background-color: Transparent;
}

.TablePaginaConsulta {
    background-color: transparent;
    min-width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0;
    border-collapse: collapse;
    border-spacing: 0;
    border-style: none;
    border-width: 0;
    table-layout: fixed;
    outline-style: none;
}

.TableMoldura
{
    background-color: Transparent;
    width: 100% !important;
    /*height: 100%;*/
    margin: 0px;
    padding: 0;
    border-spacing: 0;
    border-collapse: collapse;
    border-style: none;
    table-layout: fixed;
}

.AreaTrabalho {
    background-color: #f9fafb;
    border-right: #466094 0px solid;
    border-left: #466094 0px solid;
    border-bottom: #466094 0px solid;
    border-top: none;
    /*    border: none;*/
    overflow: hidden;
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.Consulta {
    overflow-x: auto !important;
    overflow-y: hidden !important;
}

.AreaTitulo {
    background-color: #FFFFFF;
}

.TableTitulo
{
    height: 30px;
    width: 100%;
    border-width: 0;
    background-color: Transparent;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.TituloTexto {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: bold;
    font-size: 18px;
    background-color: Transparent;
    color: #374151;
    text-align: left;
    vertical-align: middle;
    text-transform: none;
    font-variant: normal;
}

.icone_engrenagem {
    color: #166534;
}

.icone {
    color: #1e40af;
}

#checkbox_pref_padrao {
    accent-color: #1e40af;
    cursor: pointer;
}

#DivBarraPreferen table tr td img {
    border: 0;
}
#DivBarraPreferen table tr td {
    font-family: Verdana;
    font-size: 14px;
    background-color: Transparent;
    color: #374151;
    padding-right: 5px;
    border: 0;
}

#DivBarraPreferen table tr td span.tituloMenor, #DivBarraPreferen table tr td input span
{
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-weight: normal;
    font-size: 12px;
    background-color: Transparent;
    color: White; 
    text-decoration:none;
      
}

#DivBarraPreferen table tr td select {
    border: 1px solid #374151;
    border-radius: 3px;
    font-weight: 500;
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

#tabs {
    position: relative;
}

#div_janelaPreferencia *
{
    font-family: Verdana;
    font-size: 12px;
}
#div_janelaPublicoPrivado *
{
    font-family: Verdana;
    font-size: 12px;
}

.AreaNavBar
{
    background-color: transparent;
}

.dxnbCtrl {
    padding: 0px !important;
}

.NavBar {
    background-color: Transparent;
}

#PanelMenu 
{
    background: -moz-linear-gradient(top, #dadee4 0%, #bdc4cc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadee4), color-stop(100%, #bdc4cc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dadee4 0%, #bdc4cc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dadee4 0%, #bdc4cc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dadee4 0%, #bdc4cc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #dadee4 0%, #bdc4cc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#dadee4' , EndColorStr= '#bdc4cc' );/* IE6-8 */
    width: 100%;
    border-style: none;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    margin: 0px;
    border-bottom: #a8aeb5 1px solid;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}

.TableBarraFerramenta {
    background-color: #e5e7eb;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#dadee4', EndColorStr= '#bdc4cc' ); /* IE6-8 */
    width: 100% !important;
    border-style: none;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    margin: 0px;
    border-bottom: #a8aeb5 1px solid;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}

.AreaTopo {
    background-color: #FFFFFF;
    height: 100%;
    width: 100%;
    padding-top: 10px;
    border-style: none;
}
.DivisoriaTopo {
    background-color: #f3f4f6;
    width: auto;
    height: 15px;
}
.TableTopo
{
    background-color: #FFFFFF;
    height: 28px;
    width: 100%;
    border-top: none;
    /*border-bottom: #466094 1px solid;*/
    border-right: none;
    border-left: none;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
}

.TableTopoFormTitulo {
    padding-top: 6px !important;
    padding-bottom: 2px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .dxgvHeader_Default, .dxgvHeader_Default table {
        color: white!important;
    }

    #pnlProgress table tr {
        text-align: -webkit-center!important;
    }

    .SelecaoCabecalho {
        width: 100%;
    }

    #toolbar2 {
        height: 40px;
    }

    .ui-tabs .ui-tabs-nav {
        border-bottom-right-radius: 0px !important;
        border-bottom-left-radius: 0px !important;
    }

    #tabs {
        display: table-row;
        float: left;
        width: 100%;
    }
    .div_colunas2 {
        height: 30px !important;
    } 
    .div_colunas {
        height: 335px !important;
    }

    .div_inferior_colunas {
        height: 51px !important;
    }

    #Sobre_Logo_Imagem {
        /*background-image: url(../../App_Themes/Default/Images/Logotipo_Produto_Sobre.png) !important;*/
        background-image: url(../../App_Themes/Default/Images/Logotipo_Produto_Sobre_Novo.png) !important;
        background-repeat: no-repeat;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../App_Themes/Default/Images/logo_sim_efeito_colorido.png', sizingMethod='image') !important;
        width: 160px !important;
        height: 137px !important;
    }

    #Sobre_Logo {
        margin-top: -57px !important;
        height: 350px !important;
    }

    .TableTopo {
        background-color: #FFFFFF;
        height: 28px;
        width: 100%;
        border-top: none;
        /*border-bottom: #466094 1px solid;*/
        border-right: none;
        border-left: none;
        border-collapse: collapse;
        border-spacing: 0;
        padding: 0;
        margin-right: 18px;
        margin-top: 5px;
    }

    .TableTopoFormTitulo {
        padding-top: 6px !important;
        padding-bottom: 2px !important;
    }

    .TopoImagem {
        position: relative;
        top: 7%;
        margin: 0px;
        width: 16px;
        height: 16px;
    }

    .topo_texto {
        font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        font-size: 11px;
        color: #374151;
        text-decoration: none;
        background-color: Transparent;
        font-weight: 400;
        width: auto;
        line-height: 18px;
    }

    .TopoImagemDivisao {
        max-width: 100px;
        max-height: 30px;
    }
    .exibe_imagem_texto_divisao {
        align-items: center;
        padding: 10px;
    }

    #aspxASPxTreeList {
        width: 100% !important;
    }

    #panelASPxTreeList {
        height: 100% !important;
        width: 100%;
    }

    .AreaTrabalho {
        overflow: auto;
        width: 100%;
    }

    .Consulta {
        overflow-x: auto !important;
        overflow-y: hidden !important;
    }
}

.TopoImagemDivisao {
    max-width: 100px;
    max-height: 30px;
}

.TopoPreferencia
{
    line-height: 30px;
    direction:ltr; 
    float:right;
 }
 
.TopoImagem2{
	position:relative; 
	top:8%;
	margin:4px;
	width:16px;
	height:16px;
}

.TableTopo2
{
    margin-top: 3px;
    float: right;
}

.DivTopoImagem{
    display:table;
    position:relative;
    float:right;
    overflow:hidden;
}

.TopoImagem{
	position:relative; 
	top:7%;
	margin:3px;
	width:16px;
	height:16px;
}

.topo_texto {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 11px;
    color: #374151;
    text-decoration: none;
    background-color: Transparent;
    font-weight: 400;
    width: auto;
}
.topo_texto:hover
{
    color: #6b7280;
    text-decoration: none;
}
.AreaTrabalhoOverflowAuto
{
    background-color: #eef0f6;
    border-right: #466094 1px solid;
    border-left: #466094 1px solid;
    border-bottom: #466094 1px solid;
    border-top: none;
    overflow: auto;
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.AreaTrabalhoAnexo
{
    background-color: #eef0f6;
    overflow: auto;
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.AreaTrabalhoAnexoCadastro
{
    background-color: #eef0f6;
    overflow: scroll;
    margin: 0px;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.estiloCor
{
    font-family: Verdana;
    font-size: 12px;
    color: blue;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
}

.TablePrevisaoConta
{
    background-color: #c5d3e0;
    width: 100%;
    height: 100%;
    border-style: none;
}

.GridConsulta {
    background: -moz-linear-gradient(top, #00253A 0%, #00253A 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00253A), color-stop(100%, #00253A)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00253A 0%, #00253A 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00253A 0%, #00253A 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00253A 0%, #00253A 100%); /* IE10+ */
    background: linear-gradient(to bottom, #00253A 0%, #00253A 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#00253A', EndColorStr= '#00253A' ); /* IE6-8 */
    font-family: Verdana;
    font-size: 11px;
    color: #395079;
    border-style: none;
    border-color: #00253A;
    border-width: thin;
}

.GridConsultaEmptyDataRowStyle
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Window;
    color: #395079;
    height: 21px;
}

.GridConsultaEditRowStyle
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Window;
    color: #395079;
    height: 21px;
}

.GridConsultaRowStyle
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Window;
    color: #395079;
    height: 21px;
}

.GridConsultaAlternatingRowStyle
{
    font-family: Verdana;
    font-size: 11px;
    background-color: whitesmoke;
    color: #395079;
    height: 21px;
}

.GridConsultaHeaderStyle
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: highlighttext;
    background-color: Transparent;
    height: 24px;
}

.GridConsultaFooterStyle
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: highlighttext;
    background-color: Transparent;
    height: 24px;
}

.GridConsultaSelectedRowStyle
{
    font-family: Verdana;
    font-size: 11px;
    color: White;
    background-color: #666A6B;
    height: 21px;
}

.GridConsultaMultiSelectedRowStyle
{
    font-family: Verdana;
    font-size: 11px;
    color: #395079;
    background-color: lightskyblue;
    height: 21px;
}

.highlight 
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #666a6b;
    color: highlighttext;
    height: 21px;
}
.GridConsultaPagerStyle
{
    font-family: Verdana;
    font-size: 11px;
    color: White;
    background-color: Transparent;
    height: 21px;
}


/* Baseline - Inicio */

.CorVermelha {
    font-family: Verdana;
    font-size: 11px;
    background-color: #ff5c33;
    color: #395079;
    height: 21px;
}

.CorVerde {
    font-family: Verdana;
    font-size: 11px;
    background-color: #2eb82e;
    color: #395079;
    height: 21px;
}

.CorAzul {
    font-family: Verdana;
    font-size: 11px;
    background-color: #00ace6;
    color: #395079;
    height: 21px;
}

.CorLaranja {
    font-family: Verdana;
    font-size: 11px;
    background-color: #ff9933;
    color: #395079;
    height: 21px;
}

.div-legenda {
    position: relative;
    font-family: Verdana;
    color: #395079;
    font-size: 12px;
    right: 37px;
    width: 600px;    
    height: 20px;
}

.ul-legenda {
    list-style: none;
}
    .ul-legenda li {
        float: left;
        margin-right: 10px;
    }

    .ul-legenda span {
        border: 1px solid #ccc;
        float: left;
        width: 12px;
        height: 12px;
        margin: 1px;
    }

    .ul-legenda .vermelha {
        background-color: #ff5c33;
    }

    .ul-legenda .verde {

        background-color: #2eb82e;
    }

    .ul-legenda .azul {
        background-color: #00ace6;
    }

    .ul-legenda .laranja {
        background-color: #ff9933;
    }

    .ul-legenda .amarelo {
        background-color: #FFFF00;
    }

/* Baseline - Fim */

.GridConsultaMapaDePlanejamentoLocal
{
    font-family: Verdana;
    font-size: 11px;
    background-color: lightblue;
    color: #395079;
    height: 21px;
}

.GridConsultaMapaDePlanejamentoEquipamento
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #DDFFDD;
    color: #395079;
    height: 21px;
}

.GridConsultaMapaDePlanejamentoTipoEquipamento
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #FFE7CE;
    color: #395079;
    height: 21px;
}

.GridConsultaMapaDePlanejamentoEquipeAtendimento {
    font-family: Verdana;
    font-size: 11px;
    background-color: #FFE7CE;
    color: #395079;
    height: 21px;
}

.GridConsultaMapaDePlanejamentoOS
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #FFFFCC;
    color: #395079;
    min-height: 21px;
}

.GridConsultaFichaKardexSaldoAnterior
{
    font-family: Verdana;
    font-size: 11px;
    background-color: teal;
    color: white;
    height: 21px;
}

.GridConsultaPager_texto
{
    font-family: Verdana;
    font-size: 12px;
    color: #6489d4;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
}
.GridConsultaPager_texto:visited
{
    color: #6489d4;
    text-decoration: none;
    font-weight: bold;
}
.GridConsultaPager_texto:link
{
    color: #6489d4;
    text-decoration: none;
    font-weight: bold;
}
.GridConsultaPager_texto:hover
{
    color: #48649a;
    text-decoration: none;
    font-weight: bold;
}

.modalBackground
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: white;
    filter: alpha(opacity=80);
    opacity: 0.8;
    z-index: 1000;
}

.modalBackground2
{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #777777;
    filter: alpha(opacity=70);
    opacity: 0.7;
    z-index: 1000;
}

.labelCarregando {
    font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 14px;
    text-align: Left;
    font-weight: bold;
    color: black;
    background-color: Transparent;
}

.ASPxPageControl
{
    background-color: #d6e4ff;
    border-color: darkblue;
}

.ASPxGridViewPagerStyle
{
    font-family: Verdana;
    font-size: 11px;
    color: #395079;
    background-color: transparent;
    height: 22px;
}

.LabelDetailRow
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #00253A;
    text-align: Left;
    white-space: nowrap;
    font-weight: bold;
}

.Sobre_Fundo
{
    background-image: url(Images/PlanoDeFundo_Novo.jpg);
    background-color: #FFF;
    background-repeat: repeat-x;
    margin: 0px;
}

.CheckBox_Sobre 
{
    border-width: 0;
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #00253A;
    /*    white-space: nowrap;*/
}

#Sobre_Logo
{
    width: 308px;
    height: 210px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #FFFFFF;
}

#Sobre_Logo_Texto
{
    text-align: center;
    font-family: Tahoma;
    color: #00253A;
    font-size: 12px;
    line-height: 18px;
    font-style: normal;
    text-decoration: none;
}

#Sobre_Logo_Imagem
{
    height: 1px;
    margin-left: 75px;
    margin-top: 70px;
    background-image: url(App_Themes/Default/Images/Logotipo_Produto_Sobre.png);
    _background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/Images/logo_sim_efeito_colorido.png', sizingMethod='image');
}

#Sobre_Informacao
{
    text-align: center;
    height: 100px;
    width: 350px;
    margin-top: -320px;
    margin-left: 308px;
    padding-top: 20px;
    padding-left: 5px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #00253A;
    z-index: 2;
    position: absolute;
    padding-right: 5px;
    padding-bottom: 5px;
    line-height: 18px;
}

#Sobre_Modulos_Esquerda
{
    height: 100px;
    width: 200px;
    margin-top: -150px;
    margin-left: 310px;
    padding-top: 20px;
    padding-left: 5px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    z-index: 3;
    position: absolute;
    padding-right: 5px;
    padding-bottom: 5px;
    line-height: 18px;
}

#Sobre_Modulos_Direita
{
    height: 100px;
    width: 226px;
    margin-top: -150px;
    margin-left: 438px;
    padding-top: 20px;
    padding-left: 5px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    z-index: 3;
    position: absolute;
    padding-right: 5px;
    padding-bottom: 5px;
    line-height: 18px;
}

.Alerta
{
    background-color: #33ff99;
    background-image: none;
}

.Alerta_Mensagem
{
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    background-color: Transparent;
    color: blue;
    font-style: italic;
}

.GridConsultaAuditoriaPrevistaDentroDoPrazo
{
    background-color: springgreen;
}

.GridConsultaAuditoriaPrevistaForaDoPrazo
{
    background-color: red;
}

.GridConsultaAuditoriaPrevistaRealizadas
{
    background-color: LightSkyBlue;
}

.SLA_NoPrazo td.dxgv
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #B3F2B5;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.SLA_Alerta td.dxgv
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #F7FBA2;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.SLA_ForaDoPrazo td.dxgv
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #e13638;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CorSSNoPrazo
{
    background-color: #B3F2B5;
}

.CorSSEmAlerta
{
    background-color: #F7FBA2;
}

.CorSSEmAtraso
{
    background-color: #e13638;
}

.CorOECadastrada td.dxgv
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #ffffff;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CorOEDistribuida td.dxgv
{
    font-size: 11px;
    background-color: #ceffff;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CorOEEnviada td.dxgv
{
    font-size: 11px;
    background-color: #ffd5ae;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CorOEEmTransito td.dxgv
{
    font-size: 11px;
    background-color: #ffffd7;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CorOEFinalizada td.dxgv
{
    font-size: 11px;
    background-color: #d7ffd2;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CorOECancelada td.dxgv
{
    font-size: 11px;
    background-color: #fbb3aa;
    color: #395079;
    border-bottom: solid 1px white;
    border-right: solid 1px white;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}

.CentroDeCusto
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #3300ff;
    text-align: Left;
    white-space: nowrap;
    font-weight: bold;
}

.ContaContabil
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #009900;
    text-align: Left;
    white-space: nowrap;
    font-style: italic;
    font-weight: bold;
}

.ClasseDeDespesa
{
    text-decoration: none;
    font-family: Verdana;
    font-size: 11px;
    background-color: Transparent;
    color: #ff6633;
    text-align: Left;
    white-space: nowrap;
    font-weight: bold;
}

/* CSS para o AutoComplete */
.autocomplete_completionListElement
{
    visibility: hidden;
    margin: 0px !important;
    background-color: White;
    color: windowtext;
    border: buttonshadow;
    border-width: 1px;
    border-style: solid;
    cursor: 'default';
    overflow: auto;
    height: 200px;
    text-align: left;
    list-style-type: none;
    font-family: Verdana;
    font-size: 11px;
}

.autocomplete_highlightedListItem
{
    background-color: background;
    color: White;
    font-family: Verdana;
    font-size: 11px;
    padding: 1px;
}

.autocomplete_listItem
{
    background-color: White;
    color: #395079;
    padding: 1px;
}

/* CSS para o AutoComplete */

/* CSS para a AspxGridView */

.dxgvControl, .dxgvDisabled
{
    border: solid 1px #D3D3D3;
    font: 11px Verdana;
    background-color: White;
    color: #395079;
    cursor: default;
}
.dxgvDisabled
{
    color: Gray;
}
.dxgvControl a
{
    color: #5555FF;
}
.dxgvDisabled a
{
    color: Gray;
}
.dxgvLoadingPanel
{
    font-family: Verdana;
    font-size: 13px;
    text-align: Left;
    font-weight: bold;
    color: #00ccff;
    background-color: ghostwhite;
    border-left-color: ghostwhite;
    border-bottom-color: ghostwhite;
    border-top-style: solid;
    border-top-color: ghostwhite;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: ghostwhite;
    border-bottom-style: solid;
}
.dxgvLoadingPanel td
{
    white-space: nowrap;
    text-align: center;
    padding: 12px 12px 12px 12px;
}
.dxgvLoadingPanelStatusBar
{
    background-color: Transparent;
    font: 8pt Verdana;
}
.dxgvLoadingPanelStatusBar td
{
    white-space: nowrap;
    text-align: center;
    padding: 0px 2px 0px 2px;
}
.dxgvTable
{
    background-color: Transparent;
    border: 0;
    border-collapse: separate !important;
    overflow: hidden;
    font: 11px Verdana;
    color: #395079;
}
.dxgvInlineEditRow, .dxgvDataRow
{
    font-family: Verdana;
    font-size: 11px;
    background-color: Window;
    color: #395079;
    height: 21px;
}
.dxgvInlineEditRow td.dxgv
{
    border-bottom: solid 1px #D3D3D3;
    border-right: 1px solid #D3D3D3;
}
.dxgvDataRowAlt
{
    font-family: Verdana;
    font-size: 11px;
    background-color: #f5f5f5;
    color: #395079;
    height: 22px;
}
.dxgvFilterRow
{
    background-color: #F9F9F9;
}
.dxgvEditForm
{
    background-color: #F9F9F9;
}
.dxgvEditForm td.dxgv
{
    border-bottom: solid 1px #D3D3D3;
    padding: 0px 0px 2px 0px;
}
.dxgvSelectedRow
{
    color: #ffffff;
    background-color: background;
}
.dxgvFocusedRow
{
    color: #ffffff;
    background-color: background;
}

.dxgvPreviewRow
{
    background-color: #ECF2F3;
}
.dxgvDetailRow td.dxgv, .dxgvPreviewRow td.dxgv, .dxgvEmptyDataRow td.dxgv
{
    padding: 2px 2px 4px 4px;
    border-bottom: solid 1px #D3D3D3;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.dxgvEmptyDataRow td.dxgv
{
    color: Gray;
    text-align: center;
}
.dxgvEditFormDisplayRow td.dxgv, .dxgvDataRow td.dxgv, .dxgvDataRowAlt td.dxgv, .dxgvSelectedRow td.dxgv, .dxgvFocusedRow td.dxgv
{
    overflow: hidden;
    border-bottom: solid 1px #D3D3D3;
    border-right: solid 1px #D3D3D3;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 4px 4px;
}
.dxgvEditingErrorRow td.dxgv
{
    color: Red;
    background-color: #ffc8c8;
    white-space: pre-wrap;
    border-bottom: solid 1px #D3D3D3;
    border-right: 0;
    border-top: 0;
    border-left: 0;
    padding: 6px 10px 6px 10px;
}

.dxgvFilterRow td.dxgv
{
    border-bottom: solid 1px #D3D3D3;
    border-right: 1px solid #D3D3D3;
    border-top: 0;
    border-left: 0;
    padding: 2px 2px 2px 2px;
}
.dxgvGroupRow
{
    background-color: #E6E5E3;
}
.dxgvFocusedGroupRow
{
    background-color: #8D8D8D;
    color: #ffffff;
}
.dxgvGroupRow td.dxgv, .dxgvFocusedGroupRow td.dxgv
{
    border: none 0;
    vertical-align: middle;
    white-space: nowrap;
    border-top: solid 1px #FFFFFF;
    border-bottom: solid 1px #D3D3D3;
    padding: 2px 4px 2px 4px;
}
.dxgvHeaderPanel
{
    background-color: #F9F9F9;
    color: Black;
    padding: 8px 4px 8px 4px;
    border-bottom: solid 1px #D3D3D3;
}

.dxgvHeader
{
    cursor: pointer;
    white-space: nowrap;
    padding: 4px 4px 5px 4px;
    border: solid 1px #D3D3D3;
    overflow: hidden;
    -moz-user-select: none;
}
    .dxgvHeader, .dxgvHeader table {
        background: -moz-linear-gradient(top, #00253A 0%, #00253A 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00253A), color-stop(100%, #00253A)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #00253A 0%, #00253A 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #00253A 0%, #00253A 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #00253A 0%, #00253A 100%); /* IE10+ */
        background: linear-gradient(to bottom, #00253A 0%, #00253A 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#00253A', EndColorStr= '#00253A' ); /* IE6-8 */
        color: White;
        font: 11px Verdana;
        font-weight: bold;
    }
.dxgvHeader td
{
    white-space: nowrap;
}
.dxgvCustomization
{
    width: 100%;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    overflow: auto;
}
.dxgvGroupPanel
{
    white-space: nowrap;
    background-color: #F9F9F9;
    border-bottom: solid 1px #D3D3D3;
    padding: 7px 4px 8px 6px;
}
.dxgvFooter
{
    background-color: #E3E3E1;
    white-space: nowrap;
}
.dxgvFooter td.dxgv
{
    padding: 4px;
    border-bottom: solid 1px #D3D3D3;
    border-right: solid 1px #D3D3D3;
}
.dxgvTitlePanel
{
    font-weight: bold;
    padding: 3px;
    text-align: center;
    border-bottom: solid 1px #D3D3D3;
}
.dxgvLoadingDiv
{
    background-color: Gray;
}
.dxgvStatusBar
{
    border-top: solid 1px #D3D3D3;
}
.dxgvStatusBar tr
{
    height: 20px;
}
.dxgvCommandColumn
{
    padding: 2px 2px 2px 2px;
}
.dxgvCommandColumn a
{
    margin: 0px 3px 0px 0px;
}
.dxgvCommandColumnItem
{
    padding: 2px 2px 2px 2px;
}
.dxgvEditFormTable
{
    padding: 2px 6px 6px 4px;
    font: 11px Verdana;
    color: Black;
}
.dxgvEditFormCaption
{
    padding: 4px 4px 4px 10px;
}

.dxgvInlineEditCell
{
    padding: 1px 1px 1px 1px;
}

.dxgvEditFormCell
{
    padding: 4px 4px 4px 4px;
    border: 0;
}

/* CSS para a AspxGridView */

.LegendaNaoDefinido
{
    font-family: Verdana;
    font-size: 8pt;
    background-color: white;
    color: #00253A;
}

.LegendaUtil
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: #ff9300;
    color: white;
    font-weight: bold;
}
.LegendaEquipeSemDivisao
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: blue;
    color: white;
    font-weight: bold;
}
.LegendaDisponibilidadeGrupo
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: Yellow;
    color: white;
    font-weight: bold;
}

.LegendaIndisponibilidade
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: Red;
    color: white;
    font-weight: bold;
}

.LegendaNaoUtil
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: lightgrey;
    color: white;
}

.LegendaAusencia
{
    font-size: 8pt;
    font-family: Verdana;
    background-color: #7AA700;
    color: white;
    font-weight: bold;
}

.DataViewItemTop
{
    margin-bottom: 5px;
    color: #395079;
    font-size: 11px;
    font-family: Verdana;
    font-weight: bold;
}

.DataViewItemTop a
{
    font-family: Verdana;
    font-size: 11px;
    color: #395079;
    text-decoration: underline;
    font-weight: bold;
}

.DataViewItemTitle
{
    margin: 3px 0px;
}

.DataViewItemTitle a
{
    font-family: Verdana;
    color: #395079;
    text-decoration: underline;
    font-weight: bold;
    font-size: 11px;
}

.DataViewItemPrice
{
    font-family: Verdana;
    color: #B90000;
    font-size: 11px;
    font-weight: bold;
}

.LabelAdicionarItemCat
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: Left;
}

.LabelRemoverItemCat
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #B90000;
    text-align: Left;
}

.DataViewItemTitleAdicionar
{
    font-family: Verdana;
    font-size: 11px;
    margin: 3px 0px;
    font-weight: bold;
    color: #B90000;
}

.DataViewItemTitleRemover
{
    font-family: Verdana;
    font-size: 11px;
    margin: 3px 0px;
    font-weight: bold;
    color: #B90000;
}
.HyperlinkAtalhos
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: center;
}

.panelLayoutFF
{
    border-right: #0000ff thin dashed;
    border-top: #0000ff thin dashed;
    border-left: #0000ff thin dashed;
    border-bottom: #0000ff thin dashed;
}

.panelLayoutFF legend
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #395079;
}

.bordaLayoutFFControlesDeMovimentacao
{
    border-right: #395079 thin inset;
}

/* Janelas de Base de conhecimento - Início*/
#page-container
{
    width: 100%;
    background-color: #eef0f6;
    background: url(Images/PlanoDeFundo.jpg);
    background-repeat: repeat-x;
}

#baseConhecimentoTopo-Alinhamento
{
    margin-left: 20%;
    width: 60%;
}

#baseConhecimentoTopo-Imagem
{
    width: 1px;
    float: left;
    margin-left: 10px;
    padding-top: 2px;
    background-image: url(App_Themes/Default/Images/logo_sim_efeito_colorido.png);
    _background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/Images/BaseDeConhecimento/Pesquisa_48.png ', sizingMethod='image');
}

#baseConhecimentoTopo-Texto
{
    float: left;
    padding-left: 10px;
    margin-top: 15px;
    margin-left: 30px;
}

#baseConhecimentoTopo-Pesquisa
{
    float: left;
    padding-left: 10px;
    margin-top: 12px;
}

.CampoCaracterDiv
{
    border: 1px solid #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
}

.baseConhecimento_destacar
{
    font: 9pt Tahoma;
    color: #424242;
    text-decoration: none;
    font-weight: bold;
    background: yellow;
}

.baseConhecimentoFundo
{
    background-color: White;
}

#baseConhecimentoPesquisa
{
    padding-top: 15px;
    padding-left: 15px;
    margin-right: 30%;
}

#baseConhecimentoPesquisaPalavrasChave
{
    padding: 15px;
    float: right;
    width: 30%;
}

#baseConhecimentoPesquisaPagina
{
    float: left;
}

#baseConhecimentoPesquisaPaginaAnterior
{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

#baseConhecimentoPesquisaProximaPagina
{
    float: left;
}

#baseConhecimentoConteudo
{
    width: 100%;
}

#baseConhecimentoConteudo-TreeView
{
    background-color: #F9F9F9;
    width: 30%;
}

#baseConhecimentoConteudo-Texto
{
    float: right;
    width: 68%;
    padding-top: 15px;
    padding-left: 2%;
}

#pesquisaRespostaInicioCabecalho_Direita
{
    width: 100px;
    background-image: url(App_Themes/Default/Images/logo_sim_efeito_colorido.png);
    _background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Default/Images/logo_sim_efeito_colorido.png', sizingMethod='image');
}

#pesquisaRespostaInicio
{
    width: 100%;
}

#pesquisaRespostaInicioImagem
{
    float: left;
    height: 625px;
    width: 20%;
    background: url(Images/Pesquisa_Resposta_Inicio.jpg);
}

#pesquisaRespostaInicioCabecalho
{
    height: 140px;
}

#pesquisaRespostaInicioCabecalho_Esquerda
{
    float: left;
    width: 78%;
}

#pesquisaRespostaInicioConteudo
{
    height: 420px;
    padding-left: 2%;
    padding-top: 10px;
    padding-right: 2%;
    color: #666666;
    font-family: Verdana;
    font-size: 12px;
    overflow: auto;
}

#PesquisaRepostaInicioIniciar
{
    height: 30px;
    padding-top: 20px;
}

#PesquisaRepostaInicioIniciar_Esquerda
{
    float: left;
    width: 92%;
}

#PesquisaRepostaInicioIniciar_Direita
{
    width: 8%;
}

#PesquisaRespostaSalvarParcialmente_Esquerda
{
    float: left;
    width: 45%;
}

#PesquisaRespostaSalvarParcialmente_Voltar
{
    float: left;
    width: 8%;
}

#pesquisaRespostaRodape
{
    background-color: #6C93D5;
    font-family: Verdana;
    color: White;
    font-size: 12px;
    clear: both;
    width: 100%;
    height: 25px;
    margin: 0;
    text-align: center;
    padding-top: 5px;
}

#pesquisaRespostaRodape a
{
    color: White;
    text-decoration: none;
}

#pesquisaRespostaRodape a:hover
{
    color: Orange;
}

#pesquisaRespostaRodapeDireita
{
    float: right;
    width: 10%;
}

#pesquisaResposta
{
    width: 100%;
    margin: 0;
    padding: 0;
}

#pesquisaRespostaCabecalho
{
    height: 70px;
    margin: 0;
    padding: 0;
    background: url(Images/Pesquisa_Resposta.jpg);
}

#pesquisaRespostaProgresso
{
    height: 25px;
    margin-left: 2%;
    margin-right: 2%;
}

#pesquisaRespostaProgresso_Direita
{
    width: 10%;
    float: right;
}

#pesquisaRespostaProgresso_Esquerda
{
    width: 90%;
}

#pesquisaRespostaConteudo
{
    height: 530px;
    margin: 0;
    padding: 0;
}

#pesquisaRespostaConteudo_Pergunta
{
    height: 40px;
    margin-bottom: 5px;
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 1%;
    padding-right: 1%;
    background-color: #ABC1E7;
    font-family: Verdana;
    font-size: 12px;
    overflow: auto;
}

#pesquisaRespostaConteudo_Respostas
{
    height: 440px;
    width: 900px;
    margin-left: 2%;
    margin-right: 2%;
    padding-top: 5px;
    font-family: Verdana;
    font-size: 12px;
    color: #395079;
    overflow: auto;
}

.controleResposta
{
    font-family: Verdana;
    font-size: 12px;
    background-color: Transparent;
    color: #395079;
}

#pesquisaRespostaConteudo_Botoes
{
    height: 50px;
    padding-top: 5px;
}

#pesquisaRespostaConteudo_Botoes_Esquerda
{
    width: 43%;
    float: left;
}

#pesquisaRespostaConteudo_Botoes_Anterior
{
    float: left;
    widows: 20%;
}

#pesquisaRespostaConteudo_Botoes_Proximo
{
    width: 37%;
    padding-left: 10px;
}

#pesquisaRespostaConteudo_Botoes_Hyperlink
{
    font-family: Verdana;
    color: Black;
    font-size: 11px;
    text-align: center;
}

#pesquisaRespostaConteudo_Botoes_Hyperlink a
{
    color: Black;
    text-decoration: none;
}

#pesquisaRespostaConteudo_Botoes_Hyperlink a:hover
{
    color: #FF6600;
}

.divFloatLeft
{
    float: left;
}

/* Janelas de Base de conhecimento - Fim*/

/* CSSs para a TreeView de Usuários x Permissões - Início*/

.Workflow
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 10pt;
    background-color: Transparent;
    color: #3300ff;
    text-align: Left;
    white-space: nowrap;
}
.Workflow:hover
{
    color: gray;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
}

.GrupoDeTrabalho
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 10pt;
    background-color: Transparent;
    color: #009900;
    text-align: Left;
    white-space: nowrap;
}
.GrupoDeTrabalho:hover
{
    color: gray;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
}

.Preferencia
{
    text-decoration: none;
    font-family: Tahoma;
    font-size: 10pt;
    background-color: Transparent;
    color: #ff6633;
    text-align: Left;
    white-space: nowrap;
}
.Preferencia:hover
{
    color: gray;
    font-family: Tahoma;
    font-size: 10pt;
    text-decoration: none;
    background-color: Transparent;
    font-weight: bold;
}

/* CSSs para a TreeView de Usuários x Permissões - Fim*/

/*Textbox Watermark*/

.watermarked
{
	border-width: 1;
	border-style: solid;
	border-color: #395079;
	font-family: Verdana;
	font-size: 11px;
	font-style:italic;
	background-color: White;
	color: gray;
	text-align: left;
}

/* CSSs para a janela de seleção de parâmetros do Gerador de Consultas */

.div_colunas
{
    position: relative;
    border: 1px solid silver;
    width: 100%;
    height: 300px;
}

.div_colunas2 {
    position: relative;
    border: 1px;
    width: 100%;
    height: 30px;
}

#div_janelaPreferencia
{
    display: none;
}

.div_toolbar
{
    position: relative;
    border: 1px solid silver;
    width: 100%;
}

#toolbar2 
{
    background-color: #00253A;
}

#toolbar2 div
{
    float: left;	
    height: 40px;
    line-height: 40px;
    padding-left: 1em;
    position: relative;
}

#toolbar2 div select
{
    width: 200px;
    position: relative;
    top: 50%;
    margin-top: -10px;    
}

#toolbar2 div input, #toolbar2 div input span
{
    position: relative;
    top: 50%;
    margin-top: -10px;    
}

/* Essa classes herdam da classe ui-icon que deve ser carregado pelo css jQuery-User Interface (buttons) */
.ui-icon.ui-icon-novo {background-image:url('Images/barra_consulta_novo.svg') !important;}
.ui-icon.ui-icon-salvar {background-image:url('Images/salvar.svg') !important;}
.ui-icon.ui-icon-salvarcomo {background-image:url('Images/salvarcomo.svg') !important;}
.ui-icon.ui-icon-excluir {background-image:url('Images/barra_consulta_excluir.svg') !important;}
.ui-icon.ui-icon-processar {background-image:url('Images/processar.svg') !important;}
.ui-icon.ui-icon-calcular {background-image:url('Images/Calculator.svg') !important;}
.ui-icon.ui-icon-fechar {background-image:url('Images/Ferramenta_Fechar.svg') !important;}
.ui-icon.ui-icon-publicar {background-image:url('Images/GCPublicar.svg') !important;}
.ui-icon.ui-icon-definicoesimpressao {background-image:url('Images/Definicoes_Impressao.svg') !important;}
.ui-icon.ui-icon-imprimir {background-image:url('Images/imprimir.svg') !important;}
.ui-icon.ui-icon-propriedades {background-image:url('Images/workflow_propriedades.svg') !important;}

.ui-icon.ui-icon-proximo {background-image:url('Images/Botao_Seta_Simples_Direita.svg') !important;}
.ui-icon.ui-icon-anterior {background-image:url('Images/Botao_Seta_Simples_Esquerda.svg') !important;}

.ui-icon.ui-icon-btsalvar {background-image:url('Images/salvar.svg') !important;}
.ui-icon.ui-icon-btfechar {background-image:url('Images/Ferramenta_Fechar.svg') !important;}
.ui-icon.ui-icon-btaddusuario {background-image:url('Images/Usuario.svg') !important;}
.ui-icon.ui-icon-btaddgrupo {background-image:url('Images/Grupo de Acesso.png') !important;}
.ui-icon.ui-icon-btpermissao {background-image:url('Images/ferramenta_acesso.svg') !important;}
.ui-icon.ui-icon-btremover {background-image:url('Images/excluir2.svg') !important;}
.ui-widget{font-family: Verdana; font-size:11px !important;}

.table_colunas
{
    width: 100%;          
}

.td_colunas
{
    width: 45%;
}

.td_botoes
{
    width: 5%;
}

.td_botoes a
{
    display: block;
}

.td_botoes a img 
{
    border: 0;
}

.container_colunas
{
    width: 95%;
}
.container_publivoprivado
{
    width: 95%;
    text-align: left;
}

.div_localizar
{
    margin-top: 1em;
    margin-bottom: 1em;
    position: relative;
    text-align: left;
    width: 100%;
}

.div_select_colunas
{
    position: relative;
    width: 100%;
    border: 1px solid #395079;    
}
.div_select_colunas_pp
{
    position: relative;
    width: 600px;
    height: 200px;   
    border: 1px solid #395079;    
}

.div_select_colunas_pp select
{
    width: 600px;
    height: 200px;    
}
.div_botoes_pp
{
    width: 600px;    
}

.div_select_colunas select
{
    width: 100%;
    height: 200px;    
}

.div_select_colunas select option p
{
    height: 2em;       
}

.input_selecionar
{
    position: absolute;
    right: 0;
    width: 70%;    
}

.SelecaoCabecalho 
{
    border-width: 1px;
    border-style: solid;
    border-color: #6489D4;
    background-color: #00253A;
    height: 2em;
    line-height: 2em;
}

#div_processando, .div_processando
{
    position: absolute;
    top: 45%;
    left: 45%;
}

#div_processando img, .div_processando img
{
    border: 0;
}

/* CSSs para a janela de seleção de parâmetros do Gerador de Consultas - HTML Table Propriedades */

div.Propriedades div.divbloco {
    margin: 0.5em 1em 0 1em;
    padding-top: 0.5em;
    border-bottom: 1px solid silver;
    height: 65px;
}

div.PropriLayout {
    margin: 0.5em;
    /* border: 1px solid silver; */
    position: relative;
    width: 100%;
}

div.PropriLayout * {
    font-family: Verdana;
    font-size: 12px;
}

div.propriDiv {
    margin: 0;
    position: relative;
    width: 50%;
    float: left;
}

div.propriDiv div.divbloco {
        margin: 0.5em 1em 0 1em;
        padding-top: 0.5em;
        border-bottom: 1px solid silver;
        height: 65px;
}

div.propriDiv div.tituloPeriodo {
        height: 2em;
        line-height: 2em;
        text-align: center;
        background-color: rgb(0, 37, 58);
        color: White;
        font-weight: bold;
        width: auto;
        margin: 1em;
}

.input_selecionar_propri {
    /*position: absolute;*/
    right: 0;
    width: 50%;
}

/* CSSs para a janela de seleção de parâmetros do Gerador de Consultas - HTML Table Filtros */

#tabelaFiltros *
{
    font-family: Verdana;
    font-size: 11px;    
}

#tabelaFiltros img
{
    border: 0;
}

#tabelaFiltros
{
    border-collapse:collapse;
    width: 100%;
}

#tabelaFiltros, #tabelaFiltros td, #tabelaFiltros th
{    
    border-style: solid;
    border-width: 1px;
    border-color: silver;
}

#tabelaFiltros th
{
    background-color: #00253A;
    color: #FFFFFF;
    height: 2em;
}

#tabelaFiltros th, #tabelaFiltros td
{
    height: 2em;
}

#tabelaFiltros tr td input,#tabelaFiltros tr td select
{
    width: 95%;
}

span.barra a
{
    text-decoration: none;
}

/* CSSs para a janela de seleção de parâmetros do Gerador de Consultas - DIV de Período */

#div_periodo 
{
    border: solid 1px silver;
    display: block;
    position: absolute;
    bottom: 0;
    width: 98.8%;
    padding: 8px;
    background-color: #00253A;
}


#div_periodo label
{
    font-weight: bold;
    color: White;
}

#div_periodo .gc_customizado
{
    position: absolute;
    width: 350px;
    top: 0;
    right: 0;
    bottom: 0;   
    height: 40px;
    line-height: 40px;
}

.div_inferior_colunas
{
    position: relative;
    height: 44px;
    width: 100%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border: 1px solid silver;
}

#qtdeSelecionada
{
    position: absolute;
    right: 5;
    top: 1px;
}

#qtdePermitida
{
    position: absolute;
    right: 5;
    top: 1.6em;
}

#div_nomenclatura table, #div_nomenclatura table tr td table
{
    border: 0;
    padding: 0;
    margin: 0;
    width: 100%;
}

#input_nomenclatura
{
    width: 100%;
}

#input_largura
{
    width: 100%;
}

/* CSSs para a janela de definições de impressão */

#div_janelaDefinicoesDeImpressao *
{
    font-family: Verdana;
    font-size: 12px;
}

.td_field
{
    width: 20%;
    height: 50%;
    text-align: left;
}

.table_Formatacao
{
    width: 100%;
    height: 60%;
}

.fieldset_Formatacao
{
    height: 100%;
    vertical-align: middle;
}

.fieldset_Estilo, .fieldset_Tamanho
{
    width: 100%;
    height: 80%;
}

.CampoCaracterMarcaDagua
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    text-align: left;
    width:100%;
}

.table_CorColuna, .select_CorColuna
{
    width: 100%;
}

.select_TipoFonte
{
    width: 100%;
    margin-top:4px;
}

.td_SelectCorColuna
{
    width: 30%;
}

.fieldset_Inclinacao, .fieldset_TipoFonte
{
    height: 100%;
}

/*.select_CorColuna
{
    width: 100%;
}*/

/* Popup recalculo RMDO - Inicio */

#div_processandoRMDO
{
    position: absolute;
    width: 200px;
    height: 100px;
    top: 45%;
    left: 45%;
    margin-left: -100px;
    margin-top: -50px;
    display: none;
    color: #395079;
    font-family: Verdana; 
    font-size:11px;  
}

#table_periodo_rmdo
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Verdana; 
    font-size: 12px;
    color: #395079;
}

#table_periodo_rmdo tr td
{
    text-indent: 1em;
}

#table_periodo_rmdo tr td input
{
    margin-left: 1em;
}

#popupRMDO_PW-1
{
        left: 50% !important;
        margin-left: -250px !important;
        top: 50% !important;
        margin-top: -100px !important;     
}

/* Popup recalculo RMDO - Fim */

/* Popup Planejar OS - Inicio */

#div_processandoPLANEJAR_OS
{
    position: absolute;
    width: 200px;
    height: 100px;
    top: 45%;
    left: 45%;
    margin-left: -100px;
    margin-top: -50px;
    display: none;
    color: #395079;
    font-family: Verdana; 
    font-size:11px;  
}

#table_periodo_PlanejarOS
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Verdana; 
    font-size: 12px;
    color: #395079;
}

#table_periodo_PlanejarOS tr td
{
    text-indent: 1em;
}

#table_periodo_PlanejarOS tr td input
{
    margin-left: 1em;
}

#popupPLANEJAR_PW-1
{
        left: 50% !important;
        margin-left: -225px !important;
        top: 50% !important;
        margin-top: -90px !important;     
}

.CampoCaracterHora
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    text-align: left;
    width: 90px;
}

.CampoCaracterDataSemHora
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    text-align: left;
    width: 110px;
}

/* Popup Planejar OS - Fim */

/* Popup Programar OS - Inicio */

#div_processandoPROGRAMAR_OS
{
    position: absolute;
    width: 200px;
    height: 100px;
    top: 45%;
    left: 45%;
    margin-left: -100px;
    margin-top: -50px;
    display: none;
    color: #395079;
    font-family: Verdana; 
    font-size:11px;  
}

#table_periodo_ProgramarOS
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Verdana; 
    font-size: 12px;
    color: #395079;
}

#table_periodo_ProgramarOS tr td
{
    text-indent: 1em;
}

#table_periodo_ProgramarOS tr td input
{
    margin-left: 1em;
}

#popupPROGRAMAR_PW-1
{
        left: 50% !important;
        margin-left: -225px !important;
        top: 50% !important;
        margin-top: -90px !important;     
}

/* Popup Programar OS - Fim */

/* Popup Encerrar OS - Inicio */

#div_processandoENCERRAR_OS
{
    position: absolute;
    width: 200px;
    height: 100px;
    top: 45%;
    left: 45%;
    margin-left: -100px;
    margin-top: -50px;
    display: none;
    color: #395079;
    font-family: Verdana; 
    font-size:11px;  
}

#table_periodo_EncerrarOS
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Verdana; 
    font-size: 12px;
    color: #395079;
}

#table_periodo_EncerrarOS tr td
{
    text-indent: 1em;
}

#table_periodo_EncerrarOS tr td input
{
    margin-left: 1em;
}

#popupENCERRAR_PW-1
{
        left: 50% !important;
        margin-left: -225px !important;
        top: 50% !important;
        margin-top: -90px !important;     
}

/* Popup Encerrar OS - Fim */

/* Popup Cancelar OS - Inicio */

#div_processandoCANCELAR_OS
{
    position: absolute;
    width: 200px;
    height: 100px;
    top: 45%;
    left: 45%;
    margin-left: -100px;
    margin-top: -50px;
    display: none;
    color: #395079;
    font-family: Verdana; 
    font-size:11px;  
}

#table_periodo_CancelarOS
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Verdana; 
    font-size: 12px;
    color: #395079;
}

#table_periodo_CancelarOS tr td
{
    text-indent: 1em;
}

#table_periodo_CancelarOS tr td input
{
    margin-left: 1em;
}

#popupCANCELAROS_PW-1
{
        left: 50% !important;
        margin-left: -250px !important;
        top: 50% !important;
        margin-top: -100px !important;     
}

/* Popup Cancelar OS - Fim */

/* se um hyper-link está em uma linha selecionada (fundo azul escuro), fica com cor de fonte igual a branco */
tr.dxgvFocusedRow_Default td a.dxeHyperlink_Default
{
    color: White !important;
}

#popupPropriPreferencias_PW-1
{
        left: 50% !important;
        margin-left: -250px !important;
        top: 50% !important;
        margin-top: -200px !important;     
}

.propripref
{
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: Verdana; 
    font-size: 12px;
    color: #395079;
    position: relative;
}

fieldset.propripref legend
{
    font-family: Verdana;
    font-size: 12px;
    color: #395079;    
}

fieldset.propripref div input
{
    margin-right: 1em;    
}

fieldset.propripref div
{
    margin-top: 1em;
    margin-bottom: 1em;
}

fieldset.propripref select 
{
    float: right;          
}

fieldset.propripref p 
{
    margin: 1em;          
}

/* Popup Situacao da Atividade  */

#popupSituacao_PW-1
{
        left: 50% !important;
        margin-left: -125px !important;
        top: 50% !important;
        margin-top: -200px !important;     
}

    ul.situacao
    {
        margin:1em;
        padding:0;
        list-style-type:none;
        display:block;
        font-family: Verdana; 
        font-size: 12px;
        line-height:165%;
        width:200px;
        border-bottom: 1px solid #6699FF;
        border-left: 1px solid #6699FF;
        border-right: 1px solid #6699FF;        
    }
    
    hr_situacao
    {
        margin:1em;
        padding:0;   
        width:200px;             
    }

    ul.situacao li
    {
        margin: 0;
        padding: 0;
        border-top: 1px solid #6699FF;
    }

    ul.situacao li a
    {
        display: block;
        text-decoration: none;
        color: #4D0000;
        background: #C8E0FD;
        padding: 0 0 0 20px;
        /*US 11276*/
        /*width: 200px;*/
    }

    ul.situacao li a:hover
    {
        color: White;
        background-color: #5475B4;
    }

    ul.situacao li a.current, ul.situacao li a.current:hover
    {
        color: White;
        background-color: #7B96C6;
    } 
    
/* Popup Situacao da Atividade  */

#popupComentario_PW-1
{
        left: 50% !important;
        margin-left: -300px !important;
        top: 50% !important;
        margin-top: -250px !important;     
}  

#textAreaComentario
{
    width: 100%;
    height: 300px;
} 

#div_comentario
{
    margin-top: 1em;    
} 

#table_comentario
{
    font-family: Verdana; 
    font-size: 12px;  
    color: #395079;      
}

#table_comentario tr td input
{
          
}

/* Popup Apontamento da Atividade ILP  */

.containerApontamento
{		
	width: 700px;
	height: 500px;
	position: relative;
}
#tableApontamento
{
	width: 100%;
	margin-top: 1em;
}
#tableApontamento tr td .CampoCaracter
{
	width: 100%;
}	
#tableApontamento tr td .ro
{
	background-color: #eeeeee;

}	
#tableApontamento tr td .subtitulo_texto
{
	width: 100%; 
	height: 1.6em;
	display: inline-block;	
	margin-top: 1em;
	font-weight: bold;

}	
#tableApontamento tr td .datetimetxt, #tableApontamento tr td .leituraRegistro	
{
	width: 40%; 			
}
#tableApontamento tr td select	
{
	width: 310px; 
	font-family: Verdana;
	font-size: 11px;
	color: #395079;			
}

#tableApontamento tr td .direita
{
	text-align: right;
}


/* Popup Mapa de Planejamento */

div.MapaPlanLayout
{
    margin: 0.5em;
    /* border: 1px solid silver; */
    position: relative;
    width: 100%;
}
        
div.MapaPlanLayout *
{
    font-family: Verdana;
    font-size: 12px;
}        
        
div.mapadiv
{
    margin: 0;
    position: relative;
    width: 33%;
    float: left;
}
        
div.mapadiv div.divbloco
{
    margin: 0.5em 1em 0 1em;
    padding-top: 0.5em;
    border-bottom: 1px solid silver;
    height: 65px;
}
        
div.clearboth
{
    clear: both;
}
        
div.mapadiv div.tituloPeriodo
{
    height: 2em;
    line-height: 2em;
    text-align: center;
    background-color: rgb(0, 37, 58);
    color: White;
    font-weight: bold;
    width: auto;
    margin: 1em;
}

#mapaApresent div.divbloco
{
    text-align: center;
} 
        
#mapaPeriodo div.divbloco div
{
    margin: 0.5em 0 0 1em;
}
        
.input_ano
{
    width: 40px;
}

    #div-selecao-semana
    {
        position: relative;
        width: 500px;
        height: 330px;
    }
    
    #div-selecao-semana *
    {
        font-family: Verdana;
        font-size: 12px;
    }            
    
    #conteudo-semana    
    {
        height: 190px;
        margin: 1em 1em 0 1em;        
    }
    
    #titulo-semana
    {
        height: 90px;
        width: auto;
        margin: 0 1em 1em 1em;
        color: Gray;
        padding-top: 1em;  
        text-align: right;      
    }  
    
    #titulo-semana span
    {
        font-size: 2em;
    }      
    
    #titulo-semana p
    {
        font-size: 1.3em;
    }          
    
    #conteudo-semana div    
    {
        height: 2.3em;
        width: 2.3em;
        border: 1px solid rgb(84, 117, 180); 
        text-align: center;
        line-height: 2.3em;
        font-weight: bold;
        float: left;    
        margin: 0.3em;    
        color: rgb(84, 117, 180); 
        cursor: pointer;
    }    
    
    .aguarde1
    {
        z-index: 10;
        position: absolute;
        color: White;
        top:0;
        left:0;
        right:0;
        bottom: 0;
        
    }
    
    .LabelMobile
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: Transparent;
    color: #395079;
    text-align: Left;
    height: 30px;
    line-height: 30px;
    background-image: url('Images/Mobile.png');
    background-repeat: no-repeat;
    background-position: 35px;
}

.CadastroCampoMaiusculo
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    color: #395079;
    text-transform: uppercase;
    text-align: left;

    margin-top: 4px;
	width: 96%;
}

.CadastroCampoCaracter
{
    border-width: 1;
    border-style: solid;
    border-color: #395079;
    font-family: Verdana;
    font-size: 11px;
    background-color: White;
    text-align: left;
    margin-top: 4px;
}

.LupaAberturaSS {
    margin-left: -30px;
    margin-top: -10px;
    /*position: absolute;*/
}

.LabelErro {
    font-weight: bold;
    font-size: 12px;
    background-color: Transparent;
    color: #C80000;
    white-space: nowrap;
}