﻿/*ESTILOS DE FORMATAÇÃO DA PÁGINA*/
html {
    background: url(../../Imagens/bgBody.png) repeat;
}

#UpdatePanel1
{
    width: 200px;
    height: 50px;
    border: solid 1px gray;
}

#MarcaHomolog {
    position: absolute;
    top: 35px;
    right:10px;
}
	
.link {
	color: #666;
}
		
.link:hover {
	text-decoration: underline;
	color: #777;
}

.topo {
    height: auto;
    width: 100%;
    overflow: auto hidden;
    position: fixed;
    margin: 0 auto;
    background-color: #1B1B1B;
    z-index: 2;
}

.topoGeralMenu {
    height: auto;
    width: 100%;
    overflow: auto hidden;
    position: static;
    margin: 0 auto;
    background-color: #1B1B1B;
    /*z-index:2;*/
    display: none;
    /*border:1px solid red; Só para vizualização*/
}

.espacoSuperiorMenu {
    width: 1024px;
    height: 44px;
    background-image: url(../../Imagens/bgEspacoSuperiorMenu.png);
    background-position: center;
    margin: 0 auto;
    /*border:1px solid red; Só para vizualização*/
}

.titulosSuperiorMenu {
    width: 1024px;
    height: 40px;
    background-image: url(../../Imagens/bgTitulosSuperiorMenu.png);
    background-position: center;
    margin: 0 auto;
    /*border:1px solid red; Só para vizualização*/
}

.afastadorTitulosSuperiorMenu {
    width: 15px;
    height: 40px;
    float: left;
    /*border:1px solid red; Só para vizualização*/
}

.subTitulosSuperiorMenu {
    width: 1024px;
    height: auto;
    background-image: url(../../Imagens/bgSubTitulosTopoMenu.png);
    background-position: center top;
    background-repeat: repeat;
    margin: 0 auto;
    overflow: auto;
    /*border:1px solid blue; Só para vizualização*/
}

.afastadorSubTitulosSuperiorMenu {
    width: 15px;
    height: 40px;
    float: left;
    /*border:1px solid red; Só para vizualização*/
}

.separadorSubTitulosSuperiorMenu {
    width: 99%;
    height: 40px;
    margin: 0 auto;
    background-image: url(../../Imagens/bgSeparadorSubTitulosTopoMenu.png);
    background-position: bottom center;
    background-repeat: repeat-x;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    /*border:1px solid red; Só para vizualização*/
}

.estruturaLogomarca {
    width: 987px;
    height: 105px;
    margin: 0 auto;
    /*border:1px solid red; Só para vizualização*/
}

.dadosUsuario {
    float: right;
    width: auto;
    height: 20px;
    margin: 0px auto;
    margin-right: 250px;
    padding-top: 6px;
    /*border:1px solid red; Só para vizualização*/
}

.logoMarca {
    width: 428px;
    height: 55px;
    margin: 0 auto;
    margin-right: 580px;
    float: right;
    /*border:1px solid red; Só para vizualização*/
}

.botaoSair {
    width: 147px;
    height: 29px;
    margin-left: 839px;
    /*border:1px solid red; Só para vizualização*/
}

.conteudo {
    width: 987px;
    height: auto;
    min-height: 450px;
    overflow: auto;
    margin: 0 auto;
    background-color: #f4f4f4;
    background-image: url(../../Imagens/bgConteudo.png);
    position: static;
    /*border:1px solid black; Só para vizualização*/
}

.abasConteudo {
    width: 100%;
    height: 28px;
    background-image: url(../../Imagens/bgAbasConteudo.png);
    background-repeat: no-repeat;
    background-position: top center;
    padding-top: 7px;
    overflow: hidden;
    /*z-index:3;*/
}

.abaAtivaConteudo {
    width: auto;
    height: 28px;
    margin-left: 15px;
    float: left;
    /*border:1px solid red; Só para vizualização*/
}

.abaAtivaConteudoEsquerda {
    min-width: 6px;
    height: 30px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../../Imagens/bgDivAbaAtivaConteudoEsquerda.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-color: #f4f4f4;
    /*border:1px solid red; Só para vizualização*/
}

