@charset "utf-8";
/* CSS Document */
html, body {height: 100%;}
*{margin:0;padding:0;border:0;list-style:none;}
body {font-family:Arial, Helvetica, sans-serif;font-size:11px;background-color:#FFFFFF;background:url(/img/bgpattern-04.gif);}

/*
#fondo{background:url(/productos/bg_portal2c.jpg) #000000 fixed center top no-repeat;
}
*/

/******************* 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;
width: auto;
float: left;
}

#lateral{
padding:5px 2px;
float:right;
margin:0 auto;
width:168px;
border-left:1px #CCCCCC dashed;
}

#central{padding: 0px 0px 0px 0px;float:left;width:620px;background:#FFFFFF;}
#centralProducto{padding: 0px 0px 0px 0px;float:left;width:100%;background:#FFFFFF;}

#central2015{
padding: 0px 0 0 0;
float:left;
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{
  margin-bottom:5px;
  transition: all 0.5s ease;
  height: 155px;
}
#cabecera > #HeaderMenu {
  margin-bottom: 2px;
  transition: all 0.5s ease;
}
#cabecera.sticky {
  position: fixed;
  z-index: 999;
  width: 801px;
  top: -77px;
  top: -165px;
}
#cabecera.sticky > #HeaderMenu {
  overflow: hidden;
}
#cabecera.sticky__half {
  height: 77px;
}
#cabecera.sticky__half > #HeaderMenu {
  animation-duration: 800ms;
  animation-name: sticky__HeaderMenu_slideout;
  animation-fill-mode: forwards;
}
#cabecera.sticky__half.sticky__half_slow > #HeaderMenu {
  animation-duration: 0ms;
}
#cabecera.sticky__full > #HeaderMenu {
  animation-duration: 800ms;
  animation-name: sticky__HeaderMenu_slidein;
  animation-fill-mode: forwards;
}
#cabecera.sticky > #HeaderMenu {
  margin-bottom: 0;
}
#cabecera.sticky__hide{
  top: -165px;
}
#cabecera.sticky__show{
  animation-duration: 800ms;
  animation-name: sticky__slidein;
  animation-fill-mode: forwards;
}
@keyframes sticky__HeaderMenu_slidein {
  from {
    height: 0px;
    overflow: hidden;
  }

  to {
    height: 78px;
    overflow: inherit;
  }
}
@keyframes sticky__HeaderMenu_slideout {
  from {
    height: 78px;
    overflow: inherit;
  }
  to {
    height: 0px;
    overflow: hidden;
  }
}
@keyframes sticky__slidein {
  from {
    top: -165px;
  }

  to {
    top: 0px;
  }
}
#cabecera > .cabecera__wrapper {
  border:#ffb516 solid 2px;
  border-bottom:2px solid #FF9922;
  border-top:0px;
  background:#ffc221;
}

#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 5px;
}
#navegador_tiendas li.first{
  border-left:none;
}

#navegador_tiendas a{
  color:#ffc221;
}

#navegador_redesSociales ul{
  float:right;
  width: 80px;
}
#navegador_redesSociales {
  float:right;
  width: 80px;
}
#navegador_redesSociales li span
{
    /* hide the text for each list item as our graphics will be replacing them */
    /* this technique (unlike display:none) won't hide the text from screenreaders */
    position:absolute;
    left:-90000px;
    text-indent: -9999px;
  display:block;
  float:right;
}
#navegador_redesSociales li {
  border-left:none;
  border-right: none;
  width: 15px;
  display:block;
  padding:0 2px;
  line-height:0px;
  float: right;
}

a.twitter_navegador{
  width: 14px;
  height: 14px;
  background:url('/img/icons/social-icons.png') 0px 14px;
  margin-top: 3px;
  display:block;
  float: right;
}

a.facebook_navegador{
  width: 14px;
  height: 14px;
  background:url('/img/icons/social-icons.png') -14px 0px;
  display:block;
  float: right;
  margin-top: 3px;

}
a.googleplus_navegador{
  width: 14px;
  height: 14px;
  background:url('/img/icons/social-icons.png') -28px 0px;
  display:block;
  float: right;
  margin-top: 3px;

}
a.instagram_navegador{
  width: 14px;
  height: 14px;
  background:url('/img/icons/social-icons.png') -55px 0px;
  display:block;
  float: right;
  margin-top: 3px;
}
a.youtube_navegador{
  width: 14px;
  height: 14px;
  background:url('/img/icons/social-icons.png') -42px 0px;
  display:block;
  float: right;
  margin-top: 3px;
}

#navegador_tiendas a.navegador_tiendasblanco {
  color:#cccccc;
}
#navegador_tiendas a.navegador_tiendasgames {
  color:#f7941d;
}
.logo{
float:left;
}

.logo h1 a:link, .logo h1 a:visited, .logo h1 a:hover{
/*background:url(/productos/logoVP2.gif) no-repeat;*/
 background:url(/img/logoa.png) no-repeat;
/*background:url(/img/logo_mundial.png) no-repeat; */
/*background:url(/productos/logo_cl.gif) no-repeat;
/*background:url(/productos/logo_ch.gif) no-repeat; */
text-indent:-99999px;
width:350px;
height:81px;
display:block;
overflow:hidden;

}
.carro{
float:right;
padding:0 5px 0 0;
}

.carro_titulo {
height:26px;
background-color:#565656;
padding:0 0 0 12px;
color:#f3f3f3;
}

.carro_tabla {
border:#999999 solid 1px;
background-color:#f3f3f3;
}

.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_menu2a.png);
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 110px;}
#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?v=1.0); 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 *******************/

/************** inicio menú principal *******************/

a.barra_xbox{
display:block;
height:42px;
width:60px;
text-indent:-9999px;
background:url(/img/barra_menu_X360.png) no-repeat ;
float:left;
}

a.barra_xbox:hover{
background:url(/img/barra_menu_X360.png) bottom;
}


a.barra_xbone{
display:block;
height:42px;
width:70px;
text-indent:-9999px;
background:url(/img/barra_menu_XBONE.png) no-repeat ;
float:left;
}
a.barra_xbone:hover{
background:url(/img/barra_menu_XBONE.png) bottom;
}


a.barra_ps3{
display:block;
height:42px;
width:50px;
text-indent:-9999px;
background:url(/img/barra_menu_PS3.png) no-repeat ;
float:left;
}

a.barra_ps3:hover{
background:url(/img/barra_menu_PS3.png) bottom;
}


a.barra_ps4{
display:block;
height:42px;
width:50px;
text-indent:-9999px;
background:url(/img/barra_menu_PS4.png) no-repeat ;
float:left;
}

a.barra_ps4:hover{
background:url(/img/barra_menu_PS4.png) bottom;
}



a.barra_wiu{
display:block;
height:42px;
width:60px;
text-indent:-9999px;
background:url(/img/barra_menu_WIIU.png) no-repeat ;
float:left;
}

a.barra_wiu:hover{
background:url(/img/barra_menu_WIIU.png) bottom;
}


a.barra_pc{
display:block;
height:42px;
width:45px;
text-indent:-9999px;
background:url(/img/barra_menu_PC.png) no-repeat ;
float:left;
}

a.barra_pc:hover{
background:url(/img/barra_menu_PC.png) bottom;
}



a.barra_psv{
display:block;
height:42px;
width:70px;
text-indent:-9999px;
background:url(/img/barra_menu_PSVITA.png) no-repeat ;
float:left;
}

a.barra_psv:hover{
background:url(/img/barra_menu_PSVITA.png) bottom;
}



a.barra_3ds{
display:block;
height:42px;
width:55px;
text-indent:-9999px;
background:url(/img/barra_menu_3DS.png) no-repeat ;
float:left;
}



a.barra_3ds:hover{
background:url(/img/barra_menu_3DS.png) bottom;
}


a.barra_usados{
display:block;
height:42px;
width:100px;
text-indent:-9999px;
background:url(/img/barra_menu_USADOS.png) no-repeat ;
float:left;
}

a.barra_usados:hover{
background:url(/img/barra_menu_USADOS.png) bottom;
}

a.barra_especiales{
display:block;
height:42px;
width:125px;
text-indent:-9999px;
background:url(/img/barra_menu_ESPECIALES.png) no-repeat ;
float:left;
}

a.barra_especiales:hover{
background:url(/img/barra_menu_ESPECIALES.png) bottom;
}


.desp_especiales{
margin:13px 0 0 0;
width:130px;
height:20px;
background:url(/img/fondo_esp.jpg)no-repeat;
border:#000;

}


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_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_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;
}





/*********************  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-color:#565656 ;
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: 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_categoriaswiu{
margin:0 0 1px -10px;
background:#ffcc00 url(/img/menu_categoriaswii-u.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}
.menu_index_categoriasps4{
margin:0 0 1px -10px;
background:#ffcc00 url(/img/menu_categoriasPS4.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}

.menu_index_categoriasxbone{
margin:0 0 1px -10px;
background:#ffcc00 url(img/menu_categoriasXBONE.jpg) no-repeat;
color:#FFFFFF;
height:24px;
text-indent:-999999px;
display:block;
border-bottom:none;
padding-bottom:0;
}

.menu_index_categoriasdinh{
margin:0 0 1px -10px;
background:#ffcc00 url(/img/menu_categoriasdinh.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_categorias3ds{
margin:0 0 1px -10px;
background:#ffcc00 url(/img/menu_categorias3ds.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:12px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #CCCCCC;
font-weight:bold;
}
/******************* BANNER PRINCIPAL ***************** */
#banners
{
        width:430px;
        height:225px;
    position:relative;
    margin-left:6px;
}
#banners h5
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
  padding:5px 5px;
  margin:0;
  }
#banners h2{
    font-family: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: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: 743px;
    float: left;
    margin: 5px 8px;
/* margin:5px 5px;*/
    text-align: left;
    color: #FFFFFF;
    background: #000000 url(/img/fondo_cabecera_index.jpg) repeat-x;
    padding: 4px 15px;
    font-family: Arial, verdana, sans-serif;
    font-size: 13px;
    font-weight: bolder;
    border: 3px solid #565656;
    text-transform: uppercase;
}
.cabeceras_index2015{
width:758px;
float:left;
margin:5px 8px;
* margin:5px 5px;
text-align:left;
color:#e6e6e6;
background:#333333 ;
padding:5px 10px 4px 10px;
font-family: Arial, verdana, sans-serif;
font-size:16px;
font-weight:bold;
border:1px solid #444444;
text-transform: uppercase;
position: relative;z-index:109;
}

.cabeceras_index_opcion{font-family: Arial, verdana, sans-serif;
font-size:12px; font-weight:normal;text-transform: none;    line-height: 20px;}
.cabeceras_index_opcion_r{float:right;}
.cabeceras_index_opcion_l{float:left;}
/******************* CAJAS GENERAL ******************* */

.aleta_xbox, .aleta_psv, .aleta_ps4, .aleta_dinh, .aleta_wiu , .aleta_nsw, .aleta_3ds,.aleta_wii, .aleta_ps3, .aleta_ps2, .aleta_pc, .aleta_ds, .aleta_gc, .aleta_gba, .aleta_psp, .aleta_x360, .aleta_blr, .aleta_xbone, .aleta_JC{
float:left;
left:-32px;
position:absolute;
top:10px;
color:#FFFFFF;
font-family: Arial, verdana, sans-serif;
font-size:14px; font-weight:bold;text-transform: none;line-height: 28px;
text-align:right;
padding-bottom:10px;
-webkit-writing-mode: vertical-lr;
-ms-writing-mode: tb-lr;
writing-mode: vertical-lr;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}


#cont_xbox, #cont_psv,  #cont_3ds, #cont_dinh,  #cont_ps4, #cont_nsw,  #cont_wiu,#cont_wii, #cont_ps3, #cont_ps2, #cont_pc, #cont_ds, #cont_gc, #cont_gba, #cont_psp, #cont_x360, #cont_blr, #cont_xbone, #cont_JC{
width:100%;
float:right;
padding:5px 0;
position:relative;
}

.separador_contenedores_index{
margin:5px o;
border:none;
color:#f5f5f5;
background-color:#f5f5f5;
}
/******************* Figuras ******************* */
.aleta_JC a:link, .aleta_JC  a:visited, .aleta_JC a:hover {
margin:16px 0 0 0 ;
background-color:#f26702;
background-repeat:no-repeat;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}


/******************* XBOX 360 ******************* */
.aleta_x360 a:link, .aleta_x360  a:visited, .aleta_x360 a:hover {
margin:16px 0 0 0 ;
background-color:#54c00e;
background-repeat:no-repeat;
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* XBOX ******************* */
.aleta_xbox a:link, .aleta_xbox  a:visited, .aleta_xbox a:hover {
margin:16px 0 0 0 ;
background-color:#54c00e;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* PSV ******************* */
.aleta_psv a:link, .aleta_psv  a:visited, .aleta_psv a:hover {
margin:16px 0 0 0 ;
background-color:#004B6F;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}
/******************* PS4 ******************* */
.aleta_ps4 a:link, .aleta_ps4  a:visited, .aleta_ps4 a:hover {
margin:16px 0 0 0 ;
background-color:#03519B;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
text-align:right;
padding-bottom:10px;
}

/******************* XBOXONE ******************* */
.aleta_xbone a:link, .aleta_xbone  a:visited, .aleta_xbone a:hover {
margin:16px 0 0 0 ;
background-color:#107c10;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* INFINITY ******************* */
.aleta_dinh a:link, .aleta_dinh  a:visited, .aleta_dinh a:hover {
margin:16px 0 0 0 ;
/*background-image:url(/img/aleta_dinh.jpg);*/
background-color:#c42d1b;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* WIIU ******************* */
.aleta_wiu a:link, .aleta_wiu  a:visited, .aleta_wiu a:hover {
margin:16px 0 0 0 ;
/*background-image:url(/img/aletawiiu.jpg);*/
background-color:#0091B5;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}
/******************* NSW ******************* */
.aleta_nsw a:link, .aleta_nsw  a:visited, .aleta_nsw a:hover {
margin:16px 0 0 0 ;
/*background-image:url(/img/aletansw.png);*/
background-color:#e60012;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 3DS ******************* */
.aleta_3ds a:link, .aleta_3ds  a:visited, .aleta_3ds a:hover {
margin:16px 0 0 0 ;
/*background-image:url(/img/aleta3ds.jpg);*/
background-color:#d0000f;
background-repeat:no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 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-color:#0091B5;
background-repeat: no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 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-color:#c42d1b;
background-repeat: no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 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-color:#03519B;
background-repeat: no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}
/******************* 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-color:#f32a2e;
background-repeat: no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 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-color:#f32a2e;
background-repeat: no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 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-color:#f32a2e;
background-repeat: no-repeat;
/*text-indent:-99999px;*/
width: 29px;
height: 251px;
overflow:hidden;
display:block;
color:#FFFFFF;
padding-bottom:10px;
}

/******************* 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 2px 0 7px;
*/margin:0 0 0 10px;
}
.caja_novedades{float:left;margin-left:4px;}
#caja_novedades{float:left;margin-left:4px;}

.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:0px 0px 10px 0px;
border-bottom:solid 2px #CCCCCC;
padding-left:1px;
position:relative;
}
.caja_lateral_2015 {
  margin:0px 0px 0px 0px;
  padding-left:1px;
  position:relative;
  overflow: hidden;
  height: 244px;
}

.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: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: Arial, Helvetica, sans-serif;
}
/********************** estilos en las lineas del index ***********************/

.wii {
border-left:#38acd8 solid 3px;
}
.wiu {
border-left:#0091B5 solid 3px;
}
.xbox {
border-left:#cdcc05 solid 3px;
}

.ps3{
border-left:#c42d1b solid 3px;
}

.psv{
border-left:#004B6F solid 3px;
}
.ps4{
border-left:#03519B 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;
}

.inf {
border-left:#FF4F44 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: Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px 2px;
display:block;
text-align:center;
}
/* Pie */
#ayuda_permanente {
width:790px;
background-color:#525252;
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:#ffc221;
font-family:Arial, Helvetica, sans-serif;
background-color:#525252;
padding:5px 5px;
width:230px;
/*border:2px solid #525252;*/
line-height: 18px;
border-bottom: 1px solid #666666;
margin-bottom: 5px;
}
#ayuda_permanente li{
  padding:2px 5px;
  }
#ayuda_permanente a{
  color:#cccccc;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  }
#ayuda_permanente em{
  font-style:normal;
  color:#999999;
  }

#pie {
  width:796px;
  background-color:#333333;
  border:2px solid #666666;
  text-align:center;
  color:#CCCCCC;
  position:relative;
  font-family:Arial, Helvetica, sans-serif;
}
#pie p{
padding:10px;
}
#woof {
position:absolute;
right:5px;
top:5px;
}
.ayuda{
float:left;
/*padding-bottom:3000px;
margin-bottom:-3000px;*/
border:2px solid #525252;
width: 255px;
height: 200px;
margin-right: 0px;
}
.ayuda ul{
width:259px;
border-right:none;
}
.ayuda li{

}
.ayuda_call{
color: #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
line-height: 11px;
}
.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;
width: 786px;
}
.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%;
min-height:790px;
}
.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;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
    width: 756px;
}
.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:0px 0px;
font-size:12px;
margin-bottom: 10px;
}
.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:255px;
  font-size:12px;
  padding-left:10px;
  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;
