@font-face{
	font-family: 'cabin-regular'; /*a name to be used later*/
    src: url('../../../common/fonts/cabin-regular-webfont.ttf'); /*URL to font*/
}

.ggb_contenidoInterno{
	background:url("../img/bg_1.png");
	background-size:cover;
	box-shadow:none;
}

#popup p{
	font-size:1.8em;
	padding:0% 4% 0% 4%;
	text-align:justify;
	color:#1B1464;
	font-family:cabin-regular;
}

p b{
	font-size:1.04em;
}

#popup i{
	color:#1B1464;
	padding:0 1% 0 0;
	font-size:0.7em;
	vertical-align:middle;
}

.custom_btn{
	position:absolute;
	z-index:10;
	width:5%;
	height:8%;
	background:white;
	border-radius:10px;
	border:solid 3px #29ABE2;
}

.custom_btn i{
	color:#29ABE2;
	font-size:3.5em;
	margin:0 0 0 23%;
	line-height:1.2em;
}

#btn_ayuda{
	bottom:3%;
	right:4%;
	transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
}

#btn_ayuda:hover{
	cursor:pointer;
	opacity:0.85;
}

#yt_player_1{
	position:absolute;
	width:67.1%;
	height:48.5%;
	left:16%;
	top:18.0%;
}

.yt_player iframe{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

.btn_play{
	position:absolute;
	z-index:1;
	height:50%;
	top:25%;
	left:50%;
	transform:translateX(-50%);
}

.btn_play:hover{
	cursor:pointer;
	opacity:0.85;
	transform:translateX(-50%) scale(1.1);
}

.btn_play:active{
	transform:translateX(-50%) scale(0.95);
}