﻿
@import "/theme/Microplay/css/menu.css?v=1.1";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i {
	border: 0 none;
	font-family: GOTHIC;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	outline: 0 none;
	padding: 0;
	vertical-align: baseline;
}
#cabecera {
	background: white;
	position:relative;
	z-index:999;
}
@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 100;
    src: local("Lato Hairline"), local("Lato-Hairline"), url(fonts/lato-v13-latin-ext_latin-100.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-100.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 100;
    src: local("Lato Hairline Italic"), local("Lato-HairlineItalic"), url(fonts/lato-v13-latin-ext_latin-100italic.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-100italic.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 300;
    src: local("Lato Light"), local("Lato-Light"), url(fonts/lato-v13-latin-ext_latin-300.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-300.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 300;
    src: local("Lato Light Italic"), local("Lato-LightItalic"), url(fonts/lato-v13-latin-ext_latin-300italic.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-300italic.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 400;
    src: local("Lato Regular"), local("Lato-Regular"), url(fonts/lato-v13-latin-ext_latin-regular.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-regular.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 400;
    src: local("Lato Italic"), local("Lato-Italic"), url(fonts/lato-v13-latin-ext_latin-italic.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-italic.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 700;
    src: local("Lato Bold"), local("Lato-Bold"), url(fonts/lato-v13-latin-ext_latin-700.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-700.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 700;
    src: local("Lato Bold Italic"), local("Lato-BoldItalic"), url(fonts/lato-v13-latin-ext_latin-700italic.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-700italic.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: normal;
    font-weight: 900;
    src: local("Lato Black"), local("Lato-Black"), url(fonts/lato-v13-latin-ext_latin-900.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-900.woff) format("woff")
}
@font-face {
    font-family: Lato;
    font-style: italic;
    font-weight: 900;
    src: local("Lato Black Italic"), local("Lato-BlackItalic"), url(fonts/lato-v13-latin-ext_latin-900italic.woff2) format("woff2"), url(fonts/lato-v13-latin-ext_latin-900italic.woff) format("woff")
}


@font-face
{
font-family: 'GOTHIC';
src:  url(fonts/GOTHICB.TTF) format('truetype');
}
@font-face
{
font-family: 'GOTHIC';
src:  url(fonts/GOTHICBI.TTF) format('truetype');
}
@font-face
{
font-family: 'GOTHIC';
src: url(fonts/GOTHICI.TTF) format('truetype');
}
@font-face
{
font-family: 'GOTHIC';
src:  url(fonts/GOTHIC.TTF) format('truetype');
}

body {
	line-height: 1;
}
html, body {
	height: 100%;
}

:focus {
	outline: 0 none;
}
ol, ul {
	list-style: none outside none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
input, textarea {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.oculto, hr, legend {
	display: none;
	visibility: hidden;
}
body {
	color: black;
	font-family: GOTHIC,Arial,sans-serif;
	font-size: 76%;
}


a:link, a:visited ,
a:hover, a:active {
	color:#5c666f;
	text-decoration: none;
}

a:link, a:visited {
}
a:hover, a:active {
	text-decoration: underline;
}

body {
	background: none repeat scroll 0 0 #EBEBEB;
	text-align: center;
}
strong {
	font-weight: bold;
}
.notxt {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.no-margin {
	margin: 0 !important;
}
.no-margin-right {
	margin-right: 0 !important;
}

b{
	font-weight:bold;
}

h2 {
	color: #138900;
}
.icn-consola {
	bottom: 0;
	color: #EBEBEB;
	font-size: 14px;
	font-weight: bold;
	padding: 6px 12px;
	position: absolute;
	right: 0;
}
.m_w_160{
	min-width: 160px!important;
}
/*
.ps2 .icn-consola {
	background: none repeat scroll 0 0 #FF8A00;
}
.ps3 .icn-consola {
	background: none repeat scroll 0 0 #D50404;
}
.xbox .icn-consola {
	background: none repeat scroll 0 0 #82C139;
}
.wii .icn-consola {
	background: none repeat scroll 0 0 #0588AE;
}
.pc .icn-consola {
	background: none repeat scroll 0 0 #F2B103;
}
*/
.btn-21 {
	background: url("i/bg-button-21-left.png") no-repeat scroll left top transparent;
	color: #FFFFFF !important;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	padding-left: 10px;
}
.btn-21 span {
	background: url("i/bg-button-21-right.png") no-repeat scroll right top transparent;
	display: block;
	float: left;
	font-weight: bold;
	height: 17px;
	margin-right: -5px;
	padding-right: 14px;
	padding-top: 4px;
}
#contenedor {
	border-top: 0 none;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 1006px;
	/*min-height: 100%;*/
}

/*#cabecera {
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #EAEAEA;
	border-right: 1px solid #EAEAEA;
	font-family: GOTHIC,Arial;
	height: 121px;
	width: 1004px;
}*/

#cabecera .logo {
	display: block;
	float: left;
	height: 60px;
	overflow: hidden;
	width: 250px;
	position: absolute;
	left:20px;
	top :15px;
}

#cabecera .logo a {
	display: inline-block;
}

#cabecera ul li {
	float: left;
}

#cabecera ul li.redes {
	/* width: 150px; */
	}

.publicidad_producto {
	display: none;
	width:100%;
	height: 150px;
}

.contenedor_wrapper {
	display: inline-block;
	width: 100%;
	min-height: 300px;
	/* padding-bottom: 20px; */
	background-color: #fff;
	position:relative;
	z-index:998;
}


.menu-top-wrapper {
			display: inline-block;
			/* width: 100%; */
			/* background-color: #DBDBDB ; */
			position: absolute;
			top: 5px;
			right: 20px;
			width: 245px ;
			height: 90px ;

		}

#menu-top {
	float: right;
	height: 26px;
	width: 131px;
	margin-right: 0px;
}
#menu-top li {
	display: inline-block;
	margin-left: 2px;
}
#menu-top li.redes {
	/* padding: 7px 7px 7px 0; */
}

#menu-top li.redes img {
	display: block;
	margin-top: 3px;
}

#menu-top a {
	color: #666666;
	font-size: 12px;
	line-height: 26px;
	padding: 0 3px;
	display: inline-block;
}
#menu-top a.contacto {
	background: url(i/icn-contacto.png) center center no-repeat transparent ;
	display: block;
	width:31px;
	height: 26px;
	overflow: hidden;
	text-indent: 10000px;

}

#menu-informacion {
	background: none repeat scroll 0 0 #138900;
	float: right;
	height: 26px;
	/*width: 334px;*/
	padding-right: 4px;
}

#menu-informacion li {
	position: relative;
	border-left:1px solid #48a43a;
}


#menu-informacion .btn-carro-top, #menu-informacion .btn-wish-top {
	color: #009900;
	font-size: 13px;
	font-weight: bold;
}
#menu-informacion a {
	color: #FFFFFF;
	font-size: 12px;
    display: block;
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
}
#menu-informacion a.btn-ingresar {
/*	background: url("i/icn-user.png") no-repeat scroll 10px center transparent; */
/*	text-indent: 20px;*/
}

#menu-informacion a.btn-carro-top {
	background: url("i/bg-carro.png") no-repeat scroll 10px center transparent;
	display: block;
	width: 50px;
	text-indent: 20px;
}
#menu-informacion a.btn-carro-top span {
	display: block;
	margin: 0 0 0 15px;
	text-align: center;
	width: 17px;
}
#menu-informacion a.btn-wish-top {
	background: url("i/bg-wish.png") no-repeat scroll left center transparent;
	display: block;
	margin: 0 0 0 10px;
	padding: 0 5px 0 15px;
	width: 30px;
}
#menu-informacion a.btn-wish-top span {
	display: block;
	margin: 0 0 0 8px;
	text-align: center;
	width: 17px;
}
#menu-informacion a.btn-registrarme {
	display: block;
}

.buscador_contenedor {
	background: url(i/ctrl-buscar.png) -70px center no-repeat transparent ;
}
.pushy{ display:none; }
/*
.buscador_contenedor {
	display: inline-block;
	float:right;
    margin: 15px 10px 12px;
    padding: 0;
    border:1px solid #fff;
    border-radius: 6px;
	box-shadow: 10px 10px 40px rgba(0,0,0,.07);
	margin-right: 204px;
}

#buscador {
	float: right;
	padding: 2px;
	border:1px solid #dedede ;
	border-radius: 6px;
	border-left-color: #cdcdcd;
	border-top-color: #cdcdcd;
}
*/
#buscador #ip-buscar {
	background: none repeat scroll 0 0 transparent;
    float: left;
    height: 29px;
    padding: 0 16px;
    width: 326px;
    font-size: 15px;
    color: #138900;
}
#buscador #btn-buscar {
	cursor: pointer;
	float: left;
	font-size: 0;
	height: 41px;
	line-height: 0;
	width: 40px;
	text-indent: -9999px;
	overflow: hidden;
	background-color: transparent ;
}

#box-cliente {
	/* overflow: hidden; */

	/*
	position: absolute;
	right:7px;
	top:30px;
	z-index: 1000;
	*/
	display: block;
	width: 200px;
	/*height: 50px;¨*/
	border:1px solid transparent ;

	background-color: transparent;
	color: #666666;
	font-size: 13px;
	border-radius: 6px;
	clear:both ;
}
#box-cliente:hover {
/*
	border:1px solid #fff;
	box-shadow: 5px 5px 3px rgba(0,0,0,.2);
	height: 140px;
	background-color: #f3f3f3;
	border-top-color: #dedede ;
	border-left-color: #dedede ;
*/
}

#box-cliente .box-cliente-presentacion {
	margin: 8px auto 20px;
	background: url("i/icn-telefono.png") no-repeat scroll left center transparent;
	height: 36px;
	width: 200px;
	text-align:center;
	padding: 0 0 0 26px;
	display: inline-block;

}

#box-cliente .box-cliente-presentacion strong {
	font-size: 24px;
}


#box-cliente .horario {
	/* display: none; */
	text-align: center ;
	font-size: 15px;
}
#box-cliente:hover .horario {
	display: block;
}




#box-cliente strong {
	color: #138900;
	display: block;
	font-family: Helvetica;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 0 2px 0;
}







.producto_con_fondo .publicidad_producto {
	display: block;
}
/*
.producto_con_fondo #contenido {
margin-top: 150px;
	}
*/
#banner-principal {
	float: left;
	height: 270px;
	/* margin-right: 10px;  */
	overflow: hidden;
	position: relative;
	width: 1002px;
}
#banner-principal .slider {
	float: left;
	height: 270px;
	position: relative;
	width: 1002px;
}
#banner-principal .nivoSlider {
	height: 300px;
	overflow: hidden;
	position: relative;
	width: 645px;
}
#banner-principal .slider li {
	position: relative;
}
#contenido #UserLoginForm fieldset {
	clear: both;
	/*float: left;*/
}
#banner-principal img {
}
#banner-principal .info img {
	left: 0;
	position: static;
	top: 0;
	z-index: 2;
}
#banner-principal .info {
	left: 0;
	position: absolute;
	top: 0;
	z-index: 2;
}
#banner-principal .info h3 {
	color: #FFFFFF;
	float: left;
	font-size: 26px;
	font-weight: bold;
	padding-top: 10px;
}
#banner-principal .info .left {
	float: left;
	padding: 40px 10px 0 20px;
	width: 208px;
}
#banner-principal .info .left span.xbox {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #138900;
	display: block;
	float: left;
	font-size: 14px;
	padding: 4px 7px;
}
#banner-principal .info .left span.estado {
	background: none repeat scroll 0 0 #138900;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 14px;
	padding: 4px 7px;
}
#banner-principal .info .right {
	float: left;
	padding-left: 16px;
	width: 390px;
}
#banner-principal .info .right img {
	float: left;
	margin: 25px 10px 0;
}
#banner-principal .info .right strong {
	color: #FFFFFF;
	float: left;
	font-size: 40px;
	padding: 102px 0 0;
}
#banner-principal .info .right a {
	background: url("i/bg-ver-mas.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	margin: 5px 0 0 24px;
	padding-top: 8px;
	text-align: center;
	width: 114px;
}

.banner-lateral_contenedor {
	display: inline-block;
	width: 310px;
	height: 218px;
	overflow: hidden;
}
.banner-lateral {
	float: left;
	height: 73px;
	overflow: hidden;
	position: relative;
	width: 310px;
}
/*
.banner-lateral.central {
	border-bottom: 1px solid #C0C1C2;
	border-top: 1px solid #C0C1C2;
} */
.banner-lateral .bg {
	background: none repeat scroll 0 0 #666666;
	float: left;
	height: 99px;
	opacity: 0.8;
	position: absolute;
	right: 0;
	top: 0;
	width: 173px;
	z-index: 1;
}
.banner-lateral .info {
	float: left;
	height: 99px;
	position: absolute;
	right: 0;
	top: 0;
	width: 173px;
	z-index: 2;
}
.banner-lateral .info h4 {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	margin: 20px 0 0 10px;
	width: 122px;
}
.banner-lateral .info p {
	display: block;
	font-size: 18px;
	margin: 3px 0 0 10px;
}
.banner-lateral a {
	display: block;
	height: 100%;
	width: 100%;
}
.banner-lateral .info .xbox {
	color: #009900;
}
.banner-lateral img {
	float: left;
	left: 0;
	position: absolute;
	top: 0;
	z-index: 0;
}
.juegos-destacados {
	float: left;
	margin: 40px 19px 0 0;
	width: 473px;
}
.juegos-destacados h2 {
	color: #666666;
	font-size: 22px;
	font-weight: bold;
}
.juegos-destacados .cnt {
	border: 1px solid #EAEAEA;
	float: left;
	margin: 5px 0 0;
	padding-bottom: 20px;
}
.juegos-destacados .cnt li {
	color: #666666;
	float: left;
	font-size: 12px;
	height: 226px;
	margin: 10px 0 0 10px;
	overflow: hidden;
	width: 107px;
}
.juegos-destacados .cnt li p {
	display: block;
	margin-top: 2px;
/*	text-decoration: line-through; */
}
.juegos-destacados .cnt li strong {
	display: block;
	margin-top: 2px;
}
.juegos-destacados .cnt li a.fotos {
	float: left;
	height: 141px;
	overflow: hidden;
	position: relative;
	width: 107px;
}
.juegos-destacados .cnt li a.fotos img {
	bottom: 0;
	left: 2px;
	position: absolute;
	width:99px;
}
.juegos-destacados .cnt li a.btn-titulo {
	color: #138900;
	font-size: 12px;
	line-height: 120%;
}
.home .juegos-destacados .cnt li a.btn_imagen {
	display: block;
	height: 115px;
	overflow: hidden;
	position: relative;
	width: 83px;
}
.home .juegos-destacados .cnt li a.btn_imagen img {
	bottom: 0;
	left: 0;
	position: absolute;
}

.home .ArrowHome {
	padding-right: 20px;
	/* background: url("i/HomeSectionArrow.png") right center no-repeat transparent ; */
	color: #434149;
	text-transform: uppercase;
	text-decoration: none;
}

.juegos-destacados .btn-21 {
	float: right;
	margin: 10px 5px 0 0;
}
.super-pack {
	border: 1px solid #CECECE;
	float: left;
	height: 250px;
	margin: 30px 0 0;
	width: 650px;
}
.super-pack h2 {
	float: left;
	font-size: 22px;
	padding: 5px 0 2px 16px;
	width: 95%;
}
.super-pack ul {
	float: left;
	margin-top: 5px;
	width: 650px;
}
.super-pack li {
	float: left;
	margin-left: 16px;
	position: relative;
	width: 195px;
}
.super-pack li a {
	color: #666666;
	font-size: 12px;
	line-height: 130%;
}
.super-pack li a .franja-pack {
	background: url("i/bg-franja-pack.png") no-repeat scroll left top transparent;
	height: 88px;
	left: 0;
	position: absolute;
	top: 0;
	width: 87px;
}
.super-pack li a .icn-mas {
	background: url("i/icn-mas.png") no-repeat scroll left top transparent;
	height: 34px;
	left: 74px;
	position: absolute;
	top: 59px;
	width: 35px;
}
.banner_home_inf_wrapper {
	display: inline-block;
	width: 1002px;
	height: 270px;
	margin:0;
	overflow: hidden;
}

#contenido > .banner_home_inf_wrapper {
	margin-left: -5px;
}
.banner_home_inf_wrapper_in {
	display: inline-block;
	width: 1002px;
	height: 270x;
}




.banner {
	float: left;
	height: 218px;
	margin: 0;
	overflow: hidden;
	width: 324px;
}
.banner:last-child {
/*	width: 320px; */
}


.banner img {
	float: left;
}
.banner-interior {
	float: left;
	height: 250px;
	margin-top: 30px;
	overflow: hidden;
	width: 381px;
}
.banner-interior img {
	float: left;
}
.not-margin-right {
	margin-right: 0;
}
.proximos-lanzamientos {
	float: left;
	margin: 30px 0 0;
	width: 950px ;
    height: 372px ;
}
.proximos-lanzamientos h2 {
	font-size: 22px;
}
.proximos-lanzamientos .cnt {
	border: 1px solid #EAEAEA;
	float: left;
	margin: 5px 0 0;
	padding-bottom: 20px;
	width: 963px;
}
.proximos-lanzamientos .cnt li {
	color: #666666;
	float: left;
	font-size: 12px;
	margin: 10px 0 0 13px;
	width: 107px;
}
.proximos-lanzamientos .cnt li p {
	display: block;
	margin-top: 4px;
/*	text-decoration: line-through; */
}
.proximos-lanzamientos .cnt li strong {
	display: block;
	margin-top: 4px;
}
.proximos-lanzamientos .cnt li a.fotos {
	float: left;
	height: 141px;
	position: relative;
	width: 107px;
}
.proximos-lanzamientos .cnt li a.fotos img {
	bottom: 0;
	left: 2px;
	position: absolute;
	width: 99px;
}
.proximos-lanzamientos .cnt li a.btn-titulo {
	color: #138900;
	font-size: 12px;
	line-height: 120%;
}
.proximos-lanzamientos .btn-21 {
	float: right;
	margin: 10px 20px 0 0;
}
.box-sec {
	float: left;
	margin: 60px 0 20px ;
	width: 290px;
	border-left: 1px solid #ccc;
	padding-left: 16px;
	padding-right: 16px;
}
.box-sec h2 {
	font-size: 22px;
	font-weight: bold;
	padding: 0 0 5px;
}
.box-sec .tags a, .box-sec .tags {
	color: #138900;
	font-size: 12px;
	padding-bottom: 2px;
}
.box-sec .cnt {
	/* border: 1px solid #EAEAEA; */
	float: left;
	margin: 5px 0 0;
	/* padding: 0 10px; */
	width: 100%;
}
.box-sec .cnt li {
	/* border-bottom: 1px solid #EAEAEA; */
	float: left;
	margin: 8px 0 0;
	padding-bottom: 8px;
	width: 100%;
}
.box-sec .cnt li strong {
	color: #666666;
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0 2px;
}
.box-sec .cnt li strong span{
	font-size: 12px;
}
.box-sec .cnt li p {
	color: #666666;
	display: block;
	font-size: 12px;
	/* text-decoration: line-through; */
}
.box-sec .cnt img {
	/* border: 1px solid #E1E1E1; */
	float: left;
	margin-right: 7px;
	width:64px;
}
.box-sec .cnt .btn-titulo {
	color: #138900;
	font-size: 12px;
	font-weight: bold;
}
.box-sec .btn-21 {
	margin: 10px 0 10px 23px;
}
.box-sec .btn-21 span {
	text-align: center;
	width: 150px;
}
section {
	display: inline-block;
	width:100%;
	position: relative ;
}

