/* #005284 */
*{ font-family:Verdana; }
body { margin:0px; overflow-x:hidden; overflow-y:scroll; *overflow-y:auto;  background: url(../imagens/fid_background.png) repeat #CCCCCC; }
input { height:15px; font-size:11px; border:1px solid #aaa; padding-left:2px; padding-top:2px;}
.bot { min-width:80px; height:20px; padding-bottom:2px; border:1px solid #CCC; font-weight:bold; font-size:10px; background:#EEE; }

#fidMain { width:800px; margin:0px auto; background:#fff; }
#fidHeader, #fidBody, #fidFooter { position:relative; width:800px; z-index:9; }
#fidHeader { height:170px; z-index:1; font-weight:bold; }
#fidHeader .info { position:absolute; bottom:0px; width:795px; height:13px; font-size:9px; text-align:right; padding-right:5px; }
#fidBody { min-height:388px; background:#fff;  }
#fidFooter { float:left; height:18px; font-size:9px; font-weight:bold; text-align:center; padding-top:5px; }


#fidMenu { position:absolute; top:0px; left:0px; min-height:388px; width:200px; background:#FBFBFB; }

#fidCont { margin-left:200px; height:100%; width:600px; font-size:10px;  }

.fieldset { position:relative; padding:5px; border:1px solid #AAA; }
.fieldset .legend { font-size:12px; padding-top:2px; height:18px; padding-left:3px; background:#DDD; font-weight:bold; margin:-5px -5px 5px -5px; border-bottom:1px solid #AAA; }

.line { position:relative; min-height:18px; width:100%; margin-bottom:3px; }
.line label { float:left; padding-top:3px; font-weight:bold;}
.line .radio { position:absolute; border:0px; margin-top:-1px; }
.lineBot { text-align:right; margin-top:10px; }
.botCor { width:26px; height:26px; position:absolute;margin-top:-2px; }

.links table { border-collapse:separate; border-spacing:5px 5px; font-size:12px; }
.links tr td { width:190px; height:25px; font-family:Arial; font-weight:bold; cursor:pointer; padding-left:5px; border:1px solid #aaa; }

#logonFid * { font-family:Arial; font-size:10px; }
#logonFid { z-index:11; position:absolute; top:110px; left:300px; width:210px; border:1px solid #aaa; background:#eee; padding:5px; padding-top:10px; }
#logonFid .legend { font-weight:bold; font-size:12px; margin-bottom:5px; }
#logonFid .line { width:100%; margin-bottom:5px; }
#logonFid .line label { float:left; width:60px; }
#logonFid input { font-weight:bold; }

#consPontos { width:420px; margin:0px auto; }
#consPontos .formy { background:#F5F5F5; border:1px solid #aaa; padding:10px; }
#consPontos .legend { font-size:11px; font-weight:bold; margin-bottom:5px; }
#consPontos b { font-size:10px; font-family:Arial; }
#consPontos .card { height:19px; font-weight:bold; font-size:12px; padding-top:4px; padding-left:3px; }

#consPontos .ret { width:100%; height:18px; margin-bottom:5px; font-size:11px; }
#consPontos .ret label { float:left; font-weight:bold;  width:120px; padding-top:0px; }
#consPontos .bRet { width:100%; text-align:right; }

#cadCliente { width:588px; min-height:361px; margin:5px auto; }
#cadCliente .formy { background:#F5F5F5; border:1px solid #AAA; padding:5px; }
#cadCliente .legend { font-size:11px; font-weight:bold; margin-bottom:5px; }
#cadCliente .line label { width:120px; }
#cadCliente .ret { width:533px; padding:20px; text-align:center; font-weight:bold; }

#contatos, #home { width:582px; min-height:365px; margin-top:5px; padding:5px; }

#contatos { background:#F5F5F5; border:1px solid #AAA; }
#contatos table { width:100%; font-size:10px; }
#contatos .t { text-align:center; font-weight:bold; background: #ddd; }
#contatos tr td { width:33%; border:1px solid #000; height:22px;  }
#contatos .nome, .mail {  background: #eee; }
#contatos .nome, .mail, .setor { padding-left:10px; }
#contatos td a { text-decoration: none; color:#000; }

#loginMsg { font-weight:bold; text-align:center; width:100%; color:#FF0000; }

#dbview { padding:10px; }

#formConfig { position:relative; padding:5px; width:580px; background:#F5F5F5; border:1px solid #AAA; margin:5px auto; }
#formConfig .legend { font-size:12px; font-weight:bold; margin-bottom:5px; }
#formConfig .line { width:100%; margin-bottom:5px; }
#formConfig .line label { float:left; width:100px; }
#formConfig .botCor { height:24px; border:none; }
#formConfig .realFile { position:absolute; height:20px; opacity:0; filter:alpha(opacity=0); }
#formConfig .fakeFile { background: url(../../imagens/botao_selecione.png) no-repeat right #FFFFFF; }
#formConfig .model { position:absolute; left:275px; width:300px; height:70px; background:#fff; }
#formConfig .model img { width:300px; height:70px; }
#formConfig .model .d { text-align:right; }
#formConfig .model .b { height:100px;  }
#formConfig .model .f { text-align:center; }
#divCont { margin-left:4px; margin-bottom:5px; }
#divCont table { width:592px; background:#ddd; }
#divCont tr td { height:20px; }
#tableCont .t { background:#aaa; font-weight:bold; }
#tableCont .d { background:#ccc; }
#tableCont .e { color:#FF0000; font-weight:bold; }
#retMsg { float:left; margin-left:4px; margin-bottom:5px; width:580px; border:1px solid #aaa; background:#ddd; text-align:center; padding:5px; font-weight:bold; }
