@charset "utf-8";
/* CSS Document */
h4{
    text-align:center;
}
.textoGrande{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:15px;
    color:#666;
    font-weight:bold;
}
.buscaIndex{
    //background-image:url(../../img/sistema/lupa_06.gif);
    background-repeat: no-repeat;
    background-position:right;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#336;
    width:185px;
    height:14px;
    border:0px;
    margin-right:2px;
}
.botaoBuscaIndex{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#336;
}

#msgErro{
    padding-top:220px;
    height:250px;
    width:480px;
    margin:auto;
}
#msgErro .msg{
    background-color:#7C7CFF;
    text-align:center;
    font-weight:bold;
    color:#FFF;
    font-size:14px;
    font-family:Tahoma, Geneva, sans-serif;
}
.botao{
    border:1px solid #C4C4C4;
    color:#336;
    background-color:#CDCDCD; /*#DCDCED;*/
    text-decoration:none;
    font-family: "Microsoft Sans Serif", Arial, sans-serif;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
    padding:8px; 
    cursor:pointer;
    min-width: 65px;
} 
#liPesquisa{
    padding-left: 700px;
    margin-right: 100px!Important;
}
/*
.telaFormulario1 #pesquisar.botao{
    margin-left: -150px;
}*/

#buscar.botao, #procurar.botao, #pesquisar.botao{
    background:url(../../img/sistema/buscar.png) left no-repeat #CDCDCD;
    margin-top: 60px;
    padding-left: 25px;
    padding-right: 15px;
}
li#ult #pesquisar.botao{
    margin-top: 0px;
    margin-right: 0px;
}
#voltar.botao{
    background:url(../../img/sistema/setaVoltar.png) left no-repeat #CDCDCD;
    border:1px solid #C4C4E1;
    padding-left: 35px;
}
#salvar.botao{
    background:url(../../img/sistema/salvar.png) left no-repeat #CDCDCD;
}
#cadastrarUser.botao{
    background:url(../../img/sistema/user.png) left no-repeat #CDCDCD;
}
#cadastrarEmpresa.botao{
    background:url(../../img/sistema/empresa.png) left no-repeat #CDCDCD;
}
#carregar.botao{
    background:url(../../img/sistema/loading.png) left no-repeat #CDCDCD;
}
#gerarExcel.botao{
    background:url(../../img/sistema/excelicon.png) left no-repeat #CDCDCD;
}
#emailEnviar.botao{
    background:url(../../img/sistema/icone-email.png) left no-repeat #CDCDCD;
}
#imgImprimir.botao{
    background:url(../../img/impresora.png) left no-repeat #CDCDCD;
    width: 80px;
    padding-left: 25px;
}
#imgexc.botao{
    background:url(../../img/ico_excel.gif) left no-repeat #CDCDCD;
}
#imgxls.botao{
    background:url(../../img/ico_excel.png) left no-repeat #CDCDCD;
}
#imggrf.botao{
    background:url(../../img/graficoOver.png) left no-repeat #CDCDCD;
}
#imgcsv.botao{
    background:url(../../img/csvOver.png) left no-repeat #CDCDCD;
}
#imgpdf.botao{
    background:url(../../img/pdfOver.png) left no-repeat #CDCDCD;
}
.botao:hover, #gerarExcel:hover, #carregar:hover,
#cadastrarEmpresa:hover, #cadastrarUser:hover, 
#salvar:hover, #procurar:hover, #buscar:hover, 
#emailEnviar:hover, #pesquisar:hover,#voltar:hover,
#imgpdf:hover, #imgcsv:hover, #imggrf:hover, #imgexc:hover, #imgImprimir:hover{
    border:1px solid #CECECE;
    color:#336;
    background-color:#DCDCDC;
    text-decoration:none; 
}

a:link, a:visited, img{
    text-decoration:none;
    border:0;
}

.telaFormulario{
    min-height:140px;
    height:auto;
    border:solid 1px #EFEFF4;
    margin:3px;
    width:100%;
}


.telaFormulario table{
    max-width:850px;
    min-width:450px;
    margin-left:auto;
    margin-right:auto;
    background:#FFFFFF;
    padding-left:30px;
    padding-right:20px;
    padding-bottom:6px;
    padding-top:6px;	
    margin-bottom:20px;
}
/*
.telaFormulario ul {
    background-color: #990000;
    padding: 50px;
    color: #F00;
}*/

.telaFormulario, .telaFormulario1, #pasta{
    /*background:no-repeat url(../../img/sistema/PastaArquivos.png) 5px 35px;*/
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1{
    background:no-repeat url(../../img/sistema/CadastroUsuario.png) 5px 35px;
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1, #cadastro{
    /*background:no-repeat url(../../img/sistema/Cadastro.png) 5px 35px;*/
    background-color:#D8F0F2;
}
.telaFormulario, .telaFormulario1, #alerta{
    background:no-repeat url(../../img/sistema/bkpatencao.png) 5px 35px;
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1, #excel{
    background:url(../../img/sistema/Excel.png) no-repeat 5px 35px;
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1, #pdf{
    background:url(../../img/sistema/pdf.png) no-repeat 5px 35px;
    background-color:#D8F0F2;
}
.telaFormulario, .telaFormulario1, #doc{
    background:url(../../img/sistema/doc.png) no-repeat 5px 35px;
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1, #admin{
    background:url(../../img/sistema/UsuarioAdministrador.png) no-repeat 5px 35px;
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1, #calculo{
    background:url(../../img/sistema/calculo.png) no-repeat 5px 35px;
    background-color:#D8F0F2;
}
.telaFormulario, .telaFormulario1, #email{
    background:url(../../img/sistema/email.png) no-repeat 5px 35px;
    background-color:#D8F0F2;
}
.telaFormulario, .telaFormulario1, #pesquisa{
    //background:url(../../img/sistema/lupa.png) no-repeat 35px 45px;
    background-color:#D8F0F2;
}

