/*Template elena*/
/*==========================================*/
/*Estilos Genericos para contenido*/
/*==========================================*/
/*======================================*/
/*Estilos Header*/
/*======================================*/
	.header .header-social{
		display: none;
	}
/*-----------------------------------------------------*/
	.header .header-informacion{
		display: none;
	}
/*------------------------------------------------------*/
	.header .header-logo{
		padding: 5px 0px;
	}
		.header .header-logo img{
			height: 41px !important;
			margin-top: 0px !important;
			position: relative;
		}
/*-------------------------------------------------------*/
	.header .header-menu{
		display: none;
	}
/*----------------------------------------------------------*/
/*Menu idioma*/
/*----------------------------------------------------------*/
		.header .header-idioma{
			width: 40px;
		}
		.header .header-idioma .header-language{
			height: 58px;
			padding-top: 12px;
		}
		.header .header-idioma .header-language .header-subcont{
			top: 54px;
		}
	/*-------------------------------------------------------------------*/
	.header .header-menumob{
		display: block;
		float: left;
		margin: 9px 10px 0px 15px;
	}
	/*-------------------------------------------------------------------*/
	.header .header-infomob{
		display: block;
		float: right;
		margin-right: 3%;
	}
		.header .header-infomob div{
			display: inline-block;
			margin-left: 10px;
			margin-top: 5px;
			vertical-align: top;	
		}
	/*-------------------------------------------------------------------*/
	/*Menu Responsive*/
	/*-------------------------------------------------------------------*/
	.dMenR{
		display: block;
		height: 100%;
		left: 0;
		position: fixed;
		top: 0;
		visibility: hidden;
		width: 100%;
		z-index: 200;
	}
		.dMenR .dMenR-capa{
			height: 100%;
			left: 0;
			position: absolute;
			top: 0;
			transition: background-color 0.4s ease-in-out 0s;
			-webkit-transition: background-color 0.4s ease-in-out 0s;
			-moz-transition: background-color 0.4s ease-in-out 0s;
			-o-transition: background-color 0.4s ease-in-out 0s;
			-ms-transition: background-color 0.4s ease-in-out 0s;
			width: 100%;
		}
		.dMenR .dMenR-menu{
			height: 100%;
			left: -100%;
			overflow: auto;
			position: absolute;
			transition: left 0.4s ease-in-out 0s;
			-webkit-transition: left 0.4s ease-in-out 0s;
			-moz-transition: left 0.4s ease-in-out 0s;
			-o-transition: left 0.4s ease-in-out 0s;
			-ms-transition: left 0.4s ease-in-out 0s;
			width: 80%;
		}
			.dMenR .dMenR-menu .dMenR-dlogo{
				height: 40px;
				padding: 10px 0px;
				width: 100%;
			}
				.dMenR .dMenR-menu .dMenR-dlogo img{
					height: 40px;
					margin-left: 5%;
					width: auto;
				}
				.dMenR .dMenR-menu .dMenR-dlogo span{
					position: absolute;
					right: 10%;
					top: 20px;
				}
			.dMenR .dMenR-menu .dMenR-dmenu{
				height: auto;
				padding: 10px 0px 0px 0px;
				width: 100%;
			}
				.dMenR .dMenR-menu .dMenR-dmenu .dMenR-option{
					box-sizing: border-box;
					padding: 10px 5%;
					width: 100%;
				}
					.dMenR .dMenR-menu .dMenR-dmenu .dMenR-option .dMenR-suboption{
						margin-left: 10px;
						padding: 10px 0px;
					}
/*======================================*/
/*Banner*/
/*======================================*/
.banner{
	height: 90%;
	padding-top: 0px;
}
	.banner .banner-img{
		background-attachment: scroll;
	}
	.banner .banner-info{
		left: 10%;
		top: 20%;
		width: 90%;
	}
	.banner .banner-bullet{
		display: none;
	}
/*======================================*/
/*Index*/
/*======================================*/
		.index-contenedor .index-simple .index-simple-intro-ini{
			width: 90%;
		}
		.index-contenedor .index-contenido{
			width: 100%;
		}
	.index-contenedor .index-imagen{
		background-attachment: scroll;
	}
		.index-contenedor .index-imagen .index-imagen-introduccion {
		    padding: 50px 5%;
		}
