input{
	padding-left: 12px;
	text-align: center;
  	font-family: Tahoma, Geneva, sans-serif !important;
  	background: transparent;
  	font-size: 1.5em;
  	color: #000000;
}
textarea{
	padding-left: 12px;
  	background: transparent;
  	font-size: 1.5em;
  	color: #000000;
	resize:none;
	border: none;
}
textarea:focus{
	outline: none;
}

.fmla{
	font-family: fontin !important;
	font-style: italic;
}
.icon_close_button{
	position: absolute;
	top: -23px;
	right: -23px;
}
.act_content,p {
  font-family: Arial, Helvetica, sans-serif !important;
}

.home{
	display: inline-block; 
	position: absolute;
	right: 27px;
	bottom: 17px;
	text-align: center;
	text-decoration: none;
	color: #545758;
	font-size: 1.2em;
}
*:focus{
	outline: none;
}

*{
user-drag: none; 
-moz-user-select: none;
-webkit-user-drag: none;
}

.boton-opacity:hover{
	opacity: 0.9;
}
.boton_efect{
	cursor: pointer;
}

.boton_efect:focus{
	outline: none;
}


.boton_efect:hover,.boton_efect:active, .boton_efect.play{	
	-webkit-transition: all 0.3s ease;                  
	-moz-transition: all 0.3s ease;                 
	-o-transition: all 0.3s ease;   
	-ms-transition: all 0.3s ease;          
	transition: all 0.3s ease;
}


.boton_efect:active, .boton_efect:hover{
	-ms-transform: scale(1.1,1.1); /* IE 9 */
    -webkit-transform: scale(1.1,1.1); /* Safari */
    transform: scale(1.1,1.1);
}

textarea::-webkit-input-placeholder {
   	font-style: italic;
   	font-size: 1em;
}
textarea:-moz-placeholder { /* Firefox 18- */
   	font-style: italic;
   	font-size: 1em;  
}
textarea::-moz-placeholder {  /* Firefox 19+ */
   	font-style: italic;
   	font-size: 1em;  
}
.act_content textarea:-ms-input-placeholder {  
   	font-style: italic;
   	font-size: 1em;  
	color: #545758;
}


.subtitle {
	text-transform: uppercase;
}

/*pasos*/
#pasos{position: absolute; display: inline-block;}
.pasosBtn{ display: inline-block; cursor: pointer; z-index: auto; }
.pasoCont{ 
	display: none; 
	position: absolute;
}
.pasoCont.p0{ display: inline-block; }


.audio{
    position: absolute;
    display: inline-block;
    cursor: pointer;
    z-index: 99; 
}
.gge_contenido_M ul.objetivesList{
	font-size: 2em !important;
}