@charset "utf-8";
/* CSS Document */
@media (max-width: 4000px) {
	#cssmenuh > ul > li > a {
		color:#FFFFFF
	}
	#cssmenuh > ul > li > a:visited {
		color:#FFFFFF
	}
	#cssmenuh > ul > li > a:link {
		color:#FFFFFF
	}
}

@media (max-width: 1200px) {
	#superior{
		
}
	
	
	
	#cssmenuh > ul > li > a {
		color:#000
	}
	
	
	#creditos{
	text-align:center;
}
	
	body{
		/*background:inherit;
		background-size:130% auto*/
	}
	#pie{
	/* background-color: #FFFFFF;
	background: -webkit-linear-gradient(#E9E9E9, transparent);
	background: -moz-linear-gradient(#E9E9E9, transparent);
	background: linear-gradient(#E9E9E9, transparent);*/

	/*background-color: #000;
	background: -webkit-linear-gradient( #000, #222);
	background: -moz-linear-gradient(#000, #222);
	background: linear-gradient(#000, #222);
  */

}
	/*#cssmenuh > ul > li > a {
	color:#039
	}*/
	
	.lista_pre thead tr{
display: none;
}
.lista_pre tbody tr{
display:block; width:100%; position:relative; border:2px solid #CCC; border-top:3px solid #999;
margin-bottom:5px
}
.lista_pre tbody td{
	border:0px
}

.lista_pre_cuadro_18{
display:inline-block; width:16%; position:relative;
}
.lista_pre_cuadro_28{
display:inline-block; width:26%; position:relative;
}
.lista_pre_cuadro_38{
display:inline-block; width:36%; position:relative;
}
.lista_pre_cuadro_48{
display:inline-block; width:46%; position:relative;
}
.lista_pre_cuadro_58{
display:inline-block; width:56%; position:relative;
}
.lista_pre_cuadro_68{
display:inline-block; width:66%; position:relative;
}
.lista_pre_cuadro_78{
display:inline-block; width:76%; position:relative;
}
.lista_pre_cuadro_88{
display:inline-block; width:86%; position:relative;
}
.lista_pre_cuadro_98{
display:inline-block; width:96%; position:relative;
}
.lista_pre_cuadro td{
display:inline-block; width:96%; position:relative; text-align:center
}
.titulo_oculto_lista{
	display:block;
	font-weight:bold;
	color: #333
}
.cuadro_palabra_esp{
	font-size:14px
}
	
	
	.mapa{
	margin:0 auto;
	text-align:center	
	}
	.form_input_pre{
	padding-top:5px;
	padding-bottom:5px;
}
.form_input_pre input{
	width:90%;
}
.form_input_pre select{
	width:90%;
}
.form_input_pre textarea{
	width:90%;
}
.form_input_pre label{
	padding-top:5px;
	padding-bottom:5px;
	width:90%;
}
.boton_form_n{
	margin-top:5px;
	width:98%;
}
	
	
	
	#producto_img_galeria{
	width:45%
}
#operaciones_producto{
	width:45%;
}
#descripcion_producto{
	width:80%
}


#contenedor_contenido_contacto{
	width:45%;
}
#contenedor_formulario_contacto{
	width:45%;
}

	
	.lista_pre_cuadro td{
display:inline-block; width:96%; position:relative; text-align:center
}
	#banner_pri, #pie, #cabezera, #cuerpo, #botonera, #logo, #contenedor_item, #contacto, #contenedor_info, #contenedor_info_total, #carrusel_marcas, #cuadro_contacto, #carrusel_noticias, #bloque_visa, #menu_general, #menu_vertical, #contenedor_tres{
	width:100%;
	/* [disabled]height:auto; */
	height:auto;
	display:inherit;
	position:relative;
	float:inherit;
	border:0px
	}

	#carrusel_marcas{
		border-radius:0px 0px 0px 0px
	}
	.item_tres{
	display:inherit;
		position:relative;
width:90%;
	float: inherit;
	padding:10px;
	margin:0 auto;
	margin-bottom:10px;
	height:auto

}
	
	#logo{
		background:inherit
	}
	#pie{
		padding-left:0px; padding-right:0px
	}
	#carrusel_marcas{
	height:100px;
	}
	#carrusel_noticias{
	height:250px;
	}
	#contenedor_info, #contenedor_info_total, #cuadro_contacto, #carrusel_noticias, #bloque_visa{
		width:91%;
		margin:0 auto;
	}
	#bloque_visa{
		text-align: center
	}
	#bloque_visa img{
		width:30%
	}
	#descripcion_producto{
		float:inherit;
	width:100%;
	margin:0px auto;
}
	#cssmenuh{
		float:inherit
	}
	#botones_pie, #redes_sociales, #buscador{
		width:96%;
		height:auto;
		display:inherit;
		position:relative;
		float: inherit;
		margin:0 auto;
	}
	/*#contacto{
		text-align:center;
		top:0px;
		right:0px;
		background-color:#FFF;
		padding-bottom:10px;
		border-top: #F00 2px solid
	}*/
	
	
	#contacto{
		text-align:center
	}
	.frase_email, .frase_1, .frase_telefono, .frase_lista,  .frase_contacto, #broche {
		display:inline-block;
		margin:0
	}
	.frase_telefono, .frase_email, .frase_contacto, .frase_lista{
		bottom:0px;
		right:0px;
		position:inherit;
		width:auto
	}
	.frase_email, #broche{
		float:inherit
	}
	.frase_email {
	color:#333333
	}
	/* .frase_lista {
		color:#000
	}*/
	#broche{
		width:50px;
	}
	#broche img{
		margin-bottom:-15px
	}
	#redes_sociales{
		text-align: center
	}
	.texto_siguenos{
		text-align: center
	}
	.red_item{
		display:inline-block;
		margin-right:5px
	}
	#logo{
		text-align:center;
		top:0px;
		left:0px;
	}
	#logo img{
		width:70%;
	}
	/*.banner_class{
	float: left;
	margin:0 auto
	}*/
	#menu_vertical{
		display:none
	}
