body {
  font: normal 75% Verdana, Arial, sans-serif;
  width: 100%; text-align: center;
  margin: 0px; padding: 0px;
  background: #8EB6A4 url('pagebg.gif') repeat-y 50% 0;
  color: #333;
}
#pagina {
  width: 752px;
  margin: 0px auto;
  text-align: left;
}
img { border: 0; }
a { color: #6B4; }

.banner {
  background: #52886E;
  width: 752px;
  height: 60px;
  text-align: right;
}
#menusup {
  background: #f4f4f4 url(menubg.gif) repeat-x;
  border-top: 1px solid #959595;
  border-bottom: 1px solid #959595;
  padding: 0;
  padding-left: 4px;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 110%;
}
#menusup a {
  color: #333;
  font-weight: normal;
  margin: 0;
  padding: 4px 16px;
  text-decoration: none;
  border-right: 1px solid #E1E1E1;
}

#menusup a:hover, .current {
  background: #fff;
  color: #171717;
}
#menusup li {
  display: inline;
  line-height: 1.95em;
  list-style: none;
  text-align: center;
  margin-left: -4px;
  padding: 0;
}

#central {
  width: 560px;
  float: left;
  padding: 10px;
}
.comentarios {
  margin-bottom: 2em;
  background: url(comentarios.gif) no-repeat 0px 1px;
  padding-left: 17px;
}

.comentario {
  background: url(fondocom.gif) no-repeat;
  padding: 0px 5px 5px 5px;
  margin-bottom: 1em;
}
.comentario .num {
  float: left;
  padding-top: 1px;
  text-align: center;
  width: 2.5em;
  overflow:hidden;
  text-spacing: -1px;
}
.comentario .num a {
  text-decoration: none;
  color: #AAA;
  font: bold 200% Arial;
}
.comentario .num a:hover { color: #EEE; }
.comentario .info, .comentario .cuerpo { margin-left: 3em; padding: 5px 0px; }
.comentario .info { border-bottom: 1px dotted #ccc; }

#infoextra {
  background: #f4f4f4 url(bgright.jpg) no-repeat;
  float: right;
  padding: 10px 5px;
  overflow: hidden;
  width: 153px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 156px;
}

.logo { margin-bottom: 1em; }

#infoextra h3 {
  display: inline;
  margin: 1.2em 0 0.6em 0;
  padding: 0;
  font-size: 110%;
  color: #6B591F;
}
#infoextra ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#infoextra ul li {
}
#infoextra ul ul {
  margin: 1.2em 0;
  border-top: 1px solid #E1E1E1;
  background: #ECE9E0 url(fondoder.gif) repeat-x;
}
#infoextra ul ul li {
  padding: 0 0 0 10px;
  border-bottom: 1px solid #E1E1E1;
}
#infoextra ul ul li a {
  display: block;
  text-decoration: none;
  margin: 0 0 0 -10px;
  padding: 2px 5px 0 5px;
  color: #333;
}
#infoextra ul ul li a:hover {
  background-color: #FFF;
}
#infoextra .anuncio {
  border: 1px solid #E1E1E1;
  background: #fff;
  width: 140px;
  margin: 1em auto;
  text-align: center;
}

h1, h2 { margin: 0; }
h1 { font-size: 150%; font-familiy: Arial; letter-spacing: -1px; }
h2 { margin-bottom: 1em; }
h2, .comentario .info { font-size: 90%; color: #777; font-weight: normal; }

#pie {
  background: #52886E;
  color: white;
  padding: 5px;
}
#pie img { float: right; }

