/*======================================*/
/*E*/
/*======================================*/
.E-contenedor{
	height: auto;
	margin: 0px auto;
	padding-top: 81px;
	position: relative;
	width: 100%;
}
	/*-------------------------------------------*/
	.E-contenedor .E-banner{}
		.E-contenedor .E-banner .E-banner-imagen{}
		.E-contenedor .E-banner .E-banner-imagen-cl{}
		.E-contenedor .E-banner .E-banner-capa{}
		.E-contenedor .E-banner .E-banner-capa-cl{}
		.E-contenedor .E-banner .E-banner-nombre{}
		.E-contenedor .E-banner .E-banner-nombre-cl{}
		.E-contenedor .E-banner .E-banner-introduccion{}
		.E-contenedor .E-banner .E-banner-introduccion-cl{}
		.E-contenedor .E-banner .E-banner-link{}
		.E-contenedor .E-banner .E-banner-link-cl{}
		.E-contenedor .E-banner .E-banner-redes{}
		.E-contenedor .E-banner .E-banner-redes-cl{}
	.E-contenedor .E-banner-cl{}
	/*--------------------------------------------------------*/
	.E-contenedor .E-intro-simple{
		margin: 0px auto;
		width: 100%;
	}
		.E-contenedor .E-intro-simple-nombre{
			padding: 20px 0px;
			position: relative;
			width: 100%;
		}
		.E-contenedor .E-intro-simple-nombre-cl{}
	.E-contenedor .E-intro-simple-cl{}
	/*--------------------------------------------------------*/
	.E-contenedor .D-intro-completo{}
		.E-contenedor .E-intro-completo .E-intro-completo-nombre{}
		.E-contenedor .E-intro-completo .E-intro-completo-nombre-cl{}
		.E-contenedor .E-intro-completo .E-intro-completo-introduccion{}
		.E-contenedor .E-intro-completo .E-intro-completo-introduccion-cl{}
	.E-contenedor .E-intro-completo-cl{}
	/*--------------------------------------------------------*/
	.E-contenedor .E-intro-imagen{
		padding: 40px 2%;
	}
		.E-contenedor .E-intro-imagen .E-intro-imagen-nombre{
			float: right;
			margin: 0px 5% 0px 0px;
			width: 45%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-nombre-cl{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-introduccion{
			float: right;
			margin: 0px 5% 0px 0px;
			padding: 20px 0px;
			width: 45%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-introduccion-cl{
			clear: right;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-imagen1{
		    box-sizing: border-box;
		    margin: 0px 2% 0px 0px;
		    float: left;
		    width: 48%;
		}
			.E-contenedor .E-intro-imagen .E-intro-imagen-imagen1 img{
				height: auto;
			    max-width: 100%;
			}
		.E-contenedor .E-intro-imagen .E-intro-imagen-imagen1-cl{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-boton{
			float: right;
			margin: 0px 5% 0px 0px;
			padding-bottom: 20px;
			width: 45%;
		}
			.E-contenedor .E-intro-imagen .E-intro-imagen-boton a{
				transition: color 0.6s ease-in-out 0s;
				-webkit-transition: color 0.6s ease-in-out 0s;
				-moz-transition: color 0.6s ease-in-out 0s;
				-o-transition: color 0.6s ease-in-out 0s;
				-ms-transition: color 0.6s ease-in-out 0s;
			}
			.E-contenedor .E-intro-imagen .E-intro-imagen-boton a:hover{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-boton-cl{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-precio{}
			.E-contenedor .E-intro-imagen .E-intro-imagen-precio .E-producto-precio{}
				.E-contenedor .E-intro-imagen .E-intro-imagen-precio .E-producto-precio .E-producto-precio-normal{}
				.E-contenedor .E-intro-imagen .E-intro-imagen-precio .E-producto-precio .E-producto-precio-lista{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-precio-cl{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-especificaciones{
			float: right;
			margin: 0px 5% 0px 0px;
			width: 45%;
		}
			.E-contenedor .E-intro-imagen .E-intro-imagen-especificaciones ul{
				margin: 0;
				padding: 0;
			}
				.E-contenedor .E-intro-imagen .E-intro-imagen-especificaciones ul span{
					margin-right: 5px;
				}
				.E-contenedor .E-intro-imagen .E-intro-imagen-especificaciones ul li{
					padding: 10px 0px;
				}
		.E-contenedor .E-intro-imagen .E-intro-imagen-especificaciones-cl{
			clear: right;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-contacto{
			margin: 0px 0% 0px 50%;
		}
			.E-contenedor .E-intro-imagen .E-intro-imagen-contacto .E-intro-imagen-Bcontacto{/*Formulario de contacto (B)*/
				display: inline-block;
				padding: 15px 25px;
				transition: all 0.6s ease-in-out 0s;
				-webkit-transition: all 0.6s ease-in-out 0s;
				-moz-transition: all 0.6s ease-in-out 0s;
				-o-transition: all 0.6s ease-in-out 0s;
				-ms-transition: all 0.6s ease-in-out 0s;
				width: auto;
			}
			.E-contenedor .E-intro-imagen .E-intro-imagen-contacto .E-intro-imagen-Bcontacto:hover{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-contacto-cl{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-redes{
			margin: 0px 50%;
			padding: 20px 0px 0px 0px;
			width: 30%;
		}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes .E-intro-imagen-redes-titulo-s{
				padding: 0px 0px 10px 0px;
			}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes .E-intro-imagen-redes-titulo-s-cl{}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes a{
				display: inline-block;
			}
				.E-contenedor .E-intro-imagen .E-intro-imagen-redes a span{
					box-sizing: border-box;
					display: block;
					min-width: 40px;
					padding: 5px;
					width: auto;
				}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes .E-intro-imagen-red{
				height: auto;
				margin: 0 10px;
				transition: color 0.6s ease-in-out 0s;
				-webkit-transition: color 0.6s ease-in-out 0s;
				-moz-transition: color 0.6s ease-in-out 0s;
				-o-transition: color 0.6s ease-in-out 0s;
				-ms-transition: color 0.6s ease-in-out 0s;
				width: 36px;
			}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes .E-intro-imagen-red:hover{}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes .E-intro-imagen-redes-titulo-in{
				display: none;
			}
			.E-contenedor .E-intro-imagen .E-intro-imagen-redes .E-intro-imagen-redes-titulo-in-cl{}
		.E-contenedor .E-intro-imagen .E-intro-imagen-redes-cl{
			clear: both;
		}
	.E-contenedor .E-intro-imagen-cl{}
	/*--------------------------------------------------------*/
	.E-contenedor .E-video{}
		.E-contenedor .E-video .E-video-Nombre{}
		.E-contenedor .E-video .E-video-Nombre-cl{}
		.E-contenedor .E-video .E-video-video{}
		.E-contenedor .E-video .E-video-video-cl{}
		.E-contenedor .E-video .E-video-intro-video{}
		.E-contenedor .E-video .E-video-intro-video-cl{}
		.E-contenedor .E-video .E-video-link{}
		.E-contenedor .E-video .E-video-link-cl{}
		.E-contenedor .E-video .E-video-redes{}
		.E-contenedor .E-video .E-video-redes-cl{}
	.E-contenedor .E-video-cl{}
		/*--------------------------------------------------------*/
	.E-contenedor .E-contenido{
		box-sizing: border-box;
		margin: 0px auto;
		padding: 40px 12.5%;
		width: 100%;
	}
		.E-contenedor .E-contenido .E-contenido-fecha{}
		.E-contenedor .E-contenido .E-contenido-fecha-cl{}
		.E-contenedor .E-contenido .E-contenido-nombre{}
		.E-contenedor .E-contenido .E-contenido-nombre-cl{}
		.E-contenedor .E-contenido .E-contenido-imagen{}
		.E-contenedor .E-contenido .E-contenido-imagen-cl{}
		.E-contenedor .E-contenido .E-contenido-contenido{}
		.E-contenedor .E-contenido .E-contenido-contenido-cl{}
		.E-contenedor .E-contenido .E-contenido-redes{}
		.E-contenedor .E-contenido .E-contenido-redes-cl{}
		.E-contenedor .E-contenido .E-contenido-boton{}
		.E-contenedor .E-contenido .E-contenido-boton-cl{}
	.E-contenedor .E-contenido-cl{}
	/*--------------------------------------------------------*/
	.E-contenedor .E-galeria{
		height: auto;
		width: 100%;
	}
		.E-contenedor .E-galeria .E-galeria-titulo{
			box-sizing: border-box;
			height: auto;
			margin: 0px auto;
			padding: 30px;
			position: relative;
			width: 100%;
		}
		.E-contenedor .E-galeria .E-galeria-titulo-cl{}
		.E-contenedor .E-galeria .E-galeria-contenido{
			height: auto;
			margin: 0px auto;
			max-width: 1400px;
			padding-bottom:30px;
			width: 90%;
		}
			.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos{
				box-sizing: border-box;
				display: inline-block;
				padding: 0 1%;
				position: relative;
				vertical-align: top;
				/*El ancho de la caja es calculado por el numero de columnas asignadas*/
			}
				.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento{
					box-sizing: border-box;
					margin: 10px auto;
					position: relative;
				}
					.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen{
						box-sizing: border-box;
						overflow: hidden;
						position: relative;
					}
						.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen img{
							height: auto;
						    max-width: 100%;
							transition: all 0.6s ease-in-out 0s;
			        		-webkit-transition: all 0.6s ease-in-out 0s;
							-moz-transition: all 0.6s ease-in-out 0s;
							-ms-transition: all 0.6s ease-in-out 0s;
							-o-transition: all 0.6s ease-in-out 0s;
						    width: 100%;							
						}
						.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen:hover img{
			        		transform: scale3d(1.1,1.1,1);
			      			-ms-transform: scale3d(1.1,1.1,1);
							-webkit-transform: scale3d(1.1,1.1,1);
						}
						.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen .E-galeria-imagen-capa{
							height: 100%;
							left: 0;
							position: absolute;
							top: 0;
							transition: background-color 0.6s ease-in-out 0s;
							-webkit-transition: background-color 0.6s ease-in-out 0s;
							-moz-transition: background-color 0.6s ease-in-out 0s;
							-ms-transition: background-color 0.6s ease-in-out 0s;
							-o-transition: background-color 0.6s ease-in-out 0s;
							width: 100%;
						}
						.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen:hover .E-galeria-imagen-capa{}
							.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen .E-galeria-imagen-capa span{
								cursor: pointer;
								position: relative;
								top: 50%;
								transition: all 0.6s ease-in-out 0s;
							    -webkit-transition: all 0.6s ease-in-out 0s;
								-moz-transition: all 0.6s ease-in-out 0s;
								-o-transition: all 0.6s ease-in-out 0s;
								-ms-transition: all 0.6s ease-in-out 0s;
							}
							.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen:hover .E-galeria-imagen-capa span{}
					.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-titulo{
						box-sizing: border-box;
						display: -webkit-box;/*block,-webkit-box  para mostrar, none para ocultar*/
					    -webkit-line-clamp: 2;
					    -webkit-box-orient: vertical;
						margin: 10px auto;
						overflow: hidden;
						padding: 0px;
					    text-overflow: ellipsis;
						width: 100%;
					}
					.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-texto{
						box-sizing: border-box;
						display: -webkit-box;/*block,-webkit-box  para mostrar, none para ocultar*/
					    -webkit-line-clamp: 4;
					    -webkit-box-orient: vertical;
						margin: 10px auto;
						overflow: hidden;
					    text-overflow: ellipsis;
						width: 100%;
					}
			.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos-cl{
				clear: both;
			}
		.E-contenedor .E-galeria .E-galeria-contenido-cl{}
	.E-contenedor .E-galeria-cl{}