
@font-face {
	font-family: "Chaparral Pro";
	src: url("./fuentes/Chaparral_Pro_Light.otf") format("opentype");
}
@font-face {
	font-family: "Proxima Nova";
	src: url("./fuentes/ac51ad8a36d5bab6da11d454bcd06561.eot"); /* IE9*/
	src: url("./fuentes/ac51ad8a36d5bab6da11d454bcd06561.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
	url("./fuentes/ac51ad8a36d5bab6da11d454bcd06561.woff2") format("woff2"), /* chrome、firefox */
	url("./fuentes/ac51ad8a36d5bab6da11d454bcd06561.woff") format("woff"), /* chrome、firefox */
	url("./fuentes/ac51ad8a36d5bab6da11d454bcd06561.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url("./fuentes/ac51ad8a36d5bab6da11d454bcd06561.svg#Proxima Nova Light") format("svg"); /* iOS 4.1- */
}

*{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html{
	height: 100%;
}
body{
	background-color: rgb(236,238,239);
	font-family: 'Chaparral Pro';
	color: #6d6e71;
	padding: 8px;
	/*font-size: 16px;*/
	min-height: 100%;
}
#div__wrap__p_0002101{
	max-width: 1180px;
	background-color: white;
	margin: auto;
	box-shadow: 0px 0px 5px 5px lightgray;
	height: 100%;
	min-height: 97vh;
}
div{
	cursor: default;
}
/*****************************cabecera*******************************/
header{
	border-bottom: 1px solid lightgray;
	background-color: white;
	position: relative;
}
#div__logo__p_0002101 img{
	height: 54px;
  margin: 5px 0 0 5px;
	opacity: 0.7;
}
#div__logo__p_0002101 img:last-of-type{
	float: right;
  margin-right: 3px;
	opacity: 0.6;
}

#div__info_cabecera__p_0002101{
	min-height: 60px;
	padding: 15px;
	font-size: 18px;
	display: flex;
}
#div__cont_flex_info_cabecera__p_0002101{
	flex: 1;
}
#div__cont_flex_info_cabecera__p_0002101>div{
	display: inline-block;
  margin-right: 10px;
}
/*
#div__info_cabecera__p_0002101>div{
	display: inline-block;
	margin-right: 10px;
}*/

#div__info_cabecera__p_0002101>div span:first-child{
	font-weight: bold;
	margin-right: 5px;
}
#div__info_cabecera__p_0002101 .div__group_notes__p_0002101{
	height: 30px;
  vertical-align: bottom;
}
#div__info_cabecera__p_0002101 .div__sugerencias_notas__p_0002101{
	height: 30px;
  vertical-align: bottom;
}
#div__info_cabecera_specialization__p_0002101>span:last-child{
	color: #23ced1;
  font-weight: 600;
  text-transform: uppercase;
}
#div__saludo_usuario__p_0002101>span{
	text-transform: capitalize;
}
#div__saludo_usuario__p_0002101>a{
	font-size: 14px;
  margin-left: 10px;
}
#div__contenedor_tabs_y_botones__p_0002101{
	display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
	position: -webkit-sticky;  /* required for Safari*/
	position: sticky;
  top: 0;
  z-index: 2;
	border: 1px solid rgb(237,237,237);
	background-color: white;
}
.div__boton_tabs__p_0002101{
	width: 25px;
  height: 43px;
  cursor: pointer;
  border: 2px solid #ececec;
}
#div__boton_tabs_izq__p_0002101{
	border-radius: 11px 0 0 11px;
}
#div__boton_tabs_drcha__p_0002101{
	border-radius: 0 11px 11px 0;
}
.div__boton_tabs__p_0002101>span{
	transform: scaleY(2.6);
  font-size: 30px;
  letter-spacing: -9px;
  display: inline-block;
  margin-left: 2px;
  color: lightgrey;
}
.div__boton_tabs__p_0002101:hover{
	opacity:0.6;
}
.div__boton_tabs__p_0002101:hover>span{
	color:rgb(0, 143, 255);
}
#div__contenedor_tabs__p_0002101{
	/*margin: 0 20px;*/
  overflow: auto;
  display: flex;
  flex-flow: row nowrap;
  white-space: nowrap;
	flex:1;
}
.tabs_contenedor{
	padding: 10px;
	display: inline-block;
	background-color: rgb(250,250,250);
	border:2px solid rgb(237,237,237);
	vertical-align: bottom;
	cursor: pointer;
	height:43px;
}
#div__contenedor_tabs_actividades__p_0002101{

}
.tab_on{
	background-color: rgb(195,44,164);
	color: rgb(250,250,250);
	/*transform: scale(1.1);*/
}
.tabs_contenedor img{
	height: 10px;
	margin-left: 3px;
}
.punto{
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	margin-left: 3px;
}
.punto_verde{
	background-color: #4cf103;
}
.punto_azul{
	background-color: #03f7ef;
}
.punto_amarillo{
	background-color: #fdfa00;
}
.punto_negro{
	background-color: black;
}

/*****************************fin cabecera*******************************/
#div__contenidos__p_0002101{
	margin-top: 10px;
	border-top: 2px solid lightgrey;
}
/*****************************actividad*******************************/
.parte_actividad{
	display: inline-block;
	padding: 10px;
	vertical-align: top;
	padding-left: 5%;
}
.div__contenedor_actividad__p_0002101>div:first-of-type{
	display: flex;
  flex-direction: row;
}
.div__contenedor_actividad__p_0002101>div:first-of-type>div:first-of-type{
	flex: 1;
}
/*********************parte 1**************************/
.div__contenedor_1_actividad__p_0002101{
	position: relative;
	width: 95%;
}
.div__level__p_0002101{
	color: rgb(163,233,221);
  display: inline-block;
  margin-left: 10px;
}
.div__level__p_0002101 span:first-of-type{
	margin-right: 3px;
}
.div__level__p_0002101 span:last-of-type{
	margin-left: 3px;
	text-transform: capitalize;
}
.div__type__p_0002101{
	font-size: 23px;
	margin-top: 10px;
}
.div__tema__p_0002101{
	text-decoration: underline;
}
.div__tema_y_subt__p_0002101{
	font-size: 20px;
}
.div__tema_y_subt__p_0002101 div{
	display: inline-block;
}
.div__title__p_0002101{
	font-size: 23px;
	margin-top: 10px;
}
.div__title__p_0002101>span{
	min-width: 13px;
  border-bottom: 1px solid lightgrey;
  display: inline-block;
}
.div__idioma_actividad__p_0002101{
  height: 19px;
  width: 31px;
  background: url(), no-repeat center center fixed;
  background-size: 100%;
  box-shadow: inset -5px -7px 13px 1px white;
  cursor: pointer;
  display: inline-block;
  vertical-align: bottom;
}
/**************************select idiomas**********************/
.sel__idioma__p_0002095 {
  width:70px;
  height:22px;
  line-height:22px;
  vertical-align:middle;
  position:relative;
  background:white;
  border:1px solid #ccc;
  overflow:hidden;
  display: inline-block;
}

.sel__idioma__p_0002095::after {
  content:"▼";
  font-size:0.5em;
  font-family:arial;
  position:absolute;
  top:50%;
  right:5px;
  transform:translate(0, -50%);
}
/*
.sel__idioma__p_0002095:hover::after {
  content:"";
}*/
.sel__idioma__p_0002095::after {
  content:"";
}

/*
.sel__idioma__p_0002095:hover {
  overflow:visible;
}*/
.sel__idioma__p_0002095 {
  overflow:visible;
}

/*
.sel__idioma__p_0002095:hover .options .option label {
  display:inline-block;
}*/
.sel__idioma__p_0002095 .options .option label {
  display:inline-block;
}

/*
.sel__idioma__p_0002095:hover .options {
  background:white;
  border:1px solid #ccc;
  position:absolute;
  top:-1px;
  left:-1px;
  width:100%;
  height:132px;
  overflow-y:scroll;
}*/
.sel__idioma__p_0002095 .options {
  background:white;
  border:1px solid #ccc;
  position:absolute;
  top:-1px;
  left:-1px;
  width:100%;
  height:132px;
  overflow-y:scroll;
}


.sel__idioma__p_0002095 .options .option {
  overflow:hidden;
}
/*
.sel__idioma__p_0002095 .options .option:hover {
  cursor: pointer;
}*/
.sel__idioma__p_0002095 .options .option {
  /*background-color: #eee;*/
  cursor: pointer;
}

/*
.sel__idioma__p_0002095:hover .options .option {
  height:26px;
  overflow:hidden;
}*/
.sel__idioma__p_0002095 .options .option {
  height:26px;
  overflow:hidden;
}


.sel__idioma__p_0002095 .options .option img {
  vertical-align:middle;
  margin-left: 10px;
	height: 20px !important;
	width: 33px;
	cursor: pointer;
	box-shadow: 3px 3px 14px 3px grey;
}

.sel__idioma__p_0002095 .options .option img:hover {
  box-shadow: 3px 3px 14px 3px black;
	transform: scale(1.1, 1.1);
}


.sel__idioma__p_0002095 .options .option label {
  display:none !important;
  padding: 0 !important;
}

