html, body {
     margin: 0;
     padding: 0;
     height: 100%;
	 color:cccccc;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:13px;
	 background:#000000;

}

#container {
     display: table;
     height: 100%;
     width: 100%;
     margin: 0; padding:0;
}


.footer,.footer:link,.footer:visited,.footer:active {
	font-size: 11px;
	color: #00AFF0;
	text-decoration: none;
	list-style:none;padding:0;margin:0;
	font-family: Arial, Helvetica, sans-serif; 
}

#footer22 li{display:inline;padding:0 8px;border-left:solid 1px #cccccc;}#footer22 li a{font-size:11px;color:#cccccc;}#footer22 li.first{padding-left:0;border-left:none; color:#cccccc;}

.footer:hover {
	text-decoration: none;
	color: #838383;
	}
a:link {
	color: #00CCFF;
	text-decoration: none;
}
a:visited {
	color: #00CCFF;
	text-decoration: none;
}
a:hover {
	color: #00CCFF;
	text-decoration: none;
}
a:active {
	color: #00CCFF;
	text-decoration: none;
}


body {
	background-color: #000000;
	color:#CCCCCC;
	
}
#header{margin:auto;padding:0; padding-top:0px;width:1000px;height:180px; text-align:center; background: url(images/header.png) no-repeat; }
#menu{margin:auto;padding:0;width:1000px;height:50px;}
#banner{margin:auto;padding:0;width:1000px;height:400px; background: url(images/banner.jpg) no-repeat;}
#body{margin:auto;padding:0;width:1000px;height:300px;}
#body3{margin:auto;padding:0;width:1000px;height:445px;background:url(images/back_services.png)}
#body2{margin:auto;padding:0;width:1000px;height:445px;background:url(images/back_services.png)}
#body_top{margin:auto;padding:0;width:878px; height:483px;background:transparent url(images/body1.jpg) no-repeat }
#body_top_contact{margin:auto;padding:0;width:878px; height:483px;background:transparent url(images/body1_contact.jpg) no-repeat }
#body_top_juegos{margin:auto;padding:0;width:878px; height:483px;background:transparent url(images/body1_juegos.jpg) no-repeat }
#body1{margin:0;padding:0;width:666px; height:594px; float:left; background:transparent url(images/body.jpg) no-repeat}
#cell{margin:0;padding:0;width:220px; height:164px; float:left; background:transparent url(images/cell.png) no-repeat}
#clarifying{margin:0;padding:0;width:220px; height:164px; float:left; background:transparent url(images/clarifying.png) no-repeat}
#deep{margin:0;padding:0;width:220px; height:164px; float:left; background:transparent url(images/deep.png) no-repeat}
#title1{margin:0; padding-top:10px; padding-bottom:10px; padding-left:0px;width:368px; height:23px; background:transparent url(images/d1_title1.jpg) no-repeat;text-align:left}

#hr{margin:auto; padding-top:10px; padding-bottom:10px; padding-left:0px;width:900px; height:23px}
#footer22{ margin:auto; width:700px; height:100px; padding-bottom:11px; font-size:10px;color:#cccccc; text-align:center;}
