@charset "utf-8";
/* CSS Document */
html, body {
height: 100%;
}
*{
margin:0;
padding:0;
border:0;
list-style:none;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
  
  background-color:#FFFFFF;
	background:url(img/fondo.gif);
	/*	
	background:url(img/ds2_bg.jpg);
	
  */
	/**/
	}

/*
#fondo{
background:url(/productos/bg_portal2c.jpg) #000000 fixed center top no-repeat;
}
*/
/*
p{
font-size:11px;
}

/******************* ESTILOS GENERALES ******************* */
.clearfix {
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

/* End hide from IE-mac */

.clearfix {display: inline-block;}
.clearfix {display: block;}
.clearfix2:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix2 {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix2 {display:block;}
/* End hide from IE Mac */
h2 {
font-size:18px;
}
/******************************** CONTENEDORES GENERALES  ***********************************************/

#cuerpo{
border:#ffb516 solid 2px;
border-bottom:0px;
background:#FFFFFF;
}

#lateral{
padding:5px 2px;
float:right;
margin:0 auto;
width:168px;
border-left:1px #CCCCCC dashed;
}

#central{
padding:3px 0 0 0;
float:left;
width:620px;
background:#FFFFFF;
}
* html #central {
width:620px;
overflow:hidden;
}

.destacado_index{
float:right;
height:225px;
width:445px;
}

#contenedor{
margin:0 auto;
width:800px;
min-height:100%;
}

#cabecera{
border:#ffb516 solid 2px;
border-top:0px;
background:#FFFFFF;
margin-bottom:10px;
}


#navegador_tiendas{
	background:#211e1f url(img/fondo_barra_navegar_tiendas.jpg) top repeat-x;
	color:#CCC;
	border-bottom:1px solid #a4a3a3;
	margin-bottom:5px;
	padding:0 10px;
	font-size:11px;
	font-family:arial, helvetica, verdana;
}
#navegador_tiendas p{
	float:left;
	display:none;
	line-height:20px;
}
#navegador_tiendas ul{
	float:right;
}
#navegador_tiendas li{
	line-height:20px;
	display:inline;
	border-left:1px solid #CCC;
	padding:0 10px;
}
#navegador_tiendas li.first{
	border-left:none;
}
#navegador_tiendas a{
	color:#ffc221;
}
.logo{
float:left;
}

.logo h1 a:link, .logo h1 a:visited, .logo h1 a:hover{
background:url(img/logo.gif) no-repeat;
/*background:url(/productos/logo_cl.gif) no-repeat; */
/*background:url(/productos/logo_ch.gif) no-repeat; */
text-indent:-99999px;
width:252px;
height:81px;
display:block;
overflow:hidden;

}
.carro{
float:right;
padding:0 5px 0 0;
}

.carro_titulo {
height:26px;
background:url(img/fondo_carrito.jpg) repeat-x;
padding:0 0 0 12px;
}

.carro_tabla {
border:#999999 solid 1px;
}

.linea_abajo {
border-bottom:#999999 solid 1px;
padding:0 0 0 12px;
height:23px;
}

.carro_comprar {
height:23px;
padding: 0 10px 0 10px
}

.carro_comprar ul {
float:right;
}

.carro_comprar li {
display:inline;
padding:0 10px;
}
.carro_ayuda {
float:right;
list-style:none;
text-align:right;
padding:0 5px 0 0;
}


/* ************************ menu de arriba *********************/
#barra_menu{
background:#333333 url(img/barra_menu2.jpg);
height:42px;
position:relative;
z-index:110;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
#barra_menu_ul{
margin:0 0 0 120px;
display:inline-block;
list-style:none;
}
#barra_menu_ul li{
float:left;
}
/************** desplegable header ************/
#barra_menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; text-align:center; line-height:20px; font-size:11px; overflow:hidden; z-index:110}
#barra_menu ul {padding:0; list-style:none; margin:0 0 0 120px;}
#barra_menu ul li {float:left; position:relative;}
#barra_menu ul li ul {display: none;}
#barra_menu ul li ul li {margin:0;}
/* specific to non IE browsers */
#barra_menu ul li:hover a {color:#ffffff;}
#barra_menu ul li:hover ul {display:list-item; position:absolute; margin:42px 0 0 0; left:0; background-color:#FF9900;}
#barra_menu ul li:hover ul li a.hide { color:#fff;  background-color:#FF9900;}
#barra_menu ul li:hover ul li:hover a.hide { color:#000; background-color:#FF9900}
#barra_menu ul li:hover ul li ul {display: list-item; background-color:#FF9900 }
#barra_menu ul li:hover ul li a {display:list-item; color: #FFFFFF; background-color:#333333; width:140px; text-align:left; padding:0 10px 0 5px;  border-bottom:1px solid #666666;}
#barra_menu ul li:hover ul li a:hover{color:#f26702;}

/************** fin desplegable header *******************/

