@charset "utf-8";
/* CSS Document */

body
{
	margin:0 auto;
	padding:0;
	font-family:'Raleway', sans-serif;
}
p
{
	margin:0;
	padding:0;
}
#contenedor
{
	/*background:#CCC;*/
	width:1024px;
	height:768px;
	margin:0 auto;
	/*overflow:hidden;*/
}
header
{
	background:#EAE1C5;
	width:1024px;
	height:123px;
	margin:0 auto;
}

#logo
{
	background:#DE182A;
	float:left;
	width:257px;
	height:123px;
}

.logo_pdf
{

	background-color:#DE182A;
	/*text-align:left;
	float:left;*/
	width:260px;

}

.txt_logo_l
{
	float:left;
	font-family: 'Raleway', sans-serif;
	font-size:30px;
	text-transform:uppercase;
	margin-top:30px;
	margin-left:30px;
	color:#FFF;
}

.txt_logo_b
{
	float:left;
	font-family: 'Raleway', sans-serif;
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:30px;
	margin-left:4px;
	color:#FFF;
}
#linea_div
{
	width:200px;
	height:2px;
	background:#fff;
	margin:70px auto 0;
}
.linea_div_pdf
{
	width:210px;
	height:0px;
	background-color:#fff;
	/*margin:70px auto 0;*/
}
.txt_unit_lesson
{
	float:left;
	font-family: 'Raleway', sans-serif;
	font-size:20px;
	text-transform:uppercase;
	margin:8px auto 0 30px;
	font-weight:600;
	color:#FFF;
}

/*Fin Secccion logotipo*/
#contenido
{
	width:100%;
	height:620px;
	/*background: #F0F0F0;*/
}
#contenido2
{
	width:100%;
	height:570px;
	/*background: #F0F0F0;*/
}
#contenido_peque{
	width: 710px;
	height: 320px;
	font-family: 'Open Sans', sans-serif;
	text-align: justify;
	color: #6D6E71;
	margin: 40px auto;
}
footer
{
	background:#EAE1C5;
	color: #6D6E71;
    float: left;
    height: 45px;
    margin: -19px 0 0;
    text-align: left;
    width: 1024px;
}
footer p
{
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	color:#6D6E71;
	margin-left:25px;
	margin-top: 12px;
	text-transform:none;
	font-weight:normal;
}

#sec_btn_next_prev
{
	width:700px;
	float:left;
	margin-left:155px;
}
#sec_btn_next_prev_2
{
	width:700px;
	float:left;
	margin-left:0px;
}

.btn_conv_prev
{
	color:#FBAF3F;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	float:left;
	cursor:pointer;
	margin:0;
}
.btn_conv_prev:hover
{
	color:#6D6E71;
}
.btn_conv_next
{
	color:#FBAF3F;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	float:right;
	margin:0;
	cursor:pointer;
}
.btn_conv_next:hover
{
	color:#6D6E71;
}
/*CONTENIDOS*/
aside
{
	width:970px;
	height:35px;
	margin:0 auto;
	border-bottom:#B1B3B6 solid 1px;
	font-family: 'Raleway', sans-serif;
	font-size:1.2em;
}

#contendor
{
	/*background: url(../jpg/L1/obje.png);*/
	width:1024px;
	height:500px;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	font-weight:400;
	padding-top:20px;
}
#contendor_2
{
	/*background: url(../jpg/L1/obje.png);*/
	width:1024px;
	height:500px;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	font-weight:400;
	padding-top:5px;
}
#contendor3
{
	/*background: url(../jpg/L1/obje.png);*/
	width:1024px;
	height:465px;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	/*text-transform:uppercase;*/
	font-size:20px;
	font-weight:400;
	padding-top:20px;
}
#contendor4
{
	/*background: url(../jpg/L1/obje.png);*/
	width:1024px;
	height:465px;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	/*text-transform:uppercase;*/
	font-size:20px;
	font-weight:400;
	padding-top:20px;
}
#contendor5
{
	/*background: url(../jpg/L1/obje.png);*/
	width:1024px;
	height:410px;
	margin:0 auto;
	/*font-family: 'Open Sans', sans-serif;
	text-transform:uppercase;
	font-size:20px;
	font-weight:400;*/
}
#contendor6
{
	width:1024px;
	height:335px;
	margin:20px auto 0px;
}

#una_linea
{
	width:970px;
	height:35px;
	margin:0 auto;
	padding-top:10px;
	border-bottom:#B1B3B6 solid 1px;
}

#sec_periodico_1
{
	background:#CCC;
	width:642px;
	height:410px;
	overflow:auto;
	margin:10px auto 4px;;
}
#sec_periodico_2
{
	background:#CCC;
	width:690px;
	height:370px;
	overflow:auto;
	margin:10px auto 4px;;
}
#sec_periodico_3
{
	background:#CCC;
	width:690px;
	height:320px;
	overflow:auto;
	margin:1px auto 4px;;
}
#sec_periodico_4
{
	background:#CCC;
	width:640px;
	height:350px;
	overflow:auto;
	margin:1px auto 4px;
	border:1px solid #F7F7F7;
}
#sec_periodico_5
{
	background:#CCC;
	width:640px;
	height:420px;
	overflow:auto;
	margin:10px auto 10px;
	border:1px solid #F7F7F7;
}
#sec_periodico_6
{
	background:#CCC;
	width:642px;
	height:320px;
	overflow:auto;
	margin:10px auto 4px;;
}
#sec_periodico_7
{
	width:750px;
	height:420px;
	overflow:auto;
	margin:10px auto 10px;
	border:1px solid #F7F7F7;
}

#periodico_1
{
	background: url(../jpg/L2/L2_grammar/L2_grammar_d.jpg) ;
	height:800px;
}
#periodico_2
{
	background: url(../jpg/L2/L2_exe_9/art-2_2_9.jpg);
	height:800px;
}
#periodico_3
{
	background: url(../jpg/L2/L2_exe_11/art-2_2_11.jpg);
	height:800px;
}
#periodico_4
{
	background: url(../jpg/L3/L3_exe_6/L3_exe_6a.jpg);
	height:843px;
}
#periodico_5
{
	background: url(../jpg/L3/L3_grammar_2/L3_grammar_2.jpg);
	height:800px;
}
#periodico_6
{
	background: url(../jpg/L3/L3_exe_6/L3_exe_6a_2.jpg);
	height:843px;
}
#periodico_7
{
	background: url(../jpg/L3/L3_grammar/L3_grammar.png);
	height:843px;
}

.txt-amarillo_1_pdf
{
	background-color:#EAE1C5; 
	color:#FBAF3F;
	width: 480px;
	padding-top:0.5cm;
	/*display: block;
	margin:20px 0;
	font-weight:600;*/
}
.txt-amarillo_1_pdf tr td
{
	text-transform:uppercase;
	height: 600px;
}
.txt-amarillo_1
{
	color:#FBAF3F;
	text-transform:uppercase;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	font-size:1.2em;
}
.txt-amarillo_2
{
	color:#FBAF3F;
	text-transform:uppercase;
	margin:20px 0;
	font-weight:600;
}

.txt-rojo_1
{
	color:#DE182A;
	text-transform:uppercase;
	margin:20px 0;
	font-weight:600;
}

.txt-gris_1
{
	color:#6D6E71;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:1.2em;
}

.txt-gris_2
{
	color:#6D6E71;
	text-transform:uppercase;
	margin:20px 0;
	font-weight:600;
}

.txt-gris_3
{
	color:#6D6E71;
	text-transform: none;
	margin:20px 0;
	font-weight:600;
}
.txt-gris_4
{
	color: rgb(67,68,69);
	text-transform: none;
	margin:20px 0;
	font-weight:600;
}


#img_index_1
{
	margin:15px 9px 0 215px;
	width:333px;
	height:236px;
	float:left;
}
#img_index_2
{
	margin:238px 30px 0 -516px;
	width:333px;
	height:236px;
	float:left;
	position:relative;
	z-index:2;
}
#img_index_3
{
	margin:307px 13px 0 367px;
	width:333px;
	height:236px;
	float:left;
	position: absolute;
	z-index:3;
}

#sec_objetivos
{
	/*background-color: rgba(123, 127, 11, 0.3);*/
    float:left;
    height:381px;
    margin-left:102px;
    margin-top:40px;
    position:relative;
    width:320px;
    z-index:4;
}
p.titulo_objetives
{
	color:rgb(251, 175, 63);
	font-family: 'Raleway', sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:25px;
}

p.titulo_objetives
{
	color:rgb(251, 175, 63);
	font-family: 'Raleway', sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:25px;
}

p.txt_objetives
{
	color:rgb(109, 110, 113);
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	margin-bottom:15px;
	text-transform:none;
}

