.loadingContainer,
#loadedContainer {
	min-height: 50vh;
	text-align: center;
}

.loadingContainer img {
	width: 10%;
	display: inline;
	float: none;
}

#cartContentsTableBody > .row {
	padding-bottom: 2rem;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 2rem;
	text-align: left;
}

#cartContentsTableBody [onclick] {
	cursor: pointer;
}

.carrito_warning,
.imgRemoveElem {
	position: absolute;
	top: -.5rem;
	left: -.5rem;
	width: 1.5rem;
	height: auto;
	z-index: 2;
}

.carrito_forbiden {
	position: absolute;
	top: -.5rem;
	left: -.5rem;
	width: 3rem;
	height: auto;
	z-index: 2;
}

.imgRemoveElem {
	left: auto;
	top: auto;
	bottom: 0;
	right: 0;
	cursor: pointer;
}

.toggleCalendario {
	float: none;
	display: inline-block;
	vertical-align: top;
}

#cart_summary {
	background-color: #eaeaea;
	color: #1c1c1b;
	margin-left: 1rem;
	padding: 2rem;
}

#cart_summary h3,
#cart_summary .btn {
	margin-top: 1.4rem;
}

.error_message {
	color: #be1521;
	font-weight: 400;
}

.conte-img-item1-1 {
	z-index: 148;
}


.conte-img-item1-13 {
	z-index: 4;
}

.conte-img-item1-14 {
	z-index: 49;
}

.conte-precio-1 {
	z-index: 150;
}

.conte-precio-13 {
	z-index: 6;
}

.conte-precio-14 {
	z-index: 51;
}

.fondo-item1-1 {
	z-index: 144;
}

.fondo-item1-13 {
	z-index: 0;
}

.fondo-item1-14 {
	z-index: 45;
}

.grupo-compra-1 {
	margin-top: 28px;
}

.grupo-compra-2 {
	margin-top: 16px;
}

.grupo-compra-3 {
	margin-top: 25px;
	padding-top: 15px;
	border-top: 1px solid rgb(255, 255, 255);

}

.grupo-compra-4{
	margin-top: 15px;
	padding-bottom: 5px;
}
.grupo-compra-5 {
	margin-top: 15px;
}

.grupo-precio1-1 {
	position: relative;
	z-index: 25;
	padding-right: 30px;
}

.grupo-precio1-2 {
	clear: both;
	height: 15px;
}

.grupo-precio1-3 {
	padding-left: 30px;
}

.grupo-precio1-4 {
	padding-right: 30px;
}

.grupo1-1,
.grupo1-2 {
	width: 9%;
}

.grupo1-3 {
	width: 5.8139534883%;
	margin-left: 0.00303%;
}

.grupo2-2,
.grupo2-3 {
	width: 67.8669827641%;
}

.grupo2-4 {
	width: 70.9302325581%;
}

.grupo2-5 {
	width: 100%;
}

.grupo3-1 {
	margin-left: 0.06965%;
}

.grupo3-3 {
	margin-left: 0.17866%;
}

.grupop-2 {
	clear: both;
	margin-top: 7px;
}

.image-1 {
	z-index: 145;
}

.item1-1 {
	z-index: 151;
	width: 22%;
}


.item1-13 {
	clear: both;
	z-index: 7;
}

.item1-14 {
	z-index: 52;
}


.suscripcion1-1 {
	margin-left: 1.79182%;
	background-image: url('/img/img-tipo-suscripcion.png');
}

.suscripcion1-2 {
	margin-left: 2.07172%;
	background-image: url('/img/img-tipo-suscripcion.png');
}

.suscripcion1-3,
.suscripcion1-4 {
	margin-left: 1.99601%;
	background-image: url('/img/img-tipo-suscripcion.png');
}

.suscripcion1-5 {
	margin-left: 1.99601%;
	padding-bottom: 20px;
	background-image: url('/img/img-tipo-suscripcion2.png');
}

.titulo-grupo-1,
.titulo-grupo-2 {
	width: 100%;
	font-weight: Bold;
}

.titulo-grupo-3 {
	width: 99.7175141242%;
	font-weight: Bold;
}

.titulo-grupo-4 {
	width: 99.7175141242%;
	font-weight: normal;
}

.txt-subtotal-1 {
	position: relative;
	z-index: 26;
	width: 44.1860465116%;
	margin-left: 5.81093%;
}