/*======================================*/
/*Contacto*/
/*======================================*/
.contacto{
	background-image: none !important;
	display: grid;
	padding: 0 !important;
}
	.contacto .contacto-capa{
		order: 1;
	}
	.contacto .contacto-titulo{
	    margin: 0 !important;
		order: 2;
	    padding: 30px 5% !important;
	    position: relative !important;
	    width: 100% !important;
	}
	.contacto .contacto-introduccion{
	    margin: 10px 2% !important;
	    min-height: unset !important;
		order: 3;
	    padding: 20px 5% !important;
	    width: 96% !important;
	}
	.contacto .contacto-form{
	    margin: 5px 2% 10px !important;
		order: 4;
	    width: 96% !important;
	}
/*======================================*/
/*Destacados*/
/*======================================*/
.destacado{
	width: 100% !important;
}
	.destacado .destacado-titulo{
	    box-sizing: border-box;
		margin: 0px auto !important;
	    padding: 30px 5% !important;
		width: 100% !important;
	}
	/*------------------------------------*/
	/*destacados modo margen*/
	/*------------------------------------*/
	.destacado .destacado-contenedor-margen{
		width: 100% !important;
	}
		.destacado .destacado-contenedor-margen .destacado-elementos-margen{
		    margin: 10px 0;
		    height: auto;
		    padding: 0;
			width: 100% !important;
		}
					.destacado .destacado-contenedor-margen .destacado-elementos-margen .destacado-elemento-margen .destacado-margen-imagen{
						height: auto;
					}
	/*------------------------------------*/
	/*destacados modo completo*/
	/*------------------------------------*/
	.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo{
		height: auto !important;
	}
				.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo .destacado-completo-titulo-in{
					margin: 0px auto !important;
					padding: 20px 5% !important;
					width: 100% !important;
				}
				.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo .destacado-completo-imagen{
					width: 100%;
				}
				.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo .destacado-completo-contenido{
					margin: 0;
					width: 100%
				}
					.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo .destacado-completo-contenido .destacado-completo-texto{
						margin: 0px auto !important;
						padding: 20px 5% 0px 5% !important;
						width: 100% !important;
					}
					.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo .destacado-completo-contenido .destacado-completo-boton{
						float: left !important;
						margin: 20px 5% !important;
					}
					.destacado .destacado-contenedor-completo .destacado-elementos-completo .destacado-elemento-completo .destacado-completo-contenido-cl{
						clear: both;
					}
		
/*======================================*/
/*Testimonios*/
/*======================================*/
.testimonio{
	background-attachment: scroll !important;
}
	.testimonio .testimonio-contenedor{
	    height: 420px !important;
    }
	.testimonio .testimonio-titulo{
        position: relative !important;
        width: 90% !important;
    }
    .testimonio .testimonio-introduccion{
        position: relative !important;
        top: 0 !important;
    }
	.testimonio .testimonio-contenedor .testimonio-elementos{
		height: auto !important;
	}
		.testimonio .testimonio-contenedor .testimonio-elementos .testimonio-elemento{
			padding: 20px 0px !important;
		}
		.testimonio .testimonio-contenedor .testimonio-elementos .testimonio-elemento .testimonio-imagen{
			width: 100% !important;
		}
		.testimonio .testimonio-contenedor .testimonio-elementos .testimonio-elemento .testimonio-texto{
		    padding: 20px 2% !important;
			width: 100% !important;
		}
		.testimonio .testimonio-contenedor .testimonio-elementos .testimonio-elemento .testimonio-titulo-in{
			margin: 0px auto !important;
			width: 100% !important;
		}
/*======================================*/
/*Noticias*/
/*======================================*/
.noticias{
	    padding: 20px 0px !important;
}
	.noticias .noticias-titulo{
		margin: 0px auto !important;
	}
	.noticias .noticias-introduccion{
		padding: 20px 5% !important;
	}
	/*------------------------------------*/
	/*noticias modo margen*/
	/*------------------------------------*/
		.noticias .noticias-contenedor-margen{
			width: 100% !important;
		}
		.noticias .noticias-contenedor-margen .noticias-elementos-margen{
			width: 100% !important;
		}
				.noticias .noticias-contenedor-margen .noticias-elementos-margen .noticias-elemento-margen .noticias-margen-imagen{
					height: auto;
				}
				.noticias .noticias-contenedor-margen .noticias-elementos-margen .noticias-elemento-margen .noticias-margen-contenido .noticias-margen-boton{
					left: 10% !important;
    				right: 10% !important;
				}
	/*------------------------------------*/
	/*noticias modo completo*/
	/*------------------------------------*/			
			.noticias .noticias-contenedor-completo .noticias-elementos-completo .noticias-elemento-completo{
			    height: 280px !important;
			}