.sel__idioma__p_0002095 .options .option input {
  width:0;
  height:0;
  overflow:hidden;
  margin:0;
  padding:0;
  float:left;
  display:inline-block;
  /* fix specific for Firefox */
  position: absolute;
  left: -10000px;
}

.sel__idioma__p_0002095 .options .option input:checked + label {
  display:block !important;
  width:100%;
}
/*
.sel__idioma__p_0002095:hover .options .option input + label {
  display:block !important;
}*/
.sel__idioma__p_0002095 .options .option input + label {
  display:block !important;
}

/*
.sel__idioma__p_0002095:hover .options .option input:checked + label {
  background:lightgrey;
}*/
.sel__idioma__p_0002095 .options .option input:checked + label {
  transform: scale(1.3);
}

/************************************************/

/*********************fin parte 1**************************/
/*********************parte 2**************************/
.div__contenedor_2_actividad__p_0002101{
	width: 49%;
	padding-left: 5%;
}
.div__contenedor_2_actividad__p_0002101>div{
	width: 80%;
}
.div__group_notes__p_0002101,
.div__notes__p_0002101{

	height: 70px;
	display: inline-block;
	position: relative;
}
/*
.div__sugerencias_notas__p_0002101{
	height: 28px;
  position: absolute;
  right: 7px;
  margin-top: 6px;
}*/
.div__sugerencias_notas__p_0002101{
	height: 18px;
  position: absolute;
  right: -15px;
  margin-top: -15px;
}

.div__notas_alumno__p_0002101{
	position: relative;
}
.div__group_notes__p_0002101 .div__circ_rojo__p_0002101,
.div__notas_alumno__p_0002101 .div__circ_rojo__p_0002101,
.div__sugerencias_notas__p_0002101 .div__circ_rojo__p_0002101{
	display: none;
	height: 17px;
  width: 17px;
  border-radius: 50%;
  background-color: #ee4a4a;
  position: absolute;
  top: -7px;
  right: -7px;
	opacity: 1;
  animation: punto_rojo_notas 0.5s infinite;
}
.div__sugerencias_notas__p_0002101 .div__circ_rojo__p_0002101{
	height: 11px;
  width: 11px;
}
.div__notas_alumno__p_0002101 .div__circ_rojo__p_0002101{
	height: 11px;
  width: 11px;
	top: -5px;
  right: -4px;
}
.div__group_notes__p_0002101 img,
.div__notes__p_0002101 img,
.div__sugerencias_notas__p_0002101 img{
	height: 100%;
	cursor: pointer;
}
#div__contenedor_notas__p_0002101,.div__cont_notas__p_0002101{
	display: none;
	position: fixed;
	top: 0;
  bottom: 0;
	height: -webkit-fit-content;
  height: fit-content;
  max-height: 100%;
	max-width: 500px;
  width: 100%;
  left: 0;
  right: 0;
  margin: auto;
  background-color: white;
  box-shadow: 0px 0px 20px 7px;
  text-align: center;
  font-weight: bold;
  font-size: 28px;
	overflow: auto;
	z-index: 3;
}
/*#div__contenedor_notas__p_0002101>img{*/
.div__cont_notas__p_0002101>img,
.div__contenedor_sugerencias__p_0002101>img{
	cursor: pointer;
  height: 25px;
  position: absolute;
  right: 0;
}

/*#div__contenedor_notas__p_0002101>img:hover{*/
.div__cont_notas__p_0002101>img:hover,
.div__contenedor_sugerencias__p_0002101>img:hover{
	opacity: 0.8;
}
/*#div__contenedor_notas__p_0002101>div{*/
.div__cont_notas__p_0002101>div,
.div__contenedor_sugerencias__p_0002101>div{
	text-align: left;
  font-weight: initial;
  font-size: initial;
}
.div__conten_sugerencias__p_0002101>div{
	display: none;
}
.div__notas_usuario__p_0002101,
.div__sugerencia__p_0002101{
	margin: 5px;
  min-height: 100px;
  box-shadow: inset 0px 0px 15px 0px grey;
  /*background-color: rgba(96,180,252,0.1);*/
  border-radius: 5px;
  padding: 5px;
	cursor: pointer;
	font-size: 18px;
  font-weight: normal;
  text-align: left;
}
#div__contenedor_notas__p_0002101 .div__autor_nota__p_0002101,
.div__conten_notas__p_0002101 .div__autor_nota__p_0002101,
.div__sugerencias_notas__p_0002101 .div__autor_nota__p_0002101{
	padding: 5px;
	text-align: right;
	font-size: 16px;
}
#div__conten_notas__p_0002101>div{
	display: none;
}
.div__conten_notas__p_0002101>div{
	display: none;
}
#div__conten_notas__p_0002101 .div__flechas_nota__p_0002101,
.div__conten_notas__p_0002101 .div__flechas_nota__p_0002101,
.div__sugerencias_notas__p_0002101 .div__flechas_nota__p_0002101{
	display: inline;
  float: left;
  font-size: 23px;
  line-height: 15px;
	cursor: pointer;
}
/*
.div__notas_autor__p_0002101{
	border-top: 1px solid lightgrey;
	padding-top: 3px;
	font-weight: bold;
	margin-bottom: 2px;
}
.div__notas_autor__p_0002101>span{
	margin-right: 3px;
}
.div__notas_texto__p_0002101{
	border-bottom: 1px solid lightgrey;
	margin-bottom: 3px;
	padding-bottom: 3px;
}
*/
.div__autor_y_otros_datos__p_0002101{
	display: inline-block;
	padding-top: 10px;
	font-size: 12px;
}
.div__autor__p_0002101{
	display: inline-block;
}
.img__boton_mail_autor__p_0002101{
	display: inline-block;
  padding: 2px 5px;
  opacity: 0.9;
  cursor: pointer;
  height: 14px;
  vertical-align: middle;
}
.img__boton_mail_autor__p_0002101:hover{
	opacity: 0.8;
}

