﻿*{
    font-family:Verdana,Arial,Helvetica,sans-serif
}
body{
    padding:0;
    margin:0;
    scrollbar-face-color:#e0dabe;
    scrollbar-shadow-color:#ece9d7;
    scrollbar-arrow-color:#b5a663;
    scrollbar-track-color:#d0c79b;
    scrollbar-darkshadow-color:#e0dabe;
    text-align:center
}
table{
    z-index:99
}
select{
    font-size:10px;
    text-decoration:none
}
a{
    font-weight:bold
}
a:hover{
    font-size:10px;
    font-weight:bold;
    color:#00363a !important;
    width:auto
}
a:link{
    font-size:10px;
    font-weight:bold;
    color:#00363a !important;
    width:auto
}
a:visited{
    font-size:10px;
    font-weight:bold;
    color:#00363a !important;
    width:auto
}
textarea{
    font-size:11px;
    text-decoration:none
}
input{
    font-size:10px;
    text-decoration:none
}
.menu{
    text-align:left;
    font-size:10px
}
.menu a,.menu a:hover{
    width:100%;
    outline:none;
    display:block
}
.menuPend{
    text-align:left;
    font-size:10px;
    padding:0
}
.menuPend a{
    display:block;
    padding:4px 0;
    width:100%
}
.Hover{
    width:100%;
    outline:none;
    display:block;
    background-color:#ccc
}
.menu img{
    overflow:hidden
}
.tarjatitulo{
    font-size:10pt;
    text-decoration:none;
    background-color:#001833 !important;
    text-align:center;
    color:#fff;
    font-weight:bold;
    background-position:center;
    line-height:20px;
    height:20px
}
.updateprogress{
    background-color:#fff;
    text-align:center;
    background-position:center;
    height:85px;
    width:70px;
    position:fixed !important;
    position:absolute;
    z-index:9999;
    top:50%;
    left:50%;
    margin-left:-53px;
    margin-top:-53px;
    padding:3px;
    border:1px #000 solid
}
.tarjatitulo1{
    font-size:10pt;
    text-decoration:none;
    text-align:center;
    color:#fff;
    font-weight:bold;
    background-position:center
}
.tarjasubtitulo{
    font-size:8pt;
    text-decoration:none;
    background-color:#c0c0c0;
    text-align:left;
    color:#fff;
    font-weight:bold;
    line-height:18px;
    height:18px
}
.tarjasubtitulo1{
    font-size:8pt;
    text-decoration:none;
    text-align:left;
    color:#fff;
    font-weight:bold;
    line-height:18px;
    height:18px
}
.tarjaCabecAti{
    font-family:Verdana,Arial;
    font-size:7pt;
    text-decoration:none;
    background-color:#001833 !important;
    text-align:left;
    color:#fff;
    font-weight:bold;
    background-position:left;
    line-height:16px;
    height:16px
}
.tarjaCabecAtiTitulo{
    color:#fff
}
.tarjaCabecAtiDetalhe{
    color:#000;
    background-color:#f5f5f5
}
.texto{
    font-size:10px;
    text-decoration:none
}
.textobranco{
    font-size:10px;
    font-weight:normal;
    color:#fff
}
.centralizaTabela,.fundopadrao{
    margin:0 auto;
    background-color:#f5f5f5
}
.fundorowalternado{
    background-color:#f5f5f5
}
.textonegrito{
    font-size:10px;
    text-decoration:none;
    font-weight:bold
}
.BBbk_InferiorMaster{
    background-color:#0b6ab9 !important
}
.BBbk_esquerdo{
    background-image:url(bk_esquerdo.gif);
    background-repeat:repeat
}
.BBbk_direito{
    background-image:url(bk_direito.gif);
    background-repeat:repeat
}
.funcao .ajax__tab_header{
    background:url(images/tab-line.gif) repeat-x bottom
}
.funcao .ajax__tab_outer{
    background:url(images/tab-right.gif) no-repeat right
}
.funcao .ajax__tab_inner{
    background:url(images/tab-left.gif) no-repeat
}
.funcao .ajax__tab_tab{
    background:url(images/tab.gif) repeat-x
}
.funcao .ajax__tab_hover .ajax__tab_outer{
    background:url(images/tab-hover-right.gif) no-repeat right
}
.funcao .ajax__tab_hover .ajax__tab_inner{
    background:url(images/tab-hover-left.gif) no-repeat
}
.funcao .ajax__tab_hover .ajax__tab_tab{
    background:url(images/tab-hover.gif) repeat-x
}
.funcao .ajax__tab_active .ajax__tab_outer{
    background:url(images/tab-active-right.gif) no-repeat right
}
.funcao .ajax__tab_active .ajax__tab_inner{
    background:url(images/tab-active-left.gif) no-repeat
}
.funcao .ajax__tab_active .ajax__tab_tab{
    background:url(images/tab-active.gif) repeat-x
}
.funcao .ajax__tab_header{
    font-size:11px;
    color:#fff;
    margin-right:2px
}
.funcao .ajax__tab_outer{
    height:29px;
    margin-right:1px
}
.funcao .ajax__tab_inner{
    padding-left:9px;
    margin-right:3px
}
.funcao .ajax__tab_tab{
    padding:8px 10px;
    margin:0
}
.funcao .ajax__tab_body{
    font-size:10pt;
    border:0;
    border-top:0;
    padding:8px 3px 3px 3px;
    background-color:#f4f4f4
}
.nivelMenu{
    z-index:99
}
.fibutton a,.fibutton{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#d4d0c8;
    border-top:1px solid #fff;
    border-bottom:2px solid #808080;
    border-left:1px solid #fff;
    border-right:2px solid #808080;
    font-size:10px;
    line-height:130%;
    text-decoration:none;
    cursor:pointer;
    padding:2px 5px 3px 3px
}
.fibutton a span,.fibutton span{
    font-weight:normal
}
.fibutton{
    overflow:visible;
    padding:2px 5px 2px 3px;
    width:auto
}
.fibutton{
    padding:3px 5px 2px 3px;
    line-height:14px
}
*:first-child+html .fibutton{
    padding:2px 5px 2px 3px
}
.fibutton img,.fibutton a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:14px;
    height:14px
}
.fibutton,a.fibutton{
    color:#000
}
a.fibutton:hover,.fibutton:hover{
    background-color:#e6e6e6
}
a.fibutton:active,.fibutton:active,.fibutton:focus{
    border-bottom:1px solid #fff;
    border-top:2px solid #808080;
    border-right:1px solid #fff;
    border-left:2px solid #808080;
    width:auto
}
.eCabecalho,.cCabecalho,.dCabecalho,.eRodape,.cRodape,.dRodape,.eSubCabecalho,.cSubCabecalho,.dSubCabecalho,.eSub1Cabecalho,.cSub1Cabecalho,.dSub1Cabecalho{
    padding:0;
    position:relative;
    z-index:0;
    float:left;
    text-align:left
}
.cCabecalho{
    text-align:center
}
.eCabecalho,.dCabecalho,.eSubCabecalho,.dSubCabecalho,.eSub1Cabecalho,.dSub1Cabecalho{
    width:4px;
    height:22px
}
.eCabecalho{
    height:26px;
    margin-left:0;
    background:Transparent url(images/tab-title-left.gif) no-repeat left top
}
.dCabecalho{
    height:26px;
    background:Transparent url(images/tab-title-right.gif) no-repeat left top
}
.cCabecalho{
    width:712px;
    height:20px;
    background:Transparent url(images/tab-title.gif) repeat-x left top;
    padding-top:6px;
    color:#fff
}
.eSubCabecalho{
    margin-left:3px;
    background-image:url(images/tab-subtitle-left.gif);
    background-repeat:no-repeat
}
.dSubCabecalho{
    background-image:url(images/tab-subtitle-right.gif);
    background-repeat:no-repeat
}
.cSubCabecalho{
    width:712px;
    height:22px;
    background-image:url(images/tab-subtitle.gif);
    background-repeat:repeat-x;
    padding-top:4px;
    color:#fff
}
.eSub1Cabecalho{
    margin-left:3px;
    background-image:url(images/tab-subtitle1-left.gif);
    background-repeat:no-repeat
}
.dSub1Cabecalho{
    background-image:url(images/tab-subtitle1-right.gif);
    background-repeat:no-repeat
}
.cSub1Cabecalho{
    width:712px;
    height:22px;
    background-image:url(images/tab-subtitle1.gif);
    background-repeat:repeat-x;
    padding-top:4px;
    color:#fff
}
.conteudo{
    width:498px;
    border-left:1px #d8d8d8 solid;
    border-right:1px #d8d8d8 solid;
    height:auto !important;
    min-height:1px;
    height:1px;
    margin-top:-8px;
    padding-top:-8px;
    background-color:#f5f5f5
}
.eRodape,.dRodape{
    width:4px;
    height:6px
}
.dRodape{
    background:Transparent url(images/cfr.gif) no-repeat
}
.eRodape{
    background:Transparent url(images/cfl.gif) no-repeat
}
.cRodape{
    width:490px;
    height:6px;
    background:Transparent url(images/cf.gif) repeat-x
}
.FIAjaxWebControls_CorObrigatoriedade{
    background-color:#ffffc8
}
.FIAjaxWebControls_CorDeFoco{
    border:1px #014127 solid
}
.grid-view{
    padding:0;
    margin:0;
    border:0
}
.grid-view tr.header{
    color:#fff;
    background-color:#095a9c !important;
    vertical-align:middle;
    text-align:left;
    font-weight:normal;
    height:15px
}
.grid-view tr.header a{
    color:#fff;
    font-weight:bold
}
.grid-view th{
    height:15px
}
.grid-view tr.normal{
    color:#000;
    background-color:#f4f4f4;
    vertical-align:middle
}
.grid-view tr.alternate{
    color:#000;
    background-color:#fff;
    vertical-align:middle
}
.gridOver{
    background-color:#ffffc8 !important
}
.Container{
    position:absolute !important;
    z-index:888
}
.fake{
    background-color:#ccc;
    opacity:.9;
    moz-opacity:.1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=90)";
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
    margin:0;
    padding:0
}
.mPageDivBloqueante{
    display:inline;
    position:fixed !important;
    overflow:auto;
    z-index:-1;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#ccc;
    opacity:0;
    moz-opacity:0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
    filter:alpha(opacity=0)
}
.transparencia{
    background-color:Transparent;
    padding-top:113px;
    width:auto
}
.separadorMenu{
    background:url(images/linhaMenu.gif) repeat-x bottom;
    z-index:999999;
    height:3px;
    margin-top:1px;
    border:0
}
.cboMnu{
    margin:0;
    margin-top:-10px;
    padding:0;
    z-index:99999;
    width:auto;
    height:auto
}
.cboMnu ul{
    position:absolute;
    height:auto
}
.cboMnu li{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    font:bold 11px arial;
    height:auto
}
.cboMnu li a{
    display:block;
    margin:0 1px 0 0;
    padding:2px 10px;
    background:#c9c9c9;
    color:#fff;
    text-align:center;
    text-decoration:none;
    height:auto;
    width:204px
}
.cboMnu li a:hover{
    background:#c9c9c9
}
.cboMnu div{
    position:absolute;
    visibility:hidden;
    display:none;
    padding:0;
    background:#ccc;
    border:1px solid #000;
    z-index:999999;
    min-height:35px;
    height:auto !important;
    overflow:hidden;
    z-index:999;
    min-width:130px;
    width:auto !important
}
.cboMnu div a{
    position:relative;
    display:block;
    margin:0;
    padding:2px 10px;
    width:auto;
    white-space:nowrap;
    text-align:left;
    text-decoration:none;
    background:#ccc;
    color:#000;
    font:11px arial
}
.cboMnu div a:hover{
    background-color:#ffffc8 !important;
    color:#000
}
.ItemCheckBox{
    margin-bottom:8px;
    display:block;
    margin-top:-16px;
    margin-left:15px;
    padding-left:10px;
    clear:both
}
.grid1{
    position:absolute;
    overflow:hidden;
    z-index:1;
    display:none;
    background-color:#f5f5f5
}
.lnkExibeOcultaGrd{
    background-color:#e5e5e5;
    width:10px;
    position:relative;
    vertical-align:middle;
    height:auto;
    z-index:999
}
.treeNodeSelecionado,.treeNodeSelecionado a{
    color:#00f
}
a.LnkSelecionado{
    font-weight:bold;
    text-decoration:none
}
a.LnkSelecionado:visited,a.LnkSelecionado:hover,a.LnkSelecionado:link{
    font-size:10px;
    font-weight:bold;
    color:#00f;
    width:auto;
    text-decoration:none
}
.header{
    color:#fff;
    background-color:#095a9c !important;
    vertical-align:middle;
    text-align:right;
    font-weight:normal;
    height:15px;
    font-weight:bold
}
.gridTreeView{
    position:relative;
    z-index:0;
    margin-top:-22px
}
.gridTreeView1{
    position:relative;
    z-index:1;
    font-weight:bold;
    text-decoration:none
}
.cp{
    font:bold 10px arial;
    color:#000
}
.ti{
    font:9px arial,helvetica,sans-serif
}
.ld{
    font:bold 15px arial;
    color:#000
}
.ct{
    font:9px "arial narrow";
    color:#003
}
.cn{
    font:9px arial;
    color:#000
}
.bc{
    font:bold 22px arial;
    color:#000
}
.folha{
    page-break-after:always
}
.Esconde{
    display:none
}
.ItemCheckBoxImg{
    width:10px;
    height:10px
}
.ItemCheckBoxImg:hover{
    background-color:#ffffc8 !important
}
fieldset{
    padding:1px
}
.hiddenContent{
    display:none
}
fieldset legend{
    max-width:100%
}
