#logo-brands
{
	width: 95%;
	max-width: 90px;
	height: auto;
}

#logo-brands-gris
{
	width: 95%;
	max-width: 90px;
	height: auto;
	filter: grayscale(100%);
}

#header-container
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	background-color: #F7F7F7;
}

#header-L
{
	width: 170px;
	/*width: 25%;*/
	height: 35px;
	line-height: 30px;
	float: left;
	position: relative;
	overflow: hidden;
	text-align: center;

	border-color: #EEEEEE;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

#header-R
{
	width: auto;
	height: 35px;
	float: right;
	position: relative;
	overflow: hidden;
}


#cuerpo-promociones
{
	width: 100%;
	max-width: 1200px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 15px;
}

#promociones-center
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 60px;
	margin-bottom: 10px;
	text-align: center;
}

#promociones-tc
{
	width: 100%;
	padding: 5px;
	text-align: justify;
}

.btn-whatsapp {
	display:block;
	width:auto;
	height:70px;
	color:#fff;
	position: fixed;
	right:10px;
	bottom:60px;
	border-radius:20%;
	line-height:40px;
	text-align:center;
	z-index:999;
}

#whatsapp-img-icono
{
 width: 60px;
 height: auto;
}

#whatsapp-texto
{
 width: 250px;
 height: 20px;
 height: auto;
 position: relative;
 overflow: hidden;
 float: left;
 color: #000;
 font-size: 10px;
 background-color: #CDCDCD;
 border-radius: 7px;
 margin-right: 5px;
 margin-top: 10px;
 font-size: 12px;
 /*box-shadow: 1px 1px 4px #999;*/
}

#whatsapp-icono
{
 width: auto;
 position: relative;
 overflow: hidden;
 float: right;
}

#contactar-titulo
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	text-align: center;
	font-size: 23px;
	color: #000;
	margin-bottom: 20px;
	font-weight: bold;
}

#contactar-subtitulo
{
	width: 100%;
	max-width: 400px;
	height: auto;
	position: relative;
	overflow: hidden;
	text-align: center;
	
	font-size: 18px;
	color: #666;
	margin: 0 auto;
	margin-bottom: 15px;
}

#contactar-form
{
	width: 100%;
	max-width: 500px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 20px;
}

#contactar-control
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#contactar-etiqueta
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	color: #333;
	padding-left: 1px;
	margin-top: 15px;
	font-weight: bold;
	letter-spacing: 0.1em;
	font-size: 13px;
  	
}

#terminos-condiciones-procesar
{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #000000;
	text-align: right;
}
.link_TC
{
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #e20513;
}
a.link_TC:hover {color: #e20513; text-decoration: none;}

.box_1 {
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: thin solid #999999;
	height: 30px;
	width: 100%;
	border-radius: 10px;
	padding-left: 8px;
}

#etiqueta-separa
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 10px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 10px;
}

#separa-etiqueta
{
	width: 40%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
	text-align: right;
	line-height: 30px;
}

#separa-input
{
	width: 60%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
}

#separa-fila
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
}

#separa-contenedor
{
	width: 60%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 5px;
	margin: 0 auto;
}

#mensaje-enviado
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	background-color: #ffb7b7;
	color: #000000;
	padding: 10px;
	font-size: 17px;
	border-radius: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#body-titulo-home
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	
	font-size: 35px;
	margin-top: 10px;
}

#body-noticias
{
	width: 100%;
	max-width: 1230px;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

#noticia-contenedor
{
	width: 33.33%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
}

#noticia-img
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#noticia-titulo
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#noticia-resumen
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 5px;
	font-family:'Roboto', sans-serif;
	font-size: 15px;
}

#credito-titulo
{
	font-family: 'Roboto Slab', serif;
	font-weight: bold;
	font-size: 40px;
	width: 100%;
	text-align: center;
	height: auto;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	padding: 10px;
}

#credito-container
{
	width: 100%;
	max-width: 1200px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
	background-color: #000000;
	padding: 10px;
}

#credito-L
{
	width: 30%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
	padding: 5px
}

#credito-C
{
	width: 40%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
	padding: 5px
}

#credito-R
{
	width: 30%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
	padding: 5px
}

#credito-2-L
{
	width: 50%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
	padding: 5px
}

#credito-2-R
{
	width: 50%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
	padding: 5px
}

#credito-mensaje
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#banner-covid
{
	width: 100%;
	margin: 0 auto;
	height: auto;
	background: #ff0000;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

#mensaje-credivargas-honda
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	text-align: center;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 10px;
}

#covid-mensaje
{
	width: 100%;
	height: auto;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
}

#stock-disponible
{
	width: 100%;
	height: 20px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #e20513;
	font-weight: bold;
	margin-bottom: 10px;
}

/* INICIO ESTILO DE SELECT TIENDAS */

select {
	font-family: 'Roboto', sans-serif;
	background: #FFFFFF;
	border: none;
	font-size: 13px;
	height: 22px;
	width: 110px;
	border-radius: 4px;
}

/* FIN ESTILO DE SELECT TIENDAS */

#body-index
{
	width: 100%;
	height: auto;
	max-width: 1230px;
	margin: 0 auto;
	padding-bottom: 1px;
	position: relative;
	overflow: hidden;
}

#body-banner
{
	width: 100%;
	height: auto;
}

#img-home
{
	width: 100%;
	height: auto;
}

#body-banner-left
{
	width: 50%;
	height: auto;
	float: left;
}

#body-banner-right
{
	width: 50%;
	height: auto;
	float: right;
	text-align: right;
}

#logo-pop
{
	width: 100%;
	height: auto;
	text-align: center;
}

#select-pop
{
	margin-bottom: 10px;
}
	
.texto_tiendas
{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #FFF;
}

.tienda
{
	font-family: 'Roboto', sans-serif;
	font-size: 13px;
	color: #FC0;
	font-weight: bold;
}

#cliente-menu
{
	width: 100%;
	height: 30px;
	background: #0287d6;
	line-height: 30px;
	text-align: right;
	padding-right: 7px;
}


#cliente-menu-der
{
	width: 100%;
	float: right;
}

#banner-promo
{
	width: 100%;
	margin: 0 auto;
	height: auto;
	background: #EEEEEE;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;	
}

#img-banner
{
	width: 100%;
	max-width: 1100px;
	height: auto;
}

*:not(.submitButton) {
	box-sizing: border-box;
}

section { width: 100%; display: table; padding: 0 0 0; }
div.search { width: 100%; }
input { width: 100%; padding: .5em 1em; border-radius: 0px; }
#inputtext {
	width: 100%;
	padding: .5em 1em;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #333;
	border: thin solid #999;
	height: 45px;
	
	/*border-radius: 15px;*/
}

.texto_tipo_cuenta
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
}

#espacio-header
{
	width: 100%;
	height: 10px;
}

.texto_cuenta
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

#bancos-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;
	font-size: 30px;
	color: #30bdc4;
	margin-bottom: 15px;
}

#bancos-cuentas
{
	width: 60%;
	height: auto;
	margin: 0 auto;
}

