.sswParam {
  visibility:hidden
}
a:visited {
  text-decoration:none
}
a:active {
  color:red;
}
a{
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  position: absolute;
  outline: none;
}
a.menulnk:active, a.menulnk:hover, a.menulnk:focus {
  color: #fff;
  border-left: 0px solid white;
  color: #1951B9;
  background: white;
  margin-left: 0px;
  text-decoration:none;
}
a.baselnk:active, a.baselnk:hover,a.baselnk:focus {
  font-size:10px; 
  color: red;
  border-left: 0px solid white;
  border-top: 0px solid white;
  border-right: 0px solid black;
  border-bottom: 1px solid red;
}
a.cablnk:active, a.cablnk:hover,a.cablnk:focus {
  color: yellow;
}
a.branco:active, a.branco:hover,a.branco:focus,a.branco:visited {
  font-size:10px; 
  color: white;
  border-left: 0px solid white;
  border-top: 0px solid white;
  border-right: 0px solid black;
  border-bottom: 1px solid white;
}
a.menulnkdestaca:active, a.menulnkdestaca:hover, a.menulnkdestaca:focus {
  color: #fff;
  border-left: 0px solid white;
  color: #1951B9;
  background: white;
  margin-left: 0px;
  text-decoration:none;
}
a.menu2lnk:active, a.menu2lnk:hover, a.menu2lnk:focus {
  color:  #111111;
  background: #dddddd;
  border: 0px solid #111111;
  text-decoration:none;
}
a.menu24:active, a.menu24:hover, a.menu24:focus {
  color:  #111111;
  background: #dddddd;
  border: 0px solid #111111;
  text-decoration:none;
}
a.maillnk:active, a.maillnk:hover, a.maillnk:focus {
  color:  #111111;
  background: #F9F9F9;
  border: 0px solid #111111;
  text-decoration:none;
}
a.maillnk2:active, a.maillnk2:hover, a.maillnk2:focus {
  color:  #111111;
  background: #F9F9F9;
  border: 0px solid #111111;
  text-decoration:none;
}
a.texto2:active {
  color:Yellow;
  text-decoration:none
}
a.texto3 {
  position:relative;
}
a.texto3:active {
  color:Red;
  position:relative;
}
a.texto3:link,a.texto3:visited {
  text-decoration:none;
}
pre {
  font-size:12px; 
  color:#000000;
}
body {
  background-repeat:no-repeat;
  background-color:white;
  scrollbar-arrow-color:#bbbbbb;
  scrollbar-3dlight-color: #bbbbbb;
  height:100%;
  scrollbar-highlight-color:#ffffff;
  scrollbar-face-color: #f5f5f5;
  scrollbar-shadow-color: #bbbbbb;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-track-color:white;
}
.scroll-up {
  position: absolute;
  cursor: pointer;
  background: url(/images/up.png) no-repeat;
  width: 16px;
  height: 19px;
}
.scrollover-up {
  position: absolute;
  cursor: pointer;
  background: url(/images/uph.png) no-repeat;
  width: 16px;
  height: 19px;
}
.scroll-down {
  position: absolute;
  cursor: pointer;
  background: url(/images/down.png) no-repeat;
  width: 16px;
  height: 19px;
}
.scrollover-down {
  position: absolute;
  cursor: pointer;
  background: url(/images/downh.png) no-repeat;
  width: 16px;
  height: 19px;
}
body,form,p {
  margin:0px;
  padding:0px;
  font-size:10px
}
img {
  border:none
}
h5 {
  font-size:16px;
  font-family: Verdana,Arial,sans-serif;
  color:white;
  font-weight:bold;
  position:absolute;
  left:8px; 
  top:8px;
}

#cablnk {
  overflow: visible;
}

.tituloprog {
  font-size:10px;
  font-family: Verdana,Arial, sans-serif;
  color: rgb(245,245,255);
  text-decoration:none;
  position:absolute;
  left:8px; 
  overflow: visible;
}

div.tituloprog {
  top: 6px;
}

span.titulo{
  font-size:12px;
  font-weight: bold;
}

a.tituloprog{
  position:relative;
  left:0px; 
  border-bottom: 1px solid rgb(116,116,255);
}

