/* Tablas */

table.tabla-cabecera tr:first-child td{
  font-weight: bold;
  text-transform: uppercase;
  text-align: center !important;
}

table.tabla-pijama tr:nth-child(2n) td{
  background: #fff;
}

table.tabla-pijama tr:nth-child(2n+1) td{
  background: #f4f3f1;
}

table.tabla-cabecera-morada tr:first-child td, table.tabla-pijama tr:first-child td{
  background: #F2CFDC;
}

table.tabla-cabecera-morada tr:nth-child(2) td{
  background: #FBEFF3;
}

#node-3406 tr:first-child td, #node-3406 tr:nth-child(2) td{
  background: #fff;
}

td{
  background-color: #ffffff;
  border-color: #cfbcc3;
  border-style: solid;
  border-width: 1px;
  padding: .5em;
  text-align: left;
  max-height: 40px;
}

td h1, td h2, td h3, td h4, td h5, td h6{
  font-size: 1em;
}

td span{
  font-family: trebuchet MS, sans-serif, arial !important;
}

td h1, td h2, td h3, td h4, td h5, td h6, td p, td span{
  margin: .4em 0;
}

td p, td span{
  text-align: left !important;
}

td a{
  display: inline-block;
}

td, td p, td span, td a{
  font-size: 12px !important;
}

#recuadro_izquierda a, #recuadro_izquierda a span{
  background-color: transparent !important;
  color: #b73566 !important;
  text-align: left;
  text-decoration: underline;
}

#recuadro_izquierda .content{
  padding: 0 3em;
}

#planos-pgou p{
  margin: 0.5em;
  font-size: 0.8em;
}

#planos-pgou .indice{
  font-size: 1em;
}

table.tabla-sin-bordes, 
table.tabla-sin-bordes thead, 
table.tabla-sin-bordes tbody,
table.tabla-sin-bordes tr, 
table.tabla-sin-bordes th, 
table.tabla-sin-bordes td{
  border: 1px solid #fff !important;
}

table.tabla-sin-bordes.mceItemTable, 
table.tabla-sin-bordes.mceItemTable thead, 
table.tabla-sin-bordes.mceItemTable tbody,
table.tabla-sin-bordes.mceItemTable tr, 
table.tabla-sin-bordes.mceItemTable th, 
table.tabla-sin-bordes.mceItemTable td{
  border: 1px dashed #BBB !important;
}