#pie {
	background: none repeat scroll 0 0 #FFFFFF;
	/* border-left: 1px solid #EAEAEA; */
	/* border-right: 1px solid #EAEAEA; */
	/* padding: 8px 18px 0; */
	/* width: 968px; */
	margin:0 auto;
	/* position: absolute; */
	/* position: inherit; */
	bottom:0;
}
/* #pie .footer_border {
    background: none repeat scroll 0 0 #138800;
    display: block;
    width: 100%;
    height: 219px;
    overflow: hidden;
} */
#pie .logo a {
	background: url("i/logo-footer.jpg") no-repeat scroll left top transparent;
	display: block;
	float: left;
	height: 28px;
	margin: 4px 0 0 6px;
	overflow: hidden;
	text-indent: -9999px;
	width: 180px;
}
.box-01 {
    float: left;
    width: 204px;
    height: 127px;
    background-color: #fff;
    display: inline-block;
}
.box-02 li a {
	font-weight: bold;
}
.box-02 li, .box-03 li, .box-04 li {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	padding: 4px 0 0 19px;
	width: 85%;
}
.box-02, .box-03, .box-04 {

	/*height: 150px;*/
	padding-top: 6px;
}
.box-02 li a, .box-03 li a, .box-04 li a {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
}
.box-02 {
	border-left: 1px solid #8BBC83;
	border-right: 1px solid #157605;
	float: left;
	width: 142px;
}
.box-03 {
	border-left: 1px solid #47A338;
	border-right: 1px solid #157605;
	float: left;
	width: 126px;
}
.box-04 {
    /* border-left: 1px solid #47A338; */
    /* border-right: 1px solid #6AA960; */
    float: left;
    width: 256px;
    height: 150px;
    margin-left: 1px;
    background-color: #138900;
}
.box-04:last-child {
	width: 230px;
}

.box-cliente {
	background: url("i/icn-telefono.png") no-repeat scroll left top transparent;
	color: #666666;
	/* float: left; */
	font-size: 12px;
	height: 35px;
	margin: 16px auto 8px;
	padding: 0 0 0 24px;
	width: 100px;
	display: block;
}

.box-cliente.horario {
	background: none;
	margin-left: 0;
	margin-top:4px;
	padding-left: 15px;
	width: 180px;
	text-align: center;
}

.box-cliente strong {
	color: #138900;
	display: block;
	font-family: Helvetica;
	font-size: 17px;
	font-weight: bold;
}

.box-cliente.horario strong {
	font-size: 11px;
}

.box-05 {
	background: none repeat scroll 0 0 #CCCCCC;
	float: left;
	height: 160px;
	width: 314px;
}
.box-05 big {
	background: url("i/icn-newsletter.jpg") no-repeat scroll left top transparent;
	color: #138900;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 8px;
	padding: 5px 0 0 23px;
	width: 91%;
}
.box-05 p {
	color: #333333;
	float: left;
	font-size: 12px;
	line-height: 120%;
	padding: 10px 0 0 10px;
	width: 295px;
}
.box-05 form div {
	background: url("i/bg-input-nw.jpg") no-repeat scroll left top transparent;
	float: left;
	height: 26px;
	margin: 10px 5px 0 10px;
	width: 195px;
}
.box-05 form #btn-nw , .btn-login-small {
	background: url("i/botones/registrate-1.jpg") no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 21px;
	margin: 10px 0 0;
	width: 76px;
}
.box-05 form #btn-nw , .btn-login-registrar {
	background: url("i/botones/ingresar-1.jpg") no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 21px;
	margin: 10px 0 0;
	width: 76px;
}

.box-05 form div #input-buscar {
	background: none repeat scroll 0 0 transparent;
	color: #333333;
	float: left;
	font-size: 12px;
	height: 26px;
	padding: 0 5px;
	width: 185px;
}
.miga {
	float: left;
	width: 100%;
}
.miga li {
	color: #666666;
	float: left;
	padding-right: 3px;
}
.miga li a {
	color: #138900;
	display: block;
	float: left;
	margin-right: 3px;
}
.ficha-producto .titulo-seccion {
	background: url("i/bg-linea.png") repeat-x scroll left 36px transparent;
	float: left;
	height: 32px;
	margin: 10px 0 ;
	padding-bottom: 20px;
	position: relative;
	width: 100%;
}
.ficha-producto.juegos .titulo-seccion.prod h2 {
	background: url("i/icn-juegos.png") no-repeat scroll left center transparent;
	padding: 8px 0 6px 38px;
}
.ficha-producto .titulo-seccion .comparte {
	color: #666666;
	position: absolute;
	right: 10px;
	bottom: 20px;
}
.ficha-producto .titulo-seccion .comparte span {
	display: block;
	float: left;
}
.ficha-producto .titulo-seccion .comparte a {
	display: block;
	float: left;
	margin: -5px 0 0 5px;
	width: 21px;
}
.ficha-producto .titulo-seccion .comparte a img {
	margin: 0;
}

.ficha-producto .titulo-seccion h1 {
	font-size: 22px;
	line-height: 32px;
	font-weight: bold;
	padding: 0 0 0 38px;
	/* width: 60%; */
	color: #138900;
	max-width: 640px;
}

