/* Particularidades del menú en portada */
table.menu td.opmenu {
  background-image: url(/img/fondo.menu.portada.gif);
}

/* Sector promoción en portada */
table.general td.promocion {
  background-image: url(/img/portada.sector1.gif);
  background-repeat: no-repeat;
  background-position: top left;
  vertical-align: top;
}

td.promocion p.titulo {
  background-image: url(/img/cuadrat.gif);
  background-repeat: no-repeat;
  background-position: center left;
  margin: 30px 0px 0px 40px;
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
  text-indent: 1em;
}

td.promocion p.texto {
  margin: 5px 0px 0px 40px;
  font-size: 8pt;
  text-indent: 1em;
  width: 300px;
  text-align: justify;
}

td.promocion p.enlace {
  background-image: url(/img/flecha.gif);
  background-repeat: no-repeat;
  background-position: center left;
  margin: 5px 0px 0px 40px;
  width: 300px;
  text-align: left;
  text-indent: 25px;
}

td.promocion p.enlace a {
  font-size: 8pt;
}

/* Sector noticia en portada */
table.general td.noticia {
  background-image: url(/img/portada.sector3.gif);
  background-repeat: no-repeat;
  background-position: top left;
  vertical-align: top;
}

td.noticia p.titulo {
  background-image: url(/img/cuadrat.gif);
  background-repeat: no-repeat;
  background-position: center left;
  margin: 30px 0px 0px 40px;
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
  text-indent: 1em;
}

td.noticia p.texto {
  margin: 5px 0px 0px 40px;
  font-size: 8pt;
  text-indent: 1em;
  width: 300px;
  text-align: justify;
}

td.noticia p.enlace {
  background-image: url(/img/flecha.gif);
  background-repeat: no-repeat;
  background-position: center left;
  margin: 5px 0px 0px 40px;
  width: 300px;
  text-align: left;
  text-indent: 25px;
}

td.noticia p.enlace a {
  font-size: 8pt;
}

/* Área descripción de la posada */
td.descripcion {
  background-image: url(/img/portada.sector4.gif);
  background-repeat: no-repeat;
  background-position: top left;
  vertical-align: top;
}

td.descripcion p {
  color: #761e1f;
  font-size: 8pt;
  margin: 45px 0px 0px 45px;
  width: 230px;
  text-align: justify;
  text-indent: 25px;
}

/* Área inferior de opciones de segundo orden */
td.inferior {
  padding-top: 5px;
  text-align: center;  
}

td.inferior a  {
  margin-left: 15px;
}