.abaAtivaConteudoCentro {
    min-width: 30px;
    height: 30px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../../Imagens/bgDivAbaAtivaConteudoCentro.png);
    background-repeat: repeat-x;
    background-color: #f4f4f4;
    color: #96c954;
    /*border:1px solid red; Só para vizualização*/
    padding-top: 6px;
}

.abaAtivaConteudoDireita {
    min-width: 4px;
    height: 30px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../../Imagens/bgDivAbaAtivaConteudoDireita.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #f4f4f4;
    /*border:1px solid red; Só para vizualização*/
}

.abaInativaConteudoEsquerda {
    min-width: 4px;
    height: 28px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../../Imagens/bgDivAbaInativaConteudoEsquerda.png);
    background-repeat: no-repeat;
    background-position: left;
    /*border:1px solid red; Só para vizualização*/
}

.abaInativaConteudoCentro {
    min-width: 30px;
    height: 28px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../../Imagens/bgDivAbaInativaConteudoCentro.png);
    background-repeat: repeat-x;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    /*border:1px solid red; Só para vizualização*/
    padding-top: 6px;
}

.abaInativaConteudoDireita {
    min-width: 6px;
    height: 28px;
    margin-bottom: 0px;
    float: left;
    background-image: url(../../Imagens/bgDivAbaInativaConteudoDireita.png);
    background-repeat: no-repeat;
    /*border:1px solid red; Só para vizualização*/
}

.conteudoAbas {
    width: 980px;
    height: auto;
    overflow: auto hidden;
    position: static;
    /*display:none;*/
    /*border:3px solid yellow; Só para vizualização*/
}

.conteudoDeslisante {
    width: 100%;
    height: auto;
    overflow: auto hidden;
    position: static;
    display: block;
    /*border:1px solid green; Só para vizualização*/
}

.conteudoAbasTextos {
    width: 955px;
    min-height: 200px;
    height: auto;
    margin-left: 15px;
    padding-top: 20px;
    background-color: #FFFFFF;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    overflow: auto /*hidden*/;
    position: static;
}

.topoConteudo {
    height: 15px;
    background-image: url(../../Imagens/bgTopoConteudo.png);
    background-repeat: no-repeat;
    background-position: top center;
}

.containerTextos {
    background-color: #f4f4f4;
    position: static;
    overflow: auto hidden;
    height: auto;
}

.caixaTitulo {
    width: 945px;
    height: 50px;
    margin-left: 20px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}

.divisaPagamentoIncluir {
    width: 944px;
    height: 36px;
    margin-left: 20px;
}

.menuLateral {
    float: left;
    position: static;
    margin-left: 1px;
}

.conteudoPesquisa {
    min-width: 650px;
    padding-right: 22px;
    padding-left: 2px;
    width: auto;
    height: auto;
    /*position:static;*/
    float: right;
    color: #555;
}

    .conteudoPesquisa a {
        text-decoration: none;
        font-weight: bold;
        color: #000;
    }

        .conteudoPesquisa a:hover {
            color: #bbb;
            text-decoration: underline;
        }

.subContainerPesquisa {
    width: auto;
    height: auto;
    overflow: auto hidden;
    position: static;
    /*border:1px solid red;*/
}

.conteudoMenuLateral {
    /*background-image:url(../../Imagens/bgBotaoMenuLateral.png);
	background-repeat:no-repeat;*/
    background-color: #f2f2f2;
    width: 182px;
    height: 100%;
    float: left;
    position: static;
    border: solid 1px #ddd;
    border-left: none;
}

.menuLateralDeslisante {
    height: auto;
    position: fixed;
    overflow: auto hidden;
}

.pesquisa {
    margin-top: 35px;
    width: 400px;
    height: 1000px;
    float: left;
    position: static;
}

.formPesquisa {
    width: auto;
    min-width: 734px;
    min-height: 232px;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    position: static;
}

.divFormPesquisa {
    width: 733px;
    height: 30px;
    margin: 0 auto;
    position: static;
}

.resultadoPesquisa {
    width: auto;
    min-width: 720px;
    margin: 0 auto;
    position: static;
    /*z-index : 1; position: relative;*/
}