.ficha-producto.juegos .titulo-seccion h1 {
	background: url("i/icn-juegos.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.electronica .titulo-seccion h1 {
	background: url("i/icn-electronica.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.audio .titulo-seccion h1 {
	background: url("i/icn-audio.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.computacion .titulo-seccion h1 {
	background: url("i/icn-computacion.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.juguetes .titulo-seccion h1 {
	background: url("i/icn-juguetes.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.geek .titulo-seccion h1 {
	background: url("i/icn-geek.png?v=2") no-repeat scroll left center transparent;
}

.ficha-producto.ofertas .titulo-seccion h1 {
	background: url("i/icn-ofertas.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.usados .titulo-seccion h1 {
	background: url("i/icn-usados.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.preventas .titulo-seccion h1 {
	background: url("i/icn-preventas.png?v=2") no-repeat scroll left center transparent;
}
.ficha-producto.novedades .titulo-seccion h1 {
	background: url("i/icn-novedades.png?v=2") no-repeat scroll left center transparent;
}



.ficha-producto.juegos .titulo-seccion small {
	color: #666666;
	float: left;
	font-size: 13px;
	margin: -5px 0 0 39px;
	width: 60%;
}


/** FIN SIDEBAR  **/
.ficha-producto .sidebar {
	float: left;
	width: 178px;
	padding:4px 0;
	border:1px solid #ccc;
	border-radius: 6px;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.07);
	background-color: #fff;
}
.ficha-producto .sidebar ul {
	float: left;
	width: 98%;
    /* height: 119px;
    overflow: hidden;
    overflow-y: auto; */
}
.ficha-producto .sidebar ul:last-child {
	margin-bottom: 20px;
}
.ficha-producto .sidebar ul li {
	/* background: url("i/bg-li-sidebar.png") repeat-x scroll left top transparent; */
	border-bottom: 1px solid #f2f2f2;
	float: left;
	font-size: 11px;
	line-height: 17px;
	width: 100%;
}
.ficha-producto .sidebar ul li:last-child {
	border:0 none;
}
.ficha-producto .sidebar ul li.current {
	background: url("i/bg-li-sidebar-current.png") repeat-x scroll left top transparent;
	height: 26px;
}
.ficha-producto .sidebar ul li span {
    line-height: 27px;
    width: 130px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-indent: 0;
    height: 27px;
    font-size: 12px;
}
.ficha-producto .sidebar ul li a {
    color: #fff;
    display: block;
    font-size: 12px;
    line-height: 27px;
    height: 27px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.ficha-producto .sidebar ul li.current a {
	margin: 8px 0 0 7px;
}
.ficha-producto .sidebar big {
	border-top: 1px solid #CFCFCF;
	color: #138900;
	display: block;
	float: left;
	font-size: 16px;
	font-weight: normal;
	padding: 8px 0;
	width: 100%;
	cursor:pointer;
	background: url("i/icn_flecha_menu_green.png") right top no-repeat;
	margin-top: 20px;
	text-indent: 7px;
}

.ficha-producto .sidebar big:first-child {
	margin-top: 0;
	border-top: 0 none;
	padding: 0;
}

.ficha-producto .sidebar big.up {
	background-position: right bottom ;
	/* background: url("i/icn_up.png") 156px center no-repeat; */
}


/** Ficha Producto **/
.ficha-producto .resultados-para {
	width: 170px;
}

.ficha-producto .resultados-para .titulo {
	margin: 10px 4px;
	color:#138900;
	display: inline-block;
}


.ficha-producto .sidebar .resultados-para ul {
	float: left;
	width: 100%;
	display:block;
/*	padding: 0 4px; */
	margin-left: 4px;
	height: auto;
	overflow: auto;
}

.resultados-para li {
	background: none repeat scroll 0 0 #138800 !important;
	border: 0 none !important;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
/*	height: auto !important; */
	margin-bottom: 4px;
/*	padding: 8px 0; */
	position: relative;
	text-indent: 8px;
/*	width: 148px !important; */
}
.ficha-producto .sidebar .resultados-para ul li {
	height: 27px;
    display: inline-block;
    width: 100%;
}



.resultados-para li a {
	background: url("i/icn-cerrar.png") no-repeat scroll 140px center transparent;
	height: 18px;
	position: absolute;
	right: 5px;
	top: 2px;
	width: 18px;
}
.resultados-para .btn-limpiar {
	color: #138800;
	float: left;
	font-size: 12px;
	margin: 10px 0 0 10px;
	text-decoration: underline;
}
/** FIN SIDEBAR  **/


.ficha-producto .ficha {
	float: right;
	width: 810px;
}
.ficha-lanzamiento {
	float: right;
	width: 964px;
}

.ficha-producto .ficha h1 {
	color: #138900;
	font-size: 28px;
	font-weight: bold;
	padding: 12px 0;
}

.social {
	/* border-bottom: 1px solid #DADADA; */
    height: 32px;
    margin-right: 15px;
	margin-top: -5px;
	margin-bottom: 10px;
	/* display: inline-flex!important; */
	float: right;

}

.cod{
    font-size: 12px;
    color: #666;
}
.social2 {
	margin-top: -23px;
	padding-right: 5px;
}

.btn-email ,
.btn-imprimir,
.btn-favoritos,
.btn-tienes {
	color: #138900;
	display: block;
	float: right;
	font-size: 12px;
	margin-left: 20px;
	padding: 4px 0 2px 15px;
	text-indent: 4px;
}

.btn-email {
	background: url("i/icn-email.png") no-repeat scroll left top transparent;
}
.btn-imprimir {
	background: url("i/icn-imprimir.png") no-repeat scroll left 3px transparent;
	text-indent: 1px;
}
.btn-favoritos {
	background: url("i/icn-favoritos.jpg") no-repeat scroll left 3px transparent;
}

.btn-tienes {
	background: url("i/favoritos.png") no-repeat scroll left 3px transparent;
}


.ficha-producto .ficha .caracteristicas ul {
	float: left;
	margin-right: 20px;
	width: 200px;
}
.ficha-producto .ficha .caracteristicas ul.edad {
	margin-left: 0;
	width: auto !important;
}
.ficha-producto .ficha .caracteristicas ul.edad img {
	float: right;
}
.ficha-producto .ficha .caracteristicas ul.edad strong {
	display: block;
	padding-top: 7px;
}
.ficha-producto .ficha .caracteristicas ul li {
	color: #666666;
	font-size: 12px;
	margin-top: 7px;
}
.ficha-producto .ficha .img-portada {
	float: left;
	padding: 0px 0 0;
	width: 200px;
	position: relative;
	height: 185px;
}

.ficha-producto .ficha .box_regalo {
	/* background: none repeat scroll 0 0 #f2f2f2; */
	float: left;
    margin-top: -47px;
    position: relative;
	/* padding: 9px;
	width: 160px; */
	/* min-height: 87px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border : 1px solid #ddd;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.04); */
}
.ficha-producto .ficha .box_regalo a {
	float: left;
	margin-right:10px;
}
.ficha-producto .ficha .box_regalo .titulo {
   float: left;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
	 color: #5F5F5F;
}
.ficha-producto .ficha .box_regalo .descripcion {
   float: left;
	font-size: 12px;
	 color: #5F5F5F;
	 line-height:120%;
}.ficha-producto .ficha .box_regalo .descripcion.con_foto,
.ficha-producto .ficha .box_regalo .titulo.con_foto  {
	width:100px;
}
.ficha-producto .ficha .box_regalo .titulo.con_foto  {
	color: #138800;
	font-weight: bold;
}
.ficha-producto .ficha .informacion {
	float: left;
	position: relative;
	width: 100%;
	margin-top: 2px;
}
.ficha-producto .ficha .informacion .precios {
	padding: 0;
	width: 100%;
	position: relative;
	width:255px;
	display: inline-block;
	float: left ;
	height: 100%
}
.precios .btn_nuevo{
	float: left;
    padding-top: 5px;
    width: 100%;
    /* padding-bottom: 10px; */
}
.precios .btn_nuevo .btn-agregar{
	float: left;
}
.precios .btn_nuevo .btn_tienes{
	float: left;
	width: 100%;
}
.btn_nuevo .btn_tienes span {
    float: left;
    width: auto;
}
.precios_usado span{
	font-size: 14px;
	color: #666;
	width: 100%;
	/* text-transform: uppercase; */
	font-weight: normal;
}
.precios_usado span span{
	color: #138900;
	font-weight: bold;
	text-transform: uppercase;
}
.comprar_usado span{
	font-size: 12px;
	color: #666;
	text-transform: uppercase;
	font-weight: normal;
}
.comprar_usado span span{
	font-size: 12px;
	color: #138900;
	font-weight: bold;
	text-transform: uppercase;
}
.comprar_usado li{
	padding-bottom: 5px;
}
.comprar_usado {
	border-left: 1px dashed #A0A0A0;
    padding-left: 24px;
    width: 169px;
    margin-left: 10px;
}

.comprar_usado strong {
    color: #138900;
    display: block;
    font-size: 33px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-top: 8px;
}
.desc{
    /* margin-left: -34px;
    margin-top: 7px; */
    color: #ffffff;
    background-color: #f00;
    /* margin-bottom: 8px; */
    padding: 6px 5px 6px 2px;
	font-weight: bold;
	float:right;
	font-size: 13px;
}
.ficha-producto .ficha .img-portada .sello{
	margin-top: 0px;
    margin-left: 10px;
}
.diferencia{
	display: inline-block;
	margin-left: 17px;
    /* margin-top: -33px; */
}
.despachos{
	width: 200px;
    padding: 5px;
    display: inline-flex;
}
.texto-entregas{
	padding: 5px;
}
.fancy_suc {
	display: inline-flex;
	text-decoration: none;
}
.ficha-producto .ficha .informacion .precios strong {
	color: #138900;
	display: block;
	font-size: 33px;
	font-weight: bold;
	padding: 4px 0 ;
}

.ficha-producto .ficha .informacion .precios .oferta {
	color: #666666;
	display: block;
	font-size: 13px;
	padding: 0px 0 0;
	float: left;
}
.ficha-producto .ficha .informacion .precios .oferta span {
	color: #138900;
	font-size: 14px;
}
.ficha-producto .ficha .informacion .precios .tienda {
	color: #666666;
	display: block;
	font-size: 11px;
	padding: 2px 0 0;
}
.ficha-producto .ficha .informacion .precios .tienda span {
	color: #138900;
	font-size: 11px;
}
.ficha-producto .ficha .informacion .fecha-lan {
	color: #666666;
	/* float: left; */
	font-size: 12px;
	padding: 20px 0 10px;
	/* width: 100%; */
	display: block;
}
.ficha-producto .ficha .informacion .caracteristicas {
	clear:both;
	width: 280px;
	/* margin-bottom: 20px;
	display: -webkit-box;
	display: -moz-box; */
}
.ficha-producto .ficha .informacion .precios .caracteristicas strong {
	font-weight: normal;
	font-size: 12px;
	color:#333;
	display: inline;
}


.ficha-producto .ficha .informacion .caracteristicas.no_juegos {
	height: 40px;
}
.ficha-producto .ficha .informacion .menu-producto {
    border-bottom: 1px solid #A0A0A0;
    float: left;
     /* margin: 15px 0 10px;  */
    padding-bottom: 0px;
    width: 100%;
}
.ficha-producto .ficha .informacion .menu-producto li {
	float: left;
	margin-right: 20px;
	margin-left: 10px;
}
.ficha-producto .ficha .informacion .menu-producto li:first-child {
	margin-left: 86px;

}
.ficha-producto .ficha .informacion .menu-producto li.current {
	border-bottom:	 6px solid #A0A0A0;
    margin-bottom: -6px;
}
.ficha-producto .ficha .informacion .menu-producto li a {
	color: #5a6770;
	float: left;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
.ficha-producto .ficha .informacion #boxs {
	border-bottom: 1px solid #A0A0A0;
	float: left;
	padding-bottom: 8px;
	width:100%;

}

.ficha-producto .ficha .informacion #boxs .box {
	color: #999999;
	display: none;
	font-size: 13px;
	line-height: 150%;
	width: 800px; /* 750px; */
	margin: 5px 86px;
	text-align: justify;
}
.ficha-producto .ficha .galeria {
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 32px;
	padding: 4px 10px;
	width: 748px;
}
.ficha-producto .ficha .galeria ul {
	float: left;
	width: 100%;
}
.ficha-producto .ficha .galeria ul li {
	float: left;
	margin-right: 6px;
}

.ficha-producto .ficha .galeria ul li a {
	border: 1px solid #e9e9e9;
	display: block;
	overflow: hidden;
	position: relative;
	width: 75px;
}

.ficha-producto .ficha .galeria ul li a span.video {
	background: url('/img/catalogo-producto-videobg.png') no-repeat;
	height: 75px;
	left: 0;
	position: absolute;
	top: 0;
	width: 75px;
}

.ficha-producto .ficha .galeria ul li a img {
	height: 75px;
}
.ficha-producto .ficha .juegos-similares {
	float: right;
	margin-bottom: 20px;
	padding-top: 32px;
	width: 770px;
}
.ficha-producto .ficha .juegos-similares h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 8px;
}
.ficha-producto .ficha .juegos-similares li {
	float: left;
	height: 317px;
	margin-bottom: 20px;
	margin-right: 8px;
	position: relative;
	width: 144px;
	display: inline-block;
}
.catalogo.producto .ficha-producto .ficha .juegos-similares li {
	float: left;
	height: 310px;
	margin-bottom: 20px;
	margin-right: 8px;
	position: relative;
	width: 144px;
}
.catalogo.producto .ficha-producto .ficha .juegos-similares li .btn-agregar,
.catalogo.producto .ficha-producto .ficha .juegos-similares li .btn-sin-stock{
position: absolute;
bottom: 0;
left: 0px;
	}
.ficha-producto .ficha .juegos-similares li.item_logueado {
	height: 310px;
	}

.ficha-producto .ficha .juegos-similares li.item_logueado .btn-agregar {
	position: absolute;
	left: 0;
	bottom: 0;
	margin: 0;
}


.ficha-producto .ficha .juegos-similares li .foto {
	border: 1px solid #fff;
	height: 188px;
	margin-bottom: 4px;
	overflow: hidden;
	position: relative;
	width: 144px;
}
.ficha-producto .ficha .juegos-similares li .foto img {
	bottom: 7px;
	left: 10px;
	position: absolute;
}

.ficha-producto .ficha .img-portada .sello,
.producto .img-portada-foto .sello,
.ficha-producto .ficha  li .foto .sello,
.sello.sello_preventa {
	position: absolute;
	top: 120px;
    right: 0px;
	width: 89px;
	height: 22px;
	z-index: 999;
	/* background: url(i/sello_preventa.png); */
}

.sello_preventa {
	background: url(i/BotonPreventa.jpg)
}


.producto .foto .sello_preventa{
	background: url(i/BotonPreventa.jpg);
}
.producto .foto .sello_usado{
	background: url(i/BotonUsados.jpg);
}

.producto .foto .sello_descarga{
	background: url(i/sello_descarga.png);
}

.producto .foto .sello_oferta{
	background: url(i/BotonOferta.jpg);
}

.ficha-producto .ficha .img-portada .sello {
	margin-top: 10px;
	margin-left: 10px;
	right: 18px;
}



	.cart_item #sucursal{
		margin-right: 10px;
	}


	.producto  .foto {
	position: relative;
	text-overflow: ellipsis;
	}

	.producto  .foto .sello_small {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 83px;
	height: 22px;
	z-index: 999;
	}

	.producto .foto .sello_preventa_small{
		background: url(i/sello_preventa_small.png);
	}
	.producto  .foto .sello_usado_small {
		background: url(i/sello_usado_small.png);
	}
	.producto  .foto .sello_descarga_small {
		background: url(i/sello_descarga_small.png);
	}





.ficha-producto .ficha .juegos-similares li .foto .sello_usado{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(i/sello_usado.png);
	width: 82px;
	height: 71px;
	z-index: 999;
	}
.ficha-producto .ficha .juegos-similares li span {
	color: #666666;
	display: inline-block;
	font-size: 14px;
	height: 32px;
	line-height: 120%;
	overflow: hidden;
}
.ficha-producto .ficha .juegos-similares li  strong span{
display: block;
    font-size: 12px;
    height: auto !important;
	}
.ficha-producto .ficha .juegos-similares li strong {
	color: #666666;
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top:3px;
}
.ficha-producto .ficha li .fechas {
	width: 100%;
    padding: 8px 0;
    color: #5c666f !important;
    font-weight: bold;
    font-size: 12px;
    position: inherit;
    bottom: 15px;
    text-align: center;
}
.ficha-producto .ficha li .btn-agregar {
	background: url("i/btn-add.png") no-repeat scroll left top transparent;
	display: inline-block;
	margin:0;
	padding:0;
	width:150px;
	height: 33px;
	line-height: 33px;
	text-indent: 40px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.ficha-producto .ficha .juegos-similares li .ranking {
}
.comprar {
	/*
	position: absolute;
	left: 190px;
	top: 22px;
	*/
	float:left;
}

.btn-agregar {
	background: url("i/btn-add.png") no-repeat scroll left top transparent;
	color: #FFFFFF !important;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0 0 5px;
	padding: 11px 0 2px 36px;
	width: 114px;
}
.btn-usado {
	background: url("i/btn-add.png") no-repeat scroll left top transparent;
	color: #FFFFFF !important;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	margin: 0 0 15px;
	padding: 11px 0 2px 32px;
	width: 120px;
	float: left;
	margin-top: 5px;
}

.btn-usado {
	margin:0;
	position: absolute;
	left:0;
	bottom: 0;
}

.informacion .btn-usado {
	margin: 0 0 15px;
	margin-top: 5px;
	position: relative;
}

a.btn-sin-stock {
	background: url("i/btn-sin-stock2.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 5px 0 15px;
	padding: 11px 0 2px;
	text-align: center;
	width: 151px;
	display: inline-block;
	margin-left: 10px;
}

a.btn-sin-stock {
	margin:0;
	position: absolute;
	left:0;
	bottom: 0;
}

.informacion a.btn-sin-stock {
	margin: 3px 0 10px;
	/* margin-left: 10px; */
	position: relative;

}
a.btn-sin-stock.listas {
  background: url("i/btn-sin-stock.png") no-repeat scroll left top transparent;
  color: #FFFFFF !important;
  display: block;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 20px;
  margin: 5px 0 0;
  padding: 11px 0 2px;
  text-align: center;
  width: 141px;
}
.juegos-similares.lista .right .btn-sin-stock.listas {
    position: absolute;
    right: 10px;
    top: 5px;
}
.comprar .submit input {
	background: url("i/btn-add.png") no-repeat scroll left top transparent;
	color: #FFFFFF !important;
	cursor: pointer;
	display: block;
	font-family: GOTHIC,arial;
	font-size: 11px;
	font-weight: bold;
	height: 32px;
	margin: 0 0 15px;
	padding: 2px 0 2px 10px;
	width: 150px;
}

/** Barra Filtros **/
	.barra-filtros {
		/* background: url("i/bg-filtros.png") no-repeat scroll left top transparent; */
		float: left;
		height: 27px;
		/* margin-left: -8px; */
		width: auto;
		border:1px solid #eaeaea;
		border-radius: 6px;
		margin-left: -1px;
		box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.07);
		position: absolute;
		top:-40px;
		background-color: #fff;
	}
	.barra-filtros span {
		color: #666666;
		display: block;
		float: left;
		font-size: 12px;
		padding: 0 20px;
		line-height: 27px;
	}
	.barra-filtros .link_filtros a {
		background: url("i/icn-flecha-abajo.png") no-repeat scroll right 2px transparent;
		color: #666666;
		display: block;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin: 8px 40px 0 0;
		padding: 0 17px 0 0;
	}
	.barra-filtros .btn-filtro {
		color: #666666;
		display: block;
		float: left;
		font-size: 12px;
		font-weight: bold;
		margin: 8px 30px 0 0;
		padding: 0 17px 0 0;
	}
	.barra-filtros .btn-filtro.down {
		background: url("i/icn-flecha-abajo.png") no-repeat scroll right 2px transparent;
	}
	.barra-filtros .btn-filtro.up, .barra-filtros .link_filtros a.asc {
		background: url("i/icn-flecha-arriba.png") no-repeat scroll right 2px transparent;
	}

	/* vistas */
		.barra-filtros .vistas {
			float: right;
			height: 24px;
			margin:  0;
			width: 62px;
			padding: 3px 20px 0;
			border-left: 1px solid #dedede;
			border-right: 1px solid #dedede;
		}

		.barra-filtros .vistas .bloques ,
		.barra-filtros .vistas .linea {
			display: block;
			float: left;
			height: 22px;
			overflow: hidden;
			text-indent: -99009px;
			width: 31px;
		}

		.barra-filtros .vistas .bloques {
			background: url("i/bg-vistas.png") no-repeat scroll left top transparent;
		}
		.barra-filtros .vistas .linea {
			background: url("i/bg-vistas.png") no-repeat scroll right top transparent;
		}

		.barra-filtros .vistas .bloques.sel,
		.barra-filtros .vistas .bloques:hover  {
			background-position: left bottom ;
		}
		.barra-filtros .vistas .linea.sel,
		.barra-filtros .vistas .linea:hover  {
			background-position: right bottom ;
		}
	/* ordenar */
		.ordenar {
			display: inline-block;
			height: 27px;
			float: left;
		}
/** Paginar **/
	.paginar{
		float: right;
		padding: 0 14px 0 0;
		width: 370px;
		display: inline-block;
		height: 27px;

	    font-size: 12px;
	}

	.paginar ul {
		display: inline;
		float: right;
	}

	.paginar ul li {
	    float: left;
	    display: inline;
	    height: 100%;
	}

	.paginar ul li span,
	.paginar ul li a {
	    display: block;
	    width: 28px;
	    height: 25px;
	    line-height: 29px;
	    color: #999999;
	    text-align: center;
	    margin:1px 0;
	}
	.paginar ul li a:hover {
		background-color: #f0f0f0 ;
	}
	.paginar ul li span {
	    color: #000;
		font-weight: bold;
		padding: 0;
	}

	.paginar li.prev a ,
	.paginar li.next a {
		overflow: hidden;
		text-indent: -9999px;
		height: 27px;
		width: 27px;
	}

	.paginar li.prev a {
		background: url("i/icn-flecha-izq.png") no-repeat scroll center center transparent;
	}
	.paginar li.next a {
		background: url("i/icn-flecha-der.png") no-repeat scroll center center transparent;
	}





.disabled {
	display: none !important;
}


.float-right {
	float: right;
}






.item-destacamos {
	float: right;
	margin-bottom: 20px;
	width: 298px;
}
.item-destacamos span {
	color: #138900;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
.item-destacamos strong span {
	 font-size: 12px;
	 padding: 0px;
	 display: block;
	 float: none;
}
.item-destacamos ul {
	border: 1px solid #CCCCCC;
	float: left;
	height: 192px;
	width: 298px;
}
.item-destacamos ul img {
	float: left;
	margin: 10px 10px 10px 0;
}
.item-destacamos ul .principal {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-left: 10px;
	padding-bottom: 5px;
	width: 276px;
}
.item-destacamos ul .principal a.photo {
	display: block;
	float: left;
	height: 96px;
	padding-right: 10px;
	width: 60px;
}
.item-destacamos ul .principal small {
	color: #138800;
	float: left;
	font-size: 12px;
	padding: 10px 0 5px;
	width: 185px;
}
.item-destacamos ul .principal h2 {
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
	width: 185px;
}
.item-destacamos ul .principal strong {
	color: #666666;
	float: left;
	font-size: 18px;
	font-weight: bold;
	width: 185px;
}
.item-destacamos ul .otros {
	float: left;
	margin-left: 11px;
	margin-top: 7px;
	width: 132px;
	position: relative;
}
.item-destacamos ul .otros a.photo {
	float: left;
	height: 68px;
	margin: 10px 5px 0 0;
	overflow: hidden;
	width: 50px;
}
.item-destacamos ul .otros img {
	margin: 0;
}
.item-destacamos ul .otros h2 {
	color: #666666;
	float: left;
	font-size: 12px;
	padding: 10px 0 15px;
	width: 77px;
}
.item-destacamos ul .otros strong {
	bottom: 5px;
	color: #666666;
	float: left;
	font-size: 14px;
	font-weight: bold;
	left: 55px;
	position: absolute;
	width: 65px;
}
.nivo-controlNav a {
	background: url("i/bg-bolitas.png") no-repeat scroll left top transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 11px;
	margin-right: 5px;
	overflow: hidden;
	text-indent: -999px;
	width: 10px;
}
.nivo-controlNav a.active {
	background-position: left -11px;
}
.ficha-producto .ficha .juegos-similares.lista {
	border-bottom: 0 solid #CCCCCC;
	float: left;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 20px;
}
.ficha-producto .ficha .juegos-similares.lista h2 {
	color: #138900;
	float: left;
	font-size: 18px;
	font-weight: normal;
	padding: 5px 0 7px;
	width: 670px;
}
.ficha-producto .ficha .juegos-similares.lista h2 a {
	color: #138900;
	font-size: 18px;
	text-decoration: underline;
}
.ficha-producto .ficha .juegos-similares.lista li {
	border-bottom: 1px solid #CCCCCC;
	float: left;
	height: auto !important;
	margin-bottom: 20px;
	margin-right: 8px;
	padding-bottom: 15px;
	position: relative;
	width: 100%;
}
.ficha-producto .ficha .juegos-similares.lista li .foto {
	border: 0px solid #CCCCCC;
	float: left;
	height: 115px;
	margin-bottom: 4px;
	margin-right: 10px;
	position: relative;
	width: 83px;
}
.ficha-producto .ficha .juegos-similares.lista li .foto img {
	left: 0;
	position: absolute;
	top: 0;
}
.ficha-producto .ficha .juegos-similares.lista li span {
	color: #666666;
	display: block;
	font-size: 14px;
	height: 35px;
}
.ficha-producto .ficha .juegos-similares.lista li strong {
	color: #666666;
	display: block;
	float: left;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 3px;
}
.ficha-producto .ficha .juegos-similares.lista li small {
	color: #666666;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 9px 0 0 5px;
	text-decoration: line-through;
}
.ficha-producto .ficha .juegos-similares.lista li .ranking {
	background: none repeat scroll 0 0 red;
	float: left;
	height: 15px;
	width: 80px;
}
.juegos-similares.lista .fav {
	float: left;
	padding-top: 4px;
	width: 200px;
}
.juegos-similares.lista .left {
	border-right: 2px solid #CCCCCC;
	float: left;
	width: 220px;
}
.juegos-similares.lista .right {
	float: left;
	padding-left: 15px;
	width: 430px;
	position: relative;
}
.juegos-similares.lista .right .btn-agregar{
	position: absolute;
	right: 10px;
	top: 5px;
}
.juegos-similares.lista .right img {
	float: left !important;
	margin: 0px 10px 0 0;
}
.juegos-similares.lista .right ul {
	float: left !important;
	width: 230px;
}
.juegos-similares.lista .right li {
	border: 0 none !important;
	color: #666666;
	float: left;
	font-size: 12px !important;
	margin:0 0 6px  0 !important;
	padding: 0 !important;
	width: 223px !important;
}
.juegos-similares.lista .right li strong {
	font-size: 12px !important;
}
.juegos-similares.lista .icn-consola {
	bottom: 0;
	color: #EBEBEB;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	padding: 2px 5px;
	position: static;
	right: 0;
}
.ficha-producto.home-producto {
	margin-top: 192px;
}
.ficha-producto.home-producto .ficha {
	width: 965px;
}
.ficha-producto.home-producto .ficha .juegos-similares li {
	margin-right: 17px;
}
.bg-wall {
	background: url("i/bg-home-halo.jpg") no-repeat scroll center top #000000;
}
.bg-wall #contenedor {
	border: 0 none !important;
}
.seccion_juegos .proximos-lanzamientos .cnt {
	width: 760px;
}
.seccion_juegos {
/*	overflow: hidden;*/
}
.seccion_juegos .proximos-lanzamientos .cnt li {
	margin: 10px 0 0 23px;
	height: 230px;
}
.seccion_juegos .super-pack {
	margin-right: 7px;
	width: 440px;
}
.price_normal {
	font-size: 10px;
}
.ficha-producto.page_carro .titulo-seccion h2 {
	background: url("i/icn_carro_de_compra.jpg") no-repeat scroll left 7px transparent;
	font-size: 22px;
	font-weight: bold;
	padding: 5px 0 6px 30px;
}
.page_carro .pasos {
	float: left;
	width: 100%;
}
.page_carro .pasos li {
	color: #FFFFFF;
	float: left;
	font-size: 14px;
	height: 23px;
	padding: 9px 0 0 30px;
}
.page_carro .pasos li.actual {
	font-size: 18px;
	height: 26px;
	padding-top: 6px;
}
.page_carro .pasos li.paso_uno {
	background: url("i/bg_carro_paso_uno.png") no-repeat scroll left -32px transparent;
	width: 289px;
}
.page_carro .pasos li.paso_dos {
	background: url("i/bg_carro_paso_dos.png") no-repeat scroll left -32px transparent;
	margin-left: -6px;
	width: 272px;
}
.page_carro .pasos li.paso_tres {
	background: url("i/bg_carro_paso_tres.png") no-repeat scroll left top transparent;
	margin-left: -6px;
	width: 316px;
}
.page_carro .pasos li.paso_uno.actual {
	background-position: left top;
}
.page_carro .pasos li.paso_dos.actual {
	background-position: left top;
	    font-size: 17px !important;
}
.page_carro .pasos li.paso_tres.actual {
	background-position: left -32px;
}
.page_carro .left {
	float: left;
	width: 625px;
}
.page_carro .left table {
	color: #7C7C7C;
	font-size: 12px;
	margin-top: 20px;
	width: 100%;
	text-align: left;
}
.page_carro .left thead {
	border-bottom: 1px solid #e0e0e0;
	font-weight: bold;
	height: 18px;
	padding-bottom: 5px;
}
.page_carro .left table img {
	float: left;
	width: 83px;
}
.page_carro .left table td {
	vertical-align: middle;
}
.page_carro .left table td.producto {
	width: 390px;
}
.page_carro .left table .producto a {
	color: #7C7C7C;
	float: left;
	font-size: 12px;
	margin: 36px 0 0 10px;
	width: 200px;
}
.page_carro .left .update_item {
	background: url("i/icn_update.jpg") no-repeat scroll left top transparent;
	cursor: pointer;
	display: block;
	float: left;
	height: 21px;
	overflow: hidden;
	text-indent: -99999px;
	width: 55px;
}
.page_carro .left .input_cantidad {
	background: url("i/bg_cantidad.jpg") no-repeat scroll left top transparent;
	color: #666666;
	display: block;
	float: left;
	height: 20px;
	text-align: center;
	width: 30px;
}
.page_carro .left .btn-borrar {
	background: url("i/icn_cerrar.jpg") no-repeat scroll left top transparent;
	display: block;
	float: left;
	height: 22px;
	margin-left: 12px;
	overflow: hidden;
	text-indent: -99999px;
	width: 25px;
}
.page_carro .right {
	float: left;
	padding-left: 25px;
	padding-top: 22px;
	width: 298px;
}
.page_carro .right big, .page_carro .right h2 {
	color: #7D7D7D;
	float: left;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
}
.page_carro .right .box {
	background: none repeat scroll 0 0 #E4E2E2;
	border: 2px solid #D4D4D4;
	float: left;
	height: 125px;
	position: relative;
	width: 298px;
}
.page_carro .right .box .continuar a {
	background: url("i/bg_continuar.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 20px;
	font-weight: bold;
	height: 34px;
	margin: 59px 0 0 11px;
	padding: 11px 0 0 140px;
	width: 135px;
}
.page_carro .right .box .total {
	bottom: 87px;
	color: #0E5E01;
	font-size: 18px;
	left: 10px;
	position: absolute;
}
.valores:before {
	content: "$";
}
.page_carro .right .box .precio, .page_carro .right .box .precio2 {
	color: #0E5E01;
	font-size: 30px;
	position: absolute;
	right: 10px;
}
.page_carro .page_dos big {
	color: #7D7D7D;
	float: left;
	font-size: 17px;
	font-weight: bold;
	padding-top: 20px;
}
.page_carro .page_dos .item {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 10px 0 0;
	padding: 10px 0;
	width: 100%;
}

div.page_dos div.left div.item > div {
	margin: 0 auto;
	overflow: hidden;
	width: 420px;
}

.page_carro .page_dos .item img {
	margin-left: 30px;
	display: block;
	float: left;
}

div.page_dos div.left div.sucursal a {
	background: url(/img/btn_retiro_rojo.png) !important;
}

div.page_dos div.left div.item a {
	background: url(/img/btn_retiro.png);
	color: #FFFFFF;
	display: block;
	float: right;
	font-weight: bold;
	height: 48px;
	line-height: 4em;
	width: 214px;
}

div.page_dos div.left div.item a:hover {
	text-decoration: none;
	opacity: 0.9;
}

.page_carro .page_dos .item {
	background: url("i/bg_metodo.jpg") repeat-x scroll 0 0 transparent;
	border: 0 none;
	height: 88px;
	padding: 15px 0 !important;
	text-align: center;
	vertical-align: middle;
}
.page_carro .page_dos .right .tabla {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	font-size: 12px;
	margin-bottom: 50px;
	width: 100%;
}
.page_carro .page_dos .right table {
	color: #7C7C7C;
	float: left;
	width: 100%;
}
.page_carro .page_dos .right table tr {
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
}
.page_carro .page_dos .right table tr th, .page_carro .page_dos .right table tr td {
	padding: 10px 5px;
	vertical-align: middle;
}
.page_carro .page_dos .right table tr td.producto {
	width: 170px;
}
.page_carro .page_dos .right table tr td.producto a {
	color: #7C7C7C;
}
.page_carro .page_dos .right table tr .cantidad {
	text-align: center;
}
.page_carro .page_dos .right table tr .totales {
	text-align: right;
}
.page_carro .page_dos .right .box {
	height: auto;
}
.page_carro .page_dos .right .box .total {
	bottom: 15px;
}
.page_carro .page_dos .right .box .precio, .page_carro .page_dos .right .box .precio2 {
	bottom: 10px;
	font-weight: bold;
}
#mensaje {
	background-color: #FFFF99;
	border: 1px solid #818181;
	display: none;
	float: left;
	line-height: 18px;
	margin-top: 10px;
	padding: 10px;
	width: 400px;
}
/*
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
*/

.cake-debug-output {
	font-family: Courier New;
	padding: 10px;
	position: relative;
	text-align: left;
}
.cake-debug-output > span {
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.3);
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25) inset, 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #000000;
	display: block;
	float: left;
	padding: 5px 6px;
	position: absolute;
	right: 5px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);
	top: 5px;
}
.cake-debug, .cake-error {
	clear: both;
	font-size: 11px;
	line-height: 20px;
}
.cart_item {
	border-bottom: 1px solid #e0e0e0;
}
.cart_item input[type="text"] {
	border: 1px solid #CCCCCC;
	color: #3C3C3C;
	float: left;
}
.cart_item td a {
	font-size: 11px;
}
.table_direccion tr td {
	font-size: 12px;
	height: 20px !important;
}
.cart_item .btn-guardar {
	background: url("i/btn-submit-nw.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 12px;
	height: 21px;
	margin: 0 10px 0 0;
	width: 76px;
}
.page_carro .page_dos .continuar a {
	background: url("i/bg_continuar.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	float: right;
	font-size: 20px;
	font-weight: bold;
	height: 34px;
	margin: 20px 15px 0 0;
	padding: 11px 0 0 140px;
	width: 135px;
}
.continuar_pago a {
	background: url("i/bg_continuar.png") no-repeat scroll right top transparent;
	color: white;
	display: block;
	float: right;
	font-size: 20px;
	font-weight: bold;
	height: 34px;
	line-height: 34px;
	margin: 25px 0;
	padding: 5px 40px;
	text-align: center;
}
.mask {
	float: left;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 26px;
	width: 289px;
}
.box-ingreso {
	background: none repeat scroll 0 0 #138900;
	padding: 5px 0 10px 10px;
	width: 279px;
}
.box-ingreso label {
	color: #FFFFFF;
	font-size: 12px;
}
.box-ingreso #UserEmail, .box-ingreso #UserPassword {
	border: 1px solid #CCCCCC;
	height: 15px;
	margin: 3px 0 4px;
	width: 265px;
}
.box-ingreso .actions input {
	color: #666666;
	font-size: 12px;
}


.contacto .titulo-seccion {
	float: left;
	height: 55px;
	margin: 7px 0 6px;
	padding-top: 10px;
	position: relative;
	width: 100%;
}
.contacto .titulo-seccion h2 {
	font-size: 22px;
	font-weight: bold;
}
.contacto label {
	color: #666666;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
.contacto input, textarea {
	border: 1px solid #CCCCCC;
	float: left;
	margin: 5px 0 15px;
}
.contacto textarea {
	height: 100px;
	padding: 10px;
	resize: none;
	width: 280px;
}
.contacto input {
	border: 1px solid #CCCCCC;
	height: 24px;
	padding: 0 10px;
	width: 280px;
}
.contacto .btn-guardar-contacto {
	background: url("i/bg-ver-mas.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 20px;
	height: 36px;
	width: 114px;
}
.contacto div span {
	color: #FF0000;
	padding-left: 5px;
}
.mensajeError {
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.contacto .info {
	clear: both;
	color: #FF0000;
	padding-bottom: 10px;
	width: 100%;
}
.contacto button {
	float: left;
}
.registerfield {
	float: left;
	font: normal 12px GOTHIC,Helvetica,Arial,sans-serif;
	height: 72px;
	margin-right: 100px;
	width: 305px;
}

.addressfield {
	float: left;
	font: normal 12px GOTHIC,Helvetica,Arial,sans-serif;
	height: 72px;
	margin-right: 20px;
	width: 100px;
}
.cart_item .addressfield {
	float: left;
	font: normal 12px GOTHIC,Helvetica,Arial,sans-serif;
	height: 72px;
	margin-right: 0px;
	position: relative;
	width: 95px;
}
.cart_item .addressfield.centro {
	margin-left: -15px;
    margin-right: 10px;
	}
.addressfield input {
	width: 50px !important;
}

.registerfield label,
.addressfield label {
	font-family: GOTHIC,Helvetica,Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
}
.btn-registrarse {
	background: url("i/btn-registro-user.jpg") no-repeat;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-size: 20px;
	height: 42px;
	margin-top: -10px;
	width: 258px;
}
.btn-volver {
	color: #666666 !important;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding-top: 15px;
}
.form-registro small {
	color: #666666;
	float: left;
	margin-right: 70px;
	width: 50%;
}
.form-registro small a {
	color: #138900;
}
.footer-registerform {
	clear: both;
	margin-bottom: 22px;
	overflow: hidden;
	padding-top: 30px;
	position: relative;
}
.form-registro input {
	margin-bottom: 5px;
}
.mensagge-perfil-alert {
	background-color: #FEEFB3;
	color: #9F6000;
	padding: 10px;
	text-align: center;
}
.contacto .titulo-seccion {
	float: left;
	height: 55px;
	margin: 7px 0 6px;
	padding-top: 10px;
	position: relative;
	width: 100%;
}
.contacto .titulo-seccion h2,
div.inner > h2 {
	font-size: 22px;
	font-weight: bold;
}

div.inner.orders div.miga {
	margin-bottom: 10px;
	float: none;
}

div.inner.orders div.miga ul {
	height: 1%;
	overflow: hidden;
}
div.inner.orders > h2 {
	background: url(i/bg-linea.png) 0 bottom no-repeat;
	height: 37px;
	margin-bottom: 10px;
}

div.inner.orders.sussess > p {

color: #242424;
font-size: 13px;
padding: 10px 0px 0 0;
}
.error_ul {
	list-style: decimal;
	margin-top: 10px;
	margin-bottom: 20px;
}
.error_ul li{
	color: #242424;
	padding: 5px 0px;
	margin-left: 15px;
}
div.inner.orders.sussess table {

}

div.inner.orders.sussess table th {
	font-weight: bold;
	width: 150px;
}

div.inner.orders.sussess table td {
}

div.inner.orders.sussess table th,
div.inner.orders.sussess table td {
	padding: 5px;
}

div.inner.orders.sussess table.order {
	margin-bottom: 20px;
}

div.inner.orders.sussess table.product {
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin-bottom: 20px;
}

div.inner.orders.sussess table.product tbody th {
	font-weight: normal;
	width: 300px;
}

div.inner.orders.sussess table.product tr,
div.inner.orders.sussess table.product td,
div.inner.orders.sussess table.product th {
	border: 1px solid #CCC;
}

div.inner.orders.sussess > a {
	background: url(i/btn-submit-nw.png) no-repeat;
	color: #fff;
	display: block;
	height: 21px;
	line-height: 1.7em;
	margin-bottom: 20px;
	text-align: center;
	width: 76px;
}

div.inner.orders.sussess > a:hover {
	opacity: 0.7;
	text-decoration: none;
}


div.inner.orders.sussess h3 {
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.contacto label {
	color: #666666;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
}
.contacto input, textarea, select {
	border: 1px solid #CCCCCC;
	/* float: left; */
	margin: 5px 0;
}
.contacto textarea {
	height: 100px;
	padding: 10px;
	resize: none;
	width: 280px;
}
.contacto input, .contacto select {
	border: 1px solid #CCCCCC;
	height: 24px;
	padding: 0 10px;
	width: 280px;
}
.contacto select {
	border: 1px solid #CCCCCC;
	height: 24px;
	margin-bottom: 12px;
	padding: 2px 0 0 10px;
	width: 302px;
}
.contacto .btn-guardar-contacto {
	background: url("/theme/Microplay/css/i/bg-ver-mas.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 20px;
	height: 36px;
	width: 114px;
}
.contacto div span {
	color: #FF0000;
	padding-left: 5px;
}
.mensajeError {
	float: left;
	margin-bottom: 10px;
	margin-top: 0;
	padding-left: 0 !important;
}
.contacto .info {
	clear: both;
	color: #FF0000;
	padding-bottom: 10px;
	width: 100%;
}
.contacto button {
	float: left;
}
.compartir-interior {
	color: #666666;
	position: absolute;
	right: 10px;
	text-align: right;
	bottom: 20px;
	width: 280px;
}
.sucursales .titulo-seccion h2 {
	font-size: 22px;
	font-weight: bold;
}
 #sucursales-left {
       float: right;
       width: 505px;
}
#sucursales-right {
       border: 10px solid #138900;
       float: right;
       width: 314px;
       margin-top:36px;
}
.table-gris {
	background: none repeat scroll 0 0 #EBEBEB;
}
#sucursales-left td {
	font-size: 13px;
	padding: 10px;
}
#sucursales-left th {
	background-color: #808080;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
}
.seleccion {
	background: none repeat scroll 0 0 #138900 !important;
	color: #FFFFFF !important;
}
.detalle-sucursal {
	background-color: #138900;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	/* height: 15px; */
	padding: 10px;
	width: 298px;
	line-height: 17px;
}
.box-tw {
	float: right;
	margin-top: -28px!important;

}
.box-g {
	float: right;
	margin-top: -28px!important;
	margin-right: 80px!important;
}
.box-fb {
	float: right;
	margin-top: -28px;
	margin-right: 120px;

}
.content-datos {
	float: left;
	padding-bottom: 20px;
	width: 100%;
}
.box-datos {
	position: relative;
}
.box-datos p{
	font-weight: bold;
	color: #138900;
	margin-bottom: 20px;
}
.box-datos a.pos {
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	right: 15px;
	top: 26px;
}
.box-datos.direcciones {
	width: 630px;
}
.box-datos.direcciones a.pos {
	font-size: 12px;
	font-weight: bold;
	/* left: 111px; */
	position: absolute;
	top: 6px;
	right: 4px;
}
.box-datos h2 {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}
.box-datos {
	float: left;
	/*margin-right: 10px;*/
}
.box-datos ul {
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	/*padding: 5px;*/
	width: 290px;
	position:relative;
}
.box-datos ul ul {
	width: 278px;
	background-color: #f6f6f6 ;
}
.box-datos ul ul li {
	color:#138900;
	width:100%;
}

.box-datos ul li {
	/*padding: 0 0 3px;*/
	padding: 5px 10px;
	width:98%;
	float: left;
	color:#666666;
	font-size:12px;
	font-family:'trebuchet MS';
	line-height: 15px;
}
.box-datos.direcciones ul li {
	font-size:12px;
	font-family:'trebuchet MS';
}
.box-datos ul li strong{
	width:100px;
	display: block;
	float: left;
	width: 81px;
}
.box-datos.personales ul li strong{
	width:100px;
	display: block;
	float: left;
	width: 67px;
}

table.dlcs tr:nth-child(odd){
	background-color: #f6f6f6;
}
table.dlcs tr th{
	font-weight: normal;
	background-color: #138900;
	color: #fff;
	padding: 15px 10px;
	text-align: center;
}
table.dlcs tr td{
	padding: 15px;
}
table.dlcs .icon-email{
	width: 20px;
	height: 20px;
	background: url("i/icn-email.png") no-repeat scroll center center transparent;
    display: inline-block;
    vertical-align: sub;
    margin-left: 10px;
}

#UserAddressAgregarDireccionForm .btn-guardar {
	background: url("i/btn-registro-user.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 20px;
	height: 42px;
	margin-top: -10px;
	width: 258px;
}
#UserAddressEditarDireccionForm .submit input {
	background: url("i/btn-registro-user.jpg") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-size: 20px;
	height: 42px;
	margin-top: 95px;
	width: 258px;
}
#UserAddressShippingMethodAddressForm select {
	margin: 0 !important;
	width: 152px;
}
#UserAddressShippingMethodAddressForm .input {
	float: left;
	padding-bottom: 10px;
	position: relative;
}
#UserAddressShippingMethodAddressForm .mensajeError {
	color: red;
	float: left;
	font-size: 11px;
	left: 0;
	margin-bottom: 10px;
	margin-top: 5px;
	position: absolute;
	top: 37px;
}
.alerta_fav {
	background: none repeat scroll 0 0 #FFFCEA;
	border: 3px solid #138900;
	border-radius: 10px 10px 10px 10px;
	bottom: 5px;
	color: #5D5D5D;
	display: none;
	font-size: 14px;
	height: 58px;
	line-height: 120%;
	padding: 20px 0 0;
	position: fixed;
	right: 5px;
	width: 200px;
	z-index: 9999;
}
.lista-favoritos h4 {
	width:90%;
}
.lista-favoritos h4 a{
	color:#666666;
	font-size:12px;
	font-family:'trebuchet MS';
}
.lista-favoritos .contenido-encurso {
	border-bottom: 1px solid #A0A0A0;
	float: left;
	padding-bottom: 7px;
	padding-top: 5px;
	position: relative;
	width: 100%;
}
.lista-favoritos .contenido-encurso .btn_eliminar_aviso,
.lista-favoritos .contenido-encurso .btn_eliminar {
	top: 2px;
	color: red;
	position: absolute;
	right: 0px;
	width:22px;
	height:19px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background: url("i/icn_eliminar.png") no-repeat scroll 0 0 transparent;
}
.lista-favoritos .contenido-encurso img {
	margin-bottom: 0 !important;
}