/************** desplegable menu izq ************/
.menu_index ul li a, .menu ul li a:visited {overflow:hidden;}
.menu_index ul {padding:0; list-style:none;}
.menu_index ul li {position:relative; background-image:url(img/menu_flecha_grande.gif); background-repeat:no-repeat; background-position:0 50%; border-bottom:1px #ffdb4d solid;}
.menu_index ul li ul {display: none;}
.menu_index ul li ul li {margin:0; padding:0;}
.menu_index ul li:hover a {color:#f26702;}
.menu_index ul li:hover ul {display:list-item; position:absolute; margin:-24px 0 0 158px; padding:0;}
.menu_index ul li:hover ul li a.hide { color:#fff;  background-color:#FF9900;  padding:100px;}
.menu_index ul li:hover ul li:hover a.hide { color:#000; background-color:#FF9900; padding:0;}
.menu_index ul li:hover ul li ul {display: list-item; background-color:#FF9900 }
.menu_index ul li:hover ul li a {display:list-item; padding:0 0 0 5px; margin:0; color: #FFFFFF; background-color:#333333; width:140px; text-align:left;  border-bottom:1px solid #666666; line-height:180%;}
.menu_index ul li:hover ul li a:hover{color:#f26702;}
.menu_index select{ border:1px solid #FF9900; padding:1px; background-color:#ffcc00;}
/************** fin desplegable izq *******************/

a.barra_wii{
display:block;
height:42px;
width:51px;
text-indent:-9999px;
background:url(img/barra_menu_wii.jpg) no-repeat ;
float:left;
}


a.barra_wii:hover{
background:url(img/barra_menu_wii.jpg) bottom;
}

a.barra_ps3{
display:block;
height:42px;
width:58px;
text-indent:-9999px;
background:url(img/barra_menu_ps3.jpg) no-repeat ;
float:left;
}

a.barra_ps3:hover{
background:url(img/barra_menu_ps3.jpg) bottom;
}

a.barra_psv{
display:block;
height:42px;
width:56px;
text-indent:-9999px;
background:url(img/barra_menu_psvita.jpg) no-repeat ;
float:left;
}

a.barra_psv:hover{
background:url(img/barra_menu_psvita.jpg) bottom;
}

a.barra_ps2{
display:block;
height:42px;
width:56px;
text-indent:-9999px;
background:url(img/barra_menu_ps2.jpg) no-repeat ;
float:left;
}

a.barra_ps2:hover{
background:url(img/barra_menu_ps2.jpg) bottom;
}

a.barra_xbox{
display:block;
height:42px;
width:71px;
text-indent:-9999px;
background:url(img/barra_menu_xbox.jpg) no-repeat ;
float:left;
}

a.barra_xbox:hover{
background:url(img/barra_menu_xbox.jpg) bottom;
}

a.barra_ds{
display:block;
height:42px;
width:53px;
text-indent:-9999px;
background:url(img/barra_menu_ds.jpg) no-repeat ;
float:left;
}

a.barra_ds:hover{
background:url(img/barra_menu_ds.jpg) bottom;
}

a.barra_psp{
display:block;
height:42px;
width:61px;
text-indent:-9999px;
background:url(img/barra_menu_psp.jpg) no-repeat ;
float:left;
}

a.barra_psp:hover{
background:url(img/barra_menu_psp.jpg) bottom;
}

a.barra_pc{
display:block;
height:42px;
width:54px;
text-indent:-9999px;
background:url(img/barra_menu_pc.jpg) no-repeat ;
float:left;
}

a.barra_pc:hover{
background:url(img/barra_menu_pc.jpg) bottom;
}

a.barra_usados{
display:block;
height:42px;
width:100px;
text-indent:-9999px;
background:url(img/barra_menu_usados.jpg) no-repeat ;
float:left;
}

a.barra_usados:hover{
background:url(img/barra_menu_usados.jpg) bottom;
}

a.barra_especiales{
display:block;
height:42px;
width:123px;
text-indent:-9999px;
background:url(img/barra_menu_especiales.jpg) no-repeat ;
float:left;
}

a.barra_especiales:hover{
background:url(img/barra_menu_especiales.jpg) bottom;
}


.desp_especiales{
margin:13px 0 0 0;
width:130px;
height:20px;
background:url(img/fondo_esp.jpg)no-repeat;
border:#000;

}

/*********************  MENU DESPLEGABLE  **********************/

/*********************  EMAIL RECUPERAR   **********************/
.recuperacion{
height:20px;
background:#EAEAEA;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:3px 0 0 0;
border:1px solid #999999;
}

.recuperacion2{

background:#FFCC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #999999;
}


/****************************** BARRA AYUDA ********************************/

.barra_ayuda{
height:28px;
background:#FFCC00 url(img/fondo_barra_busqueda.jpg) ;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.barra_ayuda input, select{
margin:3px 0 0 0;
}
.barra_ayuda_iz{
float:left;
margin:0 0 0 15px;
}
.barra_ayuda_der{
float:right;
margin:0 15px 0 0;
}
.barra_ayuda_der li{
line-height:28px;
}
.barra_ayuda .texto{
padding:1px;
color:#999999;
border:1px solid #999999;
}
.barra_ayuda .flecha{
background-image:url(img/flecha_busqueda.gif);
background-repeat:no-repeat;
background-position:0% 50%;
padding-left:10px;
}
.barra_ayuda .texto:focus {
color:#000000;
}
.barra_ayuda_iz li, .barra_ayuda_der li {
margin:0 5px;
float:left;
}
.barra_ayuda_der li {
border-left:1px solid #999999;
padding-left:10px;
}
.barra_ayuda a:link, .barra_ayuda a:visited, .barra_ayuda a:hover{
color:#000000;
}


/******************* MENU DERECHA INDEX ******************* */
.menu_index {
float:left;
background:#FFCC00;
width:168px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;
z-index:100;
height:250px;

}
.menuindexlista li {border-bottom:1px solid #ffaa00; color:#f26702; margin:0 5px; padding-left:0; line-height:120%;}
.menu_index ul{
padding:5px 0 0 0;

}

.menu_index ul li{
padding:1px  0 0  10px;
}

.menu_index a:link, .menu_index a:visited, .menu_index a:hover{
color:#000000;
}

.menu_index_especiales{
margin:0 0 1px -10px;
background:#a4578d url(img/menu_especiales.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categorias{
margin:0 0 1px -10px;
background:#f26702 url(img/menu_categorias.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriaswii{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriaswii.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriasx360{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriasx360.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriaspsv{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriaspsv.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriasps3{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriasxps3.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriaspc{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriaspc.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriasds{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriasxds.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriaspsp{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriaspsp.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriasps2{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriasps2.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}

.menu_index_especiales li{
height:18px;
margin:0;
padding:0;
}

.menu_index_plataformas{
margin:0 0 1px -10px;
background:#000 url(img/menu_plataforma.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}

.menu_index  select{
margin:2px 0;
background:#FFF;
width:150px;
}

select{
background:#fff;
color:#333;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CCCCCC;

}
/******************* BANNER PRINCIPAL ***************** */
#banners
{
        width:430px;
        height:225px;
		position:relative;
		margin-left:6px;
}
#banners h5
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding:5px 5px;
	margin:0;
	}
#banners h2{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#999999;
		display:inline;
		font-weight:normal;
		position:absolute;
		width:320px;
		height:30px;
		right:0;
		bottom:-16px;
		}
#banners h6
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	display:inline;
	background-color:#FF9900;
	float:right;
	padding:3px 6px;
	position:absolute;
	top:175px;
	right:0;
}
#banners div
{
        width:430px;
        height:225px;
        display:none;
        margin:0px;

}

#banners #banner1
{
        display:block;
}

#banners div span
{
position:absolute;
left:0;
bottom:-23px;
width:100px;

}
#banners div span img {
	margin:1px;
	padding:0;
	}
		
#banners ul
{
        width:auto;
        height:25px;
        margin:0px;
		position:absolute;
		bottom:35px;
		font-size:12px;
		left:10px;
		top:175px;

}

#banners ul li
{
        display:inline;
        width:10px;
}

#banners ul li a
{
        text-decoration:none;
        padding:2px 5px 2px 5px;
        line-height:2.5em;
        margin:3px;
        color:#fff;
        height:25px;
        font-weight:bold;
		background-color:#ffad08;
		border:2px solid #FF6600;
		
}

#banners ul li a:hover
{
	background-color:#000000;
	color:#FFFFFF;
}


/******************* ESTILOS LINKS ******************* */

a:link, a:visited{
color:#f26702;
text-decoration:none;
}
a:hover {
	text-decoration:underline;
	}
.ver_todos a{
font-weight:normal;
background-image:url(img/vertodos.gif);
background-repeat:no-repeat;
padding-left:13px;
background-position:0% 80%;
}
/******************* ESTILOS CAJAS ******************* */

.cabeceras_index{
width:90%;
float:left;
margin:5px 10px;
* margin:5px 5px;
text-align:left;
color:#FFFFFF;
background:#000000 url(img/fondo_cabecera_index.jpg) repeat-x;
padding:4px 15px;
font-family:"trebuchet MS", arial, verdana, sans-serif;
font-size:13px;
font-weight:bolder;
border:3px solid #565656;
}

/******************* CAJAS GENERAL ******************* */

.aleta_xbox, .aleta_psv, .aleta_wii, .aleta_ps3, .aleta_ps2, .aleta_pc, .aleta_ds, .aleta_gc, .aleta_gba, .aleta_psp, .aleta_x360, .aleta_blr{
float:left;
left:-32px;
position:absolute;
top:10px;
}

#cont_xbox, #cont_psv, #cont_wii, #cont_ps3, #cont_ps2, #cont_pc, #cont_ds, #cont_gc, #cont_gba, #cont_psp, #cont_x360, #cont_blr{
width:100%;
float:right;
padding:5px 0;
position:relative;
}

.separador_contenedores_index{
margin:5px o;
border:none;
color:#f5f5f5; 
background-color:#f5f5f5;
}

/******************* XBOX 360 ******************* */
.aleta_x360 a:link, .aleta_x360  a:visited, .aleta_x360 a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletax360.jpg);
background-repeat:no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* XBOX ******************* */
.aleta_xbox a:link, .aleta_xbox  a:visited, .aleta_xbox a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletaxbox.jpg);
background-repeat:no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* PSV ******************* */
.aleta_psv a:link, .aleta_psv  a:visited, .aleta_psv a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletapsv.jpg);
background-repeat:no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* WII ******************* */


.aleta_wii a:link, .aleta_wii a:visited, .aleta_wii a:hover{
margin:16px 0 0 0 ;
background-image:url(img/aletawii.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* PS3 ******************* */

.aleta_ps3 a:link, .aleta_ps3 a:visited, .aleta_ps3 a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletaps3.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* PS2 ******************* */

.aleta_ps2 a:link, .aleta_ps2 a:visited, .aleta_ps2 a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletaps2.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}
/******************* PC ******************* */

.aleta_pc a:link, .aleta_pc a:visited, .aleta_pc a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletapc.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* DS ******************* */

.aleta_ds a:link, .aleta_ds a:visited, .aleta_ds a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletads.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* GC ******************* */

.aleta_gc a:link, .aleta_gc a:visited, .aleta_gc a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletagc.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* GBA ******************* */

.aleta_gba a:link, .aleta_gba a:visited, .aleta_gba a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletagba.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}

/******************* PSP ******************* */

.aleta_psp a:link, .aleta_psp a:visited, .aleta_psp a:hover {
margin:16px 0 0 0 ;
background-image:url(img/aletapsp.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
}
/****************** Bluray ********************/
.aleta_blr a:link, .aleta_blr a:visited, .aleta_blr a:hover{
margin:16px 0 0 0 ;
background-image:url(img/aletabluray.jpg);
background-repeat: no-repeat;
text-indent:-99999px;
width: 29px;
height: 251px;
overflow:hidden;
display:block;	
}



/* cajas plat */

.platicon_ps3{
float:left;
left:0px;
position:absolute;
top:0px;
}



/****************** ps3 ********************/
.platicon_ps3 a:link, .platicon_ps3 a:visited, .platicon_ps3 a:hover{
margin:10px 0 0 0 ;
background-image:url(/img/boton_PS3.gif);
background-repeat: no-repeat;
text-indent:-99999px;
width: 40px;
height: 17px;
overflow:hidden;
display:block;	
}


/* Cajas Home */

.caja_index {
width:188px;
float:left;
margin:0 0 0 14px;
*/margin:0 0 0 10px;
}

.caja_primero {
position:relative;
width:188px;
padding:13px 0 0 3px;
height:145px;
float:left;
margin:3px 0;
overflow:hidden;
}

.caja_primero2 {
position:relative;
width:134px;
padding:13px 0 0 3px;
height:145px;
float:left;
margin:3px 0;
overflow:hidden;
}

.nuevo{
background:url(img/background_cajaindex_nuevo.jpg) no-repeat;
}

.viene{
background:url(img/background_cajaindex_viene.jpg) no-repeat;
}

.vendido{
background:url(img/background_cajaindex_vendido.jpg) no-repeat;
}

/* Fin Cajas Home */

/* Cajas Lateral */

.caja_lateral {
margin:10px 0;
border-bottom:solid 2px #CCCCCC;
padding-left:1px;
position:relative;
}

.caja_primero_lateral {
padding:0 0 0 3px;
margin:3px 0;
}

.precio_lateral {
position:absolute;
top:90px;
right:0;
width:68px;
text-align:right;
}

.caja_primero img, .caja_primero_lateral img{
float:left;
margin:10px 0;
}

.caja_primero2 img{
float:left;
margin:10px 0;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titulo{
padding:2px 2px 2px 0;
font-size:11px;
line-height:12px;
height:23px;
text-align:left;
}

.precio_primero {
position:absolute;
bottom:10px;
right:0;
width:68px;
text-align:right;
}

.precio_primero li{
float:right;
clear:right;
line-height:12px;
margin:1px 0
}

.precio{
color:#000000;
background:#ffae07;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px 4px;
}

.estado {
padding:2px 3px;
background:#000000;
color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
}

.precio_lateral li{
display:inline;
line-height:20px;
}

.precio_primero li img, .precio_lateral li img{
margin:0;
float:none;
}

.lista_caja{
}

.linea_caja{
text-align:left;
margin:2px 0;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background:#f6f6f6;
}
.linea_caja:hover{
background-color:#dbdbdb;
}
.linea_caja_titulo{
height:14px;
overflow:hidden;
font-size:10px;
}

.linea_caja_comentarios{
text-align:left;
margin:3px 0 0 0;
padding:2px 3px 0 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background:#fff;

}

h5 {
font-size:10px;
font-family:verdana, Arial, Helvetica, sans-serif;
}
/********************** estilos en las lineas del index ***********************/

.wii {
border-left:#38acd8 solid 3px;
}

.xbox {
border-left:#cdcc05 solid 3px;
}

.ps3{
border-left:#c42d1b solid 3px;
}

.x360{
border-left:#54c00e solid 3px;
}

.psp{
border-left:#ffa701 solid 3px;
}

.ps2{
border-left:#0e4f7f solid 3px;
}

.ngc {
border-left:#4a2968 solid 3px;
}

.gba {
border-left:#9f8bb7 solid 3px;
}

.nds {
border-left:#7c7c76 solid 3px;
}

.pc {
border-left:#f32a2e solid 3px;
}

.pcmac {
border-left:#f32a2e solid 3px;
}
.blr {
border-left:#00589c solid 3px;	
}



/**************** weas del pajaro ******************/
acronym {
	cursor:help;
	}


/****************** lateral ***************/
.publicidad_lateral{
	margin:0;
	padding:0;
	}
	
.recomendado{
margin:-3px 0 0 -5px;
background:#ffad07;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:5px 2px;
display:block;
text-align:center;
}
/* Pie */
#ayuda_permanente {
width:790px;
background-color:#FFFFFF;
border-left:#ffb516 solid 2px;
border-right:#ffb516 solid 2px;
padding:2px 3px;
overflow:hidden;
}
*html #ayuda_permanente {
width:792px;
}
#ayuda_permanente h2{
font-weight:bold;
font-size:12px;
color:#FFFFFF;
background-color:#525252;
padding:3px 10px;
border:2px solid #525252;
}
#ayuda_permanente li{
	padding:2px 5px;
	}
#ayuda_permanente em{
	font-style:normal;
	color:#999999;
	}