#btn_start
{
	background:#DE182A;
	color: #FFFFFF;
    float: right;
    height: 50px;
    margin-right: 45px;
    margin-top: 8px;
    width: 165px;
	text-align:center;
	padding-top:15px;
	font-family:'Raleway', sans-serif;
	font-size:1.5em;
	font-weight:bold;
	cursor:pointer;
}
#btn_start2
{
	background:rgb(251,176,64);
	color: rgb(255,255,255);
    float: right;
    height: 50px;
    margin-right: 45px;
    margin-top: 8px;
    width: 165px;
	text-align:center;
	padding-top:15px;
	font-family:'Raleway', sans-serif;
	font-size:1.5em;
	font-weight:bold;
	cursor:pointer;
}

#btn_start:hover
{
	background-color:rgb(160, 16, 34);
	color: #FFFFFF;
}
#btn_start2:hover
{
	background-color:rgb(244, 139, 0);
	color: #FFFFFF;
}
/*SECCION MENU*/
nav 
{
	width:742px;
	padding-top:30px;
	padding-left:22px;
	float:left;
	position:relative;
	z-index: 6;

}

ul
{

	margin:0 auto;
	padding:0;
}

ul li
{
	list-style:none;
	text-align:center;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none;
}

ul > li
{
	position: relative;
	float:left;
	width:120px;
	background:#EAE1C5;
	
}

ul li a
{
	
	display:block;
	color:#6D6E71;
	padding:1em 0;
	text-decoration:none;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
}

ul li ul
{
	display:none;
	position:absolute;
	opacity:0.90;
}

ul li:hover
{
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.7);
	box-shadow: 0 0 12px rgba(0,0,0,0.7);

}
ul li ul li:hover
{
	background:#EDEDED;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

ul li ul li a:hover
{
	color: #000;
}
/*FIN SECCION MENU*/
#una_linea
{
	width:970px;
	height:35px;
	margin:0 auto;
	padding-top:10px;
	border-bottom:#B1B3B6 solid 1px;
}

.txt-amarillo_1
{
	color:#FBAF3F;
	text-transform:uppercase;
	font-weight:600;
	font-family: 'Raleway', sans-serif;
	font-size:1.2em;
}
.txt-rojo_1
{
	color:#DE182A;
	text-transform:uppercase;
	margin:20px 0;
	font-weight:600;
}
.txt-gris_1
{
	color:#6D6E71;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:1.2em;
}

.txt-gris_2
{
	color:#6D6E71;
	text-transform:uppercase;
	margin:20px 0;
	font-weight:600;
}

.txt-gris_3
{
	color:#6D6E71;
	text-transform: none;
	margin:20px 0;
	font-weight:600;
}
.txt-gris_4
{
	color: rgb(67,68,69);
	text-transform: none;
	margin:20px 0;
	font-weight:600;
}


#img_index_1
{
	margin:15px 9px 0 215px;
	width:333px;
	height:236px;
	float:left;
}
#img_index_2
{
	margin:238px 30px 0 -516px;
	width:333px;
	height:236px;
	float:left;
	position:relative;
	z-index:2;
}
#img_index_3
{
	margin:307px 13px 0 367px;
	width:333px;
	height:236px;
	float:left;
	position: absolute;
	z-index:3;
}

#sec_objetivos
{
	/*background-color: rgba(123, 127, 11, 0.3);*/
    float:left;
    height:381px;
    margin-left:102px;
    margin-top:40px;
    position:relative;
    width:320px;
    z-index:4;
}
p.titulo_objetives
{
	color:rgb(251, 175, 63);
	font-family: 'Raleway', sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:25px;
}

p.titulo_objetives
{
	color:rgb(251, 175, 63);
	font-family: 'Raleway', sans-serif;
	font-size:1.9em;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:25px;
}

p.txt_objetives
{
	color:rgb(109, 110, 113);
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	margin-bottom:15px;
	text-transform:none;
}

#btn_start
{
	background:#DE182A;
	color: #FFFFFF;
    float: right;
    height: 50px;
    margin-right: 45px;
    margin-top: 8px;
    width: 165px;
	text-align:center;
	padding-top:15px;
	font-family:'Raleway', sans-serif;
	font-size:1.5em;
	font-weight:bold;
	cursor:pointer;
}

#btn_start:hover
{
	background-color:rgb(160, 16, 34);
	color: #FFFFFF;
}

/*GOALS*/
#img_goals_1
{
	margin:20px 9px 0 33px;
	width:333px;
	height:236px;
	float:left;
}

#img_goals_2
{
	margin:65px 0px 0 -30px;
	width:333px;
	height:236px;
	float:left;
	position:relative;
	z-index:2;
}

#img_goals_3
{
	margin:300px 13px 0 137px;
	width:333px;
	height:236px;
	float:left;
	position: absolute;
	z-index:3;
}

#sec_goals
{
	/*background-color: rgba(123, 127, 11, 0.3);*/
    float: right;
    height: 231px;
    margin-left: 32px;
    margin-right: 46px;
    margin-top: -91px;
    position: relative;
    width: 295px;
    z-index: 4;
}

#sec_goals_2
{
	/*background-color: rgba(123, 127, 11, 0.3);*/
    float: right;
    height: 231px;
    margin-left: 32px;
    margin-right: 46px;
    margin-top: -200px;
    position: relative;
    width: 295px;
    z-index: 4;
}

#btn_take
{
	background-color:rgb(251, 175, 63);
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: 'Raleway',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    height: 50px;
    margin-right: -319px;
    margin-top: 151px;
    padding-top: 15px;
    text-align: center;
    width: 289px;
}

#btn_take:hover
{
	background-color:rgb(247, 140, 43);
}

#btn_take2
{
	background-color:rgb(251, 175, 63);
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-family: 'Raleway',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    height: 50px;
    margin-right: -319px;
    margin-top: 13px;
    padding-top: 15px;
    text-align: center;
    width: 289px;
}

#btn_take2:hover
{
	background-color:rgb(247, 140, 43);
}
/*FIN DE GOALS*/


#sec_botonera_izq
{
	height: 330px;
    margin: 80px 25px 0 70px;
    width: 58px;
	float:left;
}

#sec_botonera_izq_2
{
	height: 330px;
    margin: 50px 25px 0 70px;
    width: 58px;
	float:left;
}
#sec_botonera_izq_3
{
	height: 300px;
    margin: 30px 5px 0 200px;
    width: 58px;
	float:left;
}

#btn_letra
{
	background:url(../img/1.bg_btn_a-z1.png) no-repeat;
	width:37px;
	height:31px;
	font-family: 'Raleway',sans-serif;
	color:#FFF;
	text-transform:uppercase;
	font-size:1.3em;
	padding:1px 9px;
	cursor:pointer;
	margin-bottom:5px;
	
}
#btn_letra:hover
{
	background:url(../img/1.bg_btn_a-z2.png) no-repeat;
	color:#333;
}

#tape_grande
{
	background:url(../img/2-simul_video_big.png) no-repeat;
	border: 1px #333333 solid;
	width:700px;
	height:285px;
	margin:80px auto 25px;
	float:left;
}


/*BOTONERA INFERIOS PARA SEGUIR O RETROCEDER*/
#sec_btn_booton
{
	height:50px;
	width:950px;
	margin:0 auto;
}
#sec_btn_booton .btn_conv_prev
{
	color:rgba(189, 29, 44,.2);
	text-transform:uppercase;
	font-weight:600;
	font-size:1.3em;
	float:left;
	cursor:pointer;
	margin-top:3px;
}
#sec_btn_booton .btn_conv_prev:hover
{
	color:#333;
}

#sec_btn_booton .btn_conv_next
{
	color:red;
	text-transform:uppercase;
	font-weight:600;
	font-size:1.3em;
	float:right;
	cursor:pointer;
	margin-top:3px;
}
#sec_btn_booton .btn_conv_next:hover
{
	color:#333;
}
/*FIN BOTONERA INFERIOS PARA SEGUIR O RETROCEDER*/


#sec_video_peque
{
	width:382px;
	float:left;
	height:380px;
}

#tape_peque
{
	background:url(../img/2-simul_video_peque.png) no-repeat;
	border: 1px #333333 solid;
	width:380px;
	height:255px;
	margin:80px auto 25px;
	float:left;
}

#sec_btn_next_prev_peque
{
	width:380px;
	margin:0 auto;
	height:30px;
}
#sec_btn_next_prev_peque2
{
	width:680px;
	margin: 0 auto;
	height:30px;
	margin-top: 20px;
}
#sec_btn_next_prev_peque3
{
	width:380px;
	margin:10px 10px 10px 322px;
	height:30px;
}

.btn_conv_prev
{
	color:#FBAF3F;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	float:left;
	cursor:pointer;

}
.btn_conv_prev:hover
{
	color:#6D6E71;
}
.btn_conv_next
{
	
	color:#FBAF3F;
	text-transform:uppercase;
	font-weight:600;
	font-size:18px;
	float:right;
	cursor:pointer;
}
.btn_conv_next:hover
{
	color:#6D6E71;
}

#sec_conver_scroll
{
	/*background: #999999;*/
    float: left;
    height: 300px;
    margin-left: 53px;
    margin-top:73px;
    position: relative;
    width:360px;
}

p.titulo_conversation
{
	color:#DE1829;
	font-size:2em;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
	float:left;
	margin-bottom:10px;
}

p.titulo_conversation2
{
	color:#DE1829;
	font-size:2em;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
	float: left;
	margin-bottom:10px;
	margin-left:150px;
}
p.titulo_conversation3
{
	color:#DE1829;
	font-size:1.1em;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
	float: left;
	margin-bottom:10px;
	margin-left:0px;
}

p.titulo_listen
{
	color:#DE1829;
	font-size:0.8em;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
	font-weight:800;
	float:left;
	margin-bottom:10px;
	margin-left: 8px;
}

#caja_conver
{
	width:356px;
	margin:0 auto;
	height:200px;
	overflow: auto;
	float:left;
	padding-right:10px;
}
#caja_conver2
{
	width:400px;
	margin:0 auto;
	height:300px;
	overflow: auto;
	float:left;
	padding-right:10px;
}
#caja_conver3
{
	width:356px;
	margin:0 auto;
	height:200px;
	overflow: auto;
	float:left;
	padding-right:10px;
}
#caja_conver4
{
	width:390px;
	margin:9px 61px;
	height:117px;
	/*overflow: auto;*/
	float:left;
}
#caja_conver5
{
	width:620px;
	height:135px;
	margin:100px 0px 0px 20px;
	/*overflow: auto;*/
	float: left;
}
#caja_conver6
{
	background:#CCC;
	width:640px;
	height:350px;
	overflow:auto;
	margin:1px auto 4px;
	border:1px solid #F7F7F7;
}

.texto_1
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	color:rgb(35, 31, 32);
	text-align:justify;
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:10px;
}
.texto_2
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	color:rgb(147, 148, 152);
	text-align:justify;
	font-size:1.1em;
	font-weight:normal;
	margin-bottom:10px;
}



