#content { position:relative; padding:0 40px 2.8em; overflow:visible; color:#fff; background:#f0f1f2 url(img/content_bg20070905.gif) repeat-x 0 0; } 

#main a { color:#fff; text-decoration:none; }
#main a:hover { text-decoration:underline; }


/* titulo de cabecera cuerpo central
---------------------------------------------------------*/
#main #contentheader { margin:0 -40px; padding:2.8em 40px 0; width:900px; background:url(img/content_bgtop20070621.png) no-repeat; behavior:url(../iepngfix.htc); }

#main #contentheader h2 { float:left; height:17px; padding-top:10px; margin-bottom:0; _margin-top: 10px; _padding-top: 0; }
#main #content h2.headline { margin-left: 40px; padding-top:1px; padding-bottom: 20px; }

body.webapps #main #contentheader h2 { background: none; }

#main #contentheader hr { display:block; clear:both; width:100%; height:1px; margin-bottom:43px; border:0; background:#999; }
body.usingiphone #main #contentheader hr,
body.keyboard #main #contentheader hr { background:#808182; }
#main #contentheader ul#sectionnav { float:right; margin:0; padding:0; font-size:11px; *margin-bottom:-7px; _margin-bottom:-8px; }
#main #contentheader ul#sectionnav li { display:block; float:left; margin:1.2em 0 -1px 28px; padding:0; }
#main #contentheader ul#sectionnav li a { display:block; margin:0; padding:0 0 11px; color:#9d9d9d; text-decoration:none; cursor:pointer; }
#main #contentheader ul#sectionnav li a:hover { color:#ccc; }