.paginacaoPesquisa {
    width: 720px;
    height: 61px;
    margin: 0 auto;
    position: static;
}

.inclusaoEdicao {
    width: auto;
    min-width: 733px;
    height: auto;
    min-height: 220px;
    margin: 0 auto;
    overflow: auto;
}

.conteudoFormPesquisa {
    background-color: #dbf0eb;
    width: auto;
    min-width: 700px;
    height: auto;
    min-height: 200px;
    position: static;
    margin: 33px auto;
    padding-top: 10px;
    overflow: hidden;
}

.topoResultadoPesquisa {
    background-image: url(../../Imagens/bgDivCentro.png);
    background-repeat: repeat-x;
    min-width: 752px;
    width: auto;
    height: 33px;
    float: left;
    position: static;
}

.conteudoResultadoPesquisa {
    min-width: 720px;
    width: auto;
    /*min-height:285px;*/
    padding-top: 33px;
}

.titulosResultadoPesquisa {
    background-color: #73ae8a;
    width: 732px;
    height: 20px;
    font-size: 14px;
    color: #f4f4f4;
}

.itensResultadoPesquisaEscuro {
    background-color: #dbf0eb;
    width: 732px;
    height: 20px;
    margin-left: 0px;
}

.itensResultadoPesquisaClaro {
    background-image: #dbf0eb;
    width: 732px;
    height: 20px;
    margin-left: 0px;
}

.tabelaResultadoPesquisa, tr, td, th {
    vertical-align: middle;
    margin: 0px;
    padding: 0px;
    height: auto;
    /*width:auto; Estava atrapalhando a ProgBar*/
}

.topoInclusaoEdicao {
    background-image: url(../../Imagens/bgDivCentro.png);
    background-repeat: repeat-x;
    min-width: 752px;
    width: auto;
    height: 33px;
    float: left;
    position: static;
}

.conteudoinclusaoEdicao {
    background-color: #dbf0eb;
    width: auto;
    min-width: 700px;
    height: auto;
    min-height: 230px;
    position: static;
    margin: 33px auto;
    padding-top: 10px;
    overflow: hidden;
}

.formInformacoesPessoais {
    margin: 0 auto;
    width: 688px;
    padding-top: 30px;
    padding-left: 15px;
    position: static;
    float: left;
}

.rodape {
    width: 990px;
    height: 55px;
    background-image: url(../../Imagens/bgRodape.png);
    background-repeat: no-repeat;
    position: static;
    margin: 0 auto;
}

.parteVisivelMenuSuperior {
    height: 5px;
    background-color: #000;
}

.containerAbas {
    height: auto;
    overflow: auto hidden;
    position: static;
}

.containerFolhaPagamento {
    height: auto;
    overflow: auto hidden;
    position: static;
    margin-bottom: 15px;
}

.containerPesquisa {
    width: auto;
    min-height: 450px;
    position: static;
    overflow: hidden;
}

.rodapeConteudo {
    height: 15px;
    background-image: url(../../Imagens/bgRodapeConteudo.png);
    background-repeat: no-repeat;
    background-position: top center;
}

.esquerdaTopo {
    background-image: url(../../Imagens/bgDivEsquerda.png);
    background-repeat: no-repeat;
    width: 4px;
    height: 31px;
    float: left;
}

.direitaTopo {
    background-image: url(../../Imagens/bgDivDireita.png);
    background-repeat: no-repeat;
    width: 4px;
    height: 31px;
    float: left;
}

.topoFormPesquisa {
    background-image: url(../../Imagens/bgDivCentro.png);
    background-repeat: repeat-x;
    min-width: 600px;
    width: auto;
    height: 32px;
    position: static;
    float: left;
}

.containerResultadoPesquisa {
    overflow: auto hidden;
    float: left;
}

.botoesFormInformacoesPessoais {
    float: left;
}

.PanelPesquisaTopo {
    background-image: url(../../Imagens/bgDivDireita.png);
    background-repeat: no-repeat;
    width: 4px;
    height: 31px;
    float: left;
}

