.FieldFormXtra
{
    background: transparent url(../images/bck_password.gif) no-repeat left center;
    height: 19px;
    width: 223px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    text-indent: 1px;
}
.FieldFormOldXtra
{
    background: transparent url(../images/bck_oldpassword.gif) no-repeat left center;
    height: 19px;
    width: 223px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    text-indent: 1px;
}
.FieldFormXtra2
{
    background: transparent url(../images/bck_password2.gif) no-repeat left center;
    height: 19px;
    width: 223px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    text-indent: 1px;
}
.FieldFormXtraUser
{
    background: transparent url(../images/bck_username.gif) no-repeat left center;
    height: 19px;
    width: 223px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    text-indent: 1px;
    margin-bottom: 6px;
}
.txtPqIframe
{
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 10px;
}

A.labelAzul:link
{
    color: #316fa3;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 3px 6px;
    background-image: url(../Images/nbbulletlink.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-left: 15px;
}

A.labelAzulTeste:link
{
    color: #316fa3;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 8px;
    padding: 2px 2px;
    background-image: url(../Images/nbbulletlink.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-left: 5px;
}

A.labelAzul:visited
{
    color: #316fa3;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    padding: 3px 6px;
    background-image: url(../Images/nbbulletlink.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-left: 15px;
}
A.labelAzul:hover
{
    color: #fff;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #316fa3;
    padding: 3px 6px;
    background-image: url(../Images/nbbulletlink.gif);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-left: 15px;
}


A.labelVerde:link
{
    color: #0099ff;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px; /*padding:3px 6px; 	background-image:url(../Images/nbbulletlink.gif); 	background-repeat:no-repeat; 	background-position: 4px 8px; 	padding-left:15px;*/
}
A.labelVerde:visited
{
    color: #006699;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px; /*padding:3px 6px; 	background-image:url(../Images/nbbulletlink.gif); 	background-repeat:no-repeat; 	background-position: 4px 8px; 	padding-left:15px;*/
}
A.labelVerde:hover
{
    color: #66cc33;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 9px; /*background-color:#316fa3; 	padding:3px 6px; 	background-image:url(../Images/nbbulletlink.gif); 	background-repeat:no-repeat; 	background-position: 4px 8px; 	padding-left:15px;*/
}

.block252
{
    text-align: left;
    width: 225px;
}

A:link
{
    color: #0099ff;
    text-decoration: underline;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
}
A:visited
{
    color: #006699;
    text-decoration: underline;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 10px;
}
A:hover
{
    color: #66cc33;
    text-decoration: underline;
    font-family: Verdana,Arial, Helvetica, sans-serif;
}
.content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    text-align: justify;
}
.heading
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: bold;
    color: #CC6600;
}
.data
{
    color: #331269;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.pes
{
    background-color: transparent;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border: #316fa3 1px solid;
    color: Black;
    height: 17px;
    width: 100px;
    margin-top: 0px;
    margin-left: 0px;
}
.eventborder
{
    color: #331269;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: #316fa3 1px solid;
    height: 18px;
    width: 90px;
    margin-left: 1px;
}

A.eventborder
{
    color: #331269;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: #316fa3 1px solid;
    height: 18px;
    width: 90px;
    margin-left: 1px;
}
A.eventborder:hover
{
    color: #331269;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: #316fa3 2px solid;
    height: 18px;
    width: 90px;
    margin-left: 1px;
}
.event
{
    color: #331269;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
A.event
{
    color: #66cc33;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
A.event:visited
{
    color: #331269;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
A.event:hover
{
    color: #316fa3;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#lnkOperLogin
{
    color: #331269;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#lnkOperMapa
{
    color: #331269;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.clsTitulo
{
    color: #316fa3;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.clsBotao
{
    color: #316fa3;
    font: Bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.textohead
{
    color: Navy;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border-bottom: #ff9900 1pt solid;
}
.textoheadbold
{
    font-weight: bold;
    font-size: 8pt;
    color: #316fa3;
    border-bottom: #316fa3 1pt solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textotop
{
    color: #316fa3;
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}

.texto
{
    color: #316fa3;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.normal
{
    color: #666666;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.clsROFormat
{
    background-color: #f9f9f9;
    color: #666666;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
}

.menuselect
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #264190;
    text-decoration: none;
    font-weight: bold;
}
a.menuselect
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #264190;
    text-decoration: none;
    font-weight: bold;
}
a.menuselect:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #264190;
    text-decoration: none;
    font-weight: bold;
}
a.menuselect:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #264190;
    text-decoration: underline;
    font-weight: bold;
}

.botaolink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #331269;
    text-decoration: none;
    font-weight: bold;
}
a.botaolink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #331269;
    text-decoration: none;
    font-weight: bold;
}
a.botaolink:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #331269;
    text-decoration: none;
    font-weight: bold;
}
a.botaolink:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #331269;
    text-decoration: none;
    font-weight: bold;
}

TABLE#tblTitleEdit
{
    background-color: #eee;
    border-bottom: #eee 1px solid;
    border-left: #eee 1px solid;
    border-right: #eee 1px solid;
    border-top: #eee 1px solid;
    margin-top: 0px;
    height: 22px;
    z-index: 1;
}

TABLE#tblWindowEdit
{
    background-color: #eee;
    border: #ccc 1px solid;
    margin-top: 0px;
    height: 22px;
    z-index: 1;
}
.clsListTablePubHeader
{
    background-color: #ff9900;
    color: #000080;
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 2px;
    width: 100%;
    height: 20px;
    border-color: #ff9900;
    border-bottom-color: #ff9900;
    border-left-color: #ff9900;
    border-right-color: #ff9900;
    border-top-color: #ff9900;
    cursor: default;
}

.clsListTablePub
{
    background-color: #ffffff;
    color: #000080;
    font: 8pt Verdana, Arial, Helvetica, sans-serif;
    border-style: solid;
    border-width: 1px;
    width: 100%;
    height: 20px;
    border-color: #ff9900;
    border-bottom-color: #ff9900;
    border-left-color: #ff9900;
    border-right-color: #ff9900;
    border-top-color: #ff9900;
    cursor: default;
}

.clsTituloEdit
{
    font-weight: bold;
    font-size: 13px;
    color: #000080;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ff9900;
}


.clsListTableHeader
{
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    cursor: default;
    color: #000080;
    height: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ccc;
}
.clsListTable
{
    background-color: #ffffff;
    color: #000080;
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    border-style: solid;
    height: 20px;
    border-color: #ff9900;
    border-bottom-color: #ff6503;
    border-left-color: #ff6503;
    border-right-color: #ff6503;
    border-top-color: #ff6503;
    cursor: default;
}
.clsAvisos
{
    font-weight: bold;
    font-size: 8pt;
    color: #FFFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clsAvisosNormal
{
    font-weight: bold;
    font-size: 9px;
    color: #FFFF00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clsQListHeader
{
    border-right: #cdd59d thin solid;
    border-top: #cdd59d thin solid;
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
    border-left: #cdd59d thin solid;
    cursor: default;
    color: #000080;
    border-bottom: #cdd59d thin solid;
    height: 20px;
    background-color: #cdd59d;
}
.clsQListFooter
{
    border-right: #cdd59d thin solid;
    border-top: #cdd59d thin solid;
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
    border-left: #cdd59d thin solid;
    cursor: default;
    color: #000080;
    border-bottom: #cdd59d thin solid;
    height: 20px;
    background-color: #cdd59d;
}
.clsTituloPasso
{
    background-color: #cdd59d;
    border-bottom: #ff9900 1px solid;
    border-left: #ff9900 1px solid;
    border-right: #ff9900 1px solid;
    border-top: #ff9900 1px solid;
    margin-top: 0px;
    height: 22px;
    z-index: 1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: navy;
    font-size: 11px;
}
.clsBarra
{
    border-right: #cdd59d thin;
    border-top: #cdd59d thin;
    font-size: 11px;
    margin: 1px;
    border-left: #cdd59d thin;
    border-bottom: #cdd59d thin;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #cdd59d;
}
.clsBarraBlue
{
    border-right: #264190 thin;
    border-top: #264190 thin;
    font-size: 11px;
    z-index: 1;
    margin: 0px 1px 1px;
    border-left: #264190 thin;
    color: white;
    border-bottom: #264190 thin;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 22px;
    background-color: #264190;
}
.clsBarraBlueLogin
{
    border-right: #264190 thin outset;
    border-top: #264190 thin outset;
    font-size: 11px;
    margin: 1px;
    border-left: #264190 thin outset;
    color: white;
    border-bottom: #264190 thin outset;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #264190;
}
.clsTituloGrelha
{
    border-right: #ff9900 1px solid;
    border-top: #ff9900 1px solid;
    margin-top: 0px;
    font-weight: bold;
    font-size: 8pt;
    z-index: 1;
    border-left: #ff9900 1px solid;
    color: navy;
    border-bottom: #ff9900 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    height: 22px;
    background-color: #cdd59d;
}
.clsListTableFooter
{
    border-left-color: #cdd59d;
    border-bottom-color: #cdd59d;
    font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
    width: 100%;
    cursor: default;
    color: #000080;
    border-top-style: solid;
    border-top-color: #cdd59d;
    border-right-style: solid;
    border-left-style: solid;
    height: 20px;
    background-color: #cdd59d;
    border-right-color: #cdd59d;
    border-bottom-style: solid;
}
.back
{
    padding: 10px;
    background-color: #fff;
}
.clsValidatorRed
{
    font-size: 10px;
    color: red;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.iframebckA
{
    height: 310px;
    width: 256px;
    border-right: 1px solid #efefef;
    padding-top: 10px;
    margin-right: 1px;
    background-color: transparent; /*opacity: .5; 	filter: alpha(opacity=50);*/
}

.iframebckB
{
    height: 310px;
    width: 256px;
}
.iframebckC
{
    height: 310px;
    width: 256px;
}
.BotaoTable
{
    border: 1px solid #316fa3;
}
.BotaoField
{
    background-color: #316fa3;
    border: 1px solid #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
    height: 20px;
}
.DisplayNone
{
    display: none;
}

.labelAzulBold
{
    color: #316fa3;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
.labelAzulNormal
{
    color: #316fa3; /*#333399*/
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.labelAzulBold14px
{
    color: #316fa3;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.FieldFormSimples
{
    height: 18px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
}

.FieldFormTambemSimples
{
    height: 18px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    background-color: rgba(241, 203, 135, 0.62);
}

.FieldFormTambemSimples
{
    height: 18px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    background-color: rgba(241, 203, 135, 0.62);
}

.FieldForm
{
    height: 18px;
    border: 1px solid #A5ACB2;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
}
.ifBorderCinza
{
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #CCCCCC;
    border-bottom-color: #FDC571;
    border-left-color: #ededed;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #FFFFFF;
}
.ifBorderCinzaB
{
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    background-color: #FFFFFF;
}
.ifBorderCinzaAlterado
{
    border-top-style: none;
    
    border-bottom-style: solid;
    
    border-top-color: #ededed;
    
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    border-top-width: 0px;
    
    border-bottom-width: 0px;
    
    background-color: #FFFFFF;
}


.BotaoInternoDisabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #6699cc;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 3px;
    background-color: #dbe7f2;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.BotaoInterno
{
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #336699;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 0px;
    background-color: #b9d1e8;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    width: auto;
}

.BotaoInterno:hover
{
    border-style: solid;
    border-width: 1px;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    border-color: #336699 #3399cc #3399cc #336699;
    padding: 0px;
    background-color: #3399cc;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
}


a.BotaoInterno, a.BotaoInterno:link, a.BotaoInterno:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #336699;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 3px;
    background-color: #b9d1e8;
    height: 17px;
    cursor: pointer;
    text-decoration: none;
}

a.BotaoInternoDisabled, a.BotaoInternoDisabled:link, a.BotaoInternoDisabled:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #6699cc;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 3px;
    background-color: #dbe7f2;
    height: 17px;
    cursor: pointer;
    text-decoration: none;
}


a.BotaoInterno:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    border: 1px solid;
    border-color: #336699 #3399cc #3399cc #336699;
    padding: 3px;
    background-color: #3399cc;
    height: 17px;
    cursor: pointer;
    text-decoration: none;
}



.ifBorderCinzaM
{
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #ededed;
    border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #FFFFFF;
    background-attachment: fixed;
    background-image: url(../Images/lbl_mapa.gif);
    background-repeat: no-repeat;
    background-position: left center;
}
.ListaNavTopo
{
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #CCCCCC;
    border-bottom-color: #336699;
    border-left-color: #ededed;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #ededed;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FF6600;
    font-weight: bold;
}
.ListaNavTopoSL
{
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #ededed;
    border-right-color: #CCCCCC;
    border-bottom-color: #FDC571;
    border-left-color: #ededed;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    background-color: #ededed;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #316fa3;
    font-weight: bold;
}
.ListaPageHead
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 1.1em;
    color: #669933;
    background-color: #e5f2ca;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-top: 3px;
    vertical-align: middle;
}




.ListaPageHeadTop
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #316fa3;
    padding-left: 4px;
}

.ListaItem
{
    color: #555;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.ListaItemBold
{
    color: #316fa3;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
}
.ListaItemSmall
{
    color: #316fa3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-right: 2px;
}
.ListaItemSmallTeste
{
    color: #316fa3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 80px;
}

.ListaItemSmallOther
{
    color: #316fa3;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 10px;
}

.PageHeadB
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color: #f4faff;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
    padding-top: 20px;
}

.PageHeadBAlterado
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000;
    background-color: #f4faff;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #CCCCCC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
    padding-top: 10px;
}
.bck_nav_form_b
{
    background-attachment: fixed;
    background-image: url(../images/bck_nav_forms.gif);
    background-repeat: repeat-x;
    background-position: left top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCCCCC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #CCCCCC;
}
.labelCinzaBold
{
    color: #555;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
}

.labelCinzaExtraBold
{
    color: #403f3f;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}

.labelCinzaExtraBold
{
    color: #403f3f;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}
.FieldFormDisable
{
    height: 17px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #316fa3;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top: 0px none #CCCCCC;
    border-right: 0px none #CCCCCC;
    border-bottom: 1px dashed #ededed;
    border-left: 0px none #CCCCCC;
    text-align: left;
}
.labelLaranjaBold
{
    color: #316fa3;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 10px;
}

.labelVerdeBold
{
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
    line-height: 12px;
}
.hiddenHelp
{
    color: #316fa3;
    background-color: #f5f5f5;
}
.hiddenHelp p
{
    color: #316fa3;
}
.tdErro
{
    font-size: 1px;
    background-color: #ededed;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}
.labelLaranjaPequeno
{
    color: #316fa3;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 9px;
}

/*  NB12407 Redesenho POVT*/

.homepage
{
    background-image: url(../images/nbbackhomepage.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    height: 400px;
}

.login
{
    background-image: url(../images/nbbcklogin.gif);
    background-repeat: repeat-y;
    background-position: center;
    overflow: hidden;
}

.loginbox
{
    background-color: #fff;
    padding-top: 10px;
    padding-left: 10px;
    background-image: url(../images/nbbackhomepage.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 765px;
    border: 1px solid #ccc;
}

.inscricao
{
    background-repeat: repeat-y;
    background-position: 50px 50%;
}

#dataGridLista td
{
    padding: 2px 2px 2px 5px;
}

#frmIAQListFiltro
{
    padding: 0px;
    margin: 0px;
    height: 70px;
    width: 800px;
}

#frmIAQListDataFiltro
{
    height: 290px;
    width: 790px;
}

.qlistTableFiltro
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    width: 754px;
    height: 224px;
    overflow: auto;
}

#dataGridResultado
{
    table-layout: fixed;
    width: auto;
    height: auto;
}

#frmIAQlist
{
    padding: 0px;
    margin: 0px;
    height: 360px;
    width: 800px;
}

#frmIAInnerQlist
{
    height: 340px;
    width: 790px;
}

.qlistTable
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    width: 770px;
    height: 310px;
    overflow: auto;
}

.BotaoQlist
{
    background-position: center center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #336699;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 3px;
    background-color: #b9d1e8;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-image: url('../Images/ic_seta.gif');
    background-repeat: no-repeat;
    width: 25px;
}

.BotaoQlist:hover
{
    background-position: center center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    border: 1px solid;
    border-color: #336699 #3399cc #3399cc #336699;
    padding: 3px;
    background-color: #3399cc;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-image: url('../Images/ic_seta.gif');
    background-repeat: no-repeat;
    width: 25px;
}

.BotaoQlistDisabled
{
    background-position: center center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #6699cc;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 3px;
    background-color: #dbe7f2;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-image: url('../Images/ic_seta.gif');
    background-repeat: no-repeat;
    width: 25px;
}

.BotaoBorracha
{
    background-position: center center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #336699;
    border: 1px solid;
    border-color: #99b3cc #4886c2 #4886c2 #99b3cc;
    padding: 3px;
    background-color: #b9d1e8;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-image: url('../Images/limpar1_ena.gif');
    background-repeat: no-repeat;
    width: 25px;
}

.BotaoBorracha:hover
{
    background-position: center center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: white;
    border: 1px solid;
    border-color: #336699 #3399cc #3399cc #336699;
    padding: 3px;
    background-color: #3399cc;
    height: 20px;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    background-image: url('../Images/limpar1_ena.gif');
    background-repeat: no-repeat;
    width: 25px;
}

.passos
{
    vertical-align: middle;
    text-align: left;
    width: 67%;
}

.txLadoPassos
{
    vertical-align: middle;
    text-align: center;
    width: 33%;
}

.imgPassos
{
    vertical-align: middle;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 15px;
    height: 44px;
}

.imgPassosON
{
    vertical-align: middle;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 31px;
    height: 37px;
}

.imgPassosOFF
{
    vertical-align: middle;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 22px;
    height: 25px;
}

.fimTitleHeader
{
    background-image: url('../Images/fim_header_28.gif');
    background-repeat: no-repeat;
    height: 28px;
    width: 31px;
}

.fimTitleHeaderA
{
    background-image: url('../Images/fim_header_a_28.gif');
    background-repeat: no-repeat;
    height: 28px;
    width: 31px;
}

.fimTitleHeaderB
{
    background-image: url('../Images/fim_header_b_28.gif');
    background-repeat: no-repeat;
    height: 28px;
    width: 31px;
}

.fimTitleHeaderC
{
    background-image: url('../Images/fim_header_c_28.gif');
    background-repeat: no-repeat;
    height: 28px;
    width: 31px;
}

.fimTitleHeaderD
{
    background-image: url('../Images/fim_header_d_28.gif');
    background-repeat: no-repeat;
    height: 28px;
    width: 31px;
}

.conhecimento {
    font-size: xx-small;
    font-style: italic;
    margin-bottom: 0;
    margin-top: 0;
    text-align: justify;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;    
    text-decoration: none;
}

.spacingTopBottom
{
    padding-bottom:20px;
    padding-top: 10px;
}

.spacingAround
{
    padding-bottom:10px;
    padding-top: 10px;
    padding-left: 20px;
}
.row{
  padding-left: 50px;
  padding-right: 50px;
}

alignment{
    padding-right: 125px;
}