/** ESTRUCTURA **/
body, div, img, a { padding: 0; margin: 0; border: 0; }
h2 { margin-top: 18px; }
div#general { margin-left: auto; margin-right: auto; width: 950px; }
div#superior { padding-left: 45px; }
div#contenido { height: 385px; overflow: hidden; }
div#contenidotexto { padding: 18px 18px 20px 50px; }
div#contenidotexto img { margin: 15px 16px 7px 0px; }
div#dqfscroll_marco { height: 340px; width: 205px; overflow: hidden; position: relative } /* height: 303px; */
div#dqfscroll_texto { position: relative; top: 0px; }
div#menu { height: 18px; padding-left: 33px; }
div#pie { height: 52px; }
div.tablamarco { clear: both; overflow: auto; }
div.tablacelda { float: left; }
div.formulario { margin-top: 6px; }
div.noimg img { display: none; height: 0px; width: 0px; }

/** FUENTES **/
body { font-family: sans-serif; font-size: 0.8em; }
h1 { font-size: 1.2em; }
h2 { font-size: 1em; font-weight: bold; }
a, a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
div#dqfscroll_texto { text-align: justify; }
p { font-size: 0.9em; }
div.formulario { line-height: 10px; }
div.formulario input, div.formulario textarea { font-family: monospace; font-size: 0.9em; }

/** COLORES **/
body { background: #ffffff; }
body, a  { color: #929292; }
a:hover { color: #515167; }
h1 { color: #8bb2c1; }
div#general { background: #f2f4f3; }
div#superior { background: url("/img/fondosuperior.png"); }
div#menu { background: url("/img/fondobarra.png"); }
div#menu a:hover img { background: url("/img/botonfondo.png"); }
div#pie { background: url("/img/fondoinferior.png"); }
div.formulario input, div.formulario textarea { border: 1px solid #929292; color: #000000; }
