@charset "utf-8";
html, body { margin:0px; padding:0px; background: url(../imagenes/fondo_gc.jpg) #000 no-repeat top center; }
ul li a {	display:block;		 list-style-type: none;
text-decoration:none;	text-align:left;			}
img{ border:none; }
a{ text-decoration:none; }
ul li a {	 list-style-type: none;}
a:focus{ outline:none; }
#todo{width:900px;
height:679px; margin-top:10px;
position: absolute; 
left: 50%;
margin-left: -450px;
background-color:#000;
}

#izquierda { 
width:692px;
height:618px;
background-color:#777;
float:left;
}
#banner { 
width:692px;
height:106px;

float:left;
}
#game_info_titulo { 
width:692px;
height:44px;

float:left;
}
#game_info { 
width:692px;
height:344px;
background: url(../imagenes/fondo_game_info.jpg) #000 no-repeat top center;

float:left;
}
#header_top {  background: url(../imagenes/header_top_fondo.jpg) #000 no-repeat; display:inline;
width:692px;
height:19px;


float:left;
}
#header_menu { 
width:692px;
height:25px;


float:left;
}
#bloque_1 { 
width:351px;
height:25px;


float:left;
}
#bloque_1izq { 
width:163px;
height:25px;


float:left;
}
#game_info_button {
width:163px;
height:25px;


float:left;
}
#bloque_1der { 
width:188px;
height:25px;


float:right;
}
#tut1_button {
width:94px;
height:25px;


float:left;
}
#tut2_button {
width:94px;
height:25px;


float:right;
}


#bloque_2 { 
width:341px;
height:25px; 


float:right;
}
#bloque_2izq { 
width:95px;
height:25px;


float:left;
}
#bloque_2der{ 
width:246px;
height:25px;


float:right;
}
#tut3_button {
width:95px;
height:25px;


float:left;
}
#tut4_button {
width:95px;
height:25px;


float:left;
}
#tut5_button {
width:151px;
height:25px;


float:right;
}
#game_info_button { 
width:163px;
height:25px;


float:left;
}

#tut_button { 
width:163px;
height:25px;


float:left;
}
#info_nucleo {width:595px; margin-left:46px;
height:344px;
}
#bloque_video {
width: 320px;
height: 277px;
 float:right; display:inline; margin-right:100px;
}
#menu_trailers {
width: 100px;
height: 200px; float:left; margin-left:37px; margin-top:20px;

}
#t2_boton { margin-top:25px;
}		     
#info_texto {width:235px; margin-left:10px; padding-right:10px; float:left; display:inline;
height:275px; overflow:hidden;  
}
#info_texto2 {width:555px; margin-left:10px; padding-right:10px; float:left; display:inline;
height:275px; overflow:hidden;  
}
#mycustomscroll  {width:240px; margin-left:10px; float:left; display:inline;
height:235px;  overflow:auto; position: relative;
}
#mycustomscroll2  {width:560px; margin-left:10px; float:left; display:inline;
height:235px;  overflow:auto; position: relative;
}
#tabla1 {width:525px;  margin-right:10px; float:left; display:inline;
height:234px; background-color:#009933; margin-bottom:10px; 
}
#tabla7 {width:525px;  margin-right:10px; float:left; display:inline;
height:104px; background-color:#009933; margin-bottom:20px; 
}
#tabla7_izq {width:155px;   float:left; display:inline;
height:104px; background-color:#ccc; 
}
#tabla7_der {width:370px;  float:right; display:inline;
height:104px; background-color:#333; 
}
#tabla2 {width:525px;  margin-right:10px; float:left; display:inline;
height:208px; background-color:#009933; margin-bottom:40px; 
}
#tabla5 {width:525px;  margin-right:10px; float:left; display:inline;
height:72px; background-color:#009933; margin-bottom:40px; 
}
#tabla5_izq {width:105px;   float:left; display:inline;
height:72px; background-color:#ccc; 
}
#tabla5_der {width:420px;  float:right; display:inline;
height:72px; background-color:#333; 
}
#tabla5_der2 {width:210px;  float:left; display:inline;
height:72px; background-color:#666; 
}
#tabla5_2d {width:204px; padding-left:5px; float:right; display:inline;
height:45px; background-color:#444; border-bottom:#666 1px dotted;  border-left:#666 1px dotted; 
}
#tabla5_1d {width:205px;  float:right; display:inline;
height:25px; background-color:#000; padding-left:5px; border-bottom:#666 1px dotted; 
}
#tabla5_1i {width:105px;  float:left; display:inline;
height:25px; background-color:#000; border-bottom:#666 1px dotted; 
}
#tabla5_2i {width:105px;  float:left; display:inline; 
height:45px; background-color:#333;  border-bottom:#666 1px dotted; 
}
#tabla5 p {
font-family:Arial, Helvetica, sans-serif;  padding:0px;
font-size:10px; margin:5px; 
color:#fff; 
}
#tabla6 {width:525px;  margin-right:10px; float:left; display:inline;
height:302px; background-color:#009933; margin-bottom:40px; 
}
#tabla6_izq {width:105px;   float:left; display:inline;
height:302px; background-color:#ccc; 
}
#tabla6_der {width:420px;  float:right; display:inline;
height:302px; background-color:#333; 
}
#tabla6_der2 {width:210px;  float:left; display:inline;
height:302px; background-color:#333; 
}
#tabla6 p {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; margin:5px;  
color:#fff; 
}	
#tabla3,#tabla3_izq,#tabla3_der,#tabla3_izq_a,#tabla3_izq_b,#tabla3_der_a,#tabla3_der_b { height:1345px;} 
#tabla3_izq_a{width:131px; background-color:#222; float:left;}
#tabla3_izq_b {width:131px; background-color:#111; float:right;}
#tabla3_der_b {width:162px;float:right;}
#tabla3_der_a {width:100px; float:left;}
#tabla3 {width:525px;  margin-right:10px; float:left; display:inline;
 background-color:#000; margin-bottom:40px; 
}
#tabla4 {width:525px;  margin-right:10px; float:left; display:inline;
 background-color:#111; margin-bottom:40px; 
}

