/* COLUMNAS
----------------------------------------------------------------------------- */
.bloqueFicha_12 {
  border: 1px solid #cccccc;
  margin-bottom: 10px;
  overflow: hidden;
  padding: 2px 3px 10px;
  width: 782px;
}

.col {
  display: inline;
  float: left;
  padding: 0 10px;
}

/*col_1 y sus hijos*/
.col_1,
.col_1 * {
  width: 45px;
}
.col_2 input,
.col_2 textarea {
  /* -4px*/
  width: 41px;
}
.col_2 select {
  /* +2px*/
  width: 47px;
}
.col_2,
.col_2 * {
  width: 110px;
}
.col_2 input,
.col_2 textarea {
  /* -4px*/
  width: 106px;
}
.col_2 select {
  /* +2px*/
  width: 112px;
}
.col_3,
.col_3 * {
  width: 175px;
}
.col_3 input,
.col_3 textarea {
  /* -4px*/
  width: 171px;
}
.col_3 select {
  /* +2px*/
  width: 177px;
}
.col_4,
.col_4 * {
  width: 240px;
}
.col_4 input,
.col_4 textarea {
  /* -4px*/
  width: 236px;
}
.col_4 select {
  /* +2px*/
  width: 242px;
}
.col_5,
.col_5 * {
  width: 305px;
}
.col_5 input,
.col_5 textarea {
  /* -4px*/
  width: 301px;
}
.col_5 select {
  /* +2px*/
  width: 307px;
}
.col_6,
.col_6 {
  width: 370px;
}
.col_6 input,
.col_6 textarea {
  /* -4px*/
  width: 366px;
}
.col_6 select {
  /* +2px*/
  width: 372px;
}
.col_7,
.col_7 * {
  width: 435px;
}
.col_7 input,
.col_7 textarea {
  /* -4px*/
  width: 431px;
}
.col_7 select {
  /* +2px*/
  width: 437px;
}
.col_8,
.col_8 * {
  width: 500px;
}
.col_8 input,
.col_8 textarea {
  /* -4px*/
  width: 496px;
}
.col_8 select {
  /* +2px*/
  width: 502px;
}
.col_9,
.col_9 * {
  width: 565px;
}
.col_9 input,
.col_9 textarea {
  /* -4px*/
  width: 561px;
}
.col_9 select {
  /* +2px*/
  width: 567px;
}
.col_10,
.col_10 * {
  width: 630px;
}
.col_10 input,
.col_10 textarea {
  /* -4px*/
  width: 626px;
}
.col_10 select {
  /* +2px*/
  width: 632px;
}
.col_11,
.col_11 * {
  width: 695px;
}
.col_11 input,
.col_11 textarea {
  /* -4px*/
  width: 691px;
}
.col_11 select {
  /* +2px*/
  width: 697px;
}
.col_12,
.col_12 * {
  width: 760px;
}
.col_12 input,
.col_12 textarea {
  /* -4px*/
  width: 756px;
}
.col_12 select {
  /* +2px*/
  width: 762px;
}

.columna {
  float: left;
  margin: 0 4px 5px 0;
  padding: 0 12px;
}
.col00,
.col00 * {
  width: 41px;
}
.col01,
.col01 * {
  width: 82px;
}
.col02,
.col02 * {
  width: 180px;
}
.col03,
.col03 * {
  width: 260px;
}
.col03 select {
  width: 268px;
}
.col04,
.col04 * {
  width: 343px;
}
.col05,
.col05 * {
  width: 435px;
}
.col05 select {
  width: 441px;
}
.col06,
.col06 * {
  width: 528px;
}
.col07,
.col07 * {
  width: 622px;
}
.col08,
.col08 * {
  width: 720px;
}

.col_btn_right {
  float: right;
  margin-top: 10px;
}

.col_btn_right a {
  font-weight: bold;
  color: #c32035;
  text-decoration: none;
}

.col_btn_eliminar {
  display: inline;
  float: left;
  vertical-align: bottom;
  margin-top: 58px;
}

.col_btn_eliminar a {
  font-weight: bold;
  color: #2099c3;
  text-decoration: none;
}

div#AddFamiliarHelp {
  margin-right: 20px;
  display: inline-block;
}

/*campos*/
.fichaForm .botonCal {
  width: 25px;
  min-height: 16px;
}
.fichaForm .fecha {
  width: 72px;
}

.labelChk input.chkbox {
  width: auto;
}

.imgCheck {
  width: auto;
  margin-right: 2px;
}

#ccc {
  width: 260px;
}