#bancos-izq
{
	width: 50%;
	height: auto;
	float: left;
	font-family:Tahoma, Geneva, sans-serif;
	size: 20px;
	margin-bottom: 10px;
}

.bancos-nombre
{
	font-family:'Roboto', sans-serif;
	font-size: 25px;
	color: #30bdc4;
}

.bancos-cip
{
	font-family:'Roboto', sans-serif;
	font-size: 21px;
	color: #000000;
}

#bancos-der
{
	width: 50%;
	height: auto;
	float: right;
	font-family:Tahoma, Geneva, sans-serif;
	size: 20px;
	text-align: right;
	margin-bottom: 10px;
}

#descripcion-bancos
{
	width: 100%;
	height: auto;
	font-family:Tahoma, Geneva, sans-serif;
	size: 20px;
	text-align: justify;
	list-style-type: square;
	margin-bottom: 15px;
}

#descripcion-bancos ul li {
	list-style-type: square;
	margin-left: 60px;
}

#descripcion-bancos ol {
	list-style-type: decimal;
	margin-left: 40px;
}

#descripcion-bancos strong {
	font-weight: bold;
}

input:valid, textarea:valid {
  background: #FFFFFF;
}
input:invalid, textarea:invalid, inputtext:invalid, select:invalid {
  background: #FFD9D9;
}

#filtros-locales
{
	width: 100%;
	height: auto;
}

#select-pais
{
	width: 100px;
	height: auto;
	margin-top: 10px;
	float: left;
	margin-right: 5px;
}	

#select-regiones
{
	width: 150px;
	height: auto;
	margin-top: 10px;
	float: left;
}

#derecha-filtros
{
	width: auto;
	height: auto;
}	

#buscar-center
{
	width: auto;
	margin: 0 auto;
	float: left;
	
}
.inputtext2 {
	width: 100%;
	padding: .5em 1em;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #333;
	border: thin solid #999;
	height: 45px;
	border-radius: 0px;
	box-shadow: 1px 1px 8px #CCC;
}

.inputtext3 {
	width: 100%;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #333;
	height: 45px;
	border-radius: 50px 20px;
	border: 1px solid #ff0000;
    background-color: #FFFFFF;
}

#myModalLabel
{
	font-family:'Roboto', sans-serif;

	font-size: 15px;
	color: #333;
}

#pago-efectivo
{
	width: 100%;
	height: auto;
}

#espacio-ordenes
{
	height: 20px;
}

#id-pro
{
	width: 100%;
	height: 450px;
}

#img-2
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}

#catalogo
{
	width: 100%;
	max-width: 950px;
	margin: 0 auto;
	height: auto;
}

#img-catalogo
{
	width: 100%;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
}

.inputtext3 {
	width: 100%;
	padding: .0em 0.5em;
	font-family:'Roboto', sans-serif;

	font-size: 11px;
	color: #333;
	border: thin solid #999;
	height: 35px;
	border-radius: 0px;
}

.inputtext4 {
	width: 150px;
	padding: .0em 0.5em;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #333;
	border: thin solid #CCC;
	height: 35px;
	border-radius: 0px;
}

#blog-izq
{
	width: 70%;
	height: auto;
	float: left;
	padding-right: 20px;
}

#blog-post
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 20px;
}

#blog-post-linea
{
	width: 100%;
	height: 1px;
	background: #EEE;
	margin-bottom: 20px;
}



#blog-post-ultimos
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top: 20px;
	border-style: solid;
	border: 1px solid;
	border-color: #CCCCCC;
}

#blog-post-img-ultimos
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
}

#blog-post-detalle-ultimos
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
	padding-left: 10px;
}

#blog-post-detalle-titulo-ultimos
{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}

#blog-post-detalle-fecha-ultimos
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #666;
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.blog-post-detalle-fecha-fecha-ultimos
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #666;
}

#blog-categorias
{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#blog-categorias-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 22px;
	color: #000;
}

#blog-categorias-categoria
{
	width: 100%;
	height: auto;
	margin-top: 12px;
	margin-left: 15px;
}

#blog-post-img
{
	width: 30%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
}

#blog-post-detalle
{
	width: 70%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
	padding-left: 10px;
}

#blog-post-detalle-titulo
{
	width: 100%;
	height: auto;
}

#blog-post-detalle-fecha
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #999;
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	/*font-style: italic;*/
}

.blog-post-detalle-fecha-fecha
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
}

#blog-post-detalle-resumen
{
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	line-height: 23px;
	line-height: 23px;
	text-align: justify;
	color: #666;
	width: 100%;
	height: auto;

}









#blog-post-img-detalle
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: left;
}

#blog-post-detalle-detalle
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
	padding-left: 10px;
	margin-top: 15px;
}

#blog-post-detalle-titulo-detalle
{
	width: 100%;
	height: auto;
}

#blog-post-detalle-fecha-detalle
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #999;
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	/*font-style: italic;*/
}

.blog-post-detalle-fecha-fecha-detalle
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
}

#blog-post-detalle-resumen-detalle
{
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	line-height: 23px;
	line-height: 23px;
	text-align: justify;
	color: #666;
	width: 100%;
	height: auto;

}







#blog-der
{
	width: 30%;
	height: auto;
	float: right;
}