#pie {
	width:800px;
	background-color:#333333;
	border:2px solid #666666;
	text-align:center;
	color:#CCCCCC;
	position:relative;
	}
#pie p{
padding:10px;
}
#woof {
position:absolute;
right:5px;
top:5px;
}
.ayuda{
float:left;
padding-bottom:3000px;
margin-bottom:-3000px;
border:2px solid #525252;
}
.ayuda ul{
float:left;
width:290px;
border-right:none;
}

.contacto{
float:left;
padding-bottom:3000px;
margin-bottom:-3000px;
border:2px solid #525252;
border-left:none;
}
.contacto ul{
float:left;
width:490px;
}
/* Cierre Pie */
.estrellas {
margin:0;
border-bottom:solid 1px #eeeeee;
padding:2px 0;
}

.enviar {
	padding:6px 0 6px 25px;
	background-image:url(img/enviar.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
	}
.imprimir {
	padding:6px 0 6px 25px;
	background-image:url(img/imprimir.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
	}	
.asistencia{
	padding:6px 0 6px 25px;
	background-image:url(img/asistencia.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
	}	
.comenta{
	padding:6px 0 6px 25px;
	background-image:url(img/comenta.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
	}
.comentario{
	padding:6px 0 6px 25px;
	background-image:url(img/comentarios.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
	}
.busqueda_header{
	padding:0 0 0 25px;
	background-image:url(img/busqueda_header.gif);
	background-repeat:no-repeat;
	background-position:3% 50%; 
	}
.ayuda_hearder{
	padding:0 0 0 25px;
	background-image:url(img/ayuda_hearder.gif);
	background-repeat:no-repeat;
	background-position:3% 50%;
	}
	
.caja_minihome {
width:144px;
height:150px;
float:left;
margin:5px 3px;
text-align:right;
border:1px #CCCCCC solid;
padding:0px 1px 10px 1px;
position:relative;
background-image:url(img/fondo_caja_minihome.gif);
}
.caja_minihome img, .caja_destacado img{
float:left;
padding:10px 0 0 0;
}
.caja_minihome .precio_primero {
position:absolute;
bottom:5px;
right:0;
width:68px;
text-align:right;
}
.rank {
position:absolute;
left:2px;
bottom:2px;
background:url(img/rank.gif) no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
width:23px;
height:23px;
text-align:center;
line-height:23px;
}

.rank_grande {
position:absolute;
right:10px;
top:150px;
background-image:url(img/rank_grande.gif);
color:#FFFFFF;
font-size:20px;
font-weight:bold;
width:40px;
height:41px;
text-align:center;
line-height:41px;
}

.paginador{
clear:both;
text-align:center;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:5px 0;
}
.migapan{
padding:5px 5px;
border-bottom:1px solid #CCCCCC;

}
.migapan h2{
font-size:14px;
color:#999999;
line-height:24px;
}
.migapan em{
color:#000000;
}
.migapan select {
border:1px solid  #999999;
}
.right{
float:right;
}
.lista_categorias{
padding:10px 2px;
}
.lista_categorias li{
border-bottom:1px solid #CCCCCC;
line-height:180%;
}
.ayuda_general {
background-color: #f2f2f2;
padding:10px 5px;
text-align:center;
font-size:11px;
}

#compra, #carro, #ayuda{
padding:10px 5px;
}

.contenido {
float:left;
padding:10px 5px;
width:60%;
}
.contenido h3{
margin-top:5px;
padding-left:8px;
background-image:url(img/flecha_naranja.gif);
background-position:0% 50%;
background-repeat:no-repeat;
font-size:14px;
}
.apoyo {
float:right;
width:29%;
margin-right:10px;
padding:15px 10px;
}
.apoyo p {
font-size:11px;
font-weight:lighter;
}
.apoyo h3{
margin-top:5px;
padding-left:8px;
background-image:url(img/flecha_naranja.gif);
background-position:0% 50%;
background-repeat:no-repeat;
font-size:14px;
}
.izq{
float:left;
}
.der{
float:right;
}
.clear{
clear:both;
}
.boton_siguiente {
padding:3px 10px;
background-image:url(img/fondo_boton_siguiente.jpg);
color:#FFFFFF;
font-weight:bold;
float:right;
border:2px solid #f96f16;
font-size:14px;
margin:5px 0;
}

.boton_siguienteb {
padding:3px 10px;
background-image:url(img/fondo_boton_siguiente.jpg);
color:#FFFFFF;
font-weight:bold;
float:right;
border:2px solid #f96f16;
font-size:14px;
margin:5px 0;
}
.boton_siguienteb:hover{
background-image:none;
background-color:#666666;
}

.boton_siguietne:hover{
background-image:none;
background-color:#666666;
}
.boton_secundario{
padding:2px 8px;
background-color:#CCCCCC;
color:#FFFFFF;
font-weight:bold;
margin:0;
line-height:22px;
}

.boton_secundario:hover{
background-color:#666666;
}


#compra .contenido label{
width: 150px;
float: left;
margin-bottom:10px;
text-align:right;
padding-right:20px;
line-height:14px;
}
#compra .contenido fieldset{
border:1px dashed #CCCCCC;
padding:10px 10px;
margin-bottom:10px;
}
#compra .contenido legend {
font-size:14px;
color:#999999;
background-color:#FFFFFF;
}

#compra .contenido input {
border: 1px solid #666666;
}
#compra .contenido br {
clear:left;
}