.cabecalho {
  top:0px;
  height:45px;
  width:1000px;
  border-bottom: 0px solid rgb(49,90,131);
  background: -webkit-linear-gradient(#1951B9,#003296,#1951B9); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#1951B9,#003296,#1951B9); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#1951B9,#003296,#1951B9); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#1951B9,#003296,#1951B9); /* Standard syntax */
  background-color: #1951B9;
}

label {
  position:absolute;
}
div {
  position:absolute; 
  overflow: hidden;
  text-align:right;
}
div.menu {
  position: absolute;
  overflow: hidden;
  font-size: 10px;
  text-align: left;
  border:0px solid #bbbbbb;
  font-family: Verdana,Arial, sans-serif;
  color:#000;
}
div.progressoSSW {
  top: 72px;
  position: relative;
  left: -100px;
  width: 400px;
  font-family: Verdana,Arial, sans-serif;
  font-size: 8pt;
  text-align: center;
  background-color: white;
  color: red;
  line-height: 1.7em;
}

div.progressoSSW td{
  font-size: 8pt;
  text-align: right;
  background-color: white;
  color: red;
}

#map_canvas {
  width: 100%;
  height: 100%;
}

.checkbox {
  position: relative;
  background-color: red;
  border: 0px solid red;
  height: 15px;
}
select {
  position:absolute;
  background-color:#FFFFFF;
  border-bottom: 1px solid #7F9DB9;
  border-right:0px solid #7F9DB9;
  border-left: 0px solid #7F9DB9;
  border-top:0px solid #7F9DB9;
}
.oldul {
  margin:2px 0px 0px 0px;
  padding:0px
}

.p {
  text-indent: 1.5em;
}