.div__corrector__p_0002101>span:first-of-type{
	font-weight: bold;
}
.div__autor_mejora__p_0002101>span:first-of-type{
	font-weight: bold;
}
.div__contenedor_evaluacion__p_0002101{
	margin-left: 5px;
}
.div__contenedor_1_actividad__p_0002101 .div__contenedor_evaluacion_y_caras__p_0002101{
	width: 120px;
	display: inline-block;
	float: right;
  text-align: right;
}
.div__contenedor_1_actividad__p_0002101 .div__cont_boton_trabajo_hecho__p_0002101{
	width: 120px;
	height: 55px;
	display:none;
	/*display: inline-block;*/
	float: right;
}
.div__contenedor_1_actividad__p_0002101 .div__cont_boton_trabajo_hecho__p_0002101 .boton{
	height: 30px;
  padding-top: 6px;
  text-align: center;
  color: white;
  margin-top: 10px;
  cursor: pointer;
	box-shadow: 2px 2px 0px 0px grey;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_back__p_0002101{
	background-color:#2C9CC3;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_back__p_0002101:hover{
  box-shadow: 1px 1px 0px 0px grey;
	opacity:0.9;
}

.div__contenedor_1_actividad__p_0002101 .div__boton_trabajo_hecho__p_0002101{
	background-color: #2CC39E;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_rehacer_trabajo__p_0002101{
	background-color: #C32C58;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_trabajo_hecho__p_0002101:hover{
  box-shadow: 1px 1px 0px 0px grey;
	opacity:0.9;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_rehacer_trabajo__p_0002101:hover{
  box-shadow: 1px 1px 0px 0px grey;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_back_to_edit_de_nota__p_0002101 {
	background-color: #C32C58;
  width: 200px;
  margin: auto;
  margin-bottom: 8px;
	display: none;
}
.div__contenedor_1_actividad__p_0002101 .div__boton_back_to_edit_de_nota__p_0002101.disabled{
	opacity: 0.5;
	cursor: default;
}
.div__boton_back_to_edit_de_nota__p_0002101.boton:not(.disabled):hover{
	box-shadow: 1px 1px 0px 0px grey;
}

.div__contenedor_1_actividad__p_0002101 .div__mensaje_a_desarrollador__p_0002101{
	flex: 1;
  box-shadow: inset 0 0 5px 0px;
	padding: 5px;
}
.div__contenedor_1_actividad__p_0002101 .div__enviar_mensaje_a_desarrollador__p_0002101{
	background-color: #2cc39e;
  display: inline-block;
  padding: 5px 25px;
  margin: auto;
  margin-top: 4px;
  color: white;
  cursor: pointer;
  box-shadow: 2px 2px 0px 0px grey;
}
.div__contenedor_1_actividad__p_0002101 .div__enviar_mensaje_a_desarrollador__p_0002101:hover{
	box-shadow: 1px 1px 0px 0px grey;
	opacity:0.9;
}

.img__boton_safe_version__p_0002101,
.img__boton_view_versions__p_0002101{
  cursor: pointer;
	margin-right: 8px;
	height: 20px;
	/*border-radius: 50%;*/
}
.img__boton_safe_version__p_0002101:hover,
.img__boton_view_versions__p_0002101:hover{
	opacity: 0.8;
}

.div__edicion_general__p_0002101{
	font-size:16px;
	cursor:pointer;
	display: inline-block;
	color:grey;
	vertical-align: initial !important;
}
.div__edicion_general_attach__p_0002101{
	color: #6d6e71;
  position: absolute;
  top: 0;
  left: -2px;
  height: 36px;
  width: 34px !important;
  padding: 9px;
  background-color: #ebe7e8;
	cursor: pointer;
}

.div__contenedor_1_actividad__p_0002101 .div__idioma_y_nivel_actividad__p_0002101{
	/*position: absolute;
  right: 11px;*/
	margin-top: 6px;
}
.div__contenedor_evaluacion__p_0002101 .star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 28px;
  height: 25px;
  /*width: fit-content;*/
  margin: 0 auto;
  position: relative;
  padding: 0;
  text-shadow: 0px 1px 0 #a2a2a2;
	display: inline-block;
}
.div__contenedor_evaluacion_y_caras__p_0002101 .div__caras_asimilado__p_0002101>img{
	margin-left: 5px;
}
.div__contenedor_evaluacion__p_0002101 .star-ratings-css-top {
		width: 0;
    color: rgb(96,180,252);
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
		/*width: 0;*/
  }
.div__contenedor_evaluacion__p_0002101 .star-ratings-css-bottom {
    padding: 0;
    display: block;
    z-index: 0;
}
.div__contenedor_evaluacion__p_0002101 .star-ratings-css-top span:hover, .div__contenedor_evaluacion__p_0002101 .star-ratings-css-bottom span:hover{
	opacity: 0.5;
	cursor: pointer;
}
.div__caras_asimilado__p_0002101 img{
	height: 20px;
	cursor: pointer;
}
.div__caras_asimilado__p_0002101 img:hover{
	transform: scale(1.2,1.2);
}

/*********************fin parte 2**************************/
/*********************parte 3**************************/
.div__contenedor_3_actividad__p_0002101{
	width: 95%;
}
.div__development__p_0002093 .historicos{
	/*height: 25px;
	vertical-align: text-bottom;*/
	cursor: pointer;
	float: right;
}
.div__development__p_0002093{
	border-top: 1px solid lightgrey;
	padding-top: 5px;
	padding-bottom: 10px;
}
.div__development__p_0002093:last-child{
	border-bottom:  1px solid lightgrey;
}
.div__development_title__p_0002093,.div__development_title__p_0002101{
	color:rgb(173,154,111);
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline-block;
}
.div__development_contenido__p_0002093 li{
	list-style-position: inside;
}
.div__development_contenido__p_0002093.editor_div:empty{
	height: 1em;
}
.dev_hashtags{
	/*color: rgb(96,180,252);*/
	text-transform: uppercase;
	font-weight: bold;
}
.dev_hashtags>div{
	display: inline-block;
}

.div__mas_hashtags__p_0002093{
	border-radius: 50%;
  border: 2px solid;
  color: rgb(96,180,252);
  display: inline-block;
  padding: 0px 7px;
  font-size: 22px;
  cursor: pointer;
	margin-right: 5px;
}
.dev_hashtags .div__nuevo_hashtag__p_0002093{
	display: none;
}
.dev_hashtags input{

	height: 1.5em;
  width: 100px;
  border: 1px solid;
  padding: 2px;
  vertical-align: text-bottom;
  background-color: rgba(96,180,252,0.1);
	overflow-x: auto;
	text-transform: uppercase;
	color: rgb(96,180,252);
}
.div__hashtags_antiguos__p_0002093>span{
	margin-right: 3px;
	display: inline-block;
}
.div__opciones_hashtag__p_0002093{
	position: absolute;
  background: #F5FBFF;
	color: #84aad4;
}
.div__opciones_hashtag__p_0002093>div:hover{
	background-color: #D7ECFE;
	cursor: pointer;
}
.boton_wysiwyg,.boton_editor_simple{
	display: none;
	height: 22px;
  cursor: pointer;
  margin-left: 10px;
	vertical-align: middle;
}
.icono_edicion{
	height: 17px;
	margin-left: 5px;
	vertical-align: middle;
	cursor: pointer;
}
.editor_div{
	cursor: default;
}
/*********************fin parte 3**************************/
/*********************parte 4**************************/
.div__contenedor_4_actividad__p_0002101{
	width: 45%;
	padding-left: 5%;
	background: rgb(245,245,245);
}
.div__contenedor_tabs_attachments__p_0002101{
	width: 80%;
	min-height: 300px;
	background-color: rgb(245,245,245);
	position: relative;
}
.div__contenedor_tabs_attachments__p_0002101 .div__recuperar_attachment__p_0002101{
	display: none;
	/*display: inline-block;*/
  width: 26px;
  /*right: -27px;*/
  position: absolute;
  cursor: pointer;
}
.div__contenedor_tabs_attachments__p_0002101 .div__recuperar_attachment__p_0002101 img{
	width: 100%;
}
.div__contenedor_tabs_attachments__p_0002101 .div__eliminar_attachment__p_0002101{
	display: none;
	width: 23px;
  /*right: -27px;*/
  position: absolute;
  border-radius: 50%;
  background: red;
  color: white;
  font-size: 40px;
  line-height: 23px;
  cursor: pointer;
}
.div__contenedor_tabs_attachments__p_0002101 .div__eliminar_attachment__p_0002101:after {
  content: "-";
}
.div__tab_attachment__p_0002101{
	height: 50px;
  text-align: center;
  padding-top: 12px;
  text-transform: uppercase;
  background: linear-gradient(to bottom, #c5c5c5 0%, rgb(237,237,237) 51%, #a2a2a2 100%);
  background: linear-gradient(to bottom, #a2a2a2 0%, rgb(245,245,245) 50%, #6d6e71 100%);
  font-weight: bold;
  margin-bottom: 1px;
	cursor: pointer;
	overflow-x: auto;
	white-space: nowrap;
}
.div__tab_attachment__p_0002101.disable{
	opacity: 0.4;
}
.div__tab_attachment__p_0002101.disable:hover{
	opacity: 0.3;
}
.div__tab_attachment__p_0002101:hover{
	/*transform: scaleY(1.1);*/
	opacity: 0.8;
}
.div__tab_attachment__p_0002101>img{
	width: 15px;
  margin-right: 3px;
}
/*.div__contenedor_tabs_attachments__p_0002101>div:last-of-type{*/
.div__contenedor_tabs_attachments__p_0002101 .div__add_attachment__p_0002101{
	height: 30px;
    width: 30px;
    text-align: center;
    border-radius: 50%;
    padding-top: -6px;
    font-size: 27px;
    font-weight: bold;
    background: linear-gradient(to bottom, #a2a2a2 0%, rgb(245,245,245) 50%, #6d6e71 100%);
    background-color: #c1bfbf;
    margin: auto;
    cursor: pointer;
		margin-top: 3px;
}
.div__contenedor_tabs_attachments__p_0002101>div:last-of-type:hover{
	/*transform: scaleY(1.1);*/
	opacity: 0.9;
}
.div__cont_tipo_attachment__p_0002101{
	display: none;
	width: 78px;
	border: 1px solid;
  position: relative;
  left: -15px;
}
.div__cont_tipo_attachment__p_0002101 img{
	width: 25px;
	display: inline-block;
  margin-right: 5px;
	cursor: pointer;
}
.div__cont_tipo_attachment__p_0002101 img:hover{
	opacity: 0.7;
}
.div__cont_pedir_enlace_video__p_0002101{
	display: none;
	width: 302px;
  background-color: white;
  box-shadow: 2px 2px 2px 2px;
  position: relative;
  left: -121px;
	font-size: 16px;
  padding: 2px;
}
.div__enlace_video__p_0002101{
	box-shadow: inset 0 0 4px 1px;
	margin: 3px;
	cursor: text;
	text-align: left;
}
.div__boton_aceptar_enlace_video__p_0002101{
	background-color: #2CC34B;
	color: white;
	display: inline-block;
  padding: 3px;
  width: 60px;
	cursor: pointer;
}
.div__boton_aceptar_enlace_video__p_0002101:hover{
	opacity: 0.7;
}
.div__boton_rechazar_enlace_video__p_0002101{
	background-color: #C32C58;
	color: white;
	display: inline-block;
  padding: 3px;
  width: 60px;
	cursor: pointer;
}
.div__boton_rechazar_enlace_video__p_0002101:hover{
	opacity: 0.7;
}

/*********************fin parte 4**************************/
/*********************parte 5**************************/
.div__contenedor_5_actividad__p_0002101{
	width: 100%;
}
.div__tab_ccq__p_0002101{
	display: none !important;
}
.div__tab_target_ccq__p_0002101{
	display: inline-block;
  padding: 10px;
  background-color: rgb(245,245,245);
  box-shadow: 0px -7px 20px 0px grey inset;
  border-radius: 5px;
	cursor: pointer;
}
.div__tab_target_ccq__p_0002101:hover{
	opacity: 0.8;
}
.div__contenedor_target_ccq__p_0002101{
	border-top: 2px solid lightgrey;
}
.div__contenedor_5_actividad__p_0002101 .pulsado{
	background-color: rgb(220,220,220);
}

.div__contenedor_target__p_0002101 .one_fourth,.div__contenedor_tl_actividad__p_0002101 .one_fourth {
	display: inline-block;
  border: 3px solid #c5c5c5;
  vertical-align: top;
  margin: 4px 2.5%;
  padding: 10px;
  box-shadow: 2px 2px 10px 2px lightgrey;
  border-radius: 3px;
  width: 20%;
	min-width: 200px;
}
.class_cont_imagen_tl__p_0002138{
	text-align: center;
}
.caja>div {
    margin-bottom: 5px;
}
.p_0002138_span_activity_material_tl_add {
	border-radius: 50%;
  border: 3px solid;
  color: rgb(96,180,252);
  display: inline-block;
  font-size: 71px;
  cursor: pointer;
  vertical-align: middle;
  line-height: 50%;
  padding: 3px 3px 6px 4px;
	margin-left: 5%;
	margin-top: 12px;
}
.last_tl {
	vertical-align: middle !important;
}

/*********************fin parte 5**************************/

/*********************attachments**************************/
.div__fondo_pag_attachments__p_0002107{
	display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
	z-index: 2;
  background-color: #4f4f4f;

}
.div__contenedor_pag_attachments__p_0002107{
	/*max-width: 700px;*/
	width: 98%;
	background-color: white;
	margin: auto;
  height: 98%;
  position: absolute;
	top: 1%;
  left: 0;
  right: 0;
  margin: auto;
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;

}
.div__contenedor_pag_attachments__p_0002107>.div__panel_pag_attachments__p_0002107{
	display: flex;
  flex-flow: column nowrap;
  height: 100%;
	position: relative;
}
.div__contenedor_pag_attachments__p_0002107 .div__panel_quick_pag_attachments__p_0002107{
	overflow: auto;
}
.div__contenedor_pag_attachments__p_0002107 .div__panel_quick_pag_attachments__p_0002107 .div__cerrar__p_0002107{
	display: block;
}
.div__contenedor_pag_attachments__p_0002107 .div__contenido_panel_pag_attachments__p_0002107{
	margin-top: 10px;
}
.div__contenedor_pag_attachments__p_0002107 .div__contenido_panel_pag_attachments__p_0002107>section{
	margin-left: 10px;
}
.div__contenedor_pag_attachments__p_0002107 .div__contenido_panel_pag_attachments__p_0002107>h2{
	margin-bottom: 20px;
  margin-left: 10px;
  text-decoration: underline;

}
.div__cabecera_attachments__p_0002107{
  text-align: right;
}
.div__cabecera_attachments__p_0002107>.flex_row{
	height:36px;
}
/*
.div__zona_evaluacion__p_0002107{
  width: 113px;
  padding-left: 10px;
  display: inline-block;
  float: left;
  text-align: left;
}
.div__zona_evaluacion__p_0002107 .star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 25px;
  height: 25px;
  width: 104px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  text-shadow: 0px 1px 0 #a2a2a2;
	display: inline-block;
}
.div__zona_evaluacion__p_0002107 .star-ratings-css-top {
		width: 50%;
    color: rgb(96,180,252);
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
  }
.div__zona_evaluacion__p_0002107 .star-ratings-css-bottom {
    padding: 0;
    display: block;
    z-index: 0;
}
.div__zona_evaluacion__p_0002107 .star-ratings-css-top span:hover, #div__zona_evaluacion__p_0002107 .star-ratings-css-bottom span:hover{
	opacity: 0.5;
	cursor: pointer;
}
.div__caras_asimilado__p_0002107{
  padding-top: 5px;
}
.div__caras_asimilado__p_0002107 img{
	height: 23px;
	cursor: pointer;
}
.div__caras_asimilado__p_0002107 img:hover{
	transform: scale(1.2,1.2);
}
*/
.div__zona_autor__p_0002107{
	display: inline-block;
  text-align: right;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin-right: 25px;
  flex: 1;
  overflow-x: auto;
  overflow-y: hidden;
  height: 70px;
  white-space: nowrap;
}
.div__autor__p_0002107{
  font-size: 25px;
}
.div__corrector__p_0002107{
  font-size: 20px;
  font-weight: bold;
}
.div__corrector__p_0002107>span{
  font-weight: normal;
}

.div__cerrar__p_0002107{
  display: inline-block;
	/*display: none;*/
  font-size: 35px;
  cursor: pointer;
	position: absolute;
	top: 0;
	right: 0;
	line-height: 1;
  width: 32px;
  background-color: #626161;
	color: white;
	text-align: center;
}

.div__menu_superior__p_0002107{
  display: flex;
  flex-flow: row nowrap;
	position: absolute;
	top: 0;
	left: 40px;
	right: 40px;
	/*right: 2px;*/
}
.div__menu_superior_students__p_0002107,#div__menu_superior_teacher__p_0002107{
  flex: 1;
}
.div__menu_superior__p_0002107>div{
  background-color: #ebe7e8;
  margin-left: 2px;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  cursor: pointer;
	flex:1;
}
.div__menu_superior__p_0002107>div:first-child{
  margin-left:0;
}
.div__menu_superior__p_0002107>div:hover{
  opacity: 0.8;
}
.div__menu_superior__p_0002107 .menu_attachment_activo{
  background-color: #acacac;
}
.div__menu_superior__p_0002107 .div__menu_superior_material__p_0002107{
  padding: 2px;
	flex: 0;
	min-width: 30px;
}
.div__menu_superior_material__p_0002107>img{
  height: 28px;
  margin: 2px 0;
}
/****************************/
.div__contenedor_attachments__p_0002107{
  flex-grow: 1;
	position: relative;
}
.div__contenedor_attachment__p_0002107{
  width: 100%;
  /*height: 100%;*/
	flex-flow: column nowrap;
	position: absolute;
	top: 0;
	bottom: 0;
}
.div__contenedor_attachment__p_0002107 .div__cont_autor_corrector_actividad__p_0002107{
	text-align: right;
  box-shadow: 0px 3px 2px 0px lightgrey;
  border-top: 1px solid #f1f1f1;
	font-size: 12px;
}
.div__contenedor_attachment__p_0002107 .div__cont_autor_corrector_actividad__p_0002107>span{
	margin-right: 5px;
}
.div__contenedor_attachment__p_0002107>div:first-child{
	position: relative;
}
.div__contenedor_attachment__p_0002107>div:first-child>img{
	position: absolute;
  right: 3px;
  bottom: 22px;
  cursor: pointer;
}
.div__contenedor_attachments__p_0002107>div{
  display: none;
}

.div__contenedor_attachments__p_0002107 .visible{
  display: flex;
	flex:1;
}
.div__contenedor_students__p_0002107,.div__contenedor_teachers__p_0002107,.div__contenedor_material__p_0002107{
	/*box-shadow: inset 0px 0px 11px 2px lightgrey;*/
	transform-style: preserve-3d;
}
.div__vista_actual__p_0002107{
	flex: 1;
  display: flex;
}
.div__vista_historicos__p_0002107{
	flex: 1;
	display:none;
	flex-flow: column;
	background-color: #FCF5EB;
}
.div__contenedor_dev_historicos_autor__p_0002107{
	background-color: rgba(211, 211, 211, 0.41);
  margin-top: 5px;
  padding: 4px;
  font-size: 15px;
	/*margin-bottom: 52px;*/
}
.div__contenedor_dev_historicos_autor__p_0002107>span{
	cursor: pointer;
}
.div__contenedor_dev_historicos_autor__p_0002107>span:first-of-type{
	margin-right: 5px;
}
.div__contenedor_dev_historicos_autor__p_0002107>span:last-of-type {
    float: right;
    cursor: default;
}
.div__contenedor_dev_historicos_botones__p_0002107{
	height: 20px;
}
.div__contenedor_dev_historicos_botones__p_0002107>img {
  height: 20px;
  margin: 0 7px;
  float: right;
  cursor: pointer;
}
.div__orden_historico__p_0002107{
	float: left;
  font-size: 20px;
  font-weight: bold;
}
.div__contenido_historicos__p_0002107{
	flex: 1;
	overflow: auto;
}
.div__contenedor_material__p_0002107{
	padding-bottom: 50px;
  overflow: auto;
	justify-content: center;
}
.div__contenedor_students_vista_actual__p_0002107>img,.div__contenedor_teachers_vista_actual__p_0002107>img{
	position: absolute;
	right: 5px;
	cursor: pointer;
}
.div__contenedor_apartados__p_0002107{
	width: 100%;
	flex:1;
	padding: 5px;
	overflow: auto;
	display: flex;
}
.div__contenedor_apartados__p_0002107>div{
  display: none;
  width: 100%;
}
.div__enlace_attachments_antiguos__p_0002107{
	position: absolute;
  left: 0;
  top: 0;
  border: 1px solid lightgrey;
  box-shadow: 2px 2px 9px 2px grey;
  padding: 2px;
  background-color: #f5f4f4;
	cursor: pointer;
}
.div__enlace_attachments_antiguos__p_0002107:hover{
	background-color: white;
}
.div__titulo_attachment__p_0002107{
  font-size: 20px;
  text-align: center;
  text-decoration: underline;
	/*box-shadow: 0px 3px 2px 0px lightgrey;*/
	padding: 5px;
	padding-bottom: 0;
	text-transform: capitalize;
}

.div__contenedor_apartados__p_0002107 .editor_wysiwyg{
	width: 100%;
	height: 100%;
	padding: 25px 10px;
}
.div__contenedor_students_vista_actual__p_0002107 .editor_wysiwyg:empty:not(:focus):before{
    /*content:attr(data-text); poner atribute data-text='hola' en html*/
		content:"This attachment for the student is empty, please check instructions on Teacher's tab.";
}
/**************/
.div__cont_cambiar_enlace_video__p_0002101{
	display: none;
	width: 302px;
  background-color: white;
  box-shadow: 2px 2px 2px 2px;
  position: relative;
  font-size: 16px;
  padding: 2px;
  position: absolute;
  z-index: 1;
  right: 0;
  text-align: center;
}
.div__nuevo_enlace_video__p_0002101{
	box-shadow: inset 0 0 4px 1px;
	margin: 3px;
	cursor: text;
	text-align: left;
}
.div__boton_aceptar_nuevo_enlace_video__p_0002101{
	background-color: #2CC34B;
	color: white;
	display: inline-block;
  padding: 3px;
  width: 60px;
	cursor: pointer;
}
.div__boton_aceptar_nuevo_enlace_video__p_0002101:hover{
	opacity: 0.7;
}
.div__boton_rechazar_nuevo_enlace_video__p_0002101{
	background-color: #C32C58;
	color: white;
	display: inline-block;
  padding: 3px;
  width: 60px;
	cursor: pointer;
}
.div__boton_rechazar_nuevo_enlace_video__p_0002101:hover{
	opacity: 0.7;
}

/****************************/
/*.div__siguiente_attachment__p_0002107{
    font-size: 37px;
    font-weight: bold;
    color: black;
    width: 100%;
		bottom: 0;
		z-index: 2;
		display: flex;
	line-height: 1;
	font-weight: normal;
	box-shadow: 0px -3px 2px 0px lightgrey;
	background-color: #d3d3d336;
}
.div__siguiente_attachment__p_0002107>span{
  margin: 0 10px;
  cursor: pointer;
	height: 26px;
	line-height: 19px;
}
.div__siguiente_attachment__p_0002107>span:nth-child(2){
  flex: 1;
  text-align: center;
  font-size: 19px;
  cursor: default;
	padding-top: 3px;
}
.div__siguiente_attachment__p_0002107>span:first-of-type{
	width: 47px;
}
.div__siguiente_attachment__p_0002107>span:last-of-type{
	width: 47px;
	text-align: right;
}*/
.div__cont_siguiente_attachment__p_0002107{
	display: flex;
}
.div__siguiente_attachment_flecha__p_0002107{
	font-size: 20px;
  width: 25px;
  cursor: pointer;
}
.div__siguiente_attachment__p_0002107{
  width: 100%;
	bottom: 0;
	z-index: 2;
	display: flex;
	flex-direction: row;
  flex-wrap: nowrap;
  padding: 2px;
	box-shadow: 0px -3px 2px 0px lightgrey;
	background-color: #d3d3d336;
	overflow: hidden;
}
.div__siguiente_attachment__p_0002107>div{
	height: 20px;
  /*background-color: lightgrey;*/
  flex: 1;
  border: 1px solid grey;
	cursor: pointer;
	box-shadow: inset 0 0 11px 1px black;
	overflow: hidden;
}
.div__siguiente_attachment__p_0002107>div>span{
	font-size: 12px;
	margin-left: 4px;
	white-space: nowrap;
}
.div__siguiente_attachment__p_0002107>div.activo{
	background: white;
	box-shadow: inset 0 0 12px 0px #2CC34B;
  /*box-shadow: inset 0 0 12px 2px grey;*/
}
.div__contenedor_menu_attachment__p_0002107{
  height: 50px;
  background-color: black;
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-around;
  align-items: center;
	z-index: 3;
}
.div__contenedor_menu_attachment__p_0002107>*{
  height: 40px;
  cursor: pointer;
}
.div__contenedor_menu_attachment__p_0002107>span{
  font-size: 38px;
  font-weight: bold;
  color: white;
}
.div__contenedor_menu_attachment__p_0002107 .activo{
	box-shadow: 0px 0px 10px 5px rgba(255,255,255,0.5);
}
.div__contenedor_evaluacion_actividad__p_0002101{
	/*text-align: center;*/
  /*padding: 10px;*/
	max-width: 360px;
	text-align: center;
	margin: auto;
}
.div__cont_menu_actividades_pant_attach__p_0002101>div{
	-webkit-touch-callout: none; /* iOS Safari */
	 -webkit-user-select: none; /* Safari */
		-khtml-user-select: none; /* Konqueror HTML */
			-moz-user-select: none; /* Firefox */
			 -ms-user-select: none; /* Internet Explorer/Edge */
					 user-select: none; /* Non-prefixed version, currently
																 supported by Chrome and Opera */

}
.div__contenedor_evaluacion_actividad__p_0002101>div.activado{
	background-color: #f5f5f5;
}
.div__contenedor_evaluacion_actividad__p_0002101>div{
	margin-bottom: 20px;
}
.div__contenedor_evaluacion_actividad__p_0002101 .div__boton_att_y_quick_pag_attach__p_0002087{
	cursor: pointer;
  width: 250px;
  margin: auto;
  margin-bottom: 30px;
  font-weight: bold;
	background-color: #ebe7e8;
  padding: 5px;
}

.div__contenedor_evaluacion_actividad__p_0002101>div>div:last-of-type {
    display: inline-block;
    vertical-align: top;
    padding-bottom: 4px;
}
/*.div__contenedor_evaluacion_actividad__p_0002101 .star-ratings-css{
	font-size: 36px;
}*/
.div__contenedor_evaluacion_actividad__p_0002101 .div__caras_asimilado__p_0002101>img{
	/*height: 28px;*/
	margin: 10px 5px;
}
.div__contenedor_evaluacion_actividad__p_0002101 .tabs_activ_attachment{
	background-color: #ebe7e8;
  width: 250px;
  padding: 5px;
  /*box-shadow: 2px 2px 2px 2px;*/
  cursor: pointer;
	margin-bottom: 4px;
}
.div__contenedor_evaluacion_actividad__p_0002101 .tabs_activ_attachment:hover{
	background-color: #F7F6F6;
  box-shadow: inset 0px 0px 4px 0px;
	opacity: 0.8;
}
.div__contenedor_evaluacion_actividad__p_0002101 .tabs_activ_attachment{
	display: inline-block;
}
.div__contenedor_evaluacion_actividad__p_0002101 .evaluar{
	display: inline-block;
  vertical-align: bottom;
	height: 32px;
}
.div__contenedor_evaluacion_actividad__p_0002101 .div__contenedor_evaluacion_y_caras__p_0002101>div{
	display: inline-block;
}
.div__contenedor_evaluacion_actividad__p_0002101 .div__caras_asimilado__p_0002101>img{
	margin: 0 0 0 5px;
}
.div__contenedor_evaluacion_actividad__p_0002101 .div__contenedor_evaluacion__p_0002101 .star-ratings-css{
	height: initial;
	/*line-height: 0;*/
}
.div__contenedor_evaluacion_actividad__p_0002101>div:last-of-type .tabs_activ_attachment{
	color: white;
  background-color: #2CC34B;
  text-align: center;
}
.div__contenedor_evaluacion_actividad__p_0002101 .star-ratings-css-top,.div__contenedor_evaluacion_actividad__p_0002101 .star-ratings-css-bottom{
	line-height: 1;
}
.div__contenedor_evaluacion_actividad__p_0002101 .activo{
	border: 2px solid #2CC34B;
}
.div__contenedor_evaluacion_actividad__p_0002101 .div__boton_att_y_quick_pag_attach__p_0002087.activo{
	border: 2px solid #e9c952;
	background-color: #e9c95245;
}
.div__contenedor_evaluacion_actividad__p_0002101 .div__boton_quick_pag_attach__p_0002087.activo{
	border: 2px solid #2874cc;
	background-color: #2874cc30;
}
/***editor***/
.div__contenedor_apartados__p_0002107 .cke{
	flex:1;
	display:flex;
	/*tapar lapiz editar*/
	transform: translate3d(0, 0, 1px);
}
.div__contenedor_apartados__p_0002107 .cke_inner {
	flex:1;
	display: flex;
	flex-flow: column nowrap;
}
.div__contenedor_apartados__p_0002107 .cke_contents {
	flex:1;
	display:flex;
}
.cke_contents{

}
/*
.img_no_amazon{
	border-style: outset;
	border-color:red;
	border-width:15px;
	animation: blink 1s infinite;
}
*/
/*animación imágenes no nuestras*/
@keyframes blink
{
 0% { opacity: 1.0; }
 50% { opacity: 0.5; }
 100% { opacity: 1.0; }
}

iframe.cke_wysiwyg_frame{
	flex:1;
	height:auto !important;
}

.div__titulo_material__p_0002107{
	text-align: center;
	margin: 10px 0;
}
.div__titulo_material__p_0002107>div{
	display: inline-block;
}
.div__titulo_material__p_0002107>div:first-of-type{
	width: 200px;
  text-align: left;
}
.div__titulo_material__p_0002107>div:last-of-type{
	width: 60px;
  text-align: left;
}
.div__contenedor_inputs_material__p_0002107{
	width: fit-content;
  margin: auto;
}
.div__contenedor_inputs_material__p_0002107>div{
	margin-top: 5px;
}
.div__contenedor_inputs_material__p_0002107 input:first-of-type{
	width: 200px;
	padding: 0;
	padding-left: 2px;
	display: initial;
	margin: 0;
	border: 1px solid;
	background: initial;
	min-height: initial;
}
.div__contenedor_inputs_material__p_0002107 input:last-of-type{
	width: 50px;
  padding-left: 2px;
  border: 1px solid #888;
}
.div__contenedor_inputs_material__p_0002107 img:last-of-type{
	height: 17px;
	vertical-align: bottom;
	margin-left: 3px;
	cursor: pointer;
}
/*********/


.div__panel_desliz__p_0002107{
  position: absolute;
  max-height: calc(100% - 46px);
  /*top:0;*/
	right: 0;
	bottom: 46px;
  width: 100%;
  background-color: rgba(0,0,0,0.6);
  z-index: 2;
  transition: 0.4s linear;
	display: flex;
  justify-content: center;
  /*align-items: center;*/
	transform: translateY(100%);
	/*max-height: 100%;*/
	overflow: auto;
}
.div__panel_desliz__p_0002107.abierto{
  /*top: 0;*/
  transition: 0.3s linear;
	transform: translateY(0);
}
.div__panel_desliz__p_0002107 .div__cerrar_panel_desliz__p_0002107{
	position: absolute;
  top: 1px;
  color: #aaa;
  right: 1px;
  font-size: 22px;
  cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}

.div__contenido_panel_desliz__p_0002107{
  background-color: white;
  width: 90%;
	max-height: 98%;
	overflow: auto;
	margin: 10px 0;
	padding: 10px;
	list-style-position: inside;
	/*max-width: 400px;
	text-align: center;*/
}
.div__contenedor_nombres__p_0002101{
	font-size: 10px;
}
.div__tapar_panel_desliz__p_0002107{
	position: fixed;
  bottom: 0;
  background-color: #4f4f4f;
  height: 1%;
  width: 100%;
  z-index: 2;
}
/***estilo notes****/
.div__panel_desliz__p_0002107 #div__contenedor_notas__p_0002101{
	position: initial;
	height: initial;
}
.div__panel_desliz__p_0002107 #div__contenedor_notas__p_0002101>img{
	display: none;
}
/***fin estilo notes****/
.div__hashtags_panel_desliz__p_0002107{
	color: rgb(96,180,252);
  font-size: 20px;
}

.div__contenedor_tl_actividad__p_0002101{
	display:flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.div__contenedor_tl_actividad__p_0002101 .icomoon-pencil{
	display: none;
}
.div__contenedor_tl_actividad__p_0002101 .p_0002138_span_activity_material_tl_add{
	display: none;
}
.div__contenedor_iframe_video__p_0002093{
	overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.div__contenedor_iframe_video__p_0002093>iframe{
	left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
.div__fondo_mensaje__p_0002107{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.4);
	z-index: 3;
	top: 0;
}
.div__mensaje__p_0002107{
	position: absolute;
  background: white;
  top: 50%;
  /*box-shadow: 2px 2px 5px 3px grey;*/
  padding: 5px;
  text-align: center;
  left: 50%;
  transform: translate(-50%,-50%);
	overflow: auto;
}
.div__contenido_mensaje__p_0002107{
	min-height: 160px;
  width: 300px;

}
.div__titulo_act__p_0002107{
	padding-top: 20px;
  font-size: 19px;
  font-weight: bold;
  color: grey;
}
.div__siguiente_act__p_0002107{
	margin-top: 40px;
  color: #2cc34a;
  cursor: pointer;
}
/*
.boton_mensaje__p_0002107{
	color: white;
	text-align: center;
  padding: 5px 15px;
  width: 40%;
  display: inline-block;
	cursor: pointer;
}
.boton_mensaje__p_0002107:hover{
	opacity: 0.8;
}
.div__OK_mensaje__p_0002107{
  background-color: #2CC34B;
  margin-right: 5px;
}
.div__salir_mensaje__p_0002107{
  background-color: #c32c56;
}*/
/*********************fin attachments**************************/

/*****************************fin actividad*******************************/
#div__contenedor_dev_historicos__p_0002101{
/*
	position: fixed;
  background-color: antiquewhite;
  height: 400px;
  width: 400px;
  right: 0;
  left: 0;
  margin: auto;
  top: 0;
  bottom: 0;
	padding: 0 10px 10px;
	*/
	display: none;
	background-color: whitesmoke;
	box-shadow: 0px 29px 199px 37px;
  padding: 5px;
}
#div__contenedor_dev_historicos_botones__p_0002101{
	height: 20px;
}
#div__contenedor_dev_historicos_botones__p_0002101>img{
	height: 20px;
  margin: 0 7px;
  float: right;
  cursor: pointer;
}
#div__contenedor_dev_historicos_titulo__p_0002101{
	color: rgb(173,154,111);
  margin-bottom: 10px;
  font-weight: bold;
  text-transform: uppercase;
  display: inline-block;
}
#div__contenedor_dev_historicos_contenido__p_0002101{
	list-style-position: inside;
}
#div__contenedor_dev_historicos_autor__p_0002101{
	background-color: rgba(211, 211, 211, 0.41);
  margin-top: 5px;
  padding: 4px;
  font-size: 15px;
}
#div__contenedor_dev_historicos_autor__p_0002101>span{
	cursor: pointer;
}
#div__contenedor_dev_historicos_autor__p_0002101>span:last-of-type{
	float: right;
	cursor: default;
}
#div__contenedor_dev_historicos_autor__p_0002101>span>span{
	font-size: 26px;
  line-height: 0.5;
  vertical-align: middle;
}
#div__contenedor_dev_historicos_autor__p_0002101>span:first-of-type{
	margin-right: 5px;
}