.titulosCollapsible {
    background-color: #f4f4f4;
    min-width: 600px;
    width: auto;
    height: 31px;
    float: left;
    position: static;
    background: url(../../Imagens/bgDivEsquerda.png) top left no-repeat;
    padding: 7px;
    padding-bottom: 0px;
    margin: 0px;
    font: bold 15px "Trebuchet MS", Arial;
    line-height: 13px;
    color: #000;
    margin-bottom: -5px;
}

a.titulosCollapsible {
    cursor: hand;
}

.PanelTopo {
    background: url(../../Imagens/bgDivDireita.png) top right no-repeat;
    height: 31px;
    padding: 0px;
}

/*.camposCollapsible{vizualização no css da respectiva masterpage}*/

/*FIM DOS ESTILOS DE FORMATAÇÃO DA PÁGINA*/

/****************************************/
/****************************************/
/****************************************/
/*ESTILOS DE FORMATAÇÃO DE TAGS*/

/*html {vizualização no css da respectiva masterpage}*/
p {
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    font-size: 12px;
    color: #828282;
}

fieldset {
    border: 1px solid #000000;
    width: auto;
    height: auto;
    margin-right: 10px;
    padding: 10px;
    border-radius: 3px;
    margin-right: 13px;
}

legend {
    font: bold 13px Digital-Medium;
    color: #000;
    padding: 3px;
}

/*FIM DOS ESTILOS DE FORMATAÇÃO DE TAGS*/

/****************************************/
/****************************************/
/****************************************/

/*ESTILOS DE FORMATAÇÃO DE CONTEÚDOS DINÂMICOS*/

.aumenta {
    width: 940px;
    height: 1px;
    display: none;
    position: static;
    /*border:2px #0F0 solid;*/
}

.aumentaTopo {
    width: 940px;
    height: 1px;
    display: none;
    position: static;
}

.aumentaConteudo {
    width: 729px;
    height: 1px;
    display: none;
    position: static; /*border:2px #0F0 solid;*/
}

.aumentaConteudoPesquisa {
    width: 940px;
    height: 1px;
    position: static;
    display: none;
    /*border:2px #0F0 solid;*/
}

.freio {
    width: 20px;
    position: static;
}


ul.tabs {
    /*margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; 
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;*/
}

    ul.tabs li {
        min-width: 30px;
        margin-bottom: 0px;
        float: left;
        background-image: url(../../Imagens/bgDivAbaInativaConteudoCentro.png);
        background-repeat: repeat-x;
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        width: auto;
        height: 28px;
        margin-left: 15px;
        float: left;
        border: none;
    }
/*ul.tabs li a {vizualização no css da respectiva masterpage}
ul.tabs li a:hover {vizualização no css da respectiva masterpage}
.html ul.tabs li.active a {vizualização no css da respectiva masterpage}
html ul.tabs li.active {vizualização no css da respectiva masterpage}*/

.tab_container {
    /*border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;*/
}

.tab_content {
    font-size: 1.2em;
}

/*FIM DOS ESTILOS DE FORMATAÇÃO DE CONTEÚDOS DINÂMICOS*/

/****************************************/
/****************************************/
/****************************************/

/*ESTILOS DE FORMATAÇÃO DE TEXTOS*/

.tituloSuperior1 {
    font-size: 19px;
    color: #4eaac2;
    float: left;
    width: 184px;
    height: 40px;
    margin-left: 14px;
    margin-top: -33px;
    /*border:1px solid red; Só para vizualização*/
}

.tituloSuperior2 {
    font-size: 19px;
    color: #4baf89;
    float: left;
    width: 182px;
    height: 40px;
    margin-left: 14px;
    margin-top: -33px;
    /*border:1px solid red; Só para vizualização*/
}

.tituloSuperior3 {
    font-size: 19px;
    color: #68bb4c;
    float: left;
    width: 191px;
    height: 40px;
    margin-left: 14px;
    margin-top: -33px;
    /*border:1px solid red; Só para vizualização*/
}

.tituloSuperior4 {
    font-size: 19px;
    color: #96c954;
    float: left;
    width: 191px;
    height: 40px;
    margin-left: 14px;
    margin-top: -33px;
    /*border:1px solid red; Só para vizualização*/
}

