font {
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
}

font.New {
	font-family: "Courier New";
}

font.Bold {
	font-weight: bold;
}

font.Sub {
	text-decoration: underline;
}

font.Upper {
    text-transform:uppercase;
}

font.Size4 {
    font-size: 4px;
}

font.Size8 {
    font-size: 8px;
}

font.Size9 {
    font-size: 7pt;
}

font.Size10 {
    font-size: 8pt;
}

font.Size11 {
    font-size: 11px;
}

font.Size13 {
	font-size: 13px;
}

font.Size14 {
	font-size: 14px;
}

font.Size16 {
	font-size: 16px;
}

font.Size18 {
	font-size: 18px;
}

font.Size20 {
	font-size: 20px;
}

font.Red {
     color: #FF0000;
}

font.Brown {
	COLOR: #802426;
}

font.Navy {
	color: #336699; 
}

font.Black {
	color: #000; 
}

font.White {
	color: #FFFFFF; 
}


font.Site {
	color: #EF9A48; /* #942939; */
}

td {
	border: 0;
	font-size: 8pt;
	font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
}

td.lineT {
	border-top : 1px solid #CCCCCC;
}

td.lineL {
	border-left : 1px solid #CCCCCC;
}

td.lineR {
	border-right : 1px solid #CCCCCC;	
}

td.lineB {
	border-bottom : 1px solid #CCCCCC;
}

td.lineTP {
	border-top : 1px dashed #000; 
}

td.lineLP {
	border-left : 1px dashed #000;
}

td.lineRP {
	border-right : 1px dashed #000;
}

td.lineBP {
	border-bottom : 1px dashed #000;
}

td.lineTE {
	border-top : 1px solid #000;
}

td.lineLE {
	border-left : 1px solid #000;
}

td.lineRE {
	border-right : 1px solid #000;	
}

td.lineBE {
	border-bottom : 1px solid #000;
}

td.TabColor {
    border-color: #EDECE7; 
    background-color :#FFFFFF;
}

.td.lineP {
	border-top : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	border-bottom : 1px solid Black;
    border-style: dotted; 
}

.td.linePB {
	border-bottom : 1px solid Black;
    border-style: dotted; 
}

.td.linePT {
	border-top : 1px solid Black;
    border-style: dotted; 
}

h4 { 
    position: relative; 
	z-index: auto;
}

h4#id1 {
	top: 10px;
	left: 5px;
}

p {  
	position: relative;
	z-index: auto;
}

select {
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
    border-style: solid; 
	border-left-color:#000000;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	border-bottom-color:#000000; 
/*    background-color :#90bade; */
    border-top-width: 0px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
	font-size: 8pt; 
}
select#sel040 {width: 40px;}
select#sel080 {width: 80px;}
select#sel140 {width: 140px;}
select#sel166 {width: 166px;}
select#sel170 {width: 170px;}
select#sel180 {width: 180px;}
select#sel190 {width: 190px;}
select#sel200 {width: 200px;}
select#sel370 {width: 370px;}
select#sel373 {width: 373px;}
select#sel00p {width: 100%;}
select#sel90p {width: 90%;}

textarea {
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
    border-style: solid; 
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	border-bottom-color:#CCCCCC; 
/*    background-color :#90bade; */
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
	font-size: 8pt; 
}

textarea#box100p {
  width: 100%;
  overflow: auto;
}

textarea#box099p {
  width: 99%;
  overflow: auto;
}


.campo_focus {
   border: 1px solid red;
}

  
input {
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
    border-style: solid; 
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	border-bottom-color:#CCCCCC; 
/*    background-color :#90bade; */
    border-top-width: 1px; 
    border-right-width: 1px; 
    border-bottom-width: 1px; 
    border-left-width: 1px;
	font-size: 8pt; 
}

input.Upper {
    text-transform:uppercase;
}

input.Lower {
    text-transform:lowercase;
}

input.Bold {
    font-weight: bold;
}

input.Size11 {
    font-size:11px;
}

