body{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
}
.pControl {
    border:1px #d5d5d5 solid;
    background-color: #f4f4f4;
/*    margin: 0 auto;*/
    padding: 25px;
    width: 520px; 
    margin-top:10px;
    height: 835px;
}

.tituloSistema {
    color: #223258;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 100%;
    margin-bottom: 10px;
    margin-top: -20px;
}

.coluna{
    width: 520px;
    border: 1px #d5d5d5 solid;
    display: inline-block;
    float: left;
}

.colunaB{
    width: 500px;
    padding: 10px;
    height: 860px;
    border: none;
}

#arvoreDiretorios{
    height: 835px;
}
#resultadoPesquisa{
    height: 585px;
}


.login{
    display: block;
    width: 460px;
    height: 25px;
    font-weight: bold;
    font-size: 15px;
}

.bordaJanela{
/*    background-color: #223258;*/
    background-color: #8B98A1;
    color:#FFF;
    padding:10px;
    margin:0;
}
.frmUsu{
    border:1px #d5d5d5 solid;
    padding:10px;
    text-align:center;
    margin-bottom: 10px;
}

.dvCampo,.dvCampoBtn{
/*        border:1px #000 solid;*/
    margin:0;
    padding:5px 0;
    text-align: left;
    clear:both;
}

.dvCampoBtn{
    text-align: center;
}

.dvCampoA{
/*        border:1px #000 solid;*/
    margin: 0;
    padding: 13px 0;
    text-align: left;
    width: 239px;
    float: left;
    height: 45px;
}

.dvCampoA input,.dvCampo input{
/*    width: 220px;*/
    width: 232px;
    height: 20px;
    font-size: 13px;
    font-weight: bold;
}

.dvCampo p,.dvCampoA p{
    margin:0;
    padding:2px 0 2px 5px;
    background-color: #d5d5d5;
    border:1px #d5d5d5 solid;
}
.obrigatorio{
    background-color: #FF4B4B !important;
}

#novoUsuNome,#novoUsuEnd{
/*    width: 460px;*/
    width: 472px;
}

.avisoObrig{
    font-size: 10px;
    color:#F00;
}

#dvIdUsu,#dvAguarde{
    margin-top:200px;
}

#enviarRevalidacao,#resetarSenha{
    cursor:pointer;
}

.lnkRevalidacao{
    display: block;
    color:#223258;
    font-size: 10px;
    text-align: right;
    padding-top:5px;
}

.ajxLoader{
    background-color: #FFF;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index:1;
    text-align: center;
    padding-top: 100px;
}

#dvFormularioDown{
    text-align: center;
}

#imgGeosgbForm{
    width: 400px;
}

.titForm{
    margin-top: 15px;
}

#lnkFormulario{
    cursor: pointer;
    font-weight: bold;
    color: #283258;
}

#lnkFormulario:hover{
    color: #4169E1;
}

.linhaResult:first-child{
    margin-top:0;
    border-top: none;
}

.linhaResult{
    border:1px solid #d5d5d5;
    padding:5px;
    margin-top:5px;
/*    border-left: none;
    border-right: none;*/
    background-color:#FFF;
    width: 490px;
}
.titulo_pesq{
    font:15px;
    color:#959595;
    font-weight: bold;
}
.linkDown_pesq{
    cursor:pointer;
    margin-left:0;
}

.linkDown_pesq a{
    text-decoration: none;
    color:#000;
}

.txt_ResultPesq{
    text-align: center;
}
.inputFormat{
    width: 495px;
    margin-left: 10px;
    border:1px solid #d5d5d5;
    border-radius: 5px;
    height: 25px;
    padding-left:5px;
}

#dv_pesqNmArquivo{
    display:none;
}

.linkPath{
    color:#959595;
    font-size:10px;
    width: 495px;
}

#pResultPesq{
    display: none;
}


#sp_Resultpesquisa{
    border: 1px solid #d5d5d5;
    display: block;
    width: 520px;
    margin-bottom: 10px;
    height: 40px;
}

#dv_funcionalidades{
    display: inline-block;
    background-color: #f4f4f4;
    width: 525px;
    height: 885px;
    margin-top: 10px;
    border:1px solid #d5d5d5;
    border-left: none;
}
#dv_Resultpesquisa{
    border: 1px solid #d5d5d5;
    margin-bottom: 10px;
    display: block;
    height: 40px;
}





.ui-autocomplete {
        max-height: 250px;
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
        width: 450px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
        height: 250px;
}

.loadingPesquisa{
    display: block;
    text-align: center;
}

.newsTitulo{
    display:block;
    width: 485px;
    background-color: #AAA;
    font-size:15px;
    font-weight: bold;
    padding:10px;
    text-align: center;
    margin-bottom: 0;
    border:1px solid #D5D5D5;
}
#listagemUltimasPublic{
    display:block;
    width: 465px;
}
.linhaUltPublic{
    width: 465px;
    margin-left: 5px;
    margin-top: 0;
    border:1px solid #D5D5D5;
    border-top:none;
}

.imgControle{
    width: 4%;
    margin-left: 285px;
}
.listagemArquivos{
    height: 750px;
    overflow-y: scroll;
    overflow-x: hidden;
    width: 500px !important;
}
.primeiroDir{
    color:#F00;
    font-weight: bold;
}
.tituloUpdate{
    margin:0;
}
.dataPublicUpdate{
    display: block;
    font-size:9px;
    margin:0 0 5px 0;
    padding:0;
    font-weight: bold;
    color:#00F;
}
.listaArquivos{
    list-style: none;
    padding:0;
}

.arquivoPesquisa{
    display: block;
    width: 485px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.nmArquivo{
    display: block;
    width: 445px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.nmArquivo img{
    margin-right:3px;
}
.listaUltimas{
    display: block;
    height: 45px;
}
.colunaC{
    width: 500px;
    padding: 10px;
    height: 583px;
    border: none;
}