.tituloSuperior5 {
    font-size: 19px;
    color: #c5be5c;
    float: left;
    width: 191px;
    height: 40px;
    margin-left: 14px;
    margin-top: -33px;
    /*border:1px solid red; Só para vizualização*/
}

.tituloSuperior6 {
    font-size: 15px;
    color: #fff;
    width: 300px;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    /*border:1px solid red; Só para vizualização*/
}

.subTituloSuperior1 {
    font-size: 13px;
    color: #909090;
    float: left;
    width: 184px;
    height: auto;
    margin-left: 14px;
    margin-top: 5px;
    line-height: 20px;
    /*border:1px solid red; Só para vizualização*/
}

a.subTituloSuperior1 {
    text-decoration: none;
    color: #909090;
}

    a.subTituloSuperior1:hover {
        text-decoration: none;
        color: #ffffff;
    }

.subTituloSuperior2 {
    font-size: 13px;
    color: #909090;
    float: left;
    width: 182px;
    height: auto;
    margin-left: 14px;
    margin-top: 5px;
    line-height: 20px;
    /*border:1px solid red; Só para vizualização*/
}

.subTituloSuperior3 {
    font-size: 13px;
    color: #909090;
    float: left;
    width: 191px;
    height: auto;
    margin-left: 14px;
    margin-top: 5px;
    line-height: 20px;
    /*border:1px solid red; Só para vizualização*/
}

.subTituloSuperior4 {
    font-size: 13px;
    color: #909090;
    float: left;
    width: 191px;
    height: auto;
    margin-left: 14px;
    margin-top: 5px;
    line-height: 20px;
}
/*.caixaTituloTextosAba {vizualização no css da respectiva masterpage}*/

.caixaTextosAba {
    min-width: 160px;
    /*width:210px;*/
    height: auto;
    margin-left: 20px;
    float: left; /**/
    position: static;
    overflow: auto hidden;
    line-height: 20px;
    /*background-image:url(../../Imagens/bgCaixaTextosAbas.png);
	background-position:bottom;*/
}

    .caixaTextosAba p {
        min-width: 160px;
        /*width:210px;*/
        height: auto;
        margin-left: 0px;
        float: left; /**/
        position: static;
        overflow: auto hidden;
        line-height: 20px;
        border-bottom: solid 1px #e2e2e2;
        width: 100%;
    }

a.caixaTextosAba {
    font: normal 12px arial;
    text-decoration: none;
    color: #ff0000;
}

    a.caixaTextosAba:hover {
        font: normal 12px arial;
        text-decoration: none;
        color: #000;
    }

.textoTitulo {
    width: auto;
    padding-top: 20px;
    font-size: 21px;
    color: #000000;
    float: left;
}

.textoIncluirNovoRegistro {
    width: auto;
    padding-top: 42px;
    padding-left: 504px;
    font-size: 15px;
    color: #96c954;
    float: left;
}

.textoMenuVertical {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 10px;
    background-image: url(../../Imagens/bgOpcoesMenuLateral.png);
    background-repeat: no-repeat;
    height: 41px;
    width: 172px;
    float: left;
    position: static;
}

.opcoesMenuLateral {
    background-image: url(../../Imagens/bgOpcoesMenuLateral.png);
    background-repeat: no-repeat;
    height: 41px;
    width: 182px;
    float: left;
    position: static;
}

.nomeResultadoPesquisa {
    margin-left: 52px;
    padding-top: 10px;
    font-size: 16px;
    color: #f4f4f4;
    float: left;
}

.situacaoResultadoPesquisa {
    margin-left: 200px;
    padding-top: 10px;
    font-size: 16px;
    color: #f4f4f4;
    float: left;
}

.textoResultadoPesquisa {
    float: left;
    width: 200px;
}

.textoResultadoPesquisa2 {
    float: left;
    width: 400px;
}

.legendaInformacoesPessoais {
    font-size: 14px;
    color: #333333;
    margin-left: 31px;
    padding-top: 0px;
}

#tab_inclusao {
    margin-left: 50px;
}

.alinhartextotabela {
    /*text-align:left;*/
}

.inputpesq {
    background-image: url(../../Imagens/input_dois_pesquisa.jpg);
    background-repeat: no-repeat;
    width: 284px;
    height: 28px;
    border: 0;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
}

