/* 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;
    vertical-align: top;
    width: 48%;
    margin: 24px 3px 0 0px;
    position: relative;
	}

	.ecommece_categorias ul li div/*Bloque con titulos*/

	{
    vertical-align: top;
    width: 100%;
    position: absolute;
    padding: 71% 0 0;
    top: 0;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    height: 169px;
    opacity: 1;
	}

	.ecommece_categorias ul li div:focus

	{
		background: #777;
	}

	.ecommece_categorias ul li div h3

	{
    color: #ffffff;
    text-align: center;
    margin: 0;
    transition: all .5s;
    position: absolute;
    z-index: 999;
    text-transform: uppercase;
    font-family: 'Raleway', sans-serif;
    font-size: 0.9em;
    letter-spacing: 1px;
    line-height: 1.4;
    width: 100%;
    height: 46px;
       background: rgba(255, 183, 213, 0.85);
    padding: 7px 0 0;
    font-weight: 400;

	}

/* CATEGORIAS E-COMMERCE */
.ecommece_categorias ul li div:before {
    content: "";
    position: absolute;
        background: rgba(102, 94, 105, 0.11);
    width: 100%;
    height: 96.5%;
    left: 0px;
    top: 0px;
    pointer-events: none;
}
.ecommece_categorias ul li div:after {
    content: "";
    position: absolute;
        background: rgba(102, 94, 105, 0.11);
    width: 100%;
    height: 96.5%;
    right: 0px;
    bottom: 10px;
}
/* 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

	{
    margin: 0;
    list-style: none;
    text-align: left;
    padding: 0;
	}

	.ecommerce_productos_lista li

	{
vertical-align: top;
    position: relative;
    text-align: center;
    width: 49%;
    margin: 0;
    padding: 0;
    display: inline-block;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    display: inline-block;
	}
/*		.ecommerce_productos_lista li:nth-child(2n){
			margin: 4% 0 0 0;
		}*/
	.ecommerce_productos_lista li img{
	vertical-align: middle;
    padding: 7%;
    box-sizing: border-box;
    border: 1px solid #e6e6e6;
}
	.ecommerce_productos_lista li:focus .info_prod

	{
		border: 1px solid #bbb;
	}

	.ecommerce_productos_lista .info_prod
	{
    text-align: center;
    padding: 10px 0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
	}
	.ecommerce_productos_lista .info_prod h3{
    color: #5a5a5a !important;
    margin: 8px 0 9px !important;
    font-weight: 500 !important;
    font-family: 'Raleway', sans-serif !important;
    font-size: 1em !important;
    text-transform: capitalize;
	}
	.ecommerce_productos_lista .info_prod img{

    border-radius: 3px;
    background: #ffb7d5;
    width: 36%;
    padding: 5% !important;
    margin: 0 0 0 0;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    border: none;
	}

.links_productos_detalle {
    width: 100%;
    display: inline-block;
    text-align: left;
}

	.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*/

	{
    color: #000;
    vertical-align: middle;
    text-align: center;
    margin: 14px 0;
    font-family: 'Lato';
    font-size: 1.7em;
    font-weight: 500;
	}
.ecommerce_productos_lista .info_prod .precio2 {
    text-decoration: line-through;
    color: #ffb7d5;
    font-size: 1.1em;
    margin: 5px 0 0;
    font-family: 'Lato';
    text-align: center;
}

	.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: #ffb7d5;
    font-size: 0.8em;
    font-weight: 600;
	}

	.ecommerce_productos_lista .info_prod h2 /*NOMBRE*/

	{
    text-align: center;
    color: #777;
    font-size: 0.9em;
    margin: 3px 0;
    line-height: 1.4;
    height: 36px;
	}
.ecommerce_productos_lista .oft_pro p {
position: absolute;
    top: 4px;
    right: 7px;
    width: 50px;
    height: 50px;
    opacity: 0.8;
    background: #ff98c3;
    border-radius: 100%;
    padding: 15px 0;
    color: #fff;
    font-size: 0.95em;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    text-align: center;
    font-family: 'Lato';
    z-index: 2;
    opacity: 1;
    -webkit-box-shadow: 10px 10px 10px -7px rgba(0,0,0,0.74);
    -moz-box-shadow: 10px 10px 10px -7px rgba(0,0,0,0.74);
    box-shadow: 10px 10px 10px -7px rgba(0, 0, 0, 0.48);
    z-index: 9999;
}
	.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: block;
    margin: 0 auto;
    width: 95%;
    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: block;
    vertical-align: top;
    position: relative;
    width: 100%;
    margin: 0 auto;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 0;
	}
