body, html { background: #dadada; color: #000; font-family: Arial, sans-serif; font-size: 11px; margin: 0; text-align: center; }
body { background: #dadada url(../img/fondo.jpg) top repeat-x; margin-bottom: 10px; }
a {}
a.nolink { cursor: default !important; }
abbr { cursor: help; }
em { color: #ff8c02; }

fieldset { border: #ccc solid 1px; margin: 1em 0; padding: 5px; }
legend { border: #ccc solid 1px; font-weight: bold; padding: 0.3em 0.6em; text-transform: uppercase; }
ul { list-style-type: square; margin: 0; padding: 0 0 3px 0; }
li { margin: 0 0 0 2.5em; padding: 0; }
ul.avisos { background: #fcc; border: #cc5544 solid 1px; list-style-type: square; font-size: 10px; list-style-type: square; margin: 0.5em 0 0.5em 10px; padding: 5px; }
ul.avisos li { margin: 0; }
dd { margin: 0; padding: 0 0 5px 0; }
hr { border: #777 solid 1px; color: #777; height: 1px; }
.hidden { visibility: hidden; }
.right { text-align: right; }
.clear { clear: both; }
.cleft { clear: left; }
.numero { font-family: courier new, monospace; font-size: 11px; text-align: right; }
.bgok { background: #ffdddd; }
.bgad { background: #ffffdd; }
.bgko { background: #5F0C06 !important; }
.notas { font-size: 9px; }
.tachar { color: #ccc; text-decoration: line-through; }

#container { background: url(../img/cont.jpg); margin: 0 auto; position: relative; text-align: left; width: 778px; }
#head { background: url(../img/head.jpg) no-repeat top center; position: relative; height: 274px; }
#head * { margin: 0; visibility: hidden; }

#menu { position: absolute; left: 4px; top: 170px; width: 224px; height: 36px; }
#menu h3 { background: #2A2623 url(../img/menuhi.gif) no-repeat left center; color: #fff; font-size: 20px; margin: 0 30px 0 13px; padding: 4px 0 0 30px; height: 29px; }
#menu .menublq { background: url(../img/menuf.jpg) repeat-y; color: #fff; }
#menu .mbhead { background: url(../img/menuh.jpg) no-repeat; padding-top: 40px; }
#menu .mbhead1 { background: url(../img/menuh1.jpg) no-repeat; padding-top: 40px; }
#menu .mbfoot { background: url(../img/menup.jpg) no-repeat; font-size: 1px; height: 4px; }
#menu .menublq ul { font-size: 11px; padding-bottom: 10px; }
#menu .menublq ul li { margin: 10px 30px; }
#menu .menublq ul a { color: #000; }
#menu .menublq ul ul { font-size: 10px; list-style-type: none; margin: 0; padding: 0; }
#menu .menublq ul ul li { margin: 4px 0; padding: 0; }
#menu .menublq ul ul a { color: #fff; }

#body { color: #fff; clear: both; font-size: 11px; margin: 0 43px 0 270px; position: relative; min-height: 500px; }
#body a:link,
#body a:visited { color: #ff8c02; }
#body h3 { background: url(../img/h3.jpg) no-repeat left top; color: #fff; font-size: 20px; margin: 0 0 0 -30px; padding: 4px 0 0 35px; height: 35px; }
#body h4 { font-size: 12px; margin-bottom: -0.5em; text-transform: uppercase; }
#body .col { float: left; margin-right: 12px; width: 226px; }
#body .cole { margin-right: 0; }
#body #ejemplos p { margin-bottom: 0; }
#body p.ejemplo { margin: 0 0 0 4em; }
#body p.ejemplo:first-letter { margin-left: -4em; }

#bodyend { clear: both; overflow: hidden; height: 1px; }

#foot { background: url(../img/foot.jpg) no-repeat right bottom; color: #666; font-size: 9px; margin: 50px 0 0 0; padding: 3px 6px 0 6px; position: relative; text-align: right; height: 53px; }
#foot strong { color: #fff; font-size: 10px; }
#foot a { text-decoration: none; }
#foot a:link,
#foot a:visited { color: #666; }
#foot a:hover { color: #999; }
#foot #ual { display: block; overflow: hidden; position: absolute; left: 235px; bottom: 0; text-align: left; text-indent: -1000px; width: 272px; height: 53px; }

#zeditorial #body,
#zcomite #body  { font-size: 12px; }
#zcomite #body h4 { text-transform: none; }
#zcomite dd { color: #ff8c02; }
#znormas a:link,
#znormas a:visited { color: #f3d998; }
#zenlaces h4 { margin-bottom: 0; }
#zvolumen #body p { background: url(../img/pdf.gif) no-repeat 0px 3px; margin-bottom: 2em; padding-left: 30px; min-height: 30px; }
#zvolumen #body p a { font-weight: bold; text-decoration: none; text-transform: uppercase; }
#zvolumen #body p a,
#zvolumen #body p em { font-size: 12px; }
#zvolumen #body p a:link,
#zvolumen #body p a:visited { color: #fff; }
#zvolumen #body p a:hover { text-decoration: underline; }

#zpdfread iframe { margin-left: -28px; }