/*======================================*/
/*Relacionados*/
/*======================================*/
	.relacionado .relacionado-titulo{
		width: 90% !important;
	}
	.relacionado .relacionado-contenedor{
		overflow: auto !important;
    	white-space: nowrap !important;
	}
		.relacionado .relacionado-contenedor .relacionado-elementos{
	    	display: inline-block !important;
			float: none !important;
	    	height: 300px !important;
	    	vertical-align: top !important;
		}
	.relacionado .relacionado-left{
		display: none !important;
	}
	.relacionado .relacionado-right{
		display: none !important;
	}
/*======================================*/
/*Llama ya*/
/*======================================*/
.llamaya{
	background-image: none !important;
}
.llamaya .llamaya-titulo{
	width: 90% !important;
}
/*======================================*/
/*Mapa*/
/*======================================*/
.mapa{
	padding: 30px 0px 10px 0px !important;
}
	.mapa .mapa-contenedor{
		height: auto !important;
		padding: 0px 0px 30px 0px !important;
	}
		.mapa .mapa-contenedor iframe{
			height: 250px !important;
		}
/*======================================*/
/*Chat*/
/*======================================*/
	.chat .chat-contenedor-load{
	    bottom: 10px !important;
	    right: 10px !important;
	}
/*======================================*/
/*Desuscribir*/
/*======================================*/
.desuscribir-contenedor{
	height: auto !important;
	margin-bottom: 10px !important;
	padding-top: 52px !important;
}
	.desuscribir-contenedor .desuscribir-banner{
		height: 100%;
		position: relative;
		width: 100%;
	}
		.desuscribir-contenedor .desuscribir-banner .desuscribir-banner-imagen{
			height: 300px;
			width: 100% !important;
		}
		.desuscribir-contenedor .desuscribir-banner .desuscribir-banner-introduccion{
			padding-top:30px !important;
			width: 90% !important;
		}
		.desuscribir-contenedor .desuscribir-banner .desuscribir-banner-contenido{
			width: 90% !important;
		}
		.desuscribir-contenedor .desuscribir-banner .desuscribir-banner-boton{
			margin-bottom: 30px;
			margin-left: 25% !important;
			width: 50% !important;
		}
/*======================================*/
/*Social*/
/*======================================*/
.social{
	display: none !important;
}
/*======================================*/
/*Footer*/
/*======================================*/
.footer{
	background-attachment: scroll;
}
	.footer .footer-contenedor{
	    display: grid;
	}
		.footer .footer-contenedor .footer-logo{
			order: 1;
		    padding: 0 5%;
			width: 100%;
		}
		/*-------------------------------------------------------------------------------*/
		.footer .footer-contenedor .footer-informacion{
			order: 2;
			width: 100%;
		}
		/*-------------------------------------------------------------------------------------*/
		.footer .footer-contenedor .footer-social{
			order: 3;
		    padding: 30px 5%;
			width: 100%;
		}
		/*------------------------------------------------------*/
		.footer .footer-contenedor .footer-navegacion{
			order: 4;
			width: 100%;
		}
		/*------------------------------------------------------*/
		.footer .footer-contenedor .footer-pie{
			order: 5;
		}
			.footer .footer-contenedor .footer-pie .footer-pie-copy{
				width: 90%;
			}
			.footer .footer-contenedor .footer-pie .footer-pie-findme{
				padding: 10px 0px;
				width: 90%;
			}
				.footer .footer-contenedor .footer-pie .footer-pie-findme img{
					height: 25px !important;
					left: 20%;
					margin: 0px auto;
					right: 20%;
					top: 23px !important; 
				}