li {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#777
}
li.txtrd {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#F00;
}
td {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
}
.avisoini {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000; background: white;
  border-bottom: 1px solid rgb(216,216,255);
  border-right:  1px solid rgb(216,216,255);
  border-left:   1px solid rgb(216,216,255);
  border-top:    1px solid rgb(216,216,255);
  text-align:left;
  overflow: auto;
  word-wrap:break-word
}
.aviso {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000; background: white;
  border-bottom: 1px solid rgb(216,216,255);
  border-right:  1px solid rgb(216,216,255);
  border-left:   1px solid rgb(216,216,255);
  border-top:    1px solid rgb(216,216,255);
  text-align:left;
  overflow: auto;
}
.texto {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
}
.alerta {
  font-size: 10px;
  font-family: Verdana,Arial, sans-serif;
  color: #fff;
  background-color: #f00;
  padding: 2px;
  margin-top: -2px;
}
.textor {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#F00;
}
.textom {
  position:absolute;
  border: 0px solid black;
  font-size:11px;
  font-family: Verdana,Arial, sans-serif;
  color:rgb(194,0,0);
  font-weight:bold;
}
input.textom {
  position:absolute;
  border: 0px solid black;
  font-size:11px;
  font-family: Verdana,Arial, sans-serif;
  background: #e1e1e1;
  color:rgb(194,0,0);
  font-weight:bold;
}
.li {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#777
}
.data {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif; 
  color:#00f;
}
.datar {
  font-size:10px;
  text-align:right;
  font-family: Verdana,Arial,sans-serif; 
  color:#000;
}
input[type='checkbox'] {
  -moz-appearance: checkbox;
}
input.data, input.databc {
  position:absolute;
  background-color: white;
  -moz-appearance: none;
  border-bottom: 1px solid rgb(216,216,255);
  border-right:  1px solid rgb(216,216,255);
  border-left:   1px solid rgb(216,216,255);
  border-top:    1px solid rgb(216,216,255);
  height: 15px;
  font-size: 10px;
  font-family: Verdana,Arial; 
  padding: 0px;
  margin: 0px;
}
input {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif; 
  color:#00f;
  position:absolute;
  background-color: white;
  -moz-appearance: none;
  border-bottom: 1px solid rgb(216,216,255);
  border-right:  1px solid rgb(216,216,255);
  border-left:   1px solid rgb(216,216,255);
  border-top:    1px solid rgb(216,216,255);
  height: 15px;
  padding: 0;
  margin: 0;
  margin-top: -1px;
  outline: none;
}
.nil {
  position:relative;
  background-color:transparent;
  border:0px;
}
.erro, input.erro {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial, sans-serif;
  background:#F00;
  color:#FFF;
  font-weight: bold;
  border: 0px solid black;
}
a.erro, a.erro:active, a.erro:hover, a.erro:focus {
  text-decoration:none;
  font-size:10px;
  color:#FFF;
}
.avisoblue {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial, sans-serif;
  color:#ECECEC;
  color:#00F;
  font-weight:normal;
  border: 0px solid black;
}
.nodata {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: white;
  color:#00f;
}
.nodatar {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: white;
  color:#f00;
}
.nodatab {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: #FF0000;
  color:#Fff;
  font-weight:bold;
}
.nodatal {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: white;
  text-align:right;
  color:#00f;
}
.nodata2 {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: white;
  color: white;
  display: none;
}
.nodata5 {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: #e1e1e1;
  color:#00f;
}
iframe {
  width:  100%;
  height: 100%;
  border: 0px solid black;
}
.menulnk {
  position: relative;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  height: 16px;
  color: white;
  background:#1951B9;
  border-left: 1px solid rgb(216,216,255);
  border-top: 0px solid rgb(216,216,255);
  border-right: 1px solid rgb(216,216,255);
  border-bottom: 1px solid white;
  margin-left: 0px;
  width:304px;
  text-decoration:none;
  padding:0px;
  display:block;
  outline-width: 1px;
}
.maillnk {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: #111111;
  background: #d5d5d5;
  height: 16px;
  border-top: 1px solid white;
  border-bottom: 0px solid white;
  border-left: 0px solid #004EEE;
  border-right: 0px solid #004EEE;
  width:170px;
  text-decoration:none;
}
.menulnkdestaca {
  position: relative;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  height: 16px;
  color: white;
  background:#1951B9;
  border-left: 1px solid rgb(216,216,255);
  border-top: 0px solid rgb(216,216,255);
  border-right: 1px solid rgb(216,216,255);
  border-bottom: 1px solid white;
  width:304px;
  text-decoration:none;
  font-weight:bold;
  display:block;
  outline-width: 0px;
}
.menu2lnk {
  width:348px;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: #111111;
  background: #f9f9f9;
  height: 16px;
  border-top: 1px solid #dddddd;
  border-bottom: 0px solid white;
  border-left: 0px solid #004EEE;
  border-right: 0px solid #004EEE;
  text-decoration:none;
}
.menu24 {
  width:488px;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: #111111;
  background: #f9f9f9;
  height: 16px;
  border-top: 1px solid #dddddd;
  border-bottom: 0px solid white;
  border-left: 0px solid #004EEE;
  border-right: 0px solid #004EEE;
  text-decoration:none;
}
.baselnk {
  font-size:10px;
  font-family: Verdana,Arial,Sans;
  color:DarkBlue;
  text-decoration:none;
  border-bottom: 1px solid rgb(116,116,255);
}
a.cablnk {
  position:relative;
  font-size:10px;
  font-family: Verdana,Arial,Sans;
  color: rgb(245,245,255);
  border-bottom: 1px solid rgb(116,116,255);
  text-decoration:none;
}
.baselnkr {
  font-size:10px;
  font-family: Verdana,Arial,Sans;
  color:red;
  text-decoration:none;
  border-bottom: 1px solid red;
}
.branco {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:white;
  text-decoration:none;
  font-weight:bold;
  border: 0px solid rgb(239,239,239);
}
input.disalnk {
  position:absolute;
  background-color: #FFFFFF;
  border: 1px solid #f0f0f0;
  height:   15px;
  font-family: Verdana,Arial,sans-serif;
  text-decoration:none;
  color:#777;
}
input.databc {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#00f;
  background-color: #ECECEC;
}
.txtrd {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#F00;
}
.notxtrd {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: #ECECEC;
  color:#F00;
}
.yellow {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:yellow;
}
.texto2 {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#FFF;
  font-weight:bold;
}
.texto3 {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: silver;
}
.msgbox {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:white;
  font-weight:bold;
  background-color:#F00;
  width: 770
}
.obs {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
  background:#FFF;
}
.texto16 {
  font-size:14px;
  font-family: Verdana,Arial,sans-serif;
  color:#000
}
.texto11 {
  position: relative;
  display:block;
  width:200px;
  outline-width: 0px;
  height:16px;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: white;
  background:#1951B9;
  border-left: 1px solid rgb(216,216,255);
  border-top: 0px solid rgb(216,216,255);
  border-right: 1px solid rgb(216,216,255);
  border-bottom: 1px solid white;
  text-decoration:none;
}
a.texto11:active, a.texto11:hover, a.texto11:focus {
  color: #fff;
  text-decoration:none;
  border-left: 0px solid white;
  color:#1951B9;
  background: white;
}