.cont_prod_detalle form .cont_info p b{
		color: #000;
}

.cont_prod_detalle .cont_info ul li {
    list-style: outside;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 1.4em;
    text-align: justify;
    color: #737373;
    font-family: 'Raleway', sans-serif;
    margin: 4px 0 0px 16px;
}
.cont_prod_detalle .cont_info p{
    font-weight: 400;
    font-size: 0.9em;
    text-align: justify;
    color: #737373;
    font-family: 'Raleway', sans-serif;
    margin: 0;
    line-height: 1.7;

}
	.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: block;
    margin: 0 0 1% 0 !important;
    vertical-align: top;
		}

		.btn_comprar .btn_carrito  /*Botón comprar*/

		{
    font-size: 1em;
    color: #fff;
    text-transform: uppercase;
    background: url(../../images/bolsa_producto.png)no-repeat #ffb7d5 20px;
    padding: 15px 20px 15px 60px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 0;
    -webkit-box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.57);
    -moz-box-shadow: 0px 5px 5px -1px rgba(0,0,0,0.57);
    box-shadow: 4px 4px 6px 1px rgba(0,0,0,0.57);
    background-size: 14%;
    letter-spacing: 4px;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    display: block;
    width: 65%;
		}

		.btn_comprar .btn_carrito p{
    margin: 0;
    text-align: center;
    color: #fff;
    font-size: 1.2em;
    font-weight: 500;
		}


		.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.2em;
    font-weight: 500;
    margin: 12px 0;
}

.tipo_color ul{

}

.tipo_color ul .info-color{
    width: 37%;
    display: inline-block;
    margin: 0 0% 2% 0% !important;
    text-align: left;
    vertical-align: top;
    text-align: center !important;
}
.tipo_color ul .info-color p{
	    text-align: center;
    margin: 0 0 11px;
    color: #000;
    font-weight: 500;
    font-size: 1em;
}

.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: 0% 0 0% 0%;
    width: 30px;
    height: 30px;
    background: #f3f3f3;
    color: #000;
    font-weight: 600;
    border: solid 1px #f3f3f3;
}

.tipo_color ul .info-color .input_mas{
    margin: 0% 0 0% 0%;
    width: 30px;
    height: 30px;
    background: #f3f3f3;
    color: #000;
    font-weight: 600;
    border: solid 1px #f3f3f3;
}

.tipo_color ul .info-color .cantidad-tam{
    width: 28%;
    text-align: center;
    vertical-align: middle;
    padding: 10px 0;
    margin: 0 6px;
}


/* ----------------------------------------------- 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;
        height: 261px !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: 226px !important;
    height: 200px;
    padding: 5px;
    margin: 0 67px;
    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: #5a5a5a;
    margin: 20px 0 9px;
    font-weight: 500;
    font-family: 'Raleway', sans-serif;
    font-size: 1em;
		}

	.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: 5% 5%;

	}
.slc_categorias{
	display: inline-block;
    width: 69%;
    margin: 1.5% 0;
    vertical-align: middle;

	}
	#li-vista{
    display: none;
    vertical-align: middle;
}
	.slc_categorias p, .slc_categorias select {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
	}
.slc_categorias .orden {
    background: #f3f3f3;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}
.slc_categorias .orden li a {
    text-align: center;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.95em;
}
.slc_categorias .orden li a:hover {
    color:#ffb7d5;
}
.slc_categorias .orden li a {
    text-align: center;
    color: #333;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 0.95em;
    padding: 11px 0;
    display: block;
}
.slc_categorias {
    display: inline-block;
    width: 100%;
    margin: 1.5% 0;
    vertical-align: middle;
}

table.nueva {
    width: 100%;
    margin:0 0 20px 0;
}

table.nueva th {
    background: #ffb7d5;
    padding: 10px 0;
    color: #000;
    font-weight: 500;
}

table.nueva td {
    background: #efefef;
    padding: 10px 0;
    color: #000;
    font-weight: 500;
    text-align:center
}

/* -------------------------------------------- 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;
}

}

