body, div, span, applet, h1, h2, h3, p, a, img, strong, sub, sup, center, dl, dt, dd, ol, ul, li, table, tr, th, td 
{margin:0px;padding:0px;border:0px;outline:0px;}

body{ font-family:"Arial Unicode MS"; background:url(gfx/bg1.gif) #000 no-repeat top center fixed;}
.clear {clear:both;}

.wrapper { width:950px; margin:20px auto 0 auto }
#logo { background:url(gfx/gruparest-logo.png) no-repeat; width:128px; height:30px; }
#logo a { text-indent:-9999px; display:block; width:128px; height:30px;}

#menu { background:url(gfx/bg.png); width:950px; height:30px; margin-top:20px;}
#menu ul { list-style:none; width:650px; }
#menu ul li { float:left; padding:5px 0 0 10px; }
#menu ul li a { text-decoration:none; color:#FFF;font-size:13px;}

#banner { float:left; width:650px; margin-top:10px;}
#social { float:right; width:290px; margin-top:10px;}

#container { width:950px; font-size:12px; color:#333;}
#left-container { float:left; width:650px;  margin-top:10px; background:url(gfx/bg.png); color:#FFF;}
#right-container { float:right; width:290px; }
#right-container .box { width:290px; background:url(gfx/bg.png); margin-top:10px;}
h1 { font-size:12px;  padding:7px 0 0 10px; color:#FFF;}
h2 { font-size:11px; padding:7px 0 0 10px; color:#FFF;}
p { padding:10px; }


#left { float:left; width:200px; padding:7px 0 0 10px}
#right {float:right; width:400px; padding:7px 0 0 10px }
#right li { list-style:none; margin-left:10px; margin-top:5px;}
#center { width:600px; padding:10px 0 0 10px }
#center li { list-style:none; margin-left:10px; margin-top:5px;}

#footer { width:930px; margin:0 auto 0 auto; font-size:12px; padding:10px; background:url(gfx/bg.png); margin-top:20px; color:#FFF;}