/* CATEGORIAS E-COMMERCE */
	.ecommece_categorias{
		width: 100%;
		*display: inline-block;
		display: inline-block;
	}

	.ecommece_categorias ul

	{
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.ecommece_categorias ul li /*Bloque de cada producto*/

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 49%;
		margin: 0 0 2% 0;
		position: relative;
	}

	.ecommece_categorias ul li div/*Bloque con titulos*/

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative;
		padding: 2%;
		background: rgba(56,152,170,0.85);
		box-sizing:border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.ecommece_categorias ul li div:focus

	{
		background: #777;
	}

	.ecommece_categorias ul li div h2

	{
		color: #fff;
		text-align: center;
		margin:0;
	}

/* CATEGORIAS E-COMMERCE */

/* SUBCATEGORIAS E-COMMERCE */
	.ecommerce_subcategorias

	{
		width: 100%;
		*display: inline-block;
		display: inline-block;
	}

	.ecommerce_subcategorias ul

	{
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.ecommerce_subcategorias li /*Bloque de cada producto*/

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 100%;
		margin: 0 0 2% 0;
		position: relative;
	}

	.ecommerce_subcategorias div/*Bloque con titulos*/

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative;
		padding: 2%;
		background: #aaa;
		/* Border redondeado */
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		/* Border redondeado */
		box-sizing:border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.ecommerce_subcategorias div:focus

	{
		background: #777;
	}

	.ecommerce_subcategorias h2

	{
		color: #fff;
		text-align: center;
		margin:0;
	}

/* SUBCATEGORIAS E-COMMERCE */

