
#divBody{
  margin:auto;
  width: 900px;
/*
  width:90%;
  min-width: 900px;
  max-width: 1000px;
*/
}

.tblHead{
  background:grey;
  font-size:120%;
  color:white;
  padding:4px;
}

/************  TABLA DATOS PERSONALES  ************/
#tblPersonalData{
  border: 2px solid grey;
  width:100%;
 /* border-spacing: 10px;
  border-collapse: separate; */
}

#tblPersonalData .tblKey{
  text-align: right;
  width:30%;
  min-width: 220px;
}

#tblPersonalData TR TD INPUT{
  width:100%;
}

/************  TABLA DATOS LLEGADA  ************/
#tblArrivalData{
  border: 2px solid grey;
  width:100%;
 /* border-spacing: 10px;
  border-collapse: separate; */
}

#tblArrivalData .tblKey{
  text-align: right;
  width:30%;
  min-width: 220px;
  padding: 5px;
  border-bottom: 1pt solid #c9c9c9;
}

#tblArrivalData .tblNoKey{
  padding: 5px;
  border-bottom: 1pt solid #c9c9c9;
}

/*
#tblArrivalData tr:nth-child(even) {background: #CCC}
#tblArrivalData tr:nth-child(odd) {background: #DDDDDD}
*/

/************  TABLA SETUP INSTR  ************/
#tblInstrSetup{
  border: 2px solid grey;
  width:100%;
 /* border-spacing: 10px;
  border-collapse: separate; */
}

#divchk35,#divchk22,#divchk12{
  display: none;
  margin-left:50px;
}

#divchk35 label,#divchk22 label,#divchk12 label{
  margin-right:20px;
}

.lblTeles{
  font-size:110%;
}

.classInstrDIV{
/*  border: 1px solid grey;*/
  display: none;
  margin-left:30px;
}

.classInstrDIV TABLE{
  width:90%;
  margin-top:20px;
  margin-bottom:20px;
  float:right;
}

.instrHead{
  border-bottom: 1pt solid black;
}

/************  TABLA REMARKS  ************/
#tblRemarks{
  border: 2px solid grey;
  width:100%;
 /* border-spacing: 10px;
  border-collapse: separate; */
}


/************  DIV BOTON SUBMIT  ************/
#divSubmit{
  width:95%;
  text-align: right;
}

#btnSubmit {
  width:200px;
  height:40px;
  font-size:110%;
  color:grey;
  /*background-color:grey;*/
}

#divLOPD{
  float: left;
  font-style: oblique;
  margin-left: 20px;
}

/************  DIV CONFIRMACION  ************/
#divConfirmacion {
  border: 2px outset grey;
  width: 40%;
  margin: 50px auto 50px auto;
  padding: 30px;
  font-size: 110%;
  min-width: 650px;
}

#divError {
  border: 2px outset #fe333399;
  width: 40%;
  margin: 50px auto 50px auto;
  padding: 30px;
  font-size: 110%;
  min-width: 650px;
}

/**********  DIV COMENTARIOS CAHA  **********/
#tblCAHAComments{
  border: 2px solid grey;
  width:100%;
 /* border-spacing: 10px;
  border-collapse: separate; */
}
#btnCAHAComments {
  width:200px;
  height:40px;
  font-size:110%;
  color:grey;
  float:right;
  /*background-color:grey;*/
}


.asterisco {
  color: red;
}


.divTexto{
  width:472px;
  padding: 15px;
  white-space: pre-wrap;
  text-align: justify;
  font-size:75%;
  border:1px solid grey;
  background-color: #d1d1d1;
}
