@media print{ body{ visibility:hidden; } iframe{ position:absolute; top:100px; left:0px; visibility:visible; }  } 
/*######################################################################*/
/* 									LAYOUT								*/
/*######################################################################*/

/*----------------------------------------------------------------------*/
/* 							LAYOUT: Etiquetas 							*/
/*----------------------------------------------------------------------*/
body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	margin:0px;
	background-image:url(../images/layout/bg_container.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#320a41;
}
select, input, textarea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link,a:visited 
{
	color: #FF3300;
	font-weight: bold;
}
form
{
	margin:0px;
}
/*----------------------------------------------------------------------*/
/* 							LAYOUT: Identificadores 					*/
/*----------------------------------------------------------------------*/

/* Contenedor */

#container
{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/* Cabecera con el menú (logo, iconos y idioma), el banner y las opciones ARCADE, CD/DVD y ONLINE*/

#header
{
	padding-top:13px;
	width:750px;
	height:280px;
}

/* Menú con el logotipo, los iconos y el idioma */

#header #menu
{
	width:755px;
	height:60px;
	padding-bottom:7px;
}
#header #menu #logo
{
	width:258px;
	height:51px;
	margin-top:11px;
	background-image:url(../images/layout/logo.gif);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}
#header #menu #icons
{
	width:497px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#header #menu #icons .icon_any_question
{
	background-image:url(../images/layout/icon_any_question.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:110px;
	margin-top:10px;
	padding-top:37px;
	display:block;
	float:left;
	text-align:center;
	overflow:hidden;
	color:#000000;
	cursor:pointer;
}
#header #menu #icons .icon_credits
{
	background-image:url(../images/layout/icon_credits.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:80px;
	padding-top:47px;
	display:block;
	float:right;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	color:#0000FF;
	cursor:pointer;
}
#header #menu #icons .icon_account
{
	background-image:url(../images/layout/icon_account.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:80px;
	padding-top:47px;
	display:block;
	float:right;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	color:#0000FF;
	cursor:pointer;
}
#header #menu #icons .icon_logout
{
	background-image:url(../images/layout/icon_logout.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:80px;
	padding-top:47px;
	float:right;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	color:#0000FF;
	cursor:pointer;
}
#header #menu #icons .icon_anonim
{
	background-image:url(../images/layout/icon_anonim.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:80px;
	padding-top:47px;
	display:block;
	float:right;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	color:#0000FF;
	cursor:pointer;
}
#header #menu #icons .icon_shopping_cart
{
	background-image:url(../images/layout/icon_shopping_cart.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:60px;
	padding-top:47px;
	display:block;
	float:right;
	text-align:center;
	overflow:hidden;
	text-decoration:none;
	color:#0000FF;
	cursor:pointer;
}
#header #menu #icons .idioma
{
	float:right;
	font-weight:normal;
	width:80px;
}
#header #menu #icons .idioma .cerrar
{
	background-image:url(../images/buttons/window_close.gif);
	background-repeat:no-repeat;
	padding:5px;
	padding-left:30px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	width:40px;
	cursor:pointer;
}
/* Banner */

#header #banner
{
	width:750px;
	height:200px;
	border-color:#000000;
	border-style:solid;
	border-width:medium;
}

/* Opciones ARCADE, CD/DVD y ONLINE */

#header #options
{
	float:left;
	padding-top:5px;
	width:420px;
	height:21px;
}
#header #options .button_arcade, #header #options .button_cd_dvd, #header #options .button_online
{
	width:134px;
	height:26px;
	display:block;
	float:left;
	margin-right:5px;
	cursor:pointer;
}
#header #options .button_arcade
{
	background-image:url(../images/layout/button_arcade.gif);
}
#header #options .button_cd_dvd
{
	background-image:url(../images/layout/button_cd_dvd.gif);
}
#header #options .button_online
{
	background-image:url(../images/layout/button_online.gif);
}

/* Zona GAMESCORE */

#header #gamescore
{
	float:right;
	width:330px;
	height:21px;
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

/* Zona debajo del header donde se muestra el contenido */

#content
{
	padding-top:20px;
	width:750px;
	background:inherit;
	text-align:center;
}

/* Zona debajo del content, al final de la página */

#footer
{
	margin-top:20px;
	color:#333333;
	clear:both;
	text-align:center;
}
#footer a
{
	color:#333333;
	text-decoration:underline;
}
#footer a:visited
{
	color:#333333;
}

/*----------------------------------------------------------------------*/
/* 								LAYOUT: Clases	 						*/
/*----------------------------------------------------------------------*/

/* Negrita */

.bold
{
	font-weight:bold;
}

/* Azul */

.azul
{
	color:#0000FF;
}
/* Verde */

.verde
{
	color:#009900;
}

/* Rojo */

.error
{
	color:red;
}

/* Estilo de la paginación */

.pages
{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	height:20px;
	width:700px;
}

/*######################################################################*/
/* 								PRODUCTS 								*/
/*######################################################################*/

#products
{
	overflow:auto;
	text-align:left;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}
.product_large, #products .product_short
{
	width:340px;
	float:left;
	padding-left:8px;
	padding-bottom:8px;
	cursor:default;
}

/* Cabecera de un producto con el título */

.top_cd_dvd
{
	background-image:url(../images/section_main/product_top_cd_dvd.gif);
	background-repeat:no-repeat;
	height:24px;
}
.top_arcade
{
	background-image:url(../images/section_main/product_top_arcade.gif);
	background-repeat:no-repeat;
	height:24px;
}
.top_online
{
	background-image:url(../images/section_main/product_top_online.gif);
	background-repeat:no-repeat;
	height:24px;
}
.titulo
{
	padding-top:4px;
	text-align:left;
	padding-left:10px;
	font-weight: bold; 
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}

/* Cuerpo de un producto con el cover, el resumen y los botones */

.loop
{
	background-image:url(../images/section_main/product_loop.gif);
	background-repeat:repeat-y;
	text-align:left;
	padding:10px;
	width:320px;
}
.cover_resumen
{
	width:314px;
	overflow:hidden;
}
.cover
{
	float:left;
	cursor:pointer;
}
.resumen
{
	float:left;
	overflow:hidden;
	text-align:justify;
}
.resumen a, .resumen a:hover, .resumen a:visited
{
	color:#0000FF;
	text-decoration:none;
}
#products .product_short .loop .cover img
{
	width:54px;
	height:78px;
}
#products .product_large .loop
{
	width:322px;
	height:190px;
}
#products .product_large .loop .cover_resumen .cover img
{
	width:100px;
	height:143px;
}
#products .product_large .loop .cover_resumen .resumen
{
	width:200px;
	height:143px;
	margin-left:10px;
}
#products .product_short .loop .cover_resumen .resumen
{
	width:253px;
	height:50px;
	margin-left:5px;
}
.buttons
{
	font-size:12px;
	height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
} 
#products .product_large .loop .buttons
{
	margin-top:5px;
	width:320px;
	overflow:hidden;
}

#products .product_short .loop .cover_resumen .buttons
{
	margin-left:5px;
	width:253px;
}
.partida
{
	width:65px;
	background-image:url(../images/buttons/icon_credits.gif);
	background-repeat:no-repeat;
	background-position:left;
	float:right;
	text-align:right;
	padding-left:25px;
}

/* Pie del producto */

.bottom
{
	background-image:url(../images/section_main/product_bottom.gif);
	background-repeat:no-repeat;
	height:5px;
	overflow:visible;
}


/*######################################################################*/
/* 								BUTTONS									*/
/*######################################################################*/

/* Botón gris rectangular de 100px de ancho */

.button
{
	float:left;
	font-weight:bold;
	cursor:pointer;
	text-align:center;
}
/* Button top */
/*
.button .button_top_online, .button .button_top_cd_dvd, .button .button_top_arcade
{
	width:120px;
	height:6px;
}
.button .button_top_online
{
	background-image:url(../images/buttons/button_top_red.gif);
	background-repeat:no-repeat;
}
.button .button_top_cd_dvd
{
	background-image:url(../images/buttons/button_top_green.gif);
	background-repeat:no-repeat;
}
.button .button_top_arcade
{
	background-image:url(../images/buttons/button_top_blue.gif);
	background-repeat:no-repeat;
}
*/

/* Button loop */

/*
.button .button_loop_online, .button .button_loop_cd_dvd, .button .button_loop_arcade
{
	width:120px;
}
.button .button_loop_online
{
	background-image:url(../images/buttons/button_loop_red.gif);
	background-repeat:repeat-y;
}
.button .button_loop_cd_dvd
{
	background-image:url(../images/buttons/button_loop_green.gif);
	background-repeat:repeat-y;
}
.button .button_loop_arcade
{
	background-image:url(../images/buttons/button_loop_blue.gif);
	background-repeat:repeat-y;
}

*/

/* Button bottom */

/*

.button .button_bottom_online, .button .button_bottom_cd_dvd, .button .button_bottom_arcade
{
	width:120px;
	height:6px;
}
.button .button_bottom_online
{
	background-image:url(../images/buttons/button_bottom_red.gif);
	background-repeat:no-repeat;
}
.button .button_bottom_cd_dvd
{
	background-image:url(../images/buttons/button_bottom_green.gif);
	background-repeat:no-repeat;
}
.button .button_bottom_arcade
{
	background-image:url(../images/buttons/button_bottom_blue.gif);
	background-repeat:no-repeat;
}

*/

/* Botón con el texto 'Cómpralo' y un dibujo a la izquierda */

.button_buy
{
	background-image:url(../images/buttons/button_buy.gif);
	background-repeat:no-repeat;
	background-position:10px;
	color:#000000;
	cursor:pointer;
	padding-left:45px;
	text-align:left;
}

/* Botón con el texto 'Descargar' y un dibujo a la izquierda */

.button_download
{
	background-image:url(../images/buttons/button_download.gif);
	background-repeat:no-repeat;
	background-position:10px;
	color:#000000;
	cursor:pointer;
	padding-left:35px;
	text-align:left;
}