/*======================================*/
/*G*/
/*======================================*/
.G-contenedor{}
	/*-----------------------------------------------*/
	.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{
			background-color: rgba(6,42,68,.2);
		}
		.G-contenedor .G-banner .G-banner-capa-cl{}
		.G-contenedor .G-banner .G-banner-nombre{
		    color: rgba(255,255,255,1);
		    font-family: 'title',helvetica,verdana,sans-serif;
			font-size: 4em;
			line-height: 1.2em;
			text-align: right;
			text-shadow: 1px 1px 2px rgba(0,0,0,.7);
		    -o-text-shadow: 1px 1px 2px rgba(0,0,0,.7);
		    -moz-text-shadow: 1px 1px 2px rgba(0,0,0,.7);
		}
		.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{
		background-color: rgba(233,233,233,1);
	}
		.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{
			background-color: rgba(233,233,233,1);
		    color: rgba(6,42,68,1);
		    font-family: 'title',helvetica,verdana,sans-serif;
		    font-size: 1.6em;
		    line-height: 1.8em;
		    text-align: center;
		}
			.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{
		background-color: rgba(255,255,255,1);
	    color: rgba(77,77,77,1);
	    font-family: 'regular',helvetica,verdana,sans-serif;
	    font-size: 1.1em;
	    line-height: 1.5em;
	}
		.G-contenedor .G-contenido .G-contenido-nombre{}
		.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{}
			.G-contenedor .G-contenido .G-contenido-contenido div{}
				.G-contenedor .G-contenido .G-contenido-contenido div a{}
				.G-contenedor .G-contenido .G-contenido-contenido div a:before{}
				.G-contenedor .G-contenido .G-contenido-contenido div span:before{}
				.G-contenedor .G-contenido .G-contenido-contenido div a:hover{
					color: rgba(25,141,229,1);
				}
		.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{
		background-color: rgba(255,255,255,1);
	}
		.G-contenedor .G-formulario .G-formulario-contenedor{}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-alerta{
				background-color: rgba(255,255,255,1);
			    border: 2px solid rgba(233,233,233,1);
			    color: rgba(100,100,100,1);
			    font-family: 'regular',helvetica,verdana,sans-serif;
			    font-size: 1em;
			}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-alerta .G-contacto-cerrar{
					text-align: right;
				}
				.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{
					text-align: left;
				}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo{
				background-color: rgba(0,254,254,0);
			    border: none;
			    border-bottom: 1px solid rgba(217,217,217,1);
			    color: rgba(57,57,57,1);
			    font-family: 'regular',helvetica,verdana,sans-serif;
			    font-size: .9em;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-vacio{
				border: 1px solid rgba(255,0,0,1)!important;
			}
			.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 */ 
				color: rgba(57,57,57,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo::-moz-placeholder{ /* Firefox 19+ */ 
				color: rgba(57,57,57,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:-ms-input-placeholder{ /* IE 10+ */ 
				color: rgba(57,57,57,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:-moz-placeholder{ /* Firefox 18- */ 
				color: rgba(57,57,57,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:focus::-webkit-input-placeholder{
			    color: rgba(211,211,211,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:focus::-ms-input-placeholder{
			    color: rgba(211,211,211,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo:focus{
				background-color: rgba(233,233,233,.7);
				border-bottom: 1px solid rgba(25,141,229,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text{
				background-color: rgba(132,132,132,.5);
			    border: 1px solid rgba(255,255,255,0);
			    color: rgba(255,255,255,1);
			    font-family: 'regular',helvetica,verdana,sans-serif;
			    font-size: .9em;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text-vacio{
				border: 1px solid rgba(255,0,0,1)!important;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text::-webkit-input-placeholder{ /* Chrome/Opera/Safari */ 
				color: rgba(255,255,255,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text::-moz-placeholder{ /* Firefox 19+ */ 
				color: rgba(255,255,255,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:-ms-input-placeholder{ /* IE 10+ */ 
				color: rgba(255,255,255,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:-moz-placeholder{ /* Firefox 18- */ 
				color: rgba(255,255,255,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:focus::-webkit-input-placeholder{
			    color: rgba(211,211,211,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:focus::-ms-input-placeholder{
			    color: rgba(211,211,211,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-campo-text:focus{
				border: 1px solid rgba(25,141,229,1);
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-notificaciones{
				border: none;
				color: rgba(100,100,100,1);
				font-family: 'regular',helvetica,verdana,sans-serif;
				font-size: .9em;
				text-align: left;
			}
			.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje{
				background-color: rgba(255,255,255,0);
				color: rgba(255,255,255,1);
				font-size: 1em;
				text-align: center;
			}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-boton{
					background-color: rgba(247,122,37,1);
				    border-radius: 3px;
				    -moz-border-radius: 3px;
				    -webkit-border-radius: 3px;
				    color: rgba(255,255,255,1);
				    font-family: 'title',helvetica,verdana,sans-serif;
				    font-size: 1em;
				    text-align: center;
				    text-transform: uppercase;
				}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-boton:hover{
					background-color: rgba(6,42,68,1);
				    color: rgba(253,217,1,1);
				}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-boton-cl{}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje img{}
				.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-mensaje-con{
					background-color: rgba(255,255,255,1);
				    border: 2px solid rgba(233,233,233,1);
				    color: rgba(100,100,100,1);
				    font-family: 'regular',helvetica,verdana,sans-serif;
				    font-size: 1em;
				}
					.G-contenedor .G-formulario .G-formulario-contenedor .G-contacto-mensaje .G-contacto-mensaje-con .G-contacto-mensaje-cerrar{
						text-align: right;
					}
					.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{
						text-align: center;
					}
	.G-contenedor .G-formulario-cl{}
