/* General */
body { background:#8F8E8E; font: 93% Verdana, Arial, sans-serif; color: #444243;}
a { text-decoration: none; color: #1a4773; }
a:hover { text-decoration: underline; }
strong, b { font-weight:bold; }
em, i { font-style: italic; }

/* Layout */
#doc3 { margin: 0; }
#hd { text-align:center; height: 101px; }
#hd h1, #bd, #ft { width: 974px; margin: 0 auto; text-align: left; }
#hd h1 a { display: block; width: 974px; height: 101px; }
#ft #ft-ct { display: block; padding: 5px; }
#ft #ft-ct a { float: right; }
#bd { padding: 20px auto 10px auto; }
#yui-main { padding: 5px 15px; }
#sidebar { width:310px; margin: 10px 15px 0 10px; }

/* Visualization */
#bd, #hd h1 { border-left: 1px solid #444243; border-right: 1px solid #444243; }
#hd h1 a { background: url(cabecera.jpg) no-repeat; text-indent: -4000px; }
#bd { background: #eee; }
#ft { background: #444243; color: white; }

/* Content */
#bd h1, #bd h2, #bd h3, #bd dt { font: bold 167% Arial, Helvetica, sans-serif; }
#bd h2 { font-size: 85%; color: #535353; }
#bd h3, #bd dt { font-size: 116%; }
#bd p { margin: 0.6em 0; line-height: 1.3em; }
#bd .comentarios { margin-bottom: 1.5em; padding-left: 17px; background: url(comentarios.gif) no-repeat 0px 2px; font-weight: bold; font-size:93%; }
.comentario { border: 1px solid #444243; background: #fff; margin: 0.5em 0; padding: 5px; font: normal 93% 'Helvetica', Arial, sans-serif; }
.comentario .info { background: #535353; margin-bottom: 0.5em; color: #fff; padding: 4px; }
.comentario .info a, .comentario .info cite { font-size: 108%; color: #fff; }
.comentario .info cite { padding-left: 2em; }
.comentario .info em { float: right; font: 93% 'Helvetica', Arial, sans-serif; }
#pixelcontadores { position:absolute; top:0px; left:0px; width:1px; height:1px; visibility:hidden; z-Index:1; }
#bd .banner { display: block; text-align: center; margin-bottom: 1em; }

/* Sidebar */
#logo a { display:block; background: url(ld.gif) no-repeat; width: 320px; height: 34px; margin-bottom: 1em; text-indent: -4000px;}
#sidebar ul { margin-bottom: 1em; }
#sidebar h3 { background: #535353; padding: 4px 4px 4px 7px; margin-bottom: 2px; color: #fff; text-transform: uppercase; font: normal 100% Arial; }
#sidebar ul li ul li { padding: 2px 0px 2px 7px; background: url(rdquo.gif) no-repeat 0px 9px; font-size: 93%;}
#sidebar .anuncio { text-align: center; }
.yahoo { font-size: 93%; margin-top: 1em; }