.ui-autocomplete {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #FFFFFF;
	border-color: white #EDEDED #EDEDED;
	border-image: none;
	border-radius: 0 0 5px 5px;
	border-right: 1px solid #EDEDED;
	border-style: none solid solid;
	border-width: 0 1px 1px;
	margin-left: -3px;
	width: 366px !important;
	z-index: 9999 !important;
	box-shadow: 6px 6px 6px rgba(0,0,0,.25);
	max-height: 400px;
	overflow: hidden;
	overflow-y: auto ;
	padding-left: 4px;
}
.ui-autocomplete .ui-menu-item {
	text-align: left;
}
.ui-menu .ui-menu-item a {
	display: inline-block;
	white-space: nowrap;
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-overflow:ellipsis;
	background-color: #fff;
	border:0 none;
	padding:0 !important;
}
.ui-autocomplete .ui-menu-item a:hover {
	background-color: #F6F6F6 !important;
	background-image: none !important;
}

.autocomplete strong {
	color: #138900;
}
.autocomplete div {
	color: #585858;
	cursor: pointer;
	height: 17px;
	padding-left: 7px;
	padding-top: 7px;
	text-align: left;
}
.star-rating {
	background: url("../img/alt_star.gif") repeat-x scroll left top transparent;
	height: 25px;
	list-style: none outside none;
	margin-left: 5px !important;
	padding: 0;
	position: relative;
	width: 125px;
}

.ranking {
	float: left;
	margin-top: 5px;
	width: 100%;
	display:none;
}

.ranking li {
	float: left;
	height: 25px !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 25px !important;
}
.ranking li a {
	background: url("../img/alt_star.gif") repeat-x scroll left top transparent;
	display: block;
	height: 25px;
	padding: 0;
	position: absolute;
	text-decoration: none;
	text-indent: -9000px;
	width: 25px;
	z-index: 20;
}
.ranking li a.hover {
	background: url("../img/alt_star.gif") repeat scroll left -24px transparent;
}
.ranking li a.si{
	background: url("../img/alt_star.gif") repeat scroll left bottom transparent;
}
.star-rating a.one-star {
	left: 0;
}
.star-rating a.one-star:hover {
	width: 25px;
}
.star-rating a.two-stars {
	left: 25px;
}
.star-rating a.two-stars:hover {
	width: 50px;
}
.star-rating a.three-stars {
	left: 50px;
}
.star-rating a.three-stars:hover {
	width: 75px;
}
.star-rating a.four-stars {
	left: 75px;
}
.star-rating a.four-stars:hover {
	width: 100px;
}
.star-rating a.five-stars {
	left: 100px;
}
.star-rating a.five-stars:hover {
	width: 125px;
}
.star-rating li.current-rating {
	background: url("../img/alt_star.gif") repeat scroll left center transparent;
	display: block;
	height: 25px;
	position: absolute;
	text-indent: -9000px;
	z-index: 1;
}