.hr-celulares {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-celulares:after {
	background: white;
	content: "CELULARES";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-tv {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-tv:after {
	background: white;
	content: "TV";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-laptops {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-laptops:after {
	background: white;
	content: "LAPTOPS";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-refrigeradoras {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-refrigeradoras:after {
	background: white;
	content: "REFRIGERADORAS";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-lavadoras {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-lavadoras:after {
	background: white;
	content: "LAVADORAS";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-cocinas {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-cocinas:after {
	background: white;
	content: "COCINAS";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-audio {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 0px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-audio:after {
	background: white;
	content: "AUDIO";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-recomendados-tambien {
	background: #666;
	border: 0;
	height: 1px;
	margin-top: 20px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}

.hr-recomendados-tambien:after {
	background: white;
	content: "COMPUTO ";
	display: inline-block;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 19px;;
	color: #666;
	padding: 0 0.6em;
	position: relative;
	top: -0.9em;
}

.hr-recomendados {
	background: #CCC;
	border: 0;
	height: 1px;
	
	margin-top: 20px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}

.hr-recomendados:after {
	background: white;
	content: "PRODUCTOS RECOMENDADOS";
	display: inline-block;
	font-family:'Roboto', sans-serif;

	font-size: 23px;;
	color: #999;
	padding: 0 0.6em;
	position: relative;
	top: -0.6em;
}

.hr-categorias-principales {
	background: #CCC;
	border: 0;
	height: 1px;
	
	margin-top: 20px;
	overflow: visible;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
}

.hr-categorias-principales:after {
	background: white;
	content: "CATEGORIAS PRINCIPALES";
	display: inline-block;
	font-family:'Roboto', sans-serif;

	font-size: 23px;;
	color: #999;
	position: relative;
	top: -0.6em;
}

.hr-blog {
	background: #CCC;
	border: 0;
	height: 1px;
	margin-bottom: 30px;
	margin-top: 10px;
	overflow: visible;
	text-align: center;
	width: 98.5%;
}

.hr-blog:after {
	background: white;
	content: "BLOG";
	display: inline-block;
	font-family:'Roboto', sans-serif;

	font-size: 23px;
	color: #999;
	padding: 0 0.6em;
	position: relative;
	top: -0.8em;
}

#body
{
	width: 100%;
	height: auto;
	max-width: 1300px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
	overflow: hidden;
}

#body-contactar
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#body-re-password
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#body-contactar-izq
{
	width: 100%;
	height: auto;
	float: left;
}

#body-contactar-der
{
	width: 60%;
	height: auto;
	float: right;
}

#categoria-titulo
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#categoria-total-productos
{
	font-family:'Roboto', sans-serif;
	font-size: 12px;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding-left: 5px;
}

#categoria-mensaje
{
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	color: #666666;
	width: 100%;
	height: auto;
	margin-left: 6px;
	margin-bottom: 100px;
}

#categoria-mensaje-busqueda
{
	font-family:'Roboto', sans-serif;

	font-size: 15px;
	color: #000;
	width: 100%;
	height: auto;

}

#categoria-titulo-categoria
{
	font-family:'Roboto', sans-serif;

	font-size: 25px;
	font-weight: bold;
	color: #000;
	width: 50%;
	height: 35px;
	float: left;
	padding-left: 5px;
}

#categoria-titulo-categoria-sub
{
	font-family:'Roboto', sans-serif;

	font-size: 20px;
	color: #000;
	width: 50%;
	height: auto;
	float: left;
	padding-left: 5px;
	margin-top: 10px;
}

.categoria-titulo-categoria-total
{
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #ed3237;
}

#categoria-titulo-filtro
{
	width: 50%;
	height: 35px;
	float: right;
	text-align: right;
	padding-right: 5px;
}

#categoria-subtitulo
{
	font-family:'Roboto', sans-serif;

	font-size: 20px;
	color: #000;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#favoritos-titulo
{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: auto;
	margin-bottom: 10px;
	font-family:'Roboto', sans-serif;

	font-size: 25px;
}

#favoritos-productos
{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: auto;
	position: relative;
	overflow: hidden;
}

#favoritos-producto
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 40px;
}

#favoritos-producto-img
{
	width: 80px;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#favoritos-producto-detalle
{
	width: 40%;
	height: auto;
	line-height: 20px;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 5px;
	font-family:'Roboto', sans-serif;

	font-size: 12px;
}

#favoritos-producto-controles
{
	width: 40%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
}

#favoritos-producto-controles-superior
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#favoritos-producto-controles-inferior
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#favoritos-producto-talla
{
	width: 50%;
	height: auto;
	float: left;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#favoritos-producto-cantidad
{
	width: 50%;
	height: auto;
	float: right;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#favoritos-producto-precio
{
	width: 100%;
	height: auto;
	float: left;
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	color: #C00;
	position: relative;
	overflow: hidden;
}

.favoritos-producto-precio-tienda
{
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	color: #666;
	/*text-decoration: line-through;
	padding-left: 22px;*/
	position: relative;
	overflow: hidden;
}

#carro-titulo
{
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	height: auto;
	margin-bottom: 10px;
	font-family:'Roboto', sans-serif;

	font-size: 25px;
}

#carro-resumen
{
	width: 100%;
	height: auto;
	max-width: 800px;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;

	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

#carro-entrega
{
	width: 100%;
	height: auto;
	max-width: 800px;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;

	color: #666;
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
}

#carro-entrega-1
{
	width: 50%;
	height: auto;
	float: left;
}

#carro-entrega-2
{
	width: 50%;
	height: auto;
	float: right;
	font-size: 14px;
	text-align: right;
}

#mensaje-login
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;
	text-align: center;
	font-size: 19px;
	color: #C00;
}

#carro-mensaje
{
	width: 100%;
	height: auto;
	max-width: 800px;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #C00;
}

#carro-resumen-articulos
{
	width: 50%;
	height: auto;
	float: left;
}

#carro-resumen-documento
{
	width: 50%;
	height: auto;
	float: right;
	text-align: right;
}

#carro-productos
{
	width: 100%;
	max-width: 800px;
	margin: 0 auto;
	height: auto;
	position: relative;
	overflow: hidden;
}

#carro-producto
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
}

#carro-producto-img
{
	width: 80px;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#carro-producto-detalle
{
	width: 40%;
	height: auto;
	line-height: 20px;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#carro-producto-detalle-nombre
{
	width: 100%;
	height: auto;
	padding: 5px;
	font-family:'Roboto', sans-serif;

	font-size: 12px;
}

#carro-producto-detalle-italic
{
	width: 100%;
	height: auto;
	padding-left: 5px;
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	color: #666;
	/*font-style: italic;*/
}

#carro-producto-talla
{
	width: 10%;
	height: 70px;
	float: left;
	padding: 5px;
	position: relative;
	overflow: hidden;
}

#carro-producto-talla-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#carro-producto-talla-control
{
	width: 100%;
	height: auto;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#carro-producto-cantidad
{
	width: 10%;
	height: auto;
	float: left;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#carro-producto-precio
{
	width: 13%;
	height: auto;
	float: left;
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #C00;
	text-align: right;
	position: relative;
	overflow: hidden;
	padding-top: 15px;
}

.carro-producto-precio-tienda
{
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: line-through;
	padding-left: 22px;
	position: relative;
	overflow: hidden;
}

#carro-producto-opcion
{
	width: 15%;
	height: auto;
	line-height: 31px;
	float: left;
	position: relative;
	overflow: hidden;
	font-family:'Roboto', sans-serif;

	font-size: 13px;	
	color: #009ee3;
	text-align: right;
	padding-top: 9px;
}

#carro-producto-cip
{
	width: 15%;
	height: auto;
	line-height: 31px;
	float: left;
	position: relative;
	overflow: hidden;
	font-family:'Roboto', sans-serif;

	font-size: 11px;	
	color: #666;
	text-align: right;
}

#carro-cip
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 17px;
	color: #666;
	background: #EEE;
	padding: 5px;
	position: relative;
	overflow: hidden;
}

#carro-cip-cip
{
	position: relative;
	overflow: hidden;
	width: 50%;
	height: auto;
	float: left;
}

#carro-cip-logo
{
	position: relative;
	overflow: hidden;
	width: 50%;
	height: auto;
	float: right;
	text-align: right;
}

#carro-producto-linea
{
	width: 100%;
	height: 1px;
	background: #CCC;
	margin-top: 5px;
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
}

#carro-importe-total
{
	width: 100%;
	height: 50px;
	font-family:'Roboto', sans-serif;

	font-size: 19px;
	color: #000;
	text-align: right;
	position: relative;
	overflow: hidden;
}

#carro-btn-pagar
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#carro-btn-pagar-pago-efectivo
{
	width: 50%;
	height: auto;
	float: left;
	display: none;
}

#carro-btn-pagar-tarjeta
{
	width: 50%;
	height: auto;
	float: right;
	text-align: right;
}

#perfil-titulo
{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
	font-family:'Roboto', sans-serif;

	font-size: 25px;
}

#perfil-secciones
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}

#perfil-secciones-menu
{
	width: 20%;
	height: auto;
	float: left;
}

#perfil-secciones-menu-link
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	margin-bottom: 3px;
}

#perfil-secciones-contenido
{
	width: 60%;
	height: auto;
	float: left;
}

#perfil-secciones-ayuda
{
	width: 20%;
	height: auto;
	float: right;
}

#perfil-DPER
{
	width: 100%;
	height: auto;
	margin: 0 auto;
}

#perfil-DENT
{
	width: 100%;
	height: auto;
	margin: 0 auto;
}

#perfil-CCON
{
	width: 100%;
	height: auto;
	margin: 0 auto;
}

#perfil-EORD
{
	width: 100%;
	height: auto;
	margin: 0 auto;
}

#perfil-EORD-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 20px;
	color: #000;
	margin-bottom: 5px;
}

#perfil-EORD-cabecera
{
	width: 100%;
	height: auto;
	background: #CCCCCC;
	position: relative;
	overflow: hidden;
}

#perfil-EORD-cabecera-norden
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 40%;
	height: auto;
	line-height: 30px;
	float: left;
	padding-left: 5px;
}

#perfil-EORD-cabecera-doc
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 20%;
	height: auto;
	line-height: 30px;
	float: left;
}

#perfil-EORD-cabecera-fecha
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 20%;
	height: 30px;
	line-height: 30px;
	float: left;
}

#perfil-EORD-cabecera-total
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 20%;
	height: 30px;
	line-height: 30px;
	float: left;
}


#perfil-EORD-detalle-compra
{
	background: #D2D2FF;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	
}

#ayuda
{
	width: 95%;
	height: auto;
	margin: 0 auto;
	background: #EEE;
	padding: 20px;
}

#ayuda-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 19px;
	color: #000;
}

#ayuda-descripcion
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #333;
	/*font-style: italic;*/
	margin-top: 10px;
}

#ayuda-link
{
	width: 100%;
	height: auto;
	margin-top: 10px;
}

.link_titulo_noticia
{
	font-family:'Roboto', sans-serif;
	font-size: 20px;
	color: #333;
	font-weight: bold;
}

.link_01
{
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	color: #333;
}
a.link_01:hover {color: #999; text-decoration: none;}

.link_02
{
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #009ee3;
	/*font-style: italic;*/
}
a.link_02:hover {color: #009ee3; text-decoration: none;}

.link_03
{
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	color: #000;
}
a.link_03:hover {color: #333; text-decoration: none;}

.link_04
{
	font-family:'Roboto', sans-serif;
	font-size: 12px;
	color: #FFF;
}
a.link_04:hover {color: #EEE; text-decoration: none;}

.link_05
{
	font-family:'Roboto', sans-serif;
	font-size: 12px;
	color: #FC0;
	font-weight: bold;
}
a.link_05:hover {color: #EEE; text-decoration: none;}

.link_06
{
	font-family:'Roboto', sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #FFFFFF;
	background-color:#000000;
	border-color: #d8d8d8;
	border-width: 0px;
	border-style: solid;
	border-radius:35px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}
a.link_06:hover {color: #FFFFFF; text-decoration: none;}

.link_tienda
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
}
a.link_tienda:hover {color: #333; text-decoration: none;}

.link_post_blog
{
	font-family:'Roboto', sans-serif;

	font-size: 24px;
	color: #333;
}
a.link_post_blog:hover {color: #333; text-decoration: none;}

.link_post_blog_ultimos
{
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	line-height: 27px;
	color: #333;
}
a.link_post_blog_ultimos:hover {color: #333; text-decoration: none;}

.link_post_blog_categorias
{
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	color: #999;
}
a.link_post_blog_categorias:hover {color: #333; text-decoration: none;}

#body-titulo
{
	font-family:'Roboto', sans-serif;

	font-size: 25px;
}

#body-titulo-contactar
{
	font-family:'Roboto', sans-serif;

	font-size: 25px;
	margin-left: 8px;
	text-align: center;
}

#body-seccion
{
	width: 100%;
	max-width: 1300px;
	height: auto;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 20px;
}

#body-descripcion
{
	font-family:'Roboto', sans-serif;
	font-size: 15px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	padding-top: 20px;
	position: relative;
	overflow: hidden;
}

#body-descripcion-lista
{
	width: 30%;
	height: auto;
	float: left;
	max-height:450px;
	height: auto;
	overflow: auto;
}

#body-descripcion-lista-tienda
{
	width: 100%;
	height: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:'Roboto', sans-serif;
	font-size: 15px;
}

#body-descripcion-lista-tienda-direccion
{
	width: 100%;
	height: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:'Roboto', sans-serif;
	/*padding-left: 17px;*/
	font-size: 13px;
	color: #666;
}

#body-descripcion-lista-tienda-linea
{
	width: 100%;
	height: 1px;
	background: #CCC;
}

#body-descripcion-mapa
{
	width: 70%;
	height: auto;
	float: right;
	position: relative;
	overflow: hidden;
}

#banner-seccion
{
	width: 100%;
	height: auto;
	padding-top: 160px;
}

#detalle-izq
{
	width: 50%;
	height: auto;
	float: left;
}

#detalle-der
{
	width: 50%;
	height: auto;
	float: right;
	padding: 30px;
}

#detalle-producto
{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#detalle-producto-colores
{
	width: 100%;
	height: auto;
}

#producto-cantidad-colores
{
	width: 100%;
	height: 18px;
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	color: #000;
	/*font-style: italic;*/
}

#detalle-producto-new
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	color: #999;
}

#detalle-producto-linea
{
	width: 100%;
	height: 1px;
	background: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}

#detalle-producto-nombre
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #000;
	margin-bottom: 5px;
}

#detalle-producto-color
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 15px;
	color: #999;
	/*font-style: italic;*/
}

#detalle-producto-precio-c-descuento
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 21px;
	color: #C00;
}

#detalle-producto-sku
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 15px;
	color: #30bdc4;
	margin-bottom: 5px;
	/*font-style: italic;*/
}

.detalle-producto-precio
{
	width: 100%;
	height: auto;
	float:right;
	font-family:'Roboto', sans-serif;

	font-size: 16px;
	color: #666;
	margin-left: 10px;
	text-decoration: line-through;
	margin-bottom: 4px;
	margin-top: 7px;
}

.detalle-producto-precio-dolares
{
	width: 100%;
	height: auto;
	float:right;
	font-family:'Roboto', sans-serif;

	font-size: 20px;
	color: #666;
	margin-left: 10px;
	margin-bottom: 4px;
	margin-top: 7px;
}

#detalle-producto-cant-colores
{
	width: 100%;
	height: auto;
	color: #999;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	/*font-style: italic;*/
	font-size: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#detalle-producto-img-colores
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding-bottom: 10px;
}

#detalle-producto-opciones
{
	width: 100%;
	height: auto;
}

#detalle-producto-talla
{
	width: 50%;
	height: auto;
	float: left;
	padding-right: 5px;
}

#detalle-producto-cantidad
{
	width: 50%;
	height: auto;
	float: right;
}

#detalle-producto-btn
{
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 5px;
	position: relative;
	overflow: hidden;
}

#detalle-producto-btn-agregar
{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-right: 0px;
}

#detalle-producto-btn-favorito
{
	width: 25%;
	height: auto;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}

#detalle-producto-descripcion-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;
	font-size: 17px;
	color: #000;
	padding-bottom: 10px;
	padding-top: 5px;
}

#detalle-producto-descripcion
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #000;
	position: relative;
	overflow: hidden;
}

#detalle-producto-descripcion-etiqueta
{
	width: 50%;
	height: auto;
	float: left;
	padding: 5px;
	position: relative;
	overflow: hidden;
	font-weight: bold;
}

#detalle-producto-descripcion-especificacion
{
	width: 50%;
	height: auto;
	float: right;
	padding: 5px;
	position: relative;
	overflow: hidden;
}

#detalle-producto-linea-descripcion
{
	width: 100%;
	height: 1px;
	background-color: #CCC;
	position: relative;
	overflow: hidden;
}

#img-detalle-full
{
	width: 100%;
	border-style: solid;
	border: 1px solid;
	border-color: #CCCCCC;
	padding: 0px;
}

#img-blog
{
	width: 100%;
	height: auto;
}

#productos
{
	width: 33.33%;
	float: left;
	/*min-height: 250px;*/
	height: auto;
	background: #FFF;
	margin-top: 10px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

#producto
{
	width: 95%;
	height: auto;
	margin: 0 auto;
	
	background:none;
	border-style:solid;
	border: 1px solid;
	border-color:#EEE;
	box-shadow: 1px 1px 8px #EEE;
	position: relative;
	overflow: hidden;
}

#producto-swiper
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	
	background:none;
	border-style:solid;
	border: 1px solid;
	border-color:#EEE;
	box-shadow: 1px 1px 8px #EEE;
}

#producto-img
{
	width: 100%;
	/*height: 130px;
	line-height: 130px;*/
	position: relative;
	
}

#producto-detalle
{
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-left: 0px;
	padding-bottom: 10px;
}

#producto-nombre
{
	width: 100%;
	height: auto;
	margin-top: 3px;
	text-align: center;
}

#producto-marca
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #999;
}

#producto-color
{
	width: 100%;
	height: 20px;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	/*font-style: italic;*/
	color: #000;
	position: relative;
	overflow: hidden;
}

#producto-new
{
	width: 100%;
	height: 24px;
	color: #999;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
}

#producto-linea
{
	width: 100%;
	height: 1px;
	background: #EEE;
}



#producto-sku
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	color: #30bdc4;
	font-size: 12px;
	/*font-style: italic;*/
}

#producto-precio-c-descuento-body
{
	width: 100%;
	height: auto;
	min-height: 20px;
	font-family:'Roboto', sans-serif;

	font-size: 16px;
	color: #e0154d;
	text-align: center;
}

#producto-precio-c-descuento
{
	width: 100%;
	height: auto;
	min-height: 20px;
	font-family:'Roboto', sans-serif;

	font-size: 16px;
	color: #e0154d;
	font-weight: bold;
	text-align: center;
}

#producto-precio-c-descuento-dolares
{
	width: 100%;
	height: auto;
	min-height: 20px;
	font-family:'Roboto', sans-serif;

	font-size: 16px;
	color: #333;
	font-weight: bold;
	text-align: center;
}

#producto-cotizar
{
	width: 100%;
	height: auto;
	min-height: 20px;
	font-family:'Roboto', sans-serif;
	font-size: 16px;
	color: #e0154d;
	text-align: center;
	margin-top: 5px;
}

.producto-precio
{
	width: 100%;
	height: auto;
	min-height: 25px;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #666;
	margin-left: 0px;
	text-decoration: line-through;
}

.producto-dcto
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #e0154d;
	margin-left: 0px;
}
	

#productos-titulo-tambien
{
	font-family:'Roboto', sans-serif;

	font-size: 15px;
	color: #000;
	text-align: center;
}

.producto-titulo
{
	font-family:'Roboto', sans-serif;

	font-size: 19px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.producto-titulo:hover {text-decoration: none; color: #666;}

.producto-titulo-linea
{
	font-family:'Roboto', sans-serif;

	font-size: 11px;
	color: #999;
	text-decoration: none;
}
a.producto-titulo-linea:hover {text-decoration: none; color: #999;}

.titulo-blog
{
	font-family:'Roboto', sans-serif;

	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.titulo-blog:hover {text-decoration: none; color: #666;}


#login-izq
{
	width: 50%;
	height: auto;
	float: left;
	padding-bottom: 20px;
}

#login-der
{
	width: 50%;
	height: auto;
	float: right;
	padding-top: 40px;
	padding-bottom: 20px;
}

#label-1
{
	font-family:'Roboto', sans-serif;

	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#label-2
{
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #666;
}

#label-2-1
{
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
	color: #666;
}

#label-3
{
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-family:'Roboto', sans-serif;
	padding-bottom: 10px;

	font-size: 14px;
	color: #666;
	/*font-style: italic;*/
}

#label-4
{
	font-family:'Roboto', sans-serif;

	font-weight: bold;
	width: 100%;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#label-5
{
	font-family:'Roboto', sans-serif;

	width: 100%;
	max-width: 500px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#label-titulo
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;

	font-size: 25px;
	text-align: center;
	color: #000;
	font-weight: bold;
}

#label-descripcion-1
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	text-align: center;
	color: #C00;
	padding-left: 10px;
	padding-right: 10px;
}

#label-descripcion-2
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}

#label-descripcion-2-contactar
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;
	font-size: 14px;
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	text-align: center;
}

#label-descripcion-3
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #C00;
	padding-left: 10px;
	padding-right: 10px;
}

#control-1
{
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	height: 45px;
	padding-left: 10px;
	padding-right: 10px;
}

#control-2
{
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	height: 45px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#control-3
{
	width: 100%;
	margin: 0 auto;
	height: 45px;
	padding-left: 10px;
	padding-right: 200px;
}

#control-4
{
	width: 100%;
	margin: 0 auto;
	height: auto;
	padding-left: 10px;
	padding-right: 200px;
	margin-top: 10px;
}

#control-5
{
	width: 100%;
	max-width: 500px;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	position: relative;
	overflow: hidden;
}

#control-6
{
	width: 100%;
	max-width: 500px;
	margin: 0 auto;
	height: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#fn-dia
{
	width: 33.33%;
	height: auto;
	float: left;
	padding-right: 10px;
}

#fn-mes
{
	width: 33.33%;
	height: auto;
	float: left;
	padding-right: 10px;
}

#fn-anno
{
	width: 33.33%;
	height: auto;
	float: left;
}

.boton_01 {
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	background-color: #666;
	border: thin solid #666;
	width: 100%;
	height: 30px;
	-webkit-appearance: none;
	/*border-radius: 15px;*/
	box-shadow: 1px 1px 8px #CCC;
}

.boton_02 {
	font-family:'Roboto', sans-serif;

	font-size: 18.5px;
	color: #FFF;
	text-decoration: none;
	background-color: #ed3237;
	border: thin solid #ed3237;
	width: 100%;
	height: 45px;
	-webkit-appearance: none;
	/*border-radius: 15px;*/
	box-shadow: 1px 1px 8px #CCC;
}

.boton_03 {
	font-family:'Roboto', sans-serif;

	font-size: 18.5px;
	color: #FFF;
	text-decoration: none;
	background-color: #ed3237;
	border: thin solid #ed3237;
	width: 100%;
	height: 45px;
	-webkit-appearance: none;
}

.boton_04 {
	font-family:'Roboto', sans-serif;

	font-size: 18.5px;
	color: #FFF;
	text-decoration: none;
	background-color: #009ee3;
	border: thin solid #009ee3;
	width: 100%;
	height: 45px;
	-webkit-appearance: none;
}

.boton_03_credito {
	font-family:'Roboto', sans-serif;

	font-size: 18.5px;
	color: #FFF;
	text-decoration: none;
	background-color: #ed3237;
	border: thin solid #ed3237;
	width: 150px;
	height: 45px;
	-webkit-appearance: none;
}

.boton_05 {
	font-family:'Roboto', sans-serif;

	font-size: 18.5px;
	color: #FFF;
	text-decoration: none;
	background-color: #000;
	border: thin solid #000;
	width: 183px;
	height: 45px;
	-webkit-appearance: none;
}

.boton-comprar
{
	
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	background-color: #000;
	border: thin solid #000;
	width: 300px;
	height: 45px;
	-webkit-appearance: none;
}
a.boton-comprar:hover {text-decoration: none; color: #FFF;}

#atencion
{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: auto;
	min-height: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;
	overflow: hidden;
	background: #4a4949;
}

#acliente
{
	float: left;
	width: 70%;
}
.acliente-1
{
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

.acliente-2
{
	font-family: arial;
	font-size: 12px;
	color: #FFF;
}

#suscribir
{
	float: right;
	width: 30%;
}
.suscribir-1
{
	float: left;
	width: 70%;
	text-align: right;
	padding-right: 2px;
	padding-left: 5px;
}
.suscribir-2
{
	float: right;
	width: 30%;
	height: 30px;
}

#menu-inferior
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	background: #4a4949;
}

#seccion-btn
{
	width: 100%;
	height: 60px;
	padding: 20px;
	padding-bottom: 30px;
	text-align: center;
	position: relative;
	overflow: hidden;
}

#cuerpo-blog
{
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	padding-bottom: 30px;
}

#blog-gzuck-post
{
	width: 33.33%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

#blog-gzuck-img
{
	width: 100%;
	height: auto;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#blog-gzuck-title
{
	width: 100%;
	height: auto;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

#blog-gzuck-sku
{
	width: 100%;
	height: auto;
	text-align: center;
}

#producto-TC-carrusel
{
	width: 100%;
	height: auto;
	margin: 0 auto;
}

#producto-TC-carrusel-img
{
	width: 100%;
	height: auto;
	position: relative;
}

#producto-TC-carrusel-title
{
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	width: 100%;
	height: 20px;
	margin-top: 5px;
	position: relative;
	overflow: hidden;
	text-align: center;
	color: #666;
}

#producto-TC-marca
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	width: 100%;
	height: 20px;
	margin-top: 3px;
	position: relative;
	overflow: hidden;
	text-align: left;
	color: #999;
}

#producto-TC-carrusel-color
{
	font-family:'Roboto', sans-serif;

	/*font-style: italic;*/
	width: 100%;
	height: 20px;
	text-align: left;
	font-size: 12px;
	color: #000;
}

#producto-TC-carrusel-colores-disponibles
{
	font-family:'Roboto', sans-serif;

	/*font-style: italic;*/
	width: 100%;
	height: 20px;
	text-align: left;
	font-size: 12px;
	color: #000;
}

#producto-TC-carrusel-sku
{
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	/*font-style: italic;*/
	width: 100%;
	height: auto;
	text-align: left;
	color: #009ee3;
}

#producto-TC-carrusel-new
{
	width: 100%;
	height: 20px;
	font-family:'Roboto', sans-serif;

	font-size: 14px;
	text-align: left;
	color: #009ee3;
}

#producto-TC-carrusel-btn
{
	width: 100%;
	height: 50px;
	text-align: center;
}

#producto-TC-carrusel-precio
{
	font-family:'Roboto', sans-serif;

	width: 100%;
	height: auto;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #C00;
}

.producto-precio-antes
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #999;
	text-decoration: line-through;
}


#slide
{
	width: 100%;
	max-width: 1230px;
	height: auto;
	position: relative;
	overflow: hidden;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0 auto;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 35px;
}

#seccion
{
	width: 100%;
	max-width: 1290px;
	height: auto;
	margin: 0 auto;

	position: relative;
	overflow: hidden;
}

#img-pro
{
	width: 90%;
	height: auto;
	/*display: block;*/
	margin: 0 auto;
	margin-top: 10px;

}

.overlay {
  position: absolute; 
  bottom: 0; 
  background: rgb(0, 0, 0);
  background: rgba(0, 0, 0, 0.5); /* Black see-through */
  color: #f1f1f1; 
  width: 100%;
  transition: .5s ease;
  opacity:0;
  color: white;
  font-family:'Roboto', sans-serif;

  font-size: 11px;
  padding: 10px;
  text-align: center;
  cursor:pointer;
  width: 100%;
  height: auto;
}

#producto-img:hover .overlay {
	width: 100%;
	height: auto;
	opacity: 1;
}

#img-pro-carrito
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border:1px solid #CCC;
}

#img-productos-colores
{
	width: 10%;
	height: auto;
	border:1px solid #CCC;
	margin-bottom: 10px;
}

#img-home
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	padding: 5px;
}

#img-home-blog
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border: 1px solid #CCC;
}

#seccion-home
{
	width: 50%;
	height: auto;
	float: left;
}

#seccion-home-tc
{
	width: 25%;
	height: auto;
	float: left;
}

#cuerpo-galeria
{
	width: 100%;
	max-width: 1290px;
	margin: 0 auto;
	position:relative;
	overflow: hidden;
	margin-bottom: 0px;
}

#seccion-titulo
{
	width: 100%;
	max-width: 1290px;
	height: auto;
	text-align: center;
	position: relative;
	overflow: hidden;
	padding-top: 20px;
	font-family:'Roboto', sans-serif;

	font-size: 25px;
}

/* SLIDE DE PRODUCTOS DEL HOME */

.swiper-container {
	width: 1290px;
	height: 400px;
	margin: 0px auto;
	padding: 10px;
}

.swiper-slide {
	text-align: center;
	font-size: 12px;
	background: #fff;
}

.append-buttons {
	text-align: center;
	margin-top: 20px;
}

.append-buttons a {
	width: 100%;
	display: inline-block;
	border: 1px solid #007aff;
	color: #007aff;
	text-decoration: none;
	padding: 4px 10px;
	border-radius: 4px;
	margin: 0 0px;
	font-size: 13px;
}

.swiper-wrapper
{
	padding: 10px;
}

/* FIN DEL SLIDE DE PRODUCTOS DEL HOME */


.producto-btn-comprar
{
	font-family: arial;
	font-size: 12px;
	color: #FFF;
	background: #000;
	border-radius: 0px;
	padding: 10px 15px;
	text-decoration: none;
	font-weight: bold;
	border-radius: 20px 20px 20px 20px;
}
a.producto-btn-comprar:hover {text-decoration: none; color: #FFF;}


.producto-new
{
	font-family:'Roboto', sans-serif;

	font-size: 11px;
	color: #C00;
	text-align: center;
	text-decoration: none;
}


#empresa
{
	width: 100%;
	height: auto;
	background: #0077bd;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#empresa-linea
{
	width: 100%;
	height: 1px;
	background: #e4e4e4;
}

#empresa-center
{
	width: 100%;
	max-width: 950px;
	height: auto;
	margin: 0 auto;
}

#empresa-col-sobre-gzuck
{
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 40px;
}

#empresa-col-mi-cuenta
{
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 40px;
}

#empresa-col-shop-online
{
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 40px;
}

#empresa-col-servicio-al-cliente
{
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 40px;
}

#empresa-col-novedades
{
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 40px;
}

#empresa-col-medios-de-pago
{
	width: 20%;
	height: auto;
	float: left;
	padding-bottom: 40px;
}

#empresa-titulo
{
	width: 100%;
	height: auto;
	font-family:'Roboto', sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #56b8f1;
	padding-top: 50px;
	padding-bottom: 15px;
	position: relative;
	overflow: hidden;
}

#empresa-link
{
	width: 100%;
	height: auto;
	padding-bottom: 7px;
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #666;
	position: relative;
	overflow: hidden;
}

.link-empresa
{
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	text-decoration: none;
	color: #aedffc;
}
a.link-empresa:hover {color: #56b8f1; text-decoration: none;}

#empresa-redes
{
	padding-top: 0px;
}

#img-medios
{
	width: 100%;
	max-width: 160px;
	height: auto;
}

#img-redes-emp
{
	width: 40px;
	padding-right: 5px;
	padding-top: 5px;
}

.producto-TC-carrusel-precio-vacio{
	height: 22px;
}
.producto-TC-carrusel-precio-vacio-index{
	height: 21px;
}

/*este es el disño del descuento*/
.dcto p{
	font-family:'Roboto', sans-serif;

    display: block;
    position: absolute;
    bottom: 20px;
    top: 5px;
    left: 5px;
    height: 52px;
    line-height: 41px;
    padding: 7px;
    text-align: center;
    color: #00FFFF;
    font-size: 19px;
    border-radius: 20%;
    /*opacity: 0.9;*/

}
.dcto-celeste{
	background-color: #000000;
}

.dcto-rojo{
	background-color: #000000;
}

.cont-video{
	max-width: 110px; 
	height: auto;
	display: inline-block;
	height: auto;
	width: 110px;
	vertical-align: middle;
	border: 1px solid #3e3e3e3e;
}

.modal-center {
  text-align: center;
  padding: 0!important;
}

.modal-center:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog-center {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}


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

#slide
{
	padding-top: 0px;
	margin-top: 34px;
}

	/*
#body-index
{
	padding-top: 11px;
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 5px;
}
	*/

#banner-promo
{
	width: 100%;
	margin: 0 auto;
	height: auto;
	background: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;	
}

#productos
{
	width: 33.33%;
	float: left;
	/*min-height: 250px;*/
	height: auto;
	background: #FFF;
	margin-top: 10px;
	margin-bottom: 20px;
}

#empresa-center
{
	padding: 20px;
}

#empresa-col-sobre-gzuck
{
	padding-right: 30px;
}

#empresa-col-mi-cuenta
{
	padding-right: 30px;
}

#empresa-col-shop-online
{
	padding-right: 30px;
}

#empresa-col-servicio-al-cliente
{
	padding-right: 30px;
}

#empresa-col-novedades
{
	padding-right: 30px;
}

#empresa-col-medios-de-pago
{
	padding-right: 30px;
}

}

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

#slide
{
	padding-top: 0px;
	margin-top: -12px;
}

}

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

#logo-cv-motos {
	margin-left: 20px;
}

#productos
{
	width: 33.33%;
	float: left;
	/*min-height: 250px;*/
	height: auto;
	background: #FFF;
	margin-top: 10px;
	margin-bottom: 20px;
}

#carro-producto-detalle
{
	width: 43%;
}

#carro-producto-talla
{
	width: 25%;
}

#carro-producto-cantidad
{
	width: 25%;
}

#carro-producto-precio
{
	width: 70%;
}

#carro-producto-opcion
{
	width: 20%;
}

header
{
	width: 100%;
	height: auto;
	position: relative;
	z-index: 100; /* PARA QUE EL HEADER PERMANEZCA ENCIMA Y FIJAMENTE DE LA PAGINA */
	background: #FFF;
}

#seccion
{
	padding-left: 30px;
	padding-right: 30px;
}

#atencion
{
	height: auto;
	min-height: 75px;
}

#acliente
{
	width: 100%;
	padding-left: 10px;
	padding-bottom: 5px;
}

.acliente-1
{
	width: 100%;
	text-align: center;
}

.acliente-2
{
	width: 100%;
	text-align: center;
}

#suscribir
{
	width: 100%;
	padding-right: 5px;
}

.suscribir-1
{
	padding-left: 5px;
	width: 70%;
}
.suscribir-2
{
	width: 30%;
}

#body
{
	padding-top: 0px;
}

#banner-seccion
{
	padding-top: 0px;
}

}

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

#slide
{
	padding-top: 0px;
	margin-top: 44px;
}

}

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

#separa-etiqueta
{
	width: 0%;
	display: none;
}

#separa-input
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	float: right;
}

#body-titulo-home
{
	display: none;
}

#body-noticias
{
	display: none;
}

#productos
{
	width: 100%;
}

#noticia-contenedor
{
	width: 100%;
}

#categoria-titulo-categoria
{
	font-family:'Roboto', sans-serif;

	font-size: 15px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
	width: 50%;
	height: 35px;
	float: left;
	padding-left: 5px;
}

#carro-btn-pagar-pago-efectivo
{
	width: 100%;
	height: auto;
	text-align: center;
}

#carro-btn-pagar-tarjeta
{
	width: 100%;
	height: 45px;
	text-align: center;
}

.boton-comprar
{
	background: #333;
	margin-bottom: 5px;
}

#body-contactar-izq
{
	width: 100%;
}

#body-contactar-der
{
	width: 100%;
	padding: 10px;
}

#perfil-EORD-titulo
{
	margin-top: 10px;
	font-size: 16px;
}

#perfil-EORD-cabecera-norden
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 40%;
	height: auto;
	line-height: 22px;
	float: left;
	padding-left: 5px;
	margin-top: 9px;
	margin-bottom: 5px;
}

#perfil-EORD-cabecera-doc-detalle
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 20%;
	height: auto;
	line-height: 30px;
	float: left;
	text-align: center;
}

#perfil-EORD-cabecera-fecha-detalle
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 25%;
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: center;
}

#perfil-EORD-cabecera-total-detalle
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #000;
	width: 30%;
	height: 50px;
	line-height: 50px;
	float: left;
	text-align: center;
}

#blog-gzuck-post
{
	width: 100%;
	height: auto;
	padding-left: 35px;
	padding-right: 35px;
}

#id-pro
{
	width: 100%;
	height: 800px;
}

#blog-izq
{
	width: 100%;
	padding-right: 0px;
}

#blog-der
{
	width: 100%;
}

#blog-post-detalle-resumen
{
	font-size: 14px;
}

.link_post_blog
{
	font-size: 20px;
}

#empresa-col-sobre-gzuck
{
	width: 33.33%;
}

#empresa-col-mi-cuenta
{
	width: 33.33%;
}

#empresa-col-shop-online
{
	width: 33.33%;
}

#empresa-col-servicio-al-cliente
{
	width: 33.33%;
}

#empresa-col-novedades
{
	width: 33.33%;
}

#empresa-col-medios-de-pago
{
	width: 33.33%;
}

#favoritos-producto-detalle
{
	width: 60%;
}

#favoritos-producto-controles
{
	width: 100%;
}

#perfil-secciones-menu
{
	width: 50%;
	float: left;
}

#perfil-secciones-contenido
{
	width: 100%;
}

#perfil-secciones-ayuda
{
	width: 50%;
	float: left;
}

#body
{
	padding: 30px;
}

#body-seccion
{
	padding: 30px;
}

#empresa-col
{
	width: 33.33%;
	height: auto;
	float: left;
	padding-bottom: 20px;
}

#detalle-izq
{
	width: 100%;
}

#detalle-der
{
	width: 100%;
}

.suscribir-1
{
	padding-left: 5px;
	width: 65%;
}
.suscribir-2
{
	width: 35%;
}

}

#banner-promo
{
	width: 100%;
	height: 0px;
	display: none;
}
	
#categoria-titulo-categoria
{
	font-family:'Roboto', sans-serif;
	font-size: 13px;
	line-height: 40px;
	font-weight: bold;
	color: #000;
	width: 50%;
	height: 35px;
	float: left;
	padding-left: 5px;
}
	
	#bancos-cuentas
	{
		width: 100%;
	}
	#bancos-izq
	{
		width: 100%;
		margin-bottom: 0px;
	}
	
	#bancos-der
	{
		width: 100%;
		margin-bottom: 20px;
		text-align: left;
	}

	#control-3
	{
		padding-right: 0px;
	}

	#control-4
	{
		padding-right: 0px;
	}

	#producto-detalle
	{
		padding-left: 0px;
		padding-bottom: 10px;
	}

	#img-productos-colores
	{
		width: 32%;
		height: auto;
	}

	#detalle-producto-precio-c-descuento
	{
		font-size: 28px;
	}

	.detalle-producto-precio
	{
		font-size: 22px;
	}

	#detalle-producto-colores
	{
		width: 25%;
		height: auto;
	}

	#login-izq
	{
		width: 100%;
	}

	#login-der
	{
		width: 100%;
	}

	#producto-precio-c-descuento
	{
		font-size: 15px;
	}

	.producto-precio
	{
		font-size: 12px;
	}
	.producto-dcto
	{
		font-size: 12px;
	}
	.producto-TC-carrusel-precio-vacio{
		height: 17px;
	}



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

	#logo-brands
	{
		width: 95%;
		/*max-width: 80px;*/
		height: auto;
	}

	#header-L
	{
		width: 25%;
		height: 35px;
		line-height: 30px;
	}

	#header-R
	{
		width: auto;
		height: 35px;
		float: right;
		line-height: 30px;
	}
}

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

#body-banner-left
{
	width: 100%;
}

#body-banner-right
{
	width: 100%;
}

#seccion-home-tc
{
	width: 50%;
	height: auto;
	float: left;
}

#empresa-col-sobre-gzuck
{
	width: 100%;
}

#empresa-col-mi-cuenta
{
	width: 100%;
	display: none;
}

#empresa-col-shop-online
{
	width: 100%;
	display: none;
}

#empresa-col-servicio-al-cliente
{
	width: 100%;
}

#empresa-col-novedades
{
	width: 100%;
	display: none;
}

#empresa-col-medios-de-pago
{
	width: 100%;
}

}




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

#empresa-titulo
{
	padding-top: 0px;
}

#mensaje-gzuck
{
	padding: 20px;
	line-height: 25px;
}

}



.texto_01 {
	font-family:'Roboto', sans-serif;

	font-size: 18px;
	color: #000;
	text-decoration: none;
}

.texto_02
{
	font-family:'Roboto', sans-serif;

	font-size: 12px;
	color: #009ee3;
	text-decoration: none;
}
a.texto_02:hover {text-decoration: underline;}

.texto_03
{
	font-family:'Roboto', sans-serif;

	font-size: 13px;
	color: #009ee3;
	text-decoration: none;
}
a.texto_03:hover {text-decoration: underline;}

.texto_04
{
	font-family: verdana;
	font-weight: bold;
	font-size: 12px;
	color: #009ee3;
	text-decoration: none;
}
a.texto_04:hover {text-decoration: underline;}























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

h2
{
  font-family:'Roboto', sans-serif;

  font-size: 12px;	
}

.hovereffect .overlay {
  font-family:'Roboto', sans-serif;

  font-size: 12px;
}


.hovereffect h2 {

  font-size: 10px;
  background-color: transparent;
  color: #FFF;

}

}



.hovereffect {
  width: 100%;
  height: auto;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: pointer;
}


.hovereffect .overlay {
  font-family:'Roboto', sans-serif;

  font-size: 15px;
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 40%;
  background: none;
  
  border-bottom: 0px solid #FFF;
  border-top: 0px solid #FFF;
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: scale(0,1);
  -ms-transform: scale(0,1);
  transform: scale(0,1);
}


.hovereffect:hover .overlay {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/*.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}*/

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter');
  filter: brightness(50%);
  -webkit-filter: brightness(50%);
}

/*
.hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 30px;
  background-color: transparent;
  color: #FFF;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
}
*/

.hovereffect a, hovereffect p {
	font-family:'Roboto', sans-serif;

	color: #FFF;
	font-size: 25px;
  /*
  text-decoration: none;
  font-size:18px;
  
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
  transition: opacity 0.35s, transform 0.35s;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
  */
}

.hovereffect:hover a, .hovereffect:hover p, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}