width: 696px;
}
#mensajes_sistema p{
font-size:16px;
}
* html #mensajes_sistema {
height:400px;
}
.cuenta {
padding:20px 10px;
}

.cuenta table{
width: 776px;
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:#E6E6E6;
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:135px;
    font-size:11px;
    font-family:Arial, 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 ul li{
    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:5px;
    position:relative;
    overflow:hidden;
    color:#fff;
    font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
}
.falta{
    position:absolute;
    bottom:2px;
    left:5px;
    font-size:12px;
    font-weight:bold;
    width:200px;
}
.falta h3{
    font-size:28px;
    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:#221f1f;
    width:230px;

}
.precio_oferta_relampago{
    /*float:right;*/

}

.datos_oferta_relampago ul{
  border-right:1px solid #221f1f;
  margin:2px;
  padding:0 7px 0 0;
}

.precio_oferta_relampago li{
    text-align:center;
    /*font-size:11px;*/
    padding:1px 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:Arial;
  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:18px;
  color:#fff;
  position:absolute;
  z-index:100;
  left:190px;
  /*bottom:25px;*/
  margin-top: 10px;
    width: 375px;
}
.relampago_manana{
  position:absolute;
  z-index:100;
  left:105px;
  bottom:2px;
}
.precio_oferta_relampago_destacado{color:#fdaf05;font-size: 24px; line-height: 24px;font-weight: bold;}
.precio_oferta_relampago_destacado_symbol{font-weight: normal; font-size: 14px; line-height: 24px;color:#fdaf05;}
/*** Fin relampago ***/
#producto h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#000000;
border-bottom:#ffa906 1px solid;
/*padding-left:5px;*/
margin-bottom: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;
}

/*  Inicio Recuadros de Despliegue de Informacion */

.note.right {
  float: right;
  right: 0;
  display: inline-block;
}

.note.left {
  float: left;
  left: 0;
  display: inline-block;
}

.note.center {
  float: none;
  clear: both;
}


div.note {
  text-align: left;
  padding: 5px 5px 5px 48px;
  border: 2px solid;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0px 15px 0px;
  line-height: 150%;
  font-family:  Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  position: relative;
}

div.note a {
  text-decoration: underline;
}

div.note a:hover {
  text-decoration: none;
}

div.alert {
  background: #cb0003 url(/img/notification-icons/alert.png) no-repeat 10px 50%;
  border-color: #ff0004;
  color: #f8ff00;
    box-shadow: 1px 1px 0 #c80003 inset, -1px -1px 0 #c80003 inset;
    -moz-box-shadow: 1px 1px 0 #c80003 inset, -1px -1px 0 #c80003 inset;
    -webkit-box-shadow: 1px 1px 0 #c80003 inset, -1px -1px 0 #c80003 inset;
  text-shadow: #5d0001 1px 1px 0;

}

div.alert a {
  color: #fff;
}

div.info {
  background: #d2e5ff url(/img/notification-icons/info.png) no-repeat 10px 50%;
  border-color: #9ebbe1;
  color: #444851;
  text-shadow: #f4f8ff 1px 1px 0;
    box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -moz-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -webkit-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
}



div.info a {
  color: #1a7bbf;
}

div.warn {
  background: #ffd758 url(/img/notification-icons/warning.png) no-repeat 10px 50%;
  border-color: #ffb30a;
  color: #4f3b0e;
    box-shadow: 1px 1px 0 #fff5d6 inset, -1px -1px 0 #fff5d6 inset;
    -moz-box-shadow: 1px 1px 0 #fff5d6 inset, -1px -1px 0 #fff5d6 inset;
    -webkit-box-shadow: 1px 1px 0 #fff5d6 inset, -1px -1px 0 #fff5d6 inset;
  text-shadow: #fff0c0 1px 1px 0;
}

div.warn a {
  color: #c44800;
  text-shadow: none;
}

div.accept {
  background: #b3de7e url(/img/notification-icons/accept.png) no-repeat 10px 50%;
  border-color: #3a9805;
  color: #173d08;
  text-shadow: #cdf49e 1px 1px 0;
    -moz-box-shadow: 1px 1px 0 #a3e256 inset, -1px -1px 0 #a3e256 inset;
    -webkit-box-shadow: 1px 1px 0 #fff5d6 inset, -1px -1px 0 #fff5d6 inset;
}

div.accept a {
  color: #256700;
}

div.cd {
  background: #c0d6c8 url(/img/notification-icons/cd.png) no-repeat 10px 50%;
  border-color: #9cb5bb;
  color: #364450;
  text-shadow: #f4f8ff 1px 1px 0;
    box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -moz-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -webkit-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
}

div.cd a {
  color: #414983;
}

div.coffee {
  background: #3a3123 url(/img/notification-icons/coffee.png) no-repeat 10px 50%;
  border-color: #9b643a;
  color: #d9b494;
  text-shadow: #000 1px 1px 0;
    box-shadow: 1px 1px 0 #d88f4f inset, -1px -1px 0 #d88f4f inset;
    -moz-box-shadow: 1px 1px 0 #d88f4f inset, -1px -1px 0 #d88f4f inset;
    -webkit-box-shadow: 1px 1px 0 #d88f4f inset, -1px -1px 0 #d88f4f inset;
}

div.coffee a {
  color: #ac6530;
}

div.email {
  background: #f7f7f7 url(/img/notification-icons/email.png) no-repeat 10px 50%;
  border-color: #deb600;
  color: #3e3e3e;
}

div.email a {
  color: #988217;
}

div.download {
  background: #67882e url(/img/notification-icons/file_download.png) no-repeat 10px 50%;
  border-color: #88b140;
  color: #f6f2e7;
}

div.download a {
  color: #b3d27c;
}

div.idea {
  background: #fdfbb9 url(/img/notification-icons/lightbulb.png) no-repeat 10px 50%;
  border-color: #d0a21e;
  color: #000;
    -moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
    -webkit-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
  text-shadow: #fdfced 1px 1px 0;

}

div.idea a {
}

div.photo {
  background: #aab5b7 url(/img/notification-icons/photo_credit.png) no-repeat 10px 50%;
  border-color: #4b6367;
  color: #424242;
  text-shadow: #d5d5d5 1px 1px 0;
}

div.photo a {
  color: #2b426b;
}

div.secure {
  background: #f2f2f2 url(/img/notification-icons/protected.png) no-repeat 10px 50%;
  border-color: #868686;
  color: #000;
}

div.secure a {
  color: #3d52a6;
}

div.author {
  background: #f2f2f2 url(/img/notification-icons/readmore.png) no-repeat 10px 50%;
  border-color: #e5c405;
  color: #000;
}

div.author a {
  color: #c0a71e;
}

div.search {
  background: #f2f2f2 url(/img/notification-icons/search.png) no-repeat 10px 50%;
  border-color: #2a4881;
  color: #000;
}

div.search a {
  color: #2a4881;
}

div.mycomment {
  background: #e8f6fc url(/img/notification-icons/speech_bubble_gloss.png) no-repeat 10px 50%;
  border-color: #89b4c2;
  color: #000;
  text-shadow: #fff 1px 1px 0;
    box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -moz-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -webkit-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;

}

div.mycomment a {
  color: #6e9099;
}

div.time {
  background: #f7f9ff url(/img/notification-icons/time.png) no-repeat 10px 50%;
  border-color: #923232;
  color: #37494f;
}

div.time a {
  color: #923232;
}

#content .dp-highlighter .tools {
  background: inherit;
  background-image: none;
  border-color: inherit;
  color: inherit;
}

#content .dp-highlighter div.tools a {
  color: inherit;
}

div.tools {
  background: #f7f9ff url(/img/notification-icons/tools.png) no-repeat 10px 50%;
  border-color: #b5b6b5;
  color: #393e40;
}

div.tools a {
  color: #2a4881;
}

div.twitter {
  background: #daf6fb url(/img/notification-icons/twitter.png) no-repeat 10px 50%;
  border-color: #3997e4;
  color: #0d191e;
  text-shadow: #fff 1px 1px 0;
    box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -moz-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
    -webkit-box-shadow: 1px 1px 0 #eff6ff inset, -1px -1px 0 #eff6ff inset;
}

div.twitter a {
  color: #3997e4;
}
/*  Fin Recuadros de Despliegue de Informacion */

/*  Inicio Recuadros de Proceso Compra */
div.compraEnvio {
  text-align: left;
  padding: 5px 5px 5px 10px;
  border: 1px solid #cccccc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 0px 5px 0px;
  /*line-height: 150%;*/
  font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  position: relative;

}
div.compraEnvio h1 {
  color: #000000;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 18px;
  font-weight:normal;
  line-height:16px;
  margin: 5px 0px 5px 0px;
}
div.compraEnvio h2 {
  color: #666666;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  font-weight:normal;
  line-height:16px;
}
div.compraEnvio img {
  float:center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*border: 1px solid #cccccc;*/
}
div.compraEnvio ul {
  position: relative;
  text-align: left;
  border-top: 1px solid #cccccc;
  margin: 10px 0px 5px 0px;
}
div.compraEnvio li {
  border-bottom:1px solid #cccccc;
  margin: 5px 0px 5px 0px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.compraEnvio lidest {
  color: #f79824;
  margin: 5px 0px 5px 0px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
}

div.compraEnvio li:hover{background:#FFCC66;}
div.compraEnvio li:nth-last-child(1){border-bottom:0px solid #cccccc;}

.TituloCompraEnvio{
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 18px;
  line-height:26px;
}
.TituloCompraEnvio14{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 14px;
  line-height:26px;
  color: #000000;
  /*font-weight: bold;*/
}
.TituloCompraEnvioC{
  text-align:center;
}
.BajadaCompraEnvio{
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  line-height:26px;
}
.TextoCompraEnvio{
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
}
.TextoCompraEnvioC{
  text-align:center;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size: 12px;
  color: #666666;
}
.LineaCompraEnvio{
  border-bottom:1px solid #cccccc;
  margin: 5px 0px 20px 0px;
  width: 290px;
  text-align:center;
  float:left;
}
/*  Fin Recuadros de Proceso Compra */


/* Tiendas */

#dvTiendas{
float:left;
width:770px;
margin: 10px 10px 10px 10px;
}
#dvTiendas h1{
  font-size:18px;
  font-weight:bold;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:23px;
}
#dvTiendas p{
  font-size:12px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:18px;
}
#dvTiendas img{
  margin:5px 0px 5px 20px;
}

.Tienda {
width: 250px;
height: 385px; /* con foto */
/*height: 141px; *//* sin foto */
float: left;
margin: 0px 5px 0px 0px;
text-align: left;
border: 1px #CCCCCC solid;
}
.Tienda img{
margin: 0px 5px 10px 5px;
}

.Tienda h2{
  font-size:18px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:23px;
  margin: 5px 5px 5px 10px;
}
.tiendalinkGM{
  text-decoration: none;
  font-size:10px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  color: #000000;
}
.tiendadireccion .tiendalinkGM a {
  color: #000000;
}
.Tienda a {
  color: #666666;
}
.tiendadireccion {
  font-size:11px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:18px;
  border-bottom: solid #cccccc 1px;
  width: 220px;
  margin-bottom: 5px;
  margin-left: 5px;
  color:#333333;
}
.tiendadiricon{
  background: #ffffff url(/img/tiendas/sprite-icon-tiendas.png) no-repeat 0px 0px;
  left:0px;
  width:16px;
  height:40px;
  float: left;
  margin:2px 5px 0px 5px;
}
.tiendahorario {
  font-size:10px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:14px;
  width: 220px;
  margin-bottom: 5px;
  margin-left: 5px;
  color:#333333;
}
.tiendahoricon{
  background: #ffffff url(/img/tiendas/sprite-icon-tiendas.png) no-repeat -16px 0px;
  left:0px;
  width:16px;
  height:40px;
  float: left;
  margin: 0px 5px 0px 5px;
}

.cajaTiendas {
width: 771px;
float: left;
margin: 0px 0px 5px 0px;
text-align: left;
padding:0px 15px 5px 10px;
/*border: 1px #0000ff solid;*/

}
#navegador_tiendas2{
  float:left;
  width: 163px;
}

/* OneClick PReventa */

#dvPreventaOferta{
  width: 796px;
}
.LineaPreventaOferta{
  width: 225px;
  height: 1px;
  margin: 5px 0px 4px 0px;
  border-top: 1px solid #6c6c6c;
}
.Linea2PreventaOferta{
  width: 225px;
  height: 1px;
  margin: 5px 0px 4px 0px;
  border-top: 1px solid #cccccc;
}
.Linea3PreventaOferta{
  width: 100%;
  height: 1px;
  margin: 2px 0px 2px 0px;
  border-top: 1px solid #cccccc;
}
/* OneClick PReventa  Columna Izq*/
#dvPreventaOfertaIzq{
  float:left;
  width: 560px;
  color: #000000;
}

#dvPreventaOfertaIzq h1{
font-size:12px;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-weight:bold;
text-align: center;
margin:10px 10px 10px 10px;
color: #333333;
}
#dvPreventaOfertaIzq h2{
font-size:20px;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-weight:bold;
text-align: left;
margin:10px 10px 10px 10px;
border-bottom: 1px solid #cccccc;
width:540px;
color: #E81223;
float:left;
}
#dvPreventaOfertaIzq h3{
font-size:14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-weight:bold;
text-align: left;
margin:10px 10px 10px 10px;
width:540px;
color: #666666;
float:left;
}
.dvPreventaOfertaRecuadroInfo , .dvPreventaOfertaRecuadroInfo2{
  float:left;
  font-size:12px;
  color: #363636;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  background-color: #FFFDDC;
  width:527px;
  border:1px solid #DADADA;
  padding: 4px;
  margin:0px 0px 10px 10px;
  color:#000000;
  text-align: center;
}
.dvPreventaOfertaRecuadroInfo2{display:none;background-color: #a30006;color:#FFFFFF;}

.dvPreventaOfertaRecuadroInfoNew , .dvPreventaOfertaRecuadroInfoNew2{
  float:left;
  font-size:12px;
  color: #363636;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  background-color: #FFFDDC;
  width:527px;
  border:1px solid #DADADA;
  padding: 4px;
  margin:0px 0px 10px 10px;
  color:#000000;
  text-align: center;
}
.dvPreventaOfertaRecuadroInfoNew2{display:none;background-color: #a30006;color:#FFFFFF;}


.PreventaOfertax2{
  width:560px;
  height: 286px;
}
.PreventaOfertax2Producto{
  float: left;
  width:260px;
  height: 286px;
  border: 1px solid #cccccc;
  margin:0px 0px 0px 12px;
}

.PreventaOfertax2ProductoDesc{
  width:130px;
  border-right: 1px solid #CCCCCC;
  height: 50px;
  float: left;
  margin: 3px 5px 5px 5px;
  font-size:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  line-height:14px;
  color: #f26702;
}
.PreventaOfertax2ProductoPrecios{
  margin-right: 3px;
  margin-top: 3px;
      float: right;
    width: 116px;
}
.PreventaOfertax2ProductoPrecio{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  /*color: #333333; */
  font-size:12px;
  font-weight:bold;
}
.PreventaOfertax2ProductoPrecioBOX{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  /*color: #333333; */
  font-size:16px;
  font-weight:bold;
}
.PreventaOfertax2ProductoPrecio0{
  /*float:right;
  width: 117px;*/
  font-size:12px;
  font-weight: normal;

}
.PreventaOfertax2ProductoPrecioSymbol{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:14px;
  /*line-height:24px;*/
  text-align: right;
  color: #333333;
  /*float: right;*/
  /*margin-right: 3px;*/
}
.PreventaOfertax2ProductoPrecioNormal{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  text-align: center;
  color: #666666;
  float: left;
  width:130px;
}
.PreventaOfertax2ProductoPrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:11px;
  line-height:11px;
  text-align: center;
  color: #FFFFFF;
  float: left;
  background-color: #FF0000;
  padding: 4px 4px;
  margin-bottom:1px;
  width:108px
}

.PreventaOfertax2ProductoPrecioDesctoValor{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:11px;
  color: #FFFFFF;
}


.PreventaOfertax4ProductoPrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:11px;
  line-height:11px;
  text-align: center;
  color: #FFFFFF;
  float: left;
  background-color: #FF0000;
  padding: 4px 4px;
  margin-bottom:1px;
  width:117px
}

.PreventaOfertax4ProductoPrecioDesctoValor{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:11px;
  color: #FFFFFF;
}