.ficha-producto .ficha-lanzamiento .caracteristicas ul {
	float: left;
	margin-right: 20px;
	width: auto;
}
.ficha-producto .ficha-lanzamiento .caracteristicas ul.edad {
	margin-left: 0;
	width: auto !important;
}
.ficha-producto .ficha-lanzamiento .caracteristicas ul.edad img {
	float: right;
}
.ficha-producto .ficha-lanzamiento .caracteristicas ul.edad strong {
	display: block;
	padding-top: 7px;
}
.ficha-producto .ficha-lanzamiento .caracteristicas ul li {
	color: #666666;
	font-size: 12px;
	margin-top: 7px;
}
.ficha-producto .ficha-lanzamiento .img-portada {
	float: left;
	padding: 30px 0 0;
	width: 200px;
}
.ficha-producto .ficha-lanzamiento .informacion {
	float: left;
	position: relative;
	width: 560px;
}
.ficha-producto .ficha-lanzamiento .informacion .precios {
	padding: 30px 0 0;
	width: 100%;
}
.ficha-producto .ficha-lanzamiento .informacion .precios strong {
	color: #138900;
	float: left;
	font-size: 39px;
	font-weight: bold;
	padding-right: 25px;
}
.ficha-producto .ficha-lanzamiento .informacion .precios .oferta {
	color: #666666;
	display: block;
	font-size: 14px;
	padding: 5px 0 0;
}
.ficha-producto .ficha-lanzamiento .informacion .precios .oferta span {
	color: #138900;
	font-size: 14px;
}
.ficha-producto .ficha-lanzamiento .informacion .precios .tienda {
	color: #666666;
	display: block;
	font-size: 11px;
	padding: 2px 0 0;
}
.ficha-producto .ficha-lanzamiento .informacion .precios .tienda span {
	color: #138900;
	font-size: 11px;
}
.ficha-producto .ficha-lanzamiento .informacion .fecha-lan {
	color: #666666;
	float: left;
	font-size: 11px;
	padding: 20px 0 10px;
	width: 100%;
}
.ficha-producto .ficha-lanzamiento .informacion .caracteristicas {
	float: left;
	height: 80px;
	width: 560px;
}
.ficha-producto .ficha-lanzamiento .informacion .caracteristicas.no_juegos {
	height: 30px;
}
.ficha-producto .ficha-lanzamiento .informacion .menu-producto {
	border-bottom: 1px solid #A0A0A0;
	float: left;
	margin: 10px 0;
	padding-bottom: 2px;
	width: 560px;
}
.ficha-producto .ficha-lanzamiento .informacion .menu-producto li {
	float: left;
	margin-right: 30px;
}
.ficha-producto .ficha-lanzamiento .informacion .menu-producto li.current {
	border-bottom: 4px solid #138800;
	margin-bottom: -4px;
}
.ficha-producto .ficha-lanzamiento .informacion .menu-producto li a {
	color: #138800;
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.ficha-producto .ficha-lanzamiento .informacion #boxs {
	border-bottom: 1px solid #A0A0A0;
	float: left;
	padding-bottom: 20px;
	width: 560px;
}
.ficha-producto .ficha-lanzamiento .informacion #boxs .box {
	color: #999999;
	display: none;
	font-size: 13px;
	line-height: 150%;
}
.ficha-producto .ficha-lanzamiento .galeria {
	border: 1px solid #CCCCCC;
	float: left;
	margin-top: 30px;
	padding: 10px;
	width: 738px;
}
.ficha-producto .ficha-lanzamiento .galeria ul {
	float: left;
	width: 100%;
}
.ficha-producto .ficha-lanzamiento .galeria ul li {
	float: left;
	margin-right: 5px;
}
.ficha-producto .ficha-lanzamiento .galeria ul li img {
	border: 1px solid #CCCCCC;
}
.ficha-producto .ficha-lanzamiento .juegos-similares {

	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.ficha-producto .ficha-lanzamiento .juegos-similares h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 8px;
}
.ficha-producto .ficha-lanzamiento .juegos-similares li {
	float: left;
	height: 280px;
	margin-bottom: 20px;
	margin-right: 8px;
	position: relative;
	width: 144px;
}
.ficha-producto .ficha-lanzamiento .juegos-similares li .foto {
	border: 1px solid #CCCCCC;
	height: 188px;
	margin-bottom: 4px;

	position: relative;
	width: 144px;
}
.ficha-producto .ficha-lanzamiento .juegos-similares li .foto img {
	bottom: 7px;
	left: 10px;
	position: absolute;
}
.ficha-producto .ficha-lanzamiento .juegos-similares li span {
	color: #666666;
	display: block;
	font-size: 14px;
	height: 35px;
	line-height: 120%;
	overflow: hidden;
}
.ficha-producto .ficha-lanzamiento .juegos-similares li strong {
	color: #666666;
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 3px;
}
.ficha-producto .ficha-lanzamiento .juegos-similares li .ranking {
	background: none repeat scroll 0 0 red;
	float: left;
	height: 15px;
	width: 78px;
}




.ficha-producto .ficha-lanzamiento .accesorio_relacionados {
	border-bottom: 2px solid #CCCCCC;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados h2 {
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 32px;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados li {
	float: left;
	height: 280px;
	margin-bottom: 20px;
	margin-right: 8px;
	position: relative;
	width: 144px;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados li .foto {
	border: 1px solid #CCCCCC;
	height: 188px;
	margin-bottom: 4px;

	position: relative;
	width: 144px;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados li .foto img {
	bottom: 7px;
	left: 10px;
	position: absolute;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados li span {
	color: #666666;
	display: block;
	font-size: 14px;
	height: 35px;
	line-height: 120%;
	overflow: hidden;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados li strong {
	color: #666666;
	display: block;
	font-size: 24px;
	font-weight: bold;
	padding-bottom: 3px;
}
.ficha-producto .ficha-lanzamiento .accesorio_relacionados li .ranking {
	background: none repeat scroll 0 0 red;
	float: left;
	height: 15px;
	width: 78px;
}


#contenido .margin-lanzamiento {
	margin-top: 120px !important;
}
.ficha-producto.juegos.margin-lanzamiento {
	background: none repeat scroll 0 0 transparent !important;
	margin-top: 190px !important;
}

.celda_total{
	padding-top:10px;
}
.bajada_compra{
	font-size: 12px;
	line-height:140%;
	padding:5px 0 10px 0px;
}

/*Pagina de error */
.page_error{
	background:#fff;
}

.page_error .titulo-seccion h2 {
	font-size: 22px;
	font-weight: bold;
}

.page_error div.content {
	margin: 0 auto;
	overflow: hidden;
	padding: 70px 0;
	width: 887px;
}

.page_error div.content div.img {
	background:url(/img/404-sp.png) -2px -2px no-repeat;
	width:353px;
	height:302px;
	float: left;
}

.page_error div.content div.info {
	float: right;
}

.page_error div.content div.info h2 {
	font: normal 44px GOTHIC,Arial;
	color: #666;
}
.page_error div.content div.info p{
	font-size: 22px;
	color: #666;
}

.page_error div.content div.info p.first {
	font-weight: bold;
}

.page_error div.content div.info p.second {
	margin-bottom: 50px;
}

.page_error div.content div.info form {
	overflow: hidden;
	border-bottom: 1px solid #008900;
	margin-bottom: 30px;
	width: 434px;
}

.page_error div.content div.info form div.input.submit {
	float: left;
	margin: 0 5px 5px 0;
}

.page_error div.content div.info form div.input.submit input {
	background: #fff url(/img/404-sp.png) -173px -306px no-repeat;
	width:35px;
	height:35px;
	border: 0 none;
}

.page_error div.content div.info > a {
	background: #fff url(/img/404-sp.png) -2px -306px no-repeat;
	width:169px;
	height:47px;
	display: block;
	text-indent: -9999px;
	margin: 0 auto;
}

.page_error div.content div.info form div.input.text {
	float: left;
}

.page_error div.content div.info form div.input.text input {
	font: bold 25px GOTHIC,Arial;
}

/*Modal de enviar por email*/
#enviar_email{
	width:350px;
	height:350px;
	padding:20px;
	background:#f4f4f4;
	text-align:left;
	display:none;
}
#enviar_email big{
	color:#138900;
	font-size:24px;
}
 #enviar_email a.cerrar{
	background-image: url("fancybox_sprite.png");
	 cursor: pointer;
	height: 36px;
	position: absolute;
	right: -18px;
	top: -18px;
	width: 36px;
	z-index: 8040;
}
#enviar_email p{
	padding:5px 0px 10px 0px;
	color:#454545;
	font-size:13px;
}

#enviar_email small{
	color:#ed2024;
	font-size:11px;
	display:block;
	padding-top:2px;
	}
#enviar_email label{
	color:#454545;
	font-size:12px;
	display:block;
	padding-bottom:5px;
	padding-top:10px;
}
#enviar_email input{
	height:20px;
	width:200px;
	color:#454545;
	font-size:12px;
	padding-left:5px;
	border:1px solid #138900;
}
#enviar_email textarea{
	height:50px;
	width:200px;
	border:1px solid #138900;
}
#enviar_email .enviar_email{
	 background: url("i/btn-submit-nw.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 17px;
	margin: 10px 100px 0 0;
	padding: 4px 0 0;
	text-align: center;
	width: 76px;
}

.error.flash-message {
            padding: 0px;
        }
        .error.flash-message > span {
            float: right; cursor: pointer;
            display: none;
        }

/* Login de usuario */
.login #contenido{
	padding-bottom: 100px;
	width:970px;
}
.login #contenido .titulo-seccion{
		float: left;
		height: 55px;
		margin: 7px 0 6px;
		position: relative;
		width: 100%;
		padding-top: 10px;
	}

	.login #contenido  .titulo-seccion h2 {
		font-size: 22px;
		font-weight: bold;
	}

	.login #contenido div.input{
		clear: both;
		margin: 5px 0 15px 0;
		overflow: hidden;
	}


	.login #contenido label{
		color:#666;
		font-size:12px;
		font-weight:bold;
		float:left;
		width:100%;
		margin: 3px;
	}

	.login #contenido  input[type=text], textarea{
		border:1px solid #ccc;
		float:left;
	}

	.login  #contenido  textarea{
		width:280px;
		resize: none;
		padding:10px;
		height:100px;
	}

	.login #contenido  .xlarge{
		height:24px;
		width:280px;
		padding:0 10px 0 25px;
		border:1px solid #ccc;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: inset 1px 1px 1px #cccccc;
		box-shadow: inset 1px 1px 1px #cccccc;
		color:#5a5a5a;
	}
	/*
	.login #contenido  input:focus {
		  background-color: #FFFFFF!important;
		  border-color: #E8C291;
		  box-shadow: 0 0 0 1px #E8C291 inset;
		  outline: medium none;
		}
*/
	.login #contenido  .btn-login{
		border:none;
		background:url(/theme/Microplay/css/i/bg-ver-mas.png) 0 0 no-repeat;
		width:114px;
		height:36px;
		cursor:pointer;
		font-size:20px;
		color:#FFF;
		padding:0 10px;
	}

	.login #contenido  .contacto div span{
		color:#F00;
		padding-left:5px;
	}

	.login #contenido  .mensajeError{
		margin-top:10px;
		float:left;
	}

	.login #contenido  .info{
		padding-bottom:10px;
		width:100%;
		color:#F00;
		clear:both;
	}

	.login #contenido  button{
		float:left;
	}
	#UserEmail{
		background:url("/theme/Microplay/css/i/login.png") no-repeat scroll 3px -13px #F1F1F1;
	}
	#UserPassword{
		background:url("/theme/Microplay/css/i/login.png") no-repeat scroll 3px -63px #F1F1F1;
	}
	.error{
		color:#F00;
		padding: 10px 0;
		font-weight:bold;
	}


/* Login de usuario */
.page_recuperar #contenido{
	padding-bottom: 100px;
}
.page_recuperar #contenido .titulo-seccion{
		float: left;
		height: 55px;
		margin: 7px 0 6px;
		position: relative;
		width: 100%;
		padding-top: 10px;
	}

	.page_recuperar #contenido  .titulo-seccion h2 {
		font-size: 22px;
		font-weight: bold;
	}

	.page_recuperar   label{
		color:#666;
		font-size:12px;
		font-weight:bold;
		float:left;
		width:100%;
	}

	.page_recuperar   input[type=text], textarea{
		margin: 5px 0 15px 0;
		border:1px solid #ccc;
		float:left;
	}

	.page_recuperar    textarea{
		width:280px;
		resize: none;
		padding:10px;
		height:100px;
	}

	.page_recuperar input[type=text] , .page_recuperar input[type=password] {
		height:24px;
		width:280px;
		padding:0 10px 0 25px;
		border:1px solid #ccc;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: inset 1px 1px 1px #cccccc;
		box-shadow: inset 1px 1px 1px #cccccc;
		color:#5a5a5a;
	}
	.page_recuperar   input[type=text]:focus {
		  background-color: #FFFFFF!important;
		  border-color: #E8C291;
		  box-shadow: 0 0 0 1px #E8C291 inset;
		  outline: medium none;
		}

	.page_recuperar   .btn-login{
		border:none;
		background:url(/theme/Microplay/css/i/bg-ver-mas.png) 0 0 no-repeat;
		width:114px;
		height:36px;
		cursor:pointer;
		font-size:20px;
		color:#FFF;
		padding:0 10px;
	}

	.page_recuperar   .contacto div span{
		color:#F00;
		padding-left:5px;
	}

	.page_recuperar #contenido  .mensajeError{
		margin-top:10px;
		float:left;
	}

	.page_recuperar #contenido  .info{
		padding-bottom:10px;
		width:100%;
		color:#F00;
		clear:both;
	}

	.page_recuperar #contenido  button{
		float:left;
	}


	.btn_recuperar{float:left; margin:16px 0 0 20px;}
	.comentario label {display:none;}
	.comentario textarea { height: 150px;
	margin-top: 15px;
	width: 588px; color: #7C7C7C; line-height:120%; font-size:12px; resize: none; }

	 body.catalogo.buscar div#contenido {
		 float: left;
	 }


	 .alert_carro{
	 	background: #feaf2c;
		padding: 5px;
		color: #2c2c2c;
		line-height: 120%;
		border: 1px solid #999;
		margin-top: 25px;
	 }

	 .btn_consulta{
	display: inline-block;
    line-height: 120%;
    margin: -5px 0 5px;
    text-align: center;
    width: 152px!important;
	 }

	 tr.cart_item table.table_direccion span.eNum.mensajeError {
		 top: 49px !important;
	 }

/*Perfil*/
.page_mi_perfil.login .titulo-seccion{
		float: left;
		height: 55px;
		margin: 7px 0 6px;
		position: relative;
		width: 100%;
		padding-top: 10px;
	}

	.page_mi_perfil.login .titulo-seccion h2 {
		font-size: 22px;
		font-weight: bold;
		text-transform: capitalize;
		display: inline-block;
		text-indent: 10px;
		margin: 0;
	}

	.page_mi_perfil.login label{
		color:#666;
		font-size:12px;
		font-weight:bold;
		float:left;
		width:100%;
	}

	.page_mi_perfil.login input, textarea{
		margin: 5px 0 15px 0;
		border:1px solid #ccc;
		float:left;
	}

	.page_mi_perfil.login  textarea{
		width:280px;
		resize: none;
		padding:10px;
		height:100px;
	}

	.page_mi_perfil.login input{
		height:24px;
		width:280px;
		padding:0 10px;
		border:1px solid #ccc;
	}

	.page_mi_perfil.login .btn-guardar-contacto{
		border:none;
		background:url(/theme/Microplay/css/i/bg-ver-mas.png) 0 0 no-repeat;
		width:114px;
		height:36px;
		cursor:pointer;
		font-size:20px;
		color:#FFF;
	}

	.page_mi_perfil .contacto div span{
		color:#F00;
		padding-left:5px;
	}

	.page_mi_perfil .mensajeError{
		margin-top:10px;
		float:left;
	}

	.page_mi_perfil .login .info{
		padding-bottom:10px;
		width:100%;
		color:#F00;
		clear:both;
	}

	.page_mi_perfil .login button{
		float:left;
	}

	.page_mi_perfil .menu-perfil li.current{
	 border-bottom: 4px solid #138800;
	 margin-bottom: -4px;
	}
	.page_mi_perfil .menu-perfil{
		margin-bottom:10px;
		float:left;
		border-bottom:1px solid #A0A0A0;
		width: 100%;

	}
	.page_mi_perfil .menu-perfil li{
		float:left;
		padding-left:10px;
		padding-top:5px;
		 padding-bottom: 8px;
		overflow:hidden;
	}
	.page_mi_perfil .box-compras{
		float: left;
		margin-right: 10px;
		width: 310px;
	}
	.page_mi_perfil .box-compras h2,.page_mi_perfil .box-datos h2{
		font-size:17px;
		color:#7d7d7d;
		font-family:Helvetica, 'Trebuchet MS';
		font-weight:bold;
	}
	.page_mi_perfil .box-compras h2 span,.page_mi_perfil .box-datos h2 span{
		color:#666;
		font-weight:bold;
	}
	.page_mi_perfil #boxs-perfil{
		/*margin-top:20px;*/
	}
	.page_mi_perfil #boxs-perfil .box_miscompras h4,
	.page_mi_perfil #boxs-perfil-reserva h4,
	.page_mi_perfil #box-anterior h4{
		background: #ececec url(/theme/Microplay/css/i/icn_flecha_lado.jpg) 273px 11px no-repeat;
		color: #666;
		float: left;
		font-weight: bold;
		margin-bottom: 10px;
		padding: 10px 5px;
		width: 278px;
		cursor:pointer;
	}
	.page_mi_perfil #boxs-perfil .box_miscompras h4.open,
	.page_mi_perfil #boxs-perfil-reserva h4.open,
	.page_mi_perfil #box-anterior h4.open{
		background:  #138900 url(/theme/Microplay/css/i/icn_flecha_abajo.jpg) 270px 13px no-repeat;
		color: #FFFFFF;
		float: left;
		font-weight: bold;
		margin-bottom: 10px;
		padding: 10px 5px;
		width: 278px;
	}
	.page_mi_perfil #box-encurso .contenido-encurso img,.page_mi_perfil .contenido-encurso.reserva img ,.page_mi_perfil #boxs-perfil-reserva img,
	.page_mi_perfil #box-anterior img{
		float:left;
		margin-right: 5px;
	}
	.page_mi_perfil .contenido-encurso{
		float: left;
		padding-bottom: 15px;
		padding-top: 10px;
		width: 100%;
		}
	.page_mi_perfil .contenido-encurso p{
		font-size:12px;
		color:#666666;
		padding-bottom:7px;
	}
	.page_mi_perfil .box_miscompras .contenido-encurso,
	.page_mi_perfil #boxs-perfil-reserva .contenido-encurso,
	.page_mi_perfil #box-anterior .contenido-encurso {
		 height: 110px;
		 display:none;
	}

	.page_mi_perfil .btn_cerrar_perfil{
		float:
		right;font-size:12px;
		background:  url(/theme/Microplay/css/i/icn_cerrar_perfil.jpg) right top no-repeat;
		color:#666666;
		padding: 5px 26px 5px 0;
	}

	.page_mi_perfil .btn_backend_perfil{
		float:
		right;font-size:12px;
		color:#fff;
		background-color: #138900 ;
		border-radius: 6px;
		padding: 5px 26px;
		margin-right: 20px;
	}


	.page_mi_perfil .btn_borrar_direccion{
		width:22px;
		height:19px;
		display:block;
		overflow:hidden;
		text-indent:-999px;
		background: url("/theme/Microplay/css/i/icn_eliminar.png") no-repeat;
		position:absolute;
		top:-14px;
		right:-6px;
	}
	.page_mi_perfil .titulo_perfil{background:  url(/theme/Microplay/css/i/icn_titulo_perfil.jpg) left top no-repeat; padding-left: 26px;}
	.page_mi_perfil .border-encurso{border-top:1px solid #A0A0A0;margin-top:10px;}
	.page_mi_perfil .interior-boxperfil{ float: left; width:90%;border:1px solid #A0A0A0;padding:10px;margin-top:10px;}
	.page_mi_perfil .mensagge-perfil-alert{color: #9F6000;background-color: #FEEFB3;padding:10px;text-align:center;}
	.page_mi_perfil .btn_orden_compra{
		display: block;
		margin-bottom: -8px;
	}


	#box-descripcion h1{ font-size: 20px; }
	#box-descripcion h2{ font-size: 18px; padding-bottom: 10px;}
	#box-descripcion h3{ font-size: 16px; padding-bottom: 10px;}
	#box-descripcion h4{ font-size: 14px; padding-bottom: 10px;}
	#box-descripcion h5{ font-size: 12px; padding-bottom: 10px;}
	#box-descripcion h6{ font-size: 10px; padding-bottom: 10px;}

	.redes span{
		display: block;
		float: left;
		width: 75px;
	}
	.redes  a{
		float: left;
	}


	.text_web{
		color: #138800;
		font-weight: bold;
		width: 139px;
		/*
		left: -1px;
		position: absolute;
		top: 21px;
		*/
	}

	.box_interior_pag{
		float: right;
	}

	.btn_pagar_again{
    display:block; float:left; width:100%;
    padding-top: 20px;
}
.btn_pagar_again a{
    font-size: 14px;
    text-decoration: underline;
}

body.clientes.login fieldset div.actions {
	overflow: hidden;
}

/*
body.clientes.login fieldset div.actions input {
	border: 0 none !important;
	color: #fff !important;
	width: 76px !important;
	font: 12px GOTHIC,Arial !important;
	padding: 0 !important;
	height: 20px !important;
}
*/

body.clientes.login fieldset div.actions input:hover {
	opacity: 0.7;
}

body.clientes.login #contenido form {
	overflow: hidden;
	width: 318px;
	float: left;
	margin-left: 16px;
}

body.clientes.login #contenido div.registrate {
	width: 400px;
	margin-left: 40px;
	float: left;
}

body.clientes.login #contenido div.registrate h3 {
	color: #666;
	font-size: 20px;
	margin-bottom: 10px;
}