/*======================================*/
/*A*/
/*======================================*/
	.A-contenedor .A-banner{
		height: 300px;
		padding-top: 0px;
	}
	/*------------------------------------------------------------*/
		.A-contenedor .A-banner .A-banner-imagen{
			background-attachment: scroll;
		}
		.A-contenedor .A-banner .A-banner-capa{
			bottom: 20%;
			height: 300px;
		    left: 0; 
			position: absolute;
			right: 10%;
		    top: 0; 
			z-index: 2;
		}
		.A-contenedor .A-banner .A-banner-nombre{
			left: 10%;
			right: 10%;
			top: 45%;
		}
		.A-contenedor .A-banner .A-banner-introduccion{
			left: 10%;
			right: 10%;
		}
	/*------------------------------------------------------------------------------*/
	.A-contenedor  .A-producto{
		width: 100%;
	}
				.A-contenedor  .A-producto .A-producto-info .A-producto-info-contenedor .A-producto-info-img{
					margin: 0px auto;
					width: 100%;
				}
				.A-contenedor  .A-producto .A-producto-info .A-producto-info-contenedor .A-producto-info-texto{
					margin: 0px auto;
					width: 100%;
				}
					.A-contenedor  .A-producto .A-producto-info .A-producto-info-contenedor .A-producto-info-texto .A-producto-info-texto-nombre{
						margin: 0px auto;
					    padding: 25px 0px;
						width: 90%;
					}
					.A-contenedor  .A-producto .A-producto-info .A-producto-info-contenedor .A-producto-info-texto .A-producto-info-texto-intro{
						margin: 0px auto;
						width: 90%;
					}
								.A-contenedor .A-producto .A-producto-info .A-producto-contenido .A-producto-elementos .A-producto-elemento .A-producto-imagen{
									width: 100%;
								}
								.A-contenedor .A-producto .A-producto-info .A-producto-contenido .A-producto-elementos .A-producto-elemento .A-producto-contenido-in{
									margin-top: 20px;
									width: 100%;
								}
			.A-contenedor .A-producto .A-producto-info .A-producto-contenido {
	    		padding: 0;
	    	}						
	/*----------------------------------------------------------------------------*/
		.A-contenedor .A-galeria .A-galeria-contenido{
			margin: 0;
			width: 100% !important;
		}
			.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos{
				max-height: unset;
				width: 100% !important;
			}
				.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento{
					margin: 20px auto;
				    width: 100% !important;
				}
					.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento .A-galeria-imagen{
						height: auto;
					}
						.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento .A-galeria-imagen img{
							position: relative;
						}
					.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento .A-galeria-imagen .A-galeria-imagen-capa{
						left: 0;
					    top: 0;
					}	
					.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento .A-galeria-imagen .A-galeria-imagen-capa span{
					    top: 37%;
					}
					.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento .A-galeria-titulo{
					    padding: 15px 4%;
					}
					.A-contenedor .A-galeria .A-galeria-contenido .A-galeria-elementos .A-galeria-elemento .A-galeria-texto{
					    padding: 0 4%;
					    top: 115%;
					}
/*======================================*/
/*B*/
/*======================================*/
	.B-contenedor .B-banner{
		height: 300px;
		padding-top: 0px;
	}
		.B-contenedor .B-banner .B-banner-nombre{
			left: 5%;
			right: 5%;
			top: 45%;
		}
		.B-contenedor .B-banner .B-banner-imagen{
			background-attachment: scroll;
		}
	/*-----------------------------------------------------------*/
	.B-contenedor .B-intro-completo{
	    padding: 30px 5%;
		width: 100%;
	}
	/*----------------------------------------------------------*/
	.B-contenedor .B-contenido{
		margin: 0px 5%;
		width: 90%;
	}
		.B-contenedor .B-contenido .B-contenido-contenido{}
	/*------------------------------------------------------------------------------*/
	.B-contenedor  .B-producto{
		width: 90%;
	}
					.B-contenedor .B-producto .B-producto-contenido .B-producto-elementos .B-producto-elemento .B-producto-titulo-in{
						width: 100%;
					}
					.B-contenedor .B-producto .B-producto-contenido .B-producto-elementos .B-producto-elemento .B-producto-imagen{
						height: auto;
						width: 100%;
					}
					.B-contenedor .B-producto .B-producto-contenido .B-producto-elementos .B-producto-elemento .B-producto-contenido-in{
						margin-top: 20px;
						width: 100%;
					}
	/*-----------------------------------------------*/
		.B-contenedor .B-galeria .B-galeria-contenido{
			margin: 0;
			width: 100% !important;
		}
			.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos{
				max-height: unset;
				width: 100% !important;
			}
				.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento{
					margin: 20px auto;
				    width: 100% !important;
				}
					.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento .B-galeria-imagen{
						height: auto;
					}
						.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento .B-galeria-imagen img{
							position: relative;
						}
					.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento .B-galeria-imagen .B-galeria-imagen-capa{
						left: 0;
					    top: 0;
					}	
					.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento .B-galeria-imagen .B-galeria-imagen-capa span{
					    top: 37%;
					}
					.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento .B-galeria-titulo{
					    padding: 0 4%;
					}	
					.B-contenedor .B-galeria .B-galeria-contenido .B-galeria-elementos .B-galeria-elemento .B-galeria-texto{
					    padding: 0 4%;
					}				