.textoRodape {
    margin-left: 140px;
    padding-top: 18px;
}

.titulosPesquisa {
    padding-left: 8px;
    font-size: 14px;
    color: #000;
    padding-top: 8px;
}

.fieldSetPesquisa {
    margin-left: auto;
    margin-right: auto;
}

.tabefaFormPesquisa {
    margin-left: auto;
    margin-right: auto;
}

.menuContexto {
    font: bold 12px Arial,Helvetica,sans-serif;
    padding: 7px 0px 7px 6px;
    background-repeat: no-repeat;
    border-bottom: solid 1px #ddd;
    /*height: 41px;*/
    width: 172px;
    float: left;
    position: static;
}

a.menuContexto {
    line-height: 13px;
    text-decoration: none;
    background-image: url("../../Imagens/bgOpcoesMenuLateral.png");
}

    a.menuContexto:hover {
        color: #000;
        text-decoration: none;
    }

/*FIM DOS ESTILOS DE FORMATAÇÃO DE TEXTOS*/
/****************************************/
/****************************************/
/****************************************/

/*ESTILOS DE FORMATAÇÕES GERAIS*/

.fonte-DM {
    font-family: "Digital-Medium",Trebuchet MS;
}

.bold {
    font-weight: bold;
}

.fonte-A {
    font: bold 13px Digital-Medium;
    color: #000;
}

.bold {
    font-weight: bold;
}

.verDiv {
    display: block;
    border: 1px #F00 solid;
}

.esconderDiv {
    display: none;
}

.mostrarDiv {
    display: block;
}

.fixada {
    position: fixed;
}

input, textarea, select {
    font: normal 11px arial;
    border: solid 1px #828282;
    color: #000;
    margin: 3px 3px 0px 3px;
}

    input[disabled] {
        background-color: transparent;
        color: #333;
    }

    input[readOnly] {
        background-color: transparent;
        color: #333;
    }

    input[type="image"] {
        border: none;
    }

/*table td [type='radio']{background-color:red;}*/
.transparente {
    filter: alpha(opacity=80);
}

@font-face {
    font-family: "Digital-Medium";
    src: url("../../fontes/digital-medium-webfont.eot"); /* para IE */
    src: local("Digital-Medium"), url("../../fontes/Digital-Medium.ttf");
}

@font-face {
    font-family: "Consola";
    src: '../../fontes/Consola.tts';
    src: local("Consola"), url("../../fontes/Consola.ttf");
}


/*#bodyTag{margin:0px auto;
position: absolute; background-color:#F00;
}
*/
#linksAcesso {
    float: left;
    width: 200px;
    margin-top: 20px;
    margin-left: 20px;
}

.inputpesq {
    background-image: url(../../Imagens/input_pesquisa.jpg);
    background-repeat: no-repeat;
    width: 284px;
    height: 28px;
    border: 0;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #828282;
}
/*FIM DOS ESTILOS DE FORMATAÇÕES GERAIS*/
/****************************************/
/*ESTILOS DO AJAX*/
.ajax__calendar_container {
    padding: 4px;
    cursor: default;
    width: 170px;
    font-size: 11px;
    text-align: center;
    font-family: tahoma,verdana,helvetica;
    z-index: 99;
    position: relative;
    float: left;
}
/*
.ajax__calendar .ajax__calendar_container{

border:solid 1px #646464;
background-color:red;
color: #000000;
z-index:99;
position:relative;
float:left;
}*/
/****************************************/
/*ESTILOS DOS BOTÕES*/
.botao {
    background: url(../../Imagens/bgBtnOn.png) no-repeat #57912a right;
    border: 1px solid #57912a;
    right;
    height: 23px;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 5px;
    float: left;
}

a.botao {
    font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff !important;
    padding: 2px 28px 0px 10px;
    text-decoration: none !important;
}

    a.botao:hover {
        font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #345619 !important;
        text-decoration: none !important;
    }

.botaoOff {
    background: url(../../Imagens/bgBtnOff.png) no-repeat #f5f5f5 right;
    border: 1px solid #555;
    height: 23px;
    text-align: center;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -khtml-border-radius: 4px;
    margin: 5px;
    float: left;
}

