@charset "iso-8859-1";

/* Classes de Fontes ##################################################################################################################################################*/
.fonte12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #3D3D3D; text-decoration: none;}
.fonte11 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #3D3D3D; text-decoration: none;}
.fonte10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3D3D3D; text-decoration: none;}
.fonte09 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #3D3D3D; text-decoration: none;}
.fonte08 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #3D3D3D; text-decoration: none;}
.fonte07 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 07pt; color: #3D3D3D; text-decoration: none;}
.fonte06 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 06pt; color: #3D3D3D; text-decoration: none;}

.fonte12a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #0000FF; text-decoration: none;}
.fonte11a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #0000FF; text-decoration: none;}
.fonte10a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000FF; text-decoration: none;}
.fonte09a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #0000FF; text-decoration: none;}
.fonte08a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #0000FF; text-decoration: none;}
.fonte07a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 07pt; color: #0000FF; text-decoration: none;}
.fonte06a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 06pt; color: #0000FF; text-decoration: none;}

.fonte12v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF0000; text-decoration: none;}
.fonte11v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FF0000; text-decoration: none;}
.fonte10v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF0000; text-decoration: none;}
.fonte09v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #FF0000; text-decoration: none;}
.fonte08v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #FF0000; text-decoration: none;}
.fonte07v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 07pt; color: #FF0000; text-decoration: none;}
.fonte06v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 06pt; color: #FF0000; text-decoration: none;}

.fonte12b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; text-decoration: none;}
.fonte11b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #FFFFFF; text-decoration: none;}
.fonte10b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none;}
.fonte09b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #FFFFFF; text-decoration: none;}
.fonte08b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #FFFFFF; text-decoration: none;}
.fonte07b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 07pt; color: #FFFFFF; text-decoration: none;}
.fonte06b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 06pt; color: #FFFFFF; text-decoration: none;}

/* Classes de Links ###################################################################################################################################################*/
.link10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #C52D28; text-decoration: none;}
.link10:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #2867C5; text-decoration: none;}
.link09 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #C52D28; text-decoration: none;}
.link09:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #2867C5; text-decoration: none;}
.link08 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #C52D28; text-decoration: none;}
.link08:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #2867C5; text-decoration: none;}
.link07 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 07pt; color: #C52D28; text-decoration: none;}
.link07:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 07pt; color: #2867C5; text-decoration: none;}

.link10b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none;}
.link10b:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #C52D28; text-decoration: none;}
.link09b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #FFFFFF; text-decoration: none;}
.link09b:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #C52D28; text-decoration: none;}
.link08b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #FFFFFF; text-decoration: none;}
.link08b:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #C52D28; text-decoration: none;}

.link10p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #3D3D3D; text-decoration: none;}
.link10p:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #C52D28; text-decoration: none;}
.link09p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #3D3D3D; text-decoration: none;}
.link09p:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #C52D28; text-decoration: none;}
.link08p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #3D3D3D; text-decoration: none;}
.link08p:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 08pt; color: #C52D28; text-decoration: none;}

.link10a {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0080C0; text-decoration: none;}
.link10a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #008000; text-decoration: none;}

.link10v {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #008000; text-decoration: none;}
.link10v:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #0080C0; text-decoration: none;}

/* Classes de Forms ###################################################################################################################################################*/
.form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 09pt; color: #003300; background-color: #F9F9F9; border: 1px #999999 solid}

/*#####################################################################################################################################################################*/
html {
    overflow: hidden;
}

body {
    background-image: url(https://ctag.websiteseguro.com/imgs/fundo.png);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #000000;    
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

#data {
    position: relative;
    height: 73px;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 07pt;
    text-decoration: none;    
    text-align: right;
    z-index: 2;
}

#menu {
    position: relative;
    background: url(https://ctag.websiteseguro.com/imgs/fundo_menu.png);
    width: 521px;
    height: 29px;
    z-index: 2;
}

/* Imagem Meio-Topo ###################################################################################################################################################*/
#meio_topo {
    width: 1002px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/imgs/meio_topo.gif) no-repeat;
}

#mt_p1 {
    width: 14px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mt_p1.png) no-repeat;
    padding: 0px;
    margin: 0px;
}

#mt_p2 {
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mt_p2.png) repeat-x;
    padding: 0px;
    margin: 0px;
}

#mt_p3 {
    width: 14px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mt_p3.png) no-repeat;
    padding: 0px;
    margin: 0px;
}

/* Imagem Meio-Meio ###################################################################################################################################################*/
#meio_meio {
    width: 1002px;
    height: 100%;
    background: url(https://ctag.websiteseguro.com/imgs/meio.gif) repeat-y;
}