/*	#buscador{
		text-align:center;
		display:inline-block;
		padding-left:10px
	}#buscador input[type="text"]{
		width:60%;
	}
	#buscador a{
		width:30%;
	}*/
	
	#buscador{
		text-align:center;
		display:inline-block;
		padding-left:10px;
		top:inherit;
		left:inherit
	}
	#buscador input[type="text"]{
		width:78%;
		float:left;
	}
	#buscador a{
		width:19.5%;
		float:right
	}
	
	
	#redes_sociales{
		float:inherit
	}
	.img_item img{
		height:auto;
	width:70%;
}
.menu_inf {
	width:30%
}

.noticia_cuadro, .bloque_contenedor_visa, #cuadro_contacto_int{

}

#titulo_categoria{
	margin-top:5px
}

}

@media (max-width: 780px) {
#menu_general{
		background-image: inherit;
		background-color: #999;
		border-radius:0px 0px 0px 0px
	}
	
	#buscador a{
		width:17.5%;
		float:right
	}
	
}

/*@media (max-width: 700px) {*/
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	
	
	#buscador a{
		width:17%;
		float:right
	}
	
	
	.total_pedido, .correo_referencia_pedido, .referencia_pedido{
		width:90%;
		height:auto;
		display:inherit;
		position:relative;
		float:inherit;
		margin:5px auto
}




	.menu_inf {
	width:45%
}
	.zoomContainer{
		display: none
	}
	.galeria_carrusel > div{
		width:130px
	}
	.zoomWrapper{
		display:none
	}
	#producto_img_galeria{
	width:70%;
		height:auto;
		display:inherit;
		position:relative;
		float:inherit;
		margin:0 auto;
}
#operaciones_producto{
	width:90%;
		height:auto;
		display:inherit;
		position:relative;
		float:inherit;
		margin:10px auto;
		text-align:center
}
#contenedor_contenido_contacto{
	width:90%;
		height:auto;
		display:inherit;
		position:relative;
		float:inherit;
		margin:0 auto;
}
#contenedor_formulario_contacto{
	width:90%;
		height:auto;
		display:inherit;
		position:relative;
		float:inherit;
		margin:10px auto;
		text-align:center
}
	.item_producto{
	width:48%;
}
.operaciones_item{
	text-align:center
}
.boton_carro{
	width:auto;
	background-size:auto 60%;
	padding-left:25px;
	background-position:left;
}
.boton_carro_esp{
	width:auto;
	background-size:auto 60%;
	padding-left:25px;
	background-position:left;
}
.comprar_item{
	display: inline-block;
}
/* */
#botonera, #menu_general{
		background-image: inherit;
		background-color:#FFF;
		border-radius:0px 0px 0px 0px
	}
	#cssmenuh > ul > li > a {
	color: #000
	}
	#cssmenuh > ul > li > a:visited {
	color:#000
	}
	#cssmenuh > ul > li > a:link {
	color:#000
	}
	/* */
}
@media (max-width: 560px) {
	
	#buscador a{
		width:16.2%;
		float:right
	}
	
	
	#operaciones_producto_pop{
		width:90%
	}
	.menu_inf {
	width:90%
}
	.mapa{
		width:100%
	}
	.galeria_carrusel > div{
		width:100px
	}
	#producto_img_galeria{
	width:80%;
	}

	#buscador input[type="text"]{
		width:78%;
	}

#buscador{
	right: inherit;
}
	
	
	#logo img{
		width:90%;
	}
	.img_item{
		height:150px
	}
	.img_item img{
	width:50%;
	}
	.item_producto{
	width:95%;
	float:inherit;
	height:auto;
}
.titulo_item{
	margin-bottom:60px
}
.actualizar_cantidad{
	margin-top:10px
}

.cuadro_img_foto{
		width: 30%
	}
}
