/*======================================*/
/*D*/
/*======================================*/
.D-contenedor{
	height: auto;
	margin: 0px auto;
	position: relative;
	width: 100%;
}
	/*----------------------------------------------*/
	.D-contenedor .D-banner{
		height: 450px;
		padding-top: 81px;
		position: relative;
		width: 100%;
	}
		.D-contenedor .D-banner .D-banner-imagen{
			background-repeat: no-repeat;
			background-position: center;
			background-attachment: fixed;
			background-size:cover;
			-webkit-background-size: cover;
		  	-moz-background-size: cover;
		  	-o-background-size: cover;
			height: 100%;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2;
		}
		.D-contenedor .D-banner .D-banner-imagen-cl{}
		.D-contenedor .D-banner .D-banner-capa{
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 3;
		}
		.D-contenedor .D-banner .D-banner-capa-cl{}
		.D-contenedor .D-banner .D-banner-nombre{
			box-sizing: border-box;
			left: 40%;
			position: absolute;
			right: 8%;
			top: 40%;
			z-index: 3;
		}
		.D-contenedor .D-banner .D-banner-nombre-cl{}
		.D-contenedor .D-banner .D-banner-introduccion{}
		.D-contenedor .D-banner .D-banner-introduccion-cl{}
		.D-contenedor .D-banner .D-banner-link{}
		.D-contenedor .D-banner .D-banner-link-cl{}
		.D-contenedor .D-banner .D-banner-redes{}
		.D-contenedor .D-banner .D-banner-redes-cl{}
	.D-contenedor .D-banner-cl{}
	/*--------------------------------------------------------*/
	.D-contenedor .D-intro-simple{}
		.D-contenedor .D-intro-simple-nombre{}
		.D-contenedor .D-intro-simple-nombre-cl{}
	.D-contenedor .D-intro-simple-cl{}
	/*--------------------------------------------------------*/
	.D-contenedor .D-intro-completo{}
		.D-contenedor .D-intro-completo .D-intro-completo-nombre{}
		.D-contenedor .D-intro-completo .D-intro-completo-nombre-cl{}
		.D-contenedor .D-intro-completo .D-intro-completo-introduccion{}
		.D-contenedor .D-intro-completo .D-intro-completo-introduccion-cl{}
	.D-contenedor .D-intro-completo-cl{}
	/*--------------------------------------------------------*/
	.D-contenedor .D-intro-imagen{
		padding: 50px 0;
	}
		.D-contenedor .D-intro-imagen .D-intro-imagen-nombre{
			float: right;
			margin: 0px 5%;
			width: 40%;
		}
		.D-contenedor .D-intro-imagen .D-intro-imagen-nombre-cl{}
		.D-contenedor .D-intro-imagen .D-intro-imagen-introduccion{
		    float: right;
		    margin: 0px 5%;
		    width: 40%;
		}
		.D-contenedor .D-intro-imagen .D-intro-imagen-introduccion-cl{
			clear: both;
		}
		.D-contenedor .D-intro-imagen .D-intro-imagen-imagen1{
		    box-sizing: border-box;
		    float: left;
		    margin-left: 5%;
		    width: 45%;
		}
			.D-contenedor .D-intro-imagen .D-intro-imagen-imagen1 img{
				height: auto;
				max-width: 100%;
				width: 100%;
			}
		.D-contenedor .D-intro-imagen .D-intro-imagen-imagen1-cl{}
		.D-contenedor .D-intro-imagen .D-intro-imagen-link{}
		.D-contenedor .D-intro-imagen .D-intro-imagen-link-cl{}
		.D-contenedor .D-intro-imagen .D-intro-imagen-redes{}
			.D-contenedor .D-intro-imagen .D-intro-imagen-redes .D-intro-imagen-redes-titulo-s{}
			.D-contenedor .D-intro-imagen .D-intro-imagen-redes .D-intro-imagen-redes-titulo-s-cl{}
			.D-contenedor .D-intro-imagen .D-intro-imagen-redes a{}
				.D-contenedor .D-intro-imagen .D-intro-imagen-redes a span{}
			.D-contenedor .D-intro-imagen .D-intro-imagen-redes .D-intro-imagen-red{}
			.D-contenedor .D-intro-imagen .D-intro-imagen-redes .D-intro-imagen-red:hover{}
			.D-contenedor .D-intro-imagen .D-intro-imagen-redes .D-intro-imagen-redes-titulo-in{}
		.D-contenedor .D-intro-imagen .D-intro-imagen-redes-cl{}
	.D-contenedor .D-intro-imagen-cl{}
	/*--------------------------------------------------------*/
	.D-contenedor .D-video{}
		.D-contenedor .D-video .D-video-Nombre{}
		.D-contenedor .D-video .D-video-Nombre-cl{}
		.D-contenedor .D-video .D-video-video{}
		.D-contenedor .D-video .D-video-video-cl{}
		.D-contenedor .D-video .D-video-intro-video{}
		.D-contenedor .D-video .D-video-intro-video-cl{}
		.D-contenedor .D-video .D-video-link{}
		.D-contenedor .D-video .D-video-link-cl{}
		.D-contenedor .D-video .D-video-redes{}
		.D-contenedor .D-video .D-video-redes-cl{}
	.D-contenedor .D-video-cl{}
	/*--------------------------------------------------------*/
	.D-contenedor .D-contenido{
	    padding: 40px 0px;
		width: 100%;
	}
		.D-contenedor .D-contenido .D-contenido-fecha{}
		.D-contenedor .D-contenido .D-contenido-fecha-cl{}
		.D-contenedor .D-contenido .D-contenido-nombre{}
		.D-contenedor .D-contenido .D-contenido-nombre-cl{}
		.D-contenedor .D-contenido .D-contenido-imagen{}
		.D-contenedor .D-contenido .D-contenido-imagen-cl{}
		.D-contenedor .D-contenido .D-contenido-contenido{
			margin: 0px auto;
			width: 60%;
		}
		.D-contenedor .D-contenido .D-contenido-contenido-cl{}
		.D-contenedor .D-contenido .D-contenido-redes{}
		.D-contenedor .D-contenido .D-contenido-redes-cl{}
		.D-contenedor .D-contenido .D-contenido-boton{}
		.D-contenedor .D-contenido .D-contenido-boton-cl{}
	.D-contenedor .D-contenido-cl{}
	/*--------------------------------------------------------*/
	.D-contenedor .D-galeria{
		height: auto;
		width: 100%;
	}
		.D-contenedor .D-galeria .D-galeria-titulo{
			height: auto;
			margin: 0px auto;
			padding-top: 20px;
			width: 90%;
		}
		.D-contenedor .D-galeria .D-galeria-titulo-cl{}
		.D-contenedor .D-galeria .D-galeria-contenido{
			height: auto;
			margin: 10px auto;
			max-width:1400px;
			padding-bottom: 20px;
			width: 90%;
		}
			.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos{
				box-sizing: border-box;
				float: left;
				max-height: 450px;
				position: relative;
				/*El ancho de la caja es calculado por el numero de columnas asignadas*/
			}
				.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento{
					margin: 10px auto;
					position: relative;
					width: 90%;
				}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen{
						height: 200px;
						overflow: hidden;
						position: relative;
						width: 100%;
					}
						.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen img{
							height: auto;
							left: 50%;
							position: absolute;
							top: 50%;
			        		transform: translate(-50%,-50%);
							-webkit-transform: translate(-50%,-50%);
			      			-ms-transform: translate(-50%,-50%);
							transition: width 0.6s ease-in-out 0s;
			        		-webkit-transition: width 0.6s ease-in-out 0s;
							-moz-transition: width 0.6s ease-in-out 0s;
							-o-transition: width 0.6s ease-in-out 0s;
							-ms-transition: width 0.6s ease-in-out 0s;
							width: 100%;
						}
						.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen:hover img{
							width: 110%;
						}
						.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen .D-galeria-imagen-capa{
							height: 100%;
							position: absolute;
							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;
							-o-transition: background-color 0.6s ease-in-out 0s;
							-ms-transition: background-color 0.6s ease-in-out 0s;
							width: 100%;
						}
						.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen:hover .D-galeria-imagen-capa{}
							.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen .D-galeria-imagen-capa span{
								cursor: pointer;
							    opacity: 0;
								-moz-opacity: 0;
								position: relative;
								top: 70px;
								transition: opacity 0.6s ease-in-out 0s;
							    -webkit-transition: opacity 0.6s ease-in-out 0s;
								-moz-transition: opacity 0.6s ease-in-out 0s;
								-o-transition: opacity 0.6s ease-in-out 0s;
								-ms-transition: opacity 0.6s ease-in-out 0s;
							}
							.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen:hover .D-galeria-imagen-capa span{
							    opacity: 1;
								-moz-opacity: 1;
							}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-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%;
					}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-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%;
					}
			.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos-cl{
				clear: both;
			}
		.D-contenedor .D-galeria .D-galeria-contenido-cl{}
	.D-contenedor .D-galeria-cl{}