body{
  background: rgb(238, 239, 221) url(../images/fondo.gif);
  vertical-align:middle;
  text-align:center;
}

.imagen{
  border: 0px solid ;
}

.fuente_titulos{
  font-family: Book Antiqua;
  color: rgb(0, 0, 128);
  font-style: italic;
  font-size: medium;
}

.texto_luz{
  font-family: Book Antiqua;
  color: rgb(50,51,23);
  font-style: normal;
  font-size: 120%;
}

.texto_sombra{
  font-family: Book Antiqua;
  color: rgb(249,161,0);
  font-style: normal;
  font-size: 120%;
}

.fuente_pie{
  font-family: Book Antiqua;
  color: rgb(153,153,153);
  font-style: italic;
  font-size: 120%;
}

.tabprincipal{
  -moz-border-radius: 20px;
  background-color: rgb(238, 239, 221) ;
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  vertical-align: middle;
  width: 80%;
  border: 0;
}

.columnaprincipal{
  -moz-border-radius: 20px;
  border-top: 2px solid #000000;
  border-right: 2px solid #000000;
  border-left: 2px solid #000000;
  border-bottom: 2px solid #000000;
}

#menu{
  background-color: rgb(238, 239, 221);
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  border: 0;
}

.fuente_texto{
  color: #060862;
  font-family: Book Antiqua;
  text-indent:20px;
  font-style:normal;
  font-weight:normal;
  font-size:samall;
}

.tabla_texto{
  margin-top:20px;
  margin-right:20px;
  margin-bottom:20px;
  margin-left:20px;
  border-spacing:10px;
  text-align:justify;
}

a{
 text-decoration:none;
}
a:hover{
  text-decoration:none;
}
a:visited{
  text-decoration:none;
}

.hrmenu{
  padding: 0;
  border: solid rgb(50,51,23);
  border-width: 1px 0 0 0;
  color: rgb(50,51,23);
  height: 1px;
  width: 100%;
}

.hrpie{
  padding: 0;
  border: solid #060862;
  border-width: 1px 0 0 0;
  color: #060862;
  height: 2px;
  width: 100%;
}