#div__editor_target__p_0002101{
	display: none;
	width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
	left:0;
  background: white;
	z-index: 2;
}
#p_0000771_div_upload_tl_imagen,#p_0000771_div_upload_tl_audio{
	z-index: 2;
  position: fixed;
  height: 100%;
  width: 100%;
  max-width: 500px;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  max-height: 368px;
  box-shadow: 0px 1px 20px 13px;
  background: white;
}
#p_0000771_div_tl_seleccionadas_audio_contenido{
	word-break: break-all;
}
#p_0000771_div_tl_por_seleccionar_audio_contenido{
	word-break: break-all;
}
.class__boton_close__p_0002101 {
  height: 20px;
  float: right;
  cursor: pointer;
  margin: 2px;
}

.icomoon-pencil{
	vertical-align: bottom;
  margin-left: 4px;
	width: 16px;
}
.p_0000771_class_tl_seleccionada_contenido{
	height: 30%;
}
.p_0000771_class_tl_columna_opciones{
	height: 100%;
	display: flex;
  flex-direction: column;
	max-width: 200px;
	min-width: 134px;
	flex: 1;
}
.p_0000771_class_tl_por_seleccionar_contenido{
	flex: 1;
}
#p_0000771_div_target_language_modify{
	height: 100%;
}
#p_0000771_div_target_language_modify{
	display: flex;
  flex-direction: column;
}
#p_0000771_div_tl_titulo{
	height:30px;
}
#p_0000771_div_tl_opciones{
	flex: 1;
	margin: auto;
	display: flex;
	margin: auto;
	height:100% !important;
}

