@charset "utf-8";
/* CSS Document */

@import url('../common/css/fuentes.css');

body 
{
    margin: 0 ;
	padding: 0;
	font-family: 'cabinbold';
}

/* ESTRUCTURA GENERAL */

.gga_contenedorGeneral
{
	width:94.7%;/*1820 px*/
	height:auto;
	/*min-height:700px;*/
	min-height:500px;
	margin:20px auto 0 auto;
}

header
{
	/*
	width:92.41%;
	height:auto;
	*/
	min-height:80px;
	padding:30px 1% 00px 10%;
	border-bottom-style:solid;
	border-bottom-width:10px;
	position:relative;
}

.gga_contenido
{
	width:92%;
	height:auto;
	/*max-height:570px;*/
	padding:0.2% 4%;
	border-bottom-style:solid;
	border-bottom-width:20px;
	position:relative;
}

/* ELEMENTOS HEADER */

.gga_icon
{
	width:96px;
	height:115px;
	position:absolute;
	top:-16px;
	left:10px;
	background-position:left top;
	background-repeat:no-repeat;
	background-size:100%;
}

/* ELEMENTOS CONTENIDO */

.gga_flechaVolver, .gga_flechaAvanzar
{
	width:80px;
	height:80px;
	position:absolute;
	top:40%;
	cursor:pointer;
}

.gga_flechaVolver
{
	left:-27px;
	transition: background-image 0.5s ease-in-out;
	background-image:url(../common/img/gga_L_flechas-01.png);
	background-repeat:no-repeat;
}

.gga_flechaVolver:hover
{
	background-image:url(../common/img/gga_L_flechas-03.png);
}

.gga_flechaAvanzar
{
	right:-27px;
	transition: background-image 0.5s ease-in-out;
	background-image:url(../common/img/gga_L_flechas-02.png);
	background-repeat:no-repeat;
}

.gga_flechaAvanzar:hover
{
	background-image:url(../common/img/gga_L_flechas-04.png);
}

.gga_video
{
	width:100% !important;
	height:auto !important;
}

.gga_contenidoVideo
{
	width:100%;
	height:auto;
	margin:0 auto;
}

/* TEXTOS */

h1
{
	font-size:4em;
	display:inline-block;
	margin:0;
	line-height:50px;
}

h2
{
	color:#333333;
	display:inline-block;
	margin:15px 0px 20px 0px;
	font-size:3.5em;
}

h3
{
	color:#333333;
	display:inline-block;
	margin:0;
	font-size:2.5em;
}

p
{
	font-size:3.5em;
	line-height:1em;
}

a
{
	text-decoration:none;
}