#sec_img_vocabulary
{
	width:382px;
	float:left;
	height:380px;
}


#sec_img_vocabulary img
{
padding-top:75px;
margin-bottom:15px;
}
#sec_img_vocabulary2
{
	width:440px;
	float:left;
	height:350px;
	margin-left:60px;
}
#sec_img_vocabulary2
{
	padding-top:75px;
	margin-bottom:15px;
}

#sec_img_vocabulary3
{
	width:270px;
	float:left;
	height:350px;
	margin-left:60px;
}
#sec_img_vocabulary3 img
{
	padding-top:117px;
	margin-bottom:15px;
}
#sec_conver_listen
{
	/*background: #999999;*/
    float: left;
    height: 200px;
    margin-left: 53px;
    margin-top:130px;
    position: relative;
    width:360px;
}
#sec_conver_listen2
{
	/*background: #999999;*/
    float: left;
    height: 200px;
    margin-left: 53px;
    margin-top:80px;
    position: relative;
    width:400px;
}

#sec_conver_listen3
{
	/*background: #999999;*/
    float: left;
    height: 200px;
    margin-left: 53px;
    margin-top:60px;
    position: relative;
    width:360px;
}
#sec_conver_listen4
{
	/*background: #999999;*/
    float: left;
    height: 200px;
    margin-left:20px;
    margin-top:20px;
    position: relative;
    width: 470px;
}
#sec_conver_listen5
{
	/*background: #999999;*/
    float: left;
    height: 200px;
    margin-top:45px;
	margin-right:10px;
    position: relative;
    width: 66px;
}
#sec_conver_listen6
{
	/*background: #999999;*/
    float: left;
    height: 200px;
    margin-top:45px;
	margin-right:10px;
    position: relative;
    width: 66px;
}
#sec_conver_grammar
{
	/*background: #999999;*/
    float: left;
    height: 300px;
    margin-left: 25px;
    margin-top:20px;
    position: relative;
    width:955px;
}

#sec_linea_texto
{
	width:440px;
	height:55px;
	float:left;
	margin:5px 0 5px 0;
	font-family: 'Open Sans', sans-serif;
	/*text-transform:uppercase;
		text-transform:none;*/
	color: #666;
	font-size: 1.1em;
}
#sec_linea_texto2
{
	 color: #333333;
    display: block;
    float: left;
    height: 90px;
    margin-left: 62px;
    margin-top: 10px;
    width: 430px;
}
#sec_linea_texto_peque
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	color: rgb(102,102,102);
	text-align:left;
	font-size:1.1em;
	margin-left:5px;
	width:390px;
	height:55px;
	float:left;
}
#sec_linea_texto3
{
	width:918px;
	height:30px;
	float:left;
	margin:5px 0 5px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1em;
}
#sec_linea_texto4
{
	width:380px;
	height:30px;
	float:left;
	margin:5px 0 5px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1em;
}
#sec_linea_texto4_ancho
{
	width:380px;
	height:50px;
	float:left;
	margin:5px 0 5px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.1em;
}
#sec_linea_texto_peque3
{
	width:590px;
	height:30px;
	float:left;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	text-transform:none;
	text-align:left;	
	margin-left:5px;
	font-weight:normal;
	/*color: rgb(102,102,102);*/
}
#sec_linea_texto_peque4
{
	text-transform:none;
	color: rgb(102,102,102);
	text-align:right;
	font-size:1.1em;
	margin-left:5px;
	width:590px;
	height:30px;
	float:right;
}
#sec_linea_texto_peque5
{
	text-transform:none;
	color: rgb(222,24,42);
	text-align:center;
	font-size:1.1em;
	margin-left:5px;
	width:150px;
	height:30px;
	float:right;
}
#sec_linea_texto_peque6
{
	text-transform:none;
	color: rgb(222,24,42);
	text-align:center;
	font-size:1.1em;
	margin-left:5px;
	width:60px;
	height:30px;
	float:right;
}
#sec_linea_texto_peque7
{
	width:330px;
	height:30px;
	float:left;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	text-transform:none;
	text-align:left;	
	margin-left:5px;
	font-weight:normal;
	background-color:rgba(242,224,187,.25)
	
	/*color: rgb(102,102,102);*/
}
#sec_linea_texto_peque7_ancho
{
	width:330px;
	height:50px;
	float:left;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	text-transform:none;
	text-align:left;	
	margin-left:5px;
	font-weight:normal;
	/*color: rgb(102,102,102);*/
	background-color:rgba(242,224,187,.25)
}
#sec_linea_texto_peque7_iz
{
	width:330px;
	height:30px;
	float:left;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	text-transform:none;
	text-align:left;	
	margin-left:47px;
	font-weight:normal;
	background-color:rgba(242,224,187,0.25);
	/*color: rgb(102,102,102);*/
}
#sec_linea_texto_peque7_ancho_iz
{
	width:330px;
	height:50px;
	float:left;
	color: #666;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	text-transform:none;
	text-align:left;	
	margin-left:47px;
	font-weight:normal;
	background-color:rgba(242,224,187,0.25);
	/*color: rgb(102,102,102);*/
}


#btn_audio
{
	width:41px;
	height:43px;
	float:left;
	margin-left:15px;
	margin-top:-5px;
	cursor:pointer;
}

#btn_audio_2
{
	width:41px;
	height:43px;
	float:left;
	margin-left:250px;
	margin-top:-5px;
	cursor:pointer;
	margin: -32px 0 0 290px;
}
#btn_audio_3
{
	width:41px;
	height:43px;
	float:left;
	cursor:pointer;
	margin-left:10px;
	margin-top:0px;
}
#btn_audio_4
{
	width:41px;
	height:43px;
	float:left;
	margin-left:50px;
	margin-top:-5px;
	cursor:pointer;
	margin: -5px 15px 0 5px;
}
p.palabra
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	color:rgb(147, 148, 152);
	font-size:1.6em;
	font-weight:400;
	margin-bottom:5px;
}

#sec_btn_sonido
{
	width:270px;
	height:65px;
	float:left;
	padding:0;
	margin-bottom:15px;
	color:#333;
}

#sec_btn_sonido2
{
	color: #333333;
    float: left;
    height: 65px;
    margin-bottom: 25px;
    margin-left: 370px;
    margin-top: 25px;
    padding: 0;
    width: 270px;
}