#compra .contenido caption {
padding:5px 5px;
text-align:center;
font-size:10px;
background-color:#EAEAEA;
}
#compra .contenido select{
border:1px solid #666666;
padding:1px;
font-size:12px;
}
#compra .contenido checkbox{
padding:10px;
border:1px solid #CCCCCC;
}
#compra .contenido textarea {
border:1px solid #CCCCCC;;
padding:1px;
margin:10px 0;
}
#compra .contenido .shipDetails{
margin:15px 0;
font-size:11px;
line-height:18px;
}
#compra .contenido .shipDetails input{
margin:0 10px;
line-height:28px;
}
#compra .contenido .centrado {
padding-left:170px;
font-size:10px;
color:#666666;
line-height:12px;
clear:both;
}

.pasos, .pasos2, .pasos3, .pasos4{
margin:5px 0;
overflow:hidden;
height:56px;
background-image:url(img/pasos.jpg);
width:780px;
}
.pasos2{
background-position: 0 -56px;
}

.pasos3{
background-position: 0 -112px;
}

.pasos4{
background-position: 0 -168px;
}

.orden_compra{
line-height:120%;
margin:10px 0;
empty-cells:hide;
}
.orden_compra td{
padding:2px 4px;
border-bottom:1px solid #EBEBEB;
}
.orden_detalle {
empty-cells:hide;
margin-bottom:10px;
}
.orden_detalle input{
border:1px solid #CCCCCC;
}
.orden_detalle td{
padding:2px 4px;
border-bottom:1px solid #EBEBEB;
border-right:1px solid #EBEBEB;
}
.orden_detalle .total {
font-size:14px;
}

