.popup2 {
font-size:112%;
float:left;
width:720px;
}
.popup2  label {
width:16em !important;
padding-right:10px;
}
.list4 label,.list3 label {
padding-right:2px;
}
.popup .gsh {
display:none;
margin:0;
padding:10px 0 10px 0;
float:left;
width:100%;
height:auto;
}
.popup  {
border:0;
}
.popup legend {
font-weight:bold;
padding-bottom:5px;
}
.popup label {
float:left;
height:2.3em;
width:14em;
text-align:right;
}
.popup h3,.popup_h3 {
font-weight:bold;
font-size:100%;
width:100%;
border-top:1px solid #668b2e;
border-bottom:1px solid #668b2e;
margin: 0 0 5px 0;
padding:5px 0 5px 0;
float:left;
}
.popup  div {
float:left;
width:22em;
padding:0 5% 0 15px;
}
.popup .ErrClass {
width:100%;
padding:0;
margin:0;
height:auto;
text-align:center;
color:red;
border:0;
font:1px/1px Arial;
}
.popup .ErrClass  p {
padding:0 10px 5px 0;
}
.popup  input {
width:20em !important;
}
.popup  select {
width:20em !important;
}
.popup .submitForm {
margin:10px auto auto auto;
}
.Estilo5 {
font-size: 11px;
color: #589234;
font-weight: bold;
}
.list3 {
width:430px;
border:0;
}
.list3 label {
width:auto !important;
float:left;
height:2em !important;
}
.list3 div {
width:auto !important;
float:left;
padding:0 10px 0 0;
height:2em !important;
}
.list3 br {
line-height:2.3em;
}
.list3 input {
width:auto !important;
}
.list4 br {
line-height:2.3em;
}
.list4 {
width:100%;
margin-top:10px;
border:0;
}
.list4 label {
width:10em !important;
height:2em !important;
}
.list4 div {
width:15em !important;
height:2em !important;
}legend {
color: #999999
}
.listx {
width:100%;
border:0;
font-size:100%;
}
.listx td, .listx th {
width:auto;
padding:2px ;
height:auto;
margin:0;
} 
.listx input {
width:98% !important;
padding:0;
clear:both;
} 
.popup textarea {
height:50px;
}