body.clientes.login #contenido div.registrate p {
	color: #666;
	margin-bottom: 15px;
}

body.clientes.login #contenido div.registrate > a {
	background: url(i/btn-registro-user.jpg);
	display: block;
	height: 42px;
	color: #fff;
	font: 20px GOTHIC,Arial;
	line-height: 2em;
	text-align: center;
	width: 258px;
}

body.clientes.login #contenido div.registrate > a:hover {
	text-decoration: none;
	opacity: 0.7;
}

body.orders.view_cart a.seguir {
	background: url(i/btn-small.png);
	color: #FFFFFF;
	display: block;
	height: 21px;
	line-height: 1.8em;
	font-weight: bold;
	width: 169px;
	text-align: center;
}

.img_success{
	float: left;
	display: block;
	margin: -3px 1px 0 -2px;
}
.btn_tienes span{
	font-weight: bold;
	font-size: 11px!important;
	height: auto!important;
}
.item_producto .btn_tienes span{
	font-size: 10px!important;
	}
.item_producto .img_success{
	margin: -3px -13px 0 -2px;
}
body.orders.view_cart a.seguir:hover {
	text-decoration: none;
	opacity: 0.7;
}

#UserLoginForm.page_recuperar {
    float: left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#menu-principal .li_otros{
		padding-left:10px !important;
	}
}


#sucursales-left .tr_regiones th{
	 background: none repeat scroll 0 0 #d8d8d8;
    color: #6A6A6A;
    font-size: 14px;
}
#sucursales-left tr {
line-height: 130%;
}
#sucursales-left td {
  color: #313131;
  font-size: 13px;
  padding: 10px;
}
#sucursales-left .seleccion td {
  color: #fff;
}
.sucursal-map{
	  /*background: none repeat scroll 0 0 #f4f4f4; */
}
.table-gris {
  background: none repeat scroll 0 0 #fff;
}

.producto .caracteristicas a {
    float: right;
    margin-top: 4px;
}

#fondo-sucursales{
       overflow: hidden;
}

.publicidad{
	float:left;
	margin-top:10px;
}
.politicas_usados li {
	background: url("i/HomeSectionArrow.png") left center no-repeat transparent;
	/* background:url('../../../img/icono_arrow_used.png') left top no-repeat; */
	padding-left:22px;
	padding-top:2px;
	margin-bottom:10px;
	position:relative;

}
.toolTipWrapper {
    color: #FFFFFF;
    display: none;
    font-size: 9pt;
    font-weight: bold;
    position: absolute;
	top: 30px;
	background:url('../../../img/bg_tooltip_usados.png') repeat-x;
    width: 300px;
	left:20px;
	padding:20px;
	z-index:9;
	min-height:106px;
	font-size:13px;
	line-height:20px;
}

.toast-container p {
	font-family: GOTHIC,arial !important;
}

.page_carro .left table caption {
   color: #0e5e01;
font-size: 1.2em;
font-weight: bold;
padding-bottom: 10px;
text-align: left;
}
.page_carro .left table tr.bg_color > th {
    font-weight: bold
}

.page_carro .page_dos .right table tfoot tr td.producto {
	font-size: 13px;
	line-height: 16px;
}

.ui-helper-hidden-accessible{
	display: none ;
}




.ver_stock{
	position: relative;
	display: inline-block;
	height: 33px;
	background-image: none;
	background-color: #dedede;
	width: 100%;
	line-height: 33px;
	text-align: center;
	color: #138900;
	font-size: 14px;
	border-radius: 6px;
}

.clasico{
	margin-top:5px;
	width:100%;
}


#contenedor {
	/* background-color: #fff ; */
}

.carrusel_productos {
	display: block;
	width: 100%;
	margin:10px auto;
	position: relative;
	margin-top: 25px;
}

.carrusel_productos h2 {
	font-size: 20px;
	line-height: 30px;
	text-indent: 0px;
}

.carrusel_zone {
	display: block;
	/* width: 950px !important; */
	width: 980px  ;
	height: 300px  ;
	/* overflow: hidden; */
	position: relative;
	/* padding-left: 18px; */
}

.carrusel_productos .carrusel_productos_wrapper {
	display: block;
	width: 980px  ;   /* ***  980 **** */
	height: 100%   ;
	border: 1px solid #fff;
	padding: 8px 1px 4px;
	overflow: hidden;
	position: relative;
}

.carrusel_productos ul {
	margin: 0;
	padding: 0;
	display: block;
	width: 968000px;
	height: 100% !important ;
	position: absolute;
	left:0;
	top: 8px;

}

/* *** (190 + 2 * 7)  * 5  = 966 *** */
.carrusel_productos li {
	display: block;
	height: 100% !important ;
	position: relative;
	float: left;
	overflow: hidden;
	width: 174px  ;
	padding: 0 11px;
}

.carrusel_productos li .producto {
/*	background-color: orange ; */
	display: inline-block;
	width: 174px;
	position: relative;
}
.carrusel_productos li .producto_in {
/*	background-color: orange ; */
}

.carrusel_productos li .foto {
	display: block;
	width: 100%;
	height: 250px ;
	overflow: hidden;
	text-align: left;
	line-height: 13px;
	margin-bottom: 4px;
}

.carrusel_productos li .foto a:hover p {
	text-decoration: underline;
}

.carrusel_productos li .foto img {
	width: 174px;
	min-height: 220px;
	max-height: 220px;
	margin-bottom: 4px;

}
.carrusel_productos li .foto p {
	clear: both;
	box-sizing: border-box;
	color: rgb(51, 51, 51);
	cursor: auto;
	display: inline;
	font-family: Lato;
	font-size: 16px;
	/* font-weight: 400; */
	font-weight: bold;
	height: auto;
	line-height: 16px;
	text-decoration-color: rgb(51, 51, 51);
	text-decoration-line: none;
	text-decoration-style: solid;
	text-size-adjust: 100%;
	white-space: nowrap;
	width: auto;
	-webkit-font-smoothing: antialiased;
}

.carrusel_productos li .precios {
	display: inline-block;
	width: 100%;
	height: 30px;
	margin-top: 4px;
}

.carrusel_productos li  .precio_monto {
	margin: 0;
}


.carrusel_productos  .left ,
.carrusel_productos  .right {
	width: 74px;
	height: 144px;
	display: inline-block;
	/* background-color: #eaeaea ;
	border:1px solid #fff;
	border-radius: 12px ; */
	overflow: hidden;

	position: absolute;
	top: 45px ;
	left: -10px;
}
.carrusel_productos  .right {
	left: auto;
	right: -10px;
}

.carrusel_productos .left span ,
.carrusel_productos .right span {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-indent: 1000px;
}

/* .carrusel_productos  .left a {
	background: url("/theme/Microplay/css/i/gray_prev.png") center bottom  no-repeat transparent ;
}
 .carrusel_productos  .right a {
	background: url("/theme/Microplay/css/i/gray_next.png") center bottom no-repeat transparent ;
}  */
.carrusel_productos  .left span {
	left: 3px;
	top: 40%;
	right: -2px;
	width: 29px;
	height: 52px;
	text-indent: -999999px;
	background: url(/theme/Microplay/css/i/left.png) no-repeat center center;
	-webkit-opacity: .8;

	/* Nueva funcionalidad  */
	border-radius: 3px 0 0 3px;
	clip: rect(-10px,46px,110px,-10px);
	position: absolute;
	top: 75px;
	background-color: #fff;
	height: 62px;
	line-height: 100px;
	width: 35px;
	text-align: center;
	box-shadow: 0 1px 3px #888;
	opacity: 0.2;
}
.carrusel_productos  .right span {
	position: absolute;
	top: 40%;
	right: 3px;
	z-index: 9;
	width: 29px;
	height: 52px;
	text-indent: -999999px;
	background: url(/theme/Microplay/css/i/right.png) no-repeat center center;
	border-radius: 3px 0 0 3px;
	clip: rect(-10px,46px,110px,-10px);
	top: 75px;
	background-color: #fff;
	height: 62px;
	line-height: 100px;
	width: 35px;
	text-align: center;
	box-shadow: 1px 1px 3px #888;
	opacity: 0.2;
}


.proximos-lanzamientos > .carrusel_productos > .carrusel_zone {
height: 285px ;
}

.relleno {
	/* width: 33px;
    height: 30px;
    overflow: hidden;
    float: right;
    background-size: 30px ,30px;
    border-radius: 4px;
    border: 1px solid #fff;
    text-indent: -1000px;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    margin-top: -19px; */

}


.item a p{
	   clear: both;
    box-sizing: border-box;
    color: rgb(51, 51, 51);
    cursor: auto;
    font-family: Lato;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    line-height: 14px;
    text-decoration-color: rgb(51, 51, 51);
    text-decoration-line: none;
    text-decoration-style: solid;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
	-webkit-font-smoothing: antialiased;
	margin-left: 15px;
    text-align: center;
}

.item a .cont-imagen {
	width: 90%;
    height: 178px;
    display: block;
    overflow: hidden;
    padding: 0px 5%;
    margin-bottom: 4px;
}

.item a img {
	width: 100%;
}

.precios {
    display: inline-block;
    width: 100%;
    height: 30px;
	margin-top: 4px;
	/* margin-left: 15px; */
}

.precios2 {
    display: inline-block;
    width: 100%;
    height: 30px;
	margin-top: 4px;
	margin-left: 15px;
	/* text-align: center; */
}

.precios2 strong p{
	display: inline;
    font-size: 30px;
}

.precios2 .oferta{
	color: #666666;
    display: block;
    font-size: 11px;
    padding: 0px 0 0;
    float: left;
}


.precios2 strong{
	color: #138900;
    display: block;
    font-size: 33px;
    font-weight: bold;
    padding: 4px 0;
}

.owl-item {
	max-width: 250px!important;
}

.login_movil {
	display:none;
}



.carrousel_regalo {
	display: inline-block;
}




/* * catalogo / producto  * */
p.aviso {
	display: inline-block;
	width:190px;
	color:#138900;
	text-align: center;
	margin:-4px 0 14px;
	line-height: 120%;
}

.galeria-wrap{
  /*overflow: hidden; */
  display: inline-block;
  width: 166px;
  height: 75px;
  margin:20px 0;
  margin-left: 2px;
  padding: 0;
  position: reltive;
}

.galeria-wrap ul {
	width:1000000px;
}

.galeria-wrap ul li {
	width: 87px;
	float:left;
}
.galeria-wrap ul li img {
	border: 1px solid #ccc ;
}

.galeria-wrap .bx-wrapper {
	width: 174px !important;
}


.galeria-wrap .bx-wrapper .bx-window {
	width: 164px !important;
	height: 75px !important;
}

.galeria-wrap .bx-wrapper .bx-prev {
	position: absolute;
	top: 20px;
	left: -10px;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	width:34px;
	height:34px;
	background: url(/img/flecha_izq.png) 0 0 no-repeat transparent ;
}
.galeria-wrap .bx-wrapper .bx-next {
	position: absolute;
	top: 20px;
	right: 0px;
	display: block;
	overflow: hidden;
	text-indent: -1000px;
	width:34px;
	height:34px;
	background: url(/img/flecha_der.png) 0 0 no-repeat transparent ;
}

.box_sucursales {
	position: absolute;
	background-color: #F2F2F2;
	top: 0;
	right: 10px;
	/* margin-top: 20px; */
	width: 170px;
	padding: 10px 4px 10px 10px;
	border: 1px solid #ccc;
	z-index: 10;
	box-shadow: -2px 0px 8px rgba(0,0,0,0.1);
}

.box_sucursales .consulta_stock {
	display: inline-block;
	width: 164px;
	text-align: center;
	font-size: 13px;
}

.box_sucursales h3 {
	color:#138800;
	font-size: 15px;
	display: inline;

}
.box_sucursales p {
	clear: both;
	line-height: 16px;
	color:#666;
	display: inline-block;
	/* margin-left: 4px; */
	width:100%;
	white-space: nowrap;
	text-overflow:ellipsis;
	overflow: hidden;
}
.box_sucursales ul {
	clear: both;
	margin-top: 4px;
	display: block;
	width: 100%;
	height: 200px;
	overflow: hidden;
	overflow-y: auto ;
}

.clearfix {*zoom: 1;}
.clearfix:before, .clearfix:after{content:""; display:table;}
.clearfix:after{clear:both;}
.box_sucursales ul li {
	color:#138800;
	position: relative;
}
.box_sucursales ul li a {
	display: inline-block;
	line-height: 18px;
	width: 100%;
}


.box_sucursales .ver-options  {
	margin-right: 10px;
	/* float: right; */
}
.box_sucursales .ver-options p {
	font-weight: bold;
	color:#138800;
	display:none;
}
.box_sucursales a.ver-mas p.ver-mas {
	display:block;
}
.box_sucursales a.ver-menos p.ver-menos {
	display:block;
}


.ficha-producto .ficha .informacion .precios strong p,
.comprar_usado strong p {
	display: inline;
	font-size: 30px;
}

.sucursal_info h1 {
	font-size:24px;
	color:#138900;
	font-weight:bold;
	line-height:30px;
}

.img-portada > img {
	/* width:230px; */
}
.disp-entrega h3{
	color: #138800;
	font-size: 16px;
	display: block;
}

.disp-entrega{
	padding: 0;
	width: 100%;
	position: relative;
	width: 50px;
	display: inline-block;
	float: left;
}
/* estilos carousel responsivo  */
#owl-demo .item{
margin: 3px;
}
#owl-demo .item img{
display: block;
width: 100%;
height: auto;
}
#owl-demo .item a.video img{
	height: 106px !important;
	/* max-height:106px !important */
}
/* #owl-demo {
	max-height:106px !important
} */
social p.cod {
	display: block;
	float: none;
	font-size: 13px;
	line-height: 15px;
	color: #5C5C5C;
}

.informacion_producto {
	position: absolute!important;
	width: 100%;
	margin-left: 220px;
	float: inherit!important;
}

.retiro_tiendas{
	width: 50%!important;
}