.mainMenuLevel1, .mainMenuLevel2, .mainMenuLevel3, .mainMenuSelected1, .mainMenuSelected2, .mainMenuSelected3 {
  position: relative;
  display:block;
  /*width:142px;
  width:150px;*/
  width:190px;

  /*Soma com o padding*/
  outline-width: 0px;
  height:16px;
  line-height:16px;
  font-size:10px;
  font-family: Verdana, Arial, sans-serif; font-weight: 400;
  color: white;
  background:#1951B9;
  padding-left:8px;
  border-left: 1px solid rgb(216,216,255);
  border-top: 0px solid rgb(216,216,255);
  border-right: 1px solid rgb(216,216,255);
  border-bottom: 1px solid white;
  text-decoration:none;
}

a.mainMenuLevel1:active, a.mainMenuLevel1:hover, a.mainMenuLevel1:focus,
a.mainMenuLevel2:active, a.mainMenuLevel2:hover, a.mainMenuLevel2:focus,
a.mainMenuLevel3:active, a.mainMenuLevel3:hover, a.mainMenuLevel3:focus {
  color: #fff;
  text-decoration:none;
  border-left: 0px solid white;
  color:#1951B9;
  background: #F0F8FF;
}

.mainMenuLevel2, .mainMenuSelected2 {
  /*width:242px;*/
  width:188px;
  /*Soma com o padding*/
}

.mainMenuLevel3, .mainMenuSelected3 {
  /*width:292px;*/
  width:324px;
  /*Soma com o padding*/
}

.mainMenuSelected1, .mainMenuSelected2, .mainMenuSelected3 {
  background: #F0F8FF;
  color:#1951B9;
  /*font-weight:bold;*/
}

/*.mainMenuSelected1:before, .mainMenuSelected2:before {
  content: "\025cf  ";
}
.disabled:after {
  content: " \0d7";
}*/

