a:active {
font-size:8pt;
font-family:Verdana;
}

a:hover {
color:#000;
text-decoration:underline;
font-size:8pt;
font-family:Verdana;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
margin:0 5px;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
color:#000;
line-height:100%;
margin-top:0;
margin-bottom:10px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
}

.btn, .BTN {
background-color:silver;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
color:#000;
}

.txtcpn, .TXTCPN {
font-family:Verdana;
font-size:8pt;
color:#C00;
font-weight:regular;
padding-left:2px;
}

.txtcpr, .TXTCPR {
font-family:Verdana;
font-size:8pt;
color:#C00;
font-weight:700;
padding-left:2px;
}

.txtcpp, .TXTCPP {
background-color:#900;
font-family:Verdana;
font-size:8pt;
color:#FFF;
font-weight:700;
padding-left:2px;
}

.ctnhdr, .CTNHDR {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#000;
background-color:silver;
}

.ctnbdy, .CTNBDY {
background-color:#efefef;
font-family:Verdana;
font-size:8pt;
font-weight:regular;
padding-left:2px;
padding-top:2px;
}

.ctnftr, .CTNFTR {
background-color:silver;
font-family:Verdana;
font-size:8pt;
color:#FFF;
font-weight:regular;
padding-left:2px;
}

.tabinp, .TABINP {
font-family:Arial;
font-size:8pt;
position:relative;
height:18px;
}

.tabhdr, .TABHDR {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#5F5F5F;
background-color:silver;
}

.tabchl, .TABCHL {
font-family:Verdana;
font-size:8pt;
color:#666;
background-color:#DFDFDF;
font-weight:700;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
padding-left:2px;
}

.tabd1f, .TABD1F {
background-color:#F2F2F2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.tabd2f, .TABD2F {
background-color:#FFF;
font-family:Verdana;
font-size:8pt;
color:#000;
font-weight:regular;
border-bottom:1px solid #FFF;
padding-left:2px;
}

.tabftr, .TABFTR {
background-color:silver;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

.tabhdrlnk:link, .TABHDRLNK:link {
color:#000;
text-decoration:none;
font-size:8pt;
font-family:Verdana;
font-weight:700;
}

.tabdetlnk:visited, .TABDETLNK:visited {
color:#C00;
text-decoration:none;
font-size:8pt;
font-family:Verdana;
}

.tabdetlnk:hover, .TABDETLNK:hover {
color:#C00;
text-decoration:underline;
font-size:8pt;
font-family:Verdana;
}

.tvhdr, .TVHDR {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#5F5F5F;
background-color:silver;
font-size:11px;
}

.tvdet1, .TVDET1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000 background-color: #F2F2F2;
}

.tvdet2, .TVDET2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000 background-color: #FFF;
}

.tvftr, .TVFTR {
background-color:silver;
font-family:Verdana;
font-size:10pt;
color:#FFF;
font-weight:regular;
border-bottom:1px solid #FFF;
padding-left:2px;
}

.tvftrlnk:hover, .TVFTRLNK:hover {
color:#000;
text-decoration:underline;
}

.tvdetlnk:active, .TVDETLNK:active {
color:#069;
text-decoration:none;
}

.tvdetlnk:hover, .TVDETLNK:hover {
color:#069;
text-decoration:underline;
}

.tit, .TIT {
font-size:12px;
color:#000;
font-family:Verdana, Arial;
font-weight:700;
font-style:normal;
padding-left:8px;
}

.tabtit, .TABTIT {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
background-color:#C00;
}