#btn_audio_control
{
	background:url(../img/2.btn_audio_1a.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	float:left;
	text-align:center;
	margin:0 13px;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
	
}

#btn_audio_control:hover
{
	background:url(../img/2.btn_audio_2a.png) no-repeat;
	color:#333;
}

#btn_audio_control
{
	background:url(../img/2.btn_audio_1a.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	float:left;
	text-align:center;
	margin:0 13px;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
	
}

.txt_btn_sonido
{
	display:block;
	color:#900;
	font-size:12px;
	text-align:center;
	margin:0 4px 4px;
	position: relative;
}

#btn_audio_contro2
{
	background:url(../img/2.btn_stop_1.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	float:left;
	text-align:center;
	margin:0 13px;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
}

#btn_audio_contro2:hover
{
	background:url(../img/2.btn_stop_2.png) no-repeat;
	color:#333;
}

#btn_audio_contro3
{
	background:url(../img/2.btn_play_1.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	float:left;
	text-align:center;
	margin:0 13px;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
}

#btn_audio_contro3:hover
{
	background:url(../img/2.btn_play_2.png) no-repeat;
	color:#333;
}

#btn_audio_compare
{
	background:url(../img/2.btn_compare_1.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	float:left;
	text-align:center;
	margin:0 13px;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
}

#btn_audio_compare:hover
{
	background:url(../img/2.btn_compare_2.png) no-repeat;
	color:#333;
}
#btn_send_solo
{
	background: url(../img/2.btn_send_1.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	text-align:center;
	margin: 370px 464px 0;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
	
}
#btn_send
{
	background:url(../img/2.btn_send_1.png) no-repeat;
	color:red;
	width:63px;
	height:16px;
	float:left;
	text-align:center;
	margin:0 13px;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:.6em;
	cursor:pointer;
	text-transform:uppercase;
	padding-top:49px;
	font-weight:600;
	cursor:pointer;
	
}
#titulo
{
	background-color:rgba(228,223,196,.5);
	color:#333;
	font-family: 'Open Sans', sans-serif;
	font-size:1.4em;
	margin:30px auto;
	padding:5px;
	width:120px;
	text-align:center;
}
#hint
{

	background-color:#000;
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	margin:5px auto;
	padding:2px;
	width:90px;
	text-align:center;
	cursor: pointer;

}

.imagen_1
{
	position: relative;
	width:225px;
	height:162px;
	float:left;
	margin-right:35px;
	cursor: pointer;
}

.imagen_2
{
	border:1px solid #F7F7F7;
	width:150px;
	height:93px;
	float:left;
	margin:10px;
	cursor:pointer;
}

#imagen_2 p
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	font-size:14px;
	text-align:center;
	color:#666;
	padding-top:3px;
}
#imagen_3
{
	border:1px solid #F7F7F7;
	width:177px;
	height:110px;
	float:left;
	margin:10px;
	cursor:pointer;
}
#marco_negro
{
	width:28px;
	height:28px;
	border:1px solid #333;
	float:left;
	margin:0 10px;
}
#marco_negro2
{
	width:28px;
	height:28px;
	border:1px solid #333;
	float:left;
	margin:30px 10px 0 10px;
}
#marco_negro3
{
	width:28px;
	height:28px;
	border:1px solid #333;
	float:left;
	margin:40px 10px 0 10px;
}
#marco_negro4
{
	width:28px;
	height:28px;
	border:1px solid #333;
	float:left;
	margin:0 20px;
}
#marco_negro5
{
	width:28px;
	height:28px;
	border:1px solid #333;
	float:left;
	margin:0 12px;
}
#marco_negro6
{
	width:28px;
	height:28px;
	border:1px solid #333;
	float:left;
	margin:0 0 0 65px;
}

#sec_uno
{
	width:700px;
	height:200px;
	float:left;
	margin:23px;
}

#sec_dos
{
	float: left;
    height: 465px;
    margin: 23px 23px 23px 100px;
    width: 535px;
}

#sec_tres
{
	float: left;
    height: 365px;
    margin: 23px 23px 23px 150px;
    width: 720px;
	
}
#sec_tres_a
{
	background:#F9F7F0;
	float: left;
    height: 345px;
    margin: 23px 23px 23px 133px;
    width: 700px;
	padding:20px;
	
}
#sec_tres_b
{
	float: left;
    height: 300px;
    margin: 60px 23px 23px 150px;
    width: 720px;
	
}
#sec_cuatro
{
	float: left;
    height: 365px;
    margin: 23px 23px 23px 150px;
    width: 660px;
	
}
#sec_cinco
{
	background: none repeat scroll 0 0 #FBF7EE;
    color: #666666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 25px;
    margin: 3px 0 0;
    padding: 6px;
    text-align: center;
    text-transform: none;
    width: 188px;
	
	-webkit-border-radius: 4px;
	
}
#sec_seis
{
	float: left;
    height: 453px;
    margin: 0 23px 0 255px;
    width: 520px;
}
#sec_siete
{
	/*background: none repeat scroll 0 0 #00FFFF;*/
    float: left;
    height: 85px;
    width: 400px;
	margin: 10px 0 0 25px;
}
#sec_ocho
{
	/*background: none repeat scroll 0 0 #00FFFF;*/
    float: left;
    height: 325px;
    margin: 105px 0 0 25px;
    width: 600px;
	font-family: 'Open Sans',sans-serif;
    font-size: 18px;
    font-weight: normal;
	text-align:justify;
	color:#999;
	text-transform:none;
	line-height:38px;
}
#sec_nueve
{
	float: left;
    height: 270px;
    margin: 60px 23px 23px 250px;
    width: 520px;
	
}
#sec_nueve_a
{
	background: none repeat scroll 0 0 #F9F7F0;
    float: left;
    height: 252px;
    margin: 60px 23px 43px 250px;
    padding-left: 147px;
    padding-top: 45px;
    width: 414px;
	
}
#sec_diez
{
	background: url(../img/L1_bg_exer15.png) no-repeat;
    float: left;
    height: 252px;
    margin: 40px 23px 43px 160px;
    padding-left: 45px;
    padding-top: 60px;
	padding-right:45px;
    width: 610px;
	
}
#sec_once
{
	float: left;
    height: 365px;
    margin: 5px 23px 23px 150px;
    width: 720px;
	
}
#sec_doce
{
	float: left;
    height: 425px;
    margin: 5px 23px 10px 27px;
    width: 970px;
	
}
#sec_trece
{
	float: left;
    height: 365px;
    margin: 5px 23px 23px 27px;
    width: 400px;
	
}
#sec_catorce
{
	float: left;
    height: 345px;
    margin: 40px 23px 23px 80px;
    width: 870px;
}
#sec_quince
{
	width:450px;
	height:320px;
	margin:60px auto 4px;
}
#sec_16
{
	float: center;
    height: 345px;
    margin: 40px auto;
    width: 740px;
}
#sec_17
{
	float: left;
    height: 345px;
    margin: 40px 23px 23px 80px;
    width: 865px;
}
#sec_18
{
	float: center;
    height: 345px;
    margin: 5px auto;
    width: 810px;
	text-align:center;
	background:url(../jpg/L3/L3_exe_6/L3_exe_6c.jpg);
}
#sec_19
{
	float: center;
    height: 312px;
    margin: 30px auto;
    width: 920px;
}
#sec_20
{
	float: left;
    height: 345px;
    margin: 10px 23px 23px 80px;
    width: 870px;
}
#sec_21
{
	float: center;
    height: 310px;
    margin: 5px auto;
    width: 810px;
	text-align:center;
	background-color: rgba(242,224,187,.25);
}
#sec_22
{
	float: center;
    height: 255px;
    margin: 25px auto 5px;
    width: 810px;
	text-align:center;
	background-color: rgba(242,224,187,.25);
}
#sec_audio_pronunciation
{
	width:50px;
	height:85px;
	text-align:center;
}
#sec_izquierda
{
	float: left;
    height: 500px;
    margin: 10px 10px 0 25px;
    width: 47%;
}
#txt_gris_pronun 
{
	color: #666666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 23px;
    font-weight: normal;
    margin: -88px 0 0 63px;
    text-transform: none;
    width: 120px;
}
#txt_gris_pronun_2 
{
	color: #666666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    margin: -45px 0 0 63px;
    text-transform: none;
    width: 320px;
}

#sec_derecho
{
	float: right;
    height: 500px;
    margin: 10px 10px 0 0;
    width: 47%;
}
#irregulares
{
	width:200px;
	float:left;
	height: 350px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:60px;
	
}
#sec_izq_grammar
{
	width:200px;
	float:left;
	height: 365px;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:60px;	
}

.txt_gris_grammar1
{
	font-family: 'Open Sans', sans-serif;
	font-size:1.2em;
	text-align:center;
	line-height:34px;
	text-transform:none;
	color:#666;
	font-weight:normal;
}
#palabras_l1_exer_5 
{
	width:200px;
	float:left;
	height: 365px;
	background: #FBFBFB;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	font-size:1.4em;
	color: #000;
	text-align:center;
	line-height:18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}
#palabras_l1_exer_5 p
{
    color: #667;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 26px;
    text-align: center;
    text-transform: none;
}

#cuadro_l1_exer_6
{
	width:180px;
	float:left;
	height: 200px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:60px;
	
}
#cuadro_l1_exer_6b
{
	width:180px;
	float:left;
	height: 200px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}
#cuadro_l1_exer_6c
{
	width:180px;
	float:right;
	height: 200px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:60px;
	
}
.titulo_l1_exer5
{
	font-size:1.6em;
	color:#FC0;
	text-align:center;
	width:100%;
	margin-top: 15px;
	font-family: 'Open Sans',sans-serif;
	text-transform:none;
}
.titulo_grammarL1
{
	font-size:1.6em;
	background:#FBF7EE;
	color:#FC0;
	text-align:center;
	width:100%;
	margin-top: 15px;
	font-family: 'Open Sans',sans-serif;
	text-transform:none;
}
.titulo_grammarL1_2
{
	font-size:1.6em;
	color:#FC0;
	text-align:center;
	width:100%;
	margin-top: 15px;
	font-family: 'Open Sans',sans-serif;
	text-transform:none;
}

#regulares
{
	width:200px;
	float:left;
	height: 350px;
	background:#FBF7EE;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:60px;	
}

#sec_uno #sec_btn_sonido
{
	float: left;
    height: 65px;
    margin-left: 218px;
    margin-top: -18px;
    width: 270px;
}
.caja1
{
	background-color:rgba(228,223,196,.5);
	width:600px;
	float:left;
	margin-left:35px;
	padding:10px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color:#999;
	border:none;
}

.caja2
{
	background-color:rgba(228,223,196,.5);
	width:100px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 4px;
	display:inline-block;
}
.caja3
{
	background-color: rgba(228, 223, 196, 0.5);
    border: medium none;
    color: #333333;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    height: 27px;
    margin: 4px 4px 0 0;
    text-align: center;
    width: 160px;
}
.caja4
{
	background-color:rgba(228,223,196,.5);
	width:630px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:left;
	margin:0 4px 0 40px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.caja5
{
	
	background:none;
	width:500px;
	height:30px;
	margin-left:4px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color:#999;
	border:none;

}
.caja6
{
	
	background:none;
	width:600px;
	height:100px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color:#999;
	border:none;
	
}
.caja7
{
	background-color:rgba(228,223,196,.5);
	width:800px;
	height:180px;
	float:left;
	margin-left:35px;
	margin-top:15px;
	padding:10px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color:#999;
	border:none;
}
/*caja 8 implementado por Juan C.*/
.caja8
{
	background-color:#FBF7EE;
	/*background-color:rgba(228,223,196,.5);*/
	width:110px;
	height:40px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 4px;
	display:inline-block;
}

.caja9
{
	background-color:rgba(231,224,197,.9);
	width:145px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 4px;
	display:inline-block;
}

.caja10
{
	background-color:rgba(231,224,197,.9);
	width:120px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}

.caja11
{
	background-color:rgba(231,224,197,.9);
	width:120px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}

.caja12
{
	background-color: rgba(248, 247, 240, 0.5);
    border: medium none;
    color: #333333;
    display: inline-block;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    height: 27px;
    margin: 4px 4px 0 0;
    text-align: center;
    width: 130px;
}
.caja_13
{
	background-color: #FBF7EE;
    border: 0 none;
    float: left;
	font-size:.9em;
    height: 180px;
    margin-bottom: 43px;
    margin-left: 5px;
    margin-top:10px;
    padding: 12px;
    width: 479px;
}
.caja14
{
	background-color:rgba(228,223,196,.5);
	width:400px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 40px;
	display:inline-block;
}
.caja15
{
	background-color:rgba(228,223,196,.5);
	width:356px;
	height:200px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align: left;
	margin:210px 0px 0px 37px;
	display:inline-block;
}
.caja16
{
	background-color:rgba(228,223,196,.5);
	width:352px;
	height:446px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align: left;
	margin:210px 0px 0px 37px;
	display:inline-block;
}
.caja17
{
	background-color:rgba(228,223,196,.5);
	width:380px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align: left;
	margin:0 40px;
	display:inline-block;
}
.caja18
{
	background-color:rgba(231,224,197,.9);
	width:70px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:5px 56px;
	display:inline-block;
	float: left;
}
.caja19
{
	background-color:rgba(231,224,197,.9);
	width:230px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:5px 56px;
	display:inline-block;
	float: left;
}
.caja20
{
	background-color:rgba(231,224,197,.9);
	width:290px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:5px 56px;
	display:inline-block;
	float: left;
}
.caja21
{
	background-color:rgba(231,224,197,.9);
	width:360px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:5px 27px;
	display:inline-block;
	float: left;
}
.caja22
{
	background-color:rgba(231,224,197,.9);
	width:460px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:5px 27px;
	display:inline-block;
	float: left;
}
.caja23
{
	background-color:rgba(231,224,197,.9);
	width:290px;
	height:25px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:5px 320px;
	display:inline-block;
	float: left;
}
.caja24
{
	background-color:rgba(228,223,196,.5);
	width:122px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 4px;
	display:inline-block;
}
.caja25
{
	width:650px;
	height:144px;
	font-family: 'Open Sans', sans-serif;
	font-size:3em;
	color:rgb(127,90,154);
	border:none;
	float:center;	
	margin:90px auto;
	display:inline-block;
	background-color:transparent;
	text-transform:none;
	font-weight:bold;
	text-align:center;
}
.caja26
{
	background-color:rgba(228,223,196,.5);
	width:120px;
	height:28px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}
.caja27
{
	background-color:rgba(228,223,196,.5);
	width:320px;
	height:28px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}
.caja28
{
	background-color:rgba(228,223,196,.5);
	width:280px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}
.caja28_2
{
	/*Implementado por Juan C.*/
	background-color:rgba(228,223,196,.5);
	width:315px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}
.caja29
{
	background-color:rgba(228,223,196,.5);
	width:200px;
	height:28px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}
.caja30
{
	width:760px;
	height:280px;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	color:rgb(109,110,113);
	border:none;
	float: left;	
	margin:15px 25px 15px 25px;
	display:inline-block;
	background-color: transparent;
	/*text-transform:uppercase;*/
	text-align:left;
	font-style:italic;
}
.caja31
{
	width:760px;
	height:225px;
	font-family: 'Open Sans', sans-serif;
	font-size:1.1em;
	color:rgb(109,110,113);
	border:none;
	float: left;	
	margin:15px 25px 15px 25px;
	display:inline-block;
	background-color: transparent;
	/*text-transform:uppercase;*/
	text-align:left;
	font-style:italic;
}
/*.caja
{
	background-color:rgba(228,223,196,.5);
	width:280px;
	height:30px;
	font-family: 'Open Sans', sans-serif;
	font-size:1em;
	color: #333;
	border:none;
	text-align:center;
	margin:0 2px;
	display:inline-block;
}*/
#sec_btn_next_prev_100
{
	width:100%;
	margin:20px auto;
	float:left;
	position:relative;
	display:block;
}

#sec_btn_refresh2
{
	margin: 190px auto 0;
	width:350px;
	height:37px;
	
}

#sec_btn_refresh3
{
	margin: 10px auto 0;
	width:350px;
	height:37px;
	
}
#sec_btn_refresh4
{
	margin: 488px auto 0;
	width:350px;
	height:37px;
	
}

#sec_btn_refresh5
{
	margin: 420px auto 0;
	width:350px;
	height:37px;
	
}

#sec_btn_refresh6
{
	margin: 400px auto 0;
	width:70px;
	height:70px;
	text-align:center;
	
}

#sec_btn_refresh7
{
	margin: 350px auto 0;
	width:350px;
	height:37px;
	
}
#sec_btn_refresh8
{
	margin: 5px auto 0;
	width:116px;
	height:37px;
	
}

#sec_btn_refresh9
{
	margin: 330px auto 0;
	width:350px;
	height:37px;
	
}
#sec_btn_refresh10
{
	margin:10px auto 33px;
	width:350px;
	height:37px;
	float: center;
	
}
#sec_btn_refresh11
{
	margin:20px auto 20px;
	width:350px;
	height:37px;
	float: center;
	
}
#sec_btn_refresh12
{
	margin: 350px auto 0;
	width:70px;
	height:70px;
	text-align:center;
	
}
#sec_btn_refresh13
{
	margin: -10px auto 0;
	width:116px;
	height:10px;
	
}
#btn_check
{
	background:url(../img/3.btn_check_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:0 8px;
	float:left;
	cursor:pointer;
}

#btn_check:hover
{
	background:url(../img/3.btn_check_2.png) no-repeat;
}

#btn_clear
{
	background:url(../img/3.btn_clear_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:0 8px;
	float:left;
	cursor:pointer;
}

#btn_clear:hover
{
	background:url(../img/3.btn_clear_2.png) no-repeat;
}

#btn_view
{
	background:url(../img/3.btn_view_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:0 8px;
	float:left;
	cursor:pointer;
}

#btn_view:hover
{
	background:url(../img/3.btn_view_2.png) no-repeat;
}

#sec_dos #sec_btn_refresh2
{
	margin: 475px auto 0;
	width:350px;
	height:37px;
	
}

.audio_peque
{
	float: left;
    height: 28px;
    margin-left: 59px;
    margin-top: 5px;
    width: 33px;
}

#renglon_1
{
	width:700px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_1_a
{
	width:700px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:normal;
}
#renglon_1_b
{
	width:500px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	margin-top:20px;
	font-weight:normal;
}
#renglon_2
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-left: 129px;
	margin-top:15px;
	margin-bottom: 10px;
    text-transform: none;
    width: 447px;
}
#renglon_3
{
	/* background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-bottom: 23px;
    margin-left: 182px;
    text-transform: none;
    width: 336px;
}

#renglon_4
{
	/* background: none repeat scroll 0 0 #333333;*/
    color: #666666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    height: 25px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 31px;
    text-transform: none;
    width: 630px;
}
#renglon_5
{
	/* background: none repeat scroll 0 0 #333333;*/
    color: #666666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    height: 25px;
    margin-bottom: 10px;
    margin-left: 80px;
    margin-top: 6px;
    text-transform: none;
    width: 500px;
}

#renglon_6
{
	width:700px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}

#renglon_7
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 43px;
    margin-left: 10px;
	margin-top:3px;
	margin-bottom: 3px;
    text-transform: none;
    width: 700px;
}

#renglon_8
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 43px;
    margin-left: 50px;
	margin-top:10px;
	margin-bottom: 5px;
    text-transform: none;
    width: 627px;
}
#renglon_9
{
	/* background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-bottom: 23px;
    margin-left: 160px;
    text-transform: none;
    width: 469px;
}

#renglon_10
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 43px;
    margin-left: 50px;
	margin-top:20px;
	margin-bottom: 5px;
    text-transform: none;
    width: 910px;
}
#renglon_11
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-left: 2px;
	margin-top:5px;
	margin-bottom: 5px;
    text-transform: none;
    width: 600px;
}

#renglon_12
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-left: 0px;
	margin-top:5px;
	margin-bottom: 5px;
    text-transform: none;
    width: 365px;
}

#renglon_13
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-left: 0px;
	margin-top:5px;
	margin-bottom: 10px;
	text-align:center;
    text-transform: none;
    width: 955px;
	color:rgb(147, 148, 152);

}


#renglon_14
{
	 /*background: none repeat scroll 0 0 #333333;
    color: #666;*/
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 60px;
    margin-left: 0px;
	margin-top:5px;
	margin-bottom: 10px;
	text-align:center;
    text-transform: none;
    width: 955px;
	color:rgb(147, 148, 152);

}
#renglon_15
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 28px;
    margin-left: 0px;
	margin-top:0px;
	margin-bottom: 0px;
	text-align:center;
    text-transform: none;
    width: 470px;
	color:rgb(147, 148, 152);

}
#renglon_16
{
	width:868px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_17
{
	width:448px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_18
{
	width:723px;
	height:40px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_19
{
	width:430px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_20
{
	width:930px;
	height:80px;
	/*background:#333;*/
	float:center;
	color: rgb(67,68,69);
	font-family: 'Open Sans',sans-serif;
    font-size: 0.8em;
	text-transform:none;
	margin-bottom:10px;
	font-weight:normal;
	margin: 10px auto;
}
#renglon_21
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 43px;
    /*margin-left: 50px;
	margin-top:20px;
	margin-bottom: 5px;*/
	margin: 10px 5px;
    text-transform: none;
    width: 855px;
}
#renglon_22
{
	width:855px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_23
{
	height:70px;
	width:700px;
	float: left;
	margin:5px 5px;
	
}
#renglon_24
{
	height:30px;
	width:410px;
	float: center;
	margin:5px auto;
	text-transform: none;
	font-family: 'Open Sans',sans-serif;
	color: #666;
	
}
#renglon_25
{
	height:146px;
	width:650px;
	float: center;
	margin:40px 80px 20px 30px;
	color:rgb(242,224,187);
	
}
#renglon_26
{
	width:868px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
}
#renglon_27
{
	width:108px;
	height:28px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	/*margin-bottom:15px;*/
	font-weight:normal;
}
#renglon_28
{
	width:868px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
	text-align:center;
}
#renglon_29
{
	width:500px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-left:30px;
	margin-bottom:5px;
	font-weight:normal;
}
#renglon_30
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 50px;
    margin-left: 2px;
	margin-top:5px;
	margin-bottom: 5px;
    text-transform: none;
    width: 600px;
}
#renglon_31
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 30px;
    margin-left: 0px;
	margin-top:5px;
	margin-bottom: 4px;
	text-align:center;
    text-transform: none;
    width: 955px;
	color:rgb(147, 148, 152);

}
#renglon_32
{
	width:970px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
	/*text-align:center;*/
}

#cuadro_1
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 420px;
    margin-left: 10px;
	margin-top:1px;
	margin-bottom: 5px;
    text-transform: none;
    width: 610px;
}
#bg_cuadro_1
{
	background: none repeat scroll 0 0 #FF9900;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    height: 24px;
    margin-right: 10px;
    padding: 3px 10px;
    width: 10px;
	
	
}
#bg_cuadro_2
{
	background: none repeat scroll 0 0 #FF9900;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    height: 24px;
    margin-right: 10px;
    padding: 3px 10px;
    width: 10px;
}

#cuadro_1
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 420px;
    margin-left: 10px;
	margin-top:1px;
	margin-bottom: 5px;
    text-transform: none;
    width: 610px;
}
#sub_titulo
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 955px;
}
#sub_titulo2
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 955px;
}
#sub_titulo2_center
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align:center;
    top: 24px;
    width: 955px;
}

#sub_titulo3
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 690px;
}
#sub_titulo4
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 80px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo5
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 80px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 770px;
}
#sub_titulo6
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 60px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo7
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 55px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo8
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 65px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo9
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo10
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo11
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 92px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: justify;
    top: 24px;
    width: 950px;
}