/********************attendance*************************************/
#div__attendance__p_0002093{
	margin: 20px;
	text-align: center;
}
#div__attendance_contenido__p_0002093{
	display: inline-flex;
	flex-direction: column;
}
#div__attendance_nombre_profesor__p_0002101{
	padding-left: 20px;
}
#p_0000796_div_desplegar_firma_profesor{
	display: none;
	transform: scaleX(2);
  color: lightgray;
  margin-left: 11px;
  cursor: pointer;
}
#p_0000796_div_firma_profesor.firmado #p_0000796_div_desplegar_firma_profesor{
	display: inline-block;
}
#p_0000796_div_firma_profesor.firmado #p_0000796_div_icono_firma_profesor{
	display: none;
	position: absolute;
  background: white;
  box-shadow: 3px 3px 3px 3px grey;
  padding: 2px 0 0 2px;
}
#div__attendance_contenedor__p_0002101{
	display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
#div__contenedor_attendance__p_0002101,#div__contenedor_attendance_act__p_0002101{
  display: inline-block;
  height: 100%;
  min-width: 200px;
  vertical-align: top;
	margin-bottom: 32px;
	margin-left: 20px;
}
#div__contenedor_attendance__p_0002101 .nombre{
	text-transform: capitalize;
}
#div__contenedor_attendance__p_0002101 h3{
	text-align: left;
}
#div__contenedor_attendance_act__p_0002101{
	/*margin-left: 20px;*/
	text-align: left;
}
#div__contenedor_attendance_act__p_0002101 h2{
	font-size: 25px;
}
#div__titulo_contenedor_attendance_act__p_0002101>h2{
	font-size: 20px;
  color: grey;
  border-bottom: 1px solid lightgray;
  line-height: 1;
  display: inline-block;
  margin-top: 20px;
  margin-bottom: 20px;
}

