@charset "utf-8";
/* CSS Document */
#contenedor{
	width:92%;
	height:92%;
	margin:auto;
}
.ggd_contenedorObjetivos img{ position:relative; height:310px; width:auto; background:#FFF;	border:#fff solid 6px;}
.text{
	margin:10px;
	font-size:2em;
	display:block;
	text-align:justify;
}
#img_cont{
	background-color: #e4e1e1;
border-radius: 20px;
text-align: center;
height: 336px;
padding-top: 10px;
margin-top: 26px;
padding-bottom: 10px;
}
.border{
	border: #FFF dashed 4px;
	border-radius:20px;
	width:97%;
	height:94%;
	margin:auto;
	padding-top:10px
}
#video{
	width: 90%;
	height:300px;
	background:#2a363f;
	margin:auto;
	background-image:url(../../../skins/M_GGD/img/play_boton.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:auto;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	transition: background-size 0.5s ease-in-out;
	cursor: pointer;
}
#video:hover{
	background-image:url(../../../skins/M_GGD/img/play_boton.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:10%;
	
}
#boton{top:5px;}
#actividad{
	position:absolute;
	height:550px;
	width:900px;
	top: 50px;
	left: 250px;
	margin:auto;
	background:#FFF;
	border-radius:20px;
	box-shadow: 0px 0px  10px #000;
	z-index: 99;
	text-align:center;
}
#actividad2{
	position:absolute;
	height:550px;
	width:900px;
	top: 50px;
	left: 250px;
	margin:auto;
	background:#FFF;
	border-radius:20px;
	box-shadow: 0px 0px  10px #000;
	z-index: 99;
	text-align:center;
}
.b_cerrar{
	position:relative;
	background:#aa;
	top:-30px;
	right:-860px;
	width:60px;
	height:60px;
	background-image:url(../../../skins/M_GGD/img/b_cerrar.png);
	background-position:center;
	background-size:cover;
	display: block;
	z-index:100;
	}
p{ font-size:inherit; margin:0 0 10px 0;}
.border_actividad{
	width:93%;
	height: 90%;
	position:relative;
	top:-53px;
	margin:auto;
	padding:0;
	border-color:#97be13;
	padding:16px;
	}
/*TABLA*/
.tb{ 
	width:95%; 
	margin:auto; 
	font-size: 1em;
	text-align:center;
	
}
.tb thead tr th:first-child{
	background-image:url(../img/th.svg); 
	background-repeat:no-repeat;
	background-size:contain;
	height:50px;
}
.tb tbody tr th{
	background-image:url(../img/tbr.svg); 
	background-repeat:no-repeat;
	background-size: 100% 100%; 
	height:50px;
	line-height:50px;
	text-align:center;
}
.tb thead tr th{
	background-image:url(../img/th_2.svg); 
	background-repeat:no-repeat;
	background-size:contain;
	height:50px;

}
/*input*/
input[type=radio]{
	display:block;
	height:40px;
	width:40px;
	border-radius: 20px;
	margin:auto;
	background:url(../../../skins/M_GGD/img/b_cerrar.png);
	
	}
input[type=radio]:checked{
	color:red;}
	#boton{
		font-size: 2em;
color: #fff;
background: #8EB33F;
display: block;
position: relative;
padding: 8px;
border-radius: 10px;
box-shadow: 4px 4px #999;
width: 132px;
right: -1055px;
top: -386px;}
#botonv{background: #8EB33F;
position: absolute;
padding: 10px;
color: #fff;
border-radius: 10px;
box-shadow: 3px 3px #999;
bottom: 15px;
left: 48%;}
.mal{ background-image: url(../img/img_incorrecto.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right;
}
.bien{
	background-image: url(../img/img_correcto.png);
background-repeat: no-repeat;
background-size: contain;
background-position: right;}
.pop:before{content: "";
/* background: #000; */
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
position: fixed;
top: 0;
left: 0;
/* right: -590px; */
/* bottom: -80px; */
z-index: -1;
/* border-radius: 23px; */}
.pop:before{content: "";
/* background: #000; */
width: 100%;
height: 100%;
background: rgba(0,0,0,0.5);
position: fixed;
top: 0;
left: 0;
/* right: -590px; */
/* bottom: -80px; */
z-index: -1;
/* border-radius: 23px; */}
.pop:after{background: #fff;
height: 100%;
width: 100%;
position: absolute;
content: "";
top: 0;
left: 0;
z-index: -1;
border-radius: 23px;}
.pop:after{background: #fff;
height: 100%;
width: 100%;
position: absolute;
content: "";
top: 0;
left: 0;
z-index: -1;
border-radius: 23px;}