a.botaoOff {
    font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #fff !important;
    padding: 2px 28px 0px 10px;
    text-decoration: none !important;
}

    a.botaoOff:hover {
        font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
        color: #333 !important;
        text-decoration: none !important;
    }

.botaoTelas {
    background: url(../../Imagens/bgBtnOn.png) no-repeat #57912a right;
    border: 1px solid #57912a;
    right;
    height: 23px;
    text-align: center;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    margin: 5px;
    width: 80px;
    font-weight: bold;
    color: #fff;
}
/****************************************/
/*Modal Popups e alerts*/
.panelModalPopup {
    background-color: #FFFFFF;
    width: auto;
    height: auto;
    border-width: 3px;
    border-style: solid;
    border-color: gray;
    padding: 15px;
    z-index: 99;
}

.panelModalPopupLancFinanceiro {
    background-color: #FFFFFF;
    background-image: url(../../Imagens/bg_modal.gif);
    background-repeat: repeat-x;
    border-width: 3px;
    border-style: solid;
    border-color: gray;
    padding: 15px;
    z-index: 99;
}

.modalBackground {
    background-color: gray;
    filter: alpha(opacity=30);
    opacity: 0.3;
    z-index: 98;
}

.light {
    position: fixed;
    z-index: 999999;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

.lightwindow {
    background-image: url(../../Imagens/bg_layer_tranp.png);
    background-repeat: repeat;
    font: bold 16px verdana;
    color: #b40000;
    margin: 0px auto;
    width: 100%;
    height: 100%;
    min-height: 3500px;
    padding: 10px;
}

.alert {
    position: absolute;
    margin: 0px auto;
    margin-left: 30%;
    margin-top: 20%;
    background-color: #f2f2f2;
    width: 400px;
    height: auto;
    padding: 40px;
}

/*#AlertDiv{position:fixed; margin:0px auto; margin-left:30%; margin-top:10%; background-color:#f2f2f2; width:400px; height:auto; padding:40px; background: url(../../Imagens/bgErroScript.png) no-repeat #fff center;}*/
/*left: 40%;
top: 40%;
margin:0px auto;
position: absolute;
border:Solid 1px #000;
visibility: hidden;
z-index: 99;
text-align: center;
background: url(../../Imagens/bgErroScript.png) no-repeat #fff center;
font:normal 18px verdana;
color: #993300;
padding-top: 120px;
padding-bottom: 20px;

}*/
/*modal Original da masterpageintech*/
#AlertDiv {
    /*left: 40%; top: 40%;*/
    visibility: hidden;
    background-image: url(../../Imagens/bg_layer_tranp.png);
    background-repeat: repeat;
    position: absolute;
    margin: 0px auto;
    z-index: 20;
    width: 100%;
    height: 100%; /*min-height:3500px;*/
}

#AlertContainer {
    position: relative;
    text-align: center;
    margin-top: 200px;
    width: 400px;
    height: auto;
    padding: 20px;
    background: url(../../Imagens/bgErroScript.png) top center no-repeat #fff;
    font: normal 12px verdana;
    color: #b40000;
    border: solid 1px #000;
    border-radius: 8px;
    text-align: center;
    padding-top: 100px;
    z-index: 40;
}

#AlertMessage {
    margin: 5px;
    z-index: 40;
}

#AlertButtons {
    position: relative;
    z-index: 50;
}

.completionListCssClass {
    white-space: nowrap;
    width: auto !important;
    margin: 0px;
    padding: 0px;
    background-color: window;
    list-style-type: none;
    cursor: pointer;
    position:relative;
    z-index:10000000 !important;
}

.completionListHighlightedItemCssClass{
    background-color: #e8f3ee;
    color:black;
    font-weight:bold;
}

.completionListItemCssClass{
    color:black;
    background-color: window;
}

/*
position: absolute;
border:Solid 1px #000;
visibility: hidden;
z-index: 99;
text-align: center;
background: url(../../Imagens/bgErroScript.png) no-repeat #fff center;
font:normal 11px verdana;
color: #993300;
padding-top: 120px;
padding-bottom: 20px;*/

/****************************************/