#div__contenedor_attendance_act__p_0002101>div{
	padding-left: 0 !important;
}
#div__cont_attendance_titulo__p_0002101>img{
  height: 21px;
  cursor: pointer;
  vertical-align: bottom;
}
#div__firma_profesor_attendance__p_0002101{
  height: 22px;
  cursor: pointer;
  vertical-align: bottom;
  margin-right: 5px;
}
#div__cont_attendance_profesor__p_0002101{
  margin: 10px 0 15px;
  text-align: left;
}
#div__cont_attendance_profesor__p_0002101>img{
  margin: 0 5px;
}
#p_0000796_texto_attendance{
	font-size: 20px;
  color: grey;
  border-bottom: 1px solid lightgray;
  line-height: 1;
}
.div__cont_attendance_alumno__p_0002101{
  text-align: left;
  margin: 10px 0;
}
.div__cont_attendance_alumno__p_0002101>img{
  height: 20px;
  margin: 0 5px;
  vertical-align: bottom;
}
.div__cont_attendance_alumno__p_0002101>span:last-of-type{
  margin: 0 5px;
}
.p_0000796_contenedor_request_firma{
	position: absolute;
  background-color: white;
  box-shadow: 2px 2px 2px 2px;
  width: 162px;
  text-align: center;
	display: none;
	background-color: white;
	z-index: 1;
}
.p_0000796_cerrar_contenedor_request_firma{
	display: inline-block;
  position: absolute;
  right: 4px;
  top: 2px;
  cursor: pointer;
}
.p_0000796_mensaje_request_firma{
	margin-top: 29px;
}
.p_0000796_ok_request_firma{
	background-color: green;
  color: white;
  padding: 3px;
  width: 43px;
  margin: auto;
  margin-top: 13px;
  margin-bottom: 5px;
	cursor: pointer;
}
.p_0000796_ok_request_firma:hover{
	opacity: 0.8;
}
.div__attendance_alumno_cont_caras__p_0002101{
  margin: 10px 33px;
}
.div__attendance_alumno_cont_caras__p_0002101>img{
  height: 19px;
}
.div__contenido_attendance_act__p_0002101{
  text-align: left;
  margin: 10px 5px;
}
.div__contenedor_attendance_act_tipo__p_0002101>img{
  margin-right: 5px;
  width: 15px;
}
.div__contenedor_attendance_act_tipo__p_0002101>span{
  font-size: 20px;
}
.div__attendance_act_titulo__p_0002101{
  padding-left: 24px;
}
.div__notas_alumno__p_0002101>img{
	height: 21px;
	cursor: pointer;
}
/******************/
.div__attendance_act_contenedor_evaluacion__p_0002101{
	margin: 0 0 10px 23px;
}
.div__attendance_act_contenedor_evaluacion__p_0002101 .star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 34px;
  height: 25px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  text-shadow: 0px 1px 0 #a2a2a2;
	display: inline-block;
}
.div__attendance_act_contenedor_evaluacion__p_0002101 .star-ratings-css-top {
		width: 0;
    color: rgb(96,180,252);
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
		/*width: 0;*/
  }