.help {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: black;
  overflow: auto;
  word-wrap: break-word;
  ebackground: -webkit-linear-gradient(#FEFEFE,#E4ECF7); /* For Safari 5.1 to 6.0 */
  ebackground: -o-linear-gradient(#FEFEFE,#E4ECF7); /* For Opera 11.1 to 12.0 */
  ebackground: -moz-linear-gradient(#FEFEFE,#E4ECF7); /* For Firefox 3.6 to 15 */
  ebackground: linear-gradient(#FEFEFE,#E4ECF7); /* Standard syntax */
  ebackground-color: #FEFEFE;
  background-color: #FFFFE1;
  padding: 8px;
  line-height: 100%;
  position: absolute;
  text-align: left;
  z-index: 1147483648;
  width: 224px;
  eborder: 1px solid rgb(118,118,118);
  border: 1px solid #A3A3A3;
  ebox-shadow: 5px 5px 5px #EFEFEF;
}

.texto13 {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: #FFF;
  background: rgb(0,50,150);
  border-left: 0px solid #004EEE;
  border-right: 0px solid #004EEE;
  border-top: 0px solid #004EEE;
  border-bottom: 0px solid white;
  width:348px;
  height:16px;
}
.manual {
  font-size:12px;
  font-family: Verdana,Arial,sans-serif;
  color:black;
}
.sra {
  position:relative; 
  font-size:10px; 
  font-family: Verdana,Arial,sans-serif; 
  color:DarkBlue;
  cursor: pointer;
  text-decoration:none;
  border-left: 0px solid white;
  border-top: 0px solid white;
  border-right: 0px solid black;
  border-bottom: 0px solid DarkBlue;
}
.sra:active, .sra:hover, .sra:focus {
  color: red;
  border-left: 0px solid white;
  border-top: 0px solid white;
  border-right: 0px solid black;
  border-bottom: 0px solid red;
}
.srtd {
  background:#EFEFED;
}
.lkptr {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
  height: 19; 
  vertical-align: middle;
}
.lkptit {
  font-size:10px;
  padding:0px 0px 0px 5px;
  font-family: Verdana,Arial,sans-serif;
  color:#FFF;
  border-right: 1px solid #CCC;
  font-weight:bold;
  border-bottom: 0px solid DarkBlue;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  background:#1951B9;
}
.lkptd {
  padding:0px 0px 0px 5px;
  #t-overflow: ellipsis;
  border-right: 1px solid #CCC;
  white-space: nowrap;
  overflow: hidden;
}
.srtr {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  cursor: pointer;
  height: 19; 
  vertical-align: middle;
}
.srtrout {
  background: rgb(255, 225,195);
}
.srtrclicked {
  background: rgb(255, 240, 225);
}
.srtra {
  color:#FFF;
  cursor: pointer;
  background: rgb(255, 225,195);
  height: 16;
}
a.srtit {
  background: transparent;
  position: relative;
  text-decoration:none;
  vertical-align: middle;
}
a.srtit:active, a.srtit:hover, a.srtit:focus {
  color:yellow
}
.srtit {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#FFF;
  border-right: 0px solid #bbbbbb;
  font-weight:bold;
  border-bottom: 0px solid DarkBlue;
  vertical-align: middle;
  background:#1951B9;
}
.srdiv { 
  position: relative;
  overflow: visible;
  text-align: left;
}
.srmain {
  position: absolute;
  overflow: visible;
  text-align: left;
}
.lg {
  width:333px;
  float:left;
  background:#F3F3F3;
  border-bottom:1px solid #c1c1c1;
  border-top:1px solid #c1c1c1;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
}
.cltt {
  background:#F3F3F3;
  border-bottom:1px solid #c1c1c1;
  border-top:1px solid #c1c1c1;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
}
.cltt2 {
  background:#F3F3F3;
  border-bottom:1px solid #c1c1c1;
  border-top:1px solid #c1c1c1;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  font-size:10px;
  color: #F00;
  font-family: Verdana,Arial,sans-serif;
  overflow: visible;
}
.cltt3 {
  float:left;
  background:#F3F3F3;
  border-bottom:1px solid #c1c1c1;
  border-top:0px solid #c1c1c1;
  border-left:0px solid #c1c1c1;
  border-right:0px solid #c1c1c1;
  font-size:10px;
  color: black;
  font-family: Verdana,Arial,sans-serif;
  overflow: visible;
}
.cltt4 {
  position: absolute;
  background:#F3F3F3;
  border-bottom:1px solid #c1c1c1;
  border-top:1px solid #c1c1c1;
  border-left:1px solid #c1c1c1;
  border-right:1px solid #c1c1c1;
  font-size:10px;
  color: #F00;
  font-family: Verdana,Arial,sans-serif;
  overflow: visible;
}
.cltt5 {
  float:left;
  background: #e1e1e1;
  border-bottom: 0px SOLID #c1c1c1;
  border-top: 0px SOLID rgb(0,50,150);
  border-left: 0px SOLID #c1c1c1;
  border-right: 0px SOLID #c1c1c1;
  font-size:10px;
  color: black;
  font-family: Verdana,Arial,sans-serif;
  overflow: visible;
  z-index: 1147483638;
}
.cltt6 {
  float:left;
  background: #e1e1e1;
  border-bottom: 0px SOLID #c1c1c1;
  border-top: 0px SOLID rgb(0,50,150);
  border-left: 0px SOLID #c1c1c1;
  border-right: 0px SOLID #c1c1c1;
  font-size:10px;
  color: black;
  font-family: Verdana,Arial,sans-serif;
  overflow: visible;
}
.blue {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:darkblue;
}
.disalnk {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
  text-decoration:none;
}
a.disalnk {
  border-bottom: 0px solid #eee;
  cursor: default;
}
a.disalnk:active, a.disalnk:hover, a.disalnk:focus {
  color:#000;
  text-decoration:none;
}
.sswinfbr2, a.sswinfbr2, a:visited.sswinfbr2, a:active.sswinfbr2, a:hover.sswinfbr2,a:focus.sswinfbr2 { 
  font-family: Verdana,Arial,sans-serif;
  height: 24px;
  font-size: 10pt;
  color: #C0C0C0;
  font-weight:bold;
  text-decoration:none;
}
a:hover.sswinfbr2 {
  color: #333333;
  text-decoration:none;
}
/* removi as bordas esquerdas e superior, alem de deixar o tamanho em 15px */
input.inputfile {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#00F;
  position:absolute;
  background-color: #FFFFFF;
  border-bottom: 0px solid #bbbbbb;
  border-right:  0px solid #bbbbbb;
  border-left:   0px solid #bbbbbb;
  border-top:    0px solid #bbbbbb;
  height: 15px;
}
/* ajuste do botao do input para remover o padding interno e ele nao estourar a linha,
   assim nao precisei diminuir o tamanho do texto
*/
input::file-selector-button {
  padding-top: 0;
  padding-bottom: 0;
}

.sswinfbr3, a.sswinfbr3, a:visited.sswinfbr3 {
  font-family: Verdana,Arial,sans-serif;
  width:164px;
  height:16px;
  font-size: 8pt;
  color: #C0C0C0;
  font-weight:bold;
  text-decoration:none;
}
a:active.sswinfbr3, a:hover.sswinfbr3,a:focus.sswinfbr3 {
  color: #333333;
  text-decoration:none;
}
.errolnk {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: darkblue;
  text-decoration: none;
}
a.errolnk:active, a.errolnk:hover,a.errolnk:focus {
  font-size:10px;
  color: red;
}
a.errolnk2:active, a.errolnk2:hover,a.errolnk2:focus {
  position: relative;
  font-size:10px;
  color: #fff;
  border-bottom: 1px solid #E5E5E5;
  text-decoration: none;
}
.errolnk2 {
  text-decoration: none;
  position: relative;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: #fff;
  font-weight: bold;
}
a.imglnk:active,a.imglnk:hover,a.imglnk:focus {
  font-size:12px;
  height:16px;
  width:20px;
  overflow:hidden;
  color: red;
  border-left: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.imglnk {
  font-size:12px;
  height:16px;
  width:20px;
  overflow:hidden;
  font-family: Verdana,Arial,sans-serif;
  font-weight:bold;
  color:DarkBlue;
  text-decoration:none;
  border: 1px solid white;
  margin-top: -2px;
}
a.imglnkred:active,a.imglnkred:hover,a.imglnkred:focus {
  font-size:12px; 
  color: red;
  border-left: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.imglnkred {
  font-size:12px;
  font-family: Verdana,Arial,sans-serif;
  font-weight:bold;
  color:DarkBlue;
  text-decoration:none;
  border: 1px solid rgb(236,236,236);
}
a.srimglnk:active, a.srimglnk:hover,a.srimglnk:focus {
  font-size:12px; 
  color: red;
  border-left: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}
.srimglnk {
  position:relative; 
  font-size:12px;
  font-weight:bold;
  font-family: Verdana,Arial,sans-serif;
  color:DarkBlue;
  text-decoration:none;
  border: 0px solid rgb(226,226,226);
  border: 1px solid white;
}
.nodataf3 {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background:#F3F3F3;
  color:#00f;
}
.monospace {
  position:absolute;
  height:16px;
  font-size:13px;
  font-family:monospace;
  color:black;
}
.monospaceazul {
  position:absolute;
  height:16px;
  font-size: 13px;
  font-family:monospace;
  color:darkblue;
}
input.monospaceazul {
  position:absolute;
  height:16px;
  font-size: 13px;
  font-family:monospace;
  color:blue;
}
.srlink { 
  position: relative;
  overflow: auto;
  text-align: left;
}
.dialog {
  font-size:10px;
  font-family: Verdana,Arial,Sans;
  color:DarkBlue;
  text-decoration:none;
  border-bottom: 1px solid rgb(166,166,255);
}
a.dialog:active, a.dialog:hover,a.dialog:focus {
  color: red;
  border-bottom: 1px solid red;
}
#scontentbar {
  text-align:left;
  position:absolute;
  left:0px;
  top:0px;
  width:400px;
  height:25px;
  background-color:#1951B9;
}
#errormsg {
  background-color:rgb(224,223,227);
}
.nodatarb {
  position:absolute;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0px solid black;
  background-color: transparent;
  color:#f00;
  font-weight:bold;
}
.cor {
  position:absolute;
  color:white;
  width:32px;
  height:16px;
  cursor: pointer;
}
.up {
  text-transform: uppercase;
}
.lkpdiv {
  background-color: white;
  border-bottom: 1px solid rgb(216,216,255);
  border-right:  1px solid rgb(216,216,255);
  border-left:   1px solid rgb(216,216,255);
  border-top:    1px solid rgb(216,216,255);
}
.lkplnk {
  position: relative;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  height: 16px;
  color: #00f;
  background-color: white;
  border: 0px solid rgb(216,216,255);
  margin-left: 0px;
  width:304px;
  text-decoration:none;
  padding:0px;
  display:block;
  outline-width: 1px;
}
a.lkplnk:active, a.lkplnk:hover, a.lkplnk:focus {
  background-color:#00f;
  color:white;
  text-decoration:none;
}
.mapa, a.mapa, a.mapa:visited, a.mapa:active, a.mapa:focus {
  font-size: 12pt;
  font-family: Verdana,Arial,sans-serif;
  color: BLACK;
  font-weight:bold;
}
a.mapa:hover {
  font-size: 12pt;
  color: red;
  text-decoration:none;
}
xml {
  display: none;
}
a.srtit2 {
  padding:0px 0px 0px 0px;
  border-right: 0px solid #CCC;
  position: relative;
  text-decoration:none;
  vertical-align: middle;
}
a.srtit2:active, a.srtit2:hover, a.srtit2:focus {
  color:yellow
}
.srtit2 {
  padding:0px 5px 0px 5px;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#FFF;
  border-right: 1px solid #CCC;
  font-weight:bold;
  border-bottom: 0px solid DarkBlue;
  vertical-align: middle;
  white-space: nowrap;
  overflow: hidden;
  background:#1951B9;
}
.sra2 {
  position:relative;
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:DarkBlue;
  cursor: pointer;
  text-decoration:none;
  border-left: 0px solid white;
  border-top: 0px solid white;
  border-right: 0px solid black;
  border-bottom: 0px solid DarkBlue;
  white-space: nowrap;
  overflow: hidden;
}
.sra2:active, .sra2:hover, .sra2:focus {
  color: red;
  border-left: 0px solid white;
  border-top: 0px solid white;
  border-right: 0px solid black;
  border-bottom: 0px solid red;
}
.srtr2 {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color:#000;
  cursor: default;
  height:19;
  vertical-align: middle;
}
.srtd2 {
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC;
  padding:0px 5px 0px 5px;
  white-space: nowrap;
  overflow: visible;
}
.srdvl {
  text-align:left;
  position:relative;
  width:100%;
  white-space:nowrap;
  overflow:hidden;
}
.srdvl-b {
  text-align:left;
  position:relative;
  width:100%;
  white-space:normal;
  overflow:hidden;
}
.srdvc {
  text-align:center;
  position:relative;
  width:100%;
  white-space:nowrap;
  overflow:hidden;
}
.srdvr {
  text-align:right;
  position:relative;
  width:100%;
  white-space:nowrap;
  overflow:hidden;
}

/*
  troca a cor de campos com placeholder para cinza
*/

::-webkit-input-placeholder {
   color: rgb(206, 206, 206);
}

:-moz-placeholder {
   color: rgb(206, 206, 206);
}

::-moz-placeholder {
   color: rgb(206, 206, 206);
}

:-ms-input-placeholder {
   color: rgb(206, 206, 206);
}

.mini {
  font-size:9px;
  font-family: 'Roboto Mono';
  color:#000;
}
.anchor {
  position: absolute;
  overflow: visible;
  text-align: left;
  font-size: 10px;
  font-family: Verdana,Arial,sans-serif;
  border: 0;
  background-color: white;
  color: #00f;
}
.relative {
  position: relative;
}
@media print {
  body {
    zoom: 70%;
  }
  #errorpanel {
    display: none;
  }
}
.motr:hover,.motr:focus, .motr:active {
  background: #FFF9F9;
  color: darkgreen;
}

.motr {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  border-right: 0px solid #cccccc;
  border-bottom: 1px solid white;
  cursor: pointer;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
  background: darkgreen;
  color: #FFF9F9;
}

tr.motr td {
  font-size:10px;
  font-family: Verdana,Arial,sans-serif;
  color: inherit;
  padding: 0px 8px;
}

.motd {
  text-overflow: ellipsis;
  border-bottom: 1px solid white;
  white-space: nowrap;
  overflow: hidden;
}
td.motd:nth-child(1) {
  width: 300px;
  font-size:10px;
}
td.motd:nth-child(2) {
  text-align: end;
  padding: 0;
}
td.motd:nth-child(3) {
  width: 8px;
  text-align: end;
}
td.motd:nth-child(3):hover,td.motd:nth-child(3):focus,td.motd:nth-child(3):active {
  color: red;
}