#tabla4 table, th, td { width:525px;
	border: 1px solid #888;
	border-collapse: collapse;
	font-family: Arial, sans-serif; font-size:11px; padding:5px;
	color: #999;
}
#tabla3_izq_a1,#tabla3_izq_b1 { height:30px; width:126px; background-color:#000; border-bottom:#666 1px dotted; padding-left:5px; }
#tabla3_izq_a2,#tabla3_izq_b2 { height:90px; width:126px;  border-bottom:#666 1px dotted; padding-left:5px; padding-top:10px;}
#tabla3_der_a1 { height:30px; width:100px; background-color:#000; border-bottom:#666 1px dotted;}
#tabla3_der_b1 { height:30px; width:162px; background-color:#000; border-bottom:#666 1px dotted;}
#tabla3_der_a2 { height:100px; width:100px; background-color:#000; border-bottom:#666 1px dotted;}
#tabla3_der_b2 { height:100px; width:162px; background-color:#000; border-bottom:#666 1px dotted;}
#tabla3_izq {width:262px; float:left; display:inline;
 background-color:#456; 
}
#tabla3_der {width:262px;   float:right; display:inline;
 background-color:#654; 
}
#tabla1_izq {width:155px;   float:left; display:inline;
height:234px; background-color:#ccc; 
}
#tabla2_izq {width:155px;   float:left; display:inline;
height:208px; background-color:#ccc; 
}
#tabla1_der {width:370px;  float:right; display:inline;
height:234px; background-color:#333; 
}
#tabla2_der {width:370px;  float:right; display:inline;
height:208px; background-color:#333; 
}
#tabla1_1i {width:145px;  float:right; display:inline;
height:25px; background-color:#000; padding-left:10px; border-bottom:#666 1px dotted; 
}
#tabla1_1d {width:360px;  float:right; display:inline;
height:25px; background-color:#111; padding-left:10px; border-bottom:#666 1px dotted; 
}
#tabla1_2d {width:360px;  float:right; display:inline;
height:25px; background-color:#444; padding-left:10px;border-bottom:#666 1px dotted; 
}
#tabla1_2i {width:145px;  float:right; display:inline;
height:25px; background-color:#333; padding-left:10px; border-bottom:#666 1px dotted; 
}


#capturas {width:310px; margin-right:10px; margin-top:10px; float:right; display:inline;
height:260px; display:inline; 
}
#flash {width:310px;   float:right; margin-right:5px; display:inline; margin-top:10px;  
height:242px; 
}
#capturas_columna1,#capturas_columna2 {width:100px; margin-right:5px; margin-top:5px; float:left; 
height:260px; display:inline; 
}
#capturas_columna3 {width:100px;  float:right;   margin-top:5px;
height:260px; display:inline; 
}
#capturas_columna_der {width:205px;  float:right;
height:260px; display:inline; 
}
#capt1,#capt2,#capt3,#capt4,#capt5,#capt6,#capt7,#capt8,#capt9 {width:100px; float:left;
height:80px; background-color:#000; margin-top:5px; display:inline; 
}




