body, td {font-family: Arial; font-size: 11px; color: #3B4A4D}
input, select, textarea {font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal; border: 1px solid #677983; background-color: #F1F1F1;}

a:link{color:#50c2e6;text-decoration:none;}
a:active{color:#50c2e6;text-decoration:none;}
a:visited{color:#50c2e6;text-decoration:none;}
a:hover{color:#50c2e6;text-decoration:underline;}

.areaPrivadaTiny{font-family:Arial,Verdana; font-size:9px; color: #3B4A4D; font-weight:normal;}
.areaPrivadaTexto{font-family:Arial,Verdana; font-size:11px; color: #18196c; font-weight:normal;}
.areaPrivada:link{color:#18A6E6;text-decoration:none;}
.areaPrivada:active{color:#18A6E6;text-decoration:none;}
.areaPrivada:visited{color:#18A6E6;text-decoration:none;}
.areaPrivada:hover{color:#18A6E6;text-decoration:underline;}

.menuLabel{font-family:Arial,Verdana; font-size:11px; color: #18A6E6; font-weight:bold;}
.menu:link{text-decoration:none;}
.menu:active{text-decoration:none;}
.menu:visited{text-decoration:none;}
.menu:hover{text-decoration:none}

.errText{color: #EF1441; font-weight:bold;}
.tiny{font-family:Arial,Verdana; font-size:9px; color: #777777; font-weight:normal;}
.tinyred{font-family:Arial,Verdana; font-size:9px; color: #FF4440; font-weight:normal;}
.tinygreen{font-family:Arial,Verdana; font-size:9px; color: #44FF40; font-weight:normal;}
.label{font-family:Arial,Verdana; font-size:11px; color: #777777; font-weight:normal;}
.label_old{font-family:Arial,Verdana; font-size:11px; color: #959FA1; font-weight:normal;}
.textInput{font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal;}
.frmInput{font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal; border: 1px solid #969799; background-color: #f1f1f1;}


form {
	margin: 0px;
	padding: 0px;
}


.frmInputAreaReservada{font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal; border: 1px solid black ;}
.frmInputReadonly{font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal; border: 0px solid #677983; background-color: #FFFFFF; text-align:right;}
.frmInputTextoReadonly{font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal; border: 0px solid #677983; background-color: #FFFFFF;}
.frmSelect{font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal; border: 1px solid #677983; background-color: #F1F1F1;}
.frmSelectGeo{width:168px}
.frmCheckbox{border: 0px solid #677983; background-color: #FFFFFF;}

.title{font-family:Arial,Verdana; font-size:12px; color: #FFFFFF; font-weight:bold;}

.tbl{border: 1px solid #D4D7DB}
.tblCell {font-family: Arial; font-size: 10px; color: #666666}
.tblCellTRB {border-top: 1px solid #777777; border-right: 1px solid #777777; border-bottom: 1px solid #777777;}
.tblCellRB {border-right: 1px solid #777777; border-bottom: 1px solid #777777;}
.tblCellRBL {border-right: 1px solid #777777; border-bottom: 1px solid #777777; border-left: 1px solid #777777;}
.tblCell1 {border: 1px solid #777777}
.tblCell1Bck {border: 1px solid #777777; background-color:#D4D7DB;}
.tblCell1BckTRB {border-top: 1px solid #777777; border-right: 1px solid #777777; border-bottom: 1px solid #777777; background-color:#D4D7DB;}
.tblCell1BckRB {border-right: 1px solid #777777; border-bottom: 1px solid #777777; background-color:#D4D7DB;}
.tblCell1BckRBL {border-right: 1px solid #777777; border-bottom: 1px solid #777777; border-left: 1px solid #777777; background-color:#D4D7DB;}
.tblCell1Label2 {border: 1px solid #777777; font-family: Arial; font-size: 10px; color: #666666}
.tdBck{background-color:#F3F7F7; height: 14px;}
.tdBckTextarea{background-color:#F1F1F1; border: 1px solid #777777; padding: 3px; font-family:Verdana; font-size:9px; color: #3B4A4D; font-weight:normal;}