.div__attendance_act_contenedor_evaluacion__p_0002101 .star-ratings-css-bottom {
    padding: 0;
    display: block;
    z-index: 0;
}
.div__attendance_act_contenedor_evaluacion__p_0002101 .star-ratings-css-top span:hover, .div__attendance_act_contenedor_evaluacion__p_0002101 .star-ratings-css-bottom span:hover{
	opacity: 0.5;
	cursor: pointer;
}
.div__attendance_act_cont_caras__p_0002101{
  padding-left: 25px;
}
.div__attendance_act_cont_caras__p_0002101>img{
  height: 24px;
  margin-right: 10px;
  cursor: pointer;
}

.boton_clase {
	/*border: 3px solid #009ee4;
  border-radius: 50%;
  background-color: white;
  color: #009ee4;
  padding-right: 4px;
	padding-left: 5px;
	padding-top: 1px;
  margin-left: 5px;
  line-height: 1;
  opacity: 1;
  cursor: pointer;
  font-family: courier;
  font-size: 20px;*/
	height: 26px;
	cursor: pointer;
}

.boton_clase:hover {
	opacity: 0.8;
}
div.boton_clase.inactivo{
	opacity: 0.5;
	cursor:default;
}
.p_0000796_contenedor_caras_alumnos{
	display: inline-block;
	position: relative;
}
.p_0000796_contenedor_caras_alumnos>span:first-of-type{
	display: inline-block;
  transform: scaleX(2);
  color: lightgray;
  margin-left: 11px;
  cursor: pointer;
}
.p_0000796_contenido_caras_alumnos{
	display: none;
  position: absolute;
  width: 250px;
  background-color: white;
  box-shadow: 2px 3px 4px 2px lightgrey;
  z-index: 1;
  /*right: -61px;*/
	text-transform: capitalize;
	padding: 10px;
	left: -37px;
}
.p_0000796_contenido_caras_alumnos>div{
	text-align: left;
  display: flex;
  flex-direction: row;
  margin-bottom: 10px;
}
.p_0000796_contenido_caras_alumnos .p_0000796_caras_alumno>img{
	height: 20px;
	margin-right: 8px;
	cursor: pointer;
}
.p_0000796_contenido_caras_alumnos .p_0000796_caras_alumno{
	width: 88px;
}
.p_0000796_contenido_caras_alumnos .p_0000796_nombre_alumno{
	display: inline-block;
  vertical-align: top;
  word-wrap: break-word;
  overflow-wrap: break-word;
  max-width: 172px;
	font-weight: bold;
}
/********************fin attendance*************************************/
#div__quick_questions__p_0002093{
	text-align: center;
	padding: 20px;
}
#div__quick_questions_container__p_0002093{
	display: inline-block;
  text-align: left;
}
#div__quick_questions_container__p_0002093 .container{
	margin-bottom: 5px;
}
#div__avisos__p_0002101{
	display: none;
	position: fixed;
	height: 200px;
	width: 400px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 9;
	background-color: white;
	box-shadow: 4px 4px 10px 3px;
	padding: 10px;
	flex-direction: column;
}
#div__contenido_aviso__p_0002101{
	display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
	flex:1;
}
#div__boton_aviso__p_0002101{
	width: 95px;
  background-color: #2CC34B;
  padding: 5px;
  text-align: center;
  color: white;
  cursor: pointer;
	margin: auto;
}
#div__boton_aviso__p_0002101:hover{
	opacity: 0.7;
}

#div__panel_mail_autor__p_0002101{
	display: none;
	/*display: flex;*/
	position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.54);
  z-index: 9;
  top: 0;
  left: 0;
  justify-content: center;
  align-items: center;
}
#div__mail_autor__p_0002101{
	background-color: white;
  padding: 10px;
	font-size: 21px;
	display: block;
	margin: auto;
	text-align: center;
	padding-bottom: 5px;
}
#div__title_mail_autor__p_0002101{
	text-shadow: 2px 2px 2px lightgrey;
	font-weight: bold;
}
#div__title_mail_autor__p_0002101>span{
/*	font-size: 21px;
  font-weight: bold;
  display: block;
  margin: auto;
  text-align: center;
  text-shadow: 2px 2px 2px lightgrey;
  padding-bottom: 5px;*/
	text-transform: capitalize;
}
#div__contenido_mail_autor__p_0002101{
	min-height: 100px;
  width: 400px;
  padding: 10px;
  box-shadow: inset 2px 2px 9px 2px grey;
	text-align: left;
}
#div__botones_enviar_mail_autor__p_0002101{
	text-align: center;
  padding: 10px 0 0 0;
}
#div__botones_enviar_mail_autor__p_0002101>div{
	width: 95px;
  padding: 5px;
  text-align: center;
  color: white;
  cursor: pointer;
  margin: 0 10px;
  display: inline-block;
}
#div__boton_enviar_mail_autor__p_0002101{
	background-color: #2CC34B;
}
#div__boton_anular_mail_autor__p_0002101{
	background-color: #c32c2c;
}