#botonera_carro a{
color:#FFFFFF;
}
.botones_carro{
display:block;
}

ul.botones_carro{
margin:0 0 20px 0;
float:left;
}
ul.botones_carro li{
margin:3px 0;
}


#carro .caja_primero {
padding:5px 0 0 3px;
height:145px;
float:right;
border:1px solid #999999;
}
#carro .caja_primero2 {
padding:5px 0 0 3px;
height:140px;
float:right;
border:1px solid #999999;
}

#carro .precio_primero .siguiente {
padding:3px 4px;
background-image:url(img/fondo_boton_siguiente.jpg);
color:#FFFFFF;
font-weight:bold;
float:right;
border:none;
font-size:12px;
margin:0;
font-variant:small-caps;
}
#carro .contenido {
width:70%;
}
#carro .apoyo {
width:23%;
border-left:2px solid #CCCCCC;
padding-top:0;
} 
#carro .apoyo p {
font-size:10px;
background-color:#F2F2F2;
padding:5px;
margin:4px 0;
text-align:center;
}
.lista {
list-style:circle;
}
/**** FAQ ****/
.faq {
padding:5px 20px;
text-align:left;
}
.faq p{
	clear:both;
}
.faq p.intro{
	text-indent:0;
	font-size:12px;
}
.faq p.nota{
	text-indent:0;
	background:#ececec;
	border:1px solid #d3d3d3;
	padding:4px;
	margin-bottom:10px;
}
.faq h2{
	font-size:20px;
	font-weight:bold;
	padding:5px 0;
	letter-spacing:-2px;
}
.faq h3{
	font-size:14px;
	padding:10px 0;
}
.faq .contenido_faq h4{
margin-top:4px;
font-size:14px;
padding-left:8px;
background-image:url(img/flecha_naranja.gif);
background-position: 0% 5px;
background-repeat:no-repeat;
}
.faq p{
margin:2px;
line-height:150%;
text-indent:20px;
padding:10px 0;
font-size:11px;
}
.faq .contenido_faq ul{
	padding:10px 0;
	margin-left:15px;
}
.faq .contenido_faq ul li{
list-style:circle;
list-style-position: outside;
line-height:150%;
padding:1px 0;
}
.faq .contenido_faq dl{
	padding:10px 0;
}
.faq .contenido_faq dl dt{
	float:left;
	clear:left;
	width:200px;
	padding:2px;
}
.faq .contenido_faq dl dd{
	float:left;
	clear:right;
	width:200px;
	padding:2px;
}
.faq .contenido_faq{
	float:left;
	width:470px;
	border-right:1px solid #ccc;
	padding-right:15px;
	padding-bottom:20px;
}
.faq .lateral_faq{
	float:left;
	width:240px;
	font-size:12px;
	padding-left:15px;
	padding-top:20px;
}
.faq .lateral_faq ul{
	border-bottom:1px solid #CCC;
	padding:10px 0;
	color:#CCC;
	margin-left:15px;
}
.faq .lateral_faq li{
	list-style:disc;
	padding:3px 0;
	list-style-position:outside;
}
.faq .lateral_faq  h4{
font-size:14px;
color:#555;
padding-top:15px;
}
.faq table{
	width:465px;
	font-size:10px;
	text-align:center;
	letter-spacing:-1px;
	border:1px solid #e2e2e2;
	padding:1px;
	margin:5px 0;
}
.faq table.tabla_contenido td{
	white-space: normal;
	text-align:left;
	font-size:11px;
	letter-spacing:0;
	line-height:150%;
	border-bottom:1px solid #e2e2e2;
}
.faq table thead td{
	background:#000;
	color:#fff;
	font-size:11px;
	padding:3px 2px;

}
.faq table tfoot td{
	background:#e2e2e2;
	color:#555;
	font-size:11px;
	padding:3px 2px;

}
.faq table td{
	padding:1px;
	border-bottom:1px solid #fff;
	padding:4px 3px;
	white-space:nowrap;
}