.btn-agregar2{
	width: 50%!important;
	height: 20px!important;
	padding: 6px;
	margin-bottom: 15px;

	line-height: 20px;
	text-align:center;

	background: linear-gradient(#138800, #138800);
	color: white!important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}

.btn-agregar2:hover{
	text-decoration: none;
	text-transform: uppercase;
}

.btn-usado2 {
	width: 50%!important;
	height: 20px!important;
	padding: 6px;
	margin-bottom: 15px;

	line-height: 20px;
	text-align:center;

	background: linear-gradient(#138800, #138800);
	color: white!important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}

.btn-usado2:hover{
	text-decoration: none;
	text-transform: uppercase;
}


.btn-agregar3{
	width: 50%!important;
	height: 20px!important;
	padding: 6px;
	margin-bottom: 15px;

	line-height: 20px;
	text-align:center;

	background: linear-gradient(#138800, #138800);
	color: white!important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}
.btn-agregar3:hover{
	text-decoration: none;
	text-transform: uppercase;
}
.btn-agregar4 {
	width: 40%!important;
	height: 18px!important;
	padding: 6px;
	margin-bottom: 15px;
	line-height: 20px;
	text-align:center;
	background: linear-gradient(#138800, #138800);
	color: white!important;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
}
.btn-agregar4:hover, .btn-agregar5:hover{
	text-decoration: none;
	text-transform: uppercase;
}

.btn-agregar5{
	width: 40%!important;
	height: 18px!important;
	padding: 6px;
	margin-bottom: 15px;
	line-height: 20px;
	text-align:center;
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: inline-block;
	color: #666!important;
}

.precio_web_garantia {
	color: #138900;
	display: block;
	font-size: 33px;
	font-weight: bold;
	padding: 4px 0;
}


.img_garantia img {
	width:95%;
}

.img_garantia{
	width:95%;
}

#div_garantia.retiro_tiendas {
	width:95%!important;
}

.garantia_titulo{
	color: #138900;
  font-size: 25px;
  font-weight: bold;
  padding: 10px 0;
}

.garantia_bajada{
	color: #666;
  font-size: 15px;
  font-weight: bold;
  padding: 8px 0;
}

@media screen and (max-width:480px) {

	div.img_garantia {

		width: unset;
		height: unset;
	}

	.img_garantia img {
		width:100%;
	}

	.ficha-producto .ficha .img-portada .sello {
		margin-top: -10px;
	}


	#pie_pie{
		display: none;
	}
	html {
		min-height: 100%;
		position: relative;
	  }

	body {
		margin: 0;
		margin-bottom: 60px;
		background-image: none !important;
		display: block;
		position: static;
		padding: 0;
		width: 100%;
		height: 100%;
	  }

	#cabecera .header_wrapper .logo{
		left: 2px!important;
		top: 5px!important;
		width: 60%;
		z-index: 9000;
	}

	.menu_2018{
		display: inline-block;
		margin-top: -85px;
		width: -webkit-fill-available;
		position: absolute;
		z-index: 2001;
		margin-right: 5px;
	}

	#cabecera .header_wrapper .logo img{
		width: 100%;
	}

	#cabecera{
		width: 100%!important;
		height: auto;
		border-left: 0px solid #EAEAEA!important;
		border-right: 0px solid #EAEAEA!important;
		/* position: fixed;
		top: 0;
		z-index: 9999;
		box-shadow: #000 10px 10px; */
	}

	.header_wrapper{
		width: 90%!important;
	}

	#contenedor {
		/* margin-top: 90px; */
		width: 99%!important;
		height: auto;
		border-left: 0px solid #EAEAEA!important;
		border-right: 0px solid #EAEAEA!important;
		/* height: 110px; */
	}

	#menu-top{
		display:none!important;
		width:0px!important;
	}

	.header_wrapper ul#login-toolbar li a.btn-compras{
		background: url(/theme/Microplay/img/add-cart.png) 5px 2px no-repeat transparent!important;
	}

	.header_wrapper ul#login-toolbar li a{
		width: 45px!important;
	}

	.escritorio {
		display:none!important;
		width:0px!important;
	}

	.login_movil {
		display:inherit!important;
	}

	#menu-principal, #menu-secundario{
		display:none;
	}

	.menu-contenedor {
		background: transparent;
		height: 0px!important;
	}

	.informacion_producto {
		position: absolute;
		width: 100%;
		margin-left: 49%;
	}
	.datos_precio{
		display: inline-block;
		width: 100%;
	}
	.m_w_160 li p strong{
		font-size: 12px!important;
	}
	/* .ficha-producto .ficha .informacion_producto {
		margin-top: -80px!important;
		position: relative;
		width: 100%!important;
	}

	.informacion_producto .precios precios_usado{
		margin-top: -200px;
		margin-left: 5px;
	}

	.informacion_producto .precios precios_usado p{
		width: 100%;
	} */
	.ficha-producto .ficha .informacion{
		display: inherit;
		margin-top:inherit;
	}
	.ficha-producto .ficha .informacion .precios{
		padding: 0;
		width: 100%;
		position: relative;
		width: 60%;
		display: inline-block;
		margin-top: inherit;
		margin-left: inherit;
		min-height: 180px;
	}

	.precios_usado .caracteristicas{
		margin-top: 15px;
		width: 100%!important;
		display: inline-block!important;
	}
	.precios .btn_nuevo{
		padding-top: 15px;
		width: 90%;
		display: inline-grid;
	}

	.btn-agregar2{
		width: 58%!important;
		/* height: 50%!important; */
		background: linear-gradient(#138800, #138800);
		color: white!important;
		/* border-radius: 5px; */
		height: 13px!important;
		padding: 6px 5px 6px 5px;
		font-size: 11px;
		font-weight: normal;
		text-decoration: none;
		background-color: white;
		margin-bottom: 10px;
		line-height: 13px;
	}
	.btn-usado2{
		background: linear-gradient(#138800, #138800);
		color: #FFFFFF !important;
		/* display: block; */
		font-size: 11px;
		font-weight: normal;
		height: 13px!important;
		padding: 6px 5px 6px 5px;
		font-size: 11px;
		width: 58%!important;
		text-decoration: none;
		margin-bottom: 10px;
		line-height: 13px;
	}

	.ficha-producto .ficha .informacion .precios strong p, .comprar_usado strong p{

	}

	.fancybox-wrap {
		left: 5%!important;
		min-width: 90%;
	}

	.retiro_tiendas{
		width: 90%!important;

	}

	#div_sucursales{
		overflow-x: scroll;
		height: 200px;
	}

	.retiro_tiendas .sucursal td{
		padding: 5px 0px 5px 0px;
		text-align: left;
	}

	#pie {
		/* position:relative!important; */
		left:0px;
		bottom:0px!important;
		width: 100%!important;

		color: white;
		padding:inherit!important;
		z-index: 9995;
	}

	.contenedor_wrapper{
		padding-left: 2px;
		width: 99%!important;
	}
	.login-user_out_movil {
		line-height: 44px;
		height: 44px;
	}

	.login-user_out {
		display: none!important;
	}

	.contacto .form-registro, .contacto .titulo-seccion{
		margin-left: 5px;
	}

	.info_servicio .titulo-seccion , .info_servicio #box-cliente {
		margin-left: 20%!important;
		margin-right: 20%!important;
		width: 60%!important;
		text-align: center;
	}

	.info_servicio #box-cliente .box-cliente-presentacion strong{
		font-size: 16px!important;
	}

	.contacto .btn-guardar-contacto{
		background: linear-gradient(#138800, #0F6101);
		color: white!important;
		border-radius: 5px;
		height: 26px!important;
		font-size: 12px !important;
		font-weight: normal;
		text-decoration: none;
		background-color: white;
		margin-bottom: 10px;
		display: initial;
		width: 50% !important;
		margin-left: 25%;
		margin-right: 25%;

	}

	#box-cliente .box-cliente-presentacion{
		margin-left: 20%!important;
		margin-right: 20%!important;
		width: 60%;
		text-align: center;
	}

	.form-registro small{
		width: 98%;
		margin-bottom: 15px;
		text-align: justify;
	}

	.footer-registerform{
		padding-bottom: 20px;
	}

	.btn-registrarse{
		/* margin-top: -2px;
		background-size: 92% 98%;
		margin-left: 20%;
		margin-right: 20%;
		font-size: 18px; */
		background: linear-gradient(#138800, #0F6101);
		border-radius: 5px;
		margin-top: 5px;
		height: 26px!important;
		margin-left: 35%;
		margin-right: 35%;
		font-size: 12px;
		width: 85px !important;
	}

	#contenido .formulario, #contenido .info_servicio {
		display: inline-block;
		width: 100%!important;;
		/* float: left; */
		margin-bottom: 10px;
	}

	#contenido .info_servicio {
		border-top: 2px solid #138800;
	}

	.ficha-producto.sucursales , #fondo-sucursales{
		background: none!important;
	}

	#sucursales-right{
		margin-top:0px!important;
		display: none;
	}

	#sucursales-left , #sucursales-left table{
		float: left;
		width: 100%!important;
	}

	#sucursales-left tr{
		line-height: 100%!important;
	}

	#sucursales-left td{
		font-size: 10px!important;
    	padding: 10px 2px 10px 2px!important;
	}

	#sucursales-left ,#sucursales-left table{
		width: 100%!important;
	}

	.footer_border {
		height: 95px!important;
		width: 100% !important;
	}

	.footer_border .box-04:first-child {
		display:none;
	}

	.footer_border .box-04:nth-of-type(2n+1) {
		display:none;
	}

	.footer_border ul.box-04 li.redes{
		margin-top: -75px!important;
    	margin-left: 55%!important;
		width: 40% !important;
	}

	.box-04 li a {
		font-size: 14px!important;
	}

	.box-04{
		height: inherit!important;
		width:inherit!important;
		padding-top: 2px!important;
	}

	.box-04 li {
		padding: 5px 5px 10px 5px!important;
		width: 98.5%!important;
		/* border-bottom: 2px solid #333333; */
	}

	.terminos, .politicas, .privacity ,.privacitys {
		padding: 5px 5px 5px 5px!important;
		width: 95%!important;
		text-align: justify;
	}

	.privacitys {
		margin-left: 0px!important;
	}

	.privacity table{
		margin: 5px 0 15px 0px!important;
	}

	.privacity table td{
		padding: 5px!important;
	}

	.privacity ol, .privacity ul{
		padding: 10px 0 15px 30px!important;
	}

	.login-zone {
		width: 100px!important;
		float: right;
		margin-left: inherit!important;
		height: 36px!important;
		margin-right: 17px;
		overflow: inherit!important;
		margin-top: 3px;
	}

	.login-zone .login-user{
		float: right!important;
		margin-top: 0px;
		width:50px!important;
		margin-right: 1px;
	}

	.login-zone .login-user a{
		padding: 0px 6px!important;
		width: 50px!important;
	}

	.login-zone .login-user .login-user_in{
		background: inherit!important;
	}

	.login-user_in{
		display:none!important;
	}

	.header_wrapper ul#login-toolbar{
		margin-right: 10px!important;
		margin-top: 0px!important;
		float: right;
		position: relative;
	}

	.header_wrapper ul#login-toolbar li a{
		height: 35px!important;
		/* width: 50px!important; */
	}

	.menu-top-wrapper {
		width: 40%!important;
		height: 50px!important;
		right: 0px;
		z-index: 9001;
	}

	.tabs .tabs-header {
		height: inherit!important;
		padding-top: 0px!important;
	}

	.tabs .tabs-header ul {
		margin: 0;
		border: 1px solid #e6e6e6;
		background: #fefefe;
		list-style-type: none;
	}

	.tabs .tabs-header ul li{
		/* border: 1px solid #e6e6e6; */
		float:left;
		font-size: inherit;
	}

	.tabs .tabs-header ul li a{
		display: block;
		padding: 1.25rem 1.5rem!important;
		font-size: 0.75rem!important;
		line-height: 1;
		text-decoration: none!important;
		text-align: justify;
		border-radius: inherit!important;
	}

	.box-datos.preferencias{
		width: initial!important;
	}

	.box-datos{
		width: 98%!important;
	}

	.box-datos ul{
		width: 100%!important;
	}

	.page_mi_perfil .box-compras{
		width: 100%!important;
		margin-bottom: 15px;
	}

	.page_mi_perfil .interior-boxperfil{
		width: 95%!important;
	}

	.dlc {
		margin-left: 2.5%;
    	width: 95%!important;
	}

	.buscador_contenedor {
		width: 106.5%!important;
		position: fixed;
		top: 55px !important;
		left: 1%!important;
		border-radius: 7px!important;
	}




	#buscador #ip-buscar{
		width:83%!important;
		padding: 0px 10px;
	}
	.ficha-producto .sidebar .resultados-para_seccion {
		display:none!important;
	}

	.menu-btn {
		width: 50px;
		padding: 10px 0 0 0;
		/* margin-bottom: 30px; */
		background: transparent;
		color: #138900;
		text-align: center;
		cursor: pointer;
		border: 0px;
		font-size: xx-large;
		position: absolute;
		top: -10px;
		right: 0px;
		display: inherit;
	}

	.menu-btn:hover {
		opacity: 0.6;
	}

	.retiro_tiendas p select{
		margin: 10px!important;
	}


	.sidebar , .box-destacamos{
		width: 0em;
		display:none !important;
	}

	.barra-filtros {
		top: -5px!important;
		right: 5px;
		border-radius: 7px;
	}

	.barra-filtros span{
		display:none!important;
	}

	.barra-filtros .btn-filtro{
		margin: 8px 30px 0px 30px!important;
	}

	.lista_productos_contenedor{
		margin-top: 20px;

	}
	#contenido , .ficha-producto .juegos{
		width: 98%!important;
	}

	#contenido {
		padding-left: 0px!important;
		padding-right: 0px!important;
		padding-bottom: 70px!important;
		border-left: inherit;
		border-right: inherit;
		display: inline-block;
	}

	body.clientes.login #contenido div.registrate > a , body.clientes.login fieldset div.actions input{
		background: url("i/botones/ingresar-1.jpg") no-repeat scroll left top transparent;
		color: white!important;
		border-radius: 5px;
		height: 26px!important;
		/* padding: 6px 5px 6px 14px; */
		font-size: 12px !important;
		font-weight: normal;
		text-decoration: none;
		background-color: white;
		margin-bottom: 10px;
		display: initial;
		width: 85px !important;
	}
	body.clientes.login #contenido div.registrate > div a {
		display: initial;
	}

	.ficha-producto .ficha .box_regalo{
		position: absolute!important;
	}

	.btn_recuperar{
		padding: 16px;
    	margin: 0px;
	}

	.ficha-producto .ficha{
		float:left!important;
		width: 98%!important;
	}

	.buscador_contenedor{
		background: url(i/ctrl-buscar.png) right center no-repeat transparent!important;
	}

	#buscador #btn-buscar{
		position: absolute;
		right: 1px!important;
	}

	.lista_productos li {
		width:45%!important;
		padding: 0 2px!important;
	}

	.lista_productos li .producto .producto_in{
		padding: 0 2px!important;
		text-align: center!important;
	}

	.producto, .producto_in {
		width:99%!important;
	}

	.lista_productos li .foto img{
		height: 145px!important;
		/* margin: 17px 0px 4px 0px!important; */
	}

	.lista_productos li .foto p, .lista_productos li .foto {
		width:95%!important;
		height: 190px;
	}

	.ficha .carrusel_productos{
		margin: 200px  auto 0px 0px !important;
	}

	.carrusel_productos{
		margin: 0px auto;
		float: left;
	}

	.ficha-producto .ficha .caracteristicas ul li{
		font-size: 10px!important;
	}

	.lista_productos li.Iluminar .producto{
		box-shadow: inherit!important;
	}

	#contenido > .banner_home_inf_wrapper {
		margin-bottom: 5px!important;
		margin-left: -2px !important;
		margin-top: 5px;

	}

	.banner_home_inf_wrapper, .banner_home_inf_wrapper_in, #banner-principal , #banner-principal .slider{
		width: 100%!important;
		/*height: auto!important;*/
	}

	.owl-theme .owl-controls .owl-page span{
		display:none!important;
	}

	.owl-carousel{
		margin-bottom: 10px;
	}

	#owl-demo3{
		margin-bottom: 80px;
	}
	/* .banner_home_inf_wrapper_in .banner {
		width: inherit!important;
	} */

	.bx-window {
		height: inherit!important;
	}

	.load_productos a{
		width: inherit!important;
		float: inherit!important;
		margin-right: 0px!important;
	}

	.load_productos a img {
		position: relative!important;
		left: 0%!important;
	}

	.pushy-submenu button{
		font-weight: bold;
		font-size: 18px;
		color: #000!important;
		padding: 11px 30px!important;

	}

	.pushy-link {
		font-size: 15px!important;
		font-weight: bold;
	}

	.igualado {
		font-weight: bold!important;
		font-size: 18px!important;
		color: #000000!important;
		border-bottom: 1.5px solid #e9e9e9;
		width: 239px!important;
	}




	.pushy-link a{
		/* color:#138900!important; */
		color:#000000!important;
		padding: 11px 30px!important;
	}

	.pushy{
		background: #f0f0f0!important;
		/* margin-top: 80px; */
		z-index:1002;

	}

	.pushy-open-left .pushy{
		width: 240px!important;
		z-index: 19000004!important;
	}

	.logoM {
		margin-top: -10px!important;
		padding-top: 5px;
		padding-bottom: 13px;
		background-color:  transparent;
		width: 0px;
		height: 0px;
		display:none;
	}

	.logoM a{
		display: inherit!important;
    	padding: 0px 0px!important;
    	}

	.pushy-submenu{
		border-bottom: 1.5px solid #e9e9e9;
	}

	.marmota, .first-link{
		min-width: 238px;
	}

	.precio_monto a{
		width: 40px!important;
		margin-right: 28px!important;
		height: 60px!important;
		display:none!important;
	}

	.lista_productos{
    	margin-right: 0px!important;
	}

	.lista_productos ul{
		margin-left: 10px;
	}

	.fadebox {
		display: none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		background-color: black;
		z-index:19000003;
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
		}


	/* FICHA PRODUCTO */

	.social {
		border-bottom: 0px solid #DADADA;
		/* margin-top: 5px;
		margin-bottom: -10px;
		margin-right: 0px!important; */
		/* display: none!important; */
		top: 155px!important;
		display: inline-flex!important;
		width: 200px;
		float: left;
		left: 15%;
	}
	.diferencia {
		display: inline-flex;
		margin-left: 60%;
		margin-top: -30px;
	}
	.desc{
		color: #ffffff;
		background-color: #f00;
		padding: 6px 3px 6px 0px;
		margin-left: 0px;
		margin-top: 0px;
	}
	.ficha-producto .ficha .informacion{
		width:52%!important;
	}

	.ficha-producto .ficha .informacion .precios strong{
		font-size: 24px;
	}

	.ficha-producto .ficha .galeria{
		width:95%!important;
	}

	.producto_con_fondo .publicidad_producto{
		display:none!important;
	}

	.informacion .precios{
		height: inherit!important;
		width: 100%!important;
		min-height: 150px;
	}

	.despachos {
		width: 100%;
		padding: 5px;
		display: inline-flex;
		margin-left: 15px;
	}

	.producto .caracteristicas a {
		/* display:none!important; */
		float: left;
	}

	.m_w_160 {
		width: 100% !important;
		margin-left: -50%;
		float: inherit!important;
		margin-right: 0px!important;
	}

	.m_w_160 p {
		/* margin-left: 80px; */

		padding: 5px 0px 5px 0px;
	}

	.m_w_160 a {
		border: 1px solid #5c666f;
		padding: 2px 4px 2px 4px;
		display: flex;
		text-decoration: none;
	}

	.categoria_desc{
		font-size: 30px;
		padding: 10px 5px 10px 5px;

	}

	.ficha-producto .ficha .informacion #boxs .box{
		width: 100%!important;
		margin: 8px 10px!important;
	}

	.img-portada > img {
		width: 160px !important;
		/* border: 1px solid red; */
	}

	.ficha-producto .ficha .img-portada {
		width: 50% !important;
		padding: 0px 0px 5px !important;
		margin-top: -32px;
	}

	.disp-entrega{
		margin-left: -65%;
		width: 140%;
		position: inherit;
	/* display: inherit; */
		/* display: none; */
    	float: inherit;
	}

	.ficha .informacion .menu-producto li{
		border-bottom: 1px #A0A0A0 solid;
		border-right: 1px #A0A0A0 solid;
		border-left: 1px #A0A0A0 solid;
		border-top: 1px #A0A0A0 solid;
		padding: 5px;
		width: 45%!important;
		margin-right: inherit!important;
		margin-left: inherit!important;
	}

	.ficha-producto .ficha h1 {
		color: #138900;
		font-size: 18px!important;
		font-weight: bold;
		padding: 12px 0;
	}

	.ficha-producto .ficha .informacion .menu-producto li.current{
		border-bottom: 1px solid #138800!important;
	}

	.despachos i {
		width: 25px!important;
	}

	.lista_productos li .precios{
		margin-left: 5px!important;
		margin-top: initial;
		font-size: 12px!important;
	}

	.precio_monto p{
		font-size: 13px!important;
	}


	/* LOGIN */
	body.clientes.login #contenido form{
		width: 95%!important;
		margin-left: 5%!important;
	}

	.login #contenido input.xlarge {
		width: 82%!important;
	}

	body.clientes.login #contenido div.registrate {
		width: 90%!important;
		margin-left: 17px!important;
		text-align: justify;
	}

	/* CARRO DE COMPRAS */
	.page_carro .pasos li{
		padding: 9px 0 0 17px!important;
	}

	.page_carro .left {
		width: 99%!important;
	}

	.page_carro .pasos {
		width: 97%!important;
	}

	.page_carro .pasos li.paso_uno, .page_carro .pasos li.paso_dos, .page_carro .pasos li.paso_tres{
		width: 100%!important;
		margin-left: -8px!important;
		background-size: 100% 205%!important;
	}



	.page_carro .left table .producto a{
		width: 45%!important;
		margin: 10px 0 0 10px!important;
	}

	.page_carro .left table img {
		/* width: 75%!important; */
	}

	.page_carro .left table td.producto {
		width: 50%!important;
	}

	.page_carro .left .input_cantidad {
		margin-left: 14px!important;
	}

	.page_carro .left table td.precio {
		padding-left: 5px;
		padding-right: 5px;
	}

	.page_carro .right {
		padding-left: 5%!important;
		width: 95%!important;
	}

	.box-pago {
		width: 85%!important;
	}

	.page_carro .page_dos .item img{
		margin-left: 10px!important;
		width: 40%!important;
	}

	div.page_dos div.left div.item > div{
		width: 100%!important;
	}

	.page_carro .page_dos .item{
		height: 45px!important;
	}

	div.page_dos div.left div.sucursal a {
		font-size: 11px;
		line-height: 3.6em!important;
		height: 40px!important;
		width: 55%!important;
	}

	div.page_dos div.left div.domicilio a, div.page_dos div.left div.oficina a{
		background: url(/img/btn_retiro.png) no-repeat -2px center!important;
		height: 40px!important;
		width: 55%!important;
		line-height: 3em!important;
	}

	.resume-block{
		width: 90%!important;
	}

	.content-left-checkout{
		width: 100%!important;
	}

	.content-right-checkout{
		margin-left: 5%!important;
		width: 92%!important;
	}

	.carrousel_regalo {
		margin-top: 5px;
	}

	.informacion .menu-producto, .clasico{
		display:none!important;
	}
	.clasico{
		margin-top: 0px!important
	}

	.informacion_movil {
		display: inline;
	}

	.ficha .informacion_movil .menu-producto li a{
		/* color: #138800; */
		/* color: #fff; */
		float: left;
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		/* background-color: #71ab6899 !important; */
		width: 100%;
		border-bottom: #cbd7c9 2px solid;
		padding: 2px 2px 4px 10px;
	}

	.ficha .informacion_movil #boxs .box {
		color: #999999;
		display: none;
		font-size: 13px;
		line-height: 150%;
		/* width: 800px; */
		margin: 8px 44px;
		text-align: justify;
	}

	.ficha-producto .ficha .informacion .caracteristicas{
		width: 315px;
		/* margin-left: -215px; */
		margin-top: 45px;
	}




	.lista_productos li .foto a{
		font-size: 12px!important;
	}

	.m_w_160 li a img {
		width: 55px;
	}

	.proximos {
		margin-bottom: -135px;
	}

	.fancybox-close{
		left: -18px!important;
		z-index: 10000000;
		top: -18px;
	}
	.fancybox-inner{
		text-align: center;
		display: inline-block!important;
	}

	.fancybox-image{
		max-width: 80%!important;
		display: inherit!important;
	}

	.fancybox-outer{
		z-index: 9999999;
	}

	/* CLIENTES */
	#tab-datos-personales{
		width: 100%;
	}

	#tab-datos-personales .tab_wrap input , #tab-datos-personales .tab-wrap select, #ClientesName, #ClientesApellido, #ClientesRut, #calendario {
		width: 100%!important;
	}

	#tab-datos-personales .registerfield{
		height: auto;
		width:98%!important;

	}

	.jose li .foto {
		height: 180px!important;
	}

	.jose li{
		height: 235px!important;
	}

	.jose .precios .precio_web{
		display: inline-flex;
	}

	.jose li.Iluminar .producto{
		left: 0px!important;
		top: 0px!important;
		background-color: #fff;
		border: 1px solid #ccc;
		border-radius: 6px;
	}

	.jose li.Iluminar .foto{
		min-height: 180px!important;
	}

	.jose li.Iluminar .producto_in{
		height: 220px!important;
		min-height: 220px!important;
	}

	.wsap{

		color: #5c666f;
		font-size: xx-large;
		max-width: 34px;

	}

	.wsap:hover{

		color: #138900;
		font-size: xx-large;
		max-width: 34px;

	}

	.p40{
		width: 100%!important;
		font-size: 11px;
	}
	.p60{
		width: 100%!important;
		text-align: -webkit-center;
		/* padding-right: 8px; */
		padding: 8px 8px 8px 8px !important;
	}

	.bott {
		display: inline-block;
		width: 100%;
		text-align: center;
	}

	.ubermenu-skin-aqua{
		background-color: #eee;
	}

	.ubermenu-skin-aqua .ubermenu-item-level-0>.ubermenu-target span{
		color: #423f48;
	}

	.ubermenu-main .ubermenu-item-level-0>.ubermenu-target span.ubermenu-sub-indicator-close{
		padding: 0px!important;
		color : #fff!important;
	}

    .ubermenu-skin-aqua .ubermenu-item-level-0.ubermenu-active>.ubermenu-target > span.ubermenu-target-title{
		color : #fff!important;
	}

	.ubermenu-skin-aqua .ubermenu-item-level-0>.ubermenu-target{
		color: #888!important;
		background-color: #eee;
	}
	.ubermenu-skin-aqua .ubermenu-item-level-0>.ubermenu-target:hover {
		color: #fff!important;
	}

	.ubermenu-skin-aqua .ubermenu-item-level-0 .ubermenu-active >.ubermenu-target{
		color: #fff!important;
	}

	.vacio {
		display:none!important;
	}


	.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{
		height: 30px!important;
	}

	.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{
		font-size:14px !important;

	}

	.texto_simple{
		display: none;
	}
	#ubermenu-main-2-primary{
		box-shadow: 0px 8px 20px rgba(0,0,0,.25);
	}

	nav> ul>li{
		border-bottom: 1px #d1d0d0 solid!important;
	}


}