input#rad020 {
    width: 14px;
	height: 14px;
    border-top-width: 0px; 
    border-right-width: 0px; 
    border-bottom-width: 0px; 
    border-left-width: 0px;
}

input#box020 {width: 20px;}
input#box025 {width: 25px;}
input#box030 {width: 30px;}
input#box035 {width: 35px;}
input#box040 {width: 40px;}
input#box050 {width: 50px;}
input#box068 {width: 68px;}
input#box073 {width: 73px;}
input#box082 {width: 82px;}
input#box095 {width: 95px;}
input#box100 {width: 100px;}
input#box102 {width: 102px;}
input#box120 {width: 120px;}
input#box130 {width: 130px;}
input#box140 {width: 140px;}
input#box166 {width: 166px;}
input#box170 {width: 170px;}
input#box172 {width: 172px;}
input#box174 {width: 174px;}
input#box195 {width: 195px;}
input#box200 {width: 200px;}
input#box310 {width: 310px;}
input#box320 {width: 320px;}
input#box327 {width: 327px;}
input#box341 {width: 341px;}
input#box370 {width: 370px;}
input#box393 {width: 393px;}
input#box395 {width: 395px;}
input#box410 {width: 410px;}
input#box419 {width: 419px;}
input#box450 {width: 450px;}
input#box453 {width: 453px;}
input#box460 {width: 460px;}
input#box632 {width: 632px;}
input#box100p {width: 100%;}
input#box99p {width: 99%;}
input#box98p {width: 98%;}
input#botao { 
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
	width: 155px;
    border-style: outset; 
	border-left-color:#000000;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	border-bottom-color:#000000; 
/*    background-color :#90bade; */
    border-top-width: 2px; 
    border-right-width: 2px; 
    border-bottom-width: 2px; 
    border-left-width: 2px;
	font-size: 7pt; 
} 

input#bot120 { 
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
	width: 120px;
    border-style: outset;
	border-left-color:#000000;
	border-right-color:#CCCCCC;
	border-top-color:#CCCCCC;
	border-bottom-color:#000000; 
/*    background-color :#90bade; */
    border-top-width: 2px; 
    border-right-width: 2px; 
    border-bottom-width: 2px; 
    border-left-width: 2px;
	font-size: 7pt; 
} 

input#edit {
    width: 90%; 
    border-left-style: none; 
    border-right-style: none; 
    border-top-style: none; 
    border-bottom-style: none; 
	text-align:right;
	font-size:8pt;
}


input#numedit {
    width: 80%; 
    border-left-style: none; 
    border-right-style: none; 
    border-top-style: none; 
    border-bottom-style: none; 
	text-align:right;
	font-size:8pt;
	vertical-align:middle;
}

input#txedit {
    width: 98%; 
    border-left-style: none; 
    border-right-style: none; 
    border-top-style: none; 
    border-bottom-style: none; 
	text-align:left;
	background-color :#F0F0F0;
	font-size:8pt;
}

input#box200s {
    width: 200px;
    border-left-style: none; 
    border-right-style: none; 
    border-top-style: none; 
    border-bottom-style: none; 
	text-align:left;
	background-color :#F0F0F0;
	font-size:8pt;
}

input.button { 
    font-family: Verdana, "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif; 
	color: white;
	border-style : solid solid solid solid; 
	border-color: #0A860B; 
	background-color : #0A860B; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	cursor: pointer; 
	font-size:7pt;
}

input.button#BtnSize8 {font-size: 7pt; width: 15px; height: 14px;}
input.button#BtnSize10 {font-size: 8pt; width: 130px; height: 20px;}
input.button#BtnSize70 {width: 70px; height: 20px;}

#scroll {
 height:100%;
 overflow:auto;
}


#mywindow{
   position: absolute;
   top: 35%;
   left: 35%;
   width: 460px;
   height: 240px; 
   padding: 5px 20px 20px 20px;
   border-width: 2px;
   border-style: solid;
   background: #F7FECD; /* #ffffa0; */
   display: none;
}