/* -------------------------------------------------LISTADO DE PRODUCTOS -------------------------------------------------*/

	.ecommerce_productos_lista ul

	{
		padding: 3%;
		margin: 0;
		list-style: none;
		text-align: left;
	}

	.ecommerce_productos_lista li

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		position: relative;
		width: 49%;
		margin: 0 0 2% 0;
		text-align: center;
	}

	.ecommerce_productos_lista li:focus .info_prod

	{
		border: 1px solid #bbb;
	}

	.ecommerce_productos_lista .info_prod
	{
		text-align: center;
		padding: 5%;
		border: 1px solid #ddd;
		background: #f1f1f1;
		/* Bordes redondeados */
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		/* Bordes redondeados */

		box-sizing:border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.ecommerce_productos_lista .oft_pro p
	{
		position: absolute;
		top: 0;
		right: 0;
		width:40px;
		height: 40px;
		opacity: 0.8;
		background: #4BB8D4 ;
		border-radius: 100%;
		padding: 10px 0;
		color: #fff;
		font-size: 0.8em;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.ecommerce_productos_lista .info_prod .precio1 /*PRECIO PUBLICO*/

	{
		text-align: center;
		color: #0AB2BC;
		font-size: 1.5em;
	}

	.ecommerce_productos_lista .info_prod .precio2 /*PRECIO DESCUENTO*/

	{
		text-align: center;
		text-decoration:line-through;
		color: #55A2B6;
		font-size: 1em;
	}

	.ecommerce_productos_lista .info_prod .p_inter /*IMPORTADO*/

	{
		text-align: center;
		color: #19697D;
		font-size: 12px;
		font-weight: 700;
	}

	.ecommerce_productos_lista .info_prod .nodisponible /* NO DISPONIBLE*/

	{
		text-align: center;
		color: #E33326;
		font-size: 0.8em;
		font-weight: 100;
	}

	.ecommerce_productos_lista .info_prod h2 /*NOMBRE*/

	{
		text-align: center;
		color: #777;
		font-size: 0.9em;
		margin: 3px 0;
	}

	.ecommerce_productos_lista .info_prod h3 /*REFERENCIA*/

	{
		text-align: center;
		color: #888888;
		font-size: 0.7em;
		font-weight: 900;
	}


/* ----------------------------------------- LISTADO DE PRODUCTOS ----------------------------------------- */

/* ------------------------------------------- PRODUCTO DETALLE ------------------------------------------- */

	.cont_prod_detalle

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 100%;
		position: relative;

	}

.cont_prod_detalle .slidesjs-container {
    height: 351px !important;
}

	.cont_prod_detalle form .cont_izq

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		position: relative;
		width: 100%;
		text-align: left;
		margin:0 0 2% 0 ;

	}

	.cont_prod_detalle form .cont_izq ul

	{
		margin: 0 0 5px 0;
		padding: 0;
		list-style: none;
	}

	.cont_prod_detalle form .cont_izq ul li

	{
		position: relative;
		cursor: pointer;
	}

	.cont_prod_detalle form .cont_info

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		position: relative;
		width: 100%;
		margin: 0 0 2% 0;
		padding: 2%;
		border: 1px solid #eee;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.cont_prod_detalle .cont_info h1/*NOMBRE*/

	{
		margin: 0;
	}

	.cont_prod_detalle .cont_info h3/*REFERENCIA*/

	{
		text-align: left;
		color: #888888;
		font-size: 13px;
		font-weight: 900;
	}

	.cont_prod_detalle .cont_info .cont_porcen p /* PORCENTAJE DE DESCUENTO*/

	{
		position: absolute;
		top: 0;
		right: 0;
		width:60px;
		height: 60px;
		background: #4BB8D4 ;
		border-radius: 100%;
		padding: 20px 10px;
		color: #fff;
		font-size: 1.1em;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.cont_prod_detalle .cont_info h5/*HOY*/

	{
		text-align: left;
		color: #4BB8D4;
		font-size: 20px;
		font-weight: 100;
	}

	.cont_prod_detalle .cont_info .precio1 /*PRECIO PUBLICO*/

	{
		text-align: left;
		color: #AAA;
		font-size: 2.0em;
		margin: 0 0 3% 0;
		line-height: 28px;
		font-weight: 100;
	}

	.cont_prod_detalle .cont_info .ahorro span /* VALOR AHORRADO */

	{
		color:#E23030 ;
	}

	.cont_prod_detalle .cont_info .despricion /*DESCRIPCION*/

	{
		margin: 10px 0;
	}

	.cont_prod_detalle .cont_info .disponible /*DISPONIBLE*/

	{
		color: #2DB200;
		vertical-align: top;
		font-size: 13px;
	}
	.cont_prod_detalle .cont_info .disponible img/*DISPONIBLE*/

	{
		margin:  0 5px 0 0;
		vertical-align: middle;
	}

	.cont_prod_detalle .cont_info .nodisponible /* NO DISPONIBLE*/
	{
		color: #E23030 ;
		padding: 0 ;
		margin: 0;
		text-align: left;
		vertical-align: top;
		font-size: 13px;
	}

	.cont_prod_detalle .cont_info .nodisponible img/* NO DISPONIBLE*/

	{
		margin:  0 5px 0 0;
	}

	.cont_prod_detalle .cont_info .p_inter  /*IMPORTADO*/
	{
		text-align: left;
		color: #19697D;
		font-size: 13px;
		margin: 5px 0;
		font-weight: 700;
	}


	.cont_prod_detalle .cont_info .tienpo_entrega /*Tiempo de Entrega*/
	{
		text-align: left;
		vertical-align: top;
		color: #777;
		font-size: 0.8em;
		margin: 5px 0;
	}

	.cont_prod_detalle .cont_info .tienpo_entrega img /* Tiempo de Entrega*/

	{
		margin:  0 5px 0 0;
		vertical-align: middle;
	}

	/* ----------------------CONTENEDOR DE TALLAS EN EL DETALLE -------------------------------- */

	.cont_prod_detalle .cont_info .cont_tallas

	{
		padding: 0;
		margin: 5px 0;
		list-style: none;
		text-align: left;
	}

	.cont_prod_detalle .cont_info .cont_tallas h3

	{
		padding: 0;
		margin: 0;
		list-style: none;
		display: inline-block;
		*display: inline-block;
		vertical-align: middle;
	}

	.cont_prod_detalle .cont_info .cont_tallas li

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: middle;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		padding: 0 5px;
		background: #eee;
		box-sizing: border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.cont_prod_detalle .cont_info .cont_tallas p

	{
		color: #3898AA;
	}

	.cont_cuerpo_general_movil .cont_info{
		padding:0 3%;
	}

	.cont_cuerpo_general_movil .cont_info .tienpo_entrega{
		vertical-align: middle;
    	margin: 3% 0 4% 0;
	}

	.cont_cuerpo_general_movil .cont_info .tienpo_entrega img{
	    vertical-align: bottom;
	    margin: 0 2% 0 0;
	}

	/* -------------------- CONTENEDOR DE TALLAS EN EL DETALLE ---------------------------------*/

	/* ----------------------CONTENEDOR DE COLORES EN EL DETALLE -------------------------------- */

	.cont_prod_detalle .cont_info .cont_colores

	{
		padding: 0;
		margin: 5px 0 ;
		list-style: none;
		text-align: left;
	}

	.cont_prod_detalle .cont_info .cont_colores h3

	{
		padding: 0;
		margin: 0;
		list-style: none;
		display: inline-block;
		*display: inline-block;
		vertical-align: middle;
	}

	.cont_prod_detalle .cont_info .cont_colores li

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: middle;
		width:20px ;
		height: 20px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		background: #666;
	}

	.cont_prod_detalle .cont_info .cont_colores p

	{
		color: #3898AA;
	}

	/* -------------------- CONTENEDOR DE COLORES EN EL DETALLE ---------------------------------*/