#sub_titulo12
{
    width: 84px;
	height: 85px;
    margin: 10px auto;
    padding-top: 5px;
    top: 24px;
	background:url(../jpg/L3/L3_exe_6/L3_exe_6b.jpg);
}
#sub_titulo13
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: center;
    top: 24px;
    width: 930px;
}
#sub_titulo14
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 45px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 800px;
}
#sub_titulo15
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 930px;
}
#sub_titulo16
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 25px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 670px;
}
#sub_titulo17
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 45px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 600px;
}
#sub_titulo18
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 100px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 800px;
}
#sub_titulo19
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 87px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 175px;
}
#bg_sonido
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 150px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 680px;
}

.txt_l1_exer_6
{
	/*Modificacion de los bordes realizada por Juan C.*/
	background-color:rgb(228,223,196);
	color: #667;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    margin-left: 5px;
    text-align: center;
    width: 120px;
	position: relative;
	top: 0px;
	left: 0px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	/*Evita seleccionar texto*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#img_33
{
	width:33%;
	float:left;
	text-align:center;
	margin-top:100px;
}

#img_34
{
	width:333px;
	float:left;
	text-align:center;
	/*margin-top:50px;*/
	margin: 50px 0 5px 10px;
}
#img_35
{
	width:295px;
	float:left;
	text-align:center;
	/*margin-top:50px;*/
	margin: 30px 0 5px 12px;
}
#img_36
{
	height:64px;	 
	width:64px;
	float:left;
	margin: 23px 56px 23px 56px;
}
#btn_script
{
	 float: right;
    height: 72px;
    margin-right: 19px;
    margin-top: -364px;
    width: 60px;
}

