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

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

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

/* ESTRUCTURA GENERAL */


header
{
	width:91.01%;
	height:auto;
	min-height:50px;
	padding:40px 1% 0px 8%;
	border-bottom-style:solid;
	border-bottom-width:5px;
	border-radius:15px 15px 0 0;
}

.ggb_contenedorGeneral
{
	width:100%;
	height:auto;
}

.ggb_contenido
{
	width:98%;
	height:auto;
	min-height: 593px;
	padding:10px 1%;
	/*float:left;*/
	
}

.ggb_contenidoInterno
{
	width:99%;
	height:auto;
	border-radius: 16px;
	height:636px;
	margin:5px auto;
}

.ggb_flechaVolver, .ggb_flechaAvanzar, .ggb_flechaVacia
{
	width:2.6%;
	min-height:100px;
	height:inherit;
	float:left;
	background-color:transparent;
	background-position:center center;
	cursor:pointer;
	margin-top:250px;
}

.ggb_flechaVolver, .ggb_flechaAvanzar
{
	transition: background-color 0.5s ease-in-out;
	background-repeat:no-repeat;
}

.ggb_flechaVolver
{
	background-image:url(../common/img/ggb_L_flechas-01.png);
	-webkit-border-top-left-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.ggb_flechaAvanzar
{
	background-image:url(../common/img/ggb_L_flechas-02.png);
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-moz-border-radius-bottomright: 20px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}

.ggb_flechaVolver:hover, .ggb_flechaAvanzar:hover
{
	background-color:#29ABE2;
}

.ggb_subtitulo
{
	width:98%;
	height:auto;
	padding:0 1%;
	margin-bottom:10px;
}

.ggb_ajuste
{
	width:100%;
	height:1px;
	clear:both;
}

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

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

/* TEXTOS */

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

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