/*body
{
    text-align: center;
    background-color: #DDD6D0;
    background-image: url(background/calendario.png);
    font-family: Tahoma;
    color: red;
}
table
{
    margin: 0 auto;
}*/
/* Estilo para el calendario */
.calendario img
{
    border: none;
}
.calendario table
{
  width: 405px;
  display: block;
  background-color: white;
  overflow: hidden;
  font-family: Tahoma;
  font-size: 2em;
  font-weight: bold;
  color: black;
  text-align: center;
}
.calendario table tr th
{
    font-size: 0.5em;
}
.calendario table tr td#moda
{
  border-bottom: 1px solid lightgreen;
  border-right: 1px solid lightgreen;
  width: 80px;
  height: 52px;
}
.calendario table tr td#derecha
{
  border-bottom: 1px solid lightgreen;
  width: 81px;
  height: 52px;
}
.calendario table tr td#abajo
{
  border-right: 1px solid lightgreen;
  width: 80px;
  height: 52px;
}
.calendario table tr td span#mesCostado
{
    font-size: 0.5em;
    color: gray;
}
.calendario table tr td span#mesCostado a
{
    color: gray;
    text-decoration: none;
}
.calendario table tr td span#mesCostado a:hover
{
    color: red;
    text-decoration: underline;
}
.calendario table tr td span#mesMedio
{
    font-size: 0.8em;
    color: black;
}
/* Fin Estilo para el calendario */

/* Estilo para el día del Evento */
.calendario table.evento
{
    width: 55px;
    height: 50px;
    font-size: 0.8em;
    overflow-x: hidden;
}
.evento tr td
{
    width: 65px;
    height: 45px;
}
.evento img
{
    width: 20px;
    height: 20px;
}
/* Fin Estilo para el día del Evento */

/* Estilo para la reserva: */
.marco
{
    margin: 0 auto;
    width: 850px;
    background-color: #CCFFCC;
    text-align: left;
    display: block;
}
.marco .titulo
{
    text-align: center;
    font-size: 1.5em;
}
.marco .descripcion
{
    margin: 10px;
}
.reserva
{
    border: 1px solid;
    border-collapse: collapse;
    width: auto;
}
.reserva th
{
    text-align: right;
    width: 35%;
}
.reserva tr
{
    
}
/* Fin Estilo para la reserva. */

/* Referencias */
.referencias
{
    margin: 0 auto;
    text-align: center;
    width: 700px;
    border: 1px solid lightgreen;
    display: block;
}
.referencias a
{
    text-decoration: none;
    color: black;
}
.referencias a:hover
{
    text-decoration: underline;
    color: white;
}
.referencias div#ref
{
    margin: 5px;
}
/* Fin Referencias */