.telaFormulario, .telaFormulario1, #regiao{
    background-image: none;
    background-color:#D8F0F2;
}
.telaFormulario, .telaFormulario1, #restricao{
   	/*background:url(../../img/sistema/ChaveRestricao.png) no-repeat 55px 65px;*/
    background-color:#D8F0F2;
}

.titulo{
    background:url(../../img/sistema/bg_topocad.png) repeat-x;
    color:#FFFFFF;
    padding-bottom:20px;
    font-size: 14px;
    font-weight:bold;
    width:1024px;
    text-align:left;
}

#centralizar{
    width:1024px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 80px;
}

#amostra{
    text-align:center;
    border:#CCF solid 1px;
    border-collapse:collapse;
    background-color: #FFF;
    width: 70%;
    margin: auto;
    margin-top: 10px;
}
#amostra td, #amostraFormulario{
    border:#CCF solid 1px;
    border-collapse:collapse;
}
#amostraFormulario th{/*#amostraFormulario tr:first-child,*/
    text-align:center;
    font-weight:bold;
    background:url(../../img/sistema/bg_menu.jpg) repeat-x;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
}
#amostra tr:first-child, #amostra th{
    font-weight:bold;
    background:url(../../img/sistema/bg_menu.jpg) repeat-x;
}

#amostra tr:hover > td{
    /*font-weight:bold;*/
    background-color:#99F;
}

#botoesFixosEnviar{
    width:100%;
    position:fixed;
    bottom:2px;
    line-height:32px;
    text-align:center;
}#botoesFixosEnviar ul{
    margin-top:4px;
    margin-left:5px;
    height:100%;
}
#botoesFixosEnviar li{
    /*text-transform:lowercase;*/
    display:inline;
    list-style:none;
    margin-right:15px;
}
#botoesFixos{
    width:100%;
    position:fixed;
    bottom:10px;
    border: 0px solid #F00;
    left:0px;
    text-align:center;
}
#botoesFixos ul{
    margin-top:4px;
    margin-left:0;
    /*height:100%;*/
}
#botoesFixos li{
    /*text-transform:lowercase;*/
    display:inline;
    list-style:none;
    /*margin-right:15px;*/
}
#botoesFixos #ult{
    float:right;
    /*padding-right:20px;*/
    /*margin-right: -20px;*/
}
#botoesFixos #pri{
    float:left;
    padding-left:50px;
}


.bold{
    font-weight:bold;	
}
.destaque{
    background:#C6C6FF;
    color:#333333;
    font-weight:bold;
}


#botoesAlinhados{
    /*margin: auto;*/
    padding: 0;
    text-align:right;
}
#botoesAlinhados ul{
    margin-top:4px;
    margin-left:0;
    height:100%;
}
#botoesAlinhados li{
    display:inline-block;
    list-style:none;
    margin-right:15px;
    height: 35px;
}
#botoesAlinhados #ult{
    float:right;
    margin-right:0;
}
#botoesAlinhados #pri{
    float:left;
    /*padding-left:50px;*/
    /*padding-top: 8px;*/
    margin-left: -605px;
}

#fixo{
    position:fixed;
    top:50px;
    right:80px;
    padding-right:10px;
    text-align: right;
    font-weight: bold;
}
#fixo ul{
    list-style:none;
    display: inline;
}
#fixo li{
    list-style:none;
    display: inline;
    padding-right:20px;
    /*padding-bottom:10px;*/
}
#gerar{
    text-decoration:none;
    height:84px;
    width:84px;	
    border:0;
}
#gerar.PDF{
    background:url(../../img/sistema/pdf.png) no-repeat center #FFF;
}
#gerar.Excel{
    background:url(../../img/sistema/Excel.png) no-repeat center #FFF;
}
#gerar.Doc{
    background:url(../../img/sistema/doc.png) no-repeat center #FFF;
}
#gerar:hover{
    border:#63C solid 1px;	
    background-color:#CCC;
    cursor:pointer;
}	
.combo{
    width: 300px;
    min-width: 100px;
    color: #333333;
    font-size : 11px;
    text-decoration : none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}

.comboMedio{
    width:150px;
    color : #333333;
    font-size : 11px;
    text-decoration : none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
.comboMaior{
    width:282px;
    color : #333333;
    font-size : 11px;
    text-decoration : none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
.fonte {
    color : #002c40;
    font-size : 11px;
    text-decoration : none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
.total{
    color : #B70000;
    font-size : 11px;
    text-decoration : none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
}
.tr{
    background:url(../../img/sistema/bg_menu.jpg) repeat-x;
    height:27px;
    font-weight: bold;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#585858;
    font-size:11px;
}
.numeroVermelho{
    font-weight:bold;
    color:#990000;
}
.Form{
    font-size: 12px;
    color:#5C5C5C;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}


.dataTable{
	width: 100%!Important;
	max-width: none!Important;
	margin: auto;
	padding: 0!Important;
	background: none!Important;
}