#downloadvideo {width:154px; margin-left:80px; margin-top:10px; float:left; display:inline;
height:25px;
}

#banner_downloads {
width:692px;
height:124px;
display: inline;

float:left;
}
#banner_inferior {
width:496px;
height:124px;
background: url(../imagenes/fondo_bannerinferior.jpg) #000 no-repeat top center;
float:left; display:inline;

}
#game_downloads2{
width:196px;
height:124px;
background: url(../imagenes/game_downloads.jpg) #000 no-repeat top center;
float:right;
display:inline;

}
#game_downloads1{
width:196px; display:inline;
height:124px; background: url(../imagenes/game_downloads.jpg) #000 no-repeat top center;

float:right;

}
#footer{
width:900px;
height:61px;
background: url(../imagenes/fondo_footer.jpg) #000 no-repeat top center;
clear:both;

}





#derecha { 
width:208px;
height:618px;
background-color:#444;
float:right;
}
#game_shop { 
width:208px;
height:102px;

float:right;
}
#login { 
width:208px;
height:133px;
background: url(../imagenes/fondo_logingc.jpg) #000 no-repeat top center;
float:right; color:#333; font:"Courier New", Courier, monospace; text-align:left; padding-top:7px;
}
#login p { padding:0px; margin:0px;
}

#login input{
font-size:10px; font-family:Arial, Helvetica, sans-serif; border: 1px solid #333; float:right; margin-right:28px; display:inline;
} 
#login input a{
 float:right; margin-right:8px; display:inline;
}
#loginbut { padding:0px; float:right;
}
v#foro { 
width:208px;
height:57px;
background: url(../imagenes/fondo_foro.jpg) #000 no-repeat top center;
float:right;
}
#war_room { 
width:208px;
height:60px;
background: url(../imagenes/war_room.jpg) #000 no-repeat top center;
float:right;
}
#pantalla { 
width:208px;
height:128px;
background: url(../imagenes/pantalla.jpg) #000 no-repeat top center;
float:right;
}
#wiki { 
width:208px;
height:131px;
background: url(../imagenes/wiki.jpg) #000 no-repeat top center;
float:right;
}






#top { 
width:900px;
height:324px;
}
#contenido {
width:900px;
height:735px;


}

#columna_izq {
width:474px;
height:735px;

float:left;
display:inline;
}
#columna_izq_top {
width:475px;
height:316px;
}

#titulo_empresa {
width:448px;
height:51px;
}

#texto_empresa {
width:439px;
height:106px;
padding-left:18px;
padding-right:18px;padding-top:8px;
}
#fotos {
width:450px;
height:126px;}

.txt { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
color:#0A2634;
}

#columna_izq_med {
width:474px;
height:179px;
}
#titulo_politica {
width:474px;
height:51px;
}

#columna_izq_down {
width:474px;
height:240px;
}

#izq_down {
width:210px;
height:180px;
margin-top:20px;
float:left;
}
#contacto_titulo {
width:450px;
height:50px;

}
#form_i {
width:199px;
height:167px;
float:left;
padding-left:18px;
padding-right:18px;
padding-top:10px;
display:inline;

}
#form_d {
width:199px;
height:177px;
padding-left:16px;
padding-right:21px;
float:right;
padding-top:10px;
display:inline;

}
textarea { overflow: auto; }
#columna_der {
width:425px;
height:735px;

float:right;
display:inline;
}
#servicios1 {
width:425px;
height:218px;

}
#titulo_servicios {
width:425px;
height:51px;

}
#af_servicios {
width:425px;
height:33px;

}
#af_texto {
width:391px;


padding-left:17px;
padding-right:17px;padding-top:8px;

}

#af_texto li{
font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; line-height:10px;
color:#0A2634;
}

#servicios2 {
width:425px;
height:154px;
}

#servicios3 {
width:425px;
height:176px;
}
.txt2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:11px;
color:#0A2634; 
}


