#content { position:relative; padding:0 40px 2.8em; overflow:visible; color:#fff; background:#f0f1f2 url(../img/890.gif) repeat-x 0 0; } 

/* posicion cabecera de pagina titulo
---------------------------------------------------------*/
#content h2.topcap {
	padding:10px 40px 10px;
	margin:0 -40px;
	background:url(../img/891.gif) no-repeat 0 0;
}

#main a { color:#fff; text-decoration:none; }
#main a:hover { text-decoration:underline; }
 
/* fondo del pie de la pagina
---------------------------------------------------------*/
#main #contentfooter {  _width:984px; margin-top:18px; font-size:10px; line-height:1.4em; color:#999; background:url(../img/625.gif) repeat-y center; }
#main #contentfooter .topcap { padding-top:12px; position:relative; background:url(../img/622.gif) no-repeat top center; }
#main #contentfooter .bottomcap { height:109px; background:url(../img/a625.gif) no-repeat bottom center; }

#main #contentfooter .alternate { display:none; }

body.guidedtour #main #contentfooter .first .default,
body.activation #main #contentfooter .second .default,
body.keyboard #main #contentfooter .third .default,
body#technology #main #contentfooter .last .default { display:none; }

body.guidedtour #main #contentfooter .first .alternate,
body.activation #main #contentfooter .second .alternate,
body.keyboard #main #contentfooter .third .alternate,
body#technology #main #contentfooter .last .alternate { display:block; }

#main #contentfooter .grid4col .column { width:213px; padding:8px 15px 0; margin:0 0 0 4px; _margin-bottom:-5px; }
#main #contentfooter .grid4col .column.last { margin: 0; }

#main #contentfooter h3 { margin-bottom: 0.6em; text-align: left; }
#main #contentfooter a { color:#666; }


#main #contentfooter img.right { margin-top:-12px; margin-left:10px; margin-bottom:1px; position:relative; }
#main #contentfooter img.middle { margin-left: 40px }
#main #contentfooter span { display:block; margin-bottom:.3em; }

/* buy */
#main #contentfooter #pr-buy ul { margin-bottom: 1px; }
#main #contentfooter #pr-buy ul li { margin-bottom: 0.3em; _position: relative; }
#main #contentfooter #pr-buy #availability { margin-bottom: 0; }
#main #contentfooter #pr-buy img.promo_graphic { margin: 3px -5px -4px -5px; }
#globalfooter p.sosumi { float:right; margin-top:-30px; color:#999; }
