/* General */
body { background: #B7B6B6 url(bgfade.gif) repeat-x; font: 85%/138.5% "Bitstream Vera Sans", "Lucida Grande", Verdana, Arial, sans-serif; color: #333; }
a { text-decoration: none; color: #C04B42; }
a:hover { text-decoration: underline; }
strong,b { font-weight: bold; }
em,i { font-style: italic; }

/* Layout */
#doc3 { padding: 10px; }
#hd { text-align:center; height: 156px; }
#hd h1, #hd #nav, #bd, #ft { width: 975px; margin: 0 auto; text-align: left; }
#hd h1 a { display: block; width: 975px; height: 101px; }
#nav { height: 54px; margin-bottom: 1em; }
#ft img { float: right; }
#bd { padding: 20px auto 10px auto; }
#yui-main { padding: 5px; }
#sidebar { width:285px; margin: 5px; }

/* Visualization */
#bd, #hd h1, #nav, #ft { border-left: 1px solid #000; border-right: 1px solid #000; background: #fff; }
#hd h1 { border-top: 1px solid #000; }
#hd h1 a { background: url(fjl.jpg) no-repeat; text-indent: -4000px; }
#bd { width: 955px; padding: 10px 5px 0 15px; }
#ft { width: 955px; background: #AC2624 url(fondopie.gif) no-repeat; color: #FDD602; border-bottom: 1px solid #000; }
#ft {padding: 25px 5px 5px 15px;  }
#ft img { float: right; margin: 3px 5px; }
#nav { background: url(fondomenu.gif);  }
#nav_main ul { padding: 0; padding-left: 4px; margin:0; }
#nav_main ul li { display: inline; line-height: 1.95em; list-style: none; text-align: center; margin-left: -4px; padding: 0; }
#nav_main ul li a { color: #FDD602; font: bold 116% Arial; margin: 0; padding: 5px 14px; text-decoration: none; }
#nav_main ul li a:hover { background: #FDD602; color: #AC2624; }


/* Content */
#bd h1, #bd h2, #bd h3 { font: bold 138.5% Arial, Helvetica, sans-serif; color: #C04B42; margin:0; }
#bd h2 { color: #CAAB4E; font: normal 93% tahoma,arial,sans-serif; margin-bottom: 1em; }
#bd h3 { font-size: 116%; }
#bd p, #bd blockquote { margin-bottom: 1em; }
#bd blockquote { margin-left: 3em; }
#bd .comentarios { margin-bottom: 2em; padding-left: 17px; background: url(comentarios.gif) no-repeat 0px 1px; font-weight: bold; }
#bd .comentario { font-size: 93%; padding: 0.5em; border-bottom: #ddd 1px solid; border-top: #ddd 1px solid; margin-bottom: 1em; background:#f9f9f9; }
#bd .comentario .info { margin-bottom: 0.5em;}
#bd .comentario .info em { float: right; color: #CAAB4E; font-size: 93%; font-style: italic; }
#bd .comentario .info a { color: #C04B42; font-weight: bold; text-decoration: none; font-size: 138.5%; }
#bd .comentario .info cite { font-size: 100%; font-weight: bold; padding-left:10px;	}
#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; }

.herramientas { border-bottom: 2px solid #C4C4C2; width: 629px; padding: 5px 0 1px 0; margin-bottom: 5px; width: 628px; float: left; }
.herramientas a { background: url(http://s.libertaddigital.com/images/110307iconos-herramientas.gif) no-repeat; padding: 0 5px 0 22px; font-size: 11px; border-left: 1px solid #E1E0E0; float: left; line-height: 16px; font-weight: normal; border-bottom: 0; }
* html .herramientas a { padding-right: 4px; }
.herramientas .compartir { float: left; border-left: 1px solid #E1E0E0; padding: 1px 5px; line-height: 17px; font: normal 11px/17px Arial, Helvetica, sans-serif; margin-top: -1px; }
.herramientas .facebook { margin-top: -4px; float: left; height: 23px;  padding: 0 5px 0 0; width: 406px; }
.twitter-share-button { float: left; margin-top: -2px; }
.herramientas a.icono { text-indent: -9999px; border: 0; padding-left: 5px; width: 16px; height: 20px; margin-top: -1px; }
.herramientas a.meneame { background-position: 0 -157px; }
.herramientas a.tuenti { background-position: 0 -261px; padding-right: 0; }

/* Sidebar */
#cuadro { margin-bottom: 1em; }
#sidebar .rightcol { width:125px; }
#sidebar ul { margin: 0 0 1.2em 0; padding: 0; }
#sidebar ul li { margin: 0; padding: 0; }
#sidebar ul li h3 { border-left: 5px solid #AC2624; margin: 0 0 0.6em 0; padding: 0 0 0 5px; font: bold 116% arial,sans-serif; color: #333; background:#F4F4F4; }
#sidebar ul ul { margin: 0.6em 0 1.3em 0; }
#sidebar ul ul li { padding: 2px 0px 0px 7px; border-bottom: 1px solid #E1E1E1; }
#sidebar ul ul li a { display: block; text-decoration: none; margin: 0 0 0 -7px; padding: 2px 5px 2px 7px; color: #333; }
#sidebar ul ul li a:hover { background-color: #AC2624; color: #FDD602; }

#sidebar .anuncio { margin: 0 auto 1em auto; text-align: center; }

.yahoo { font-size: 93%; margin-top: 1em; clear: right; }
.ad250 { margin: 0 auto; width: 250px; }