.renglo_reading
{
	margin-left:40px;
	width:500px;
	height:35px;
	float:left;
}

#sec_izq_exer16
{
	width:350px;
	height:190px;
	float:left;
	margin-top:15px;
	margin-left:50px;
}
#sec_izq_exer16_interna
{
	width:300px;
	height:120px;
	float:left;
	background:#F9F7F0;
	padding-top:15px;
	padding-left:15px;
	margin-top:15px;
}

#txt_gris_exe_2 
{
	width:276px;
	height:21px;
	text-align:right;
	margin: 11px 0 0 0px;
}

#bg_color_letra
{
	background-color:#FF9933;
	float:left;
	width:30px;
	height:30px;
	margin: 0 11px 11px 0;
}

#bg_color_letra p
{
	color:#FFF;
	text-align:center;
    /*text-transform: uppercase;*/
	margin-top:2px;
}
#sec_texto_peque
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	color:rgb(147, 148, 152);
	text-align:left;
	font-size:.9em;
	margin-left:1px;
	width:380px;
	height:30px;
	float:left;
}
#sec_texto_peque2
{
	font-family: 'Open Sans', sans-serif;
	text-transform:none;
	color:rgb(147, 148, 152);
	text-align:left;
	font-size:.9em;
	margin-left:1px;
	width:380px;
	height:50px;
	float:left;
}

#caja_gris_exe_2 
{
	width:200px;
	height:30px;
	text-align: left;
	margin: -25px 0 0 338px;
}


#sec_derecho
{
	float: right;
    height: 500px;
    margin: 10px 10px 0 0;
    width: 47%;
}
#irregulares
{
	width:200px;
	float:left;
	height: 365px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:60px;
	
}
#sec_izq_grammar
{
	width:200px;
	float:left;
	height: 365px;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:60px;	
}