@media screen and (min-width:481px) {

	div.box_line > div.valores{
		padding: 0px!important;
	}

	.ficha-producto .ficha .informacion .precios .oferta b.usado{
		margin-left: 2px;
	}

	.solo_movil{
		display: none!important;
	}

	.ubermenu-main .ubermenu-item-level-0>.ubermenu-target{
		font-size:12px;
		text-align: center;
	}

	#contenido {
		/*background: none repeat scroll 0 0 #FFFFFF !important;*/
		background: none repeat scroll 0 0 #FFFFFF;
		border-left: 1px solid #EAEAEA;
		border-right: 1px solid #EAEAEA;
		padding: 2px 6px 20px;
		/* overflow: hidden; */
		position: relative;
		display: inline-block;

	}

	.informacion_movil {
		display: none;
	}
	.barra-filtros {
		right: 10px;
	}

	.carrousel_regalo {

		display: inline-block;
		position: relative;
		padding-top: 10px;
		/* min-height: 250px; */
	}

	.owl-page  {
		display:none!important;
	}

	.sucursal {
		display: inline-block;
		color: #158900;
	}

	.sucursal td {
		padding: 5px;
		/* max-width: 115px; */
	}

	.retiro_tiendas {
		display: inline-block
	}

	.m_w_160 {
		width: 395px!important;
		border: 1px solid black;
		padding: 3px 3px 3px 3px;
	}

	.m_w_160 p {
		padding: 3px 3px 3px 3px;
}

	.m_w_160 li a {
		float:left!important;
		margin-top: 0px!important;
		margin-right:5px;
		text-decoration: none;
		display: inline-flex;
}

	.wsap {
		display:none;
	}

	/* .contenedor_wrapper{
		margin-top: 4px;
	} */

}

@media screen and (max-width: 800px) and (min-width: 481px){
	cabecera .header_wrapper .logo {
		position: absolute;
		left: 50px;
		top: 20px;
	}
	#cabecera .logo {
		display: block;
		float: left;
		height: 70px;
		overflow: hidden;
		width: 290px;
		position: absolute;
		left: 20px;
		top: 15px;
	}
	.menu-btn{
		margin-top: -68px;
		width: 50px;
		padding: 10px 0 0 0;
		/* margin-bottom: 30px; */
		background: transparent;
		color: #138900;
		text-align: center;
		cursor: pointer;
		border: 0px;
		font-size: 50px;
		position: absolute;
		/* top: -10px; */
		/* right: 0px; */
		display: inherit;
	}
}

/* FICHA NUEVA */
.Datos_ficha-Info  {
	font-size: 16px;
	line-height: 18px;
	color:#666;
	margin-bottom: 16px;
}

.Datos_ficha-Info h3 {
	line-height: 24px;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 12px;
}



.Datos_ficha ul {
	list-style: none;
	margin:0;
	padding: 0;
}

.Datos_ficha ul li {
	margin:  0 0 20px 0 ;
	padding: 0;
}

.Datos_ficha ul > li > span {
	color: #666;
	padding: 0;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
}

.Datos_ficha ul li ul {
	display: inline-block;
	padding: 0;
	width:100%;
}
.Datos_ficha ul li ul li {
	margin:  0 ;
	padding: 0;
	font-size: 16px;
	font-weight: normal;
	/* background-color: #dedede ; */
	width:100%;
}
.Datos_ficha ul li ul li.odd {
	 background-color: #fff ;
}



.Datos_ficha ul li ul li > a , .Datos_ficha ul li ul li > a:visited {
	clear: both;
	display: inline-block;
	padding:8px 0;
	color: #555;
	text-decoration: none;
	text-indent: 12px;
}


.Datos_ficha ul li ul li > a b,
.Datos_ficha ul li ul li > a i {
	float:left;
	line-height: 25px;
}
.Datos_ficha ul li ul li > a i {
	background: url(/theme/Microplay/css/i/greenarrow.png) left center no-repeat transparent ;
	width: 24px;
	height:25px;
	display: inline-block;
	overflow: hidden;
	text-indent: -100px;
	float:left;
	margin-left: 10px;
}
.Datos_ficha ul li ul li.active > a  {
	color: #555;
	text-decoration: none;
}

.Datos_ficha ul li ul li.active > a i {
	background-position: right center  ;
}

.Datos_ficha ul li ul li > div {
	display: none;
	clear:both;
	font-size: 14px;
	line-height: 18px;
	padding-left: 24px;
	color:#666;
	padding-bottom: 20px;
}

.Datos_ficha ul li ul li > div ul {
	list-style: disc;
	margin-left: 20px;
}

.Datos_ficha ul li ul li > div ul li {
	font-size: 13px;
	line-height: 18px;
}

.Datos_ficha ul li ul li.active > div  {
/*	padding: 8px 40px 12px; */
}


.Datos_ficha ul li ul li > div a {
	font-weight: bold;
}

.datos_precio {
	margin-top: 5px;
}

.categoria_desc{
    font-size: 30px;
    padding: 7px;
}

.sadf {
	margin-top: 0px!important;
}

.fancybox-inner {
    text-align: center;
    display: inline-block!important;
}

.twit{
	color: #5c666f;
    font-size: xx-large;
    max-width: 34px;
}

.twit:hover{
	color: #1DA1F3;
	font-size: xx-large;
    max-width: 34px;
}

.fb {
	color: #5c666f;
	font-size: xx-large;
    max-width: 34px;
}
.fb:hover {
	color: #2D4485;
	font-size: xx-large;
    max-width: 34px;
}

.gp {
	color: #5c666f;
	font-size: xx-large;
    max-width: 34px;
}

.gp:hover {
	color: #CE3732;
	font-size: xx-large;
    max-width: 34px;
}

.social a{
	text-decoration: none;
}





.social{
	z-index: 2000;
}

.fancybox-overlay , .fancyboc-mobile{
	z-index: 19000001!important;
}
.fancybox-opened {
    z-index: 19000002!important;
}

#borde_pie{
	height: 9px;
	width: 100%;
	background: #009738;
}

#pie{
	width: 100%!important;
	align-items: center;
	background: #423f48;
	text-align: -webkit-center;
}

.footer_border {
    background: none repeat scroll 0 0 #423f48;
    display: block;
    width: 1006px;
    height: 150px;
    overflow: hidden;
}

.box-04 {
    float: left;
    width: 25%;
	height: 140px;
	background-color: transparent;
	padding-top: 20px;
}

.box-02 li, .box-03 li, .box-04 li {
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    padding: 0px 0px 15px 19px;
	width: 85%;
}

#pie_pie{
	height: 45px;
	background: #232228;
}

#pie_pie .p60 {
    width:70%;
    color: #fff;
    padding-top: 10px;
    /* position: relative; */
    /* float: right; */
    text-align: right;
    padding-top: 17px;
    font-size: 13px;
    padding-right: 10%;
}

#pie_pie .p40{
	    /* top: 0px; */
		width: 30%;
		color: #fff;
		position: relative;
		font-size: 18px;
		font-weight: 900;
		padding-top: 13px;
		/* float: left; */
}

.bott{
	display: inline-flex;
	width: 100%;

}
#ubermenu-nav-main-2-primary{
	z-index: 969;
}





.footer_border ul.box-04 li.redes {
	padding: 0px;
	margin-top: 15px;
	margin-left: 55px;
	width: 100%;
}
.footer_border  ul.box-04 li a{
	text-indent: 28px;

}


.footer_border  ul.box-04 li a.btn-facebook  {
	background: url(/theme/Microplay/img/BotonFacebook.jpg);
	display: inline-block;
	width: 35px;
	overflow: hidden;
	height: 30px;
	margin-right: 10px;
}
.footer_border  ul.box-04 li a.btn-twitter   {
	background: url(/theme/Microplay/img/BotonTwitter.jpg);
	display: inline-block;
	width: 35px;
	overflow: hidden;
	height: 30px;
	margin-right: 10px;
}
.footer_border  ul.box-04 li a.btn-instagram   {
	background: url(/theme/Microplay/img/BotonInstagram.jpg);
	display: inline-block;
	width: 35px;
	overflow: hidden;
	height: 30px;
}

.cart_item textarea,input[type=number] {
	border: 1px solid #CCCCCC;
	resize:none;
}

.table_direccion label{
	float:left;
	width:90%;
	padding: 5px 0;
	font-weight:bolder;
	line-height: 18px;
}

.table_direccion .title{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}

.cont-detalle-carro{
	border-bottom:2px solid #ccc;
	float:left;
	padding-bottom:15px;
}

.cart_item:hover, .envios:hover{
	background-color:#F7F7F7;
}

.envios td{
	padding:10px 0;
	text-align: justify;
}
.envios h3, .precio{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
}

.precio{
	padding: 0 10px !important;
}

.bt-newAddress{
	background: #138900;
	color: #FFF !important;
	font-size: 12px;
	padding: 3px 10px;
	float: right;
	margin: 10px 0;
}

.sucursal .cart_item td{
	padding:5px 13px;
}

#mensaje{width:280px !important;}

.resume-block-wrap {
	display: inline-block;
	width: 270px;
}
.resume-block {
	border:1px solid #999999;
	border-radius: 6px;
	background:url(/images/chat-bg-box.png) 0 0 repeat transparent ;
	display: inline-block;
	width: 100%;
	padding: 10px;
}
.page_carro .right .resume-block .box{
	border:0 none;
	background: none;
	width:100%;
}
.page_carro .right .resume-block .box .tabla{
	background: none;
}

.page_carro .page_dos .right .resume-block  table tr {
	border:0 none;
}

.page_carro .page_dos .right table tr td .valores {
	float:right;
}

.page_carro .page_dos .right table tfoot {
	border-top: 1px solid #999999;
}
.page_carro .page_dos .right table tfoot tr td {
	font-size: 15px;
}

.page_carro .page_dos .right  .continuar a {
	background: url(/images/btn-pagos-continuar.png) 0 0 no-repeat transparent;
	padding:0;
	margin:0;
	height: 36px;
	width:120px;
}
.img-grande{
	max-height: 200px;
    max-width: 145px;
    margin-left: 22.5px;
}
.item .precios .precio_web{
	text-align: center;
}
.ubermenu-main .ubermenu-item-level-0>.ubermenu-target span{
	font-size: 13.33px!important;
	padding: 12px 21.9px!important;
	/* text-align: center; */
}
.ubermenu-skin-aqua .ubermenu-item-level-0>.ubermenu-target span{
	font-weight: normal!important;
}
.precio_monto{
	text-align: center;
}
@media screen and (max-width:480px) {
	.resume-block-wrap {
		position: static!important;
	}
	.img-grande{
		max-height: 175px!important;
		max-width: 127px!important;
		margin-left: 16.5px!important;
	}

	.section .proximos-lanzamientos{
		float: left;
		height: 100%!important;
		width: 98%!important;
	}
	.sucursal .cart_item td{
		padding:5px 0;
	}
}

.titulo_carrousel{
	height: 33px;
    line-height: 33px;
    float: left;
    margin-left: 2px;
    margin-right: 7px;
}


.section .proximos-lanzamientos{
	height: 100%!important;
}

.form-registro2{
	clear: both;
    overflow: hidden;
    width: 318px;
    float: left;
    margin-left: 16px;
}


.form-registro2 input[type=text] {
		height: 24px;
    width: 78%;
    padding: 0 10px 0 10px;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 1px 1px 1px #cccccc;
    box-shadow: inset 1px 1px 1px #cccccc;
    color: #5a5a5a;
}


.form-registro2 .titulo-seccion h2 {
    margin: 10px 0;
    font-size: 22px;
    font-weight: bold;
}

.form-registro2 .btn-login-small{
	width: 145px;
	color: #FFFFFF;
	background-size: 150px 24px;
    border: none;
}
.form-registro2 .registerfield {

	height: 60px;
}

/*********************  Nuevas funciones  *************/


.form-registro{
	padding			   : 2%   ;
	float			   : left ;
	width			   : 68%  ;
	/*
	background-color   : #f2f2f2 ;
	-webkit-box-shadow : 10px 10px 13px -9px rgba(0,0,0,0.51) ;
	-moz-box-shadow	   : 10px 10px 13px -9px rgba(0,0,0,0.51) ;
	box-shadow		   : 10px 10px 13px -9px rgba(0,0,0,0.51) ;
	*/
	padding-top: 1%;
	padding-bottom: 0%;
}

.instrucciones{
	padding: 0% ;
	float			  : right ;
	width			  : 25%  ;
	background-color  : #FFFFFF ;
}

.btnTamano{
	 width: auto ;
	 min-width: 140px;
	 display: inline-block;
	 font-size: 12px;
	 font-family: GOTHIC;
	 border: 0px none;
	 line-height: 20px ;
	 padding: 6px 16px ;
	 background: #138800 ;
	 color: #fff;
	 margin: 2px;
	 border-radius: 2px;
 }

 .btnTamano:hover{
	 opacity: 0.8;
 }

 .btnTamano.btnTamano_grey{
	 background: #5a6770 ;
	 color: #fff;
 }

 .btnTamano.btnTamano_size_100{
	 width: 100px ;
	 min-width: 100px;
 }
 .btnTamano.btnTamano_size_150{
	 width: 100px ;
	 min-width: 100px;
 }
 .btnTamano.btnTamano_size_200{
	 width: 100px ;
	 min-width: 100px;
 }