/*======================================*/
/*C*/
/*======================================*/
.C-contenedor{
    padding-top: 51px;
}
	/*--------------------------------------------------------*/
	.C-contenedor .C-informacion{
		width: 100%;
	}
			.C-contenedor .C-informacion .C-informacion-con .C-informacion-elemento-nombre{
				margin: 0px auto;
				width: 100%;
			}
			.C-contenedor .C-informacion .C-informacion-con .C-informacion-elemento-imagen{
				height: auto;
				width: 100%;
			}
			.C-contenedor .C-informacion .C-informacion-con .C-informacion-elemento-intro-ini{
				margin: 0px auto;
				width: 100%;
			}
			.C-contenedor .C-informacion .C-informacion-con .C-informacion-elemento-boton{
				margin: 30px auto;
			}
/*======================================*/
/*D*/
/*======================================*/
.D-contenedor{
	width: 100%;
}
	.D-contenedor .D-banner{
		height: 300px;
		padding-top: 0px;
	}
	/*------------------------------------------------------------*/
		.D-contenedor .D-banner .D-banner-imagen{
			background-attachment: scroll;
		}
		.D-contenedor .D-banner .D-banner-nombre{
			left: 10%;
			right: 10%;
			padding: 10px;
		}
	/*------------------------------------------------------------*/
	.D-contenedor .D-intro-imagen .D-intro-imagen-imagen1{
	    margin-bottom: 30px;
	    width: 90%;
	}
	.D-contenedor .D-intro-imagen .D-intro-imagen-introduccion{
		width: 90%;
	}
	/*-----------------------------------------------------------*/
	.D-contenedor .D-contenido .D-contenido-contenido{
		width: 90%;
	}
	/*-----------------------------------------------------------*/
		.D-contenedor .D-galeria .D-galeria-contenido{
			margin: 0;
			width: 100% !important;
		}
			.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos{
				max-height: unset;
				width: 100% !important;
			}
				.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento{
					margin: 20px auto;
				    width: 100% !important;
				}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen{
						height: auto;
					}
						.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen img{
							position: relative;
						}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen .D-galeria-imagen-capa{
						left: 0;
					    top: 0;
					}	
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-imagen .D-galeria-imagen-capa span{
					    top: 37%;
					}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-titulo{
					    padding: 0 4%;
					}
					.D-contenedor .D-galeria .D-galeria-contenido .D-galeria-elementos .D-galeria-elemento .D-galeria-texto{
					    padding: 0 4%;
					}