.txt_gris_grammar1
{
	font-family: 'Open Sans', sans-serif;
	font-size:1.2em;
	text-align:center;
	line-height:34px;
	text-transform:none;
	color:#666;
	font-weight:normal;
}
#palabras_l1_exer_5 
{
	width:200px;
	float:left;
	height: 365px;
	background: #FBFBFB;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	font-size:1.4em;
	color: #000;
	text-align:center;
	line-height:18px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}
#palabras_l1_exer_5 p
{
	color: #000000;
    font-family: 'Open Sans',sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 26px;
    text-align: center;
    text-transform: none;
}

#cuadro_l1_exer_6
{
	width:180px;
	float:left;
	height: 270px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-right:60px;
	
}
#cuadro_l1_exer_6b
{
	width:180px;
	float:left;
	height: 270px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
}
#cuadro_l1_exer_6c
{
	width:180px;
	float:right;
	height: 270px;
	background:#FBF7EE;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:60px;
	
}
.titulo_l1_exer5
{
	font-size:1.6em;
	color:#FC0;
	text-align:center;
	width:100%;
	margin-top: 15px;
	font-family: 'Open Sans',sans-serif;
	text-transform:none;
}
.titulo_grammarL1
{
	font-size:1.6em;
	background:#FBF7EE;
	color:#FC0;
	text-align:center;
	width:100%;
	margin-top: 15px;
	font-family: 'Open Sans',sans-serif;
	text-transform:none;
}
.titulo_grammarL1_2
{
	font-size:1.6em;
	color:#FC0;
	text-align:center;
	width:100%;
	margin-top: 15px;
	font-family: 'Open Sans',sans-serif;
	text-transform:none;
}

#regulares
{
	width:200px;
	float:left;
	height: 365px;
	background:#FBF7EE;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-left:60px;	
}

#sec_uno #sec_btn_sonido
{
	float: left;
    height: 65px;
    margin-left: 218px;
    margin-top: -18px;
    width: 270px;
}
/*#sec_btn_next_prev_100
{
	width:100%;
	margin:20px auto;
	float:left;
	position:relative;
	display:block;
}

#sec_btn_refresh2
{
	margin: 190px auto 0;
	width:350px;
	height:37px;
	
}

#sec_btn_refresh3
{
	margin: 10px auto 0;
	width:350px;
	height:37px;
	
}
#sec_btn_refresh4
{
	margin: 488px auto 0;
	width:350px;
	height:37px;
	
}

#sec_btn_refresh5
{
	margin: 420px auto 0;
	width:350px;
	height:37px;
	
}

#sec_btn_refresh6
{
	margin: 400px auto 0;
	width:70px;
	height:70px;
	text-align:center;
	
}

#sec_btn_refresh7
{
	margin: 350px auto 0;
	width:350px;
	height:37px;
	
}
#sec_btn_refresh8
{
	margin: 5px auto 0;
	width:116px;
	height:37px;
	
}

#sec_btn_refresh9
{
	margin: 330px auto 0;
	width:350px;
	height:37px;
	
}
#sec_btn_refresh10
{
	margin:10px auto 33px;
	width:350px;
	height:37px;
	float: center;
	
}
#sec_btn_refresh_10
{
	margin:10px auto 33px;
	width:350px;
	height:37px;
	float: center;
	
}
#sec_btn_refresh11
{
	margin:20px auto 20px;
	width:350px;
	height:37px;
	float: center;
	
}*/
#btn_check
{
	background:url(../img/3.btn_check_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:0 8px;
	float:left;
	cursor:pointer;
}

#btn_check:hover
{
	background:url(../img/3.btn_check_2.png) no-repeat;
}
#btn_check2
{
	background:url(../img/3.btn_check_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:10px 8px 2px 8px;
	float:left;
	cursor:pointer;
}

#btn_check2:hover
{
	background:url(../img/3.btn_check_2.png) no-repeat;
}

#btn_clear
{
	background:url(../img/3.btn_clear_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:0 8px;
	float:left;
	cursor:pointer;
}

#btn_clear:hover
{
	background:url(../img/3.btn_clear_2.png) no-repeat;
}

#btn_view
{
	background:url(../img/3.btn_view_1.png) no-repeat;
	width:100px;
	height:36px;
	margin:0 8px;
	float:left;
	cursor:pointer;
}

#btn_view:hover
{
	background:url(../img/3.btn_view_2.png) no-repeat;
}

#sec_dos #sec_btn_refresh2
{
	margin: 475px auto 0;
	width:350px;
	height:37px;
	
}
#sec_centro_grande
{
	width:796px;
	height:398px;
	margin: 5px auto;
	float: center;
	
	
	
	
}
.audio_peque
{
	float: left;
    height: 28px;
    margin-left: 59px;
    margin-top: 5px;
    width: 33px;
}

#cuadro_1
{
	 /*background: none repeat scroll 0 0 #333333;*/
    color: #666;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    height: 420px;
    margin-left: 10px;
	margin-top:1px;
	margin-bottom: 5px;
    text-transform: none;
    width: 610px;
}

#bg_cuadro_1
{
	background: none repeat scroll 0 0 #FF9900;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
    height: 24px;
    margin-right: 10px;
    padding: 3px 10px;
    width: 10px;
}
#bg_cuadro_2
{
	background: none repeat scroll 0 0 #FF9900;
    color: #FFFFFF;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    height: 24px;
    margin-right: 10px;
    padding: 3px 10px;
    width: 10px;
}

#sub_titulo
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 955px;
}
#sub_titulo2
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 955px;
}
#sub_titulo2_center
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align:center;
    top: 24px;
    width: 955px;
}

#sub_titulo3
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 690px;
}
#sub_titulo4
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 80px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo5
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 80px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 770px;
}
#sub_titulo6
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 60px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo7
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 55px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo8
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 65px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo9
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo10
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 750px;
}
#sub_titulo11
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 92px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: justify;
    top: 24px;
    width: 950px;
}

#sub_titulo12
{
    width: 84px;
	height: 85px;
    margin: 10px auto;
    padding-top: 5px;
    top: 24px;
	background:url(../jpg/L3/L3_exe_6/L3_exe_6b.jpg);
}
#sub_titulo13
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: center;
    top: 24px;
    width: 930px;
}
#sub_titulo14
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 45px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 800px;
}
#sub_titulo15
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 15px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 930px;
}
#sub_titulo16
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 30px;
    margin: 25px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 670px;
}
#sub_titulo17
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 45px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 600px;
}
#sub_titulo18
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 100px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 800px;
}
#sub_titulo19
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 87px;
    margin: 1px auto 0;
    padding-top: 1px;
    text-align: left;
    top: 24px;
    width: 175px;
}
#bg_sonido
{
/*	background:#CCCCCC;*/
    color: #6D6E71;
    font-family: 'Raleway',sans-serif;
    font-size: 1.2em;
    font-weight: 700;
    height: 50px;
    margin: 150px auto 0;
    padding-top: 5px;
    text-align: left;
    top: 24px;
    width: 680px;
}


.txt_l1_exer_6
{
	color: #333333;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans',sans-serif;
    font-size: 1em;
    margin-left: 5px;
    text-align: center;
    width: 120px;
}
.txt_relo
{
	color: rgb(190,30,45);
    float: center;
    font-family: 'Open Sans',sans-serif;
    font-size: 3em;
    /*margin-left: 5px;*/
    text-align: center;
    width: 60px;
	height: 70px;
	margin:4px 11px 10px 13px;
}

#img_33
{
	width:33%;
	float:left;
	text-align:center;
	margin-top:100px;
}

#img_34
{
	width:333px;
	float:left;
	text-align:center;
	/*margin-top:50px;*/
	margin: 50px 0 5px 10px;
}
#img_35
{
	width:295px;
	float:left;
	text-align:center;
	/*margin-top:50px;*/
	margin: 30px 0 5px 12px;
}
#img_36
{
	height:64px;	 
	width:64px;
	float:left;
	margin: 23px 56px 23px 56px;
}

#btn_script
{
	 float: right;
    height: 72px;
    margin-right: 19px;
    margin-top: -364px;
    width: 60px;
}

.renglo_reading
{
	margin-left:40px;
	width:500px;
	height:35px;
	float:left;
}

#sec_izq_exer16
{
	width:350px;
	height:190px;
	float:left;
	margin-top:15px;
	margin-left:50px;
}
#sec_izq_exer16_interna
{
	width:300px;
	height:120px;
	float:left;
	background:#F9F7F0;
	padding-top:15px;
	padding-left:15px;
	margin-top:15px;
}

#sec_izq_exer16_2
{
	width:930px;
	height:190px;
	float:left;
	margin-left:50px;
	margin-top:15px;
}
#sec_izq_exer16_interna_2
{
	width:900px;
	height:120px;
	float:left;
	background:#F9F7F0;
	padding-top:15px;
	padding-left:15px;
	padding-right:20px;
	margin-top:15px;
}

#sec_izq_exer16_3
{
	width:930px;
	height:240px;
	float:left;
	margin-left:50px;
	margin-top:20px;
}
#renglon_1_1_a
{
	width:500px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
	margin-top: 60px;
	margin-left:130px;
}

