input{
	padding-left: 12px;
	text-align: center;
  	font-family: Tahoma, Geneva, sans-serif !important;
  	background: transparent;
  	font-size: 1.5em;
  	color: #000000;
}
textarea{
  	background: transparent;
  	font-size: 1.5em;
  	color: white;
	resize:none;
	border: none;
}
textarea:focus{
	outline: none;
}
.textob{
	background: #F7F7F7;
	border: 2px solid #EFEFEF;
}
.fmla{
	font-family: "Times New Roman",Times, serif !important;
	font-size: 1.5em !important;
}
.fmla1{
	font-family: "Times New Roman",Times, serif !important;
	font-size: 1.2em !important;
}
.icon_close_button{
	position: absolute;
	top: -23px;
	right: -23px;
}
.act_content,p {
  font-family: Arial, Helvetica, sans-serif !important;
}
.dspnone{
	display: none;
}
.home{
	display: inline-block; 
	position: absolute;
	right: 27px;
	bottom: 17px;
	text-align: center;
	text-decoration: none;
	color: #545758;
	font-size: 1.2em;
}

.op0{
	opacity: 0;
}
*: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;
}
.act_content .tabsCon{
	height: 665px;
}

.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 !important;  ;
	color: white;
}
textarea:-moz-placeholder { /* Firefox 18- */
   	font-style: italic;
   	font-size: 1em !important;  ;  
	color: white;
}
textarea::-moz-placeholder {  /* Firefox 19+ */
   	font-style: italic;
   	font-size: 1em !important;  ;  
	color: white;
}
.act_content textarea:-ms-input-placeholder {  
   	font-style: italic;
   	font-size: 1em !important;  
	color: white;
}

.myAreatotext{
    border-style: solid;
    border-color: #E2E4E7;
    border-width: 2px;
    background: #F1F1F3;
}

.myAreatotext textarea{
	position: relative;
	width: 100%;
	height: 100%;

}

.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.uno{ display: inline-block; }


.audio{
    position: absolute;
    display: inline-block;
    cursor: pointer;
    z-index: 99; 
}
.gge_contenido_M ul.objetivesList{
	font-size: 1.8em !important;
}