/* ------------------------------------------- FIN PRODUCTO DETALLE ------------------------------------------- */

	/* Contenedor de botones comprar */

		.btn_comprar

		{
			padding: 0;
			margin: 10px 0 0 0;
			list-style: none;
		}


		.btn_comprar li

		{
			display: inline-block;
			*display: inline-block;
			width: 100%;
			margin: 0 0 3% 0;
			vertical-align: top;
		}

		.btn_comprar .btn_carrito  /*Botón comprar*/

		{
			color: #fFF;
			font-size: 1em;
			background: url(../images/carrito.png)no-repeat #3AAEC4 10px;
			border: 1px solid #3AAEC4;
			margin: 0 auto;
			padding: 10px 0;
			width: 100%;
			text-align: center;
			display: block;

			/* Bordes redondeados
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			Fin bordes redondeados */
			/* Sombra externa
			-webkit-box-shadow: 1px 1px 4px 0px rgba(50, 50, 50, 0.5);
			-moz-box-shadow:1px 1px 4px 0px rgba(50, 50, 50, 0.5);
			box-shadow:1px 1px 4px 0px rgba(50, 50, 50, 0.5);
			Fin sombra externa */
			box-sizing: border-box;
			-o-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
		}

		.btn_comprar .btn_carrito p{
			margin:0;
			text-align:center;
		}


		.btn_comprar .btn_carrito:focus

		{

		}

	/* Contenedor de botones comprar */

	.btn_ecommerce_detalle

	{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
		width: 94%;
		padding:3%;
	}


	.cont_tab_ecommerce_detalle h3{
		color: #3898AA;
	}
	.cont_tab_ecommerce_detalle span{
		color: #000;
	}

	.cont_frm_calcular{
		display: inline-block;
		*display: inline-block;
		vertical-align: top;
	}

	/* OTROS PRODUCTOS */

	.ecommerce_otros_productos{
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.ecommerce_otros_productos li{
		padding: 0;
		margin: 0 0 2% 0;
		padding: 0 0 2% 0;
		border-bottom: 1px solid #eee;
	}


	.ecommerce_otros_productos img{
		float: left;
		max-width: 10%;
		margin: 0 2% 0 0;
	}

	/* OTROS PRODUCTOS */

	.ecommerce_marcas ul li{
		display: inline-block;
	    vertical-align: top;
	    width: 49%;
	}


	.ecommerce_marcas h2{
		text-align: center;
		font-size: 1.5em;
		color: #0AB2BC;
	}

	.img_marca h1{
		color: #949090;
    font-size: 1.2em;
	}


	.tipo_color{

}

.tipo_color h2{
    font-size: 1.5em;
}

.tipo_color ul{

}

.tipo_color ul .info-color{
	width: 47%;
	display: inline-block;
	margin: 0% 6% 4% 0%;
	text-align: left;
}

.tipo_color ul .info-color:nth-child(2n){
    margin: 0% 0% 4% 0%;
}

.tipo_color ul .info-color .nom-color{
	font-size: 1em;
    color: #929292 !important;
    text-align: left !important;
}

.tipo_color ul .info-color .input_menos{
	margin: 4% 5% 0% 0%;
	width: 26px;
	border: none;
	background: #CCC;
	color: #fff;
	font-weight: 600;
	border: solid 1px #CCC;
}

.tipo_color ul .info-color .input_mas{
	margin: 4% 0% 0% 5%;
    width: 26px;
    border: none;
    background:#CCC;
    color: #fff;
    font-weight: 600;
    border: solid 1px #CCC;
}

.tipo_color ul .info-color .cantidad-tam{
	width: 25%;
	padding:5% 0;
    text-align: center;
}


/* ----------------------------------------------- CARRUSEL OTROS PRODUCTO ----------------------------------------------- */

	.carrusel_otros_productos
		{
			width: 94%;
			margin: 10px 0;
			padding: 3%;
			display: inline-block;
			*display: inline;
			vertical-align: middle;
			position: relative;
		}

	.carrusel_otros_productos .caroufredsel_wrapper{
		width:100% !important;
	}

	.carrusel_otros_productos h1
		{
			font-size: 18px;
		}
	.carrusel_otros_productos #carrusel_otros_productos {
		margin: 0;
		padding: 0;
		list-style: none;
		display: block;
	}
	.carrusel_otros_productos .item_productos {
		text-align: center;
		width: 150px;
		height: 200px;
		padding: 5px;
		margin:0 9px;
		display: block;
		border: 1px	solid #EEE;
		float: left;
		box-sizing:border-box;
		-o-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
	}

	.carrusel_otros_productos .item_productos a
		{
			text-decoration: none;
			color: #000;
		}

	.carrusel_otros_productos .item_productos:hover
		{
			border: 1px	solid #ddd;
		}

	.carrusel_otros_productos .item_productos  img
		{
			vertical-align: middle;
		}

	.carrusel_otros_productos .item_productos h4
		{
			text-align: center;
			color: #4BB8D4;
			font-size: 13px;
			margin: 3px 0;
		}

	.carrusel_otros_productos .item_productos:hover h4
		{
			color: #AAA;
		}

	.carrusel_otros_productos .item_productos p
	{
		text-align: center;
		color: #888888;
		font-size: 12px;
		font-weight: 900;
	}

	.carrusel_otros_productos .clearfix {
		float: none;
		clear: both;
	}
	.carrusel_otros_productos .prev {

		position: absolute;
		right: 0px;
		top: 120px;
	}
	.carrusel_otros_productos .next {
		position: absolute;
		left: 0px;
		top: 120px;
	}

	.sindicacion{
	    padding: 3% 0%;
	}

/* -------------------------------------------- FIN CARRUSEL OTROS PRODUCTOS --------------------------------------------*/
@media screen and (min-width: 470px){}

@media screen and (min-width: 350px){}

@media screen and (min-width: 310px){

.carrusel_otros_productos .item_productos {
    width: 130px;
}

}