.faq .vzebra-odd{
	background:#e2e2e2;
}
.faq .vzebra-even{
	background:#ebebeb;
}
.faq .lista{
	background:#ffb516;
	text-align:left;
}
.faq .tema{
	background:#ffb516;
}
/**  FINAL FAQ ***/
#registro {
min-height:400px;
padding:50px;
}
* html #registro {
height:400px;
}

#registro fieldset{
border:1px solid #CCCCCC;
float:left;
width:290px;
padding:10px;
margin-left:20px;
height:200px;
font-size:12px;
}
#registro legend{
font-size:16px;
padding:2px;
font-weight:bold;
}
#registro input{
border:1px solid #666666;
padding:2px;
margin-top:5px;
}
#registro .radio{
margin-left:5px;
margin-right:3px;
vertical-align:baseline;
line-height:14px;
}
#registro select{
border:1px solid #666666;
padding:2px;
margin-top:5px;
}
#registro .boton_siguiente{
float:none;
margin:5px 0;
}
#registro .boton_siguienteb{
float:none;
margin:5px 0;
}

#registro i{
font-size:10px;
margin:3px 0;
}
#registro label{
width: 80px;
float: left;
text-align:right;
padding-right:10px;
line-height:18px;
margin-top:5px;
}
#centrado_registro{
padding-left:90px;
}
#mensajes_sistema{
min-height:400px;
padding:50px;
}
#mensajes_sistema p{
font-size:16px;
}
* html #mensajes_sistema {
height:400px;
}
.cuenta {
padding:20px 35px;
}

