body {
  font: normal 75% Georgia, Times, Times New Roman, sans-serif;
  line-height:1.3em;
  width: 100%; text-align: center;
  margin: 0px; padding: 0px;
  background: #F0F0F0;
  color: #333;
}
#pagina {
  width: 750px;
  margin: 0px auto;
  text-align: left;
  border-width: 0px 1px;
  border-style: solid;
  border-color: #FF9839;
  background: url(contentbg.gif) repeat-y;
  line-height: 1.4em;
}
img { border: 0; }
a { color: #007EB1; }

.banner { width: 750px; height: 80px; }
#menusup { background: #FF9839; color: white; padding: 2px 6px 4px 6px; text-align:right;  }
#menusup a {
  color: white;
  text-decoration: none;
  font: bold 110% Arial, sans-serif;
}
#menusup a:hover {
  color: #FF9839;
  background: white;
}

#central {
  width: 548px;
  float: left;
  padding: 8px;
}
#central .banner { display: block; text-align: center; width: 100%; }
.comentarios {
  margin-bottom: 2em;
  background: url(comentarios.gif) no-repeat -2px 0px;
  padding-left: 15px;
}

.comentario {
  padding: 0px 5px 5px 0px;
  margin-bottom: 1em;
}
.comentario .num {
  float: left;
  padding-top: 1px;
  text-align: center;
  width: 3em;
  overflow:hidden;
  text-spacing: -1px;
}
.comentario .num a {
  text-decoration: none;
  color: #FF9839;
  font: bold 175% Arial;
}
.comentario .num a:hover { color: #FFD5AD; }
.comentario .info, .comentario .cuerpo { margin-left: 3.2em; padding: 5px 0px; }
.comentario .info { border-bottom: 1px dotted #ccc; }

#infoextra {
  float: right;
  width: 165px;
  padding: 8px;
}

.logo { margin-bottom: 1em; }

#infoextra h3 {
  margin: 1.2em 0 0 0;
  padding: 0;
  font-size: 120%;
  color: #00ABE6;
  border-bottom: 1px solid #ccc;
}
#infoextra ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#infoextra ul li {
}
#infoextra ul ul {
  margin: 0.8em 0;
}
#infoextra ul ul li {
  padding: 0 0 0 6px;
}
#infoextra ul ul li a {
  display: block;
  text-decoration: none;
  margin: 0 0 0 -10px;
  padding: 2px 5px 0 5px;
  width: 160px;
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 150px;
}
html>body #infoextra ul ul li a {
  width: 150px;
}
#infoextra ul ul li a:hover {
  text-decoration: underline;
}

h1, h2, h3 { margin: 0; font-family: Arial; }
h1 { font-size: 140%; color: #00ABE6; }
h2 { font-size: 90%; color: #777; font-weight: normal; }
h1 a { color: #00ABE6; text-decoration: none; }
h1 a:hover { text-decoration: underline; }

#pie {
  background: #FF9839;
  font: bold 110% Arial, sans-serif;
  color: white;
  padding: 5px;
}
#pie img { float: right; }

/* Anuncios Yahoo */
.yahoo {
  text-align: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  overflow: hidden;
  padding: 2px;
  margin-bottom: 1em;
}
.yahoo a { text-decoration: none; }
.yahoo .url, .yahoo .url a { color: green; }
.yahoo .titulo, .yahoo .titulo a { font-weight: bold; color: #CC0000; }
.yahoo .texto, .yahoo .texto a { color: #4E4E4E; }