.texto_info {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; padding-right:10px; 
color:#fff; text-align:justify;
}
.texto_info span {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; padding-right:10px; 
color:#fff; text-align:left;
}
.texto_info strong {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; padding-right:10px; font-weight:bold; 
color:#888; text-align:left;
}
#tabla3 p {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; line-height:11px; padding-right:10px; margin:0px;
color:#fff; 
}		
ol {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; padding-right:10px; 
color:#fff;
}
h1{
font-family:"Times New Roman", Times, serif;
font-size:15px; 
color:#999; text-decoration:underline;
}
h2{
font-family: "Times New Roman", Times, serif;
font-size:14px; 
color:#999; 
}	
h3{
font-family: "Times New Roman", Times, serif;
font-size:14px; 
color:#999; padding:0px; margin:0px; 
}	
.pie {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
}	
#footer p {
font-family:Arial, Helvetica, sans-serif; 
font-size:10px; padding-top:20px; text-align:center;
color:#666;
}					 
a {
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#fff;
}	
#login a {
font-family: Arial, Helvetica, sans-serif; font-size:10px; text-align:right;
color:#333; 
}
#login a:hover { 
color: #990000; 
}
#login label {
font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align:left;
color:#000; font-weight:bold; float:left;
}
/* ESTILOS SCROLL */
.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbar {
width: 18px;
background: #000  url(../imagenes/scroll_barra.jpg) repeat-y;
/* do not forget to put colors for backgrounds for before image(s) can load , this is more important for
the scrollbar itself than the scrollbase, as user can live without an image on the base but cannot see
any scrollbar when images cannot load. */
}
.vscrollerbarbeg {
/* height of this element is normally auto set to fit the scrollbase, to cover the base... */
height: 24px !important;
/* ...unless we force the size using an !important decleration */
/* forcing would not be required if Webkit-Safari did not have a background-repeat bug*/
/* this may be fixed by the time Safari 3.0 is released. */
width: 10px;
background:  url(../imagenes/scroll_fondo.jpg) -108px -32px no-repeat;
}
.vscrollerbarend {
/* height of this element should be set */
height: 14px;
width: 10px;
background: url(scrollbar.png) -108px 0px no-repeat;
}

.vscrollerbase {
width: 15px;
background: #333  url(../imagenes/scroll_fondo.jpg) 0px 0px repeat-y;
}
.vscrollerbasebeg {
/* height of this element is auto set to fit the scrollbase, to cover the base */
/* this element can be used to place a faux top arrow image */
width: 15px;
height: 28px !important; /*Again, the safari fix, normally this line is not needed.*/
background: url(../imagenes/scroll_fondo.jpg)  no-repeat;
}
.vscrollerbaseend {

/* this element can be used to place a faux bottom arrow image */
height: 28px;
width: 15px;
background:  url(../imagenes/scroll_fondo.jpg)  -72px 0px no-repeat;
}

/* do not forget to give horizontal scrollbars some color properties even if you don't plan on using them */
.hscrollerbase {
height: 16px; background-color: black;
}
.hscrollerbar {
height: 16px; background-color: black;
}

.vscrollerbar, .hscrollerbar {
/* paddings of these elements will decide how far the scrollbar will stop in both ends, and are not actually
used for styling, and are set to 0 by the script, here we will set them the size of our faux arrows */
padding: 28px;
z-index: 2;
}

/* properties for scroller jog box, just in case */
.scrollerjogbox {
width: 15px;
height: 16px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #777;
}	         
#bloque_video {
width: 340px;
height: 322px;
margin-right:50px; display:inline;
}	     
#video {
width: 320px;
height: 277px;
margin-right:50px; display:inline;
}	             
 #menu_tut{
	width: 500px;
	height: 200px;
	float:left;
	margin-left:45px;
	margin-top:20px;
	background:url(../imagenes/fondo_videotut.gif) #000;display:inline;

}
#ht1 { 
width:242px;
height:19px;
display:inline;

float:left;
}
#ht2 { 
width:176px;
height:19px;
display:inline;

float:left;
}
#ht3 { 
width:166px;
height:19px;


float:left;display:inline;
}
#vt_titulo {
width:500px;
height:25px;


float:left;
}
#video_tut1 { margin-top:12px; margin-left:10px; display:inline;
width:480px;
height:25px; 


float:left;
}
#vt_icon {
width:35px;
height:25px;


float:left;
}
#vt_name {
width:291px; background-color:#333;
height:20px;
font-family: Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#CCC; padding:0px; padding:5px 0px 0px 0px; font-weight:bold; text-decoration:underline;
float:left; display:inline;
}

#vt_download {
width:154px;
height:25px;


float:left;
}