.tabbottom, .TABBOTTOM {
background-color:#C00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

.tabsubtit, .TABSUBTIT {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#000;
background-color:#999;
font-size:11px;
}

a:link,.tabdetlnk:link,.tabdetlnk:active,.TABDETLNK:link,.TABDETLNK:active  {
color:#C00;
text-decoration:none;
}

a:visited,.ctnftrlnk:active,.tabftrlnk:active,.tabhdrlnk:active,.tvftrlnk:active,.CTNFTRLNK:active,.TABFTRLNK:active,.TABHDRLNK:active,.TVFTRLNK:active {
color:#000;
text-decoration:none;
}

table,input,select {
font-family:Verdana;
font-size:8pt;
}

input[type="password"], textarea, input[type="text"] {
    border: 1px solid #C2CDD5;
    color: #525252;
}

.ctnftrlnk:link,.tabftrlnk:link,.TABFTRLNK:link,.CTNFTRLNK:link {
color:#000;
text-decoration:none;
font-size:8pt;
font-family:Verdana;
}

.ctnftrlnk:visited,.tabftrlnk:visited,.tabhdrlnk:visited,.CTNFTRLNK:visited,.TABFTRLNK:visited,.TABHDRLNK:visited {
color:#100000;
text-decoration:none;
}

.ctnftrlnk:hover,.tabftrlnk:hover,.tabhdrlnk:hover,.CTNFTRLNK:hover,.TABFTRLNK:hover,.TABHDRLNK:hover {
color:#100000;
text-decoration:underline;
}

.tabchf,.tabchi,.tvaddr,.TABCHF,.TABCHI,.TVADDR {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
color:#666;
background-color:#DFDFDF;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
font-size:11px;
}

.tabd1i,.tabd1l,.TABD1I,.TABD1L {
background-color:#F2F2F2;
font-family:Verdana;
font-size:8pt;
color:#000;
font-weight:regular;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
padding-left:2px;
}

.tabd2i,.tabd2l,.TABD2I,.TABD2L {
background-color:#FFF;
font-family:Verdana;
font-size:8pt;
color:#000;
font-weight:regular;
border-bottom:1px solid #FFF;
border-left:1px solid #FFF;
padding-left:2px;
}

.tvftrlnk:link,.tvftrlnk:visited,.TVFTRLNK:link,.TVFTRLNK:visited {
color:#000;
text-decoration:none;
font-size:8pt;
font-family:Verdana;
font-weight:regular;
}

.tvdetlnk:link,.tvdetlnk:visited,.TVDETLNK:link,.TVDETLNK:visited {
color:#069;
text-decoration:none;
font-size:8pt;
font-family:Verdana;
font-weight:regular;
}

.texto,.textolk,.TEXTO,.TEXTOLK {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.textopq,.textoinformes,.TEXTOPQ,.TEXTOINFORMES {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
/**** mensagem de erro ********/
span.msgErro {
    background: url("../../images/new/img_14.png") no-repeat scroll 5px center #FEF8E2;
    border: 1px solid #FFEDAD;
    color: #CDA102;
    display: none;
    font-weight: bold;
    margin: 5px;
    padding: 10px 5px 10px 25px;
    text-align: center;
}
.ac span.msgErro {
    background: url("../../images/new/img_14.png") no-repeat scroll 5px center #000000;
    color: #FFFF00;
}
.mensagens,.MENSAGENS {
    float: left;
    margin-top: 10px;
    width: 100%;
}
p.resultado, p.RESULTADO {
    float: left;
    font: bold 1em Verdana,Geneva,sans-serif;
    margin: 5px 0;
}
p.aviso, p.AVISO {
    background: url("../../images/new/img_14.png") no-repeat scroll 5px 10px #FEF8E2;
    border: 1px solid #FFEDAD;
    color: #CDA102;
    font: 1.1em Verdana,Geneva,sans-serif;
    margin: 10px 0;
    padding: 11px 10px 10px 27px;
    display:none;
}
.ac p.aviso, p.AVISO {
    background: url("../../images/new/img_14.png") no-repeat scroll 5px 10px #000000;
    color: #FFFF00;
}
p.sucesso, p.SUCESSO {
    background: url("../../images/new/img_16.png") no-repeat scroll 5px 10px #E9FEE2;
    border: 1px solid #C8FFAD;
    color: #23A400;
    font: 1.1em Verdana,Geneva,sans-serif;
    margin: 10px 0;
    padding: 11px 10px 10px 27px;
    display:none;
}
.ac p.sucesso,p.SUCESSO {
    background: url("../../images/new/img_16.png") no-repeat scroll 5px 10px #000000;
    color: #00FF00;
}
p.erro,p.ERRO {
    background: url("../../images/new/img_17.png") no-repeat scroll 5px 10px #FEE2E2;
    border: 1px solid #FFADAD;
    color: #CD0202;
    font: 1.1em Verdana,Geneva,sans-serif;
    margin: 10px 0;
    padding: 11px 10px 10px 27px;
    display:none;
}
.ac p.erro,p.ERRO {
    background: url("../../images/new/img_17.png") no-repeat scroll 5px 10px #000000;
    color: #FF0000;
}
/******** fim mensagens de erro ***********/
