/*======================================*/
/*G*/
/*======================================*/
.G-contenedor{
	height: auto;
	margin: 0px auto;
	padding-top: 81px;
	position: relative;
	width: 100%;
}
	/*-----------------------------------------------*/
	.G-contenedor .G-banner{}
		.G-contenedor .G-banner .G-banner-imagen{}
		.G-contenedor .G-banner .G-banner-imagen-cl{}
		.G-contenedor .G-banner .G-banner-capa{}
		.G-contenedor .G-banner .G-banner-capa-cl{}
		.G-contenedor .G-banner .G-banner-nombre{}
		.G-contenedor .G-banner .G-banner-nombre-cl{}
		.G-contenedor .G-banner .G-banner-introduccion{}
		.G-contenedor .G-banner .G-banner-introduccion-cl{}
		.G-contenedor .G-banner .G-banner-link{}
		.G-contenedor .G-banner .G-banner-link-cl{}
		.G-contenedor .G-banner .G-banner-redes{}
		.G-contenedor .G-banner .G-banner-redes-cl{}
	.G-contenedor .G-banner-cl{}
	/*--------------------------------------------------------*/
	.G-contenedor .G-intro-simple{}
		.G-contenedor .G-intro-simple-nombre{}
		.G-contenedor .G-intro-simple-nombre-cl{}
	.G-contenedor .G-intro-simple-cl{}
	/*--------------------------------------------------------*/
	.G-contenedor .G-intro-completo{
		height: auto;
		width: 100%;
	}
		.G-contenedor .G-intro-completo .G-intro-completo-nombre{}
		.G-contenedor .G-intro-completo .G-intro-completo-nombre-cl{}
		.G-contenedor .G-intro-completo .G-intro-completo-introduccion{
			margin: 0px auto;
			padding: 20px 0px;
			width: 90%;
		}
			.G-contenedor .G-intro-completo .G-intro-completo-introduccion a{}
			.G-contenedor .G-intro-completo .G-intro-completo-introduccion a:hover{}
		.G-contenedor .G-intro-completo .G-intro-completo-introduccion-cl{}
	.G-contenedor .G-intro-completo-cl{}
	/*--------------------------------------------------------*/
	.G-contenedor .G-intro-imagen{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-nombre{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-nombre-cl{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-introduccion{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-introduccion-cl{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-imagen1{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-imagen1-cl{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-link{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-link-cl{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-redes{}
		.G-contenedor .G-intro-imagen .G-intro-imagen-redes-cl{}
	.G-contenedor .G-intro-imagen-cl{}
	/*--------------------------------------------------------*/
	.G-contenedor .G-video{}
		.G-contenedor .G-video .G-video-Nombre{}
		.G-contenedor .G-video .G-video-Nombre-cl{}
		.G-contenedor .G-video .G-video-video{}
		.G-contenedor .G-video .G-video-video-cl{}
		.G-contenedor .G-video .G-video-intro-video{}
		.G-contenedor .G-video .G-video-intro-video-cl{}
		.G-contenedor .G-video .G-video-link{}
		.G-contenedor .G-video .G-video-link-cl{}
		.G-contenedor .G-video .G-video-redes{}
		.G-contenedor .G-video .G-video-redes-cl{}
	.G-contenedor .G-video-cl{}
	/*--------------------------------------------------------*/
	.G-contenedor .G-contenido{
		float: left;
		height: auto;
		margin: 0px auto;
	    min-height: 450px;
		padding: 20px 0px;
		width: 50%;
	}
		.G-contenedor .G-contenido .G-contenido-nombre{
			height: auto;
			margin: 0px auto;
			width: 90%;
		}
		.G-contenedor .G-contenido .G-contenido-nombre-cl{}
		.G-contenedor .G-contenido .G-contenido-imagen{}
		.G-contenedor .G-contenido .G-contenido-imagen-cl{}
		.G-contenedor .G-contenido .G-contenido-contenido{
			height: auto;
			margin: 0px auto;
			padding: 20px 0px;
			width: 85%;
		}
			.G-contenedor .G-contenido .G-contenido-contenido div{
				padding: 5px 0px;
			}
				.G-contenedor .G-contenido .G-contenido-contenido div 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;
				}
				.G-contenedor .G-contenido .G-contenido-contenido div a:hover{}
		.G-contenedor .G-contenido .G-contenido-contenido-cl{}
		.G-contenedor .G-contenido .G-contenido-redes{}
		.G-contenedor .G-contenido .G-contenido-redes-cl{}
		.G-contenedor .G-contenido .G-contenido-boton{}
		.G-contenedor .G-contenido .G-contenido-boton-cl{}
	.G-contenedor .G-contenido-cl{}
	/*--------------------------------------------------------*/
	.G-contenedor .G-formulario{
		float: left;
		height: auto;
		margin: 0px auto;
		min-height: 450px;
		padding: 20px 0px;
		width: 50%;
	}
		.G-contenedor .G-formulario .G-formulario-contenedor{
			height: auto;
			margin: 0px auto;
			position: relative;
			width: 90%;
		}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-alerta{
				box-sizing: border-box;
				left: 0;
				padding: 20px 0px;
				position: absolute;
				top: 0;
				visibility: hidden;
				width: 100%;
			}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-alerta .G-contacto-cerrar{
					cursor: pointer;
					margin: 0px auto;
					width: 95%;
				}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-alerta .G-contacto-cerrar:hover{}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-alerta .G-contacto-mensaje-error{
					margin: 0px auto;
					width: 90%;
				}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo{
				box-sizing: border-box;
				height: auto;
				margin: 15px 0px 0px 0px;
				outline: none;
				padding: 10px 5px;
				transition: all 0.4s ease-in-out 0s;
				-webkit-transition: all 0.4s ease-in-out 0s;
				-moz-transition: all 0.4s ease-in-out 0s;
				-o-transition: all 0.4s ease-in-out 0s;
				-ms-transition: all 0.4s ease-in-out 0s;
				width: 100%;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-vacio{}
			.G-contenedor .G-formulario .G-formulario-contenedor #txcoName{}
			.G-contenedor .G-formulario .G-formulario-contenedor #txcoEmail{}
			.G-contenedor .G-formulario .G-formulario-contenedor #txcoPhone{}
			.G-contenedor .G-formulario .G-formulario-contenedor #cbCont{}
			.G-contenedor .G-formulario .G-formulario-contenedor #txcoMsj{}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo::-webkit-input-placeholder{ /* Chrome/Opera/Safari */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo::-moz-placeholder{ /* Firefox 19+ */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:-ms-input-placeholder{ /* IE 10+ */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:-moz-placeholder{ /* Firefox 18- */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:focus{
				box-sizing: border-box;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text{
				box-sizing: border-box;
				height: 100px;
				margin: 15px 0px 0px 0px;
				outline: none;/*Eliminar linea alrededor del objeto*/
				padding: 10px 5px;
				resize: none;/*impide el cambio de tamaÃ±o de un elemento*/
				transition: all 0.4s ease-in-out 0s;
				-webkit-transition: all 0.4s ease-in-out 0s;
				-moz-transition: all 0.4s ease-in-out 0s;
				-o-transition: all 0.4s ease-in-out 0s;
				-ms-transition: all 0.4s ease-in-out 0s;
				width: 100%;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text-vacio{}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text::-webkit-input-placeholder{ /* Chrome/Opera/Safari */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text::-moz-placeholder{ /* Firefox 19+ */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:-ms-input-placeholder{ /* IE 10+ */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:-moz-placeholder{ /* Firefox 18- */ }
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:focus{
				box-sizing: border-box;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-notificaciones{
				margin: 10px 0px 0px 0px;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje{
				position: relative;
			}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-boton{
					float: right;
					margin-top: 20px;
					min-width: 170px;
					padding: 15px 25px;
					transition: all 0.4s ease-in-out 0s;
					-webkit-transition: all 0.4s ease-in-out 0s;
					-moz-transition: all 0.4s ease-in-out 0s;
					-o-transition: all 0.4s ease-in-out 0s;
					-ms-transition: all 0.4s ease-in-out 0s;
					width: auto;
				}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-boton:hover{}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-boton-cl{
					clear: both;
				}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje img{
					height: 40px;
					position: absolute;
					right: 0px;
					top: 18px;
					visibility: hidden;
					width: 40px;
				}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-mensaje-con{/*contenedor*/	
					box-sizing: border-box;
					padding: 20px 0px;
					position: absolute;
					right: 0;
					top: -30px;
					visibility: hidden;
					width: 100%;
				}
					.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-mensaje-con .G-contacto-mensaje-cerrar{
						cursor: pointer;
						margin: auto;
						width: 95%;
					}
					.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-mensaje-con .G-contacto-mensaje-cerrar:hover{}
					.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-mensaje-con .G-contacto-mensaje-contenido{
						margin: auto;
						width: 90%;
					}
	.G-contenedor .G-formulario-cl{
		clear: both;
	}