.PreventaOfertax2Seleccionar{
  background-color: #FC8E2A;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 258px;
  margin-top: 10px;
  /*background-image:url(/img/preventa/bg-button-gradient-01.png);
  background-repeat:repeat-x;*/
}
.PreventaOfertax2Seleccionar a{
  color: #ffffff;
  text-decoration: none;
}
.PreventaOfertax2Producto a
{
  color: #ffffff;
  text-decoration: none;
}
.PreventaOfertax2Agregar{
  font-size:10px;
  line-height:20px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  height: 20px;
  border:1px solid #cccccc;
  text-align: center;
  color: #ffc222;
  background-color: #666666;
  float: left;
  width: 258px;
}
#dvPreventaOfertaRecuadroInfoProd{
border:1px solid #DADADA;
background-color: #FFFFFF;
float:left;
width:223px;
}
#dvPreventaOfertaRecuadroInfoProdTexto,#dvPreventaOfertaRecuadroInfoProdTexto2{
  float:left;
  font-size:16px;
  color: #363636;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  background-color: #FFFDDC;
  width:215px;
  border:1px solid #DADADA;
  border-top:0px solid #DADADA;
  padding: 4px;
  margin-bottom:10px;
}
#dvPreventaOfertaRecuadroInfoProdTexto2{display:none;}

.PreventaOfertax4{
  width:560px;
  min-height: 225px;
  /*margin:0px 0px 10px 0px;  */
      float: left;
}
.PreventaOfertax4Producto,.PreventaOfertax4ProductoFijo{
  float: left;
  width:  125px;
  height: 230px;
  border: 1px solid #cccccc;
  margin: 0px 0px 10px 10px;

}
.PreventaOfertax4Producto a,.PreventaOfertax4ProductoFijo a{
  color:#FFFFFF;
  }
.PreventaOfertax4Producto img{margin-bottom:5px;}
.PreventaOfertax4ProductoFijo img{margin-bottom:5px;}
.ProductoPrecioPreventaOfertaRed{color:#ff0000;}
.ProductoPrecioPreventaOfertaRed2{color:#a30006;}
.PreventaOfertax4ProductoDesc{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
  color: #333333;/*#f26702; */
  border: 0px solid #ff0000;
  margin: 5px 5px 5px 5px;
  height: 60px !important;
}
.PreventaOfertax4ProductoPrecios{
  /*margin: 5px 5px 5px 5px;*/
  /*width: 115px;*/
  border: 0px solid #ff0000;
  height: 28px;
  float:left;
}

.PreventaOfertax4Seleccionar, .PreventaOfertax4SeleccionarFijo{
  background-color: #FC8E2A;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 123px;
  margin-top: 10px;
}
.PreventaOfertax4SeleccionarDescto{
  background-color: #666666;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 123px;
  margin-top: 10px;
}

.PreventaOfertax4Seleccionado{
  background-color: #f26702;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 123px;
  margin-top: 10px;
}
/* OneClick PReventa  Columna Derecha*/

#dvPreventaOfertaDer{
  float:left;
  width:225px;
  background-color: #f6f6f6;
  border-left: 1px solid #cccccc;
  padding-left: 5px;
  padding-right: 5px;
  min-height: 1100px !important;
}
#dvPreventaOfertaDerCarro
{
font-size:18px;
font-family: Arial, Helvetica, Geneva, sans-serif;

}
#dvPreventaOfertaDerCarro tr{
  margin-bottom: 7px;
  height: 20px;
}
.ProductoPreventaOferta{
float:left;
width: 130px;
float:right;
font-size:11px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:11px;
font-weight:bold;
margin-top: 5px;
/*border: 1px solid red;*/
}
.ProductoPreventaOferta p{
  font-weight:normal;
  color: #666666;
  margin-top: 2px;
}
.ProductoPrecioPreventaOferta{
width: 95px;
font-size:14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:11px;
font-weight:bold;
text-align: right;
padding-right: 5px;
}
.ProductoPreventaOfertaDescto{
float:left;
width: 130px;
float:right;
font-size:11px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:14px;
font-weight:bold;
color: #ff0000;
margin-top: 5px;
/*border: 1px solid red;*/
}
.ProductoPrecioPreventaOfertaDescto, .ProductoPrecioPreventaOfertaAbono{
width: 95px;
font-size:14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:11px;
font-weight:bold;
text-align: right;
color: #ff0000;
padding-right: 5px;
}
.ProductoPrecioPreventaOfertaAbono
{
color:#0000ff;
}
.ProductoPreventaOfertaSaldo{
float:left;
width: 110px;
float:right;
font-size:11px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:14px;
font-weight:normal;
color: #f26702;
/*border: 1px solid red;*/
margin-top: 5px;
}
.ProductoPrecioPreventaOfertaSaldo{
width: 115px;
font-size:22px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:20px;
font-weight:bold;
text-align: right;
color: #f26702;
height: 30px;
}
.ProductoPrecioPreventaOfertaSaldoSymbol{
font-size:14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
font-weight:normal;
text-align: right;
color: #f26702;
vertical-align: middle;
height: 30px;
}
#dvPreventaOfertaDuracion{
  font-size:18px;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height:18px;
font-weight:normal;
text-align: center;
margin:10px 0px 15px 0px;
}
#dvPreventaOfertaDuracion img{
  margin-bottom: 10px;
}
#dvPreventaOfertaDuracion h2{
  font-size:14px;
  line-height:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  margin-bottom: 10px;
  color:#666666;
}
#dvPreventaOfertaDuracion h3{
  font-size:14px;
  line-height:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  margin-bottom: 5px;
}
#dvPreventaOfertaDuracion h4{
  font-size:14px;
  line-height:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  margin-bottom: 10px;
}
#ProductoPrecioPreventaEnvio{
  font-size:11px;
  line-height:15px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  margin-bottom: 10px;
}
#ProductoPrecioPreventaEnvio h2{
  font-size:14px;
  font-weight:bold;
}

#ProductoPrecioPreventaFormaPago{
  font-size:11px;
  line-height:15px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  margin-bottom: 10px;
}
#ProductoPrecioPreventaFormaPago h2{
  font-size:14px;
  font-weight:bold;
}

#ProductoPrecioPreventaActualizarOrden{
  font-size:18px;
  line-height:20px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  height: 40px;
  border:1px solid #f26702;
  text-align: center;
  color: #ffffff;
  background-image:url(/img/preventa_plus/bg-button-gradient-01.png);
  background-repeat:repeat-x;
  display: none;
  width: 225px;
}

#PreventaPlusActualizarOrdenMensaje{
  font-size:11px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  min-height: 45px;
  border:1px solid #d0a21e;
  text-align: center;
  color: #000000;
  background-color: #fdfbb9;
  margin: 3px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  display: none;
}
#ProductoPrecioPreventaActiva{
  font-size:10px;
  line-height:20px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  height: 20px;
  border:1px solid #303030;
  text-align: center;
  color: #ffc222;
  background-color: #666666;
  margin-bottom: 20px;
}
.ProductoPrecioPreventaCondiciones{margin-bottom: 10px;}
.ProductoPrecioPreventaCondiciones p{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:11px;
  color: #666666;


}
.ProductoPrecioPreventaCondiciones h3{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:14px;
  font-weight:bold;
  margin-bottom: 10px;

}

/* Banner */
#dvPreventaPlusBannerTexto{
  float:left;
  margin: 5px 5px 5px 255px;
  width:290px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:14px;
  font-weight:normal;
  color: #FFFFFF;
}
#dvPreventaPlusBannerTexto a{
  color: #fec221;

}

/*  Pagina de End */
#dvPreventaPlusEndIzq{
  float:left; width:255px; margin:15px 5px 20px 15px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:24px;
}
#dvPreventaPlusEndIzq a{
  float:left;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-size:12px;
  text-decoration: none;
}

#dvPreventaPlusEndIzqProducto{
  float:left;width:520px;
}
/* OneClick PReventa */
/* BOX Productos B */

.BoxProductoB{
  float: left;
  width:260px;
  height: 260px;
  border: 1px solid #cccccc;
  margin:0px 0px 10px 2px;
}

.BoxProductoB_Descripcion{
  width:130px;
  border-right: 1px solid #CCCCCC;
  height: 50px;
  float: left;
  margin: 3px 5px 5px 5px;
  font-size:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  line-height:14px;
  color: #f26702;
}
.BoxProductoB_Precios{
  margin-right: 3px;
  margin-top: 3px;
}
.BoxProductoB_Precio{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:24px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
}
.BoxProductoB_PrecioSymbol{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:14px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
  margin-right: 3px;
}
.BoxProductoB_PrecioNormal{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #666666;
  float: right;
}
.BoxProductoB_PrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #ff0000;
  float: right;
}

.BoxFamilyB{
  float: left;
  width:260px;
  height: 260px;
  border: 1px solid #cccccc;
  margin:0px 0px 10px 2px;
}

.BoxFamilyB_Descripcion{
  width:260;
  /*border-right: 1px solid #CCCCCC;  */
  height: 30px;
  float: left;
  margin: 3px 5px 5px 5px;
  font-size:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  line-height:14px;
  color: #f26702;
}
.BoxFamilyBImg ,.BoxFamilyBImg2{
  text-align: center;
  overflow: hidden;
  width: 260px;
  height: 205px;
}
.BoxFamilyBImg img{
margin-left: -130px;
margin-top: -20px;
}
.BoxFamilyBImg2 img{
margin-left: -0px;
margin-top: 10px;
}
/* /BOX Productos B */
/* BOX Productos S */
.BoxProductoS{
  float: left;
  width:  128px;
  height: 195px;
  border: 1px solid #cccccc;
  margin: 0px 0px 10px 2px;

}

.BoxProductoS2Img{
  text-align: center;
  overflow: hidden;
  width: 128px;
  height: 150px;
}
.BoxProductoS2Img img{
margin-left: -64px;
margin-top: -10px;
}

.BoxProductoS2{
  float: left;
  width:  128px;
  height: 230px;
  border: 1px solid #cccccc;
  margin: 0px 0px 10px 2px;

}
.BoxProductoS3{
  float: left;
  width:  128px;
  height: 296px;
  border: 1px solid #cccccc;
  margin: 0px 0px 10px 2px;

}

.BoxProductoS3Img{
  text-align: center;
  overflow: hidden;
  width: 128px;
  height: 196px;
}
.BoxProductoS3Img img{
margin-left: -64px;
margin-top: 0px;
}
.BoxProductoS_Descripcion{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
  color: #f26702;
  border: 0px solid #ff0000;
  margin: 5px 5px 5px 5px;
  height: 35px !important;
}
.BoxProductoS_Precios{
  margin: 5px 5px 5px 5px;
  width: 115px;
  border: 0px solid #ff0000;
  /*height: 60px;*/
}

.BoxProductoS_Precio{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:24px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
}
.BoxProductoS_PrecioSymbol{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:14px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
  margin-right: 3px;
}
.BoxProductoS_PrecioNormal{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #666666;
  float: right;
}
.BoxProductoS_PrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #ff0000;
  float: right;
}
/* /BOX Productos S */
/* BOX Productos F */
.BoxProductoF{
  float: left;
  width:  560px;
  height: 400px;
  border: 1px solid #cccccc;
  margin: 0px 0px 10px 10px;

}


.BoxProductoF_Descripcion{
  width:380px;
  border-right: 1px solid #CCCCCC;
  height: 50px;
  float: left;
  margin: 5px 5px 5px 5px;
  font-size:24px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  line-height:50px;
  color: #f26702;
}
.BoxProductoF_Precios{
  margin-right: 3px;
  margin-top: 5px;
  width:162px;
  float: left;
}
.BoxProductoF_Precio{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:24px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
  height: 24px;
  width:auto;
}
.BoxProductoF_PrecioSymbol{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:14px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
  margin-right: 3px;
  height: 24px;
}
.BoxProductoF_PrecioNormal{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #666666;
  float: right;
  height: 10px;
  width:160px;
}
.BoxProductoF_PrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #ff0000;
  float: right;
  height: 10px;
  width:160px;
}
/* /BOX Productos F */
.BorderPlat{
border-bottom: #f26702 solid 2px;
}
.BorderPlat0{
border-bottom: #f26702 solid 2px;
}

.BorderPlatXB360{
border-bottom: #54c00e solid 2px;
}
.BorderPlatXBONE{
border-bottom: #107c10 solid 2px;
}
.BorderPlatPCMAC{
border-bottom: #f32a2e solid 2px;
}
.BorderPlatPC{
border-bottom: #f32a2e solid 2px;
}
.BorderPlatMAC{
border-bottom: #f32a2e solid 2px;
}
.BorderPlatPS2{
border-bottom: #03519B solid 2px;
}
.BorderPlatPS3{
border-bottom: #c42d1b solid 2px;
}
.BorderPlatPS4{
border-bottom: #03519B solid 2px;
}
.BorderPlatWIIU{
border-bottom: #0091B5 solid 2px;
}
.BorderPlatWII{
border-bottom: #0091B5 solid 2px;
}
.BorderPlatPSV{
border-bottom: #004B6F solid 2px;
}
.BorderPlatPSP{
border-bottom: #004B6F solid 2px;
}
.BorderPlat3DS{
border-bottom: #d0000f solid 2px;
}
.BorderPlatNDS{
border-bottom: #f32a2e solid 2px;
}


.BorderPlatJDM{
border-bottom: #90491F solid 2px;
}
.BorderPlatDINH{
border-bottom: #c42d1b solid 2px;
}
.BorderPlatDVD{
border-bottom: #00589c solid 2px;
}
.BorderPlatBLR{
border-bottom: #00589c solid 2px;
}

.BorderPlatCMCUS{
border-bottom: #f26702 solid 2px;
}
.BorderPlatCMCEU{
border-bottom: #f26702 solid 2px;
}
.BorderPlatCMCMG{
border-bottom: #f26702 solid 2px;
}
.BorderPlatCMCCL{
border-bottom: #f26702 solid 2px;
}

/* CYBERMONDAYZ */
.cybermondayCategoria {
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: left;
  font-weight:bold;
  float:left;
  width:500px;
}
.cybermondayCajaMenuTitulo{
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #FEC221;
    background-color: #231F20;;
    line-height:18px;
    margin-bottom: 10px;
}
#cybermondayCajaMenuPrincipal{
  width:264px;
  height: auto;
  float: left;
}
#cybermondayCajaMenu
{
  width:224px;
  height: 440px;
  float:left;
  background-color: #231F20;
  padding: 10px 5px 10px 15px;
  position:relative;
  margin-right: 10px;
}
#cybermondayCajaMenu p{
  color:#ffffff;
  line-height:14px;
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}
#cybermondayCajaMenuIcon{
  width:127px;
  margin: 5px 0px 0px 47px;
  bottom: 0px;
    position: absolute;
}
.cybermondayCajaMenuItem{
  font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height:18px;
    background-color: #FEC221;
    height: 15px;
    padding: 5px 0px 10px 15px;
    width: 240px;
    float: left;
}
.cybermondayCajaMenuItem a{
  color: #000000;
  text-decoration: none;
}
.cybermondayCajaMenuSubItem{
  font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height:18px;
    background-color: #ffdd80;
    padding: 0px 0px 5px 0px;
    width: 244px;
    float: left;
    text-align: left;
    margin-left: 0px;
}
.cybermondayCajaMenuSubItem a{
  color:#000000;
}
.cybermondayCajaMenuSubItem li{
  border-top: 2px solid #231F20;
  padding-left: 30px;
  height: 20px;
}
.cybermondayCajaMenuItemSep{
  width:244px;
  background-color: #231F20;
  height: 5px;
  float: left;
}

#SubItemPoleras{
  display: none;
}
#SubItemPoleras2{
  display: none;
}
#SubItemPoleras11{
  display: none;
}
#SubItemPoleras3{
  display: none;
}
#SubItemPoleras4{
  display: none;
}
#SubItemPoleras5{
  display: none;
}
#SubItemPoleras6{
  display: none;
}
#SubItemPoleras7{
  display: none;
}

#SubItemClasicos{
  display: none;
}
#SubItemBlurays{
  display: none;
}
#SubItemComics{
  display: none;
}
#SubItemVideojuegos{
  display: none;
}
#SubItemGeek{
  display: none;
}
#cybermondayCargarMas{
  width: 775px;
  float: left;
  margin: 10px;
  background-color:#f26702;
  font-size:18px;
  line-height:40px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  height: 40px;
  border:1px solid #f26702;
  text-align: center;
  color: #ffffff;
  background-image:url(/img/preventa_plus/bg-button-gradient-01.png);
  background-repeat:repeat-x;
  cursor: pointer; cursor: hand;
}