/*======================================*/
/*E*/
/*======================================*/
.E-contenedor{
	padding-top: 51px;
}
	.E-contenedor .E-intro-imagen{
		padding-top: 30px;
	}
		.E-contenedor .E-intro-imagen .E-intro-imagen-imagen1{
			margin: 0px auto;
			width: 100%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-nombre{
		    margin: 20px 5% 10px;
			width: 90%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-boton{
			margin: 0px 5%;
			width: 90%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-especificaciones{
			margin: 0px 5%;
			width: 90%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-introduccion{
			margin: 0px 5%;
			width: 90%;
		}
		.E-contenedor .E-intro-imagen .E-intro-imagen-contacto{
		    margin: 0px !important;
		}
			.E-contenedor .E-intro-imagen .E-intro-imagen-contacto .E-intro-imagen-Bcontacto{
				margin: 15px 5%;
			}
		.E-contenedor .E-intro-imagen .E-intro-imagen-redes{
			margin: 0px 5%;
			width: 90%;
		}
	/*-----------------------------------------------------*/
		.E-contenedor .E-galeria .E-galeria-contenido{
			margin: 0;
			width: 100% !important;
		}
			.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos{
				width: 100% !important;
			}
				.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento{
					margin: 20px auto;
					max-width: 100%;
					width: 266px !important;
				}
						.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-imagen img{
							position: relative;
						}
					.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-titulo{
						display: block;
					    padding: 0 4%;
					}
					.E-contenedor .E-galeria .E-galeria-contenido .E-galeria-elementos .E-galeria-elemento .E-galeria-texto{
						display: block;
					    padding: 0 4%;
					}
/*======================================*/
/*F*/
/*======================================*/
.F-contenedor{
	padding: 51px 0px 0px 0px;
}
	/*--------------------------------------------------------*/
	.F-contenedor .F-contenido{
		float: none;
		width: 90%;
	}
		.F-contenedor .F-contenido .F-contenido-nombre{
		    margin: 0px auto;
		    padding: 20px 0px;
		    width: 100%;
		}
		.F-contenedor .F-contenido .F-contenido-imagen{
			float: none;
			margin: 0px auto;
			width: 100%;
		}
		.F-contenedor .F-contenido .F-contenido-contenido{
			margin: 0px auto;
			padding: 0;
			width: 100%;
		}
		.F-contenedor .F-contenido .F-contenido-redes{
		    left: 0;
			margin-top: 20px;
		}
		.F-contenedor .F-contenido .F-contenido-boton{
			margin: 20px 0px;
		}
	/*------------------------------------------------*/
			.F-contenedor .F-galeria .F-galeria-contenido{
			margin: 0;
			width: 100% !important;
		}
			.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos{
				max-height: unset;
				width: 100% !important;
			}
				.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento{
					margin: 20px auto;
				    width: 100% !important;
				}
					.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento .F-galeria-imagen{
						height: auto;
					}
						.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento .F-galeria-imagen img{
							position: relative;
						}
					.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento .F-galeria-imagen .F-galeria-imagen-capa{
						left: 0;
					    top: 0;
					}	
					.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento .F-galeria-imagen .F-galeria-imagen-capa span{
					    top: 37%;
					}
					.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento .F-galeria-titulo{
					    padding: 0 4%;
					}
					.F-contenedor .F-galeria .F-galeria-contenido .F-galeria-elementos .F-galeria-elemento .F-galeria-texto{
					    padding: 0 4%;
					}	
/*======================================*/
/*G*/
/*======================================*/
.G-contenedor{
    padding-top: 51px;
}
	.G-contenedor .G-contenido{
		height: auto;
		min-height: auto;
		padding: 20px 0px 0px 0px;
		width: 100%;
	}
	/*--------------------------------------------------------*/
	.G-contenedor .G-formulario{
		height: auto;
		min-height: auto;
		width: 100%;
	}
/*======================================*/
/*404*/
/*======================================*/
.error-contenedor{
	padding-top: 51px;
}
		.error-contenedor .error-contenido .error-contenido-imagen{
			margin: 0px auto;
			padding: 0;
			width: 100%;
		}
		.error-contenedor .error-contenido .error-contenido-contenido{
			margin: 0px auto;
			padding: 20px 5%;
			width: 90%;
		}
/*======================================*/
/*Pop-up Galeria de imagenes*/
/*======================================*/
		.General-galeria-pop .General-galeria-contenedor .General-galeria-titulo{
	        width: 80%;
	    }
	    .General-galeria-pop .General-galeria-contenedor .General-galeria-imgC{
	        margin: 50px auto 0;
	        width: 95%;
	    }
			.General-galeria-pop .General-galeria-contenedor .General-galeria-imgC .General-galeria-img{
			    height: auto;
			    max-width: 100%;
				width: auto;
			}
	    .General-galeria-pop .General-galeria-contenedor .General-galeria-descripcion{
	        bottom: 150px;
	    }