#div__boton_enviar_mail_autor__p_0002101:hover, #div__boton_anular_mail_autor__p_0002101:hover{
	opacity: 0.8;
}
/******************************************/
#div__panel_login__p_0002101{
	display: none;
	z-index: 9;
  top: 0;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: hsl(0, 0%, 95%);
  /*display: flex;*/
  align-content: center;
  justify-content: center;
	overflow: auto;
}
#div__contenedor_login__p_0002101{
  display: flex;
  flex-direction: column;
  width: 400px;
  background-color: white;
  margin: auto;
  box-shadow: 3px 3px 3px 1px grey;
  text-align: center;
   font-family: 'Arial', Arial, sans-serif;
   font-size: 14px;
}
#div__login_titulo__p_0002101{
  color: #44b8e8;
  font-size: 30px;
  margin: 20px auto;
  display: inline-block;
}
.class__cont_user_y_pass__p_0002101{
  display: inline-block;
  width: 80%;
  border: 1px solid lightgrey;
  padding: 15px;
  color: grey;
  text-align: left;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  margin: auto;
  margin-bottom: 20px;
}
.class__cont_user_y_pass__p_0002101>label{
  font-weight: bold;
	padding-top: 2px;
}
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input{
	flex: 1;
  vertical-align: middle;
  padding: 0 0 0 20px;
  border: none;
  color: hsl(0, 0%, 64%);
  font-weight: normal;
  margin-bottom: 0;
  background-color: white;
}
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:focus{
  outline: none;
}
/*evitar fondo amarillo y texto negro para login guardado por chrome*/
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:-webkit-autofill,
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:-webkit-autofill:hover,
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:-webkit-autofill:focus {
  box-shadow: 0 0 0 100px white inset;
  -webkit-text-fill-color: hsl(0, 0%, 64%);
}
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:-webkit-autofill::selection{
	background-color: lightblue;
}
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:focus,
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:active{
	box-shadow: 0 0 0 100px white inset;
}
#div__contenedor_login__p_0002101 .class__cont_user_y_pass__p_0002101>input:hover{
	box-shadow: none;
}
#div__user_pass__p_0002101{
  font-weight: 20px;
}
#div__boton_login__p_0002101{
  background-color: #44b8e8;
  color: hsl(0, 0%, 96%);
  display: inline-block;
  padding: 11px;
  border-radius: 5px;
  box-shadow: 1px 1px 2px 1px grey;
  cursor: pointer;
  margin: auto;
  margin-bottom: 20px;
  width: 37%;
}
#div__boton_login__p_0002101:hover{
  opacity: 0.9;
}
#div__user_pass__p_0002101 {
  letter-spacing: 3px;
}
#div__cont_logo_login__p_0002101{
  background-color: #d3d3d378;
}
#div__cont_logo_login__p_0002101>img{
  height: 100px;
}
#div__mensaje_login__p_0002101{
	color: #E84466;
  background-color: #e8446612;
  padding: 10px;
}
#div__mensaje_login__p_0002101:empty{
  display: none;
}

#div__panel_quick_questions__p_0002101{
	position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
	left: 0;
  z-index: 2;
  padding: 5px;
	text-align: center;
  padding-top: 10px;
	background-color: rgba(0,0,0,0.7);
  display: flex;
  /*align-items: center;*/
  justify-content: center;
	display: none;
	flex-flow: column nowrap;

}
#div__contenedor_quick_questions__p_0002101{
	background-color: white;
	flex: 1;
  overflow: auto;
  align-self: center;
}
#div__titulo_quick_questions__p_0002101{
	font-size: 24px;
  font-weight: bold;
}
#div__contenido_quick_questions__p_0002101{
	display: inline-block;
  margin: auto;
  text-align: left;
  padding: 5px;
}
#div__panel_quick_questions__p_0002101 img:last-of-type{
	display: block;
    height: 50px;
    position: absolute;
    right: 20px;
    cursor: pointer;
}
#div__cerrar_quick_questions__p_0002101{
  color: white;
  font-size: 28px;
  cursor: pointer;
	text-align: right;
}
#div__imagen_cargando__p_0002101{
  display: none;
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  z-index: 10;
	background-color: rgba(0,0,0,0.1);
}

#div__imagen_cargando__p_0002101 img{
	position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.alumno_ausente h3{
	opacity: 0.5;
}

.css_cargando__p_0002101{
  animation-name: cargando;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
.visible_block{
	display: block !important;
}
.oculto{
	display: none;
}
.oculto_important{
	display: none !important;
}
.cursor_editar{
	cursor: pointer;
}
.flex_row{
	display: flex;
	flex-flow: row nowrap;
}
.waiting, .waiting * {
	cursor:progress !important;
}
.noselect_text {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
/*
ocultar con nivel edicion menor
.nivel_2
*/
@keyframes cargando{
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
@keyframes punto_rojo_notas{
	50%{
		opacity: 0.7;
    transform: scale(1.1);
	}
}

@media only screen and (min-width: 970px) {
	.div__tab_attachment__p_0002101{
		width: 100% !important;
	}
	.div__contenedor_tabs_attachments__p_0002101 .div__eliminar_attachment__p_0002101{
		right: -27px;
	}
	.div__contenedor_tabs_attachments__p_0002101 .div__recuperar_attachment__p_0002101{
		right: -27px;
	}
}
@media only screen and (max-width: 970px) {
	.div__contenedor_2_actividad__p_0002101>div{
		width: 100%;
	}
	.div__contenedor_tabs_attachments__p_0002101{
		width: 100%;
	}
	.parte_actividad{
		padding-left: 10px;
	}
	.div__contenedor_tabs_attachments__p_0002101>div>div{
		right: 0;
	}
	/*
	.div__tab_attachment__p_0002101{
		width: calc(100% - 30px);
	}*/
}
@media only screen and (max-width: 700px) {
	.div__contenedor_pag_attachments__p_0002107{
		height: 100%;
		top: 0;
	}
}
@media only screen and (max-width: 620px) {
	/*.parte_actividad{
		display: block;
		width: 100% !important;
	}*/
	.div__contenedor_3_actividad__p_0002101,
	.div__contenedor_4_actividad__p_0002101,
	.div__contenedor_5_actividad__p_0002101{
		display: block;
		width: 100% !important;
	}
	.div__contenedor_1_actividad__p_0002101{
		display: block;
	}
	.div__contenedor_2_actividad__p_0002101>div{
		width: 60%;
		margin: auto;
	}
	.div__tab_attachment__p_0002101{
		width: 80% !important;
		margin: auto;
	}
	.div__contenedor_actividad__p_0002101>div:first-of-type{
		flex-direction: column;
	}

}

@media only screen and (max-width: 500px) {
	.div__contenedor_2_actividad__p_0002101>div{
		width: 100%;
	}
	#div__contenedor_attendance_act__p_0002101,#div__contenedor_attendance__p_0002101{
		margin-left: 0;
	}
	#div__attendance_nombre_profesor__p_0002101{
		padding-left: 0;
	}
}
@media only screen and (max-width: 550px) {
	.div__contenedor_target__p_0002101 .one_fourth, .div__contenedor_tl_actividad__p_0002101 .one_fourth{
		width: 97%;
	}
}
@media only screen and (orientation: landscape) {
	.div__contenedor_pag_attachments__p_0002107{
		/*height: 80%;
		width: 80%;
		top: 10%;
		max-width: initial;*/

	}

	.div__contenedor_menu_attachment__p_0002107{
		flex-direction: column;
    height: 100%;
    width: 50px;
    position: absolute;
		left: 0;
		top:0;
	}
	.div__panel_desliz__p_0002107{
		bottom: 0;
		height: initial;
		max-height: 100%;
		max-width: calc(100% - 50px);
    width: auto;
    left: 50px;
    right: initial;
    padding: 14px;
    top: 0;
		transform: translateX(-100%);
	}
	.div__panel_desliz__p_0002107.abierto{
		transform: translateX(0);
	}
	.div__contenido_panel_desliz__p_0002107{
		/*width: max-content;*/
		width: initial;
	}
	.div__contenedor_pag_attachments__p_0002107>.div__panel_pag_attachments__p_0002107{
		margin-left: 50px;
	}

	.div__tapar_panel_desliz__p_0002107{
		height: 100%;
		width: 1%;
		left: 0;
	}
	.div__zona_evaluacion__p_0002107{
		width: 173px;
	}
	.div__contenedor_evaluacion__p_0002107{
		display: inline-block;
	}
	.div__caras_asimilado__p_0002107{
		display: inline-block;
		margin-left: 5px;
	}
	.div__zona_autor__p_0002107{
		display: none;
	}
	/*
	.div__menu_superior__p_0002107{
		position: absolute;
    top: 0;
    left: 0;
    right: 40px;
	}*/
	.div__titulo_attachment__p_0002107{
		height: 40px;
		padding-top: 8px;
	}
}

@media only screen and (orientation: landscape) and (max-width: 1080px) {
	.div__contenedor_pag_attachments__p_0002107{
		height: 98%;
		width: 98%;
		top: 1%;
	}
	/*.div__tapar_panel_desliz__p_0002107{
		height: 1%;
	}*/
}
@media only screen and (orientation: landscape) and (max-width: 736px) {
	.div__contenedor_pag_attachments__p_0002107{
		height: 100%;
		width: 100%;
		top: 0;
	}
	.div__tapar_panel_desliz__p_0002107{
		height: 0;
	}
}
/*editor tl*/
@media only screen and (max-width: 660px) {
	#p_0000771_div_tl_opciones{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	.p_0000771_class_tl_columna_opciones{
		height: 500px;
		flex: 0 0 50%;
	}
}
@media only screen and (max-width: 490px) {
	.p_0000771_class_tl_columna_opciones{
		flex:inherit;
	}
	#p_0000771_div_target_language_modify{
		padding-right: 0 !important;
	}
	.div__titulo_attachment__p_0002107{
		text-align: left;
	}
	#div__avisos__p_0002101{
		width: 100%;
	}
}