.cuenta table{
width: 720px;
border: 1px #999999 solid;
border-collapse: collapse;
border-spacing: 0px;
margin:10px 0;
empty-cells:hide;
}

.cuenta .lista_compras{
border-bottom:5px #525252 solid;
}
.cuenta .titulo{
line-height:25px;
font-size:12px;
background-color:#D6D6D6;
font-weight:bold;
}

.cuenta .subtitulo{
line-height:18px;
font-size:11px;
background-color:#E6E6E6;
font-weight:bold;
}

.cuenta .normal {
padding:20px;
border-bottom:1px solid #CCCCCC;
}
.cuenta table td{
padding:5px;
border-right:1px solid #CCCCCC;
}
.cuenta table tr{
padding:5px;
border-bottom:1px solid #CCCCCC;
}
.cuenta .total{
font-size:12px;
}
.cuenta .nota{
background-color:#D6D6D6;
font-weight:bold;
}
.cuenta ul {
border-bottom:1px solid #CCCCCC;
}
.cuenta li{
display:inline;
padding-right:25px;
line-height:18px;
}
/***** ESTILO COMBO ******/
#combo{
    border-top:1px dashed #CCCCCC;
    border-bottom:1px dashed #CCCCCC;
    margin:20px 0;
}
#combo ul{
    float:left;
    padding:10px 0;
}
#combo ul li{
    list-style:none;
    float:left;
    width:145px;
    font-size:11px;
    font-family:verdana, arial, tahoma;
    text-align:center;
    height:140px;
    position:relative;
    z-index:1;
}
#combo ul li img{
    position:absolute;
    bottom:0;
    left:0;
    border:none;
}
.mas_combo{
    padding-right:15px;
    background:url(img/mas.jpg) no-repeat 98% 65%;
}
.caja_combo {
    float:right;
    width:100px;
    padding:5px 10px 10px 20px;
    height:145px;
    background:url(img/flecha_caja_combo.jpg) no-repeat 0% 50% #f2f2f2;
}
.caja_combo .comprar{
	margin-bottom:5px;
}
.caja_combo h3{
    font-size:12px;
}
.caja_combo h2{
    font-size:18px;
    line-height:18px;
}
.caja_combo h4{
    font-size:9px;
    font-weight:lighter;
    margin:5px 0;
    border-bottom:1px solid #CCCCCC;
}
.caja_combo h4 em{
	font-style:normal;
	font-size:11px;
	text-decoration:line-through;
}
.caja_combo a{
    font-size:9px;
    padding-top:3px;
}
.ahorro{
    padding:5px;
    margin:5px 0 5px 0;
    font-size:10px;
    font-family:tahoma, verdana, arial;
    background-color:#f9f9f9;
}
.descripcion_combo{
    float:right;
    width:300px;
    font-family:tahoma, arial;
    font-size:10px;
    padding:5px 10px 5px 20px;
    border-left:1px dashed #CCCCCC;
}
.cabecera_combo{
    border-bottom:1px dashed #CCCCCC;
}
.cabecera_combo img{
    float:left;
    margin-left:10px;
}