/* /CYBERMONDAYZ */
.OfertaCategoria {
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: left;
  font-weight:bold;
  float:left;
  width:500px;
}
.OfertaCajaMenuItem{
  font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height:18px;
    background-color: #FEC221;
    height: 15px;
    padding: 5px 0px 10px 15px;
    width: 240px;
    float: left;
}
.OfertaCajaMenuItem a{
  color: #000000;
  text-decoration: none;
}
.OfertaCajaMenuSubItem{
  font-size: 12px;
    font-weight: bold;
    color: #000000;
    line-height:18px;
    background-color: #ffdd80;
    padding: 0px 0px 5px 0px;
    width: 244px;
    float: left;
    text-align: left;
    margin-left: 0px;
}
.OfertaCajaMenuSubItem a{
  color:#000000;
}
.OfertaCajaMenuSubItem li{
  border-top: 2px solid #231F20;
  padding-left: 30px;
  height: 20px;
}
.OfertaCajaMenuItemSep{
  width:244px;
  background-color: #231F20;
  height: 5px;
  float: left;
}
#OfertaCargarMas{
  width: 775px;
  float: left;
  margin: 10px;

  font-size:14px;
  line-height:30px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  height: 30px;
  border:1px solid #cccccc;
  text-align: center;
  color: #f26702;
  background-image:url(/img/bg-cargar-mas.png);
  background-repeat:repeat-x;
  cursor: pointer; cursor: hand;
}
#OfertaCargarMas p{

  font-size:14px;
  line-height:16px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  text-align: center;
  color: #f26702;
  margin-top: 7px;
  /*cursor: pointer; cursor: hand;*/
}
/* Navidad */
.NavidadCajaMenuItemSep{
  width:244px;
  background-color: #C20000;
  height: 5px;
  float: left;
}

#NavidadCajaMenu
{
  width:224px;
  height: 280px;
  float:left;
  background-color: #C20000;
  padding: 10px 5px 10px 15px;
  position:relative;
  margin-right: 10px;
}
#NavidadCajaMenu p{
  color:#ffffff;
  line-height:14px;
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}

.NavidadCajaMenuTitulo{
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    line-height:18px;
    margin-bottom: 10px;
}
#NavidadCajaMenuPrincipal{
  width:264px;
  height: auto;
  float: left;
}
/* /Navidad */

/* Poleraz */
.PolerasCajaMenuItemSepH{
  width:244px;
  /*background-color: #C20000;*/
  height: 5px;
  float: left;
}
.PolerasCajaMenuItemSep{
  width:244px;
  background-color: #2e2e2e;
  height: 5px;
  float: left;
}
#PolerasCajaMenu
{
  width:224px;
  height: 280px;
  float:left;
  background-color: #2e2e2e;
  padding: 10px 5px 10px 15px;
  position:relative;
  margin-right: 10px;
}
#PolerasCajaMenu p{
  color:#ffffff;
  line-height:14px;
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}
#PolerasCajaMenu a:link{
  color:#FFC221;
}

.PolerasCajaMenuTitulo{
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFC221;
    line-height:18px;
    margin-bottom: 10px;
}
#PolerasCajaMenuPrincipal{
  width:264px;
  height: auto;
  float: left;
}
/* /Poleraz */
/* Figuraz */
.FigurasCajaMenuItemSepH{
  width:244px;
  /*background-color: #C20000;*/
  height: 5px;
  float: left;
}
.FigurasCajaMenuItemSep{
  width:244px;
  background-color: #2e2e2e;
  height: 5px;
  float: left;
}
#FigurasCajaMenu
{
  width:224px;
  height: 280px;
  float:left;
  background-color: #2e2e2e;
  padding: 10px 5px 10px 15px;
  position:relative;
  margin-right: 10px;
}
#FigurasCajaMenu p{
  color:#ffffff;
  line-height:14px;
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 10px;
}
#FigurasCajaMenu a:link{
  color:#FFC221;
}