#renglon_1_1_1_a
{
	width:500px;
	height:30px;
	/*background:#333;*/
	float:left;
	color:#666;
	font-family: 'Open Sans',sans-serif;
    font-size: 1.1em;
	text-transform:none;
	margin-bottom:15px;
	font-weight:normal;
	margin-left:130px;
}


/*Estilos implementados por Juan C.*/
.giro {
  /*-webkit-perspective: 800;
   width: 160px;
   height: 100px;*/
   width:150px;
   height:93px;
   position: relative;
   float:left;
   margin:10px;
   /*margin: 50px auto;*/
}
.giro .tarjeta.girado {
  -webkit-transform: rotatey(180deg);
}
.giro .tarjeta {

  width: 100%;
  height: 100%;
  -webkit-transform-style: preserve-3d;
  -webkit-transition: 1.7s;
}
.giro .tarjeta .lado {

  width: 160px;
  height: 100px;
  position: absolute;
  -webkit-backface-visibility: hidden ;
}
.giro .tarjeta .frente {

  position: absolute;
  /*color: white;*/
  cursor: pointer;
  float:left;
  margin:10px;
}
.giro .tarjeta .respaldo {

  -webkit-transform: rotatey(180deg);
  /*color: black;*/
  cursor: pointer;
  float:left;
  margin:10px;

}
.cubo{

	width: 100%;
	height: 100%;
	position: absolute;
	left: 1080px;
	top: 580px;
    /*width: 289px;
    height: 50px;*/

}
.cubo .capa{

	-webkit-transform-style: preserve-3d;
  	-webkit-transition: 1s;
  	-webkit-perspective: 1000px;

}
.cubo .capa.girado{

  -webkit-transform: rotateX(-90deg);

} 
.take.frente
{
	background-color:rgb(251, 175, 63);
    color: #FFFFFF;
    position: absolute;
    cursor: pointer;
    font-family: 'Raleway',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    width: 289px;
    height: 50px;
}

.take.respaldo
{
	background-color:rgb(247, 140, 43);
    color: #FFFFFF;
  /*position: absolute;*/
    cursor: pointer;
    font-family: 'Raleway',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    width: 289px;
    height: 50px;

}
.cubo .take.frente{

	-webkit-transform: rotateX(0deg);

}
.cubo .take.respaldo{

	-webkit-transform: rotateX(90deg) translateX( 0px) translateY( -50px ) translateZ( 0px); 
	/*translateZ( 144px );*/
}


.bg_drag_drop_1
{
	/*Clase de el campo a arrastrar*/
	background-color:rgb(228,223,196);
	width:128px;
	height:50px;
	cursor: pointer;
	float:left;
	margin:0 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border:none;
	text-align:center;
	position: relative;
	top: 0px;
	left: 0px;
	/*Evita seleccionar texto*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.bg_drag_drop_1 p
{
	/*Clase de el campo a arrastrar*/
	margin-top:15px;
	text-align:center;
	text-transform:none;
	color:#667;
	font-family: 'Open Sans', sans-serif;
}
.bg_drop_1
{
	/*Clase de el campo respuesta*/
	background-color:#CCCCA3;
	width:128px;
	height:50px;
	float:left;
	margin:0 5px;
	border:none;
	text-align:center;

}

.bg_drop_1 p
{
	margin-top:15px;
	text-align:center;
	text-transform:none;
	color:#667;
	font-family: 'Open Sans', sans-serif;
}

.bg_drop_2
{
	background-color:rgb(228,223,196);
	width:100px;
	height:25px;
	/*float:left;*/
	margin:0 4px;
	border:none;
	text-align:center;
	/*Evita seleccionar texto*/
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.bg_drop_2 p
{
	margin-top:9px;
	text-align:center;
	text-transform:none;
	color:#666;
	
}
.bg_drag_drop_2
{

	background-color:rgb(228,223,196);
	width:100px;
	height:25px;
	cursor: pointer;
	float:left;
	margin:0 5px;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border:none;
	text-align:center;
	position: relative;
	top: 0px;
	left: 0px;
	/*Evita seleccionar texto*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.bg_drag_drop_2 p
{
	margin-top:2px;
	font-size: 77%;
	text-align:center;
	text-transform:none;
	color:#667;
	font-family: 'Open Sans', sans-serif;
}

.bg_drag_drop_3
{
	/*Clase de el campo a arrastrar*/
	background-color:rgb(228,223,196);
	width:145px;
	height:30px;
	cursor: pointer;
	float:left;
	margin:0 4px;
	display:inline-block;
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border:none;
	text-align:center;
	position: relative;
	top: 0px;
	left: 0px;
	/*Evita seleccionar texto*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.bg_drag_drop_3 p
{
	/*Clase de el campo a arrastrar*/
	margin-top:5px;
	text-align:center;
	text-transform:none;
	color:#667;
	font-family: 'Open Sans', sans-serif;
}
.bg_drop_3
{
	/*Clase de el campo respuesta*/
	background-color:#CCCCA3;
	width:145px;
	height:30px;
	/*float:left;*/
	margin:0 4px;
	border:none;
	text-align:center;
	/*Evita seleccionar texto*/
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}

.bg_drag_drop_ajustable
{
	/*Clase de el campo a arrastrar*/
	background-color:rgb(228,223,196);
	cursor: pointer;

	/*float:left;
	margin:0 5px;*/
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	border:none;
	/*text-align:center;*/
	position: relative;
	top: 0px;
	left: 0px;
	/*Evita seleccionar texto*/
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

}
.bg_drag_drop_ajustable p
{
	/*Clase de el campo a arrastrar*/
	/*margin-top:15px;*/
	text-align:center;
	text-transform:none;
	color:#667;
	font-family: 'Open Sans', sans-serif;
}
span.nube {

	width: 130px; height: 80px;
	position: absolute;
	padding:10px 15px 10px;
	background: #BD1D2C;
	color: #FFF;
	font-size: 74%; 
	border:2px solid #a1a1a1;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	border-bottom-left-radius:0px;
	display: none;
	opacity:0.85;
	z-index:4;
	
}
span.nube_1 {

	width: 0px; height: 0px;
	position: absolute;
	padding:10px 15px 10px;
	background: #BD1D2C;
	color: #FFF;
	font-size: 0px; 

	border:2px solid #a1a1a1;
	border-top-left-radius:30px;
	border-top-right-radius:30px;
	border-bottom-right-radius:30px;
	border-bottom-left-radius:30px;
	display: none;
	opacity:0.85;
	z-index:4;
	
}
span.nube_1 ul {

	color: #FFFFCC;
	-moz-box-shadow: 0 0 12px rgba(0,0,0,0.7);
	-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.7);
	box-shadow: 0 0 12px rgba(0,0,0,0.7);


	
}
span.nube_1 ul > li {

	background: #BD1D2C;
	text-transform:lowercase;
}

#tape_grammar
{
	/*background:url(../img/2-simul_video_big.png) no-repeat;*/
	border: 1px #333333 solid;
	float: left;
    height: 285px;
    text-align: center;
    width: 700px;
	margin:20px 0 0 180px;
	

}

div#barra{

	/*background: #EAE1C5;*/
	position: absolute;
	top: 51px;
	left: 125px;
	background: #B2B28F;
	opacity: 0.7;
	width: 8px;
	border-radius: 4px;
	display: none;
}
.boton_opcion{
	-webkit-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
}
div#boton{

    position: absolute;
    width: 400px;
    height: 110px;
    top:620px;
    left: 1130px;
	 -webkit-perspective: 500px;
	transform-style: preserve-3d;
}
div#boton div{

	display: block;
	position: absolute;
  	-webkit-transition: 0.5s;
  	-webkit-user-select:none;
  	user-select:none;

}
div#boton .btn_take
{
	background-color:rgb(251, 175, 63);
	-webkit-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);
    color: #FFFFFF;
    height: 50px;
    width: 289px;
    cursor: pointer;
    font-family: 'Raleway',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    padding-top: 15px;
    text-align: center;
}
div#boton .btn_take2{

	
	background-color:rgb(247, 140, 43);
	-webkit-transform: translateX(0px) translateY(-32.5px) translateZ(-32.5px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);
    color: #FFFFFF;
    height: 50px;
    width: 289px;
    cursor: pointer;
    font-family: 'Raleway',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
    padding-top: 15px;
    text-align: center;
}

div#boton .btn_take.vuelta
{
	-webkit-transform: translateX(0px) translateY(32.5px) translateZ(0px) rotateX(-90deg) rotateY(0deg) rotateZ(0deg);
   
}
div#boton .btn_take2.vuelta
{

	-webkit-transform: translateX(0px) translateY(0px) translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);

}
.columnas{

	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	 transition:0.4s;
}

#depurar{

    font-family: 'Open Sans',sans-serif;
    color: #009933;
    font-size: 0.7em;
	text-transform:none;
}