#mm_p1 {
    width: 14px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mm_p1.png) repeat-y;
    padding: 0px;
    margin: 0px;
}

#mm_p2 {     
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mm_p2.png) repeat;
    padding: 0px;
    margin: 0px;
}

#mm_p3 {
    width: 14px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mm_p3.png) repeat-y;
    padding: 0px;
    margin: 0px;
}

/* Imagem Meio-Base ###################################################################################################################################################*/
#meio_base {
    width: 1002px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/imgs/meio_base.gif) no-repeat;
}

#mb_p1 {
    width: 14px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mb_p1.png) no-repeat;
    padding: 0px;
    margin: 0px;
}

#mb_p2 {
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mb_p2.png) repeat-x;
    padding: 0px;
    margin: 0px;
}

#mb_p3 {
    width: 14px;
    height: 14px;
    background: url(https://ctag.websiteseguro.com/WS/imgs/mb_p3.png) no-repeat;
    padding: 0px;
    margin: 0px;
}

/*#####################################################################################################################################################################*/
#divBG {
    display: none;
    position: absolute;
    background: #000000;
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    filter: alpha(opacity=30);
    width: 100%;
    height: 100%;
    z-index: 104;
}

#divBG2 {
    display: none;
    position: absolute;
    background: #000000;
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0;
    opacity: 0.9;
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    filter: alpha(opacity=10);
    width: 100%;
    height: 100%;
    z-index: 106;
}

.divLogin {
    display: none;
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #000000;
    width: 370px;
    height: 41px;
    padding: 2px;
    margin-top: 121px;
    opacity: 0.85;
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    filter: alpha(opacity=85);
    z-index: 150;
}

.divPopUp {
    display: none;
    position: absolute;
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0;
    border: 0; 
    padding: 0;
    z-index: 140;
}

.divBOX {
    display: none;
    position: absolute;
    background: #FFFFFF;
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0;
    border: 1px solid #111;
    color: #333;
    font-size: 12px;
    padding: 4px 0;
    text-align: center;    
    height: 100%;
    z-index: 105;
}

.divBOX2 {
    display: none;
    position: absolute;
    background: #FFFFFF;
    margin-top: 0;
    margin-left: 0;
    top: 0;
    left: 0;
    border: 1px solid #111;
    color: #333;
    font-size: 12px;
    padding: 4px 0;
    text-align: center;    
    height: 100%;
    z-index: 107;
}

/*####################################################################################################################################################################*/
div#tbl-container1 {
    width: 512px;
    height: 360px;
    overflow: auto;
}

div#tbl-container1 table {
    table-layout: fixed;
}

div#tbl-container1 thead th {
    position: relative;
    top: expression(document.getElementById("tbl-container1").scrollTop-1);
    z-index: 20;
}

div#tbl-container1 thead th.locked {
    position: relative;
    top: expression(document.getElementById("tbl-container1").scrollTop-1);
    z-index: 30;
}

/*####################################################################################################################################################################*/
div#tbl-container2 {
    width: 512px;
    height: 360px;
    overflow: auto;
}

div#tbl-container2 table {
    table-layout: fixed;
    border-collapse: collapse;
    border: 1px solid #FFFFFF; 
}

div#tbl-container2 thead th {
    position: relative;
    top: expression(document.getElementById("tbl-container2").scrollTop-1);
    border: 1px solid #FFFFFF;
    z-index: 20;
}

div#tbl-container2 thead th.locked {
    position: relative;
    top: expression(document.getElementById("tbl-container2").scrollTop-1);
    border: 1px solid #FFFFFF;
    z-index: 30;
}

div#tbl-container2 td.locked_left, th.locked_left {
    position: relative;
    left: expression(document.getElementById("tbl-container2").scrollLeft);
    border: 1px solid #FFFFFF;
}

/*####################################################################################################################################################################*/
div#tbl-container3 {
    width: 512px;
    height: 360px;
    overflow: auto;
}

div#tbl-container3 table {
    table-layout: fixed;
}

div#tbl-container3 thead th {
    position: relative;
    top: expression(document.getElementById("tbl-container3").scrollTop-1);
    z-index: 20;
}

div#tbl-container3 thead th.locked {
    position: relative;
    top: expression(document.getElementById("tbl-container3").scrollTop-1);
    z-index: 30;
}
/*####################################################################################################################################################################*/
#divBGX { 
    display: none; 
    position: absolute; 
    background: #000;
    filter:alpha(opacity=20); 
    width: 100%;
    height: 100%;
    z-index: 198; 
}

.divBOXX { 
    display: none; 
    position: absolute; 
    background: #FFFFFF; 
    color: #333; 
    font-size: 1.2em; 
    text-align: center; 
    border: 1px solid #111; 
    z-index: 199;
}