@media(max-width: 768px) {
	.grupo-compra .grupo2-2 {
		clear: both;
		width: 73.7288135593%;
		margin-top: -22px;
		margin-left: 6.21469%;
	}

	.grupo-compra .grupo2-3 {
		clear: both;
		width: 73.7288135593%;
		margin-top: -22px;
		margin-left: 6.21028%;
	}

	.grupo-compra .grupo2-4 {
		clear: both;
		width: 10.1694915254%;
		margin-top: -22px;
		margin-left: 4.23067%;
	}

	.grupo-compra .grupo2-5 {
		margin-left: 6.26107%;
	}

	.grupo-compra .grupo3-2 {
		margin-left: 79.9390899999%;
	}

	.grupo-compra .grupo3-1,
	.grupo-compra .grupo3-3 {
		margin-left: 79.9413%;
	}

	.grupo-items .item1-1 {
		z-index: 151;
		width: 22.4435590969%;
		margin-left: 2.39874%;
	}

	.grupo-suscripcion1 .suscripcion1-4 {
		clear: both;
	}

	.grupo2 .titulo-grupo-4 {
		width: 100%;
	}

	.grupop .grupo-precio1-1 {
		position: relative;
		z-index: 25;
	}

	.grupop .grupo-precio1-2 {
		margin-top: -15px;
	}

	.grupop .txt-subtotal-1 {
		position: relative;
		z-index: 26;
		width: 45.7627118644%;
		margin-left: 4.23729%;
	}

	.item1 .fondo-item1-1 {
		z-index: 144;
	}

	.item1 .fondo-item1-13 {
		z-index: 0;
	}

	.item1 .fondo-item1-14 {
		z-index: 45;
	}
	.conte-precio {
		bottom: 15px;
	}
}

@media(max-width: 620px) {

	.grupo-compra .grupo3 {
		margin-top: 0;
	}

	.grupo2 .grupo-suscripcion1 {
		width: 73.9285714285%;
		margin-left: 1.07143%;
	}

	.grupo2 .txt-tipo {
		width: 25%;
	}

	.item1 .conte-img-item1 {
		left: 7.1000374672%;
		width: 85.7811914574%;
	}

	.item1 .conte-precio {
		left: 0;
		right: 0;
		width: 85.989363653%;
		margin-right: auto;
		margin-left: auto;
	}

	.conte-img-item1 .image,
	.item1 .fondo-item1 {
		position: relative;
	}

	.izda-catalogo .grupo-items {
		margin-top: 10px;
	}

	.suscripcion1 .txt-suscripcion {
		width: 102.0419558108%;
	}

	.conte-img-item1 .image-1 {
		z-index: 145;
	}

	.conte-precio .text-1 {
		width: 57.9481029219%;
		margin-left: 33.02442%;
	}

	.cuadro-interior1 .grupo-compra-5 {
		width: 94.9274553571%;
	}

	.cuadro-interior1 .item1-13 {
		z-index: 7;
	}

	.cuadro-interior1 .item1-14 {
		z-index: 52;
	}

	.grupo-compra .grupo1-3 {
		width: 6.3282581858%;
	}

	.grupo-compra .grupo2-2,
	.grupo-compra .grupo2-3 {
		clear: none;
		margin-top: 0;
		margin-left: 0;
	}

	.grupo-compra .grupo2-4 {
		clear: none;
		width: 6.3282581858%;
		margin-top: 0;
		margin-left: 0;
	}

	.grupo-compra .grupo2-5 {
		width: 93.8686732114%;
		margin-left: 6.13133%;
	}

	.grupo-compra .grupo3-1,
	.grupo-compra .grupo3-2 {
		margin-left: 0;
	}

	.grupo-compra .grupo3-3 {
		margin-left: 67.21261%;
	}

	.grupo-items .item1-1 {
		z-index: 151;
		width: 27.9338842975%;
		margin-left: 5%;
	}

	.grupo-precio1 .txt-precio2-1 {
		width: 112%;
	}

	.grupo-precio1 .txt-precio2-2 {
		margin-left: 2.74375%;
	}

	.grupo-suscripcion1 .suscripcion1-2 {
		margin-left: 1.98898%;
	}

	.grupo-suscripcion1 .suscripcion1-1,
	.grupo-suscripcion1 .suscripcion1-3,
	.grupo-suscripcion1 .suscripcion1-4,
	.grupo-suscripcion1 .suscripcion1-5 {
		margin-left: 1.97766%;
	}

	.grupop .grupo-precio1-1 {
		position: relative;
		z-index: 25;
	}

	.grupop .txt-subtotal-1 {
		position: relative;
		z-index: 26;
		width: 44.6428571428%;
		margin-left: 5.31529%;
	}

	.item1 .fondo-item1-1 {
		z-index: 144;
	}



	.item1 .fondo-item1-13 {
		z-index: 0;
	}

	.item1 .fondo-item1-14 {
		z-index: 45;
	}
	.conte-precio {
		bottom: 15px;
	}
}