/*** RELAMPAGO ***/
#relampago{
    border:2px solid #feb60c;
    height:65px;
    margin-bottom:10px;
    position:relative;
    overflow:hidden;
    color:#fff;
    font-family:tahoma, verdana;
}
.falta{
    position:absolute;
    bottom:2px;
    left:5px;
    font-size:12px;
    font-weight:bold;
    width:200px;
}
.falta h3{
    font-size:36px;
    font-family:arial;
    line-height:26px;
    color:#fdaf05;
}
.falta h4{
    font-size:12px;
    font-family:arial;
    color:#FFF;
    padding:2px;
}
.datos_oferta_relampago{
    position:absolute;
    right:0;
    top:0;
    font-size:11px;
    background:#4f4f4f;
    width:230px;
   
}
.precio_oferta_relampago{
    /*float:right;*/
    
}
.datos_oferta_relampago ul{
	border-right:1px solid #5b5b5b;
	margin:2px;
	padding:0 7px 0 0;
}

.precio_oferta_relampago li{
    text-align:center;
    font-size:11px;
    padding:4px 0;
}
.boton_oferta_relampago{
 background:url(img/fondo_info_relampago.jpg) repeat-x;
 float:right;
 height:90px;
 padding:2px;
 z-index:999;
}
#stockleftbar img{
	vertical-align:middle;
}
#stockleftbardestacado img{
	vertical-align:middle;
}
.relampago_disponible{
	font-family:verdana, tahoma;
	font-size:9px;
	color:#555;
	position:absolute;
	z-index:100;
	left:26px;
	bottom:1px;
	
}
.relampago_plataforma{
	position:absolute;
	z-index:100;
	left:522px;
	bottom:4px;
}
.relampago_titulo{
	font-weight:bold;
	font-size:14px;
	color:#fdaf05;
	position:absolute;
	z-index:100;
	left:190px;
	bottom:25px;
}
.relampago_manana{
	position:absolute;
	z-index:100;
	left:105px;
	bottom:2px;
}
/*** Fin relampago ***/
#producto h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
border-bottom:#ffa906 1px solid;
padding-left:5px;
}
.caja_minihome_destacado {
width:300px;
height:332px;
float:left;
margin:5px 2px;
text-align:right;
border:1px solid #CCC;
position:relative;
padding-left:1px;
}