.FigurasCajaMenuTitulo{
  font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFC221;
    line-height:18px;
    margin-bottom: 10px;
}
#FigurasCajaMenuPrincipal{
  width:264px;
  height: auto;
  float: left;
}
/* /Figuraz */
.tablaOportunidadesZ{border:1px solid #ffc222;}
.td1OportunidadesZ{background-color:#555555; height:24px;}
.td2OportunidadesZ{background-color:#f1f1f1;height:26px;}
.TextoDescuentoOportunidadesZ{font-weight: bold;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#000000;}
.Titulo1DescuentoOportunidadesZ{font-weight: bold;font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#ffc222;}
.Titulo2DescuentoOportunidadesZ{font-weight: none;font-family: Arial, Helvetica, sans-serif; font-size: 9px; color:#ffffff;}
/* Oportunidades*/


/* /Oportunidades*/
#PanelSorteable {display:none;width: 155px;  padding: 5px; z-index: 110; position: absolute;margin-left: 40px;}
#PanelSorteableContent {float:left; background-color: #f2f2f2; color: #000000; border:1px solid #a0a0a0; float:left; overflow: hidden;position: absolute;}
#PanelSorteableArrow{
background-image:url('/img/pointer-despliegue-superior.png');
background-repeat:no-repeat;
background-position:center top;
  width:14px;
  position:absolute;
  left:77px;
  top:0px;
  z-index:1000005;
  height:6px;
}
  .TituloSortVitrina {float:left;  width: 150px; margin: 0px 3px 3px 3px; font-size: 10px; font-family: Arial, verdana, sans-serif; color:#000000; line-height:18px; text-align:center;}
  .TituloSortVitrinaPersonalizar {float:left; font-size: 10px; font-family: Arial, verdana, sans-serif; color:#b3b3b3; line-height:20px;}

/* Plataformas */
  .fondopanel_ps4{background-color:#03519B; color:#ffffff;}
  .fondopanel_ps3{background-color:#c42d1b; color:#ffffff;}
  .fondopanel_pc{background-color:#f32a2e; color:#ffffff;}
  .fondopanel_x360{background-color:#54c00e; color:#ffffff;}
  .fondopanel_xb360{background-color:#54c00e; color:#ffffff;}
  .fondopanel_wiu{background-color:#0091B5; color:#ffffff;}
  .fondopanel_wiiu{background-color:#0091B5; color:#ffffff;}
  .fondopanel_wii{background-color:#38acd8; color:#ffffff;}
  .fondopanel_xbone{background-color:#107c10; color:#ffffff;}
  .fondopanel_psv{background-color:#004B6F; color:#ffffff;}
  .fondopanel_psp{background-color:#ffa701; color:#ffffff;}
  .fondopanel_3ds{background-color:#d0000f; color:#ffffff;}
  .fondopanel_blr{background-color:#00589c; color:#ffffff;}
  .fondopanel_ps2{background-color:#0e4f7f; color:#ffffff;}
  .fondopanel_ngc{background-color:#4a2968; color:#ffffff;}
  .fondopanel_gba{background-color:#9f8bb7; color:#ffffff;}
  .fondopanel_nds{background-color:#7c7c76; color:#ffffff;}
  .fondopanel_nsw{background-color:#e60012; color:#ffffff;}

  .fondopanel_cmcu {background-color:#03519B; color:#ffffff;}
  .fondopanel_cmcud{background-color:#3A5DA1; color:#ffffff;}
  .fondopanel_cmcum{background-color:#d0000f; color:#ffffff;}
  .fondopanel_cmccl{background-color:#c42d1b; color:#ffffff;}
  .fondopanel_book {background-color:#00589c; color:#ffffff;}
  .fondopanel_TSH{background-color:#FCE0CA; color:#000000;}
  .fondopanel_TSHSinStock{background-color:#e5e5e5; color:#ffffff;}

  .divPlataformas{width:66px;height:30px;font-family:Arial,Helvetica,Geneva,sans-serif; font-size: 14px; text-align:center;display:inline-block;margin-right:1px;margin-bottom:1px;line-height:31px;font-weight: bold; border:2px #FFFFFF solid;}
  .divPlataformasTSH{width:54px;height:30px;font-family:Arial,Helvetica,Geneva,sans-serif; font-size: 14px; text-align:center;float:left;margin-right:1px;margin-bottom:1px;line-height:31px;font-weight: bold; border:2px #FFFFFF solid;}
  .divPlataformasSelect{border:2px #FDC225 solid;}

/* /Plataformas */

 .lsb_foto{cursor: pointer; cursor: hand;}

 #dvAyudas{
float:left;
width:770px;
margin: 10px 10px 10px 10px;
}
#dvAyudas h1{
  font-size:18px;
  font-weight:bold;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:23px;
}
#dvAyudas p{
  font-size:14px;
  font-weight:normal;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height:18px;
}
#dvAyudas img{
  margin:5px 0px 5px 20px;
}



  .AyudaClienteBox {
  width: 250px;
  height: 260px;
  float: left;
  margin: 0px 5px 15px 0px;
  text-align: left;
  border: 1px #CCCCCC solid;
  }
  .AyudaClienteBox img {
margin: 0px 5px 10px 5px;
}
.AyudaClienteBox h2 {
font-size: 18px;
font-weight: normal;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 23px;
margin: 5px 5px 5px 10px;
}
.AyudaClienteBox h3 {
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 23px;
margin: 0px 5px 0px 10px;
}
.dvlineaAyudaClienteBox{
border-bottom: 1px #CCCCCC solid;
width: 240px;
height: 1px;
margin: 0px 5px 5px 5px;
}
.ayudahorario{
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 14px;
margin-bottom: 5px;
margin-left: 5px;
color: #333333;
}
.cajaAyudas {
width: 772px;
float: left;
margin: 0px 0px 5px 0px;
text-align: left;
padding:0px 15px 15px 9px;
/*border: 1px #0000ff solid;*/
}
.LineaCajaAyuda{background-color:#CCCCCC ;width:770px;height:1px;margin:0px 0px 20px 0px;}


#registroLogin #dvRegistroLogin
{
border:1px solid #CCCCCC;
float:left;
width:300px;
padding:0px;
margin-left:20px;
height:250px;
font-size:12px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

#registroLogin #dvRegistroLoginTitulo
{
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 14px;
float:left;
width:290px;
height:15px;
font-size:12px;
background-color:#FFC222;
color: #000000;
padding:5px 5px 5px 5px;
}
#dvRegistroLogin p{
font-size: 11px;
font-weight: normal;
padding:5px 5px 5px 5px;
float:left;
}
#dvRegistroLogin .RegistroLoginTitulo{
font-size: 11px;
font-weight: bold;
padding:5px 5px 5px 5px;
float:left;
width:290px;
}
#dvRegistroLogin input[type="password"] { border:1px solid #000; background-color:#e5e5e5 ;width:275px;float:left; margin:5px;height:20px;font-size:14px;padding:5px 5px 5px 5px;}
#dvRegistroLogin input[type="text"] { border:1px solid #000; background-color:#e5e5e5 ;width:275px;float:left; margin:5px;height:20px;font-size:14px;padding:5px 5px 5px 5px;}

#dvRegistroLogin #RegistroLoginText {border:1px solid #000; background-color:#e5e5e5 ;width:275px;float:left; margin:5px;height:20px;font-size:14px;font-weight: bold;padding:5px 5px 5px 5px;}

#dvRegistroLogin .boRegistroLogin{border:1px solid #ffc222; background-color:#ffc222 ;width:285px;float:left; margin:5px;height:30px;font-size:14px;font-weight: bold;padding:5px 5px 5px 5px;}


#registroLogin #dvRegistroLoginInfo
{
border:1px solid #CCCCCC;
float:left;
width:300px;
padding:0px;
margin-left:20px;
height:250px;
font-size:12px;
font-family: Arial, Helvetica, Geneva, sans-serif;
}

#registroLogin #dvRegistroLoginInfoTitulo
{
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, Geneva, sans-serif;
line-height: 14px;
float:left;
width:290px;
height:15px;
font-size:12px;
background-color:#e5e5e5;
color: #000000;
padding:5px 5px 5px 5px;
}

#dvRegistroLoginInfo p{
font-size: 11px;
font-weight: normal;
padding:5px 5px 5px 5px;
float:left;
}
#dvRegistroLoginInfo .boRegistroLoginInfo{border:1px solid #ffc222; background-color:#FF9900 ;width:285px;float:left; margin:5px;height:30px;font-size:14px;font-weight: bold;padding:5px 5px 5px 5px;}

#registroLogin {
min-height:250px;
padding:50px;
margin-bottom: 20px;
width: 696px;
}
#NYOPContraOferta{padding:10px;}
  #BoxContraOfertaNYOPTitulo{float:left;width: 500px;font-family:Arial, Helvetica, sans-serif;font-size:24px;border-bottom:1px solid #ff0000;margin: 0px 0px 10px 10px; padding: 0px;}
  .BoxContraOfertaNYOPDetalle{float:left;width: 500px;font-family:Arial, Helvetica, sans-serif;font-size:14px;margin: 5px 0px 0px 10px; padding: 0px 0px 3px 0px;line-height: 14px;}
  #BoxContraOfertaNYOPVerOrden { float:left;font-family: Arial, Helvetica, sans-serif;
  padding: 5px;
  border: 1px #cccccc solid;
  font-size: 11px;
  color: #003876;
  width: 500px;
  margin-top: 25px;
  text-align: center;
  background-color:#F2F2F2; }

  #BoxContraOfertaNYOPCondiciones{
  float:left;width: 750px;font-family:Arial, Helvetica, sans-serif;font-size:12px;margen: 10px 0px 10px 10px; padding: 10px 10px 10px 10px;line-height: 16px;
  }
  .BoxContraOfertaNYOPDetalleSymbol{float:left;font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height: 55px;}
  .BoxContraOfertaNYOPDetallePrecio{float:left;font-family:Arial, Helvetica, sans-serif;font-size:48px;line-height: 48px;font-weight:bold;}

 .CustViewContraOfertaNYOPTitulo1{font-size:14px; margin-bottom:10px;font-weight:bold;text-align: center; }
 .CustViewContraOfertaNYOPTitulo2{font-size:24px; margin-bottom:10px;font-weight:bold;text-align: center; border-bottom:1px solid #ff0000;}

 .BoxContraOfertaNYOPDetallePrecio2{width: 700px;text-align: center;}

 .BotonCustViewContraOfertaNYOPAceptar{float:left; margin-left:85px; width: 250px; height: 30px; text-align: center;color:#ffffff;font-size:14px;padding:5px;background-color:#ff6600; border:1px solid #CCCCCC; margin-bottom:10px;}
 .BotonCustViewContraOfertaNYOPCancelar{float:left; width: 250px; height: 30px; text-align: center;color:#ffffff;font-size:14px;padding:5px;background-color:#999999; border:1px solid #c0c0c0;margin-bottom:10px; margin-left:10px;}
 .CustViewContraOfertaNYOPBases{float:left;text-align: left;color:#333333;}
 .BotonCustViewContraOfertaNYOP{font-size:12px;line-height: 12px;font-weight:none;}
 #sign_in_container,#sign_out_container{display:none;margin:0px 0px 0px 0px;float:right;width:auto;}
 .icontwitter{height:22px;width:22px;background:url('/img/icons/twitter-white.png');display: block; float: left; background-size: 22px 22px;background-color: #00acee;  color: #FFFFFF;}
 .boTWitterConect{height:22px; padding: 3px 6px;  background-color: #00acee;  color: #FFFFFF;  font-weight: bold;  float: right; font-size: 12px;  margin: 0px 0px;border: 1px solid #00acee;line-height: 12px;}


#dvTwitterPageHeader h1{font-family: Arial,Verdana;font-size: 32px;color: #FFFFFF;}
#dvTwitterPageHeader p{font-family: Arial,Verdana;font-size: 14px;color: #FFFFFF;}
#dvTwitterPageHeaderTitulo {background-color:#54ABED; height:60px; width:635px; float:left; color:#FFFFFF; font-size:14px; padding: 20px 5px 5px 156px;}
#dvTwitterPageHeaderLogo {position:absolute; margin: 10px;}
#dvTwitterPageHeaderStatusCust{background-color:#ffffdb;float:left;margin: 10px 5px 5px 156px;padding:10px 10px 10px 20px;border:2px solid #FAB245; width: 595px;  border-radius: 4px;}
#dvTwitterPage{font-family: Arial,Verdana;font-size: 12px;color: #666666;padding:10px 10px 10px 20px;line-height: 18px;}
#dvTwitterPage b{font-family: Arial,Verdana;font-size: 12px;color: #000000;}
#dvTwitterPage h2 {font-family: Arial,Verdana;font-size: 24px;color: #000000;text-align: center;line-height: 32px;margin-bottom:20px;  }
#dvTwitterPage img{margin:7px 0 10px 0;}
.clTwitterNota {width:750px;font-family: Arial,Verdana;font-size: 14px;color: #666666;text-align: center;line-height: 32px;margin-bottom:20px;font-style: italic;  font-weight: none;}
#dvTwitterComoFunciona{height:200px;margin-bottom:20px;}
#dvTwitterComoFunciona1{width:370px; height:200px; float:left;border-right:1px solid #cccccc;}
#dvTwitterComoFunciona2{width:370px; height:200px; float:left; padding: 0 0 0 10px;}
.clTwitterComoFuncionaTitulo{font-family: Arial,Verdana;font-size: 16px;color: #000000;line-height: 18px;font-weight: bold;}
#dvTwitterPreguntas{height:330px;margin-bottom:20px;font-family: Arial,Verdana;font-size: 12px;color: #000000; line-height: 16px;  font-weight: none;}
#dvTwitterPreguntas p{color:#333333;}
#dvTwitterPreguntas b{color:#000000;}
#dvTwitterPreguntas li{margin-bottom:15px;}
.dvTwitterPreguntas0{float:left; width:238px; height:290px; padding:0 10px 0 0px;}
.dvTwitterPreguntas1{float:left; border-left:1px solid #54ABED; width:238px; height:320px; padding:0 10px 0 10px;}



.boComprarCart{
  width: 200px;
  height: 25px;
  font-family: Arial,Verdana;
  font-size: 14px;
  color: #ffffff;
  background-color: #ff6600;
  border:1px #cccccc solid;
  font-weight: bold;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  float:right;
  text-align: center;
  margin-bottom: 10px;
}
.boInfoCart{
  width: 200px;
  height: 25px;
  font-family: Arial,Verdana;
  font-size: 14px;
  color: #ffffff;
  background-color: #666666;
  border:1px #cccccc solid;
  font-weight: bold;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  float:right;
  text-align: center;
  margin-bottom: 10px;
}
.boComprarCart:hover{background-color: #ff7d08;}

.boInfoCart:hover{background-color: #ff7d08;}

.boPagarWebPay{
  width: 200px;
  height: 25px;
  font-family: Arial,Verdana;
  font-size: 12px;
  color: #ffffff;
  background-color: #ff6600;
  border:1px #cccccc solid;
  font-weight: none;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  text-align: center;
  margin-bottom: 10px;
}
.boPagarDespues{
  width: 200px;
  height: 25px;
  font-family: Arial,Verdana;
  font-size: 12px;
  color: #ffffff;
  background-color: #666666;
  border:1px #cccccc solid;
  font-weight: none;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  text-align: center;
  margin-bottom: 10px;
}
.boPagarWebPay:hover,.boPagarDespues:hover,.boVerOrden:hover{background-color: #ff7d08;}

.boVerOrden{
  width: 200px;
  height: 25px;
  font-family: Arial,Verdana;
  font-size: 12px;
  color: #ffffff;
  background-color: #f7931e;
  border:1px #cccccc solid;
  font-weight: none;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  text-align: center;
  margin-bottom: 10px;
}

.lineaCompra{background-color:#F38E59;width:100%;height:2px;margin-bottom: 10px;float:left;}
.lineaCompraGris1{background-color:#CCCCCC;width:100%;height:1px;margin-bottom: 10px; float:left;}
.lineaCompraGris2{background-color:#CCCCCC;width:100%;height:2px;margin-bottom: 10px;float:left;}

#PagarWebpay  {margin: 20px;width:auto;height:auto;}
#PagarWebpay p{ margin-bottom:5px;color: #333333;}
#PagarWebpay h2{ margin-bottom:5px;font-family: Arial,Verdana;font-size: 22px;line-height: 28px;}

.imgInfoWebPay{margin: 0px 20px 5px 5px; float:left; width:122px; height:122px;}
.TituloMetodoPago{margin: 0px 0px 0px 0px; float:left;font-family: Arial,Verdana;font-size: 18px;color: #EF6822; width:608px;line-height: 24px;font-weight: bold;}
.TextoMetodoPago{float:left;font-family: Arial,Verdana;font-size: 12px;color: #333333; width:280px;line-height: 16px; height:115px;}
.TextoMetodoPago2{float:left;font-family: Arial,Verdana;font-size: 12px;color: #333333; width:608px;line-height: 16px; height-min:115px;}
.OpcionesMetodoPago{float:left;font-family: Arial,Verdana;font-size: 14px;color: #666666; width:300px;line-height: 18px;margin:0px 0px 10px 20px; font-weight: none;}
#dvinfoOrdenPay, #dvPagaDespues , #dvWebPay {float:left; margin: 0px 0px 30px 0px; height:auto;}


.OpcionesMetodoPago input[type="text"]{margin-left:1px; border:1px solid #CCCCCC;padding:2px;}
.OpcionesMetodoPago input[type="radio"]{padding:0px;}
.OpcionesMetodoPago input[type="radio"]:checked + label {color: #333333; font-weight:bold; }
.OpcionesMetodoPagoBoton {float:left;font-family: Arial,Verdana;font-size: 14px;color: #666666; width:300px;line-height: 18px;margin:0px 0px 10px 20px; font-weight: none;text-align: center;}
.OpcionesMetodoPago p {color:#ff0000;font-size: 11px;font-weight: none; }
.dvCuadroProcesoOrden{margin:0px 0px 10px 147px;}

.TabCuenta ul {border-bottom: 0px solid #ffffff;}
.TabCuenta2 {border-bottom: 1px solid #999999;  padding-bottom: 1px; margin-bottom:10px;}
.TabCuenta li{
  border: 1px solid #999999 ;
    /* This is the important part! */
    border-radius:       6px 6px 0 0;
    display:             inline-block;
    position:            relative;
    top:                 1px; /* Offset one pixel to the bottom */
    border-bottom-color: white; /* white border overrides black. white should be the same as the background color */
  padding: 10px 4px 0px 4px;
  height:30px;
  border-bottom:0px solid #999999;
}
.TabCuenta li:hover{ background-color:#ffffdb; border: 1px solid #000000 ;border-bottom:0px solid #ffffdb;}
.TabCuenta img{margin:0px 5px -3px 3px; width:16px;}
.TabCuenta a:link{font-family: Arial,Verdana;font-size: 14px;line-height: 16px;line-height: 18px;font-weight: bold; padding:3px;   padding-right: 10px;}


.TabActiva{ background-color:#E6E6E6; border: 1px solid #000000 ; border-bottom:0px solid #E6E6E6;font-weight: bold;}

.carro_ayuda a:link,.carro_ayuda a:visited{color:#333333;}
.caja1Destacada{margin:10px 0px 5px 0px; background-color:#999999; color:#FFFFFF;font-family: Arial,Verdana;font-size: 11px;line-height: 16px;font-weight: bold;padding:3px;padding-left: 10px;}

#contenidos2015{width:796px; float:left;}

.iconfacebook{height:22px;width:22px;background:url('/img/icons/facebook-white.png');display: block;  float: left; background-size: 22px 22px;background-color: #4e69a2;  color: #FFFFFF;}
.boFaceBookConect{height:22px; padding: 3px 6px;  background-color: #4e69a2;  color: #FFFFFF;  font-weight: bold;  float: right; font-size: 12px;  margin: 0px 0px;border: 1px solid #4e69a2;line-height: 12px;}
#boFacebookDesConectar,#boFacebookConectar{margin:0px 0px 0px 0px;float:right;width:auto;}
#CuentaFaceBook{ border: 1px solid #000000; background-color: #cccccc;   float: left;width:160px;}


#dvFacebookPageHeader h1{font-family: Arial,Verdana;font-size: 32px;color: #FFFFFF;}
#dvFacebookPageHeader p{font-family: Arial,Verdana;font-size: 14px;color: #FFFFFF;}
#dvFacebookPageHeaderTitulo {background-color:#4e69a2; height:60px; width:635px; float:left; color:#FFFFFF; font-size:14px; padding: 20px 5px 5px 156px;}
#dvFacebookPageHeaderLogo {position:absolute; margin: 10px;}
#dvFacebookPageHeaderStatusCust{background-color:#ffffdb;float:left;margin: 10px 5px 5px 156px;padding:10px 10px 10px 20px;border:2px solid #FAB245; width: 595px;  border-radius: 4px;}
#dvFacebookPage{font-family: Arial,Verdana;font-size: 12px;color: #666666;padding:10px 10px 10px 20px;line-height: 18px;}
#dvFacebookPage b{font-family: Arial,Verdana;font-size: 12px;color: #000000;}
#dvFacebookPage h2 {font-family: Arial,Verdana;font-size: 24px;color: #000000;text-align: center;line-height: 32px;margin-bottom:20px;  }
/*#dvFacebookPage img{margin:7px 0 10px 0;}*/
.clFacebookNota {width:750px;font-family: Arial,Verdana;font-size: 14px;color: #666666;text-align: center;line-height: 32px;margin-bottom:20px;font-style: italic;  font-weight: none;}
#dvFacebookComoFunciona{min-height:200px;margin-bottom:20px;}
#dvFacebookComoFunciona1{width:250px; height:400px; float:left;border-right:1px solid #cccccc; padding-right:7px;color:#000000;}
#dvFacebookComoFunciona2{width:370px; min-height:200px; float:left; padding: 0 0 0 10px;}
.clFacebookComoFuncionaTitulo{font-family: Arial,Verdana;font-size: 16px;color: #000000;line-height: 18px;font-weight: bold;    margin-bottom: 10px;
    float: left;}
#dvFacebookPreguntas{height:280px;margin-bottom:20px;font-family: Arial,Verdana;font-size: 12px;color: #000000; line-height: 16px;float: left;font-weight: normal;}
#dvFacebookPreguntas p{color:#333333;}
#dvFacebookPreguntas b{color:#000000;}
#dvFacebookPreguntas li{margin-bottom:15px;}
.dvFacebookPreguntas0{float:left; width:238px; height:290px; padding:0 10px 0 0px;}
.dvFacebookPreguntas1{float:left; border-left:1px solid #4e69a2; width:238px; height:240px; padding:0 10px 0 10px;}
#idShipMethod{width: 315px;}

#txComentario {border:1px solid #cccccc;width:100%;height:100px;margin:10px 0px 10px 0px;font-family: Arial,Verdana;font-size: 16px; padding:5px;}
/* Orden */
.boAnularOrden{
  width: auto;
  height: 35px;
  font-family: Arial,Verdana;
  font-size: 14px;
  color: #ffffff;
  background-color: #e12e2e;
  border:1px #cccccc solid;
  font-weight: bold;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  float:left;
  text-align: center;
  margin-bottom: 10px;
  padding: 0 10px 0 10px;
}
.boAnularOrden:hover{background-color: #666666; }

.botonAccion {-webkit-appearance: none;-webkit-border-radius: 5; -moz-border-radius: 5; border-radius: 5px; text-shadow: 1px 1px 3px #666666; font-family: Arial; font-size: 11px;  padding: 5px 10px 5px 10px; text-decoration: none;cursor: pointer; cursor: hand;}
.boExtenderFecha{ color: #ffffff; background: #ff6600; }
.boExtenderFecha:hover { background: #ff3000; }
.boAnularList{ color: #ffffff; background: #e12e2e; }
.boAnularList:hover { background: #ff3000; }

.boWishList{ color: #999999; background: #FFFFFF; text-shadow: none; border:1px solid #999999;min-width:120px;}
.boWishList:hover { background: #FFFFFF; }
.boWishListAdd{ color: #FFFFFF; background: #FA9133; text-shadow: none; border:1px solid #999999;}
.boWishListAdd:hover { background: #ff6600; }
.boWishList2{ color: #FF6600; background: #FFFFFF; text-shadow: none; border:1px solid #999999;float:left;width:190px;font-weight: bold;}
.boWishList2:hover { background: #FFFFFF; }

.boCombo{ color: #FF6600; background: #FFFFFF; text-shadow: none; border:1px solid #999999;float:left;width:100%;margin:5px 0px; font-family: FontAwesome,Arial;}
.boCombo:hover { background: #FFFFFF; }


.boConfirmarOrden{
  width: auto;
  height: 35px;
  font-family: Arial,Verdana;
  font-size: 14px;
  color: #ffffff;
  background-color: #ff7d08;
  border:1px #cccccc solid;
  font-weight: bold;
  cursor: pointer;
  border-radius: 0px;
  -webkit-appearance: none;
  float:left;
  text-align: center;
  margin-bottom: 10px;
  padding: 0 10px 0 10px;
}

.boConfirmarOrden:hover{background-color: #666666;}

.OrdenGracias{text-align: left;color:#000000;font-size:18px;font-weight:bold;margin-bottom:15px;float:left;}
.OrdenCuadroEstado{text-align:left;font-family: Arial, Verdana; vertical-align: top; font-size: 16px; width:736px; /*height: 110px;*/background-color:#ffc221;margin-bottom:15px;float:left;}
.OrdencuadroImgProd{float:left;text-align: center;background-color: #FFFFFF;}
.ImgOrdenEstado{width:90px;height:90px;float:left; padding: 10px;}
.TxtOrdenEstado{font-size:26px;font-weight:bold;}
.OrdenCuadroEstadoTxt{ float: left;   padding: 30px 10px 30px 10px;  width: 454px;}
#OrdenCuadroMensajeZOrden{text-align:left;font-family: Arial, Verdana; vertical-align: top; font-size: 12px; line-height:24px;width:726px; background-color:#F5F5EB;margin-bottom:15px;float:left;padding:5px;color:#666666;}
.OrdenCuadroListProducts{text-align: left; padding:2px;font-family: Arial,Verdana; vertical-align: top; font-size: 21px;color:#333333;margin-bottom:15px;float:left;width: 100%;}
.OrdenCuadroTitulo{font-family: Arial, Verdana; vertical-align: top; font-size: 14px; width: 100%; margin-bottom:10px; float:left;color:#666666;font-weight:bold;}
.OrdenLineaSeparador{background:#ffc221;width:100%;height:1px;margin:5px 0 10px 0;float:left;}

.OrdenCuadroInfo{font-size:14px;font-weight:normal;color:#000000; float:left; margin-bottom:10px; width:726px;}
.OrdenCuadroInfoBold{font-weight:bold;color:#666666;}
.OrdenCuadroInfo2{font-size:14px;font-weight:normal;color:#666666; float:left; margin-bottom:20px; width:726px;}
.OrdenCuadroInfoBold2{font-weight:bold;color:#333333;line-height: 20px;}
/* /Orden */
#dvEncuestaRespuesta{width:786px;float:left;margin:5px;}
#imgEncuestaRespuesta{width:200px;margin:20px 10px 500px 20px; float:left;}
#EncuestaRespuesta{width:66%;margin:20px 10px 10px 20px; float:left;background-color:#FFFDF7;}

.boxDesctoPor1{font-size: 9px;font-family: Arial, Verdana;background-color: #e12e2e;color:#FFFFFF;b;width: 31px;height: 31px;text-align: center; display: table-cell;vertical-align: middle;}
.boxDesctoPor2{font-size:14px;font-family: Arial, Verdana;}
.boxFechaLLegadaPor1{font-size: 9px;font-family: Arial, Verdana;background-color: #ffffff;color:#999;b;width: 32px;height: 32px;text-align: center; display: table-cell;vertical-align: middle;font-weight:bold;border:1px solid #999;}

 /*Relampago*/
.boRelampagoComprar { width: 180px;}
#RelampagoOferta{width: 796px;height: 100px;border:2px solid #feb60c; margin-bottom: 5px; position: relative; overflow: hidden; color: #fff;  font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: normal; font-size: 10px;}
#RelampagoOfertaBoxProd_Head a:link,#RelampagoOfertaBoxProd_Head  a:visited,#RelampagoOfertaBoxProd_Head  a:visited{color:#FAB245; text-decoration:none;}
#RelampagoOfertaImgProd{background-color: #FFFFFF;overflow: hidden; width: 135px;height: 100px;float: left;text-align: center;vertical-align: middle;display: table-cell;}
#RelampagoOfertaBoxProd{background-color: #58585A;overflow: hidden; width: 390px;height: 100px;float: left;padding:5px 0px 10px 5px;}
#RelampagoOfertaBoxProd_Titulo{font-size: 22px;text-transform:uppercase;font-weight: bold; height: 55px;overflow: hidden; vertical-align: middle; display: table-cell;}
#RelampagoOfertaBoxProd_TituloForce{height: 54px;}
#RelampagoOfertaBoxPrecio{background-color: #3A3A3C;overflow: hidden; width: 200px;height: 100px;float: left;text-align: center;vertical-align: middle;display: table-cell;padding: 5px 0px 5px 5px;}
#RelampagoOfertaPrecio{float:left;color: #FAB245;font-weight: bold;font-size: 46px;text-align: center;width: 200px;margin-bottom: 0px;line-height: 40px;height: 40px;}
.RelampagoOfertaPrecioSymbol{font-size: 26px;}
#RelampagoOfertaPrecioNormal{float:left;color: #FFFFFF;font-weight: normal;font-size: 10px;text-align: center;width: 200px;height: 24px;}
#RelampagoOfertaBoxComprar{float:left;color: #FFFFFF;font-weight: bold;font-size: 12px;text-align: center;width: 200px;}

#RelampagoOfertaVerMas{background-color: #58585A;overflow: hidden; width: 61px;height: 100px;text-align: center;vertical-align: middle; display: table-cell;font-size: 11px;text-decoration:none; float: left; padding-top: 20px;}
#RelampagoOfertaVerMas a:link,#RelampagoOfertaVerMas  a:visited,#RelampagoOfertaVerMas  a:visited{color:#ffffff; text-decoration:none;}

.RelampagoOfertaVerMasSymbol{font-size: 56px;font-weight: bold; line-height: 32px;}

#RelampagoOfertaBoxProd_BoxCount{z-index: 0;position: absolute; background-color: #58585A;height: 20px;}
#RelampagoOfertaBoxProd_BoxCount_Time{width:190px;height: 20px; background-color: #939598; float: left; margin-right: 5px;}
#RelampagoOfertaBoxProd_BoxCount_Stock{width:190px;height: 20px; background-color: #939598; float: left;}
.RelampagoOfertaBoxProd_BoxCount_Border_L{width: 5px;height: 20px;background-color:#FAB245;position: absolute;float:left;}
.RelampagoOfertaBoxProd_BoxCount_Border_R{width: 5px;height: 20px;background-color:#FAB245;float:right}
.RelampagoOfertaBoxProd_BoxCount_Stock_Border_L{width: 5px;height: 20px;background-color:#EF4036;position: absolute;float:left;}
.RelampagoOfertaBoxProd_BoxCount_Stock_Border_R{width: 5px;height: 20px;background-color:#EF4036;float:right}
.RelampagoOfertaBoxProd_BoxCount_Barra_T{height: 20px; position: absolute;background-color:#F7941E;}
.RelampagoOfertaBoxProd_BoxCount_Barra_S{height: 20px; position: absolute;background-color:#F1592A;}
.RelampagoOfertaBoxProd_BoxCount_Time {float: left;width: 180px;height: 17px; text-align: center;font-size: 10px;font-weight: normal; padding-top: 4px;position: absolute;}
.RelampagoOfertaBoxProd_BoxCount_Stock{float: left;width: 180px;height: 17px; text-align: center;font-size: 10px;font-weight: normal; padding-top: 4px;position: absolute;}
 /*Relampago*/


.WishList_Descripcion {
  font-size: 14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  margin: 0px 0px 0px 0px;

    line-height: 13px;
}

.WishList_Descripcion a:link,.WishList_Descripcion a:visited
    {color:#333333;}

.WishList_Image  img {
  margin-left: -46px;
  margin-top: -0px;
}


.WishList_Precios {
  margin: 15px 5px 5px 5px;
    width: 130px;
    float:right;
    height: 50px;
}

.WishList_Precio {
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  text-align: right;
  color: #000000;
  float: right;
}

.WishList_PrecioNormal{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #666666;
  float: right;
  width: 170px;
}

.WishList_PrecioSymbol{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:14px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
  margin-right: 3px;
}

.WishList_PrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #ff0000;
  float: right;
}

.WishList_Disponibilidad{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #666666;
  float: right;
    width: 180px;
}




.WishList_COMPRARFICHA{
  float: left;
  width: 180px;
  border-top: 1px solid #cccccc;
}

.WishList_COMPRAR{
  float: left;
  width: 125px;
  height: 25px;
  background-color:#e65317;
    text-align: Center;
    color:#ffffff;
    font-size: 11px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height: 26px;
    font-weight: bold;
    vertical-align: middle;
}
.WishList_COMPRAR:hover{
  background-color:#f7931e;
    cursor:pointer; cursor: hand;
}

.WishList_PREVENTA{
  float: left;
  width: 125px;
  height: 25px;
  background-color:#f7931e;
    text-align: Center;
    color:#ffffff;
    font-size: 11px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height: 26px;
    font-weight: bold;
    vertical-align: middle;
}
.WishList_PREVENTA:hover{
  background-color:#e65317;
    cursor:pointer; cursor: hand;
}

.WishList_ESPERA_BO{
  float: left;
  width: 125px;
  height: 25px;
  background-color:#cccccc;
    text-align: Center;
    color:#ffffff;
    font-size: 11px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height: 26px;
    font-weight: bold;
    vertical-align: middle;
}
.WishList_ESPERA_VF{
  float: left;
  width: 125px;
  height: 25px;
  background-color:#cccccc;
    text-align: Center;
    color:#ffffff;
    font-size: 11px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height: 26px;
    font-weight: bold;
    vertical-align: middle;
}
.WishList_ESPERA_BO:hover{
  background-color:#f2f2f2;
}
.WishList_VERFICHA{
  float: left;
  width: 54px;
  height: 25px;
    background-color:#f2f2f2;
    text-align: Center;
    color:#666666;
    font-size: 10px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  line-height: 26px;
    font-weight: normal;
    vertical-align: middle;
}
.WishList_VERFICHA:hover{
  color:#000000;
}
.WishList_Regalo{
  float:left;
    margin-left:5px;
    margin-top:5px;
}
.WishListCreador{float:left;width:790px;font-size: 14px;font-weight: normal;}

.WishListTitulo {
    font-family: Arial,Helvetica,Geneva,sans-serif;
    font-size: 24px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: left;
    font-weight: bold;
    float: left;
    width: 790px;
}
.tdFichaComprarWishList{width:120px;}
.boxWhislistDescuento{font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 12px; color:#FFFFFF;  background-color:#FF0000; min-height:14px; padding:3px; min-width:300px; margin: 5px 0px 5px 0px;}
.boxWhislistRegalo{font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 12px; color:#FFFFFF;  background-color:#FF6600; min-height:14px; padding:3px; min-width:300px; margin: 5px 0px 5px 0px;}
#dvListaWishList{float:left;width:450px;border: 1px solid #999999;
    border-radius: 6px 6px 0 0;
    display: inline-block;
    position: relative;
    top: 1px;
    border-bottom-color: #E6E6E6;
    padding: 10px 10px 0px 10px;
      min-height: 35px;
  background-color: #E6E6E6;}
.WishlistBajada{float:left; width:700px; padding:5px;}
#dvWishList{float:left; margin: 5px 0px 5px 0px;width:320px;}
#dvListaWishListR{float:right; margin-left:10px;}
.TTRegalo{
      width:auto;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9px;
      border: 0px solid #ffffff;
      background: none;
      }
/* Rewards*/
.RewardsBoxs{width:760px;min-height: 533px;}
.RewardsBox{width:370px;border:1px solid #CCCCCC; float: left; min-height: 300px;margin:10px 1px 0px 7px;font-family:Arial,Verdana;}
.RewardsBoxTitulo{width:360px;float:left;padding:5px 5px 8px 5px;font-size:24px;font-weight:bold;}
.RewardsBoxImagen{width:370px;float:left;}
.RewardsBoxDescription{width:350px;float:left;padding:5px 10px 8px 10px;font-size:14px;}
.RewardsBoCode{width:340px;float:left;padding:5px 5px 8px 5px;font-size:14px;color:#FFFFFF;background-color:#F16722; border:1px solid #CCCCCC;text-align:center; margin-left:8px; cursor: pointer; cursor: hand;}
.RewardsBoCodenone{width:340px;float:left;padding:5px 5px 8px 5px;font-size:14px;font-weight:bold;color:#000000;background-color:#ffc221; border:1px solid #CCCCCC;text-align:center; margin-left:8px;}
.RewardsBoxLegal{width:350px;float:left;padding:5px 10px 8px 10px;font-size:10px;}
.RewardsBoxComo{width:350px;float:left;padding:5px 10px 8px 10px;font-size:10px;}
/* Notifications */
#ZMNotificacionesPanel{top:85px; width: 388px; padding: 5px; z-index: 130; position: absolute; margin-left: 0px; background-color: #f2f2f2; color: #000000; border: 1px solid #ffd055; float: left; overflow: hidden;text-align:left;}
.ZMNotificacionesLI{float:left;border-bottom:1px solid #cccccc;margin-bottom:3px;color: #000000;}
.ZMNotificacionesLINohay{float:left;border-bottom:1px solid #cccccc;margin-bottom:3px;color: #000000;    padding: 10px 5px 10px 5px;}
.ZMNotificacionesLI:hover{background-color: #FFFFFF;}
.ZMNotificacionesLINew{float:left;border-bottom:1px solid #cccccc;margin-bottom:3px;color: #000000;background-color: #FFFFFF;}
.ZMNotificacionesLINew:hover{background-color: #FFFFFF;}

.ZMNotificacionesListIMG{float:left;padding: 3px;width:55px;}
.ZMNotificacionesListIMG2{float:left;padding: 3px;width:95px;}
.ZMNotificacionesListTitulo{float:left;padding: 3px;width:293px;color: #000000;}
.ZMNotificacionesListTitulo2{float:left;padding: 3px;color: #000000; font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 16px; width: 657px;}
.ZMNotificacionesListInfo{float:left;padding: 3px; font-size:9px;color:#999999;}
.ZMNotificacionesListInfo2{float:left;padding: 3px; font-size:12px;color:#999999;}
.ZMNotificacionesClose{float: right;  position: absolute; left: 380px; top: 0px;}
.clMenuPerfilHeader{color: #333333;font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; text-align:right;padding:0px 5px 5px 0px; font-weight:bold;}
.clMenuPerfilHeader2{ font-weight:normal;}
.clMenuPerfilHeader a:link,.clMenuPerfilHeader a:visited{color: #333333;}
.clMenuPerfilPipe{ color:#ffd055;}
.LineaPerfil{background:#ffd055;width:100%;height:1px;margin:5px 0 5px 0;}
#dvStatusNotificaciones{ background-color: #ffffff;  float: left;  margin: 10px 5px 5px 0px;  padding: 10px 10px 10px 20px;  border: 2px solid #FAB245;  width: 595px; border-radius: 4px;}


 /*Relampago Inicio*/
#RelampagoMensajeBox{float:left;background-color:#222222;/*background-color: #950000;*/width:800px;height:27px;font-size:14px;line-height: 26px;text-align: center; color:#ffffff;display: table;margin:0 auto;}

#RelampagoMensajeBoxCenter{margin:auto;width:auto;}
#RelampagoMensaje b{color: #FFC222;}
#RelampagoMensaje {float:left; margin-right:10px;}
#RelampagoMensajeBox img{ float:left; margin:0px 10px 0px 10px;}
#RelampagoMensajeBox a:link,#RelampagoMensajeBox a:visited{font-weight:bold;color:#000;}
#boirOfertasRelampagos{-webkit-appearance: none;-webkit-border-radius: 5;-moz-border-radius: 5;border-radius: 3px;font-family: Arial;font-size: 12px;padding: 2px 10px 2px 10px;text-decoration: none;cursor: pointer;background-color: #FFC222;color: #000000;font-weight:bold;text-align: center;width:250px;float:right;    margin-top: 4px;    margin-right: 10px;}
#boirOfertasRelampagos:hover{background: #ffcc66;}

.RelampagoOfertaImgProd{float:left;background-color:#FFF;width:130px;height:98px;display: table;        position: relative;}
.RelampagoProducto{float:left;background-color:#E5E5E5;width:122px;height:93px;font-size:12px;text-align: left; color:#000; border:1px solid #E5E5E5;padding:3px 5px 0 5px;}
.RelampagoOfertaSeparador{float:left;}
.RelampagoOfertaSeparador1{width:3px;height:50px;background-color:#222222;}
.RelampagoOfertaSeparador2{width:3px;height:50px;background-color:#222222;}
 /*Relampago Caja Productos*/
.RelampagoProductoDescripcion{font-size:12px;font-weight:bold;color:#333; height:42px;overflow: hidden;}
.RelampagoProductoDescripcion a:link,.RelampagoProductoDescripcion a:visited{font-weight:bold;color:#000;}
.RelampagoProductoPrecio{font-size:15px;font-weight:bold;color:#000;float: right;width: 100%; text-align: right;}
.RelampagoProductoPrecioSymbol{font-size:12px;font-weight:bold;color:#000;}
.RelampagoProductoNormal{font-size:8px;color:#666;font-weight:bold;margin-bottom:3px;text-align: right;/*font-style: italic;*/}

.RelampagoOferta{border: 1px solid #FFC222;  margin-bottom: 5px; position: relative;  overflow: hidden; color: #fff; font-family: Arial, Helvetica, Geneva, sans-serif;font-weight: normal; font-size: 10px;width:798px;height: 125px;}
.boRelampagoOfertaComprar{width:120px;-webkit-appearance: none;-webkit-border-radius: 3;-moz-border-radius: 3;border-radius: 3px;text-shadow: none;font-family: Arial;font-size: 10px;padding: 2px 10px 2px 10px;text-decoration: none;cursor: pointer;font-weight: bold;}
input[type="button"]::-moz-focus-inner { border: 0; padding: 0;}
.boxRelampagoAvisoStock {font-size: 9px;font-family: Arial, Verdana;background-color: #f68a1f;color: #FFFFFF;width: 35px;height: 26px;text-align: center;display: table-cell;position: absolute;vertical-align: bottom; bottom: 0;left: 0;float: left;margin: 5px; padding:2px;}
.boxRelampagoAvisoHora {font-size: 9px;font-family: Arial, Verdana;background-color: #f68a1f;color: #FFFFFF;width: 40px;height: 26px;text-align: center;display: table-cell;position: absolute;vertical-align: bottom;bottom: 0;left: 0;float: left;margin: 5px; padding:2px;}


 /*Relampago FIN*/
.notaLatamPass{background-color: #1b0087;text-align:center;color:#ffffff;padding:5px}
 /* Destacados */
#DestacadoBoxCol1{min-height: 200px; overflow: hidden; text-align: center;width: 164px;height:278px;position: relative;display: table;float:left;}
#DestacadoBoxCol2{min-height: 200px; overflow: hidden; text-align: center;width: 632px;height:278px;position: relative;display: table;float:left; }
.DestacadoBox{ margin-bottom: 10px; min-height: 200px; overflow: hidden; text-align: center;width: 796px;height:278px;position: relative;display: table;float:left; }
.DestacadoBox_Recuadro{width: 611px;min-height: 60px;float: left;padding: 5px 10px 5px 10px;background: rgba(0,0,0, 0.5);color:#FFFFFF;position:absolute; vertical-align: bottom;display: table-cell; bottom: 0px;left: 0px;margin-bottom:0px;text-align:left;}
.DestacadoBox_Recuadro_Titulo{width: 614px; font-family: Arial;font-size: 16px; font-weight:bold;color:#FFFFFF; margin-top:5px;float:left; text-transform: uppercase; }
.DestacadoBox_Recuadro_Bajada{width: 614px; font-family: Arial;font-size: 12px; font-weight:normal;color:#FFFFFF; margin-top:5px;float:left; }
.DestacadoBox_Recuadro_Anexo  {width: 614px; font-family: Arial;font-size: 10px; font-weight:bold;color:#FFC222; margin-top:5px;float:left;text-transform: uppercase; display: none;}

.DestacadoListBox{width: 158px;height: 69px;margin:4px 1px;float:left;border:1px solid #666666;position: relative;display: table;float:left;}
.DestacadoListBox:hover{border:1px solid #FFC222;}
#DestacadoBox{width: 796px;height:278px;position: relative;display: flex;float:left;max-width: 796px;border-bottom:2px solid #FFC222;}
#DestacadoBox_MenuList{width: 172px;height: 278px;margin-left:26px;position: absolute;left:0px;vertical-align: bottom;display: table-cell;}
#DestacadoBox_MenuList_Down,#DestacadoBox_MenuList_UP{width: 158px;height: 15px;background-color:#666666;float:left;}
#DestacadoBox_MenuList_Down{margin-top:2px;}
#DestacadoBox_MenuList_Down:hover,#DestacadoBox_MenuList_UP:hover{background-color:#FFC222;}
.DestacadoBox_MenuList_Recuadro{width: 154px;min-height:20px;float: left;padding: 2px 2px 2px 2px;background: rgba(0,0,0, 0.7);color:#FFFFFF;position:absolute; vertical-align: bottom;display: table-cell; bottom: 0px;left: 0px;margin-bottom:0px;text-align:left;font-family: Arial;font-size: 10px;font-weight:bold;}
/*.DestacadoBox_MenuList_Recuadro:hover{background-color:#FFC222;color:#000000;}*/

 /* Destacados FIN */

/* New HEader 2016 */
  #HeaderInfoTop{float:left;border-bottom:1px solid #FFCC22;margin:2px 10px 7px 10px;width:776px;padding-bottom: 3px;}
  #HeaderInfoTopMessage{float:left;width:455px;font-size:10px; font-family:Arial;color:#333333;text-align:left;font-style: italic;}
  #HeaderInfoTopMessage a{color:#333333;font-size:10px;}
  #HeaderInfoTopDestacado{width:260px;float:left;font-size:10px; font-family:Arial;color:#333333;text-align:center;font-weight:normal;}
  #HeaderInfoTopDestacado ul {padding:0; list-style:none;}
  #HeaderInfoTopDestacado ul li, #HeaderInfoTopDestacado ul li a{float: left; position: relative;text-decoration: none;color:#333333;padding: 0px 5px 0px 0px;}
  #HeaderInfoTopDestacado ul li a:hover{color:#f26702;}
  #HeaderInfoTopRedesSociales{float:right;width:60px;font-size:12px;}
  #HeaderInfoTopRedesSociales ul{padding:0; list-style:none;}
  #HeaderInfoTopRedesSociales ul li a:hover{color:#f26702;}
  #HeaderInfoTopRedesSociales ul li, #HeaderInfoTopRedesSociales ul li a{float: left; position: relative;text-decoration: none;color:#000000;padding: 0px 0px 0px 5px;}

  #HeaderInfoMiddle{float:left;margin:2px 10px 7px 10px;width:776px;}
  #HeaderInfoMiddleLogo{float:left;width:189px;}
  #HeaderInfoMiddleSearch{float:left;width:370px;height:35px;background-color:#FFFFFF;border:1px solid #cccccc;}
  #HeaderInfoMiddleSearch input[type=text]{color:#c0c0c0;height:31px;width:325px;padding:0px 4px;margin-top:2px;font-weight:bold;font-size:24px;float: left;}
  #HeaderInfoMiddleSearch input[type="submit"] {-webkit-appearance: none;cursor: pointer;font-family: FontAwesome; width:31px;height:31px; text-align:center; background-color:#666666;color:#FFFFFF;margin:2px 2px;float: right;}
  #HeaderInfoMiddleSearch  #strSearch:focus {color:#000000;}
  #HeaderInfoMiddleCart{float:left;width:35px;height:35px;color:#000000;font-size:14px;text-align:center;font-weight:bold;font-family:Arial;}
  #HeaderInfoMiddleCart a{color:#000000;}

  #HeaderInfoMiddlePerfil{float:left;width:170px;height:35px;color:#000000; padding:0px 5px;font-family: Arial, Helvetica, sans-serif;font-size: 11px; text-align:center;}
  #HeaderInfoMiddlePerfil a{color:#000000;}
  #HeaderInfoMiddlePerfil_IconNotify{float:left;width:34px;height:31px;border:1px solid #666666;font-size:11px;background:none;padding-top: 3px;}
  .HeaderInfoMiddlePerfil_IconNotify{font-size:24px;}
  #HeaderInfoMiddlePerfil_Box{float:left;padding:0px 5px 5px 8px;width: 120px;}
  #HeaderInfoMiddlePerfil_Box_1,#HeaderInfoMiddlePerfil_Box_2{width: 120px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-bottom:3px;}
  #HeaderInfoMiddlePerfil_Box_1, #HeaderInfoMiddlePerfil_Box_1 a{overflow: hidden;height: 12px;}
  #HeaderInfoMiddlePerfil_Box_2{font-size: 16px;font-weight:bold;}
  #HeaderInfoMiddlePerfil_Box_2 ul {display: none;padding: 0spx 0px; font-size:12px; z-index:200;position:absolute;border:1px solid #000000;top: 65px;}
  #HeaderInfoMiddlePerfil_Box_2 ul li {margin:0; font-size:12px; text-align:left;padding:10px 10px;border-bottom:1px solid #ffb516 ;text-transform: uppercase;}
  #HeaderInfoMiddlePerfil_Box_2 ul li a{margin:0; font-size:12px;width:140px;}
  #HeaderInfoMiddlePerfil_Box_2 ul li:hover,#HeaderInfoMiddlePerfil_Box_2 ul li:hover a{background-color: #000000; color:#ffc221;text-decoration:none;}
  #HeaderInfoMiddlePerfil_Box_UL{background-color:#ffc221;width:150px;float:left;}
  .HeaderInfoMiddlePerfil_Count{background-color:#f26702;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color:#ffffff;font-weight:normal;width:15px;height:15px;float:right;text-align:center;border: 1px solid #f26702; border-radius: 8px;position:relative; top: -2px; left: 7px; line-height: 15px;}
  #HeaderInfoMiddleCart_List{  display:none; width: 388px; padding: 5px; z-index: 130; position: absolute; background-color: #f2f2f2; color: #000000; border: 5px solid #ffc221; float: left;  overflow: hidden;   text-align: left;top: 65px;margin-left: -361px;}
  #HeaderInfoMiddleCart_DesctoBox{padding:5px 5px;margin:5px 0px;float:left;width:380px;}
  #HeaderInfoMiddleCart_DesctoBox #HeaderInfoMiddleCartdiscCode{float:left;width:120px; border:1px solid #000000;    padding: 3px 1px 3px 1px;}
  .HeaderInfoMiddleCart_info{   float: left;   padding: 3px;   font-size: 11px;    color: #666666; }
  .HeaderInfoMiddleCart_infoTotales{   float: right;   padding: 3px;   font-size: 11px;    color: #666666;     font-weight: normal; }
  .HeaderInfoMiddleCart_infoTotalesDescuento{   float: right;   padding: 3px;   font-size: 11px;    color: #ff0000;     font-weight: normal; }
  .HeaderInfoMiddleCart_infoTotal{   float: right;   padding: 3px;   font-size: 11px;    color: #666666; font-weight:bold;}
  .HeaderInfoMiddleCart_Del{width:40px;height:40px;text-align:center; color:#999999;float: right;padding: 1px;margin-top:5px;margin-right:5px;}
  .HeaderInfoMiddleCart_Del input[type="button"]{-webkit-appearance: none;cursor: pointer;font-family: FontAwesome; font-size:20px;width:30px;height:30px; background-color: #cccccc; }
  .HeaderInfoMiddleCart_Titulo {float: left;padding: 3px; width: 253px;color: #000000;font-size: 14px;font-weight: bold;font-family: Arial;}
  .HeaderInfoMiddleClose{float:right;position:absolute;font-size:20px;width:20px;left:375px;}
  .HeaderInfoMiddleCloseCart{float:right;position:absolute;font-size:18px;width:20px;left:383px;top:0px;}

  #HeaderMenu{width:800px;height:78px;float:left;z-index:160;margin-bottom:2px}
  #HeaderMenu1{display:block;width:800px; height:38px;background-color:#000000;text-align:center;font-weight:bold;border-bottom:0px solid #000000;position:relative;z-index:120;text-transform: uppercase;}

  #HeaderMenu1 ul li {float:left; position:relative; border-right: 1px #222222 solid;}
  #HeaderMenu1 ul {padding: 0; list-style: none;padding-left:3px;width:797px; float:left;}
  #HeaderMenu1 .Otros{background-color:#333333;color:#FFFFFF;}

  #HeaderMenu1 ul li a:visited, #HeaderMenu1 ul li a{float: left; position: relative;padding: 10px 10px;font-size:12px; font-family:Arial;color:#FFFFFF;text-decoration: none;border-bottom:3px solid #000000;}
  #HeaderMenu1 ul li a:hover{text-decoration: none;float:left; color:#FFC222;border-bottom:3px solid #FFC222;}

  #HeaderMenu1 ul li ul li {margin:0; font-size:12px;}
  #HeaderMenu1 ul li ul li a{margin:0; font-size:12px;width:140px;}
  #HeaderMenu1 ul li ul {display: none;padding: 5px 0px;}

  #HeaderMenu1 ul li:hover ul {display:list-item; position:absolute; margin:30px 0 0 0; left:0;width:140px; }
  #HeaderMenu1 ul li:hover ul li a.hide { color:#fff;  background-color:#FF9900;}
  #HeaderMenu1 ul li:hover ul li:hover a.hide { color:#000; background-color:#FF9900}
  #HeaderMenu1 ul li:hover ul li ul {display: list-item; background-color:#FF9900;margin-left:0px; }
  #HeaderMenu1 ul li:hover ul li a {display:list-item; color: #FFFFFF; background-color:#333333;  text-align:left; padding:10px 5px;  border-bottom:1px solid #666666;}
  #HeaderMenu1 ul li:hover ul li a:hover{color:#FFC222;}

  #HeaderMenu1 .active{color:#FFC222;}
  #HeaderMenu1 ul li a.hide .active{color:#FFC222;}
  #HeaderMenu1 ul li.active a{color:#FFC222;border-bottom:3px solid #FFC222;}

  #HeaderMenu1 .destacar{color:#FFC222;}
  #HeaderMenu1 ul li a.hide .destacar{color:#FFC222;}
  #HeaderMenu1 ul li.destacar a{color:#FFC222;border-bottom:3px solid #FFC222;}


  /*border-bottom:3px solid #FFC222;*/
  #HeaderMenu2{width:800px; height:38px;background-color:#3C3C3C; font-size:12px; font-family:Arial;color:#FFFFFF;text-align:center;font-weight:bold;position:relative;z-index:110;text-transform: uppercase;}
  #HeaderMenu2 ul{padding: 0; list-style: none;padding-left:3px;width:796px; float:left;}
  #HeaderMenu2 ul li{float: left; position: relative;text-decoration: none; border-right: 1px #505050 solid;}
  #HeaderMenu2 li:hover{color:#FFC222;}
  #HeaderMenu2 ul li ul {display: none;}

  #HeaderMenu2 ul li a:visited, #HeaderMenu2 ul li a{float: left; position: relative;padding: 10px 7px;font-size:12px; font-family:Arial;color:#FFFFFF;text-decoration: none;}
  #HeaderMenu2 ul li a:hover{color:#FFC222;text-decoration: none;float:left;}

  #HeaderMenu2 ul li ul li {margin:0; font-size:12px;}
  #HeaderMenu2 ul li ul li a{margin:0; font-size:12px;width:150px;}
  #HeaderMenu2 ul li ul {display: none;padding: 0;}

  #HeaderMenu2 ul li:hover ul {display:list-item; position:absolute; margin:30px 0 0 0; left:0;width:140px; }
  #HeaderMenu2 ul li:hover ul li a.hide { color:#FF9900;  }
  #HeaderMenu2 ul li:hover ul li:hover a.hide { color:#FF9900; }
  #HeaderMenu2 ul li:hover ul li ul {display: list-item; color:#FF9900; }
  #HeaderMenu2 ul li:hover ul li a {display:list-item; color: #FFFFFF; background-color:#333333;  text-align:left; padding:10px 5px;  border-bottom:1px solid #666666;}
  #HeaderMenu2 ul li:hover ul li a:hover{color:#FFC222;}

  #HeaderMenu2 .active{color:#FFC222;}
  #HeaderMenu2 ul li.active a{color:#FFC222;}

  .HeaderMenu2Hide{display:none;}


  #HeaderSubMenu{width:796px;height:44px;float:left;z-index:100;margin-bottom:5px;}
  #HeaderSubMenu1{display:block;width:796px; height:38px;background-color:#000000;text-align:center;font-weight:bold;border-bottom:0px solid #000000;border-top:2px solid #FF9922;position:relative;z-index:100;text-transform: uppercase;}

  #HeaderSubMenu1 ul li {float:left; position:relative; border-right: 1px #222222 solid;}
  #HeaderSubMenu1 ul {padding: 0; list-style: none;padding-left:3px;width:796px; float:left;}
  #HeaderSubMenu1 .Otros{background-color:#333333;color:#FFFFFF;}

  #HeaderSubMenu1 ul li a:visited, #HeaderSubMenu1 ul li a{float: left; position: relative;padding: 10px 10px;font-size:12px; font-family:Arial;color:#FFFFFF;text-decoration: none;border-bottom:3px solid #000000;}
  #HeaderSubMenu1 ul li a:hover{text-decoration: none;float:left; color:#FFC222;border-bottom:3px solid #FFC222;}

  #HeaderSubMenu1 ul li ul li {margin:0; font-size:12px;}
  #HeaderSubMenu1 ul li ul li a{margin:0; font-size:12px;width:140px;}
  #HeaderSubMenu1 ul li ul {display: none;padding: 5px 0px;}

  #HeaderSubMenu1 ul li:hover ul {display:list-item; position:absolute; margin:30px 0 0 0; left:0;width:140px; }
  #HeaderSubMenu1 ul li:hover ul li a.hide { color:#fff;  background-color:#FF9900;}
  #HeaderSubMenu1 ul li:hover ul li:hover a.hide { color:#000; background-color:#FF9900}
  #HeaderSubMenu1 ul li:hover ul li ul {display: list-item; background-color:#FF9900;margin-left:0px; }
  #HeaderSubMenu1 ul li:hover ul li a {display:list-item; color: #FFFFFF; background-color:#333333;  text-align:left; padding:10px 5px;  border-bottom:1px solid #666666;}
  #HeaderSubMenu1 ul li:hover ul li a:hover{color:#FFC222;}

  #HeaderSubMenu1 .active{color:#FFC222;}
  #HeaderSubMenu1 ul li a.hide .active{color:#FFC222;}
  #HeaderSubMenu1 ul li.active a{color:#FFC222;border-bottom:3px solid #FFC222;}

  #HeaderSubMenu1 .destacar{color:#FFC222;}
  #HeaderSubMenu1 ul li a.hide .destacar{color:#FFC222;}
  #HeaderSubMenu1 ul li.destacar a{color:#FFC222;border-bottom:3px solid #FFC222;}


  /*border-bottom:3px solid #FFC222;*/
  #HeaderSubMenu2{width:796px; height:38px;background-color:#3C3C3C; font-size:12px; font-family:Arial;color:#FFFFFF;text-align:center;font-weight:bold;position:relative;z-index:190;text-transform: uppercase;}
  #HeaderSubMenu2 ul{padding: 0; list-style: none;padding-left:3px;width:796px; float:left;}
  #HeaderSubMenu2 ul li{float: left; position: relative;text-decoration: none; border-right: 1px #505050 solid;}
  #HeaderSubMenu2 li:hover{color:#FFC222;}
  #HeaderSubMenu2 ul li ul {display: none;}

  #HeaderSubMenu2 ul li a:visited, #HeaderSubMenu2 ul li a{float: left; position: relative;padding: 10px 7px;font-size:12px; font-family:Arial;color:#FFFFFF;text-decoration: none;}
  #HeaderSubMenu2 ul li a:hover{color:#FFC222;text-decoration: none;float:left;}

  #HeaderSubMenu2 ul li ul li {margin:0; font-size:12px;}
  #HeaderSubMenu2 ul li ul li a{margin:0; font-size:12px;width:150px;}
  #HeaderSubMenu2 ul li ul {display: none;padding: 0;}

  #HeaderSubMenu2 ul li:hover ul {display:list-item; position:absolute; margin:30px 0 0 0; left:0;width:140px; }
  #HeaderSubMenu2 ul li:hover ul li a.hide { color:#FF9900;  }
  #HeaderSubMenu2 ul li:hover ul li:hover a.hide { color:#FF9900; }
  #HeaderSubMenu2 ul li:hover ul li ul {display: list-item; color:#FF9900; }
  #HeaderSubMenu2 ul li:hover ul li a {display:list-item; color: #FFFFFF; background-color:#333333;  text-align:left; padding:10px 5px;  border-bottom:1px solid #666666;}
  #HeaderSubMenu2 ul li:hover ul li a:hover{color:#FFC222;}

  #HeaderSubMenu2 .active{color:#FFC222;}
  #HeaderSubMenu2 ul li.active a{color:#FFC222;}

  .HeaderSubMenu2Hide{display:none;}


 /* Fin New Header 2016 */

 #cont_cmcu, #cont_cmcmg, #cont_cmceu, #cont_cmccl, #cont_cmcud, #cont_cmcum, #cont_book {
    width: 100%;
    float: right;
    padding: 5px 0;
    position: relative;
}


.aleta_cmcu, .aleta_cmcmg, .aleta_cmceu, .aleta_cmccl, .aleta_cmcud, .aleta_cmcum, .aleta_book {
    float: left;
    left: -38px;
    position: absolute;
    top: 10px;
}

/******************* Comic USA ******************* */
.aleta_cmcu a:link, .aleta_cmcu  a:visited, .aleta_cmcu a:hover {
margin:16px 0 0 0 ;
background-image:url(/img/aleta_usa_comic.png);
background-repeat:no-repeat;
text-indent:-99999px;
width:38px;
height: 258px;
overflow:hidden;
display:block;
}

/******************* Comic BOOK ******************* */
.aleta_book a:link, .aleta_book  a:visited, .aleta_book a:hover {
margin:16px 0 0 0 ;
background-image:url(/img/aleta_libros.png);
background-repeat:no-repeat;
text-indent:-99999px;
width:38px;
height: 258px;
overflow:hidden;
display:block;
}

/******************* Comic Manga ******************* */
.aleta_cmcmg a:link, .aleta_cmcmg a:visited, .aleta_cmcmg a:hover{
margin:16px 0 0 0 ;
background-image:url(/img/aleta_manga_comic.png);
background-repeat: no-repeat;
text-indent:-99999px;
width: 38px;
height: 258px;
overflow:hidden;
display:block;
}

/******************* Comic Europa ******************* */

.aleta_cmceu a:link, .aleta_cmceu a:visited, .aleta_cmceu a:hover {
margin:16px 0 0 0 ;
background-image:url(/img/aleta_europa_comic.png);
background-repeat: no-repeat;
text-indent:-99999px;
width: 38px;
height: 258px;
overflow:hidden;
display:block;
}

/******************* Comic Chile ******************* */

.aleta_cmccl a:link, .aleta_cmccl a:visited, .aleta_cmccl a:hover {
margin:16px 0 0 0 ;
background-image:url(/img/aleta_chile_comic.png);
background-repeat: no-repeat;
text-indent:-99999px;
width: 38px;
height: 258px;
overflow:hidden;
display:block;
}
/******************* Comic DC ******************* */

.aleta_cmcud a:link, .aleta_cmcud a:visited, .aleta_cmcud a:hover {
margin:16px 0 0 0 ;
background-image:url(/img/aleta_dc_comic.png);
background-repeat: no-repeat;
text-indent:-99999px;
width: 38px;
height: 258px;
overflow:hidden;
display:block;
}
/******************* Comic Marvel ******************* */

.aleta_cmcum a:link, .aleta_cmcum a:visited, .aleta_cmcum a:hover {
margin:16px 0 0 0 ;
background-image:url(/img/aleta_marvel_comic.png);
background-repeat: no-repeat;
text-indent:-99999px;
width: 38px;
height: 258px;
overflow:hidden;
display:block;
}

/* Galeria en ProdView */
.boOpenGallery,.boOpenGalleryN3DS{  -webkit-appearance: none;cursor: pointer;border-radius: 5px;font-family: FontAwesome; font-size:16px; width: 30px; height: 30px; text-align: center; background-color: #666666; color: #FFFFFF; position:absolute; left:0px; top:363px;}
.boOpenGalleryN3DS{ top:256px;}
.boOpenGallery:hover,.boOpenGalleryN3DS:hover{background-color: #999999;}

/* */



/* Combos v2 */
 .dvCombos{float:left;border:1px solid #cccccc;margin:10px 10px 10px 10px; min-width:776px;background-color:#fcfcfc;}
   .Combo_Recuadro{
    width:auto;
    max-width:775px;
    min-width:545px;
    float: left;
    margin: 0px 10px;
    text-align: center;
   /* border: 1px #000000 solid;   */
    margin-bottom: 10px;
 }
  .Combo_Titulo,.Combo_Texto,.Combo_Anexo{
     /*float: left;    */
     text-align: left;
     min-width:545px;
     height: auto;
     font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 12px;
 }
 .Combo_Titulo{
    font-size: 12px;
    line-height: 14px;
     font-weight: bold;
    margin: 0px 0px 5px 0px;;
 }
 .Combo_Textos{
    float: left;
    width:770px;
    min-width:550px;
    height: auto;
   /* border: 1px #000000 solid; */
 }
 .dvCombos ul{
    float:left;
    padding:10px 0px 0px 0px;
}
.dvCombos ul li{
    list-style:none;
    float:left;
    min-width:135px;
    font-size:11px;
    font-family:Arial, arial, tahoma;
    text-align:left;
   /* height:140px;*/
    /*position:relative;*/
    z-index:1;
}
.dvCombos ul li img{
  /* position:absolute;*/
    bottom:0;
    left:0;
    border:none;
}
.mas_combo2{
    padding-right:15px;
    background:url(/img/mas.jpg) no-repeat 100% 48%;
}
.ComboPagePrecios {float:right;width:156px;text-align: center;margin:10px 5px 10px 5px; background-color: #F2F2F2;height:283px; padding:10px 5px; border:1px solid #CCCCCC;}
.ComboPrecios_Titulo {font-family: Arial, Helvetica, Geneva, sans-serif;  font-weight: normal;font-size: 11px;line-height: 14px;text-align: left; color: #000000;float: left; width:100%;}
.ComboPrecios_Productos hr{border-top:1px solid #c0c0c0;margin:1px 0px; padding:3px 0px;    margin: 3px 0px 0px 0px;}
.ComboPrecios_Productos{font-family: Arial, Helvetica, Geneva, sans-serif;  font-weight: bold;font-size: 12px;line-height: 14px;text-align: left; color: #000000;float: left; width:100%;}
/* /Combos v2 */


/* HB */

 .TituloDestacadoP{
  color: #ff9933;
 }
#BoxCodigoHB{border-top:1px solid #999999; border-bottom:1px solid #999999; width:540px;text-align: center;margin-left: 10px;background-color: #ebebeb;}
#BoxCodigoHB img {padding-top:20px;padding-bottom:10px;}
#dvLoginHB{margin-left: 10px;}
#dvLoginTextoHB{width:540px;margin-left: 10px; height:20px;}
#dvLoginInputHB{width:540px;margin-left: 10px; height:20px; margin-bottom:10px;}
.dvLoginInputHB{float:left; width:180px;}
.dvLoginInputTextHB{height:20px;width:160px;border:1px solid #999999;background-color: #ececec;}
.dvLoginInputButtonHB{display:block; height:23px;width:100px;font-size: 12px;line-height:14px;font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;border:1px solid #f26702;  text-align: center;  color: #ffffff;   background-image:url(/scripts/img/preventa_plus/bg-button-gradient-01.png);
  background-repeat:repeat-x;}
.LineaHB{width:540px;margin-left: 10px;margen-bottom:10px;}
.BoxCondicionesHB{font-size:11px; line-height:14px;}
.BoxCondicionesHB li{padding-bottom:7px;}

/* /HB */

.ProdDisplayType5_MasProductos {
    width: 775px;
    float: left;
    margin: 10px;
    font-size: 14px;
    line-height: 30px;
    font-family: Arial, Helvetica, Geneva, sans-serif;
    font-weight: bold;
    height: 30px;
    border: 1px solid #f26702;
    text-align: center;
    color: #f26702;
    background-image: url(/img/bg-cargar-mas.png);
    background-repeat: repeat-x;
    cursor: pointer;
    cursor: hand;
    border-radius: 5px;
    /* box-shadow: 1px 1px 1px rgba(0,0,0, 0.5); */
}

/* Venta Plus */
.VentaPlusOfertax2{
  width:560px;
  height: 286px;
}
.VentaPlusOfertax2Producto{
  float: left;
  width:260px;
  height: 286px;
  border: 1px solid #cccccc;
  margin:0px 0px 0px 12px;
}

.VentaPlusOfertax2ProductoDesc{
  width:130px;
  border-right: 1px solid #CCCCCC;
  height: 50px;
  float: left;
  margin: 3px 5px 5px 5px;
  font-size:14px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  line-height:14px;
  color: #000000;
}
.VentaPlusOfertax2ProductoPrecios{
  margin-right: 3px;
  margin-top: 3px;
}
.VentaPlusOfertax2ProductoPrecio{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:24px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: right;
  width:114px;
}
.VentaPlusOfertax2ProductoPrecio0{
  float:right;
  width: 117px;
}
.VentaPlusOfertax2ProductoPrecioSymbol{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:14px;
  line-height:24px;
  text-align: right;
  color: #000000;
  float: left;
  margin-right: 3px;
}
.VentaPlusOfertax2ProductoPrecioNormal{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #666666;
  float: right;
}
.VentaPlusOfertax2ProductoPrecioDescto{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:10px;
  text-align: right;
  color: #ff0000;
  float: right;
}

.VentaPlusOfertax2Seleccionar,.VentaPlusOfertax2Seleccionar2{
  background-color: #ffc222;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  color: #000000;
  height: 20px;
  text-align: center;
  float: left;
  width: 258px;
  margin-top: 10px;
  /*background-image:url(/scripts/img/preventa/bg-button-gradient-01.png);
  background-repeat:repeat-x;*/
}
.VentaPlusOfertax2Seleccionar a,.VentaPlusOfertax2Seleccionar2 a{
  color: #ffffff;
  text-decoration: none;
}
.VentaPlusOfertax2Producto a
{
  color: #000000;
  text-decoration: none;
  font-size: 12px;
}
.VentaPlusOfertax2Agregar{
  font-size:10px;
  line-height:20px;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:normal;
  height: 20px;
  border:1px solid #cccccc;
  text-align: center;
  color: #ffc222;
  background-color: #666666;
  float: left;
  width: 258px;
}

.VentaPlusOfertax4{
  width:560px;
  height: 225px;
  margin:0px 0px 10px 0px;
}
.VentaPlusOfertax4Producto,.VentaPlusOfertax4ProductoFijo{
  float: left;
  width:  125px;
  height: 224px;
  border: 1px solid #cccccc;
  margin: 0px 0px 10px 10px;

}
.VentaPlusOfertax4Producto a,.VentaPlusOfertax4ProductoFijo a{
  color:#000000;
  }

.VentaPlusOfertax4ProductoDesc{
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:12px;
  line-height:12px;
  color: #000000;
  border: 0px solid #ff0000;
  margin: 5px 5px 5px 5px;
  height: 64px !important;
}
.VentaPlusOfertax4ProductoPrecios{

  background-color: #FF0000;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  text-align: center;
  margin: 1px 1px 1px 1px;
  border: 1px solid #ff0000;
}
.VentaPlusOfertax4ProductoPrecio{
  margin: 5px 5px 5px 5px;
  width: 115px;
  border: 0px solid #ff0000;
}
.VentaPlusOfertax4ProductoPrecioDescto{
}
.VentaPlusOfertax4ProductoPrecios{
}
.VentaPlusOfertax4ProductoPrecioNormal{
text-align: center;
color:#777D7E;
margin:1px 1px 1px 1px;
}
.VentaPlusOfertax4Seleccionar,.VentaPlusOfertax4Seleccionar2,.VentaPlusOfertax4SeleccionarFijo{
  background-color: #FFC222;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:10px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 123px;
  margin-top: 4px;
}
.VentaPlusOfertax4SeleccionarDescto{
  background-color: #666666;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 123px;
  margin-top: 10px;
}

.VentaPlusOfertax4Seleccionado{
  background-color: #f26702;
  border: 1px solid #cccccc;
  font-family: Arial, Helvetica, Geneva, sans-serif;
  font-weight:bold;
  font-size:14px;
  line-height:20px;
  color: #ffffff;
  height: 20px;
  text-align: center;
  float: left;
  width: 123px;
  margin-top: 10px;
}

.fabigfont{font-size: 32px;color:#666666;}
.fashortfont{font-size:20px;color:#666666;}
.fashortfont2{font-size:12px;color:#FFFFFF;}

.dvDetailsProducts{width:100%;float:left;text-align:center;border:1px #cccccc solid;padding:7px 0 7px 0; font-size:12px;font-family: Arial;margin:0 0 10px 0; font-weight:bold;}
.dvDetailsProductsBoxShort{float:left;font-size:14px; width:20%;line-height: normal;}
.dvDetailsProductsBoxBig{float:left;font-size:14px; width:20%;line-height: normal;}
.dvDetailsProductsTitleBig{font-size:10px;font-weight:bold;line-height: 16px;color:#666666;}
.dvDetailsProductsTitleShort{font-size:10px;font-weight:bold;line-height: 16px;color:#666666;}



/* Caja x 2 Preventa Plus */
.VentaPlusOfertax2_DetailsProducts{width:256px;float:left;text-align:center;border:1px #cccccc solid;padding:3px 0 3px 0; font-size:8px;font-family: Arial;margin:0 0 0px 1px; font-weight:bold;position: relative;
    background: rgba(60,60,60, 0.7); top: -33px;    overflow: hidden; height:33px; color:#FFFFFF;}
.VentaPlusOfertax2_DetailsProductsBoxShort{float:left;font-size:9px; width:20%;line-height: normal;}
.VentaPlusOfertax2_DetailsProductsTitleShort{font-size:8px;font-weight:bold;line-height: 16px;color:#FFFFFF;display:none;}
.VentaPlusOfertax2_ImageGroup{float: left;   height: 195px;}



#LogComentariosTienda ul{
  font-family:Arial;font-size:11px;font-weight:normal;float:left;
  width:100%;
}

#LogComentariosTienda li{
  line-height:20px;
  display:inline;
  border-bottom:1px solid #CCC;
  padding:0 5px;
  width:600px;
  float:left;
}
#LogComentariosTienda li.first{
  border-left:none;
  font-weight:bold;
  font-size:14px;
}
#LogComentariosTienda li.LogComentariosTienda1 {
  border-left:none;
  font-weight:bold;
  font-size:14px;
}

#boFollowFB{color:#ffffff;border:1px #cccccc solid;padding:3px 0 3px 0; font-size:12px;font-family: Arial;margin:0 0 0px 1px; font-weight:bold; width:auto;    position: static;
    visibility: visible; width: 146px; height: 13px; float:left;text-align:center;    background-color: #4e69a2;    border-radius: 3px;}
#boFollowFB a{color:#ffffff;}

.zmart__freeShippingRibbon {
  position: relative;
}
.zmart__freeShippingRibbon::before {
  content: 'Envío Gratis a domicilio';
  font-size: 11px;
  font-style: italic;
  padding: 5px 0;
  width: 100%;
  text-indent: 26%;
  font-weight: bold;
  background-color: #FFC120;
  display: block;
  position: absolute;
  bottom: 21%;
}
.zmart__freeShippingRibbon::after {
  content: '';
  background-image: url('../img/freeShipping-icon-yellow.png');
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  height: 45px;
  width: 45px;
  background-size: contain;
  position: absolute;
  bottom: 17%;
  left: 2%;
}
.zmart__freeShippingRibbon_small::after {
  display: none;
}
.zmart__freeShippingRibbon_small::before {
  text-indent: inherit;
  text-align: center;
  bottom: 37%;
}
.zmart__freeShippingRibbon_no_text::before {
  display: none;
}
.zmart__freeShippingRibbon_detail {
  background-color: #FFC120;
  padding: 10px 10px 10px 60px;
}
.zmart__freeShippingRibbon_detail h5 {
  font-weight: bold;
  font-size: 11px;
}
.zmart__freeShippingRibbon_detail::after {
  bottom: inherit;
  top: 25%;
  transform: translateY(-25%);
}

/* Zmart Pass */
.zmart__zmarPassRibbon {
  position: relative;
}
.zmart__zmarPassRibbon::before {
  content: attr(data-zmartpass);
  font-size: 11px;
  font-style: italic;
  padding: 5px 0;
  width: 100%;
  font-weight: bold;
  background-color: #FFC120;
  display: block;
  position: absolute;
  bottom: 21%;
}
.zmart__zmarPassRibbon_small::before {
  text-indent: inherit;
  text-align: center;
  bottom: 37%;
}
.zmart__zmarPassRibbon_no_text::before {
  display: none;
}
.zmart__zmarPassRibbon_detail {
  background-color: #FFC120;
  padding: 10px 10px 10px 60px;
}
.zmart__zmarPassRibbon_detail h5 {
  font-weight: bold;
  font-size: 11px;
}
.zmart__zmarPassRibbon_detail::after {
  bottom: inherit;
  top: 25%;
  transform: translateY(-25%);
}
/*ProductView*/
.zmart__zmarPassProductDetail.zmartPass__wrapper {
  width: 98%;
  border: 1px solid #FF8539;
  border-right-width: 2px;
  border-left-width: 2px;
  margin: 10px auto 5px;
  color: #333;
}
.zmart__zmarPassProductDetail.zmartPass__noPrice {
  display: none;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer {
  padding: 5px 5px 5px 11.5%;
  background: #FFBF3E;
  position: relative;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer h4 {
  position: relative;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer h4 > span {
  font-weight: normal;
  text-transform: none;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer h4 > span > a {
  color: #333;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer ul {
  margin-top: 0.3em;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer li {
  display: table-cell;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer li:first-child {
  font-size: 24px;
  font-weight: bold;
  vertical-align: top;
  line-height: 1;
  position: relative;
  padding-left: 10px;
  color: #000;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer li:first-child > p {
  margin-right: 0.4em;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer li:first-child::before {
  content: '$';
  display: block;
  position: absolute;
  font-size: 12px;
  font-weight: bold;
  top: 9px;
  left: 0;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer.zmartPass__freeShipping li:first-child::after {
  content: '+ envío gratis';
  display: block;
  position: absolute;
  font-size: 11px;
  font-weight: normal;
  top: 2.1em;
  left: 0;
  text-transform: uppercase;
}
.zmart__zmarPassProductDetail.zmartPass__discount_disclaimer::before {
  content: '';
  position: absolute;
  left: 0.5%;
  display: block;
  background: url('/img/zmartpass-prodview-icon.png') center center no-repeat;
  height: 55px;
  width: 10%;
  top: 0;
  bottom: 0;
  overflow: auto;
  margin: auto;
}
.zmart__zmarPassProductDetail.zmartPass__alreadyUsed_disclaimer {
  background: #FFF5D6;
  position: relative;
  padding: 0.3em 0 0.3em 4em;
}
.zmart__zmarPassProductDetail.zmartPass__disclaimer::before {
  content: '';
  position: absolute;
  display: block;
  height: 24px;
  width: 24px;
  left: 0.8em;
  top: 0;
  bottom: 0;
  overflow: auto;
  margin: auto;
}
.zmart__zmarPassProductDetail.zmartPass__alreadyUsed_disclaimer::before {
  background: url('/img/notification-icons/warning.png') center center no-repeat;
}
.zmart__zmarPassProductDetail.zmartPass__notUsedYet {
  border-color: #00C828;
}
.zmart__zmarPassProductDetail.zmartPass__notUsedYet_disclaimer {
  background: #DEFFD6;
  position: relative;
  padding: 0.3em 0 0.3em 4em;
}
.zmart__zmarPassProductDetail.zmartPass__notUsedYet_disclaimer::before {
  background: url('/img/notification-icons/accept.png') center center no-repeat;
}