@media(max-width: 768px) {
	.grupo-compra .grupo1,
	.grupo-compra .grupo2-4 {
		width: 6.4361765761%;
	}

	.grupo-compra .grupo3 {
		margin-top: -22px;
	}

	.grupo-suscripcion1 .suscripcion1 {
		margin-left: 2.96875%;
	}

	.grupo2 .grupo-suscripcion1 {
		width: 61.9047619047%;
		margin-left: 0.09673%;
	}

	.grupo2 .txt-tipo {
		width: 38%;
		padding-right: 10px;
	}

	.item1 .conte-img-item1 {
		left: 7.0825049701%;
		width: 85.7852882703%;
	}

	.item1 .conte-precio {
		left: 0;
		right: 0;
		width: 85.988659228%;
		margin-right: auto;
		margin-left: auto;
	}

	.conte-img-item1 .image,
	.item1 .fondo-item1 {
		position: relative;
	}

	.suscripcion1 .txt-suscripcion {
		width: 102.6941696484%;
	}

	.tipo-suscripcion .cat-suscripcion {
		float: none;
		width: 100%;
		margin-right: auto;
		margin-left: auto;
	}


	.conte-img-item1 .image-1 {
		z-index: 145;
	}

	.conte-precio .precio2-1 {
		margin-left: 32.89744%;
	}

	.conte-precio .precio2-2 {
		margin-left: 32.88275%;
	}

	.conte-precio .text-3 {
		width: 57.9481029219%;
		margin-left: 33.02442%;
	}

	.cuadro-interior1 .grupo-compra-1 {
		position: relative;
	}

	.cuadro-interior1 .grupo-compra-2 {
		margin-top: 16px;
	}

	.cuadro-interior1 .grupo-compra-5 {
		width: 93.2924107142%;
	}

	.cuadro-interior1 .item1-13 {
		z-index: 7;
	}

	.cuadro-interior1 .item1-14 {
		z-index: 52;
	}

	.grupo-compra .grupo2-2 {
		width: 68.0952380952%;
	}

	.grupo-compra .grupo2-3 {
		clear: both;
		width: 68.1%;
		margin-top: -22px;
		margin-left: 6.4025299999%;
	}

	.grupo-compra .grupo2-5 {
		width: 100%;
		margin-left: 6.43618%;
	}

	.grupo-compra .grupo3-1 {
		clear: both;
		width: 25.4761904761%;
		margin-left: 74.52381%;
	}

	.grupo-compra .grupo3-2 {
		width: 25.4761904761%;
		margin-left: 74.52381%;
	}

	.grupo-compra .grupo3-3 {
		clear: both;
		margin-left: 0;
	}

	.grupo-items .item1-1 {
		z-index: 151;
		width: 36.3440860215%;
		margin-left: 9.8%;

	}
	.grupo-precio1 .txt-precio2-1 {
		margin-left: -0.29089%;
	}

	.grupo-precio1 .txt-precio2-2 {
		width: 150.8888888888%;
	}

	.grupo-suscripcion1 .suscripcion1-4 {
		clear: none;
	}

	.grupo-suscripcion1 .suscripcion1-3,
	.grupo-suscripcion1 .suscripcion1-5 {
		clear: both;
	}

	.grupop .grupo-precio1-1 {
		position: relative;
		z-index: 25;
		padding-right: 22px;
	}

	.grupop .txt-subtotal-1 {
		position: relative;
		z-index: 26;
		width: 42.8571428571%;
		margin-left: 7.14286%;
	}

	.item1 .fondo-item1-1 {
		z-index: 144;
	}

	.item1 .fondo-item1-13 {
		z-index: 0;
	}

	.item1 .fondo-item1-14 {
		z-index: 45;
	}

	.suscripcion1 .txt-suscripcion-2 {
		margin-left: -0.22111%;
	}
	.conte-precio {
		bottom: 8px;
	}
}




/** NUEVO CARRITO **/
/*	http://divtable.com/table-styler/	*/
/** ANIMACION DE PULSO **/
@-webkit-keyframes pulse {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
		border-radius: 50%;
	}
	70% {
		-webkit-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
		border-radius: 50%;
	}
	100% {
		-webkit-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
		border-radius: 50%;
	}
}
@keyframes pulse {
	0% {
		-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
		box-shadow: 0 0 0 0 rgba(204,169,44, 0.4);
		border-radius: 50%;
	}
	70% {
		-moz-box-shadow: 0 0 0 10px rgba(204,169,44, 0);
		box-shadow: 0 0 0 10px rgba(204,169,44, 0);
		border-radius: 50%;
	}
	100% {
		-moz-box-shadow: 0 0 0 0 rgba(204,169,44, 0);
		box-shadow: 0 0 0 0 rgba(204,169,44, 0);
		border-radius: 50%;
	}
}
/** ---ANIMACION DE PULSO **/

.item-capa figure .capa{
	padding: 20% 0;
}

.item-capa figure{
	max-height: 237px;
	min-height: 237px
}

.warning-icon{
	animation: pulse 2s infinite;
}
.carrito-primera-edicion{
	width: 120px;
	bottom: unset;
	height: 170px;
	left: unset;
}
.imgEditLen, .imgEditDate{
	cursor: pointer;
	width: 15px;
	vertical-align: middle;
	padding: 0;
	margin: 0 0 4px 5px;
}
/** FIN NUEVO CARRITO **/
