.titTabla {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 10px;
}

.titApdo {
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
  margin-bottom: 30px;
}

.titTerr {
  background-color: #f2dec6;
  font-size: 0.9em;
  font-family: Verdana,Arial,sans-serif;
  font-weight: bold;
  text-align:left;
  margin-left:2px;
  padding-left:5px;
  width: 270px; 
  height: 20px;
}

.cmbTerr {
  margin-top: 3px;
  margin-left:2px;
  width: 275px;
  color: black;
  font-size: 0.9em; 
  font-family: Verdana,Arial,sans-serif;
  background-color: #FBF9F9;
}

.lstTerr {
  margin-top: 3px;
  width: 250px;
  color: black;
  font-size: 0.8em; 
  font-family: Verdana,Arial,sans-serif;
  background-color: #FBF9F9;
}

.tit1 {
  background-color: #eed5b7;
  font-size: 1em;
  font-family: Verdana,Arial,sans-serif;
  font-weight: bold;
}


.btnVerDatos {
  width: 100px;
  color: black;
  font-size: 0.9em;
  font-family: Verdana,Arial,sans-serif;
}



.error {
  color: red;
  font-size: 0.9em;
  font-family: Verdana,Arial,sans-serif;
}

.nota {
  font-family: Verdana,Arial,sans-serif;
  font-size: 0.8em; 
}

sub {
  font-family: Verdana,Arial,sans-serif;
  font-weight: normal;
}


/* tablas con pijama */

th {                                          
    font-size: 0.8em;                             
    font-family: Verdana,Arial,sans-serif;
    padding: 2px 2px 2px 2px;           
}                          
  
td {
    font-size: 0.8em;
    font-family: Verdana,Arial,sans-serif;
    padding: 2px 2px 2px 2px;
}

.tabla {
    padding: 2px 2px 2px 2px;
    border-spacing: 1px;
}

table.tabla th {
    padding: 2px 2px 2px 2px;
    border: 1px solid #e2b886;
    background-color: #eed5b7;
}

table.tabla td {
    padding: 2px 2px 2px 2px;
}

table.tabla th.tl, table.tabla th.tlb {
    border: 1px solid #ebcba5;
}

table.tabla tr.tc {
    background-color: #eed5b7;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}

table.tabla tr.tcc {
    background-color: #eed5b7;
    vertical-align: top;
    text-align: center;
    font-weight: bold;
}

table.tabla tr.tcr {
    background-color: #eed5b7;
    vertical-align: top;
    text-align: right;
    font-weight: bold;
}

table.tabla th.tc {
    text-align: left;
}

table.tabla th.tcc {
    text-align: center;
}

table.tabla th.tcr {
    text-align: right;
}

table.tabla tr.f1 td {
    background-color: #fdfded;
    border: 1px solid #f7f7b7;
    text-align: right;
}

table.tabla tr.f2 td {
    background-color: #FCF3D8;
    border: 1px solid #f7f7b7;
    text-align: right;
}

table.tabla tr.f1 td.f1l, table.tabla tr.f2 td.f2l {
    text-align: left;
}

table.tabla tr.f1b td, table.tabla tr.f2b td {
    font-weight: bold;
}

table.tabla td.f1b, table.tabla td.f2b {
    font-weight: bold;
}

table.tabla th.normal, table.tabla td.normal, table.tabla tr.f1 td.normal, table.tabla tr.f2 td.normal {
	background-color: white;
}

.tbL {
  width: 100px;
  text-align: left;
}

#resultados {
	clear: both;
}

.ninias {
   width: 40%;
   float: left;
   margin-left: 10%;
}
.ninios {
   width: 40%;
   float: right;
   margin-right: 10%;
}

.colIzq {
   width: 25%;
   float: left;
   margin-left: 5%;
   font-size: 0.8em;
}
.colCentro {
   width: 25%;
   margin-left: 36%;
   margin-right: 36%;
   font-size: 0.8em;
}
.colDer {
   width: 25%;
   float: right;
   margin-right: 5%;
   font-size: 0.8em;
}