body {margin:0px;	padding:0px; z-index:0;}

.lmsgris{color: #707070;}
.lmsverde{color: #63b03c;}
.lmsnegrita{font-weight:bold;}
.lmsnegritaverde{font-weight:bold;color: #63b03c;}
.lmsnegritagris{font-weight:bold;color: #707070;}
.atras{float:left;}
.atras a{float:left;background-image: url(images/atras.jpg);	background-repeat: no-repeat;}
.atras a:hover{float:left;	background-image: url(images/atras-verde.jpg);	background-repeat: no-repeat;}
.adelante{float:left;}
.adelante a{float:left;background-image: url(images/adelante.jpg);	background-repeat: no-repeat;}
.adelante a:hover{float:left;	background-image: url(images/adelante-verde.jpg);	background-repeat: no-repeat;}

#lmscabeceraAncho{background:url(images/sombra-cabecera.png) repeat-x top;text-align:center;}
#lmscabeceraBlueAncho{background:url(images/sombra-cabecera-azul.png) repeat-x top;text-align:center;}
#lmsContenidos{background-image: url(images/sombra-contenido.jpg);	background-repeat:  repeat-x;	background-position: top; clear:both;}
.lmsmenusAncho{	height:100%;border-bottom-width: 1px;border-bottom-style:solid;	border-bottom-color: #c7c8ca;border-top-width: 1px;border-top-style: solid;border-top-color: #c7c8ca;}

#lmscabecera{height:100px;margin:auto;width:950px;}
#lmslogo{padding:26px 0 0 5px; float:left;}
#lmslogotipoCliente{float:right; padding: 22px 5px 0 0;height: 65px;}

.ModalContenido{float:left;width:753px/*780px*/;font-family:Arial, Helvetica, sans-serif; color: #707070;; font-size:12px;}
.ModalCabecera{float:left; background-color:#000000;height:32px;width:24px;padding:6px 0 0 729px/*756px*/;}
.ModalCabecera a{background-image: url(images/cerrar-aspa.png);	background-repeat: no-repeat;}
.ModalCabecera a:hover{background-image: url(images/cerrar-aspa-verde.png);	background-repeat: no-repeat;}
.ModalBandera{float:left;width:737px/*764px*/;padding:20px 0 0 16px;}
.ModalTexto{float:left;padding:0 30px 30px 90px;width:633px/*660px*/;}
.FichaModal{float:left;width:633px/*660px*/;line-height:18px;padding-top:18px;}
.FichaModalRot{float:left;color: #63b03c;font-size:18px;width:633px/*660px*/;padding-bottom:10px;}
.FichaModalText{float:left;width:633px/*660px*/;padding-bottom:20px;}
#new-fancybox-overlay, div #course-fancybox-overlay, div #verxact-fancybox-overlay, div #FirstAccessDBGLayer, div #DarkBackgroundLayer, div#DarkBackgroundLayerStudygroup, div #DarkBackgroundLayerLetsTalk, div .BGLayer /*NEW*/
{
    filter: alpha(opacity=30);
    opacity: 0.3;
    background-color: #666666; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    /*display: none;*/
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100;
}
#new-fancybox-wrap, div #course-fancybox-wrap, div #verxact-fancybox-wrap, div #general-wrap /*NEW*/
{   
    margin: 0;
    /*padding: 20px;*/
    position: absolute;    
    top: 40px;
    left: 60px;
    z-index: 1101;
    background-color:White;
    /*background-color: #F4F4F4;*/
    border:1px solid #cccccc;
    /*-moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;*/
}
#new-fancybox-wrap
{
    left: 200px;
}

#waitBackground /*NEW*/
{
    filter: alpha(opacity=50);
    opacity: 0.5;
    background-color: #ffffff; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    
    background: none repeat scroll 0 0 #ffffff;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1100;
}

div #FirstAccessFormContainer, div #IFrameFormContainer /*NEW*/
{margin: 0; position: fixed; top: 40px;/*left:0;*/ z-index: 1101; background-color:White; border:1px solid #cccccc; margin:0 auto;}

div #ParticipationScoreFormContainer /*NEW*/
{margin: 0; position: fixed; top: 100px;/*left:0;*/ z-index: 1101; background-color:White; border:1px solid #cccccc; margin:0 auto;}

.lmsSubmenusAncho{height:100%;/*border-bottom-width: 1px;border-bottom-style:solid;	border-bottom-color: #c7c8ca;*/}
.lmsmenu{min-height:45px;margin:auto;width:950px; font-family:Arial, Helvetica, sans-serif; color:#656565; font-weight:bold; font-size:12px;padding:0px; position:relative; /*overflow:hidden*//*NEW*/}
.lmsmenuInicio{height:45px;margin:auto;width:950px; font-family:Arial, Helvetica, sans-serif; color:#656565; font-weight:bold; font-size:12px;padding:0px;}
.lmsmenuInicioBotones{width:500px;float:right;}
.lmsmenu ul{display:block;float:right;margin:0px;padding:0px;width:950px;}
.lmsmenuInicioBotones ul{display:block;float:right;margin:0px;padding:0px;width:500px;}
.lmsmenu li{display: block;	list-style-type: none; float:left;margin:16px 0 0 20px;height:30px;float:right;}
.lmsSubmenusAncho .lmsmenu li{margin:16px 0 0 13px}/*NEW*/
.lmsmenuInicioBotones li{display: block;	list-style-type: none; float:left;margin:16px 0 0 20px;height:30px;float:right;}
.lmsmenu li a{display: block;font-family:Arial, Helvetica, sans-serif; color:#707070; font-weight:bold; font-size:12px;text-decoration: none;height:30px;letter-spacing: 0.5px;}
.lmsmenuInicioBotones li a{display: block;font-family:Arial, Helvetica, sans-serif; color:#707070; font-weight:bold; font-size:12px;text-decoration: none;height:30px;letter-spacing: 0.5px;}
.lmsmenu li a:hover{display: block;font-family:Arial, Helvetica, sans-serif; color:#707070; font-weight:bold; font-size:12px;text-decoration: none;background-image: url(images/marcado.png);	background-repeat: no-repeat;	background-position: center bottom;height:30px;letter-spacing: 0.5px;}
.lmsmenuInicioBotones li a:hover{display: block;font-family:Arial, Helvetica, sans-serif; color:#707070; font-weight:bold; font-size:12px;text-decoration: none;background-image: url(images/marcado.png);	background-repeat: no-repeat;	background-position: center bottom;height:30px;letter-spacing: 0.5px;}
.lmsmarcado{background-image: url(images/marcado.png);	background-repeat: no-repeat;	background-position: center bottom;height:30px;}
.lmsmenu li a.comunidad{background: url(images/others/flecha.png) right 1px no-repeat; padding-right:18px;}/*NEW*/
.lmsmenu li a.comunidad:hover{background: url(images/others/flecha-verde.png) right 1px no-repeat; padding-right:18px;}/*NEW*/

.BuscadorInicio{width:440px;float:left;padding:0px;}
.InicioBuscarNombre{float:left;width:164px;padding-top:10px;}
.InicioBuscarNombre2{float:left;width:100px;padding-top:10px;}
.InicioLineaPrinc{float:left;width:940px;padding-left:10px}
.InicioLineaPrinc2{float:left;width:940px;padding: 0 0 4px 10px;}
.InicioErroresCajon{float:left;width:786px;min-height: 30px; height: auto !important; height: 30px;}
.InicioErrores{	float:left;	width:390px;	background-image: url(images/usuario-erroneo.png);	background-repeat: no-repeat;	background-position: left;padding:6px 0 0 28px;height:22px;color:#FF0000;}
.InicioErroresImagen{float:left;width:390px;	min-height: 26px; height: auto !important; height: 26px;	border: 2px solid #FF0000;	background-image: url(images/usuario-erroneo.jpg);	background-repeat: no-repeat;	background-position: left top;margin-right:12px;}
.InicioErroresTexto{float:left;	padding:6px 4px 3px 28px;color:#FF0000;}
.InicioOlvidado{float:left;width:368px;height:22px;padding:8px 0 0 0;}
.InicioIdiomas{float:left;width:150px;padding: 6px 0 0 0;}
.InicioAspaRoja{float:left;}
.InicioLineaPrinc a{float:left;color: #63b03c; text-decoration:none;}
.InicioLineaPrinc a:hover{float:left;color: #63b03c;text-decoration:underline;}
.InicioLineaPrinc2 a{float:left;color: #63b03c; text-decoration:none;}
.InicioLineaPrinc2 a:hover{float:left;color: #63b03c;text-decoration:underline;}
.InicioMicuenta{float:left;padding:18px; }
.InicioMicuenta a{color: #707070; text-decoration:none;}
.InicioMicuenta a:hover{color: #63b03c;}
.InicioMicuentaCajasSuperior{float:left;width:920px;}
.InicioMicuentaCajaCursos{float:left;	width:350px;	border-top-width: 1px;	border-top-style:solid;	border-top-color: #c7c8ca;	margin:5px 0 5px 0;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;margin-right:10px;}
.InicioMicuentaUltimosCursos{float:left;	width:918px;	border-top-width: 1px;	border-top-style:solid;	border-top-color: #c7c8ca;	margin:5px 0 5px 0;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;margin-top:6px;}
.InicioMicuentaCajaNoticias{float:left;	width:556px;	border-top-width: 1px;	border-top-style:solid;	border-top-color: #c7c8ca;	margin:5px 0 5px 0;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;}

.InicioMicuentaCajaCabeceraUltimosCursos, .InicioMicuentaCajaCabeceraCursos, .InicioMicuentaCajaCabeceraNoticias{float:left;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;height:20px;background-image: url(images/marcado-vertical-cabecera.jpg);background-repeat: no-repeat;	background-position: left center; padding:4px;background-color:#f8f8f8;}
.InicioMicuentaCajaCabeceraCursos{width:342px;}
.InicioMicuentaCajaCabeceraNoticias{width:548px;}
.InicioMicuentaCajaCabeceraUltimosCursos{width:910px;float:left;}
.InicioMicuentaCajaCabeceraTexto{float:left;font-weight:bold;padding:3px 0 0 15px;}
.InicioMicuentaCajaCabeceraBotones{float:right;padding:3px 3px 0 3px;}
.InicioMicuentaCajaCabeceraBotones a{float:right;font-size:11px;	font-weight:bold;	padding-right:10px;	background-image: url(images/flecha.png);	background-repeat: no-repeat;	background-position: right;}
.InicioMicuentaCajaCabeceraBotones a:hover{float:right;font-size:11px;font-weight:bold;padding-right:10px;	background-image: url(images/flecha-verde.png);	background-repeat: no-repeat;background-position: right;}
.InicioMicuentaCajaLisCursos{float:left;width:334px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:6px 10px 6px 7px;height:63px;}
.InicioMicuentaCajaLisUltCursos{float:left;width:918px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:0px;height:156px;}
.InicioMicuentaMisCursos{float:left;}
.InicioMicuentaMisNoticias{float:left;width:500px;}
.InicioMicuentaBandera{float:left;padding:1px 20px 1px 10px;}
.InicioMicuentaBandera img{max-width:56px; max-height:56px;}
.InicioMicuentaCertificado{float:left;padding:4px 14px 4px 4px;}
.InicioMicuentaMisCursosTextos{float:left;width:220px;}
.InicioMicuentaMisCursosTexto{float:left;padding:20px 0 0 0;width:220px;}
.InicioMicuentaMisCursosTexto a{float:left;font-size:14px;color: #63b03c;font-weight:bold;width:210px;}
.InicioMicuentaMisCursosTexto a:hover{float:left;font-size:14px;color: #63b03c;text-decoration:underline;font-weight:bold;width:210px;}
.InicioMicuentaMisCursosTextito{float:left;width:200px;}
.InicioMicuentaMisCursosFlecha{float:left;padding:22px 0 0 0;}
.InicioMicuentaCajaLisNoticias{float:left;width:556px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:0px;}
.InicioMicuentaCajaLisNotImagen{float:left;width:270px;height:150px;}
.InicioMicuentaCajaLisTextos{float:left;width:250px;}
.InicioMicuentaCajaLisNotDatosPer{float:left;width:250px; font-weight:bold;padding:2px 0 10px 0;height:16px;}
.InicioMicuentaCajaLisNotDatosPers{float:left;width:250px; font-weight:bold;padding:5px 0 5px 0;}
.InicioMicuentaCajaLisNotDatosPer2{float:left;width:600px; font-weight:bold;padding:5px 0 5px 0;}
.InicioMicuentaCajaLisNotFechas{float:left;width:250px; font-weight:bold;padding-top:14px;height:16px;}
.InicioMicuentaCajaLisNotNombre{float:left;	padding-right:4px;	text-transform: uppercase;width:240px;}
.InicioMicuentaCajaLisNotNombreLargo{float:left;	padding-right:4px;	text-transform: uppercase;width:600px;}
.InicioMicuentaCajaLisNotNombreFicha{float:left;	padding-right:4px;	text-transform: uppercase;width:875px;}
.InicioMicuentaCajaLisNotFecha{	float:left;	padding:0 4px 0 14px;	background-image: url(images/punto-sep.jpg);	background-repeat: no-repeat;	background-position: left;}
.InicioMicuentaCajaLisNotLaFecha{float:left;padding:0 4px 0 0;}
.InicioMicuentaCajaLisNotHoras{float:left;padding-right:2px;}
.InicioMicuentaCajaLisNotHora{float:left;width:100px;}
.InicioMicuentaCajaLisNotRotulo{float:left;width:250px;font-size:18px;color: #63b03c; margin-bottom:10px;}
.InicioMicuentaCajaLisNotRotulo a{float:left;color: #63b03c; text-decoration:none;}
.InicioMicuentaCajaLisNotRotulo a:hover{float:left;color: #63b03c; text-decoration:underline;}
.InicioMicuentaCajaLisNotRotuloV{float:left;width:250px;font-size:18px;color: #63b03c; margin:10px 0 0 0;}
.InicioMicuentaCajaLisNotRotuloV a{float:left;color: #63b03c; text-decoration:none;}
.InicioMicuentaCajaLisNotRotuloV a:hover{float:left;color: #63b03c; text-decoration:underline;}
.InicioMicuentaCajaLisNotTexto{float:left;width:250px; line-height:16px;}
.InicioMicuentaCajaLisNotFlecha{float:left;width:36px;padding-top:60px;}
.InicioMicuentaUltCursosflecha1{float:left;width:21px;border-right-width: 1px;border-right-style:solid;border-right-color: #E8E8E8;height:156px;}
/*.InicioMicuentaUltCursosflecha1 a, .InicioMicuentaUltCursosflecha2 a{float:left; background-color: #f8f8f8;padding-left:5px;height:150px;}
.InicioMicuentaUltCursosflecha1 a:hover, .InicioMicuentaUltCursosflecha2 a:hover{float:left;padding-left:5px;height:150px;}
.InicioMicuentaUltCursosflecha1 a{background-image: url(images/mas-noticias.png);	background-repeat: no-repeat;	background-position: center center;}
.InicioMicuentaUltCursosflecha2 a{background-image: url(images/menos-noticias.png);background-repeat: no-repeat;	background-position: center center;}*/
.InicioMicuentaUltCursosflecha1 a{float:left;background-image: url(images/noticia-anterior.jpg);	background-repeat: no-repeat;height:156px;}
.InicioMicuentaUltCursosflecha1 a:hover{float:left;background-image: url(images/noticia-anterior-over.jpg);	background-repeat: no-repeat;height:156px;}
.InicioMicuentaUltCursosflecha2 a{float:left;background-image: url(images/noticia-siguiente.jpg);	background-repeat: no-repeat;height:156px;}
.InicioMicuentaUltCursosflecha2 a:hover{float:left;background-image: url(images/noticia-siguiente-over.jpg);	background-repeat: no-repeat;height:156px;}
.InicioMicuentaUltCursosNoticia1{float:left;width:400px;border-right-width: 1px;border-right-style:solid;border-right-color: #c7c8ca;padding:18px;height:114px;}
.InicioMicuentaUltCursosNoticia2{float:left;width:401px;padding:18px;}
.InicioMicuentaUltCursosflecha2{float:left;border-left-width: 1px;border-left-style:solid;border-left-color: #E8E8E8;height:156px;width:21px;}
.InicioMicuentaUltCursosBandera{float:left;width:70px;height:100px;}
.InicioMicuentaUltCursosTextos{float:left;width:300px;}
.InicioMicuentaUltCursosRotulo{float:left;width:280px;padding:8px 0 8px 0;font-weight:bold;}
.InicioMicuentaUltCursosRotulo a{float:left;padding-bottom:8px;color: #63b03c;}
.InicioMicuentaUltCursosRotulo a:hover{float:left;padding-bottom:8px;color: #63b03c; text-decoration:underline;}
.InicioMicuentaUltCursosTexto{float:left;width:300px; line-height:17px;}

.InicioNoticiaFicha{float:left; width:950px;}
.InicioNoticiaFichaRotulo{float:left; width:930px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin:0 5px 0 5px;padding:10px 0 16px 20px;}
.InicioNoticiaFichaNotTextos{float:left;width:880px;}
.InicioNoticiaFichaNotRotulo{float:left;width:880px;font-size:24px;color: #63b03c; margin:5px 0 5px 0;}
.InicioNoticiaFichaNotFechas{float:left;width:880px; font-weight:bold;}
.InicioNoticiaFichaNotFecha{float:left;width:70px;}
.InicioNoticiaFichaNotHora{float:left;width:100px;}
.InicioNoticiaFichaNotCerrar{float:left;width:50px;padding-top:25px;}
.InicioNoticiaDescr{float:left;padding:18px;width:914px;margin:0 5px 0 5px; overflow-x:scroll;}
.InicioNoticiaImg{float:left;width:492px;}
.InicioNoticiaImg img{padding-bottom:14px;}
.InicioNoticiaTexto{float:left;width:420px; line-height:20px;}

.InicioNoticias{float:left; width:950px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin:0 5px 0 5px;}
.InicioNoticiasListado{float:left; width:950px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;}
.InicioNoticiasTextos{float:left;width:630px;}
.InicioNoticiasRotulo{float:left;width:620px;font-size:24px; margin-bottom:10px;}
.InicioNoticiasRotulo a{float:left;color: #63b03c; text-decoration:none;}
.InicioNoticiasRotulo a:hover{float:left;color: #63b03c; text-decoration:underline;}
.InicioNoticiasRotulo2{float:left;width:620px;font-size:24px; margin-top:10px;}
.InicioNoticiasRotulo2 a{float:left;color: #63b03c; text-decoration:none;}
.InicioNoticiasRotulo2 a:hover{float:left;color: #63b03c; text-decoration:underline;}
.InicioNoticiasTexto{float:left;width:620px; line-height:16px;}
.InicioNoticiaNumeros{float:left;font-weight:bold;padding-top:2px;} 
.InicioNoticiaNumerosUsuarios{float:left;font-weight:bold;padding-top:4px;}
.InicioNoticiaNumeros a, .InicioNoticiaNumerosUsuarios a{color: #707070; text-decoration:none;padding:0 4px 0 4px;}
.InicioNoticiaNumeros a:hover, .InicioNoticiaNumerosUsuarios a:hover{color: #63b03c;}

.InicioNoticiaNumerosVerde{color: #63b03c; padding:0 4px 0 4px; font-weight:bold;}
.InicioNoticiaNumeros2{float:left;margin:0 5px 0 5px;	height:16px;padding:15px 20px 15px 370px;}
.InicioNoticiaPaginacion{float:left;margin:0 0 0 10px;width:140px;}
.InicioNoticiaPaginacionUsuario{float:left;margin:0 0 0 10px;width:100px;}
.InicioNoticiaPaginacionUsuarioCaja{float:left;}
.InicioNoticiaPaginacionUsuarioBoton{float:left;}
.InicioNoticiaPaginacionUsuarioTexto{float:right;padding-top:3px;}
.NumeroPaginacion{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	font-size: 12px;color: #656565;height: 17px;	width: 30px;float:left;margin-right:2px;}
.PaginaAdelante{float:left;padding-top:2px;}
.PaginaAdelante a{float:left;	background-image: url(images/flecha.png);	background-repeat: no-repeat;	background-position: right;	padding-right:10px;	margin-right:6px;}
.PaginaAdelante a:hover{float:left;	background-image: url(images/flecha-verde.png);	background-repeat: no-repeat;	background-position: right;	padding-right:10px;	margin-right:6px;}
.PaginaAtras{float:left;padding-top:2px;}
.PaginaAtras a{float:left;	background-image: url(images/flechaInv.png);	background-repeat: no-repeat;	background-position: left;	padding-left:10px;}
.PaginaAtras a:hover{float:left;	background-image: url(images/flechaInv-verde.png);	background-repeat: no-repeat;	background-position: left;	padding-left:10px;}
.lmsActivosNoticiasPag{float:left;width:350px;}
.lmsActivosNoticiasPag a:hover{color: #63b03c;}

.InicioInfoImagen{float:left;width:390px;	min-height: 26px; height: auto !important; height: 26px;	border: 2px solid #FF0000;	background-image: url(images/usuario-info.jpg);	background-repeat: no-repeat;	background-position: left top;margin-right:12px;}
.MisCursosCarpetaTextoLargos{float:left; width:450px; padding:0 14px 0 0;}
.MisCursosCarpetaTextoVenta1{float:left; width:450px; padding:0 44px 0 0;}
.MisCursosCarpetaTextoVenta2{float:left; width:410px; padding:0 44px 0 0;}
.MisCursosCarpetaDatosCheck{float:left; width:26px; padding:56px 0 0 4px;}
.MisCursosCarpetaGrupoVentas{float:left; width:310px;padding:18px 0 0 0;height:108px; line-height:15px;}
.MisCursosCarpetaGrupoVentas2{float:left; width:310px;padding:0 0 0 0;line-height:15px;height:108px;}
.CourseGroupsContainer {float: left; padding-top:18px;}/*NEW*/
.CourseGroupsContainer .groupcheckbox{float:left; width:23px;}/*NEW*/
.CourseGroupsContainer .groupdata{float:left}/*NEW*/
.CourseGroupsContainer div.selectedGroup { background: #D9E1DC; } /*color de fondo curso selecionado*//*NEW*/
.CheckGrupoVentas{float:left;height:108px;}
.VentasCursosSaldo{float:left;	margin:0 0 10px 28px;	width:903px;	background-image: url(images/fondo-ventas.jpg);}
.VentasCursosSaldoFin{float:left;padding:0px;margin:0px;}
.VentasCursosSaldoMarcado{float:left;margin:0 5px 0 5px;width:874px;background-color:#f8f8f8;padding:10px 4px 8px 15px;}
.VentasCursosSaldoMarcadoResumen{float:left;width:200px;padding:5px 0 0 0;}
.VentasCursosSaldoMarcadoResumen a, .VentasCursosSaldoMarcadoResumen span /*NEW*/{float:left; color: #707070; text-transform:uppercase; font-weight:bold; text-decoration:none;padding-left:32px;background-image: url(images/resumen-pedido.png);background-repeat: no-repeat;background-position: left;}
.VentasCursosSaldoMarcadoResumen a:hover{float:left; color: #63b03c; text-transform:uppercase; font-weight:bold; text-decoration:none;padding-left:32px;background-image: url(images/resumen-pedido-verde.png);background-repeat: no-repeat;background-position: left;}
.VentasCursosSaldoMarcadoBoton{float:right;}
.VentacursosRotulos{float:left;padding:10px 15px 10px 45px;margin:0 5px 0 5px;width:833px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;}
.VentacursosRotulosCurso{float:left;}
.VentacursosRotulosPrecioFinal{float:right;}
.VentacursosPrecioTotal{float:left;padding:10px 15px 10px 45px;margin:0 5px 0 5px;width:833px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;color: #63b03c;}
.VentacursosPrecioTotalesRotulo{float:right;text-align:right;}
.VentacursosPrecioTotalPrecio{float:right;text-align:right;width:80px;padding-left:8px;}
.VentacursosPrecio{float:left;padding:10px 15px 10px 45px;margin:0 5px 0 5px;width:833px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;font-size:11px;}
.VentacursosPreciosLinea{float:left;width:833px;}
.VentacursosPrecios{float:right;text-align:right;width:80px;padding-left:8px;}
.VentacursosPrecioDesc{float:right;text-align:right;}
.VentacursosNombre{float:left;padding:10px 15px 10px 15px;margin:0 5px 0 5px;width:863px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;font-size:11px;}
.VentacursosNombreBorrar{float:left;padding:4px 0 0 0;width:30px;}
.VentacursosNombreBorrar a{float:left;	height:18px;background-image: url(images/borrar.png);	background-repeat: no-repeat;}
.VentacursosNombreBorrar a:hover{float:left;height:18px;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;} 
.VentacursosNombreLinea{float:left;width:400px;}
.VentacursosNombreCurso{float:left;width:400px;color: #63b03c;}
.VentacursosNombreGrupo{float:left;width:400px;}
.VentacursosPrecioTotalRotulo{float:right;padding:8px 0 0 0;} 
.VentaMisCursosTextos{float:left;width:794px;padding:26px 0 0 0;} 
.VentaMisCursosTexto{float:left;width:794px;}
.VentaMisCursosTexto a{float:left;font-size:18px;color: #63b03c;font-weight:bold;text-decoration:none;}
.VentaMisCursosTexto a:hover{float:left;font-size:18px;color: #63b03c;text-decoration:underline;font-weight:bold;}
.ResumenVentasCursos{float:left;width:950px;margin:15px 0 0 0;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;}
.ResumenVentacursosRotulos{float:left;padding:6px 15px 6px 45px;width:890px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;font-size:11px;background-color:#f8f8f8;}
.ResumenVentacursosNombre{float:left;padding:10px 15px 10px 15px;width:920px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.ResumenVentacursosPrecio{float:left;padding:12px 15px 10px 45px;width:890px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;}
.ResumenVentacursosPreciosLinea{float:left;width:890px;height:16px;}
.ResumenVentacursosPrecioTotal{float:left;padding:20px 15px 20px 45px;width:890px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-weight:bold;color: #63b03c;}

.ResumenVentacursosNombreLinea{float:left;padding-right:10px;width:355px;}
.ResumenVentacursosNombreCurso{float:left;width:355px;color: #63b03c;font-weight:bold;}
.ResumenVentacursosNombreGrupo{float:left;width:355px}
.ResumenVentacursosRotulosCurso{float:left;padding-right:10px;width:355px;}
.ResumenVentacursosRotulosFecInic{float:left;padding-right:10px;width:115px;}
.ResumenVentacursosRotulosFecFin{float:left;padding-right:10px;width:195px;}
.ResumenVentacursosRotulosPlazas{float:left;padding-right:10px;width:117px;}
.ResumenVentacursosRotulosPrecioFinal{float:right;}
.ResumenVentacursosFecInic{float:left;padding:8px 10px 0 0;height:20px;width:115px;}
.ResumenVentacursosFecFin{float:left;padding:8px 10px 0 0;height:20px;width:195px;}
.ResumenVentacursosPlazas{float:left;padding:8px 10px 0 0;height:20px;width:117px;}
.ResumenVentacursossPrecioFinal{float:right;padding:8px 0 0 0;height:20px;}
.ResumenFormaPago{float:left;padding:20px 0 0 45px;width:905px;font-weight:bold;text-transform:uppercase;font-size:11px;}
.ResumenVentasCursosBotones{float:left;width:940px;padding:10px 0 0 0;}
.ResumenVentasCursosBoton{float:right;padding:0 0 0 6px;}
.ResumenTipodePago{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	font-size: 10px;color: #656565;height: 22px;	width: 156px;font-weight:bold;text-transform: uppercase;margin:3px 0 0 10px;}

#ReportTree{border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}/*NEW*/
.MisCursos{float:left; width:950px;margin:0 5px 0 5px;}
.MisCursosListado{float:left; width:950px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;}
.MisCursosBandera{float:left;padding:15px 20px 15px 30px;}
.MisCursosBandera img{max-width:56px;max-height:56px;}
.MisCursosBandera2{float:left;padding:15px 15px 15px 24px;}
.MisCursosTextos{float:left;width:794px;padding:32px 0 0 0;}
.MisCursosTexto{float:left;width:794px;}
.MisCursosTexto a{float:left;font-size:14px;color: #63b03c;font-weight:bold;text-decoration:none;}
.MisCursosTexto a:hover{float:left;font-size:14px;color: #63b03c;text-decoration:underline;font-weight:bold;}
.MisCursosTextito{float:left;width:794px;}
.MisCursosFlecha{float:left;padding:28px 0 0 0;}

.MisCursosCarpeta{float:left;height:48px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:14px 6px 2px 20px;}
.MisCursosCarpeta2{float:left;height:48px;width:884px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:14px 6px 2px 60px;}/*New*/
.MisCursosCarpetaMarcado{float:left;height:48px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:14px 6px 2px 20px;background-color:#f8f8f8;}
.MisCursosListadoCarpeta{float:left; width:950px;}
.MisCursosCarpetaBandera{float:left;padding:15px 20px 15px 20px;}
.MisCursosCarpetaTitular{float:left;padding:10px 10px 0 6px;width:850px;font-size:14px;color: #63b03c; font-weight:bold;}
.MisCursosCarpetaTitular a, .MisCursosCarpetaTitular2 a{float:left;color: #63b03c;text-decoration:none;padding-left:40px;	background-image: url(images/carpeta.png);	background-repeat: no-repeat;	background-position: left;}
.MisCursosCarpetaTitular a:hover, .MisCursosCarpetaTitular2 a:hover{float:left;color: #63b03c; text-decoration:underline;padding-left:40px;background-image: url(images/carpeta-verde.png);	background-repeat: no-repeat;	background-position: left;}
.MisCursosCarpetaFlecha{float:left;height:36px; width:36px;}

.MisCursosCarpetaDesplegado{float:left;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:20px 6px 20px 20px; line-height:18px; overflow: hidden;/*New*/}
.MisCursosCarpetaDesp2Nivel{float:left;width:884px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:20px 6px 20px 60px; line-height:18px; overflow: hidden;/*New*/}
.MisCursosCarpetaAbierta{float:left;width:866px;}
.MisCursosCarpetaAbierta2{float:left;width:826px;}
.MisCursosCarpetaTitularDes{float:left;padding:0 10px 0 6px;width:850px;font-size:14px;color: #63b03c; font-weight:bold;}
.MisCursosCarpetaTitularDes2{float:left;padding:0 10px 0 6px;width:810px;font-size:14px;color: #63b03c; font-weight:bold;}
.MisCursosCarpetaDescripcion{float:left;padding:10px 10px 0 46px;width:810px;}
.MisCursosCarpetaDescripcion2{float:left;padding:10px 10px 0 46px;width:770px;}
.MisCursosCarpetaTitularDes a, .MisCursosCarpetaTitularDes2 a{float:left;color: #63b03c;text-decoration:none;padding-left:40px;	background-image: url(images/signo-mas.png);	background-repeat: no-repeat;	background-position: left;}
.MisCursosCarpetaTitularDes a:hover, .MisCursosCarpetaTitularDes2 a:hover{float:left;color: #63b03c; text-decoration:underline;padding-left:40px;background-image: url(images/signo-mas-verde.png);	background-repeat: no-repeat;	background-position: left;}
.MisCursosCarpetaFlechaDes{float:left; width:36px;padding-top:24px;}
.MisCursosCarpetaTexto{float:left; width:480px; padding:0 14px 0 0;}
.MisCursosCarpetaTexto2{float:left; width:440px; padding:0 14px 0 0;}
.MisCursosCarpetaTextoLargo{float:left; width:480px; padding:0 14px 0 0;}
.MisCursosCarpetaDatos{float:left; width:306px;padding:0 10px 0 0;}
.MisCursosCarpetaIdiomas{float:left; width:310px; /*height:18px;*//*New*/}
.MisCursosCarpetaRequesitos{float:left; width:310px;/*height:18px;*//*New*/}
.MisCursosCarpetaGrupo{float:left; width:310px;height:18px;}
.MisCursosCarpetaFechaInic{float:left; width:310px;height:18px;padding-top:20px;}
.MisCursosCarpetaFechaFin{float:left; width:310px;height:18px;}
.MisCursosCarpetaAcceso{float:left; width:310px;height:18px;}
.MisCursosCarpetaVerDesc{float:left; width:310px;height:18px;font-weight:bold;}
.MisCursosCarpetaVerDesc a{float:left;	background-image: url(images/ver-desc.png);	background-repeat: no-repeat;	background-position: right;padding:0 24px 2px 0;color: #707070; text-decoration:none;}
.MisCursosCarpetaVerDesc a:hover{float:left;background-image: url(images/ver-desc-verde.png);	background-repeat: no-repeat;	background-position: right;padding:0 24px 2px 0;color: #63b03c;}
.MisCursosCarpetaLargo{float:left;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:20px 6px 20px 20px; line-height:18px;background-color: #f8f8f8;}
.MisCursosCarpeta2{float:left;height:48px;width:884px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:14px 6px 2px 60px;}
.MisCursosCarpetaMarcado2{float:left;height:48px;width:884px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:14px 6px 2px 60px;background-color:#f8f8f8;}
.MisCursosCarpetaTitular2{float:left;padding:10px 10px 0 6px;width:810px;font-size:14px;color: #63b03c; font-weight:bold;}
.MisCursosCarpetaTextoLargo2{float:left; width:440px; padding:0 14px 0 0;}
.MisCursosCarpetaLargo2{float:left;width:884px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:20px 6px 20px 60px; line-height:18px;background-color: #f8f8f8;}
.MisCursosLink{padding-left:46px;}/*NEW*/
.MisCursosLink a{padding-right:20px; text-decoration:none; font-size: 12px; background:url(images/ver-desc.png) top right no-repeat;}/*NEW*/
.MisCursosLink a:hover{text-decoration:underline; background:url(images/ver-desc-verde.png) top right no-repeat;}/*NEW*/

.NoSelected { display:none; /*opacity:0.3;*/}

.MisCursos .selectedCategory { color: #DEA201; font-weight: bold; border: dotted 1px #4C4C4C; } /*NEW*/
.MisCursos .selectedCourse { color: #DEA201; font-weight: bold; border: dotted 1px #4C4C4C; }/*NEW*/
div.reportCourseGroupsContainer /*NEW*/
{
	clear: left;
	overflow: hidden;
	padding-left: 40px;
	padding-bottom: 10px;
	padding-top: 10px;
}
table.reportCourseGroups td a { color: #445464; }/*NEW*/
table.reportCourseGroups td a:hover { color: #848E98; }/*NEW*/
table.reportCourseGroups th, .reportCourseGroups td/*NEW*/
{
	color: #445464;
	font-size: 11px;
	padding: .1em .5em;
	text-align: left;
	border-bottom: dotted 1px #848E98;
	line-height: 16px;
}
table.reportCourseGroups thead th.check span { display: none; }/*NEW*/
table.reportCourseGroups th { border-bottom: solid 1px #445464; font-weight: bold; }/*linea bajo encabezado tabla*//*NEW*/
table.reportCourseGroups tbody tr.selectedGroup { background: #D9E1DC; } /*color de fondo curso selecionado*//*NEW*/


#lmslineaMigas{margin:0 5px 0 5px;;width:950px;color:#707070;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-bottom:16px;height:10px;}
#lmsmigas{text-transform:uppercase;	font-weight:bold;font-size:12px;letter-spacing: 0.5px; float:left;}
#lmsmigas img{padding:0 2px 0 2px;}
#lmsBienvenido{float:right; font-size:12px;}
#lmsSalir{	float:right;	font-size:12px;	font-weight:bold;}
#lmsmigas a, #lmsSalir a, #lmsBienvenido a{text-decoration:none;}
#lmslineaMigas a:hover{color: #63b03c;}
#lmsSalir a{color: #707070;background-image: url(images/flecha.png);	background-repeat: no-repeat;	background-position: right;padding:0 10px 0 14px;}
#lmsSalir a:hover{color: #63b03c;background-image: url(images/flecha-verde.png);	background-repeat: no-repeat;	background-position: right;padding:0 10px 0 14px;}

#lmsContenedor{margin:auto; width:960px; height:400px;color:#707070;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-top:16px;}

#lmscajaSup{height:5px;	width:960px; background-image: url(images/sombra-superior.png);background-repeat: no-repeat;margin:0px;padding:0px;float:left;}
#lmscajaCentral{width:960px;min-height: 482px; height: auto !important;  height: 492px;background-image: url(images/sombra-central.png);float:left; position:relative;}
#lmscajaInf{height:5px;	width:960px;background-image: url(images/sombra-inferior.png);	background-repeat: no-repeat;margin:0px;padding:0px;margin:0 0 10px 0;float:left;}
.lmsActivos{width:910px;margin:0 5px 0 5px;	height:16px;padding:15px 20px 15px 20px; border-bottom-width: 1px;	border-bottom-style:solid;	border-bottom-color: #c7c8ca; background-image: url(images/marcado-vertical.jpg);background-repeat: no-repeat;	background-position: left;float:left;}
.lmsActivosOpen{width:910px;margin:0 5px 0 5px;	height:16px;padding:15px 20px 15px 20px;  background-image: url(images/marcado-vertical.jpg);background-repeat: no-repeat;	background-position: left;float:left;}
.lmsInactivos{width:910px;margin:0 5px 0 5px; border-bottom-width: 1px;	border-bottom-style:solid;	border-bottom-color: #c7c8ca;	height:16px; padding:20px;}
.lmsActivos a, .lmsActivos span /*NEW*/{text-decoration:none;color: #707070; font-size:12px;font-weight:bold;}
.lmsActivosRotulo{float:left;width:400px;}
.lmsActivosRotulo a:hover{color: #63b03c;}
.lmsActivosOpen a{text-decoration:none;color: #707070; font-size:12px;font-weight:bold;}
.lmsActivosSignos{margin:auto;width:290px;}
.lmsActivosSignos a{margin:24px 2px 10px 2px;}
.lmsActivosSignos a[class="activosPersona"]{float:left; display:block;	background-image: url(images/activos-persona.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a:hover[class="activosPersona"]{	float:left;display:block;background-image: url(images/activos-persona-verde.jpg);	background-repeat: no-repeat;width:50px;}
.lmsActivosSignos a[class="activosAgenda"]{float:left;display:block;	background-image: url(images/activos-agenda.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a:hover[class="activosAgenda"]{	float:left;	display:block;background-image: url(images/activos-agenda-verde.jpg);	background-repeat: no-repeat;width:50px;}
.lmsActivosSignos a[class="activosAmigos"]{	float:left;	display:block;background-image: url(images/activos-amigos.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a:hover[class="activosAmigos"]{	float:left;display:block;	background-image: url(images/activos-amigos-verde.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a[class="activosDudas"]{	float:left;display:block;	background-image: url(images/activos-dudas.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a:hover[class="activosDudas"]{	float:left;	display:block;background-image: url(images/activos-dudas-verde.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a[class="activosConexion"]{	float:left;	display:block;background-image: url(images/activos-conexion.jpg);	background-repeat: no-repeat;	width:50px;}
.lmsActivosSignos a:hover[class="activosConexion"]{	float:left;	display:block;background-image: url(images/activos-conexion-verde.jpg);	background-repeat: no-repeat;	width:50px;}

.BibliotecaPodcast{float:left;margin:0 5px 0 5px;width:950px;}
.BibliotecaPodcast a{text-decoration:none;color: #707070;}
.BibliotecaPodcast a:hover{color: #63b03c;}
.BibliotecaPodcastAsignar{float:left;margin-top:35px;padding:0 0 0 20px;font-weight:bold;width:850px;height:28px;}
.BibliotecaPodcastMarcado{float:left;height:30px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:20px 6px 8px 20px;background-color:#f8f8f8;font-weight:bold;}
.BibliotecaPodcastAnyadir{float:left;height:28px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:12px 6px 12px 20px;}
.BibliotecaPodcastEntradas{float:left;height:28px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:12px 6px 12px 20px;}
.BibliotecaPodcastFormulario{float:left;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:18px 6px 10px 20px;font-weight:bold;}
.BibliotecaPodcastMinimizar{float:left; width:15px;height:15px;padding:8px 15px 0 0;}
.BibliotecaPodcastMinimizar a{ background-color:#656565;float:left;height:15px;}
.BibliotecaPodcastMinimizar a:hover{ background-color:#63b03c;;float:left;height:15px;}
.BibliotecaPodcastMusica{float:left;padding:5px 12px 0 0;}
.BibliotecaPodcastFeed{float:left;padding:5px 20px 0 0;}
.BibliotecaPodcastDesc{float:left;padding:0 20px 0 0;}
.BibliotecaPodcastNombreEntrada{float:left;padding:0 14px 0 120px;}
.BibliotecaPodcastHoraFecha{float:left;padding:15px 0 0 0;}
.BibliotecaPodcastFlash{float:right;padding:0 170px 0 0;}
.BibliotecaPodcastNombreTexto{float:left;width:200px;text-align:right;}
.BibliotecaPodcastEnun1{float:left;width:200px;height:34px;}
.BibliotecaPodcastEnun2{float:left;text-align:right;width:200px;height:100px;}
.BibliotecaPodcastEntrada{float:right;font-size:11px;font-weight:bold;padding:8px 20px 0 0;}
.BibliotecaPodcastBorrar{float:right;height:18px;padding:4px 18px 0 0;}
.BibliotecaPodcastBorrar2{float:right;height:18px;padding:4px 0 0 0;}
.BibliotecaPodcastBorrar a, .BibliotecaPodcastBorrar2 a{float:left;	height:18px;background-image: url(images/borrar.png);	background-repeat: no-repeat;}
.BibliotecaPodcastBorrar a:hover, .BibliotecaPodcastBorrar2 a:hover{float:left;height:18px;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;}
.BibliotecaEditar{float:left;margin-left:20px;width:930px;font-size:11px;}
.BibliotecaImportar{float:left;height:28px;padding:8px 20px 0 0;}
.BibliotecaImportar a{float:left;	background-image: url(images/importar.jpg);background-repeat: no-repeat;background-position: left; padding:4px 0 0 28px;color: #707070; text-decoration:none; font-weight:bold;}
.BibliotecaImportar a:hover{float:left;background-image: url(images/importar-verde.jpg);background-repeat: no-repeat;	background-position: left; padding:4px 0 0 28px;color: #63b03c;font-weight:bold;}
.BibliotecaCrear{float:left;height:28px;padding:8px 20px 0 0;}
.BibliotecaCrear a{	float:left;	background-image: url(images/mas.png);background-repeat: no-repeat;background-position: left; padding:4px 0 0 28px;color: #707070; text-decoration:none; font-weight:bold;}
.BibliotecaCrear a:hover{float:left;background-image: url(images/mas-verde.png);background-repeat: no-repeat;	background-position: left; padding:4px 0 0 28px;color: #63b03c;font-weight:bold;}
.BibliotecaEliminar{float:left;height:28px; padding:8px 20px 0 0;}
.BibliotecaEliminar a{	float:left;	background-image: url(images/borrar.png);background-repeat: no-repeat;background-position: left; padding:4px 0 0 24px;color: #707070; text-decoration:none; font-weight:bold;font-weight:bold;}
.BibliotecaEliminar a:hover{float:left;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;	background-position: left; padding:4px 0 0 24px;color: #63b03c;font-weight:bold;font-weight:bold;}
.BibliotecaActivos{float:right;padding:4px 0 0 0;}
.BibliotecaUsuarios{height: 22px; width: 140px; margin:0 4px 0 0;font-weight:bold;text-transform: uppercase;font-size:10px;}
.BibliotecaListadoAsunto{width:950px;float:left;;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin-bottom:25px;}
.BibliotecaListadoTitulo{float:left;padding:2px 10px 0 6px;width:365px;}
.BibliotecaListadoTitulo a{float:left;padding:2px 10px 0 6px;width:365px;color: #63b03c;font-weight:bold;}
.BibliotecaListadoTitulo a:hover{float:left;padding:2px 10px 0 6px;width:365px;color: #63b03c;font-weight:bold; text-decoration:underline;}
.BibliotecaListadoMateria{float:left;padding:2px 10px 0 0;width:490px; color:#707070;}
.BibliotecaListadoFlechaAzul{float:left;padding:2px 0 10px;}
.BibliotecaListadoAsuntoInforme{float:left;height:20px;width:932px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-size:12px;padding:6px 6px 4px 12px;}
.BibliotecaListadoNumList{float:left;height:16px; width:930px;border-top-width: 1px;border-top-style:solid;	border-top-color:#c7c8ca;font-size:11px; font-weight:bold;	padding:6px 20px 4px 0;	background-color:#f8f8f8;text-align:right;}
.BibliotecaListadoTest{float:left;height:22px; width:920px;border-top-width: 1px;border-top-style:solid;	border-top-color:#c7c8ca;font-size:11px; 	padding:8px 15px 6px 15px;}
.BibliotecaListadoMarcado{float:left;height:40px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;font-size:12px;padding:8px 6px 2px 20px;background-color:#f8f8f8;}
.BibliotecaListadoPorcentaje{float:left;width:910px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:20px;}
.BibliotecaListadoPorcentajeNecesario{float:left;width:910px;font-weight:bold;height:28px;}
.BibliotecaListadoCuadroPorcentaje{	float:left;	width:910px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-bottom-color: #c7c8ca;	border-left-color: #c7c8ca;}
.BibliotecaListadoPorcentajeMarcado{float:left;height:18px;width:894px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;font-size:11px;padding:4px 7px 0 9px;background-color:#f8f8f8;font-weight:bold;}
.BibliotecaListadoPorcentajeSin{float:left;height:18px;width:894px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:4px 7px 0 9px;font-weight:bold;}
.BibliotecaListadoPorcUsuario{float:left;}
.BibliotecaListadoPorcUsuario a{color: #63b03c;}
.BibliotecaListadoPorcUsuario a:hover{color: #63b03c;text-decoration:underline;}
.BibliotecaListadoPorc{float:right;}
/*.Submenu3Nivel{	float:left;	position: relative; z-index:10;	left: 864px; top: 2px;	background-image: url(images/subemnu.png);	background-repeat: no-repeat; width:236px;	height:56px; color:#707070;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; text-transform: uppercase; text-align: center;}*/
.Submenu3Nivel{	float:left;	position: absolute;  /*top:-42px;*//*NEW*/ z-index:10;	/*background-image: url(images/subemnu.png);	background-repeat: no-repeat; width:236px;*/	height:56px; color:#707070;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold; text-transform: uppercase; text-align: center;}
.Submenu3NivelIzq{float:left;background-image: url(images/submenu3NivelIzq.png);	background-position: bottom;width:9px;height:40px;}
.Submenu3NivelDer{float:left;background-image: url(images/submenu3NivelDer.png);	background-position: bottom;width:9px;height:40px;/*position: relative;*//*NEW*/}
.Submenu3NivelMed{float:left;background-image: url(images/submenu3NivelMed.png);	background-position: bottom;height:40px;}
.Submenu3NivelFlecha{float:left;	background-image: url(images/submenu3NivelFlecha.png);	height:14px;width:28px;	position: absolute;z-index:20;top:-10px; /*left: -28px;*//*NEW*/ right:10px;}
.Submenu3NivelSep{	float:left;	background-image: url(images/submenu3NivelSep.png);	background-repeat: no-repeat;	background-position: right bottom;height:28px;}
.Submenu3Nivel a{text-decoration:none;color: #707070;}
.Submenu3Nivel a:hover{color: #63b03c; background-image:none;/*NEW*/}
.Submenu3Nivel li a:hover{background-image:none; color: #63b03c;}/*NEW*/
/*.Submenu3Nivel ul{display:block;float:right;margin:0px;padding:0px;width:236px;}*/
.Submenu3Nivel ul{display:block;float:right;margin:0px;padding:0px; width: auto;/*NEW*/}
/*.Submenu3Nivel li{display: block;	list-style-type: none; float:left;width:118px;padding-top:24px;}*/
.Submenu3Nivel li{display: block;	list-style-type: none; float:left;padding:13px 16px 0px 16px; height: auto; /*NEW*/ margin:0 !important;/*NEW*/ position: static !important; /*NEW*/}
.FlechaIzq .Submenu3NivelFlecha {left:15px;}/*NEW*/

.BibliotecaCaeCrea{float:left;margin:30px 5px 20px 5px;width:950px;}
.BibliotecaCaeCreaInfo{	float:left;	margin:20px 15px 0 25px;	width:900px;	border: 2px solid #FF0000;padding:0px;}
.BibliotecaCaeCreaImg{float:left;width:210px;padding:18px 10px 0 20px;}
.BibliotecaCaeCreaText{float:left;width:660px;padding:3px 10px 0 20px;}
.BibliotecaCaeCreaInfoIMG{float:left;width:24px;}
.BibliotecaCaeCreaInfoText{float:left;color:#FF0000;font-size:11px;padding:6px;}
.BibliotecaCaeCreaInfoText a{color: #63b03c;}  
.BibliotecaCaeCreaInfoText a:hover{color: #FF0000;text-decoration:underline;}         	
.BibliotecaCaeCrea .ExecuteButton{margin-top: 30px;	padding-bottom:30px; text-align:center;}/*NEW*/

.Micuenta{float:left;padding:10px 15px 15px 15px; }
/*.Micuenta{float:left;padding:0 15px 15px 15px;width:940px; }*/
.Micuenta a{color: #707070; text-decoration:none;}
.Micuenta a:hover{color: #63b03c;}
.MicuentaLogos{width:100%;/*630px;*/padding:10px 0 10px 0;float:left;}
/*.MicuentaLogos{width:940px;padding:5px 0 0 0;float:left;}*/
.MicuentaLogos a[class="logopersonas"]{float:right;background-image: url(images/logo-personas.png);background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logopersonas"]{float:right;background-image: url(images/logo-personas-verde.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a[class="logoencuestas"]{float:right;background-image: url(images/logo-encuestas.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logoencuestas"]{float:right;background-image: url(images/logo-encuestas-verde.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a[class="logocalendario"]{float:right;background-image: url(images/logo-calendario.png);background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logocalendario"]{float:right;background-image: url(images/logo-calendario-verde.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a[class="logoficheros"]{float:right;background-image: url(images/logo-ficheros.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logoficheros"]{float:right;background-image: url(images/logo-ficheros-verde.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a[class="logocomentarios"]{float:right;background-image: url(images/logo-comentarios.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logocomentarios"]{float:right;background-image: url(images/logo-comentarios-verde.png);background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a[class="logomail"]{float:right;background-image: url(images/logo-mail.png);background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logomail"]{float:right;background-image: url(images/logo-mail-verde.png);background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a[class="logocursos"]{float:right;background-image: url(images/logo-cursos.png);	background-repeat: no-repeat;margin-left:10px;}
.MicuentaLogos a:hover[class="logocursos"]{float:right;background-image: url(images/logo-cursos-verde.png);	background-repeat: no-repeat;margin-left:10px;}
.supportMail{margin-bottom:15px; text-align:right}/*NEW*/
.supportMail a{background: url(images/sobre.jpg) top left no-repeat; padding-left:25px;}/*NEW*/
.supportMail a:hover{background: url(images/sobre-verde.jpg) top left no-repeat; padding-left:25px;}/*NEW*/
.MicuentaCajasIzq{float:left;width:458px;margin-right:10px;}
.MicuentaCajasDer{float:left;width:458px;}
.MicuentaCaja{float:left;	width:458px;	border-top-width: 1px;	border-top-style:solid;	border-top-color: #c7c8ca;	margin:5px 0 5px 0;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;}
.MicuentaCajaCabecera{float:left;width:450px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;background-color: #f8f8f8;height:20px;background-image: url(images/marcado-vertical-cabecera.jpg);background-repeat: no-repeat;	background-position: left center; padding:4px;}
.MicuentaCajaListado{float:left;width:441px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:10px 10px 10px 7px;}
.MicuentaCajaListado2{float:left;width:431px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:10px 10px 10px 18px;}
.MicuentaCajaListadoMarcado{float:left;width:440px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:10px 10px 10px 7px;background-color:#f8f8f8;background-image: url(images/flecha-informe.png);	background-repeat: no-repeat;	background-position: left center;}
.MicuentaCajaCabeceraTexto{float:left;font-weight:bold;padding:3px 0 0 18px;}
.MicuentaCajaCabeceraBotones{float:right;padding:3px 3px 0 3px;}
.MicuentaCajaCabeceraBotones a[class="Minimizar"]{float:left;	height:15px;	background-image: url(images/minimizar-cabecera.jpg);	background-repeat: no-repeat;margin-left:4px;}
.MicuentaCajaCabeceraBotones a:hover[class="Minimizar"]{float:left;	height:15px;	background-image: url(images/minimizar-cabecera-verde.jpg);	background-repeat: no-repeat;margin-left:4px;}
.MicuentaCajaCabeceraBotones a[class="Maximizar"]{float:left;	height:15px;	background-image: url(images/maximizar-cabecera.jpg);	background-repeat: no-repeat;margin-left:4px;}/*NEW*/
.MicuentaCajaCabeceraBotones a:hover[class="Maximizar"]{float:left;	height:15px;	background-image: url(images/maximizar-cabecera-verde.jpg);	background-repeat: no-repeat;margin-left:4px;}/*NEW*/
.MicuentaCajaCabeceraBotones a[class="Cerrar"]{float:left;height:15px;background-image: url(images/cerrar-cabecera.jpg);	background-repeat: no-repeat;margin-left:4px;}
.MicuentaCajaCabeceraBotones a:hover[class="Cerrar"]{float:left;height:15px;background-image: url(images/cerrar-cabecera-verde.jpg);	background-repeat: no-repeat;margin-left:4px;}
.MicuentaMisCursos{float:left;}
.MicuentaBandera{float:left;padding:10px 20px 10px 10px;}
.MicuentaMisCursos .MicuentaBandera img{max-width: 75px; max-height: 85px; border-radius: 1em;}
.MicuentaMisCursosTexto{float:left;padding:30px 0 10px 0;width:310px;}
.MicuentaMisCursosTexto a{float:left;font-size:14px;color: #63b03c;font-weight:bold;}
.MicuentaMisCursosTexto a:hover{float:left;font-size:14px;color: #63b03c;text-decoration:underline;font-weight:bold;}
.MicuentaMisCursosFlecha{float:left;padding:22px 0 0 0;}
.MicuentaCajaListadoTexto{float:left;}
.MicuentaForoDesc{float:left;width:422px;min-height:20px;}
.MicuentaForoTema{float:left;width:422px;height:14px;}
.MicuentaForoTema a{float:left;font-weight:bold;}
.MicuentaForoNombre{float:left;padding-right:10px;width:303px;}
.MicuentaForoFecha{float:left;padding-right:10px;}
.MicuentaForoHora{float:right;}
.MicuentaCajaMensajesRecib{float:left;padding-left:12px;}
.MicuentaMensajesPara{float:left;padding-left:14px;min-height:20px;width:426px;}
.MicuentaMensajesAsunto{float:left;padding-left:14px;width:426px;min-height:14px;}
.MicuentaMensajesDe{float:left;width:270px;padding-right:10px;}
.MicuentaMensajesFecha{float:left;width:68px;padding-right:10px;}
.MicuentaMensajesHora{float:left;width:32px;padding-right:10px;}
.MicuentaMensajesFichero{float:left;}
.MicuentaMensajesFichero a, .MicuentaMensajesFichero span /*NEW*/{float:left;background-image: url(images/activo-descarga.jpg);background-repeat: no-repeat;}
.MicuentaMensajesFichero a:hover{float:left;background-image: url(images/activo-descarga-verde.jpg);background-repeat: no-repeat;}
.MicuentaNoticias{float:left;font-size:14px;font-weight:bold;width:386px;padding-top:8px;}
.MicuentaNoticiasMas{float:left;font-weight:bold;font-size:14px;width:20px;padding:8px 0 0 14px;}

.MicuentaNoticiasFlechas{float:left;width:28px;padding:12px 0 0 14px;}
.MicuentaNoticiasF{float:left;width:376px;padding-top:8px;}
.MicuentaNoticiasF a, .MicuentaNoticiasF span.enlace{color: #63b03c;font-size:14px;font-weight:bold;line-height:20px;width:376px;}
.MicuentaNoticiasF a:hover{color: #63b03c;text-decoration:underline;font-size:14px;font-weight:bold;}
.MicuentaCajaCabeceraBotones a[class="Maximizar"]{float:left;height:15px;background-image: url(images/maximizar-cabecera.jpg);	background-repeat: no-repeat;margin-left:4px;}
.MicuentaCajaCabeceraBotones a:hover[class="Maximizar"]{float:left;	height:15px;background-image: url(images/maximizar-cabecera-verde.jpg);	background-repeat: no-repeat;margin-left:4px;}
.MicuentaCajaResultado{float:left;width:441px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; padding:4px 10px 4px 7px;background-color:#f8f8f8;font-size:10px;}
.MicuentaCajaResultado a{color: #707070;text-decoration:none;}
.MicuentaCajaResultado a:hover{color: #63b03c;}
.MicuentaCajaResultadoTexto{float:left;width:280px;padding:0 0 0 14px;}
.MicuentaCajaResultadoAnterior{float:left;padding:0 0 0 14px;font-weight:bold;font-size:11px;}
.MicuentaCajaResultadoSiguiente{float:right;padding:0 6px 0 0;font-weight:bold;font-size:11px;}
.MicuentaCajaListadoDescrip{padding:4px 4px 4px 10px; text-align:justify;line-height:16px;}
.MicuentaCajaListadoEncuestaTitulo{float:left;width:420px;padding:0 0 4px 14px;color: #63b03c;font-weight:bold;}
.MicuentaCajaListadoEncuestaTitulo a, .MicuentaCajaListadoEncuestaTitulo a:hover{color: #63b03c;}/*NEW*/
.MicuentaCajaListadoEncuestaDescrip{float:left;width:420px;padding-left:14px;}
.MicuentaCajaListadoEncuestaTema{float:left;width:180px;padding:0 10px 2px 0;}
.MicuentaCajaListadoEncuestaFecha{float:left;width:230px;}
.MicuentaMisCursosTextoNew{float:left;padding:12px 0 10px 0;width:310px;}
.MicuentaMisCursosTextoNew a{float:left;font-size:14px;color: #63b03c;font-weight:bold;}
.MicuentaMisCursosTextoNew a:hover{float:left;font-size:14px;color: #63b03c;text-decoration:underline;font-weight:bold;}
.MicuentaMisCursosTextoNewRotulo{float:left;padding:0 0 8px 0;width:310px;}
.MicuentaMisCursosTextoNewDescrip{float:left;padding:0 0 2px 0;width:310px;}
.MicuentaMisCursosTextoNewSeleccion{float:left;width:310px;font-weight:bold;}
.MicuentaMisCursosTextoNewSeleccion a{float:left;width:310px;font-weight:bold;font-size: 12px;color: #707070;}/*NEW*/
.MicuentaMisCursosTextoNewSeleccion a:hover{float:left;width:310px;font-weight:bold;font-size: 12px;color:#63B03C}/*NEW*/
.courseFooter .left{float:left;}/*NEW*/
.courseFooter .right{float:right;}/*NEW*/
.MicuentaCaja span.myCourseInReviewMode {color: #60be19; font-weight: bold; }/*NEW*/

.MicuentaNoticias a{float:left;color: #63b03c;}
.MicuentaNoticias a:hover{float:left;color: #63b03c;text-decoration:underline;}
.MicuentaNoticiasFlecha{float:left;width:20px;padding-top:4px;}
.MicuentaAgenda{float:left;width:440px;height:245px;}
.MicuentaAgendaDia{float:left;font-size:50px; font-weight:bold;}
.MicuentaAgendaCajaVerde{font-weight:bold;width:29px;height:29px;padding:0px;}
.MicuentaAgendaCajaVerde a{float:left;width:29px;height:23px;background-image: url(images/caja-verde.jpg);	background-repeat: no-repeat;padding:6px 0 0 0;color:#FFFFFF;}
.MicuentaAgendaCajaVerde a:hover{float:left;width:29px;height:23px;	background-image: url(images/caja-verde-over.jpg);	background-repeat: no-repeat;padding:6px 0 0 0;color:#FFFFFF;}
.MicuentaAgendaCajaGris{font-weight:bold;width:29px;height:29px;padding:0px;}
.MicuentaAgendaCajaGris a{float:left;width:29px;height:23px;	background-image: url(images/caja-gris2.jpg);	background-repeat: no-repeat;padding:6px 0 0 0;}
.MicuentaAgendaCajaGris a:hover{float:left;width:29px;height:23px;	background-image: url(images/caja-gris2-over.jpg);	background-repeat: no-repeat;padding:6px 0 0 0;color: #707070}
.MicuentaAgendaCajaMagento{ font-weight:bold;width:29px;height:29px;padding:0px;}
.MicuentaAgendaCajaMagento a{float:left;width:29px;height:23px;	background-image: url(images/caja-gris.jpg);	background-repeat: no-repeat;color:#FFFFFF;padding:6px 0 0 0;}
.MicuentaAgendaCajaMagento a:hover{float:left;width:29px;height:23px;	background-image: url(images/caja-gris-over.jpg);	background-repeat: no-repeat;color:#FFFFFF;padding:6px 0 0 0;}


.FichaMisCursos{float:left; padding:15px;}
.FichaMisCursos a{color: #707070; text-decoration:none;}
.FichaMisCursos a:hover{color: #63b03c;}
.FichaMisCursosBanderas{float:left;}
.FichaMisCursosBandera{float:left;padding:0 20px 15px 0;}
.FichaMisCursosBandTextos{float:left;width:150px;padding:18px 10px 0 0;}
.FichaMisCursosBandTexto{float:left;width:150px;}
.FichaMisCursosBandTexto a, .FichaMisCursosBandTexto span /*NEW*/{float:left;font-size:14px;color: #63b03c;font-weight:bold;text-decoration:none;}
.FichaMisCursosBandTexto a:hover{float:left;font-size:14px;color: #63b03c;text-decoration:underline;font-weight:bold;}
.FichaMisCursosBandTextito{float:left;width:150px;}
.FichaMisCursosDescrip{float:left;width:685px;line-height:18px;padding-top:18px;}
.FichaMisCursosDescripRot{float:left;color: #63b03c;font-size:18px;width:675px;padding-bottom:10px;}
.FichaMisCursosDescripText{float:left;width:675px;padding-bottom:20px;}
.FichaMisCursosSombra{float:left;padding:14px 0 36px 30px;width:580px;}
.FichaMisCursosSombraSup{float:left;height:10px;background-image: url(images/ficha-sombrasup.jpg);	background-repeat: no-repeat;width:580px;}
.FichaMisCursosSombraCentral{float:left;background-image: url(images/ficha-sombra.jpg);	background-repeat:  repeat-y;width:580px;}
.FichaMisCursosSombraInf{float:left;height:10px;background-image: url(images/ficha-sombrainf.jpg);	background-repeat: no-repeat;width:580px;}
.FichaMisCursosDatos1{float:left;width:340px;padding:14px 10px 14px 26px;}
.FichaMisCursosDatos2{float:left;width:180px;padding:14px 0 0 0;}
.FichaMisCursosIdiomas{float:left;width:330px;/*height:18px;*//*New*/}
.FichaMisCursosRequesitos{float:left;width:330px;/*height:18px;*//*New*/}
.FichaMisCursosGrupo{float:left;width:330px;height:18px;}
.FichaMisCursosFechaInic{float:left;width:170px;height:18px;}
.FichaMisCursosFechaFin{float:left;width:170px;height:18px;}
.FichaMisCursosAcceso{float:left;width:170px;height:18px;}



.lmsActivosMensajeRotulo{float:left;width:910px;height:24px;}
.lmsActivosMensajeRotulo a{color: #707070; text-decoration:none;}
.lmsActivosMensajeRotulo a:hover{color: #63b03c;}
.lmsActivosMensajeTexto{float:left;width:910px;}
.lmsNuevoMensaje{float:left;margin:24px 0 0 5px;width:820px;}
.lmsNuevoMensajeEnviarA{float:left;width:820px;height:30px;}
.lmsNuevoMensajeAsunto{float:left;width:820px;height:30px;}
.lmsNuevoMensajeAdjuntarFichero{float:left;width:820px;height:34px;}
.lmsNuevoMensajeMensaje{float:left;width:820px;height: 260px;}
.lmsNuevoMensajeBotones{float:left;width:820px;}
.lmsNuevoMensajeEnviarATexto, .lmsNuevoMensajeAsuntoTexto, .lmsNuevoMensajeAdjuntarFicheroTexto, .lmsNuevoMensajeMensajeTexto{float:left;width:175px;text-align:right; font-weight:bold;margin-right:14px;padding-top:2px;}
.lmsNuevoMensajeAdjuntarFicheroTexto{padding-top:4px;}
.lmsNuevoMensajeMensajeCaja, .lmsNuevoMensajeAdjuntarFicheroCaja, .lmsNuevoMensajeAsuntoCaja, .lmsNuevoMensajeEnviarACaja{float:left;}
.UsuariosMensajes{height: 22px;	width: 200px;	margin-bottom: 10px;font-weight:bold;text-transform: uppercase;}
.AsuntosMensajes{height: 22px;	width: 140px;	margin-bottom: 10px;font-weight:bold;text-transform: uppercase;}
.MensajesRecibidos{height: 22px; width: 190px;	margin-bottom: 10px;font-weight:bold;text-transform: uppercase;}
.MensajesVerTodos{height: 22px;	width: 156px;	margin-bottom: 10px;font-weight:bold;text-transform: uppercase;}
.InicioIdiomasElegir{height: 22px;	width: 156px;	margin-bottom: 4px;font-weight:bold;text-transform: uppercase;}
.lmsNuevoMensajeAsuntoCaja, .lmsNuevoMensajeAdjuntarFicheroCaja{width: 626px;}
.cajaUnicaMensaje{	height: 20px;	width: 626px;margin-bottom: 10px;}
.cajaMultiMensaje{height: 250px;width: 626px;text-decoration:none; resize: none; padding: 1px;font-family: Arial;font-size: 12px;font-weight: normal;color: #656565;}

.Mensajeria{float:left;margin:40px 0 40px 20px;width:940px;}
.MensajeEnviado{float:left;margin:24px 0 0 20px;width:820px;}
.MensajeriaAsunto{float:left;width:150px;}
.MensajeriaRecibido{float:left;width:260px;}
.MensajeriaVerTodo{float:left;width:176px;}
.MensajeriaBuscar{float:left;}/*width:350px;*/
.MensajeEnviadoTexto{float:left;width:820px;font-weight:bold;height:24px;}
.MensajeEnviadoFechas{float:left;width:820px;font-size:20px;height:50px;}
.MensajeEnviadoCaja{width:950px;float:left;;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin-left:5px;}
.MensajeEnviadolistado{float:left;height:48px;width:950px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;}
.MensajeEnviadolistadoTexto{float:left;text-align:right;padding:18px 20px 0 0; width:130px;font-weight:bold;}
.MensajeEnviadolistadoMensaje{float:left;padding:18px 14px 0 0; width:400px;}
.MensajeEnviadolistadoMensaje a{font-weight:bold;color: #63b03c; background-image:url(images/activo-descarga.jpg); background-repeat:no-repeat; background-position:left; padding-left:26px; text-decoration:none;}
.MensajeEnviadolistadoMensaje a:hover{font-weight:bold;color: #63b03c; background-image:url(images/activo-descarga-verde.jpg); background-repeat:no-repeat; background-position:left; padding-left:26px; text-decoration:underline;}
.MensajeriaEditar{float:left;margin-left:20px;width:920px;}
.MensajeriaCrear{float:left;width:92px;height:28px;padding-top:4px;}
.MensajeriaCrear a{	float:left;	background-image: url(images/sobre.jpg);background-repeat: no-repeat;background-position: left; padding-left:28px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.MensajeriaCrear a:hover{float:left;background-image: url(images/sobre-verde.jpg);background-repeat: no-repeat;	background-position: left; padding-left:28px;color: #63b03c;font-weight:bold;padding-top:4px;}
.MensajeriaEliminar{float:left;width:92px;height:28px; padding-top:4px;}
.MensajeriaEliminar a{	float:left;	background-image: url(images/borrar.png);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;width:92px;font-weight:bold;padding-top:4px;}
.MensajeriaEliminar a:hover{float:left;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;width:92px;font-weight:bold;padding-top:4px;}
.MensajeriaListadoAsunto{width:950px;float:left;;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin-left:5px;}
.MensajeriaListadoAsuntoTitular{float:left;height:18px;width:932px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;background-color:#f8f8f8;font-size:11px;padding:6px 6px 6px 12px;font-weight:bold;}
.MensajeriaListadoAsuntoTitular a{color: #707070; text-decoration:none;}
.MensajeriaListadoAsuntoTitular a:hover{color: #63b03c;}
.MensajeriaListadoAsuntoTitular a[class="flechaAsc"]{float:left;	background-image: url(images/asc.png);background-repeat: no-repeat;background-position: right; padding-right:12px;color: #707070; text-decoration:none; font-weight:bold;}
.MensajeriaListadoAsuntoTitular a:hover[class="flechaAsc"]{	float:left;	background-image: url(images/asc-verde.png);background-repeat: no-repeat;background-position: right; padding-right:12px;color:#63b03c; text-decoration:none; font-weight:bold;}
.MensajeriaListadoAsuntoTitular a[class="flechaDesc"]{	float:left;	background-image: url(images/desc.png);background-repeat: no-repeat;background-position: right; padding-right:12px;color: #707070; text-decoration:none; font-weight:bold;width:92px;font-weight:bold;}
.MensajeriaListadoAsuntoTitular a:hover[class="flechaDesc"]{	float:left;	background-image: url(images/desc-verde.png);background-repeat: no-repeat;background-position: right; padding-right:12px;color: #63b03c; text-decoration:none; font-weight:bold;}
.MensajeriaListadoAsuntoInforme{float:left;height:20px;width:932px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-size:12px;padding:12px 6px 10px 12px;}
.MensajeriaListadoAsuntoInformeMarcado{	float:left;	height:20px;	width:932px;	border-top-width: 1px;	border-top-style:solid;	border-top-color:#c7c8ca;	font-size:12px;	padding:12px 6px 10px 12px;	background-color:#f8f8f8;	background-image: url(images/flecha-informe.png);	background-repeat: no-repeat;	background-position: left center;}
.MensajeriaListadoTitulo{float:left;padding:2px 10px 0 6px;width:374px;}
.MensajeriaListadoDescripcion{float:left;padding:2px 10px 0 0;width:350px; color:#707070;}
.MensajeriaListadoFecha{float:left;padding:2px 10px 0 0;width:150px; color:#707070;}

.ForosEditar{float:left;margin:40px 0 0 25px;width:926px;height:32px;}
.ForosBuscar{float:right;}
.ForosCrear{float:left;width:500px;height:28px;padding-top:4px;}
.ForosCrear a{	float:left;	background-image: url(images/crear-foros.jpg);background-repeat: no-repeat;background-position: left; padding-left:34px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.ForosCrear a:hover{float:left;background-image: url(images/crear-foros-verde.jpg);background-repeat: no-repeat;	background-position: left; padding-left:34px;color: #63b03c;font-weight:bold;padding-top:4px;}
.ForosBuscarCaja{float:left;width:168px;}
.ForosBuscarTexto{float:left;font-weight:bold;padding:3px 8px 0 0;}
.ForosListado{width:950px;float:left;;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin-left:5px;}
.ForosListado a{color: #707070; text-decoration:none;}
.ForosListado a:hover{color: #63b03c;}
.ForosWeb{float:left;}
.ForosTitular{float:left;height:18px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;background-color:#f8f8f8;font-weight:bold;padding:18px 6px 18px 20px;}
.ForosListar{float:left;height:46px;width:924px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:10px 6px 10px 20px;font-weight:normal; line-height:19px;}
.ForosDescripcionTit{float:left;padding:2px 10px 0 6px;width:340px;font-weight:bold;}
.ForosDescripcion{float:left;padding:2px 10px 0 6px;width:340px;}
.ForosDescripcion1{float:left;width:340px;}
.ForosDescripcion2{float:left;width:340px;}
.ForosDescripcion1 a{color: #63b03c; text-decoration:none;font-weight:bold;}
.ForosDescripcion1 a:hover{color: #63b03c;text-decoration:underline;font-weight:bold;}
.ForosMensajeTit{float:left;padding:3px 10px 0 6px;width:300px; font-size:11px;}
.ForosMensaje{float:left;padding:2px 10px 0 6px;width:130px;}
.ForosMensaje1{float:left;width:130px;}
.ForosMensaje2{float:left;width:130px;}
.ForosFecha{float:left;padding:2px 10px 0 6px;width:155px;}
.ForosTemasTit{float:left;padding:3px 10px 0 6px;width:70px; font-size:11px;}
.ForosTemas{float:left;padding:2px 10px 0 6px;width:70px;}
.ForosNumMensTit{float:left;padding:3px 10px 0 6px;width:68px; font-size:11px;}
.ForosNumMens{float:left;padding:2px 10px 0 6px;width:68px;}
.ForosAccionesTit{float:left;padding:3px 10px 0 6px;width:64px; font-size:11px;}
.ForosAcciones{float:left;padding:12px 0 0 6px;width:64px;}
.ForosAccionesEditar, .ForosAccionesBorrar{float:left;height:18px;}
.ForosAccionesEditar a{float:left;	height:18px;background-image: url(images/editar.jpg);	background-repeat: no-repeat;}
.ForosAccionesEditar a:hover{float:left;height:18px;background-image: url(images/editar_verde.jpg);background-repeat: no-repeat;}
.ForosAccionesBorrar a{float:left;	height:18px;background-image: url(images/borrar.png);	background-repeat: no-repeat;margin-left:10px;}
.ForosAccionesBorrar a:hover{float:left;height:18px;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;margin-left:10px;}
.ForosDatos{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:18px 6px 18px 24px;margin-left:5px;}
.ForosDatosRotulo{float:left;width:900px;color: #63b03c;font-size:18px;padding:0 0 20px 0;font-weight:normal;}
.ForosDatosRellenar{float:left;width:900px;}
.ForosDatosTexto{float:left;width:250px;text-align:right; font-weight:bold;margin-right:14px;padding-top:2px;height:28px;}
.ForosDatosTexto2{float:left;width:250px;text-align:right; font-weight:bold;margin-right:14px;padding-top:2px;height:38px;}
.ForosDatosCaja{float:left;width:500px;height:30px;}
.ForosDatosCaja2{float:left;width:500px;height:40px;}
.ForosDatosCajaSolo{float:left;width:400px;padding:3px 0 0 6px; font-weight:normal;}
.ForosAsignaciones{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:18px 6px 18px 24px;margin-left:5px;}
.ForosAsignacionesRotulo{float:left;width:900px;color: #63b03c;font-size:18px;padding:0 0 4px 0;font-weight:normal;}
.ForosAsignacionesDescrip{float:left;	width:900px;padding:0 0 4px 0;text-transform: uppercase;}
.ForosAsignacionesCarpetas{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:6px 6px 6px 24px;margin-left:5px;}
.ForosAsignacionesCarpetasMarcado{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:6px 6px 6px 24px;margin-left:5px;background-color:#f8f8f8;}
.ForosAsignacionesCarpetasNombres{float:left;width:898px;padding-top:4px;}
.ForosAsignacionesCarpetasNombres a{float:left;	font-weight:bold;color:#63b03c;	font-size:14px;	text-decoration:none;	background-image: url(images/carpeta.png);	background-repeat: no-repeat;	background-position: left;padding-left:40px;}
.ForosAsignacionesCarpetasNombres a:hover{float:left;	font-weight:bold;color:#63b03c;	font-size:14px;	text-decoration:underline;	background-image: url(images/carpeta-verde.png);	background-repeat: no-repeat;	background-position: left;padding-left:40px;}
.ForosAsignacionesCarpetasFlecha{float:right;}
.ForosAsignacionesLibros{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:6px 6px 6px 24px;margin-left:5px;}
.ForosAsignacionesLibrosMarcado{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:6px 6px 6px 24px;margin-left:5px;background-color:#f8f8f8;}
.ForosAsignacionesLibrosCheck{float:left;width:30px;padding:2px 0 0 24px;}
.ForosAsignacionesLibrosNombres{float:left;width:800px;padding-top:4px;}
.ForosAsignacionesLibrosNombres a{float:left;	font-weight:bold;color:#63b03c;	font-size:14px;	text-decoration:none;	background-image: url(images/archivo.png);	background-repeat: no-repeat;	background-position: left;padding-left:40px;}
.ForosAsignacionesLibrosNombres a:hover{float:left;	font-weight:bold;color:#63b03c;	font-size:14px;	text-decoration:underline;	background-image: url(images/archivo-verde.png);	background-repeat: no-repeat;	background-position: left;padding-left:40px;}
.ForosAsignacionesLibrosFlecha{float:right;}
.ForosAsigLibrosAbierto{float:left;width:920px;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;font-weight:bold;padding:6px 6px 6px 24px;margin-left:5px;}
.ForoAbiertoIzq{float:left;width:210px;}
.ForoAbiertoDer{float:left;width:210px;}
.ForosAsigLibrosAbiertoCheck{float:left;width:30px;padding:2px 0 0 62px;}
.ForosAsigLibrosAbiertoGrupos{float:left;width:200px;padding:4px 10px 2px 0;}
.ForosAsigLibrosAbiertoInscripciones{float:left;width:200px;padding:4px 10px 2px 0;}
.ForosAsigLibrosAbiertoFechaInicio{float:left;width:200px;padding:4px 10px 2px 0;}
.ForosAsigLibrosAbiertoFechaFin{float:left;width:200px;padding:4px 10px 2px 0;}
.ForosConfiguracionBotones{float:left; width:940px; padding:20px 10px 0 0;height:40px;text-align:right;border-top-width: 1px;border-top-style:solid;border-top-color:#c7c8ca;margin-left:5px;}

.SecretUsuaActivosOpen{width:920px;margin:0 5px 0 5px;	height:16px;padding:15px 10px 15px 20px;  background-image: url(images/marcado-vertical.jpg);background-repeat: no-repeat;	background-position: left;float:left;}
.SecretUsuaActivos{float:left;width:700px;height:24px;}
.SecretUsuaActivosOpen a, .SecretUsuaActivosOpen span /*New*/{text-decoration:none;color: #707070; font-size:12px;font-weight:bold;}
.SecretUsuaActivosOpen a:hover{text-decoration:none;color: #63b03c; font-size:12px;font-weight:bold;}
.SecretUsuaCambiarVista{float:right;}
.SecretUsuaCambiarVista a{font-size:11px;background-image: url(images/cambiar-vista.jpg);background-repeat: no-repeat;background-position: right; padding:0 28px 0 0; height:20px;}
.SecretUsuaCambiarVista a:hover{font-size:11px;background-image: url(images/cambiar-vista_verde.jpg);background-repeat: no-repeat;background-position: right;padding:0 28px 0 0;height:20px;}
.SecretUsua{float:left;margin:40px 0 32px 20px;width:940px;}
.SecretUsuaBuscar{float:left;}
.BuscarUsuarios{height: 22px; width: 140px; margin:0 4px 0 0;font-weight:bold;text-transform: uppercase;font-size:10px;}
.ActivosUsuarios{height: 22px; width: 124px; margin:0 4px 0 0;font-weight:bold;text-transform: uppercase;font-size:10px;}
.SecretEditar{float:left;margin-left:20px;width:930px;}
.SecretCrear{float:left;height:28px;padding:4px 20px 0 0;}
.SecretCrear a{	float:left;	background-image: url(images/mas.png);background-repeat: no-repeat;background-position: left; padding-left:28px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.SecretCrear a:hover{float:left;background-image: url(images/mas-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:28px;color: #63b03c;font-weight:bold;padding-top:4px;}
.SecretEliminar{float:left;height:28px; padding:4px 20px 0 0;}
.SecretEliminar a{	float:left;	background-image: url(images/borrar.png);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;font-weight:bold;padding-top:4px;}
.SecretEliminar a:hover{float:left;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;font-weight:bold;padding-top:4px;}
.SecretValidar{float:left;height:28px; padding:4px 20px 0 0;}
.SecretValidar a{	float:left;	background-image: url(images/validar.png);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;font-weight:bold;padding-top:4px;}
.SecretValidar a:hover{float:left;background-image: url(images/validar-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;font-weight:bold;padding-top:4px;}
.SecretRecuperar{float:left;height:28px; padding:4px 20px 0 0;}
.SecretRecuperar a{	float:left;	background-image: url(images/recuperar.png);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;font-weight:bold;padding-top:4px;}
.SecretRecuperar a:hover{float:left;background-image: url(images/recuperar-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;font-weight:bold;padding-top:4px;}
.SecretImportar{float:left;height:28px;padding:4px 20px 0 0;}
.SecretImportar a{float:left;	background-image: url(images/importar.jpg);background-repeat: no-repeat;background-position: left; padding-left:28px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.SecretImportar a:hover{float:left;background-image: url(images/importar-verde.jpg);background-repeat: no-repeat;	background-position: left; padding-left:28px;color: #63b03c;font-weight:bold;padding-top:4px;}
.SecretExportar{float:left;height:28px;padding:4px 20px 0 0;}
.SecretExportar a{	float:left;	background-image: url(images/exportar.jpg);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.SecretExportar a:hover{float:left;background-image: url(images/exportar-verde.jpg);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;padding-top:4px;}
.SecretcambiarRol{float:left;padding:6px 20px 0 0;}
.SecretcambiarRolTexto{	float:left;font-weight:bold;text-align:right;text-transform: uppercase;font-size:11px;}
.SecretcambiarRolTexto a{float:left;padding:2px 8px 0 26px;	background-image: url(images/cambiar-rol.jpg);	background-repeat: no-repeat;	background-position: left;	color: #707070;	text-decoration:none;}
.SecretcambiarRolTexto a:hover{float:left;padding:2px 8px 0 26px;background-image: url(images/cambiar-rol-verde.jpg);	background-repeat: no-repeat;background-position: left;color: #63b03c;	text-decoration:none;}
.SecretcambiarRolCaja{float:left;width: 150px;}
.SecretActivos{float:right;}
.SecretListado{width:950px;float:left;;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;margin-left:5px;}
.SecretListadoScroll{overflow-x:none;	overflow-x:scroll;	scrollbar-arrow-color : #FFFFFF;	scrollbar-3dlight-color : #BABABA;	scrollbar-darkshadow-color : #E0E0E0;	scrollbar-highlight-color : #BABABA;	scrollbar-base-color :#656565 ;	scrollbar-track-color:#E1E1E1; scrollbar-highlight-color : #D6D6D6;float:left; width:950px;}
.SecretListadoTitulo{float:left;height:20px; width:1500px;border-top-width: 1px;border-top-style:solid;	border-top-color:#c7c8ca;font-size:11px; font-weight:bold;	padding:4px 6px 4px 12px;	background-color:#f8f8f8;}
.SecretListadoDatos{float:left;height:20px; width:1500px;border-top-width: 1px;border-top-style:solid;	border-top-color:#c7c8ca;font-size:12px; 	padding:10px 6px 10px 12px;}
.SecretListadoApellidos, .SecretListadoNombre, .SecretListadoNumIdent, .SecretListadoRol, .SecretListadoEmail, .SecretListadoTelefono, .SecretListadoOnline{float:left;padding:2px 4px 0 6px;}
.SecretListadoApellidos a, .SecretListadoNombre a, .SecretListadoNumIdent a, .SecretListadoRol a, .SecretListadoEmail a, .SecretListadoTelefono a, .SecretListadoOnline a{float:left;color: #707070; text-decoration:none;}
.SecretListadoApellidos a:hover, .SecretListadoNombre a:hover, .SecretListadoNumIdent a:hover, .SecretListadoRol a:hover, .SecretListadoEmail a:hover, .SecretListadoTelefono a:hover, .SecretListadoOnline a:hover{float:left;color: #63b03c;}
.SecretNumList{float:left;height:16px; width:930px;border-bottom-width: 1px;border-bottom-style:solid;	border-bottom-color:#c7c8ca;font-size:11px; font-weight:bold;	padding:2px 20px 6px 0;	background-color:#f8f8f8;margin-left:5px;text-align:right;}
.SecretNumListPag{float:left;padding:0 0 0 300px;}
.SecretariaConf{width:950px;float:left;margin-left:5px; font-weight:normal;border-top-width: 1px;border-top-style:solid;	border-top-color:#c7c8ca;}
.SecretariaListado{float:left;height:48px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;padding:18px 6px 8px 28px;}
.SecretariaListadoMarcado{float:left;height:48px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:18px 6px 8px 28px;background-color:#f8f8f8;}
.Secretariatitular{float:left;padding:7px 10px 0 6px;width:846px;font-size:18px;color: #63b03c;}
.Secretariatitular a, .Secretariatitular span /*NEW*/{float:left;color: #63b03c; text-decoration:none;}
.Secretariatitular a, .Secretariatitular span.legendext{cursor:pointer}/*NEW*/
.Secretariatitular a:hover{float:left;color: #63b03c; text-decoration:underline;}
.SecretariaFlecha{float:left;height:36px; width:36px;}
.SecretariaListadoConfig{float:left;width:914px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:10px 14px 38px 24px;}
.SecretariaListadoPreferencias{float:left;width:914px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:15px 14px 15px 24px;}
.SecretariaListadoConfigPersonales{float:left;width:918px;padding-bottom:40px;}
.SecretariaListadoConfigDatosPers{float:left;width:918px;}

.SecretariaPersCajaA{float:left;width:300px;}
.SecretariaPersCajaB{float:left;width:318px;}
.SecretariaPersCajaLinea{float:left;padding-bottom:4px; line-height:16px;}
.SecretariaPersCajaIzq{float:left;width:130px;text-align:right;margin-right:10px; font-weight:bold;}
.SecretariaPersCajaIzqListado{float:left;width:130px; }
.SecretariaPersCajaDer{float:left;width:160px;}
.SecretariaPersCajaDerListado{float:left;width:160px; overflow: hidden;}
.SecretariaPersCajaDer2{float:left;width:178px;}
.SecretariaPersCajaDer2Listado{float:left;width:178px;}

.SecretariaListadoConfigFoto{float:left;/*width:100px;*/padding-right:10px;}
.SecretariaListadoConfigUsuario{float:left;/*width:200px600pxNEW;*/padding:64px 10px 0 0;}
.SecretariaListadoConfigModificar{float:right;}
.SecretariaListadoConfigModificarLeft a, .SecretariaListadoConfigModificar a{float:left;	background-image: url(images/configurar.jpg);	background-repeat: no-repeat;	background-position: right; padding-right:24px;float:left;color: #707070; text-decoration:none;font-weight:bold;padding-top:2px;}
.SecretariaListadoConfigModificarLeft a:hover, .SecretariaListadoConfigModificar a:hover{float:left;background-image: url(images/configurar-verde.jpg);	background-repeat: no-repeat;	background-position: right; padding-right:24px;float:left;color: #63b03c;font-weight:bold;padding-top:2px;}
.SecretariaListadoConfigAvatar {}
.SecretariaListadoConfigUsuUs{/*float:left;*//*NEW*/height:28px;}
.SecretariaListadoConfigUsuRol{/*float:left;*//*NEW*/height:20px;}
.SecretariaPreferenciasRol{float:left;height:20px;width:900px;}
.SecretariaPreferenciasEnun{float:left; text-align:right;width:180px; font-weight:bold;}
.SecretariaListadoEnun{float:left; text-align:right;width:80px; font-weight:bold;}
.SecretariaListadoEnun2{float:left; text-align:right;width:135px; font-weight:bold;}
.SecretariaListadoUsua{float:left;color: #63b03c;font-size:18px;padding-left:10px;}
.SecretariaListadoDat{float:left;padding-left:10px;}
.SecretariaPreferenciasDat{float:left;padding-left:10px;width:300px;}
.SecretariaListadoInscripciones{float:left;width:904px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:24px 24px 20px 20px;}
.SecretariaInscripcionesTitulos{float:left;width:905px;border: 1px solid #CCCCCC;}
.SecretariaInscripcionesTitulosGeneral{width:892px; background-color:#f8f8f8; height:14px;padding:6px; font-size:11px;font-weight:bold;}
.SecretariaInscripcionesTitulosListado{width:892px; height:26px;padding:12px 6px 6px 6px; border-top:1px solid #CCCCCC;color: #63b03c;font-size:12px;}
.SecretariaInscripcionesTitulosMostrando{ width:880px;height:14px;padding:6px 18px 6px 6px; border-top:1px solid #CCCCCC;background-color:#f8f8f8;font-size:11px;text-align:right;font-weight:bold;}
.SecretariaInscripcionesTituloCurso{float:left;padding:2px 10px 0 6px;width:340px;}
.SecretariaInscripcionesTituloGrupo{float:left;padding:2px 10px 0 0;width:130px;}
.SecretariaInscripcionesTituloEditar{float:left;width:38px;padding:0 10px 0 0;height:12px;}
.SecretariaInscripcionesTituloFechaInicio{float:left;padding:2px 10px 0 0;width:120px;}
.SecretariaInscripcionesTituloFechaFin{float:left;padding:2px 10px 0 0;width:90px;}
.SecretariaInscripcionesTituloUltimoAcceso{float:left;padding:2px 0 0 0;width:80px;}
.SecretariaInscripcionesTitulos a{color: #707070; text-decoration:none;}
.SecretariaInscripcionesTitulos a:hover{color: #63b03c;}
.SecretariaInscripcionesTituloEditar a{float:left;	height:18px;background-image: url(images/editar.jpg);	background-repeat: no-repeat;}
.SecretariaInscripcionesTituloEditar a:hover{float:left;	height:18px;	background-image: url(images/editar_verde.jpg);	background-repeat: no-repeat;}
.SecretariaBuscar{float:left;width:904px;padding-bottom:10px;}
.SecretariaActividades{float:left;width:904px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:24px 24px 20px 20px;}
.SecretariaActividadesTitulos{float:left;width:905px;border: 1px solid #CCCCCC;}
.SecretariaActividadesTitulos a{color: #707070; text-decoration:none;}
.SecretariaActividadesTitulos a:hover{color: #63b03c;}
.SecretariaActividadesTitulosGeneral{width:892px; background-color:#f8f8f8; height:14px;padding:6px; font-size:12px;font-weight:bold;}
.SecretariaActividadesForo{float:left;padding:2px 10px 0 4px;width:40px;}
.SecretariaActividadesNombreForo{float:left;padding:2px 10px 0 0;width:220px;font-weight:normal;}
.SecretariaActividadesMensajes{float:right;color: #63b03c;}
.SecretariaActividadesMensajes a{float:left;color: #63b03c;text-decoration:none;width:100px; text-align:right;}
.SecretariaActividadesMensajes a:hover{float:left;color: #63b03c;text-decoration:underline;width:100px; text-align:right;}
.SecretariaActividadesListado{width:892px; padding:12px 6px 6px 6px; border-top:1px solid #CCCCCC;float:left;}
.SecretariaActividadesTema{float:left;width:814px;padding:4px 0 4px 0;height:22px;}
.SecretariaActividadesTemas{float:left;font-weight:bold;padding:2px 10px 0 0;width:40px;}
.SecretariaActividadesTemasTexto{float:left;font-weight:normal;padding:2px 10px 0 0;width:140px;}
.SecretariaVerTodos{float:right;font-weight:bold;padding-top:5px;}
.SecretariaVerTodos a{float:left;background-image: url(images/flecha.png);	background-repeat: no-repeat;	background-position: right;	padding-right:14px;text-align:right;width:250px;}
.SecretariaVerTodos a:hover{float:left;	background-image: url(images/flecha-verde.png);	background-repeat: no-repeat;	background-position: right;	padding-right:14px;text-align:right;width:250px;}
.SecretariaMensajesFondo{float:left; background-color:#F3F3F3;width:750px;margin:0 0 10px 48px;padding:10px;}
.SecretariaMensajesPublicado{float:left;padding:0 0 10px 0;width:740px;}
.SecretariaMensajesTexto{float:left;width:740px;line-height: 20px;padding:0 0 10px 0;}
.SecretariaMensajesOcultar{float:left;width:768px;text-align:right;margin:0 0 0 48px;font-weight:bold;height:20px;}

.OfertaFormativa{width:950px;float:left;margin-left:5px; font-weight:normal;}
.OfertaFormativaInfo{float:left;/*height:48px;*/min-height:48px;width:916px;padding:26px 6px 26px 28px;}
.OfertaFormativaInfo a{text-decoration:underline; color:#707070;}
.OfertaFormativaInfoLogo{float:left;width:50px;}
.OfertaFormativaInfoTexto{float:left;width:800px; line-height:18px;}
.OfertaFormativaListado{float:left;height:48px;width:916px;border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;padding:36px 6px 26px 28px;}
.OfertaFormativatitular{float:left;padding:7px 10px 0 6px;width:846px;font-size:18px;color: #63b03c;}
.OfertaFormativatitular a{float:left;color: #63b03c;text-decoration:none;padding-left:70px;	background-image: url(images/carpeta.jpg);	background-repeat: no-repeat;	background-position: left;}
.OfertaFormativatitular a:hover{float:left;color: #63b03c; text-decoration:underline;padding-left:70px;background-image: url(images/carpeta-verde.jpg);	background-repeat: no-repeat;	background-position: left;}
.OfertaFormativaFlecha{float:left;height:36px; width:36px;}


.AdminisracionConf{width:950px;float:left;margin-left:5px; font-weight:normal;}
.AdminisracionListado{float:left;height:48px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;padding:18px 6px 8px 28px;}
.AdminisracionListadoMarcado{float:left;height:48px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:18px 6px 8px 28px;background-color:#f8f8f8;}
.AdminisracionListadoSitioWeb{float:left;width:890px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:30px 30px 20px 30px;}
.Adminisraciontitular{float:left;padding:7px 10px 0 6px;width:846px;font-size:18px;color: #63b03c;}
.Adminisraciontitular a, .Adminisraciontitular span /*New*/{float:left;color: #63b03c; text-decoration:none;}
.Adminisraciontitular a:hover{float:left;color: #63b03c; text-decoration:underline;}
.AdminisracionFlecha{float:left;height:36px; width:36px;}
.AdminisracionListadoConfig{float:left;width:890px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:44px 30px 30px 30px;}
.AdminisracionListadoConfigFormulario{float:left;width:880px;}
.AdminisracionListadoConfigFormTexto{float:left;width:350px;text-align:right; font-weight:bold;margin-right:14px;padding-top:2px;height:28px;}
.AdminisracionListadoConfigFormCaja{float:left;width:500px;}
.AdminisracionListadoConfigFormConfig{float:left;width:500px;height:30px;}
.AdminisracionListadoConfigFormConfig a{float:left;	background-image: url(images/configurar.jpg);background-repeat: no-repeat;background-position: left; padding:2px 0 0 24px;color: #707070; text-decoration:none; font-weight:bold;} 
.AdminisracionListadoConfigFormConfig a:hover{float:left;	background-image: url(images/configurar-verde.jpg);background-repeat: no-repeat;background-position: left; padding:2px 0 0 24px;color: #63b03c; text-decoration:none; font-weight:bold;} 
.AdminisracionListadoConfigFormActualizar{float:left;width:500px;height:30px;}
.AdminisracionListadoConfigFormActualizar a{float:left;	background-image: url(images/actualizar.jpg);background-repeat: no-repeat;background-position: left; padding:2px 0 0 24px;color: #707070; text-decoration:none; font-weight:bold;} 
.AdminisracionListadoConfigFormActualizar a:hover{float:left;	background-image: url(images/actualizar-verde.jpg);background-repeat: no-repeat;background-position: left; padding:2px 0 0 24px;color: #63b03c; text-decoration:none; font-weight:bold;} 
.AdminisracionListadoConfigFormCajaZona{float:left;width: 460px;}
.AdminisracionZonaHoraria{height: 22px;	width: 460px;	margin-bottom: 10px;font-weight:bold;text-transform: uppercase;}
.AdmConfiguracionBotones{float:left; width:940px; padding:20px 0 0 0;height:40px;text-align:right;}

.ConfigPortadaCaja{float:left;width:877px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:44px 30px 30px 43px;}
.ConfigPortada{float:left;width:826px;}
.ConfigPortadaIzq, .ConfigPortadaDer{float:left;width:413px;}
.ConfigPortadaTexto{float:left;text-align:right; font-weight:bold;height:26px;width:260px;padding:2px 6px 0 0;}
.ConfigPortadaCheck{float:left;height:28px;width:147px;}
.ConfigPortadaTexto2{float:left;text-align:right; font-weight:bold;height:26px;width:200px;padding:2px 6px 0 0;}
.ConfigPortadaCheck2{float:left;height:28px;width:207px;}
.ConfigPortadaListado{float:left;height:30px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;padding:6px 6px 13px 28px;}
.ConfigPortadatitular{float:left;padding:12px 10px 0 6px;width:846px;font-size:14px;color: #63b03c;font-weight:bold;}
.ConfigPortadatitular a, .ConfigPortadatitular span /*New*/{float:left;color: #63b03c; text-decoration:none;}
.ConfigPortadatitular a:hover{float:left;color: #63b03c; text-decoration:underline;}
.ConfigPortadaFlecha{float:right;height:36px; width:36px;}
.ConfigPortadaListadoMarcado{float:left;height:30px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;padding:6px 6px 13px 28px;background-color:#f8f8f8;}
.ConfigPortadaListadoCaja{float:left;padding:26px;width:898px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.ConfigPortadaListadoCajaSolid{	float:left;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #CBCBCB;	border-right-color: #EEEEEE;	border-bottom-color: #F8F8F8;	border-left-color: #CBCBCB;	min-height: 60px; height: auto !important;  height: 60px; width: 876px;	padding:10px;}
.ConfigPortadaListadoCursos{float:left;padding:50px 50px 50px 100px;width:800px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.ConfigPortadaListadoTextos{float:left;width:800px;padding:0 0 34px 0;}
.ConfigPortadaListadoBotones{float:left;width:800px;height:26px;}
.ConfigPortadaListadoBotonesSelec{float:left;width:336px;margin-right:30px;}
.ConfigPortadaListadoBotonesQuitar{float:left;width:336px;}
.ConfigPortadaListadoBotonesSelec a{float:right;text-decoration:none;font-weight:bold;color: #707070;padding-right:10px; background-image:url(images/flecha.png);background-repeat: no-repeat;background-position: right;text-align:right;font-size:11px; }
.ConfigPortadaListadoBotonesSelec a:hover{float:right;text-decoration:none;font-weight:bold;color: #63b03c;padding-right:10px;background-image:url(images/flecha-verde.png);background-repeat: no-repeat;background-position: right;text-align:right;font-size:11px; }
.ConfigPortadaListadoBotonesQuitar a{float:left;text-decoration:none;font-weight:bold;color: #707070;padding-left:10px; background-image:url(images/flechaInv.png);background-repeat: no-repeat;background-position: left;text-align:right;font-size:11px; }
.ConfigPortadaListadoBotonesQuitar a:hover{float:left;text-decoration:none;font-weight:bold;color: #63b03c;padding-left:10px; background-image:url(images/flechaInv-verde.png);background-repeat: no-repeat;background-position: left;text-align:right;font-size:11px; }
.ConfigPortadaListadoFormularios{float:left;width:835px;}
.ConfigPortadaCursosListado{float:left;width:336px;margin-right:30px;}
.ConfigPortadaCursosQuitar{float:left;width:336px;}
.PortadaCursosListado{height: 250px;width: 336px;overflow-y:none;	overflow-y:scroll;	scrollbar-arrow-color : #FFFFFF;	scrollbar-3dlight-color : #BABABA;	scrollbar-darkshadow-color : #E0E0E0;	scrollbar-highlight-color : ##BABABA;	scrollbar-base-color :#BABABA ;	scrollbar-track-color:#E1E1E1; scrollbar-highlight-color : #D6D6D6;}
.PortadaCursosListado a{width: 310px;float:left;text-decoration:none;color: #707070;padding:5px 0 5px 6px; }
.PortadaCursosListado a:hover{width: 310px;float:left;background-color:#f8f8f8;color: #63b03c;padding:5px 0 5px 6px; }
.ConfigPortadaCursosSubir{float:left;width:90px;padding-left:10px;min-height:20px;}
.ConfigPortadaCursosSubir a{float:left;text-decoration:none;font-weight:bold;color: #707070;padding-left:24px; background-image:url(images/subir.jpg);background-repeat: no-repeat;background-position: left;font-size:11px; }
.ConfigPortadaCursosSubir a:hover{float:left;;text-decoration:none;font-weight:bold;color: #63b03c;padding-left:24px;background-image:url(images/subir-verde.jpg);background-repeat: no-repeat;background-position: left;font-size:11px; }
.ConfigPortadaCursosBajar{float:left;width:90px;padding-left:10px;min-height:20px;}
.ConfigPortadaCursosBajar a{float:left;text-decoration:none;font-weight:bold;color: #707070;padding-left:24px; background-image:url(images/bajar.jpg);background-repeat: no-repeat;background-position: left;text-align:left;font-size:11px; }
.ConfigPortadaCursosBajar a:hover{float:left;text-decoration:none;font-weight:bold;color: #63b03c;padding-left:24px;background-image:url(images/bajar-verde.jpg);background-repeat: no-repeat;background-position: left;text-align:right;font-size:11px;}




.lmsCursoAasignados{margin:22px 0 18px 28px;	float:left;	width:900px;	line-height: 16px;}
.lmsCursoAsignadosCajas{float:left; width:900px;margin-top:18px;}
.lmsCursoAasignadosRotulos{float:left;	padding:2px 13px 2px 13px;	background-color: #f8f8f8;height:20px;	width:872px;border: 1px solid #cccdcf;font-weight:bold;font-size:10px;}
.lmsCursoAsigCont{float:left;padding:16px 6px 13px 24px;width:868px;font-weight:bold;font-size:12px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;	border-right-color: #cccdcf;	border-bottom-color: #cccdcf;	border-left-color: #cccdcf;}
.lmsCursoAsigContNombre{float:left;width:150px;text-align:right; color:#707070;font-family:Arial, Helvetica, sans-serif;font-size:12px;/*NEW*/}
.lmsCursoAsigContNombreAgenda{float:left;width:110px;text-align:right;}
.Asigenunciado1Agenda{float:left;width:110px;height:34px;}
.Asigenunciado2Agenda{float:left;text-align:right;width:110px;height:100px;}
.AgendaFechas{float:left; width:196px;margin:4px 0 6px 14px;}
.CheckHoraInicio{float:left;width:186px; font-weight:normal;margin:0 0 0 14px;}
.Asigenunciado1{float:left;width:150px;height:34px;}
.Asigenunciado2{float:left;text-align:right;width:150px;height:100px;}
.Asigenunciado3{float:left;text-align:right;width:130px;padding: 6px 0 0 0;font-weight:bold;}
.Asigenunciado4{float:left;text-align:right;width:130px; font-weight:bold;}
.lmsCursoAsigContCheck{float:left;	font-weight: normal;width:372px;}
.AgendasDia{width:43px;}
.AgendasMes{width:80px;}
.AgendasAnyo{width:64px;}
.lmsCursoAsigFechaInicio{float:left;width:360px;height:30px;}
.lmsCursoAsigConjuntoCheck{float:left;width:330px;padding-bottom:10px;}
.lmsCursoAsigContCajas{float:left; width:348px;padding:0 14px 0 14px;}
.lmsCursoAsigContcheckBox{float:left;	font-weight: normal;padding: 0 0 0 30px; width:300px;}
.lmsCursoAsigContcheckBox .check{width:25px;float:left;}
.lmsCursoAsigContcheckBox .textosCheck{width:250px;float:left;}
.lmsCursoAsigContcheckBox .check input[type="radio"]{height:22px; width:20px;margin:0 0 6px 0;float:left;}
.lmsCursoAsigContcheckBox .radioTexto{height:24px;float:left;width:250px;padding-bottom:6px;}
.cajaUnicaForo, .cajaUnicaConfiguracionInsc, .cajaUnicaConfiguracion, .BotonExaminar, .cajaUnica, .cajaMulti, .cajaBuscar, .inputPostcats, .AgendasDia, .AgendasMes, .AgendasAnyo, .cajaMultiMensaje, .cajaUnicaMensaje, .cajaMultiAgenda, .PortadaCursosListado{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	font-size: 12px;	font-weight: normal;	color: #656565;}
.cajaUnicaInicio{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 2px 2px 3px 3px;;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	font-size: 12px;	font-weight: normal;	color: #656565;}
.InicioIdiomasElegir, .AdminisracionZonaHoraria, .UsuariosMensajes, .AsuntosMensajes, .MensajesRecibidos, .MensajesVerTodos{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;color: #656565;}
.BuscarUsuarios, .ActivosUsuarios, .BibliotecaUsuarios{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	color: #656565;}
.BotonExaminar{font-family: Arial, Helvetica, sans-serif/*, 04b03*/;font-size: 12px;font-weight: normal;color: #656565;		width: 340px;		/*background-image: url(images/activos.png);*/margin-bottom: 10px;}
.cajaUnica{	height: 20px;	width: 340px;margin-bottom: 10px;}
.cajaUnicaForo{	height: 20px;	width: 350px;margin-bottom: 10px;}
.cajaUnicaInicio{height: 15px;	width: 150px;font-weight:bold;}
.cajaUnicaConfiguracion{height: 20px;	width: 196px;font-weight:bold;margin-bottom: 10px;}
.cajaUnicaConfiguracionInsc{height: 20px;width: 300px;font-weight:bold;margin-bottom: 10px;}
.cajaBuscar	{height: 18px;	width: 140px;margin-bottom: 10px;}
.inputPostcats{	height: 22px;	width: 120px;	margin-bottom: 10px;}
.cajaMulti{	height: 82px;	width: 340px;text-decoration:none; resize: none; padding: 1px;font-family: Arial;	font-size: 12px;	font-weight: normal;color: #656565;margin-bottom: 10px;}
.cajaMultiAgenda{height: 92px;	width: 340px;text-decoration:none; resize: none; padding: 1px;font-family: Arial;	font-size: 12px;	font-weight: normal;color: #656565;margin-bottom: 10px;}
.BotonessigContCajas{float:right;margin:6px 0 0 0;}
.BotonBuscar{width:20px;height:20px; background-color:#656565; background-image:url(images/boton-buscar.jpg);color:#FFFFFF; cursor:pointer;margin-bottom: 10px;}
.BotonBuscar{border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;}
.BotonBuscare{	width:20px;	height:20px;	background-color:#656565;	background-image:url(images/boton-buscar.jpg);		cursor:pointer;	background-repeat: no-repeat;	background-position: center center;
	border: 1px solid #656565;	margin:0px;	padding:0px;}
.BotonesCar{	font-size:12px;font-family:Arial, Helvetica, sans-serif/*, 04b03*/;	font-weight:bold;	text-align:right;	color: #707070;	background-image: url(images/activos.png);	background-color: #FFFFFF;	border: 1px solid #FFFFFF;	background-repeat: no-repeat;	background-position: right;	margin:0 0 0 16px;}
.CancelarBoton{	font-family: Arial;	font-size: 12px;font-weight: bold;	color: #FFFFFF;	background-color: #707070;	text-align: center;	padding: 2px 6px 3px 6px;	height: 24px;	width: 90px;cursor:pointer;border: 1px solid #FFFFFF;}
.lmsCursoAsignadosCajasTitulo{float:left;width:500px;margin-top:3px;}
.lmsCursoAsignadosCajasTitulo a, .lmsCursoAsignadosCajasTitulo span /*NEW*/{ float:left;width:600px; text-decoration:none;color: #707070;height:20px; }
.lmsCursoAsignadosCajasEleccion{ float:right;padding:4px 0 6px 28px;}
.lmsCursoAsignadosCajasEleccion a{text-decoration:none;color: #707070;background-repeat: no-repeat;background-position: left;padding:6px 0 6px 28px;}
.lmsCursoAsignadosCajasEleccion a:hover, .lmsCursoAsignadosCajasTitulo a:hover{color: #63b03c;}
.lmsCursoAsignadosCajasEleccion a[class="EleccionCarpeta"]{background-image: url(images/carpeta.png);}
.lmsCursoAsignadosCajasEleccion a[class="EleccionCarpetaMarcada"]{background-image: url(images/carpeta-verde.png); color:#63b03c;}
.lmsCursoAsignadosCajasEleccion a:hover[class="EleccionCarpeta"]{background-image: url(images/carpeta-verde.png);}
.lmsCursoAsignadosCajasEleccion a[class="EleccionSubirArchivo"]{background-image: url(images/subirArchivo.png);}
.lmsCursoAsignadosCajasEleccion a:hover[class="EleccionSubirArchivo"]{	background-image: url(images/subirArchivo-verde.png);}
.lmsCursoAsignadosCajasEleccion a[class="EleccionAsignarPodcats"]{background-image: url(images/mas.png);}
.lmsCursoAsignadosCajasEleccion a:hover[class="EleccionAsignarPodcats"]{	background-image: url(images/mas-verde.png);}

.podcatsLineaBuscar{float:left;width:854px;}
.podcatsDisponibles{float:left;padding-top:4px;}
.podcatsBuscar{float:right;}
.TextoBuscar{float:left;padding:2px 10px 0 0;}
.podcatsLineaBotones{float:left;width:854px;margin:10px 0 0 0;height:29px;}
.podcatsLineaBotones a{ text-decoration:none;color: #707070;float:left;}
.podcatsLineaBotones a:hover{ text-decoration:none;color: #63b03c;float:left;}
.podcatsLineaBotonesAsignnar{float:left;min-width:100px;padding-top:4px;}
.podcatsLineaBotonesEliminar{float:left;width:100px;padding-top:4px;}
.podcatsLineaBotonesCrear{float:left;width:200px;padding-top:4px;}
.podcatsListar{float:right;}
.NingunRegistro{padding:6px; font-weight:normal;float:left;}
.NombreForo{float:left;padding:2px 10px 0 6px;width:235px;}
.TituloTitulo{float:left;padding:2px 10px 0 6px;width:235px;font-weight:bold;}
.TituloDescripcionForo{float:left;padding:2px 10px 0 0;width:250px; color:#707070;font-weight:bold;}
.DescripcionForo{float:left;padding:2px 10px 0 0;width:250px;font-weight:normal; color:#707070;}

.podcatsLineaTitulos{float:left;width:854px;border: 1px solid #CCCCCC;}
.podcatsLineaTitulosGeneral{width:840px; background-color:#f8f8f8; height:14px;padding:6px; font-size:11px;}
.podcatsLineaTitulosListado{width:840px; height:20px;padding:6px; border-top:1px solid #CCCCCC;color: #63b03c;}
.podcatsLineaTitulosListbBorrar, .podcatsLineaTitulosListbEditar, .podcatsLineaTitulosListbClasificar{float:right;height:18px;}
.podcatsLineaTitulosMostrando{ width:840px;height:14px;padding:6px; border-top:1px solid #CCCCCC;background-color:#f8f8f8;font-size:10px;text-align:right;}
.podcatsLineaBoton{ width:850px;height:10px;float:left;padding:10px 0 10px 6px;text-align:right;}
.podcatsDescripcion{/*height;20px;*/float:left;padding:8px 6px 6px 10px;width:882px;font-size:12px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;	border-right-color: #cccdcf;	border-bottom-color: #cccdcf;	border-left-color: #cccdcf;}
.podcatsDescripcionMas{float:left; font-weight:bold;width:280px;padding:5px 10px 0 0;}
.podcatsDescripcionMas a{color: #63B03C; font-weight: bold; text-decoration: none}/*NEW*/
.podcatsDescripcionTexto{float:left;width:280px;padding:5px 10px 0 0;}
.podcatsDescripcionImagenes{float:right;}

.podcatsLineaAnyadir{float:left;height:28px;	width:872px;	padding:12px 6px 12px 20px;	border-right-width: 1px; border-left-width: 1px; border-bottom-width: 1px;/*NEW*/ border-right-style: solid; border-left-style: solid; border-bottom-style: solid;/*NEW*/ border-right-color: #c7c8ca;	border-left-color: #c7c8ca; border-bottom-color: #c7c8ca;/*NEW*/}
.podcatsLineaAnyadir2{float:left;height:28px;width:872px;padding:12px 6px 12px 20px;border: 1px solid #c7c8ca;}
.podcatsLineaAnyadir a, .podcatsLineaAnyadir2 a{text-decoration:none;color: #707070;}
.podcatsLineaAnyadir a:hover, .podcatsLineaAnyadir2 a:hover{color: #63b03c;}
.podcatsLineaFormulario{float:left;width:872px; /*border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;*/border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;/*NEW*/ border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;padding:18px 6px 10px 20px;font-weight:bold;}
.podcatsLineaFormularioIframe {float:left;width:872px; border:0; padding:0; font-weight:bold; color: #707070; font-family: Arial,Helvetica,sans-serif; font-size: 12px;}/*NEW*/
.podcatsContcheckBox{float:left;	font-weight: normal;padding: 0 0 0 30px; width:250px;}
.podcatsEntradas{float:left;/*height:28px;*/min-height:28px;/*NEW*/ width:872px; /*border-top-width: 1px; border-top-style:solid; border-top-color: #c7c8ca;*/border-bottom-width: 1px; border-bottom-style:solid; border-bottom-color: #c7c8ca;/*NEW*/ border-left-width: 1px;	border-right-style: solid;border-left-style: solid;border-right-color: #c7c8ca;	border-left-color: #c7c8ca;padding:12px 6px 12px 20px;border-right-width: 1px;}
.podcatsMarcado{float:left;height:30px;width:872px; /*border-top-width: 1px;border-top-style:solid;border-top-color: #c7c8ca;*/border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;/*NEW*/ padding:20px 6px 8px 20px;background-color:#f8f8f8;font-weight:bold;border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;}
.podcatsMarcado a, .podcatsMarcado span /*NEW*/{text-decoration:none;color: #707070;}
.podcatsMarcado a:hover{color: #63b03c;}
.podcatsEntradas .BibliotecaPodcastNombreEntrada{width: 220px;}

.labelLms{border: 1px solid #CCCCCC;float:left;}



.lmsCursoAsigFicheros{float:left;}
.lmsCursoAsigFicherosRotulos{float:left;padding:4px 6px 4px 30px;width:862px;font-weight:bold;font-size:12px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;	border-right-color: #cccdcf;	border-bottom-color: #cccdcf;	border-left-color: #cccdcf;}
.lmsCursoAsigFicherosRotulo1{float:left; width:240px;padding-right:10px;}
.lmsCursoAsigFicherosRotulo2{float:left;width:100px;padding-right:10px;}
.lmsCursoAsigFicherosRotulo3{float:left;width:158px;padding-right:10px;}
.lmsCursoAsigFicherosRotulo4{float:left;width:220px;padding-right:10px;}
.lmsCursoAsigFicherosContenidos{float:left;padding:8px 6px 6px 30px;width:862px;font-size:12px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;	border-right-color: #cccdcf;	border-bottom-color: #cccdcf;	border-left-color: #cccdcf;}
.lmsCursoAsigFicherosContenidos1{float:left; width:240px;padding-right:10px;}
.lmsCursoAsigFicherosContenidosImagen{float:left; width:24px;padding-right:4px;}
.lmsCursoAsigFicherosContenidosRotulo{float:left;}
.lmsCursoAsigFicherosContenidosRotulo a.lmsnegritaverde {color: #63B03C; font-weight: bold; text-decoration: none;}/*NEW*/
.lmsCursoAsigFicherosContenidos2{float:left;width:100px;padding:8px 10px 0 0;}
.lmsCursoAsigFicherosContenidos3{float:left;width:158px;padding:8px 10px 0 0;}
.lmsCursoAsigFicherosContenidos4{float:left;width:220px;padding:8px 10px 0 0;}
.lmsCursoAsigFicherosContenidos5{float:left;width:98px;padding:6px 0 0 0;}
.lmsCursoAsigFicherosContenidibEditar, .lmsCursoAsigFicherosContenidibBorar, .lmsCursoAsigFicherosContenidibUser, .lmsCursoAsigFicherosContenidibProhib{float:left; width:18px;height:19px;padding-left:6px;}
.podcatsLineaTitulosListbClasificar a{float:left;	height:18px;background-image: url(images/clasificar.jpg);	background-repeat: no-repeat;margin-right:3px;}
.podcatsLineaTitulosListbClasificar a:hover{float:left;	height:18px;background-image: url(images/clasificar-verde.jpg);	background-repeat: no-repeat;margin-right:3px;}
.lmsCursoAsigFicherosContenidibEditar a, .podcatsLineaTitulosListbEditar a{float:left;	height:18px;background-image: url(images/editar.jpg);	background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibEditar a:hover, .podcatsLineaTitulosListbEditar a:hover{float:left;height:18px;background-image: url(images/editar_verde.jpg);background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibBorar a, .podcatsLineaTitulosListbBorrar a{float:left;	height:18px;background-image: url(images/borrar.png);	background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibBorar a:hover, .podcatsLineaTitulosListbBorrar a:hover{float:left;height:18px;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibUser a{float:left;	height:18px;background-image: url(images/persona.png);	background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibUser.Activo a, .lmsCursoAsigFicherosContenidibUser a:hover{float:left;height:18px;background-image: url(images/persona-verde.png);background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibProhib a{float:left;	height:18px;background-image: url(images/prohibido.png);	background-repeat: no-repeat;}
.lmsCursoAsigFicherosContenidibProhib.Activo a, .lmsCursoAsigFicherosContenidibProhib a:hover{float:left;height:18px;background-image: url(images/prohibido-rojo.png);background-repeat: no-repeat;}

.lmsCursos{width:906px;margin:0 5px 0 5px;padding:22px; border-bottom-width: 1px;	border-bottom-style:solid;	border-bottom-color: #c7c8ca;height:100px;float:left;}
.lmsCursosOpen{width:906px;margin:0 5px 0 5px;padding:22px;float:left;}
.CursosDescripcion{float:left;}
.lmsCursosBandera{padding:0 0 0 8px;float:left;width:100px;}
.lmsCursosBandera img{max-width: 80px; max-height: 85px; border-radius:1em;}
.lmsCursosTextos{padding:10px 0 0 0;float:left;width:730px;}
.lmsCursosTextosOpen{padding:10px 0 0 0;float:left;width:792px;}
.lmsCursosRotulo{width:730px; height:26px;}
.lmsCursosRotulo a, .lmsCursosRotulo span /*NEW*/{width:730px; font-size:14px;color:#63b03c;font-weight:bold;height:26px;text-decoration:none;}
.lmsCursosRotulo a:hover{width:730px;	text-decoration: underline;}
.lmsCursosCaracteristicas{width:730px;float:left;}
.lmsCursosCaracteristicasOpen{width:792px;float:left;}
.lmsCursosCaracteristicasIzq{width:350px;padding:0 20px 0 0;float:left; line-height:16px;}
.lmsCursosCaracteristicasIzqOpen{width:290px;padding:0 20px 0 0;float:left;line-height:16px;}
.lmsCursosCaracteristicasDer{width:330px;padding:0 20px 0 0;float:left;line-height:16px;}
.lmsCursosCaracteristicasDerOpen{width:250px;padding:0 20px 0 0;float:left;line-height:16px;}
.lmsCursosCaracteristicasValoracion{width:210px;float:left;}
.lmsCursosFlecha{float:left;width:60px;padding:24px 0 0 0;}
#MyCoursesContainer .lmsCursos {height:auto}/*NEW*/

.CursosProgreso{float:left;padding:30px 0 80px 108px;width:754px;}
.CursosProgresoTexto{ font-weight:bold;float:left;width:754px;padding:0 0 4px 0;}
.CursosProgresoCaja{background-color:#e5e5e5;height:16px;width: 735px;border: 1px solid #acacac;float:left;}
.CursosProgresoCajaEstadoVerde, .CursosProgresoCajaEstadoRojo, .CursosProgresoCajaEstadoGris, .CursosProgresoCajaEstadoAmarillo{height:16px;float:left;}
.CursosProgresoCajaEstadoVerde{background-color:#63b03c;}
.CursosProgresoCajaEstadoRojo{background-color:#ba0002;}
.CursosProgresoCajaEstadoAmarillo{background-color:#f39a00;}
.CursosProgresoCajaEstadoGris{background-color:#e5e5e5;}
.materiaSuperada{width:210px;float:left;}
.Valoracion{width:210px;float:left;font-weight:bold;}
.ValoracionRotulo{width:36px;float:left;font-weight:bold; padding:16px 6px 0 0;}
.ValoracionNota{ font-size:30px; float:left;width:120px;}
.CursosProgresoTutores{float:left;width:754px;padding:10px 0 0 0;}
.CursosProgresoTutoresRotulos{float:left; font-weight:bold; width:36px;}
.CursosProgresoTutoresListado{float:left;width:714px; line-height:22px}
.CursosProgresoTutoresNombre{float:left;}
.CursosProgresoTutoresNombre a{	float:left;	padding:0px 28px 0 29px;background-image: url(images/sobre.jpg);background-repeat: no-repeat;background-position: right;color:#707070; text-decoration:none;}
.CursosProgresoTutoresNombre a:hover{	float:left;	padding:0px 28px 0 29px;background-image: url(images/sobre-verde.jpg);	background-repeat: no-repeat;background-position: right;color:#63b03c;}
.CursosProgresoDudas{float:left;width:754px;padding:10px 0 0 0;}
.CursosProgresoDudasImagen{float:left;	width:24px; 	height:24px;}
.CursosProgresoDudasImagen a{background-image: url(images/dudas.jpg);	float:left;	background-repeat: no-repeat;}
.CursosProgresoDudasImagen a:hover{	background-image: url(images/duda-verde.jpg);float:left;background-repeat: no-repeat;}
.CursosProgresoDudasBoton{float:left;padding-top:5px;}
.CursosProgresoDudasBoton a{color: #707070;background-image: url(images/flecha.png);	background-repeat: no-repeat;	background-position: right;padding:0 10px 0 10px; font-weight:bold; text-decoration:none;}
.CursosProgresoDudasBoton a:hover{color: #63b03c;background-image: url(images/flecha-verde.png);background-repeat: no-repeat;	background-position: right;padding:0 10px 0 10px;font-weight:bold; text-decoration:none;}

.lmsLecciones{width:950px;margin:0 5px 0 5px;float:left;}
.lmsLeccionesEnunciado{	width:922px;height:46px;background-image: url(images/fondo-lecciones.jpg);	background-repeat:  repeat-x;	float:left;	padding:8px 8px 0 20px;line-height: 20px;text-transform: uppercase;	font-weight: bold;}
.lmsLeccionesComentarios{width:922px;height:80px;float:left;padding:8px 8px 0 20px;line-height: 20px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.lmsLeccionesComentariosSin{width:922px;height:30px;float:left;padding:8px 8px 0 20px;line-height: 20px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.lmsLeccionesEnunciado1, .lmsLeccionesComentarios1{float:left; width:268px;padding-left:10px;}
.lmsLeccionesEnunciado2, .lmsLeccionesComentarios2{float:left; width:160px;padding-left:10px;}
.lmsLeccionesEnunciado3, .lmsLeccionesComentarios3{float:left; width:155px;padding-left:10px;}
.lmsLeccionesEnunciado4, .lmsLeccionesComentarios4{float:left; width:129px;padding-left:10px;}
.lmsLeccionesEnunciado5, .lmsLeccionesComentarios5{float:left; width:140px;padding-left:10px;}
.lmsLeccionesEnunciado5{width:125px;}
.lmsLeccionesComentarios5{vertical-align:middle}
.lmsLeccionesEnunciado6{float:left; width:15px;height:15px;padding-top:4px;}
.lmsLeccionesEnunciado6 a{ background-color:#656565;float:left;height:15px;}
.lmsLeccionesEnunciado6 a:hover{ background-color:#63b03c;float:left;height:15px;}
.lmsLeccionesComentarios6{float:left; width:18px;height:19px;padding-top:4px;}
.lmsLeccionesComentarios6 a{float:left;	height:18px;background-image: url(images/editar.jpg);	background-repeat: no-repeat;}
.lmsLeccionesComentarios6 a:hover{float:left;	height:18px;	background-image: url(images/editar_verde.jpg);	background-repeat: no-repeat;}
.lmsLeccionesComentariosRotulo{font-weight:bold;float:left; height:20px;}
.lmsLeccionesComentariosTexto{/*floar:left;*/height:40px; padding-top:10px;}

a.help
{
    background-image: url(images/dudas.jpg);	
    background-repeat: no-repeat;
    padding: 8px 2px 8px 30px;
    background-position: left center;
}
a.help:hover
{
    background-image: url(images/duda-verde.jpg);
}


a.Enlace
{
}
a.Enlace:hover
{
    color:#63b03c;
}

/**********Curso progesion**********/
.lmsLeccionesComentariosB{width:922px;padding-bottom:8px;float:left;padding:8px 8px 0 20px;line-height: 20px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.lmsLeccionesComentariosSup{width:922px;float:left;}
.lmsLeccionesComentariosInf{width:546px;float:left;margin-left:266px;}
.lmsLeccionesComentariosAnotacion{width:922px;float:left; padding-left:40px;}/*NEW*/
.lmsLeccionesEnunciado1B{float:left; width:322px;padding-left:40px;}
.lmsLeccionesEnunciado2B{float:left; width:260px;padding-left:5px;}
.lmsLeccionesEnunciado3B{float:left; width:40px;padding-left:5px;}/*NEW*/
.lmsLeccionesEnunciado4B{float:left; width:70px;padding-left:10px;}/*110*/
.lmsLeccionesComentarios0B{float:left; width:30px; vertical-align:middle}
.lmsLeccionesComentarios1B{float:left; width:240px;padding-left:10px;}
.lmsLeccionesComentariosIconos{float:left; width:81px;}/*NEW*/
.lmsLeccionesComentariosIconos img{border:0}/*NEW*/
.lmsLeccionesComentarios2B{float:left; width:25px;padding-left:10px;}
.lmsLeccionesComentarios3B{float:left; width:36px;padding-left:10px;}
.lmsLeccionesComentarios4B{float:left; width:56px;padding-left:6px; vertical-align:middle;}/*64px*/
.lmsLeccionesComentariosPercent{float:left; width:40px;padding-left:5px; vertical-align:middle;}/*NEW*/
.lmsLeccionesComentariosPuntuaciones{float:left; width:204px; vertical-align:middle;}/*NEW*/
.lmsLeccionesComentariosCapitulos{float:left; width:470px; margin-bottom: 5px; overflow: hidden;}/*NEW*/
.lmsLeccionesComentariosCapitulos div.lessonchaptercontent{padding:8px 1px;float:left;}/*NEW*/
.lmsLeccionesComentariosCapitulos div.lessonchaptercontent.blurred{padding:8px 1px; filter: alpha(opacity=30); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; -moz-opacity:0.3; opacity: 0.3; background: none repeat scroll 0 0 #ffffff;}/*NEW*/
.lmsLeccionesComentariosCapitulos a{padding: 5px 16px; margin-left:2px; line-height:32px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.default{background: Transparent url("images/course/category/default.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.default_incomplete{background: Transparent url("images/course/category/default_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.default_passed{background: Transparent url("images/course/category/default_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.default_failed{background: Transparent url("images/course/category/default_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.conversacion{background: Transparent url("images/course/category/conversacion.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.conversacion_incomplete{background: Transparent url("images/course/category/conversacion_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.conversacion_passed{background: Transparent url("images/course/category/conversacion_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.conversacion_failed{background: Transparent url("images/course/category/conversacion_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.country{background: Transparent url("images/course/category/country.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.country_incomplete{background: Transparent url("images/course/category/country_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.country_passed{background: Transparent url("images/course/category/country_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.country_failed{background: Transparent url("images/course/category/country_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.dictado{background: Transparent url("images/course/category/dictado.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.dictado_incomplete{background: Transparent url("images/course/category/dictado_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.dictado_passed{background: Transparent url("images/course/category/dictado_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.dictado_failed{background: Transparent url("images/course/category/dictado_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.doblaje{background: Transparent url("images/course/category/doblaje.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.doblaje_incomplete{background: Transparent url("images/course/category/doblaje_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.doblaje_passed{background: Transparent url("images/course/category/doblaje_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.doblaje_failed{background: Transparent url("images/course/category/doblaje_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.ejercicios{background: Transparent url("images/course/category/ejercicios.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.ejercicios_incomplete{background: Transparent url("images/course/category/ejercicios_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.ejercicios_passed{background: Transparent url("images/course/category/ejercicios_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.ejercicios_failed{background: Transparent url("images/course/category/ejercicios_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.especifico{background: Transparent url("images/course/category/radio.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.especifico_incomplete{background: Transparent url("images/course/category/radio_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.especifico_pased{background: Transparent url("images/course/category/radio_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.especifico_failed{background: Transparent url("images/course/category/radio_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.email{background: Transparent url("images/course/category/email.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.email_incomplete{background: Transparent url("images/course/category/email_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.email_passed{background: Transparent url("images/course/category/email_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.email_failed{background: Transparent url("images/course/category/email_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.frases{background: Transparent url("images/course/category/frases.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.frases_incomplete{background: Transparent url("images/course/category/frases_incomplete.jpg") no-repeat top left; padding:8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.frases_passed{background: Transparent url("images/course/category/frases_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.frases_failed{background: Transparent url("images/course/category/frases_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.guia{background: Transparent url("images/course/category/guia.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.guia_incomplete{background: Transparent url("images/course/category/guia_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.guia_passed{background: Transparent url("images/course/category/guia_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.guia_failed{background: Transparent url("images/course/category/guia_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.gramatica{background: Transparent url("images/course/category/gramatica.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.gramatica_incomplete{background: Transparent url("images/course/category/gramatica_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.gramatica_passed{background: Transparent url("images/course/category/gramatica_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.gramatica_failed{background: Transparent url("images/course/category/gramatica_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.karaoke{background: Transparent url("images/course/category/karaoke.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.karaoke_incomplete{background: Transparent url("images/course/category/karaoke_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.karaoke_passed{background: Transparent url("images/course/category/karaoke_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.karaoke_failed{background: Transparent url("images/course/category/karaoke_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.lectura{background: Transparent url("images/course/category/lectura.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.lectura_incomplete{background: Transparent url("images/course/category/lectura_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.lectura_passed{background: Transparent url("images/course/category/lectura_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.lectura_failed{background: Transparent url("images/course/category/lectura_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.listening{background: Transparent url("images/course/category/listening.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.listening_incomplete{background: Transparent url("images/course/category/listening_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.listening_passed{background: Transparent url("images/course/category/listening_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.listening_failed{background: Transparent url("images/course/category/listening_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.practicavocabulario{background: Transparent url("images/course/category/practicavocabulario.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.practicavocabulario_incomplete{background: Transparent url("images/course/category/practicavocabulario_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.practicavocabulario_passed{background: Transparent url("images/course/category/practicavocabulario_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.practicavocabulario_failed{background: Transparent url("images/course/category/practicavocabulario_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.pronunciacion{background: Transparent url("images/course/category/pronunciacion.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.pronunciacion_incomplete{background: Transparent url("images/course/category/pronunciacion_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.pronunciacion_passed{background: Transparent url("images/course/category/pronunciacion_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.pronunciacion_failed{background: Transparent url("images/course/category/pronunciacion_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.radio{background: Transparent url("images/course/category/radio.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.radio_incomplete{background: Transparent url("images/course/category/radio_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.radio_passed{background: Transparent url("images/course/category/radio_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.radio_failed{background: Transparent url("images/course/category/radio_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.situaciontipica{background: Transparent url("images/course/category/radio.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.situaciontipica_incomplete{background: Transparent url("images/course/category/radio_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.situaciontipica_passed{background: Transparent url("images/course/category/radio_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.situaciontipica_failed{background: Transparent url("images/course/category/radio_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.test{background: Transparent url("images/course/category/test.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.test_incomplete{background: Transparent url("images/course/category/test_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.test_passed{background: Transparent url("images/course/category/test_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.test_failed{background: Transparent url("images/course/category/test_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcroffline{background: Transparent url("images/course/category/vcroffline.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcroffline_incomplete{background: Transparent url("images/course/category/vcroffline_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcroffline_passed{background: Transparent url("images/course/category/vcroffline_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcroffline_failed{background: Transparent url("images/course/category/vcroffline_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcronline{background: Transparent url("images/course/category/vcronline.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcronline_incomplete{background: Transparent url("images/course/category/vcronline_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcronline_passed{background: Transparent url("images/course/category/vcronline_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vcronline_failed{background: Transparent url("images/course/category/vcronline_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.video{background: Transparent url("images/course/category/video.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.video_incomplete{background: Transparent url("images/course/category/video_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.video_passed{background: Transparent url("images/course/category/video_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.video_failed{background: Transparent url("images/course/category/video_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario{background: Transparent url("images/course/category/vocabulario.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario_incomplete{background: Transparent url("images/course/category/vocabulario_incomplete.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario_passed{background: Transparent url("images/course/category/vocabulario_passed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario_failed{background: Transparent url("images/course/category/vocabulario_failed.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario2{background: Transparent url("images/course/category/vocabulario2.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario_incomplete2{background: Transparent url("images/course/category/vocabulario_incomplete2.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario_passed2{background: Transparent url("images/course/category/vocabulario_passed2.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosCapitulos a.vocabulario_failed2{background: Transparent url("images/course/category/vocabulario_failed2.jpg") no-repeat top left; padding: 8px 15px;}/*NEW*/
.lmsLeccionesComentariosPuntuaciones img{border:0}/*NEW*/
.lmsLeccionesComentarios5B{float:left; width:20px;padding-left:6px;}
.lmsLeccionesComentarios6B{float:left; width:30px;padding-left:6px;}
.lmsLeccionesComentarios7B{float:left; width:30px;padding:5px 0 0 6px;}
.lmsLeccionesComentarios8B{float:left; width:25px;padding-left:6px;}
.lmsLeccionesComentarios9B{float:left; width:30px;padding-left:6px;}
.lmsLeccionesComentarios10B{float:left; width:30px;padding-left:6px;}
.lmsLeccionesComentarios11B{float:left; width:69px;padding-left:10px;}/*109px*/
.lmsLeccionesComentariosBTextos{float:left; width:180px;padding-bottom:4px;}
.lmsLeccionesComentariosBTexto{float:left; width:180px;}
.lmsLeccionesComentariosRotuloB{font-weight:bold;float:left;line-height:16px;padding-top:4px;}
.lmsCursosIzq{float:left;width:550px;padding-right:30px;}
.lmsCursosDer{float:left;width:320px;padding-top:20px;}
.lmsCursosSup{float:left;width:550px;}
.lmsCursosInf{float:left;width:550px;}
.lmsCursosRotuloB{width:460px; padding-top:20px;float:left;}
.lmsCursosRotuloB a, .lmsCursosRotuloB span /*NEW*/{ font-size:14px;color:#63b03c;font-weight:bold;text-decoration:none;}
.lmsCursosRotuloB a:hover{	text-decoration: underline;}
.lineaNota{float:left;padding-top:8px;width:550px;}
.ZonaDatosValoracion{float:left;width:530px;	background-image: url(images/fondo-datos-valoraciion.jpg);	background-repeat:  repeat-x;padding:10px 10px 20px 10px;}
.ZonaDatosBotonera{float:left;width:550px;padding:13px 0 0 0;}
.lmsCursosBanderaB{padding:0 0 0 8px;float:left;width:80px;}
.lmsCursosBanderaB img{max-width: 75px; max-height: 85px; border-radius: 1em;}
.CursosProgresoCajaB{background-color:#e5e5e5;height:18px /*16px*/;width: 550px;border: 1px solid #acacac;float:left;}
.CursosProgresoParcialCaja{width: 500px;float:left; margin:10px 0 0 30px;}/*NEW*/
.ValoracionB{width:160px;float:left;font-weight:bold;padding-bottom:8px;}
.ValoracionRotuloB{/*width:34px;*/float:left;font-weight:bold; padding:16px 6px 0 0;}
.ValoracionNotaB{ font-size:30px; float:left;width:100px;}
.ValoracionIconoB{float:left;}
.lineaNota a[class="activosParticipacion"]{display:block; margin-top:3px; background-image: url(images/pencil.png);	background-repeat: no-repeat; width:32px; height:32px;}/*NEW*/
.lineaNota a:hover[class="activosParticipacion"]{display:block; margin-top:3px; background-image: url(images/pencil-verde.png);	background-repeat: no-repeat; width:32px; height:32px;}/*NEW*/
.LineaGrisValoracion{float:left;width:314px;height:21px;background-color:#F4F4F4;padding:2px 0 10px 6px;position:relative;z-index:0;}
.ValoracionObjetivos{float:left;width:70px;padding:8px 2px 6px 6px;font-weight:bold;}
.lmsLeccionesMasDesplegable{float:left; width:24px;height:19px;padding:6px 0 0 0;}
.lmsLeccionesMasDesplegable a{float:left;	width:24px;height:18px;background-image: url(images/mas-gris.png);	background-repeat: no-repeat;}
.lmsLeccionesMasDesplegable a:hover{float:left;	height:18px;width:24px;	background-image: url(images/mas-verde.png);	background-repeat: no-repeat;}
.ValoracionNumeracionVerde{font-size:24px;float:left;color:#63b03c;font-weight:bold;width:34px;padding-bottom:2px;}
.ValoracionNumeracionRojo{font-size:24px;float:left;color:#ba0002;font-weight:bold;width:34px;padding-bottom:2px;}
.ValoracionGraduado{float: right;/*left;*/width:45px;padding-left:35px;}
.ValoracionGraduado a[class="activosgraduado"]{	background-image: url(images/graduado.png);float:left;	background-repeat: no-repeat;}
.ValoracionGraduado a:hover[class="activosgraduado"]{background-image: url(images/graduado-verde.png);}
.ValoracionGraduado a[class="activosgraduado2"]{	background-image: url(images/graduation.png);float:left;	background-repeat: no-repeat;}
.ValoracionGraduado a:hover[class="activosgraduado2"]{background-image: url(images/graduation-verde.png);}
.ValoracionBorrar{float:left;padding:4px 0 0 0;width:18px;}
.ValoracionBorrar a{float:left;	height:18px;background-image: url(images/borrar.png);	background-repeat: no-repeat;}
.ValoracionBorrar a:hover{float:left;height:18px;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;} 
.CajaVisor{	float:right;	/*height: 232px;*//*NEW*/ min-height:232px;/*NEW*/	width: 136px;	border: 1px solid #c7c8ca;margin-right:40px;}
.CajaVisor2{float:right;/*left;*/	/*height: 232px;*//*NEW*/ min-height:232px;/*NEW*/	width: 136px;	border: 1px solid #c7c8ca; margin-right:40px;}
.CajaVisor img, .CajaVisor2 img{border:0}/*NEW*/
.CajaVisorCabecera{float:left;color:#FFFFFF;font-size:13px;font-weight:bold;background-color:#656565;padding:8px 0 8px 0;text-align:center;width:136px;}
.CajaVisorImagen{float:left;width: 136px;/*NEW*/text-align:center;/*NEW*/}
.CajaVisorImagen .CajaVisorInfo{float:left;width: 136px; height: 76px; background-color: #63B03C; text-align:center; color: #FFFFFF; padding-top: 50px;}
.CajaVisorImagen .CajaVisorInfo a{color: #FFFFFF;}
.CajaVisorNombre{float:left;padding:6px 6px 6px 6px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;width:124px;}
.CajaVisorNombre a{color:#707070;}/*NEW*/
.CajaVisorEstado{float:left;padding:4px;width:126px;}
/*.CajaVisorDatos{float:left;font-size:13px;line-height:16px;width:85px;padding:2px 2px 0 2px;font-weight:bold;}*/
.CajaVisorDatos{float:left;font-size:13px;line-height:16px;width:85px;padding:2px 2px 0 2px;font-weight:bold;color:#63b03c;}
.CajaVisorDatos a{color:#63b03c;}/*NEW*/
.CajaVisorIcono{float:left;padding:6px 0 0 0;}
.lmsCursosCaracteristicasIzqOpen2{width:270px;padding:0 10px 0 0;float:left;line-height:16px;}
.lmsCursosCaracteristicasDerOpen2{width:250px;float:left;line-height:16px;}
.ZonaDatosBotones{float:left;width:250px;}
.ZonaDatosSignos{float:right;width:300px;}
.ZonaDatosBotonesDetalles{display:block;color:#63b03c;	width:80px;	height:20px;	padding:14px 10px 10px 40px;	background-image: url(images/detalles.png);	background-repeat: no-repeat;background-position: 10px 13px;	font-weight:bold;	background-color: #F8F8F8;float:left;}
.ZonaDatosBotonesDetalles a{color:#63b03c; text-decoration:none}/*NEW*/
.ZonaDatosBotonesDetalles img{border:0;}
.ZonaDatosBotonesDudas{float:left;	width:116px;padding:10px 0 0 14px;}
.ZonaDatosSignos a[class="activosPersona"]{float:right;/*left;*/ display:block;	background-image: url(images/activos-persona.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="activosPersona"]{float:right;/*left;*/display:block;background-image: url(images/activos-persona-verde.jpg);	background-repeat: no-repeat;width:50px;}
.ZonaDatosSignos a[class="activosAgenda"]{float:right;/*left;*/display:block;	background-image: url(images/activos-agenda.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="activosAgenda"]{float:right;/*left;*/	display:block;background-image: url(images/activos-agenda-verde.jpg);	background-repeat: no-repeat;width:50px;}
.ZonaDatosSignos a[class="activosAmigos"]{float:right;/*left;*/	display:block;background-image: url(images/activos-amigos.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="activosAmigos"]{	float:right;/*left;*/display:block;	background-image: url(images/activos-amigos-verde.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a[class="activosDudas"]{	float:right;/*left;*/display:block;	background-image: url(images/activos-dudas.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="activosDudas"]{	float:right;/*left;*/	display:block;background-image: url(images/activos-dudas-verde.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a[class="activosConexion"]{	float:right;/*left;*/	display:block;background-image: url(images/activos-conexion.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="activosConexion"]{	float:right;/*left;*/	display:block;background-image: url(images/activos-conexion-verde.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a[class="activosParticipacion"]{	float:right;/*left;*/	display:block;background-image: url(images/participacion.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a:hover[class="activosParticipacion"]{	float:right;/*left;*/	display:block;background-image: url(images/participacion-verde.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a[class="activosMail"]{	float:right;/*left;*/	display:block;background-image: url(images/activos-mail.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a:hover[class="activosMail"]{	float:right;/*left;*/	display:block;background-image: url(images/activos-mail-verde.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a[class="activosTests"]{	float:right;/*left;*/	display:block;background-image: url(images/icono_impresora.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a:hover[class="activosTests"]{	float:right;/*left;*/	display:block;background-image: url(images/icono_impresora-verde.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a[class="activosSoporte"]{	float:right;/*left;*/	display:block;background-image: url(images/icono_soporte.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a:hover[class="activosSoporte"]{	float:right;/*left;*/	display:block;background-image: url(images/icono_soporte-verde.png);	background-repeat: no-repeat;	width:50px;}/*NEW*/
.ZonaDatosSignos a[class="one2one"]{	float:right;/*left;*/display:block;	background-image: url(images/one2one.png);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="one2one"]{	float:right;/*left;*/	display:block;background-image: url(images/one2one-verde.png);	background-repeat: no-repeat;	width:50px;}

.LineaGrisDesplegable{float:left;display:block;	width:320px;background-color:#F4F4F4;	position:absolute;	z-index:1000;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-top-color: #6c6c6c;	border-right-color: #6c6c6c;	border-bottom-color: #6c6c6c;	border-left-color: #6c6c6c;	top:168px;	left:167px;	height:250px;}
.DesplegableLineaA{float:left;width:308px;padding:10px 0 0 12px;}
.RotuloDesplegable{float:left;width:70px;padding:0 2px 6px 10px;font-weight:bold;}

table.progressBar {	width: 100%; table-layout: fixed; border: solid 1px #999999; }
table.progressBar caption { display: none; }
table.progressBar thead { display: none; }
table.progressBar tr { height: 16px; }
table.progressBar td.notattempted
{
	margin: 0;
	padding: 0;
	background-color: #E5E5E5;
}
table.progressBar td.incomplete
{
	margin: 0;
	padding: 0;
	background-color: #F39A00;
}
table.progressBar td.failed
{
	margin: 0;
	padding: 0;
	background-color: #BA0002;
}
table.progressBar td.passed
{
	margin: 0;
	padding: 0;
	background-color:#63b03c;
}

div.partialScoreBlock {float:left; margin-top:5px;}
.partialScoreIcon{float:left; width:40px; height:25px;}
.partialScoreIcon a{padding: 5px 12px;}
.partialScoreIcon a.iconVocabulary{background: Transparent url("images/course/score/round_vocabulary.jpg") no-repeat top left; }
.partialScoreIcon a.iconVocabulary.selected{background: Transparent url("images/course/score/round_vocabulary_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconVocabulary:hover{background: Transparent url("images/course/score/round_vocabulary_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconListening{background: Transparent url("images/course/score/round_listening.jpg") no-repeat top left;}
.partialScoreIcon a.iconListening.selected{background: Transparent url("images/course/score/round_listening_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconListening:hover{background: Transparent url("images/course/score/round_listening_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconReading{background: Transparent url("images/course/score/round_reading.jpg") no-repeat top left;}
.partialScoreIcon a.iconReading.selected{background: Transparent url("images/course/score/round_reading_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconReading:hover{background: Transparent url("images/course/score/round_reading_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconWriting{background: Transparent url("images/course/score/round_writing.jpg") no-repeat top left;}
.partialScoreIcon a.iconWriting.selected{background: Transparent url("images/course/score/round_writing_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconWriting:hover{background: Transparent url("images/course/score/round_writing_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconGrammar{background: Transparent url("images/course/score/round_grammar.jpg") no-repeat top left;}
.partialScoreIcon a.iconGrammar.selected{background: Transparent url("images/course/score/round_grammar_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconGrammar:hover{background: Transparent url("images/course/score/round_grammar_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconSpeaking{background: Transparent url("images/course/score/round_speaking.jpg") no-repeat top left;}
.partialScoreIcon a.iconSpeaking.selected{background: Transparent url("images/course/score/round_speaking_verde.jpg") no-repeat top left;}
.partialScoreIcon a.iconSpeaking:hover{background: Transparent url("images/course/score/round_speaking_verde.jpg") no-repeat top left;}
div.partialBar {float:left; margin-right:7px;}
.partialScore{font-weight:bold;}
table.partialScoreBar {	table-layout: fixed; border: solid 1px #999999; }
table.partialScoreBar caption { display: none; }
table.partialScoreBar thead { display: none; }
table.partialScoreBar tr { height: 16px; }
table.partialScoreBar td{width:2px;margin: 0;padding: 0;}
table.partialScoreBar td.notattempted{ background-color: #E5E5E5;}
table.partialScoreBar td.incomplete{ background-color: #F39A00;}
table.partialScoreBar td.failed{ background-color: #BA0002;}
table.partialScoreBar td.passed{ background-color:#63b03c;}

.CursosDescripcion .courseInfo
{
    overflow: hidden;
    padding: 0 5px 0 10px;
    clear:both;
}
.CursosDescripcion .courseInfo .courseLabel{clear:left; float:left;width: 200px; text-align:right; font-weight:bold;}
.CursosDescripcion .courseInfo .courseData{margin-left: 205px;}
.courseData ul{margin:0; padding:0;}
.courseData li{margin:0; padding:0;list-style: none outside none;}
.CursosDescripcion .courseInfo .rules .courseLabel{width:auto;}
.CursosDescripcion .courseInfo .rules .courseData{padding-left: 5px; margin-left:0; float:left;}

.CursosDescripcion .OfertaFormativaInfo{width:850px; min-height:0;}
.CursosDescripcion .OfertaFormativaInfo .OfertaFormativaInfoTexto{width:734px;}

.CursosDescripcion .SurveysInfo
{
    border: 2px solid #FF0000;
    float: left;
    margin: 20px 15px 0 25px;
    padding: 0;
    width: 825px;
}
.SurveysInfo .InfoIMG{float: left;width: 24px;}
.SurveysInfo .InfoTXT{margin-left: 28px; padding:5px}

#MessageFormContainer { overflow: hidden; clear: left; border: dashed 1px #4C4C4C; margin: 10px auto; }
.messagetoFormularioIframe, .anotationFormularioIframe {border:0; padding:0; font-weight:bold; color: #707070; font-family: Arial,Helvetica,sans-serif; font-size: 12px;}/*NEW*/

/* Lanzamiento curso en iFrame */
div#IFrameLaunchCourseContainer /*NEW*/
{
	padding: 20px;
	height: 100%;
	overflow: hidden;
}
/****** // Curso progresion ********/

/****** // Pantallas modales ********/
.ModalB{float:left;width:480px;font-family:Arial, Helvetica, sans-serif; color: #707070; font-size:12px; border:1px solid  #c7c8ca; margin: 20px 0 10px 235px;/*NEW*/}
.ModalBRotulo{float:left;width:446px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:18px 6px 18px 28px;background-color:#f8f8f8;font-size:18px;color: #63b03c;}
.ModalBTexto{float:left;padding:20px 20px 20px 28px;width:432px;}
.ModalBoton{float:left;padding:6px 0 6px 384px;border-top:1px solid  #c7c8ca;width:95px;background-color:#f8f8f8;}
.ModalBotonB{float:left;padding:6px 6px 6px 28px;border-top:1px solid  #c7c8ca;background-color:#f8f8f8;}
.ModalBotonesTexto{float:left;font-size:11px; font-weight:bold; width:263px;padding-top:4px;}
.ModalBotones{float:left;width:185px;}
/****** // Pantallas modales ********/



#lmspieCopyright{color:#707070;font-family:Arial, Helvetica, sans-serif;font-size:10px;padding-bottom:24px;margin-left:5px;float:left;width:950px;}
#lmspieCopyright a{color: #707070; text-decoration:none;}
#lmspieCopyright a:hover{color: #63b03c; text-decoration:underline;}
.lmspieContacto{float:right;}



/*********************************************************************************************************************************************************************************************/
/****************************************************************************************NEW**************************************************************************************************/
/*********************************************************************************************************************************************************************************************/
.floatLeft { float: left; }
.floatRight { float: right; }

.InicioGeneral{float:left; width:914px;margin:0 5px 0 5px; border-top:1px solid #C7C8CA; padding: 18px;}

.validation-advice {
    color: red;
    margin-bottom: 15px; 
}
span.formError
{
    display: block;
	color: Red;	
	font-weight: normal;
	clear: left;
	margin-left: 10px;
}
.nodisplay {
    display: none;
}
div.infoBlockMultilineScroll 
{ 
	/*margin-left: 21em;*/ /* label width + label margin-right */
	height: 9em;
	width: 500px;
	overflow: scroll;
}

a{
    color: #4D4D4D;
    text-decoration: none;
}
a.pdflink
{
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
    text-decoration: none;
}
a.preview { background: url(images/view.png) no-repeat top left; padding: 1px .6em; line-height: 18px; }
a.TestListLinkEnter /*Se usa en el grid de tests*/
{
	background: url(images/vcrenter.png) center no-repeat;
	display:block;
	height: 21px;
	padding-right:20px;
}
a.edit { background: url(images/editar.jpg) no-repeat top left; padding: 3px .6em; line-height: 18px; }
a.delete { background: url(images/borrar.png) left no-repeat; margin-right:10px; padding: 0 8px }
a.reply { background: url(images/reply.png) no-repeat top left; padding: 1px .8em; line-height: 18px; }
a.users { background: url(images/persona.png) no-repeat top left; padding: 1px .6em; line-height: 18px; }
a.timetable { background: url(images/others/timetable.png) no-repeat top left; padding: 1px 0 1px 1.5em; line-height: 18px; text-decoration: none; }
a.messageTo { padding: 1px 9px; background: Transparent url("images/sobre.jpg") no-repeat top left; line-height: 18px; }
a.getReport { padding: 1px 9px; background: Transparent url("images/exportar.jpg") no-repeat top left; line-height: 18px; }
a.add { background: url(images/mas.png) no-repeat top left; padding: 1px 1em; line-height: 18px; }
a.add:hover { background: url(images/mas-verde.png); }
#SchedulePlan a.entervcr, a.entervcr { background: url(images/vcrenter.png) no-repeat top left; padding: 1px 20px; line-height: 18px; }
#SchedulePlan a.entervcr{color:#ffffff;} 
#SchedulePlan a.entervcr:hover{color:#ffffff;background: url(images/vcrenter.png) no-repeat top left;}

a.noprohibited { background: url(images/prohibido.png) no-repeat top left; padding: 2px .8em; line-height: 18px; opacity:0.6; text-decoration:none;}
a.noprohibited:hover { background: url(images/prohibido-rojo.png) no-repeat top left; opacity:1;}
a.prohibited { background: url(images/prohibido-rojo.png) no-repeat top left; padding: 2px .8em; line-height: 18px; }
a.prohibited:hover { background: url(images/prohibido.png) no-repeat top left; padding: 2px .8em; line-height: 18px; }
a.nover{	background: url(images/ver.png) no-repeat top left; padding:2px .8em; text-decoration:none; opacity:0.6;}
a.nover:hover{	background: url(images/ver-verde.png) no-repeat top left;  opacity:1;}
a.ver{	background: url(images/ver-verde.png) no-repeat top left; padding:2px .8em; text-decoration:none; }
a.ver:hover{	background: url(images/ver.png) no-repeat top left;  opacity:1;}
a.activityopen { background: url(images/persona-verde.png) no-repeat top left; padding: 2px .8em; line-height: 18px; text-decoration:none;}
a.activityopen:hover { background: url(images/persona.png) no-repeat top left; opacity:0.6; }
a.activityclose { background: url(images/persona.png) no-repeat top left; padding: 2px .8em; line-height: 18px; opacity:0.6; }
a.activityclose:hover { background: url(images/persona-verde.png) no-repeat top left; padding: 2px .8em; line-height: 18px; }

.MessageToAll{margin:10px 0 4px 10px; float:left;}

.PaginaActivosOpen{width:920px;margin:0 5px 0 5px;	height:16px;padding:15px 10px 15px 20px;  background-image: url(images/marcado-vertical.jpg);background-repeat: no-repeat;	background-position: left;float:left;}
.PaginaActivos{float:left;width:700px;height:24px;}
.PaginaActivosOpen a, .SecretUsuaActivosOpen span /*New*/, .PaginaActivosOpen span /*New*/{text-decoration:none;color: #707070; font-size:12px;font-weight:bold;}
.PaginaActivosOpen a:hover{text-decoration:none;color: #63b03c; font-size:12px;font-weight:bold;}
.SearchBar{float:left;margin:40px 0 32px 20px;width:940px;}
.SelectBuscar{float:left;}

.cajaUnicaGenerica
{
    height: 20px;	
    width: 196px;
    font-weight:bold;
    margin-bottom: 10px;
    
    background-color: #EEEEEE;
    border-color: #CCCCCC #CCCCCC #EEEEEE #EEEEEE;
    border-style: solid;
    border-width: 1px;
    color: #656565;
    font-size: 12px;    
    padding: 1px;
}
.GeneralSelect
{
    background-color: #eeeeee;	
    border-top-width: 1px;	
    border-right-width: 1px;	
    border-top-style: solid;	
    border-right-style: solid;	
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;	
    border-left-width: 1px;	
    border-left-style: solid;	
    border-left-color: #eeeeee;		
    border-bottom-width: 1px;	
    border-bottom-style: solid;	
    border-bottom-color: #eeeeee;	
    padding: 1px;	
    font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	
    color: #656565;
    
    height: 22px; 
    /*width: 140px; */
    margin:0 4px 0 0;
    font-weight:bold;
    text-transform: uppercase;
    font-size:10px;
}

.Filtro select, .filterselect
{
    background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	color: #656565;
    height: 22px; width: 124px; margin:0 4px 0 0;font-weight:bold;text-transform: uppercase;font-size:10px;
}

.FilterSpan
{
    margin: 0 4px;
}

.FormConfigFormCaja select, .FormConfigFormCajaLeft select, .FormConfigFormCajaRight select /*Para formularios*/
{
    height: 22px;
    width: 200px;	
    margin-bottom: 10px;
    font-weight:bold;
    text-transform: uppercase;
    background-color: #eeeeee;	
    border-top-width: 1px;	
    border-right-width: 1px;	
    border-top-style: solid;	
    border-right-style: solid;	
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;	
    border-left-width: 1px;	
    border-left-style: solid;	
    border-left-color: #eeeeee;		
    border-bottom-width: 1px;	
    border-bottom-style: solid;	
    border-bottom-color: #eeeeee;	
    padding: 1px;	
    font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	
    font-size: 12px;
    color: #656565;
}
.FormConfigFormCaja input, .FormConfigFormCaja textarea, .FormConfigFormCajaLeft input, .FormConfigFormCajaLeft textarea, .FormConfigFormCajaRight input, .FormConfigFormCajaRight textarea /*Para formularios*/
{
    height: 20px;	
    width: 200px;
    font-weight:bold;
    margin-bottom: 10px;
    
    background-color: #EEEEEE;
    border-color: #CCCCCC #CCCCCC #EEEEEE #EEEEEE;
    border-style: solid;
    border-width: 1px;
    color: #656565;
    font-size: 12px;    
    padding: 1px;
}
.FormConfigFormCaja input.long
{
    width: 460px;
}
.FormConfigFormCaja input.short
{
    width: 100px;
}
.FormConfigFormCaja textarea
{
    width:460px;
    height:6em;
}
.FormConfigFormCaja select.long
{
    width: 460px;
}
.FormConfigFormCaja select.medium
{
    width: 300px;
}
.FormConfigFormCaja select.nowidth
{
    width: auto;
}
.FormConfigFormCaja input.radioButton, .FormConfigFormCaja input.checkbox
{
    width: auto;
    height: auto;
    margin-bottom: 0;
}
.FormConfigFormCaja > span
{
    display:block;
    padding-top:2px;
    font-weight:bold;
    margin-bottom: 10px;
}
.FormConfigFormCaja span.normal
{
    font-weight:normal;
}

.FormConfigFormCajaEditor
{
    float: left;
    width: 500px;
}

.FormConfigFormCaja input.ReadOnly, .FormConfigFormCaja textarea.ReadOnly, .FormConfigFormCajaLeft input.ReadOnly, .FormConfigFormCajaLeft textarea.ReadOnly, .FormConfigFormCajaRight input.ReadOnly, .FormConfigFormCajaRight textarea.ReadOnly
{
    background-color:#ffffff;
    border:0;
    width:100%;
    resize: none;
}

.FormConfigFormCaja span.nodisplay {display:none}
.FormConfigFormCaja a {
    color: #4C4C4C;
    font-weight: bold;
    text-decoration: none;
}
.FormConfigFormCaja input.CancelarBoton{	font-family: Arial;	font-size: 12px;font-weight: bold;	color: #FFFFFF;	background-color: #707070;	text-align: center;	padding: 2px 6px 3px 6px;	height: 24px;	width: 90px;cursor:pointer;border: 1px solid #FFFFFF;}

.Filtro{float:right;}
.ActionBar{float:left;margin-left:20px;width:930px;}
.ActionBarBottom{float:left;margin-left:5px;width:950px; border-bottom:1px solid #c7c8ca;}
.AccionCrear{float:left;height:28px;padding:4px 20px 0 0;}
.AccionCrear a{	float:left;	background-image: url(images/mas.png);background-repeat: no-repeat;background-position: left; padding-left:28px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.AccionCrear a:hover{float:left;background-image: url(images/mas-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:28px;color: #63b03c;font-weight:bold;padding-top:4px;}
.AccionEliminar{float:left;height:28px; padding:4px 20px 0 0;}
.AccionEliminar a{	float:left;	background-image: url(images/borrar.png);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;font-weight:bold;padding-top:4px;}
.AccionEliminar a:hover{float:left;background-image: url(images/borrar-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;font-weight:bold;padding-top:4px;}

.AccionVer{float:left;height:28px;padding:4px 20px 0 0;}
.AccionVer a{	float:left;	background-image: url(images/ver.png);background-repeat: no-repeat;background-position: left; padding-left:24px;color: #707070; text-decoration:none; font-weight:bold;padding-top:4px;}
.AccionVer a:hover{float:left;background-image: url(images/ver-verde.png);background-repeat: no-repeat;	background-position: left; padding-left:24px;color: #63b03c;font-weight:bold;padding-top:4px;}

/**************Formularios*************/
.FormConfiguration, .TimeTableFormConfiguration /*1*/ /*AdminisracionConf*/
{
    float: left;
    font-weight: normal;
    margin-left: 5px;
    width: 950px;
}
.FormListadoSitioWeb{float:left;width:890px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:30px 30px 20px 30px;}
.FormListadoMarcado /*2*/ /*.AdminisracionListadoMarcado*/
{
    float:left;height:48px;width:916px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;font-size:12px;padding:18px 6px 8px 28px;background-color:#f8f8f8;
}
.FormTitular /*Adminisraciontitular*/
{
    float:left;padding:7px 10px 0 6px;width:846px;font-size:18px;color: #63b03c;
}
.FormTitular span.legendext{cursor:pointer}/*NEW*/
.FormTitularFlecha /*AdminisracionFlecha*/
{
    float:left;height:36px; width:36px;
}
    
.FormConfig /*2*/ /*.AdminisracionListadoConfig*/
{
    border-bottom: 1px solid #C7C8CA;
    float: left;
    font-size: 12px;
    padding: 44px 30px 30px;
    width: 890px;
}
.FormConfigFormulario /*3*/ /*AdminisracionListadoConfigFormulario*/
{
    float: left;
    width: 880px;
}
.FormConfigFormTexto, .FormConfigFormTexto2
{
    float: left;
    font-weight: bold;
    min-height: 28px;
    margin-right: 14px;
    padding-top: 2px;
    text-align: right;
    width: 350px;
    clear: left;

    font-family: Arial,Helvetica,sans-serif;
    color: #707070;
}

@media (max-width: 940px){
    .FormConfigFormTexto, .FormConfigFormTexto2 {
        text-align: left;
    }
}
.FormConfigFormCaja {
    float: left;
    padding-top: 2px;
    width: 500px;
    overflow: hidden;
}

@media (max-width: 940px) {
    .FormConfigFormCaja {
        padding-bottom: 1.5em;
    }
}
.FormConfigFormCajaAvatar {
    float: left;
    width: 650px;
    overflow: hidden;
    margin-left: 200px;
}
.FormConfigFormCajaAvatarBotones {
    clear: both;
    margin-left: 267px;
}
.FormConfigFormTexto2
{
    width: 150px;
}
.FormConfigFormCaja2
{
    float: left;
}

.FormConfigFormTextoLeft
{
    clear: left;
    float: left;
    width: 500px;
}
.FormConfigFormTextoRight
{
    margin-left: 510px;
}

.FormConfigFormTextoLeft div.FormConfigFormRow
{
    clear:left;
}

.FormConfigFormTextoLeft div.FormConfigFormTexto
{
    width: 150px;
}
.FormConfigFormTextoLeft div.FormConfigFormCaja
{
    width: 300px;
}

.FormConfigFormTextoLeft span.label, .FormConfigFormTextoRight span.label, .FormConfigFormTextoLeft label, .FormConfigFormTextoRight label
{   
    font-weight: bold;
    height: 28px;
    padding-top: 2px;
}

.FormConfigFormTextoLeft div.FormConfigFormTextoLeft
{
}
.FormConfigFormTextoLeft div.FormConfigFormCajaLeft, div.FormConfigFormTextoRight
{
    margin-top:7px;
}

.FormConfigFormCajaLeft textarea
{
    width:100%;
    height:6em;
}


.FormConfigFormCaja div.dataColumnHeader
{
	float: left;
	width: 9em;
	text-align: left;
	font-weight: bold;
}
.FormConfigFormCaja div.dataColumn
{
	float: left;
	width: 9em;
	text-align: left;
}
.FormConfigFormCaja div.dataColumn input { width: 50px; font-size: 10px; text-align: left; }
.FormConfigFormCaja div.dataColumn select { width: auto; }

.FormConfigFormCaja img { max-width:490px; }

.FormBotones{float:left; width:940px; padding:20px 0 0 0;height:40px;text-align:right;}

.FormConfigListado /*2*/ /*.ConfigPortadaListadoCursos*/
{
    border-bottom: 1px solid #C7C8CA;
    float: left;
    padding: 50px 50px 50px 100px;
    width: 800px;
}
.FormConfigListadoTextos
{
    float: left;
    padding: 0 0 34px;
    width: 800px;
}
.FormConfigListadoBotones
{
    float: left;
    height: 26px;
    width: 800px;
}
.FormConfigListadoBotonesSelec
{
    float: left;
    margin-right: 45px;
    width: 336px;
}
.FormConfigListadoBotonesSelec a {
    background-image: url("images/flecha.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #707070;
    float: right;
    font-size: 11px;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    text-decoration: none;
}
.FormConfigListadoBotonesQuitar {
    float: left;
    width: 336px;
}
.FormConfigListadoBotonesQuitar a {
    background-image: url("images/flechaInv.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #707070;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-left: 10px;
    text-align: right;
    text-decoration: none;
}
.FormConfigListadoFormularios
{
    float: left;
    width: 800px;
}
.FormConfigListadoIzquierda
{
    float: left;
    margin-right: 45px;
    width: 336px;
}
.FormConfigListadoDerecha {
    float: left;
    width: 336px;
}
.FormConfigListadoSubir
{
    float: left;
    height: 20px;
    padding-left: 20px;
    width: 60px;
}
.FormConfigListadoSubir a {
    background-image: url("images/subir.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #707070;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-left: 24px;
    text-decoration: none;
}
.FormConfigListadoBajar {
    float: left;
    height: 20px;
    padding-left: 20px;
    width: 60px;
}
.FormConfigListadoBajar a {
    background-image: url("images/bajar.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #707070;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-left: 24px;
    text-align: left;
    text-decoration: none;
}

div.formBlockRowMultiColumn { /*margin-bottom: 10px; line-height: 18px; overflow: hidden;*/ }
/*div.formBlockRowMultiColumn div.labelColumn
{
	float: left;
	width: 20em;
	text-align: right;
	font-weight: bold;
	margin-right: 1em;
}*/
div.formBlockRowMultiColumn div.dataColumnHeader, div.formBlockRowMultiColumn div.dataColumnHeader2
{
	float: left;
	width: 7em;
	text-align: left;
	font-weight: bold;
}
div.formBlockRowMultiColumn div.dataColumnHeader2{width: 10em; }
div.formBlockRowMultiColumn div.dataColumn, div.formBlockRowMultiColumn div.dataColumn2
{
	float: left;
	width: 7em;
	text-align: left;
}
div.formBlockRowMultiColumn div.dataColumn2{width: 10em;}
div.formBlockRowMultiColumn div.dataColumn input, div.formBlockRowMultiColumn div.dataColumn2 input { width: 50px; font-size: 10px; text-align: left; }
div.formBlockRowMultiColumn div.dataColumn select, div.formBlockRowMultiColumn div.dataColumn2 select { width: auto; }
/**************************************/

/********** Slider **********/

#slider{
	width:874px;
	height:156px;
	overflow:hidden;
	margin-left: 21px;
}
#slider #sliderContent
{
    width: 10000px;
}

#slider .slide
{
    float:left;
    width:874px;
	height:156px;
	margin:0;
	padding:0;
	list-style:none;
}
		
/*********** // Easy Slider **********/


/************* Cambiar vista ***************************/

.CambiarVista{float:right; width: 220px; }
.CambiarVista a.gridViewConfTitle{font-size:11px;background-image: url(images/cambiar-vista.jpg);background-repeat: no-repeat;background-position: right; padding:0 28px 0 0; height:20px; line-height: 20px; float: right;}
.CambiarVista a.gridViewConfTitle:hover{background-image: url(images/cambiar-vista_verde.jpg); font-size:11px;}

div.viewSelector {
    overflow: hidden;
    width: 220px;
}
div.gridViewSelectorContainer {
    margin: 20px 0 0;
    padding: 0;
    position: absolute;
}
div.CambiarVista ul {
    background-color: Transparent;
    list-style: none outside none;
    width: 220px;
    margin: 0;
    padding: 0;
}

div.CambiarVista ul li {    
    line-height: 14px;
	padding-left: 0.5em;
	margin-right: 0;
	margin-bottom: 0px;
	background-color: #F8F8F8; /* #FEFAF0;*/
	border: solid 1px #C7C8CA;
	border-bottom: none;
	padding-top: 3px;
    padding-bottom: 3px;    
}

div.CambiarVista ul li.selectedView {    
    background: #F8F8F8 ; /*#f4f4f4;*/  
}
div.CambiarVista ul li.selectedView a
{
      color: #63B03C;
}

div.CambiarVista ul li.newView {
    border-bottom: 1px solid #C7C8CA;
    line-height: 18px;
    padding-top: 0.5em;
}

div.CambiarVista ul li a.edit {
    background: url("images/editar.jpg") no-repeat scroll left top transparent;
    line-height: 18px;
    padding: 1px 0.6em;
}
div.CambiarVista ul li a.delete {
    background: url("images/borrar.png") no-repeat scroll left top transparent;
    line-height: 18px;
    padding: 1px 0.6em;
}

/************* // Cambiar vista ***************************/

/*********** Grid table style **********/
div.gridContainer
{
    border-bottom: 1px solid #C7C8CA;
    float: left;
    margin-left: 5px;
    width: 950px;
}
div.gridScroller
{
    float: left;
    overflow-x: auto; /* scroll;*/
    width: 950px;
    margin-top:auto;
}
div.ResourceGrid div.gridContainer, div.ResourceGrid div.gridScroller{ width: 854px;}
div #survey-fancybox-wrap div.gridContainer, div #survey-fancybox-wrap div.gridScroller{ width: 795px;}

table.grid {	width: 100%; clear: left; table-layout: fixed; padding: 0; }
table.grid th, table.grid td { white-space: nowrap; overflow: hidden; }
table.grid caption { display: none; }
table.grid thead tr 	
{
    background-color: #F8F8F8;
    /*border-top: 1px solid #C7C8CA;*/
    font-size: 11px;
	font-weight: bold;
	height: 20px;
	/*padding: 4px 6px 4px 12px;*/
	text-align: left;
}
table.grid thead a { text-decoration: none; color: #4C4C4C; }
table.grid thead a:hover { color: #63b03c; }
table.grid thead th.leftcell {	
	text-align: center;
	/*
    padding-left: 3px;
    border-left: solid 1px #EBAD04;
    */
}
table.grid thead th.rightcell {
		
	/*border-right: solid 1px #EBAD04;*/
}
table.grid thead th {
	border-top: solid 1px #C7C8CA;
	/*border-bottom: solid 1px #C7C8CA;*/
	padding: 4px 6px 4px 12px;
	/*padding: 0 2px;*/
}
table.grid div.asc {
	display: inline;
	margin-left: .5em;
	height: 23px;
	line-height: 20px;
	background: url("images/up.gif") no-repeat center;
	background-position: left;
}
table.grid div.asc span, div.desc span { visibility: hidden;}
table.grid div.desc {
	display: inline;
	margin-left: .5em;
	height: 23px;
	line-height: 20px;
	background: url("images/down.gif") no-repeat center;
	background-position: left;
}
table.grid tbody td.leftcell{/*border-left: solid 2px #F5D37C;*/ text-align: center;}
table.grid tbody td.rightcell{/* border-right: solid 2px #F5D37C; */}
table.grid tbody td { padding: 10px 6px 10px 12px;border-top: solid 1px #C7C8CA;/*padding: 0 2px;*/ }
table.grid tbody tr.odd {
	/*background-color: #FBECC5;*/
}
table.grid tbody tr 
{   
    font-size: 12px;
    height: 20px;
    /*padding: 10px 6px 10px 12px;*/
    
	/*background-color: #FEFAF0;
	height: 23px;
	font-size: 11px;*/
}
table.grid tbody tr:hover {
	/*background-color: #F7DF9E;*/
}
table.grid tbody a { color: #4C4C4C; text-decoration: none; }
table.grid tbody a:hover { color: #63b03c; }

div.gridPagination
{
    float:left;
    height:25px; /*16px; */
    line-height:25px;
    width:930px;
    border-bottom-width: 1px;
    border-bottom-style:solid;	
    border-bottom-color:#c7c8ca;
    font-size:11px; 
    font-weight:bold;	
    padding:6px 20px 4px 0;	
    background-color:#f8f8f8;
    margin-left:5px;
    /*text-align:right;*/
}
div.ResourceGrid div.gridPagination{width:834px;}
div #survey-fancybox-wrap div.gridPagination {width: 775px;}

/*table.grid tfoot 
{
	overflow: hidden;
	background-color: #F5D37C;
	text-align: left;
	height: 27px;
	line-height: 25px;
	font-size: 10px;
	font-weight: normal;
}*/
/*table.grid tfoot a */
div.gridPagination a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #4d4d4d;
	border-right: solid 1px #C7C8CA;
	border-left: solid 1px #C7C8CA;
	padding: 5px .8em;
	margin: 0;
	/*background-color: #FBECC5;*/
}
/*table.grid span.singleStep, span.multipleStep */
div.gridPagination span.singleStep, div.gridPagination span.multipleStep{
	font-size: 12px;
	font-weight: bold;
	color: #aaaaaa;
	border-right: solid 1px #C7C8CA;
	border-left: solid 1px #C7C8CA;
	padding: 5px .75em;
	margin: 0;
	/*background-color: #FBECC5;*/
}
/*table.grid span.singleStep*/
div.gridPagination span.singleStep { padding: 5px .95em; margin: 0 -0.1em/*-0.5em*/; }
/*table.grid tfoot a:hover*/
div.gridPagination a:hover { background-color: #FFFFFF; }
/*table.grid tfoot a.singleStep*/
div.gridPagination a.singleStep { padding: 5px .85em; margin: 0 -0.1em/*-0.5em*/; }
/*table.grid span.left*/
div.gridPagination span.left {
	float: left;
	height: 19px;
	overflow: hidden;
	padding: 0; 
	margin-top: 2px;
	margin-left: 2px;
	line-height: 18px;	
	font-weight: normal;
	border-top: solid 1px #C7C8CA;
	border-bottom: solid 1px #C7C8CA;
	/*background-color: #FBECC5;*/
}
/*table.grid span.right*/
div.gridPagination span.right { float: right; padding-right: 10px; font-weight: normal; }
/*table.grid tfoot input*/
div.gridPagination input {
	height: 13px; 
	line-height: 18px; 
	font-family: Verdana; 
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 1px;
	padding: 0;
}
/*********** // Grid table style **********/

/*********************************/
/*           Schedule           **/
/*********************************/
#ScheduleContainerAula
{
	/*background-color: #fff;*/
	/*margin: 0 0 10px 10px;
	padding: 0 0 11px 0;*/
	/*margin-left:5px;*/
	/*background-image: url("images/shadow1.gif");*/
	/*background-repeat: repeat-x;
	background-position: left bottom;*/
}
#ScheduleContainerAula #ScheduleContainer .FormConfig {width: 590px;}
#ScheduleContainerAula #ScheduleContainer .FormConfig .FormConfigFormTexto {width: 140px;}
#ScheduleContainerAula #ScheduleContainer .FormConfig .FormConfigFormCaja {width: 420px;}
#ScheduleContainerAula #ScheduleContainer .FormConfig .FormConfigFormCaja td{border:0}

#ScheduleContainerAula #ScheduleSelector { padding: 15px; overflow: hidden; }
* html #ScheduleContainerAula #ScheduleSelector { display: inline-block; } /* For IE6 and lower versions only */
#ScheduleContainerAula #Schedule {
	float: left;
	width: 240px;
	padding-right: 2em;
	padding-bottom: 1em;
	/*margin-right: 2em;*/
	/*border-right: solid 1px #ddd;*/
	text-align: center;
}
#ScheduleContainerAula #ScheduleHeader { line-height: 1.8em; text-align: center; }
#ScheduleContainerAula #ScheduleHeader select {		
	background-color: #eeeeee;	
	border-top-width: 1px;	
	border-right-width: 1px;	
	border-top-style: solid;	
	border-right-style: solid;	
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;	
	border-left-width: 1px;	
	border-left-style: solid;	
	border-left-color: #eeeeee;		
	border-bottom-width: 1px;	
	border-bottom-style: solid;	
	border-bottom-color: #eeeeee;	
	padding: 1px;	
	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	
	color: #656565;
}
#ScheduleContainerAula #Schedule span.left { float: left; }
#ScheduleContainerAula #Schedule span.right { float: right; }
#ScheduleContainerAula #Schedule span.left a {
	display: block;
	width: 2em;
	height: 1.8em;
	background-image: url(images/atras.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
#ScheduleContainerAula #Schedule span.right a {
	display: block;
	width: 2em;
	height: 1.8em;
	background-image: url(images/adelante.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
#ScheduleContainerAula #Schedule table {
	table-layout: fixed;
	width: 100%;
	margin-top: 10px;
	background-color: #fff;
	border: solid 1px #ddd;
}
#ScheduleContainerAula #Schedule td, #Schedule th { text-align: center; font-size: 10px; line-height: 1.8em; height: 2em; padding: 1px; }
#ScheduleContainerAula #Schedule th { border-bottom: solid 1px #ddd; padding-bottom: 1px; background-color: #eee; }
#ScheduleContainerAula #Schedule td.selectedDay { background-color: #61bf1a; color: #FFFFFF; border: solid 1px #ddd; padding: 0; }
#ScheduleContainerAula #Schedule td.today { color: #53606d; border: solid 1px #ddd; background-color: #eee; padding: 0; }
#ScheduleContainerAula #Schedule td.odd { font-weight: bold; background-color: #F8E5B3; }
#ScheduleContainerAula #Schedule td:hover, #Schedule td.over { border: 1px dotted #53606d; background-color: #eee; color: #61bf1a; padding: 0; cursor: pointer; font-weight: bold; }
#ScheduleContainerAula #Schedule td.blank:hover { border: none; background-color: Transparent; padding: 1px; cursor: default; }
#ScheduleContainerAula #Schedule td a { display: block; line-height: 1.8em; height: 1.8em; padding: 0; }
#ScheduleContainerAula #Schedule td.shadowDay a { color: #ccc; }
#ScheduleContainerAula #Schedule td.bold { background-color: #eee; }
#ScheduleContainerAula #Schedule td.bold a { font-weight: bold; }
#ScheduleContainerAula #DayPlanning 
{ 
	padding-left: 2em;
	padding-bottom: 1em;
	margin-left: 264px;
	border-left: solid 1px #DDDDDD;
	overflow: hidden;
	min-height: 150px;
}
#SchedulePlan 
{ 
	clear: left; 
	background-color: #fff; 
	border: solid 1px #ddd;
	border-top: none;
	border-left: none;
	border-right: none;
	/*margin-left: 5px;*/
	width: 950px;
	margin: 0 5px;
}
.FormConfiguration #SchedulePlan, .TimeTableFormConfiguration #SchedulePlan
{
    margin-left:0px;
}

.TimeTableFormConfiguration .FormConfig
{
    border-bottom:0;
}

#TimeTableSchedule {float:left;}

/* Tabs */
#LineTabs {	padding: 0; margin: 0 5px 10px 5px; border-bottom: solid 1px #ddd; /*float: left;*/ width: 950px; overflow:hidden;}
.TimeTableFormConfiguration #LineTabs{margin-left:0;}
#Tabs {	float: left;}
#Tabs ul { list-style: none; padding: 0; margin: 0;  display: block; float: left;}
#Tabs ul li 
{ 
    display: inline; padding: 0; margin: 0; 
    
    display: block; 
    list-style-type: none;    
    float:left;   
    margin:0 0 0 2px;        
    text-align:center;    
    width:84px;    
    border-top-width: 1px;    
    border-right-width: 1px;    
    border-left-width: 1px;    
    border-top-style: solid;    
    border-right-style: solid;    
    border-left-style: solid;    
    border-top-color: #c7c8ca;    
    border-right-color: #c7c8ca;    
    border-left-color: #c7c8ca;
    font-weight:bold;
}
#Tabs ul li a { 
	/*text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	color: #4c4c4c;
	padding: .2em 1em;
	margin: 0;
	background-color: #fff;	
	line-height: 1.6em;
	border: solid 1px #ddd;
	border-bottom: 0;*/
	
	background-color: #EEEEEE;
    color: #707070;
    float: left;
    padding: 10px 0;
    text-decoration: none;
    width: 84px;
}
#Tabs ul li a.active  
{
    /*background-color: #eee; */
    
    background-color: #FFFFFF;
    color: #63B03C;
    float: left;
    padding: 10px 0;
    text-decoration: none;
    width: 84px;
}
#Tabs ul li a:hover { background-color: #ddd; }

#SchedulePlanTitle
{
	text-align: left; 
	padding-left: 5px; 
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	background: url("images/others/title_background.gif") top repeat-x;
	line-height: 21px;	
}
/* Shedule Month Planning */
#SchedulePlan table
{ 
	background-color: #fff;
	table-layout: fixed;
	width: 100%;
}
#SchedulePlan th { background-color: #fff; }
#SchedulePlan td { padding: 0; border: solid 1px #eee; }
#SchedulePlan td.today div.content { background-color: #B8E5A1; }
#SchedulePlan td:hover, #SchedulePlan td.over { padding: 0; border: dotted 1px #eee; }
#SchedulePlan td:hover div.day, #SchedulePlan td.over div.day { background-color: #eee; border-bottom: dotted 1px #ddd; }
#SchedulePlan td:hover div.content, #SchedulePlan td.over div.content { background-color: #ddd; }
#SchedulePlan a { background-color: #DDDDDD; color: #53606D; text-decoration: none;}
#SchedulePlan a:hover { background-color: #CCCCCC; color: #53606d; }
#SchedulePlan div.left { float: left; padding-left: 1em; }
#SchedulePlan div.day
{
	text-align: right;
	padding-right: .5em;
	line-height: 1.5em;
	height: 1.5em;
	background-color: #eee;
	border-bottom: solid 1px #ddd;	
}
#SchedulePlan div.day a 
{
	display: block;
	height: 1.5em;
	line-height: 1.5em;
	background: Transparent;	
}
#SchedulePlan div.content
{
	line-height: 1.5em;
	height: 250px;/*160px;*//*140px;*/ /*11em;*/
	background-color: #fff;
	overflow: hidden;
}
#SchedulePlan div.content div.scheduleEventLine 
{ 
	white-space: nowrap; 
	background: url("images/others/next.gif") no-repeat left; 
	padding-left: 8px;
	margin-left: 2px;
}
#SchedulePlan div.content div.scheduleEventLineMore { text-align: center; font-weight: bold; }
#SchedulePlan div.content div.scheduleEventLineMore a { background: Transparent;}
#SchedulePlan td.selectedDay { border: solid 1px #9AAEBB; }
#SchedulePlan td.selectedDay div.day
{
	font-weight: bold;
	color: #53606d;
	background-color: #CFDCE4;
	border-bottom: solid 1px #9AAEBB;	
}
#SchedulePlan td.selectedDay div.content { background-color: #eee; }
#SchedulePlan td.shadowDay { border: solid 1px #ddd; }
#SchedulePlan td.shadowDay div.day
{
	font-weight: normal;
	color: #53606d;
	background-color: #fff;
	border-bottom: solid 1px #ddd;	
}
#SchedulePlan td.shadowDay div.content { background-color: #fff; color: #53606d; }

/* New Schedule Entry form */
#NewEntry { margin-top: 5px; }
div.scheduleFormContainer { margin-top: 5px; /*margin-left: 20em;*/ }
#NewEntryForm div.formBlock { background-color: #FCF3D9; border: solid 1px #C9C1B6; margin: 0; }
#NewEntryForm div.formBlockRow label, #NewEntryForm div.formBlockRow .label { width: 20%; }
div.newEntryFormContainer div.formBlockRow input.wizardButton { /*min-width: 10em;*/ padding: 0 1em; text-align: center; }
/* Schedule Day Planning */
#SchedulePlan div.timeTableListContainer
{
    overflow:hidden;
    } 
#SchedulePlan div.scheduleEvent 
{
	/*border: solid 1px #C9C1B6;
	margin: 15px 10px;	
	overflow: hidden;*/
	float: left;
    width: 950px;
    
    border-bottom: 1px solid #CCCCCC;
    padding: 10px 0;
}
#SchedulePlan div.scheduleEventNoData { margin: 15px 10px; }
#SchedulePlan a
{
	background: Transparent;
}
#SchedulePlan a:hover
{
	background: Transparent;
	text-decoration: underline;
}
#SchedulePlan a.deleteLink { padding: 2px 6px 2px; /*background: url("images/others/delete.gif") top left no-repeat;*/ background: url("images/borrar.png") top left no-repeat; line-height: 22px; }
#SchedulePlan a.deleteLink:hover { /*background: url("images/others/delete.gif") top left no-repeat;*/ background: url("images/borrar-verde.png") top left no-repeat;}
#SchedulePlan div.scheduleEvent div.eventHour 
{
	/*height: 18px;
	line-height: 18px;*/
	float: left;
	width: 80px;
	font-size: 11px;
	font-weight: bold;	
	/*background: url("images/bg_horiz_2x18.png") repeat-x left;*/
	margin: 0;
	padding: 0 10px;
}
#SchedulePlan div.scheduleEvent div.RotulolistadoDia
{
    background-color: #656565;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 6px 4px 6px 20px;
    width: 926px;
}

#SchedulePlan div.scheduleEvent div.listadoAgendaDia
{
    float: left;
    line-height: 20px;
    padding: 10px 8px 8px 20px;
    width: 922px;
}
div.listadoAgendaDia div.infoBlockRow, #SchedulePlan div.scheduleEvent div.listadoAgendaDia div.infoBlockRow
{
    font-weight: bold;
    line-height: 16px;
    padding-right: 10px;
    width:825px;/*870px;*/
    float:left;
}
div.listadoAgendaDia div.listadoAgendaDiaA
{
    float: left;
    font-weight: bold;
    line-height: 16px;
    padding-right: 10px;
    width: 270px;
}
div.listadoAgendaDia div.listadoAgendaDiaB
{
    float: left;
    line-height: 16px;
    padding-right: 15px;
    width: 543px;/*600px;*/
}
div.listadoAgendaDia div.listadoAgendaDiaC
{
    float: left;
    height: 19px;
    padding-top: 4px;
    width: 56px;
}
#SchedulePlan div.scheduleEvent div.eventTitle 
{
    width: 540px;
    float:left;
    margin-right:10px;
    
	/*height: 22px;
	line-height: 22px;
	font-size: 11px;
	font-weight: bold;
	background-color: #eee;	
	margin: 0;
	padding: 0 10px;*/
}
#SchedulePlan div.scheduleEvent div.eventDescription 
{
	clear: left;
	font-size: 10px;
	padding: 10px;
	background-color: #FFFFFF;
}
#SchedulePlan div.scheduleEvent div.eventEndHour, #SchedulePlan div.scheduleEvent div.eventC
{
    width: 270px;
    float:left;
    text-align:right;
    	
	/*
    padding: 5px 10px;	
    font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;*/
}

#SchedulePlan div.scheduleEvent div.eventAB 
{
	/*height: 18px;
	line-height: 18px;*/
	float: left;
	width: 630px;
	font-size: 11px;
	font-weight: bold;	
	/*background: url("images/bg_horiz_2x18.png") repeat-x left;*/
	margin: 0;
	padding: 0 10px;
}
#SchedulePlan div.scheduleEvent div.infoBlockRow div.eventAB
{
    padding-left:0px;
}
#SchedulePlan div.scheduleEvent div.infoBlockRow
{
    width: 930px;
    float:left;
    padding:0 10px;
}

/** Schedule - ResourceControl **/
#ScheduleEntriesContent { margin: 10px; }
/*#ScheduleEntriesContent li.scheduleEvent { list-style: none; list-style-image: url("images/ui/icons/schedule.png"); list-style-position: inside; }*/
#ScheduleEntriesContent li { list-style: none; }
#ScheduleEntriesContent li.scheduleEvent { margin: 0 0 5px 2em; }
span.scheduleEventDateTitle { font-weight: bold; }
span.greyItalic { color: Gray; font-style: italic; }
div.scheduleEventNotification, div.scheduleEventDesc { padding-left: 20px; }

a.maxEvent
{	
	padding: 0 5px;
	background: url(images/others/expand.gif) left top no-repeat;
}
a.maxEvent:hover
{
	background: url(images/others/expand_over.gif) left top no-repeat;
}
a.minEvent
{	
	padding: 0 5px;
	background: url(images/others/collapse.gif) left top no-repeat;
}
a.minEvent:hover
{
	background: url(images/others/collapse_over.gif) left top no-repeat;
}
#ScheduleEntriesContent a.deleteEntry
{
	background: url(images/others/delete.gif) left no-repeat;		
	margin-right:10px;
	padding: 0 5px
}

#ScheduleEntriesContent a.editEntry
{
	background: url(images/others/edit_properties.gif) left no-repeat;		
	margin-right:10px;
	padding: 0 5px
}
div.scheduleEntryFromContainer { border: dotted 1px #4C4C4C; }
div.scheduleEntryFromContainer input.wizardButton { /*min-width: 10em;*/ padding: 0 1em; text-align: center; }

.listadoAgenda, .listadoAgendaTitulo{width:922px;float:left;padding:10px 8px 8px 20px;line-height: 20px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;}
.listadoAgendaTitulo { background-color: #656565; color: #FFFFFF;}
.listadoAgenda1{float:left; width:328px;padding-right:10px;}
.listadoAgenda2{float:left; width:220px;padding-right:10px;font-size:11px;}
.listadoAgenda3{float:left; width:280px;padding-right:10px;font-size:11px;}/*width:310px*/
.listadoAgenda2_3{float:left; width:536px;padding-right:10px;font-size:11px;}
/*.listadoAgenda3{float: left; height: 19px; padding-top: 4px; width: 18px;}*/


/**********************************************/
/***              Horarios                  ***/
/**********************************************/

div.TutorTimeTableContainer { background-color: #f4f4f4; padding: 1em; }
#SchedulePlan div.content div.timetableOwnerSession, #SchedulePlan div.content div.timetableOwnerLimitedSession
{ 
	padding: 1px;
	margin: 2px;
	border: solid 1px #c5c5c5;
}
#SchedulePlan div.content div.timetableOwnerLimitedSession
{
    /*height: 54px;*/
    min-height: 54px;
    max-height: 100px;
    overflow: hidden;
}

#SchedulePlan div.content div.timetableSession
{ 
	padding: 1px;
	margin: 2px;
	overflow:hidden;
}

/* Colores de fondo para distinguir las sesiones de cada grupo */
#SchedulePlan div.content div.grp1 { background-color: #FCF3E5; } /*salmon*/
#SchedulePlan div.content div.grp5 { background-color: #E5FCE7; } /*verde*/
#SchedulePlan div.content div.grp2 { background-color: #E5E6FC; } /*azul*/
#SchedulePlan div.content div.grp4 { background-color: #E7E6E7; } /*gris*/
#SchedulePlan div.content div.grp3 { background-color: #FCFCE5; } /*amarillo*/
#SchedulePlan div.content div.grp6 { background-color: #F8E5FC; } /*morado*/
#SchedulePlan div.content div.grp7 { background-color: #FCE5E5; } /*rojo*/
#SchedulePlan div.content div.grp8 { background-color: #E5FCFA; } /*celeste*/
#SchedulePlan div.content div.grp9 { background-color: #FCF6E5; } /*naranja*/
#SchedulePlan div.content div.grp10 { background-color: #F4FCE5; } /*lima*/

#SchedulePlan div.content div.timetableSelectedSession
{ 
	padding: 1px;
	margin: 0;
	border: solid 2px #4d4d4d;
	background-color: #E5FCE7;
	overflow: hidden;
}

.AgendaMesDestacadosFe{float:left;min-height:22px;width:125px;}
.AgendaMesDestacadosFecha{float:left;width:98px;font-weight:bold;}
.AgendaMesDestacadosSimbolo{float:right;}
.AgendaMesDestacadosDescrip{float:left;font-size:11px;width:118px;}

div.timeTableFilters { padding: 10px; text-align:right; }
div.timeTableFilters select{background-color: #eeeeee;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-top-color: #CCCCCC;border-right-color: #CCCCCC;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #eeeeee;		border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #eeeeee;	padding: 1px;	font-family: Arial, Helvetica, sans-serif/*, 04b03*/;	color: #656565; margin:0 4px 0 0;font-weight:bold;text-transform: uppercase;font-size:10px;}
#TimeTableSessions {float:left;}
#TimeTableSessionsContainer { /*border: solid 1px #4d4d4d;*/ float:left;}

#TimeTableSessionsAddInfo{margin-left: 5px; padding: 5px 10px;}
.TimeTableSessionsErrorInfo{margin-left: 5px; padding-left: 5px;}

#SchedulePlan a.viewDetails 
{
	background: transparent url(images/view.png) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 6px;
}
#SchedulePlan a.choose 
{
	background: transparent url(images/vcrchoose.png) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 7px;
}
#SchedulePlan a.delete 
{
	background: transparent url(images/borrar.png) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 6px;
	margin-right: 0;
}

#SchedulePlan a.edit 
{
	background: transparent url(images/editar.jpg) no-repeat scroll left center;
	line-height: 19px;
	padding: 2px 6px;
}

#SchedulePlan a.board, .CajaVisorDatos a.board, .StudygroupsContent a.board
{ 
    background: transparent url(images/board.png) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 6px;
}

#SchedulePlan a.downloadFile, .CajaVisorDatos a.downloadFile, .StudygroupsContent a.downloadFile
{
	background: transparent url(images/file-download.png) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 6px;
}

#SchedulePlan span.sessioncomplete
{
    cursor:pointer;
    background: transparent url(images/vcrchoose_completed.png) no-repeat scroll left center;
	line-height: 18px;
	padding: 2px 7px;
}

/*Parrilla*/
.scheduleGrill{margin-bottom:3px;overflow:hidden;}
.scheduleGrill .cellDay{float: left;font-size: 0.8em;margin: 0 3px;background-color:#eeeeee;padding:2px;}
.scheduleGrill .cellDaySelected{float: left;font-size: 0.8em;margin: 0 3px;background-color:#eeeeee;padding:2px;border:1px solid #63B03C}
.scheduleGrill .cellDay a, .scheduleGrill .cellDay span{color:#707070; text-decoration:none;}
.scheduleGrill .cellDay a:hover{color:#63B03C; text-decoration:none;}

/**********************************************/
/***                Foros                   ***/
/**********************************************/
img.img124_124 
{
    max-width: 124px;
    max-height: 124px;
}
div.ForumPermissions a
{
	text-decoration: underline;
	font-weight: bold;
	color: #4D4D4D;
}
div.threadMessageHeader { margin: 0 2px 2px 2px; padding: 0 0 2px 0; border-bottom: 1px solid #CCCCCC; overflow: hidden; }
span.offline {
	background:transparent url(images/offline.png) no-repeat scroll left top;
	line-height:18px;
	padding:1px 0 1px 1.5em;
}
span.online  {
	background:transparent url(images/online.png) no-repeat scroll left top;
	line-height:18px;
	padding:1px 0 1px 1.5em;
}

table.grid tbody tr.ForumMessage td{white-space:normal;}


/**********************************************/
/***        Encuestas y tests               ***/
/**********************************************/

#QuestionsTree { padding: 1em 0 2em 0; }
#QuestionsTree a{text-decoration: none;}
#QuestionsTree ul { margin: 2px 0; padding: 0 20px 0 20px; }
#QuestionsTree li
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; /* Solves extra vertical space in IE7 */
	clear: left;
	line-height: 22px;
}
#QuestionsTree li span.list_element 
{ 
	font-size: 11px; 
	line-height: 22px; 
	/*height: 22px;*/
	margin: 0; 
	padding: 2px 0 2px 22px;	
	color: #4C4C4C;
}
#QuestionsTree li span.question_minimized, #QuestionsTree li span.question_maximized
{
    font-size: 11px;
    font-weight:bold;
}

#QuestionsTree li span.question_minimized { background: url("images/next.gif") no-repeat left; }
#QuestionsTree li span.question_maximized { background: url("images/down.gif") no-repeat left; }

div.SurveyInstancesContent {
    /*margin: 10px;*/
}
div.SurveyInstancesContent ul {
    margin: 0;
    padding-bottom: 5px;
    padding-left: 30px;
}
div.SurveyInstancesContent ul li
{
    padding-bottom: 1px;
    padding-top: 5px;
}
div.SurveyInstancesContent ul li p
{
    padding:0;
}
div.SurveyInstancesContent a.SurveyInstanceTitle
{
    font-weight:bold;
    line-height: 18px;
}
div.SurveyInstancesContent a.DeleteSurveyInstance
{
    background: url("images/delete.gif") no-repeat scroll left center transparent;
    padding-right: 20px;
}
div.SurveyInstancesContent a.EditSurveyInstance
{
    background: url("images/edit_properties.gif") no-repeat scroll left center transparent;
    padding-right: 20px;
}

div.SurveyMessage
{
    margin: 20px 5px 10px 15px;
    /*color:Red;*/
}

div #survey-fancybox-overlay
{
    filter: alpha(opacity=30);
    opacity: 0.3;
    background-color: #666666; 
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    
    background: none repeat scroll 0 0 #000000;
    bottom: 0;
    /*display: none;*/
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1100;
}
div #survey-fancybox-wrap
{   
    margin: 0;
    padding: 20px;
    position: absolute;    
    top: 40px;
    left: 60px;
    z-index: 1101;
    background-color:White;
    /*background-color: #F4F4F4;*/
    border:1px solid #cccccc;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
}
#survey-fancybox-wrap #Formulary
{
    background-color: #F4F4F4 !important;
}

#DecoQuestionTitle
{
	margin: 10px 15px 0 15px;
	padding: 10px;
	background-color: #f4f4f4;
}

div.QuestionsBlock /*Views -> library/tests/view.vm*/
{
	margin: 0px 15px 0 15px;
	padding: 10px;
	background-color: #f4f4f4;
}

div.QuestionsBlock div.QuestionBlock /*Views -> library/tests/view.vm*/
{
	margin-left:30px;
	margin-right:30px
}
div.QuestionsBlock div.QuestionBlock div.QuestionTitle /*Views -> library/tests/view.vm*/
{
	height:14px; 
	background-color:#DDDDDD; 
	padding:10px; 
	font-weight:bold;
}
div.QuestionsBlock div.QuestionBlock div.QuestionBody /*Views -> library/tests/view.vm*/
{
	background-color: #FEFAF0; 
	padding:10px
}

/*tests*/
#caeIntro{ margin-bottom:20px; }

/*Resources*/
div.NewTest
{
	background-color: #f4f4f4
}
div.TestContent
{	
	margin: 10px;
}
#ResourceTestsBlock div.TestContent
{
    margin: 0;
}

div.TestContent ul
{
	padding-left: 30px;
	/*padding-top: 10px;
	padding-bottom: 10px;	*/
	margin: 0px;
	padding-bottom: 5px;
}

div.TestContent li
{
	padding-top: 5px;	
	padding-bottom: 1px;
}

div.TestContent a.StatisticTest
{
	background: url(images/view.gif) left no-repeat;		
	padding-right:20px;
	padding-top: 5px;	
	padding-bottom: 1px;
}

div.TestContent a.DeleteTest
{
	background: url(images/delete.gif) left no-repeat;		
	padding-right:20px;
}

div.TestContent span.TestTitle
{
	margin-right: 20px;
}

div.TestContent div span.TestRequiredPercentage
{
	font-weight:bold;
}

#titleTest
{
	font-size: 12px;	
}

#QuestionTitle00
{
	font-weight: bold;font-size: 12px;
}

div #TestLanguageSelector
{
	margin-top:10px;
	margin-right:20px;
	text-align:right;
}

a.CaeAudioLink
{
	/*font-weight: bold;*/
	text-decoration: underline;	
	color:#000000;
	padding-left: 20px;
	padding-top:5px;
	background: url(images/others/caeaudio.gif) left no-repeat;	
}

/**********************************************/


/**********************************************/
/***                Boxed                   ***/
/*** Se usa en el listado del temario en    ***/
/*** la vista view de courses y coursegroups***/
/**********************************************/
.Boxed ul
{
	display: block;	
	margin-left: 0;
	padding: 0;
	list-style: none;
	line-height: 18px;
}
.Boxed ul li
{
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}
.Boxed ul li ul
{
	margin-left: 4em;
	/*list-style-image: url("images/arrow.gif");*/
}
.Boxed ul li ul li
{
	font-size: 11px;
	background: none;
	margin-top: 4px;
}
.Boxed h3
{
	display: block;
	padding-left: 12px;
	margin: 10px 0 0;
	background: url("images/others/cross.gif") no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #6C6C6C;
}
.Boxed h3.activityTest
{
	display: block;
	padding-left: 12px;
	margin: 10px 0 0;
	background: url("images/others/bar2.gif") no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #6E831B;
}
.Boxed h4
{
	display: block;
	padding-left: 12px;
	margin: 0;
	margin-left: -12px;
	background: url("images/others/bar.gif") no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #6C6C6C;
}
.Boxed h4.activityTest
{
	display: block;
	padding-left: 12px;
	margin: 0;
	margin-left: -12px;
	background: url("images/others/bar2.gif") no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #6E831B;
}
.Boxed h3.activityVcr
{
	display: block;
	padding-left: 12px;
	margin: 10px 0 0;
	background: url("images/others/bar3.gif") no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #471C51;
}
.Boxed h4.activityVcr
{
	display: block;
	padding-left: 12px;
	margin: 0;
	margin-left: -12px;
	background: url("images/others/bar3.gif") no-repeat left;
	font-size: 11px;
	font-weight: bold;
	color: #471C51;
}
.Boxed p
{
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #4C4C4C;
}

.Boxed span.DateAccessControl
{
    color: #63B03C;
}

/**********************************************/

/*******************************************/
/**        Edicion de actividades         **/
/*******************************************/
#CourseEditActivitiesTree { line-height: 20px; padding: 5px 15px 10px 10px; margin: 10px 15px; /*background-color: #FEFAF0;*/ }
#CourseEditActivitiesTree ul { margin: 2px 0 2px 15px; padding: 0 0 10px 20px; clear: left; min-height: 10px; } /* Mantener padding inferior de almenos 10px!! */
#CourseEditActivitiesTree li
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; /* Solves extra vertical space in IE7 */
	clear: left;
}
#CourseEditActivitiesTree span.activityModule 
{ 
	/*color: #3E4466; font-size: 12px; font-weight: bold; */
	background:transparent url(images/others/cross.gif) no-repeat scroll left center;
	color:#6C6C6C;
	/*display:block;*/
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;
	cursor: move;
	line-height: 20px;
}
#CourseEditActivitiesTree span.activitySco
{
	background:transparent url(images/others/bar.gif) no-repeat scroll left center;
	color:#6C6C6C;
	/*display:block;*/
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;	
	cursor: move;
	line-height: 20px;
}
#CourseEditActivitiesTree span.activityTest
{
	background:transparent url(images/others/bar2.gif) no-repeat scroll left center;
	color:#6E831B;
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;	
	cursor: move;
	line-height: 20px;
}
#CourseEditActivitiesTree span.activityVcr
{
	background:transparent url(images/others/bar3.gif) no-repeat scroll left center;
	color:#471C51;
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;	
	cursor: move;
	line-height: 20px;
}
#CourseEditActivitiesTree span.activityModule:hover { cursor: move; }
#CourseEditActivitiesTree span.activitySco:hover { cursor: move; }
* html #CourseEditActivitiesTree span.activitySco { display: inline; float: none; }
* html #CourseEditActivitiesTree span.activityModule { display: inline; float: none; }
* html #CourseEditActivitiesTree span.activityIcons { display: inline; }
ul.sortableHover { background-color: #DDDDDD; border: dashed 1px #4C4C4C; }

#surveyQuestions li:hover
{
    cursor:move;
}

#CourseActivitiesButtons { padding: 0 15px;}
#CourseEditActivitiesTree a.edit 
{ 
	/*background: url(images/edit_properties.gif) no-repeat top center; */
	background-image: url(images/editar.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px .7em; 
	line-height: 16px; 
	/*margin-left: 1em; */
	margin: 0;
	font-size: 11px; 
}
#CourseEditActivitiesTree a.delete 
{ 
	/*background: url(images/delete.gif) no-repeat top center;*/
	background-image: url(images/borrar.png);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px .6em; 
	line-height: 16px; 
	/*margin-left: 1em; */
	margin: 0;
	font-size: 11px; 
}
#CourseEditActivitiesTree a.timetable 
{ 
	background-image: url(images/others/timetable.png);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 3px 8px; 
	line-height: 16px; 
	/*margin-left: 1em; */
	margin: 0;
	font-size: 11px; 
}
#CourseEditActivitiesTree span.activityIcons { line-height: 18px; overflow: hidden; height: 18px; }
.confirmDeleteActivity { font-weight: bold; color: #A07C00; font-size: 11px; }
.confirmDeleteActivity a {
	line-height: 16px;
	padding: 2px 3px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	background-color: #c5c5c5;
}
.confirmDeleteActivity a:hover { background-color: #f4f4f4; }

/** Anadir actividades de un contenido **/
#ContentTree { padding: 5px 15px 10px 10px; margin: 10px 15px; /*background-color: #FEFAF0;*/ }
* html #ContentTree { overflow: hidden; }
#ContentTree ul { margin: 2px 0 2px 15px; padding: 0 0 0 20px; }
#ContentTree li
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; /* Solves extra vertical space in IE7 */
}
#ContentTree input.checkbox { margin-right: 2px; vertical-align: middle; }
#ContentTree div.activityModule 
{ 
	/*color: #3E4466; font-size: 12px; font-weight: bold; */
	background:transparent url(images/others/cross.gif) no-repeat scroll left center;
	color:#6C6C6C;
	font-size:11px;
	font-weight:bold;
	padding-left:12px;
	line-height: 18px;
	height: 18px;
}
#ContentTree div.activitySco
{
	background:transparent url(images/others/bar.gif) no-repeat scroll left center;
	color:#6C6C6C;
	font-size:11px;
	font-weight:bold;
	padding-left:12px;
	line-height: 18px;
	height: 18px;
}
#ContentTree div.activityTest
{
	background:transparent url(images/others/bar2.gif) no-repeat scroll left center;
	color:#6E831B;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	padding-left:12px;	
	line-height: 18px;
	height: 18px;
}
#ContentTree div.activityVcr
{
	background:transparent url(images/others/bar3.gif) no-repeat scroll left center;
	color:#471C51;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	padding-left:12px;	
	line-height: 18px;
	height: 18px;
}

/*** Anotaciones - Mis cursos y Seguimiento ***/
span.annotation 
{ 
	background: url(images/others/annotation.gif) left no-repeat; /*margin-right:10px;*/ padding: 0 6px;
	padding-left: 20px;	
}

span.attachment 
{ 
	background: url(images/attachment.png) left no-repeat; /*margin-right:10px;*/ 
    padding: 2px 6px 0 20px;
}

/**********************************************/


/*******************************************/
/**           Control de acceso           **/
/*******************************************/
#CourseEditAccessControlTree { line-height: 20px; padding: 5px 15px 10px 10px; margin: 10px 15px; /*background-color: #FEFAF0;*/ }
#CourseEditAccessControlTree ul { margin: 2px 0 2px 15px; padding: 0 0 10px 20px; clear: left; min-height: 10px; } /* Mantener padding inferior de almenos 10px!! */
#CourseEditAccessControlTree li
{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; /* Solves extra vertical space in IE7 */
	clear: left;
}
#CourseEditAccessControlTree span.activityModule 
{ 
	/*color: #3E4466; font-size: 12px; font-weight: bold; */
	background:transparent url(images/others/cross.gif) no-repeat scroll left center;
	color:#6C6C6C;
	/*display:block;*/
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;	
	line-height: 20px;
}
#CourseEditAccessControlTree span.activitySco
{
	background:transparent url(images/others/bar.gif) no-repeat scroll left center;
	color:#6C6C6C;
	/*display:block;*/
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;		
	line-height: 20px;
}
#CourseEditAccessControlTree span.activityTest
{
	background:transparent url(images/others/bar2.gif) no-repeat scroll left center;
	color:#6E831B;
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;		
	line-height: 20px;
}
#CourseEditAccessControlTree span.activityVcr
{
	background:transparent url(images/others/bar3.gif) no-repeat scroll left center;
	color:#471C51;
	float: left;
	clear: left;
	font-size:11px;
	font-weight:bold;
	font-style: italic;
	margin:0pt 0pt 0pt 0pt;
	padding-left:12px;		
	line-height: 20px;
}

#CourseEditAccessControlTree span.DateAccessControl
{
    color:#63B03C;
}

* html #CourseEditAccessControlTree span.activitySco { display: inline; float: none; }
* html #CourseEditAccessControlTree span.activityModule { display: inline; float: none; }
* html #CourseEditAccessControlTree span.activityIcons { display: inline; }

#CourseEditAccessControlTree a.edit 
{ 
	/*background: url(images/edit_properties.gif) no-repeat top center; */
	background-image: url(images/editar.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px .7em; 
	line-height: 16px; 
	/*margin-left: 1em; */
	margin: 0;
	font-size: 11px; 
}
#CourseEditAccessControlTree a.delete 
{ 
	/*background: url(images/delete.gif) no-repeat top center;*/
	background-image: url(images/borrar.png);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 1px .6em; 
	line-height: 16px; 
	/*margin-left: 1em; */
	margin: 0;
	font-size: 11px; 
}
#CourseEditAccessControlTree span.activityIcons { line-height: 18px; overflow: hidden; height: 18px; }
.confirmDeleteAccessControl { font-weight: bold; color: #A07C00; font-size: 11px; }
.confirmDeleteAccessControl a {
	line-height: 16px;
	padding: 2px 3px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration: none;
	background-color: #c5c5c5;
}
.confirmDeleteAccessControl a:hover { background-color: #f4f4f4; }


/**********************************************/

/*******************************************/
/**           Grabador de audio           **/
/*******************************************/

div.Recorder
{
    background: url(images/recorder/base.png) left no-repeat;
    width: 175px;
    height:48px;
    overflow: hidden;
}
div.RecorderButtons
{
    width: 102px;    
    margin: 0 auto;
    margin-top:8px;
}
div.RecorderButtons a{text-decoration:none;}
div.RecorderButtons img{border:0}

/**********************************************/

/*******************************************/
/**       AudioLibro y Manual             **/
/*******************************************/

div #downloads-wrap
{   
    margin: 0;    
    position: absolute;    
    top: 80px;
    left: 180px;
    z-index: 1101;
    background-color:White;    
    border:1px solid #cccccc;
    background: url(images/audiolibro_fondo.jpg) right top no-repeat #ffffff;    
}
.ZonaDatosSignos a[class="audiolibro"]{	float:right;/*left;*/display:block;	background-image: url(images/audiolibro.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="audiolibro"]{	float:right;/*left;*/	display:block;background-image: url(images/audiolibro-verde.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a[class="manual"]{	float:right;/*left;*/display:block;	background-image: url(images/manual.jpg);	background-repeat: no-repeat;	width:50px;}
.ZonaDatosSignos a:hover[class="manual"]{	float:right;/*left;*/	display:block;background-image: url(images/manual-verde.jpg);	background-repeat: no-repeat;	width:50px;}

.downloadContent{padding:40px 20px 10px 40px;}
.downloadTitle{color:#63B03C; font-size:16px; font-weight:bold; margin: 15px 0 30px 0;}
.downloadButtons{text-align:center; margin-top:100px;}

/**********************************************/

/*******************************************/
/**               Study Group             **/
/*******************************************/
div #studygroups-wrap
{   
    margin: 0;    
    position: absolute;    
    top: 80px;
    left: 225px;
    z-index: 1101;
    background-color:White;    
    border:1px solid #cccccc;  
}

div.StudygroupsContent
{
    width: 600px;
    float:left;
    margin-bottom: 30px;
}

.StudygroupItem{padding:10px 10px 8px 20px;line-height: 20px;border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; overflow:hidden;width: 570px;}
.Studygroup1{float:left; width:240px;}
.Studygroup2{float:left; width:140px;font-size:11px;}
.Studygroup3{float:left; width:190px;font-size:11px;}
.Studygroup2_3{float:left; width:350px;font-size:11px;}
/**********************************************/

/*******************************************/
/**         Nueva portada LMS             **/
/*******************************************/

.lmsAcceso{padding:0 0 10px 0;}
.lmsAccesoCont{ width:950px;margin:auto;font-family:Arial, Helvetica, sans-serif; color:#656565; font-size:12px; height: 620px; position: relative}
.lmsAccMensBienv{float:left;font-size:22px;color: #63b03c; text-align:center;width:950px;padding:45px 0 45px 0;}
.lmsAccCajas{float:left;width:950px;}
.lmsAccCajIzq{float:left;width:400px; padding:0 50px 0 0;}
.lmsAccCajInicSes{float:left;width:360px; border:6px solid #E8E8E8;margin-bottom:8px;padding:14px;}
.lmsAccCajDer{float:left;width:500px;}
.lmsAccListadoA{float:left;border: 1px solid #c7c8ca; height:100px;width:400px;}
.lmsAccListadoB{float:left;border: 1px solid #c7c8ca; height:105px;width:498px;margin:0 0 8px 0;}
.lmsAccListEnun{float:left;height:60px;width:174px;padding-top:40px;}
.lmsAccListEnun a{font-size:14px;color: #63b03c; text-decoration:none;}
.lmsAccListEnun a:hover{font-size:14px;color: #63b03c; text-decoration:underline;}
.lmsAccListFlecha{float:left;height:60px;padding-top:40px;width:32px;}
.lmsAccListImg{float:left;height:100px;width:190px;}
.lmsAccListBImg{float:left;height:100px;width:143px;}
.lmsAccListBDesc{float:left;height:100px;width:354px;}
.lmsAccListBEnun{float:left;height:30px;width:354px;padding:4px 0 0 0;}
.lmsAccListBEnunText{float:left;width:300px;font-size:14px;color: #63b03c;padding:8px 0 2px 0;}
.lmsAccListBEnunText a{color: #63b03c;}
.lmsAccListBEnunImg{float:left;height:28px;padding:2px 6px 0 0;}
.lmsAccListBTextDes{float:left;height:34px;width:348px;padding: 4px 2px 2px 3px; font-size:11px; line-height:15px;}
.lmsAccListBVerMas{float:right;width:342px; padding:2px 8px 0 0;font-size:11px;}
.lmsAccListBVerMas a{float:right;color: #63b03c;text-transform:uppercase; text-decoration:none; }
.lmsAccListBVerMas a:hover{float:right;color: #63b03c;text-transform:uppercase; text-decoration:underline;}
.lmsIniciarTitulo{float:left; font-size:18px;color: #63b03c;width:360px;padding:0 0 10px 0;}
.lmsInicError{float:left; color:#F00;width:360px;padding:0 0 12px 0;}
.lmsInicForm{float:left; width:360px;}
.lmsInicInput{float:left; width:327px; border:1px solid #EAEAEA;padding:6px; color:#656565;}
.lmsInicFormList{float:left; width:360px;padding:0 0 6px 0;}
.lmsInicFormDerec{float:left; width:100px;padding:30px 0 0 0;}
.lmsInicFormEnviar{    font-family: Arial;    font-size: 12px;font-weight: bold;    color: #FFFFFF;    background-color: #60AA3B;    text-align: center;    padding: 6px 0 6px 0;    width: 100px;cursor:pointer;border: 1px solid #2E6512;}
.lmsInicFormIzq{float:left; width:240px;}
.lmsInicFormIzqLin{float:left; width:240px;padding:12px 0 0 0;}
.lmsInicFormIzqLinTexto{float:left;}
.lmsInicFormIzqLinTexto2{float:left;padding:3px 0 0 8px;}
.lmsInicFormIzqLin a{color:#656565;}
.lmsInicFormDest{float:left; border-top: 1px solid #EAEAEA;margin: 22px 0 0 0;width:360px;}
.lmsInicFormDestA{float:left; border-right:1px solid #EAEAEA; margin: 18px 0 0 0; padding:0 10px 0 0;} 
.lmsInicFormDestA a[class="activosAgenda"]{float:left;display:block;    background-image: url(images/activos-agenda.jpg);    background-repeat: no-repeat;    width:50px;}
.lmsInicFormDestA a:hover[class="activosAgenda"]{    float:left;    display:block;background-image: url(images/activos-agenda-verde.jpg);    background-repeat: no-repeat;width:50px;}
.lmsInicFormDestB{float:left; border-right:1px solid #EAEAEA; margin: 18px 0 0 0; padding:0 10px 0 10px;} 
.lmsInicFormDestB a[class="activosDudas"]{    float:left;display:block;    background-image: url(images/activos-dudas.jpg);    background-repeat: no-repeat;    width:50px;}
.lmsInicFormDestB a:hover[class="activosDudas"]{    float:left;    display:block;background-image: url(images/activos-dudas-verde.jpg);    background-repeat: no-repeat;    width:50px;}
.lmsInicFormDestC{float:left; border-right:1px solid #EAEAEA; margin: 18px 0 0 10px; padding:10px 10px 8px 54px; font-size:16px; font-weight:bold;; background-image:url(images/telefono.jpg); background-repeat: no-repeat;    width:210px;/*150px;*/} 
#lmsAcesoFooter{border-top: 1px solid #c7c8ca;}
.lmsfootermargin{margin:auto; width:960px; padding:10px 0 0 0;}
.lmsAcesoFooterDer{float:right; width:150px;}
.lmsAcesoFooterDerList{float:right;padding:0 0 10px 0; text-align:right;width:150px}
.modalAcceso{float:left;width:487px; /*height:665px;*/font-family:Arial, Helvetica, sans-serif; /*background-image:url(images/fondo-modal.jpg);*/ position:relative; z-index:0;}
.modalAccesoFicha{float:left;padding:15px;width:457px;/*height:635px;*/ }
.modalAccImg{float:left;padding:0 0 10px 0;width:457px;}
.modlaAccFicha{float:left;width:457px;}
.modlaAccBand{float:left; width:60px;}
.modlaAccDesc{float:left; width:396px;}
.modlaAccTitulo{float:left; width:390px;font-size:20px;color: #63b03c; padding:0 0 10px 0;}
.modlaAccTexto{float:left; width:390px;font-size:12px;color:#656565;line-height:18px;}
.cerrarModal{float:left;width:24px; height:24px;position: absolute; z-index:10; padding:0px;margin:0px; right:2px; top:2px;}
.cerrarModal a{float:left;background-image:url(images/cerrar-modal.jpg);padding:0px;margin:0px;height:24px;}
.cerrarModal a:hover{float:left;background-image:url(images/cerrar-modal-verde.jpg)}
.lmsAccListBDescB{float:left;height:100px;width:495px;}
.lmsAccListBEnunB{float:left;height:90px;width:480px;padding:8px 0 0 4px;}
.lmsAccListBEnunTextB{float:left;width:410px;}

/**********************************************/

.lmsErrorInfo, .lmsErrorInfo2015
{
    color: #656565;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 45px;
    line-height: 45px;
    margin: auto;
    padding: 0;
    position: relative;
    width: 950px;
    /*background-color:#fcfcd3;*/
    padding-left:38px;
    background:url(images/warning.png) no-repeat 15px 15px #fefee0;
}

/*******************************************/
/**    Nueva portada LMS caeway           **/
/*******************************************/

#bluelmscabeceraAncho{background:url(images/greenTop.png) repeat-x top;text-align:center;}
#bluelmscabecera{height:90px;/*margin:auto;width:950px;*/min-width:800px}
#bluelmslogo{padding:28px 0 0 5px; float:left; margin-left:10%}
#bluelmslogotipoCliente{float:right; padding: 20px 5px 0 0;height: 65px;}
.bluetextlogoleft{color:#ffffff; font-size:24px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;}
.bluetextlogoright{color:#ffffff; font-size:24px;vertical-align:top;font-family:Arial, Helvetica, sans-serif;margin-left: -4px;}
.bluelmsAccCajas{float:left;width:800px;margin-top:100px}
.ImagenTema{height: 300px;margin-left: 4em;width: auto;}
.ImagenTemaWide {
    width: 275px;
    margin-left: 4em;
    height: auto;
}
/*MOBILE CSS*/
@media only screen and (max-device-width: 640px)
{
	.ImagenTema { display: none; }	
    .ImagenTemaWide { display: none; }	
}

#bluelmscabecera a, #bluelmscabecera img
{
    border:0 !important;
}
/*.bluelmsAccesoCont{ width:950px;margin:auto;font-family:Verdana,Arial, Helvetica, sans-serif; color:#656565; font-size:12px; height: 670px; position: relative}*/

.bluelmsAccesoCont {
    margin: auto;
    font-family: Verdana,Arial, Helvetica, sans-serif;
    color: #656565;
    font-size: 12px;
}

.blueLogin
{
    /*float:left;*/
    width:700px;
    margin:0 auto;
}
.bluelmsAccCajInicSes{float:left;width:260px; margin-bottom:8px;padding:14px;}
.bluelmsIniciarTitulo {
    float: left;
    font-size: 24px;
    color: #007991;
    width: 260px;
    padding: 0 0 10px 0;
    font-weight: bold
}

.bluelmsAccCajIzq{float:left;width:280px; padding:0 10px 0 0;}
.bluelmsInicForm{float:left; width:225px;}
.bluelmsInicFormList{float:left; width:210px;padding:0 0 6px 0;}

.bluelmsAccCajDer{float:left;width:400px;}
.bluelmsAccCajas div.TituloInput {
    color: #444444;
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 18px;
    float:left;
}
.bluelmsInicInput{
    float:left; 
    width:200px; 
    height:30px;
    border: 1px solid #CCCCCC;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #666666;
    font-size: 1.2em;
    outline: medium none;
    padding: 5px;
    -webkit-box-shadow: 0 0 0 2em #FFFFFF inset;
}

.bluelmsInicFormDerec{padding:30px 0 0 0;}

.bluelmsInicFormEnviar {
    font-family: Arial;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    padding: 0.3em 1em 0.3em 1em;
    cursor: pointer;
    border: none;
    border-radius: 10px;
    background-color: #007991;
    width: 186px;
    height: 40px;
}
.lmsInicError{float:left; color:#F00;width:260px;padding:0 0 12px 0;}

.bluelmsIncidencias{position:absolute; bottom:0px;width:100%}
.bluelmsIncidencias p{width:100%;text-align:center;}

.dexway_net #bluelmscabeceraAncho
{
    /*background: none;
    background-color:#63B03C;*/    
    background:url(images/blueTop.png) repeat-x top;
}
.dexway_net .bluelmsIniciarTitulo{color: color: #007991;}

.dexway_net .bluelmsInicFormEnviar{        
   
    /* background:url(images/bluebtn.png);   */
}
/**********************************************/

span.blur
{
    color:#999999;
    display:inline;
}

/****************************************************/

#lmsLiveSupport
{
    position:fixed;
    left:-205px;
    top:285px;
    height: 100px;
    width: 235px;
    transition: all 1s ease-in-out;
}

#lmsLiveSupport:hover
{
    left:0px;
}

#lmsLiveSupport .lmsLiveSupportContent
{
    background-image:url(images/whitepixel.jpg);	
    background-repeat: repeat;
    opacity: 0.95;
    border: 1px solid #61bf1a;
    /*border-style: outset outset outset none;*/    
    border-width: 1px 0 1px 4px; 
    border-color: #c7c8ca;
    border-left-color: #61bf1a;
    float:left;
    width:196px;
    height: 99px;
    margin-top:1px;
    /*padding: 15px;*/
}

#lmsLiveSupport .lmsLiveSupportContent div.lmsLiveChat
{
    padding: 15px;
}
#lmsLiveSupport .lmsLiveSupportContent div.lmsLiveChat span
{
    color: #707070;    
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    display:block;
    margin-bottom: 12px;
}

#lmsLiveSupport .lmsLiveSupportTitle
{
    height: 100px;
    /*width: 70px;*/
    /*float:right;*/
    margin-left: 200px;
    /*border:0;   */
    border-style: outset outset outset none;
    border-width: 1px 1px 1px medium; 
    border-top-left-radius:0;
    border-top-right-radius:15px;
    border-bottom-right-radius:15px;
    border-bottom-left-radius:0; 
    color:#ffffff;
    background-color:#61bf1a;
    opacity: 0.95;
}

#lmsLiveSupport .SupportInfo
{
    /*float: right;*/
    position:absolute;
    top:50%;
    right:-15px;
    text-align:right;
    /*ackground-color:#ff0000;*/
    font-weight:bold;
    font-size:16px;
    padding-bottom:5px;
    padding-top: 5px;
}


.rotate {
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);

  /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  transform-origin: 50% 50%;

  /* Should be unset in IE9+ I think. */
  /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
}

/************************************************************************/
/******************************lms2015***********************************/
/************************************************************************/

div#lmscabeceraLogo
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: rgb(66,74,82); 
    color: white; 
    min-height: 3em; 
    box-shadow: 0 0 0.25em black; 
    position:relative; 
    padding-top: 0.05em; 
    padding-left: 18px; 
    padding-right: 18px; 
    z-index: 3;
    min-width:960px;
}
div#lmscabeceraLogo.Grande
{
    min-width:1240px;
}
div#lmscabeceraLogo.Grande.Home
{
    min-width:1240px;
    max-height: 6em;
}
table#tblLogo
{
    position: relative; 
    width: 100%; 
    min-height: 3em;
}

table td#tdBotonNavegacion
{
    width: 1px
}
table td img#BotonNavegacion
{
    height: 2em; 
    width: 2em; 
    display: block; 
    margin-right: 0.5em; 
    cursor: pointer;
}
table td div#BotonNavegacion
{
    display: inline-block;
    border: 2px solid white;
    color: white;
    border-radius: 0.2em;
    padding: 0em 0.3em;
    font-weight: bold;
    cursor: pointer;
    font-family: monospace;
    font-size: 1.8em;
    opacity: 0.85;
    margin-right: 0.3em;
}
table td img#BotonNavegacion:hover, table td div#BotonNavegacion:hover, table td img#BotonNavegacion:hover { opacity: 0.75 }
table td img#BotonNavegacion.Open, table td div#BotonNavegacion.Open/*, table td div#BotonNavegacion1.Open*/ { 	
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */
    transform: rotate(90deg); 
}

table td div#BotonNavegacion1 
{   
    /*display: inline-block;*/
    color: white;
    position: relative;
    font-weight: bold;
    cursor: pointer;
    /*font-family: monospace;*/
    /*font-size: 1.8em;*/
    /*opacity: 0.85;*/
    margin-right: 0.7em;
    margin-left: 0.2em;
    width: 1.6em;
    height: 1.6em;
}
table td div#BotonNavegacion1:hover { opacity: 0.8 }
/*
table td div#BotonNavegacion1 div.Barra1 {
    position: absolute;
    top:0;
    bottom: 0;
    width:20%;
    background-color: white;
    border-radius: 0.1em;
}
table td div#BotonNavegacion1 div.Barra2 {
    position: absolute;
    top:0;
    bottom: 0;
    left: 40%;
    width:20%;
    background-color: white;
    border-radius:0.1em;
}
table td div#BotonNavegacion1 div.Barra3 {
    position: absolute;
    top:0;
    bottom: 0;
    left: 80%;
    width:20%;
    background-color: white;
    border-radius: 0.1em;
}
*/
table td div#BotonNavegacion1 div 
{
    position: absolute;
    background-color: white;
    border-radius: 0.1em;
}
table td div#BotonNavegacion1 div.Barra4 {
    
    top:0;
    right: 80%;
    left:0;
    height:20%;
    transition: all 0.5s ease-in-out;
}
table td div#BotonNavegacion1 div.Barra5 {
    top:40%;
    left: 0;
    right:80%;
    height:20%;
    transition: all 0.5s ease-in-out;
}
table td div#BotonNavegacion1 div.Barra6 {
    top:80%;
    left: 0;
    right: 80%;
    height:20%;
    transition: all 0.5s ease-in-out;
}
table td div#BotonNavegacion1 div.Barra4a {
    top:0;
    right: 0;
    left:0;
    height:20%;
    opacity: 0.5
}
table td div#BotonNavegacion1 div.Barra5a {
    top:40%;
    left: 0;
    right:0;
    height:20%;
    opacity: 0.5
}
table td div#BotonNavegacion1 div.Barra6a {
    top:80%;
    left: 0;
    right: 0;
    height:20%;
    opacity: 0.5
}
/*
table td div#BotonNavegacion1.Open div.Barra4a, table td div#BotonNavegacion1.Open div.Barra5a, table td div#BotonNavegacion1.Open div.Barra6a 
{
    display:block;
}*/
table td div#BotonNavegacion1.Open div.Barra4, table td div#BotonNavegacion1.Open div.Barra5, table td div#BotonNavegacion1.Open div.Barra6 
{   
    right:0;
}

table td img#BotonNavegacion.Return, table td div#BotonNavegacion.Return
{
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg); 
}

table td#tdMigas
{
    font-size: 1.5em
}
table td#tdMigas a
{
    color:inherit;
}
table td#tdMigas strong
{
    font-weight: normal;
}
table td#tdLogo
{
    width: 1px; 
    padding-left: 0.5em;
    padding-right: 0.5em;
}
table td#tdLogo2 
{
    width: 1px; 
    padding-left: 0.5em;
    text-align:right;
    padding-right: 0.5em;
}
div#lmscabeceraLogo.Grande.Home table td#tdLogo2
{
    text-align:right;
}
table td#tdLogo img
{
    /*background-color: white; */
    height: 3em; 
    width: auto; 
    margin-top: 0.1em; 
    margin-bottom: 0.1em; 
    display: block;
}
div#lmscabeceraLogo.Grande.Home table td#tdLogo img 
{
    display:inline;
}
table td#tdLogo2 img
{
    max-height:55px;
}
div#lmscabeceraLogo.Grande.Home table td#tdLogo2 img 
{
    max-height: 5.6em;
}
table td#tdUsername
{
    width: 1px;
    /*color: white;*/
    text-align: right;
    padding-right: 0.2em;
}
table td#tdUsernamePhoto
{
    width: 1px;
}
table td#tdUsernamePhoto img
{
    border:0;
}

/*var ANCHO_MENU_NAVEGACION = 250;*/
div.MenuNavegacion
{   
    font-family: Verdana, Arial, Helvetica, sans-serif;
    position: absolute; 
    width: 250px; /*ANCHO_MENU_NAVEGACION*/
    padding-bottom: 0.5em; 
    left: -260px; /*ANCHO_MENU_NAVEGACION + 10*/
    box-shadow: 0 0 6px rgba(0,0,0,0.6); 
    z-index: 2; 
    background-color: rgb(228, 228, 228); 
    padding-top: 0.1em; 
    border-radius: 0.5em;
    margin-top: 15px;/*MARGEN_MENU_NAVEGACION = 15;*/
}
div.MenuNavegacion.Open + div div#lmsContenedor
{
    /*padding-left: 280px;*//*ANCHO_MENU_NAVEGACION + MARGEN_MENU_NAVEGACION * 2*/
}

div.MenuNavegacion div.Seccion table td.tdTituloSeccion
{
    width: 1px;
}
div.MenuNavegacion div.Seccion table td.tdIconos
{
    width: 1px;
}

div.MenuNavegacion div.Opcion { padding: 0.5em; cursor: pointer; background-color: white; border-top: 1px solid rgb(236, 236, 236); -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
div.MenuNavegacion div.Opcion img.Icono { width: 1.2em; height: 1.2em; margin-right: 0.8em; vertical-align: bottom; margin-left: 0.25em; position:absolute; left: 10px; top: 10px;}
div.MenuNavegacion div.Opcion:hover { background-color: rgb(210, 210, 210) }
div.MenuNavegacion div.Opcion.Subseccion { padding-left: 1.5em; font-size: 0.9em; }
div.MenuNavegacion div.Opcion.Subseccion td { padding: 0 }
div.MenuNavegacion div.Opcion.Subsubseccion { margin-left: 0.5em }
div.MenuNavegacion div.Opcion > table { width: 100%; border-spacing: 0; }
div.MenuNavegacion div.Opcion.Actual { color: white; background-color: rgb(99, 176, 71); }
div.MenuNavegacion div.Opcion.TituloSeccion { color: white; background-color: rgb(104, 108, 113); border-top: none; padding-left:40px; position:relative}
div.MenuNavegacion div.Opcion.TituloSeccion:hover { background-color: rgb(133, 139, 145);}
div.MenuNavegacion div.Opcion.TituloSeccion.LiveChat { background-color: rgb(228, 228, 228); text-align: center; cursor:auto;}
div.MenuNavegacion div.Opcion.TituloSeccion.Fijo { cursor:auto;}
div.MenuNavegacion div.Opcion.TituloSeccion.Fijo:hover { background-color: rgb(104, 108, 113); }

div.MenuNavegacion div.Opcion.Subseccion.Course {padding-left: 0em; padding-right: 0em; cursor: inherit; background-color: rgb(228, 228, 228); margin-bottom: 0.8em;}
div.MenuNavegacion div.Opcion.Subseccion.Course:hover{background-color: rgb(228, 228, 228)}
div.MenuNavegacion div.Opcion.Subseccion.Course select { cursor: pointer;   font-weight: bold; color: #656565; 
    width: 100%;
    border-top-width: 1px;
    border-right-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #eeeeee;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
    padding: 1px;}

div.MenuNavegacion div.Seccion { margin-top: 0.5em; margin-right: 0.5em; margin-left: 0.5em; border-radius: 0.5em; overflow: hidden}
div.MenuNavegacion div.Seccion img.IconoAbierto { display: block; width: 1.1em; height: 1.1em; opacity: 0.7; }
div.MenuNavegacion div.Seccion img.IconoCerrado { display: none; width: 1.1em; height: 1.1em; opacity: 0.7; }
div.MenuNavegacion div.Seccion div.Opcion.Subseccion img.IconoAbierto, div.MenuNavegacion div.Seccion div.Opcion.Subseccion img.IconoCerrado { opacity: 0.4 }
div.MenuNavegacion div.Seccion.Cerrado img.IconoAbierto { display: none; }
div.MenuNavegacion div.Seccion.Cerrado img.IconoCerrado { display: block; }
div.MenuNavegacion div.Seccion.Cerrado div.Subseccion { display: none }
.MicuentaCajaCabecera { background-color: rgb(66, 74, 82); border-radius: 0.5em 0.5em 0 0; font-size: 1.2em; }
.MicuentaCajaCabeceraTexto { color: rgb(216, 216, 216); }
.MicuentaCajaCabeceraTexto a { color: rgb(216, 216, 216); }
.MicuentaCaja.portlet { border-radius: 1em 1em 0 0; }
div.ContenedorOpcion.Cerrado div.Subsubseccion { display: none }

div.MenuNavegacion div.Chincheta { margin-top: 0.2em; margin-right: 0.5em; margin-left: 0.5em; border-radius: 0.5em; overflow: hidden; text-align: right}
div.MenuNavegacion div.Chincheta img{ width: 1.2em; height: 1.2em; /*margin-right: 0.1em;*/ vertical-align: bottom; /*margin-left: 0.25em;*/ border:0; opacity: 0.7; }
div.MenuNavegacion div.Chincheta img.Fijo{ display:none; width:1em; height: 1em; }
div.MenuNavegacion div.Chincheta img.NoFijo{ display: inherit; }
div.MenuNavegacion div.Chincheta.Fijo img.Fijo{ display:inherit; }
div.MenuNavegacion div.Chincheta.Fijo img.NoFijo{ display: none; }
div.MenuNavegacion div.Chincheta a {text-decoration: none;}
div.MenuNavegacion div.Chincheta img:hover {opacity: 1; }

div.MenuNavegacion div.ContenedorOpcion img.AddShortcut, div.MenuNavegacion div.ContenedorOpcion img.RemoveShortcut { height: 1.25em; width: 1.25em; vertical-align: bottom; opacity: 0.6; }

div.MenuNavegacion div.ContenedorOpcion.Cerrado img.IconoAbierto { display: none; }
div.MenuNavegacion div.ContenedorOpcion.Cerrado img.IconoCerrado { display: block; }

input.color{cursor:pointer;width:40px;}

/********************Objetivos*******************************/

table#Objectives
{
    border-spacing: 0;
    border-collapse: collapse;
    margin-left:2em;
    font-size:1.1em;
}
table#Objectives tr.Cabecera {
    /*background-image: url("images/fondo-lecciones.jpg");
    background-repeat: repeat-x;*/
    font-weight: bold;
    /*height: 54px;*/
    /*line-height: 20px;*/
    text-transform: uppercase;
    padding:8px 0;
}

table#Objectives tbody > tr
{
    /*line-height: 20px;*/
    /*padding:8px 0;*/
}

table#Objectives td.TipoVista
{
    text-align:right;
    padding:1.5em 0 2.5em 0;
}

table#Objectives tr.ObjetivoModulo, table#Objectives tr.ObjetivoModulo2
{
    background-color: rgb(104, 108, 113);
    color: #ffffff;
}
table#Objectives tr.ObjetivoModulo2
{
    border-top:8px solid #ffffff;
}
table#Objectives tr.ObjetivoModulo td, table#Objectives tr.ObjetivoModulo2 td
{
    padding-top:7px;
    padding-bottom:7px;
}
table#Objectives tr.ObjetivoLeccion
{
    /*border-bottom: 1px solid #c7c8ca;*/
}

table#Objectives tr.ObjetivoModuloSpace
{
    height:8px;
}

/*div.ObjetivoLeccionCabecera {
    font-weight: bold;
    text-transform: uppercase;

    clear: both;
    display: table;
    float: none;
    padding-left: 1%;
    padding-right: 1%;
    width: 98%;
    
    border-bottom: 1px solid #c7c8ca;
    line-height: 20px;
}*/

.ObjetivoLeccionCabeceraTitulo
{
    padding-left: 25px;
}
.ObjetivoLeccionCabeceraPorcentaje
{
    padding-left: 5px;
    width: 100px;
    text-align:center;
}
.ObjetivoLeccionCabeceraOcultar
{
    height: 15px;
    padding-top: 4px;
    width: 15px;
}
/*div.ObjetivoLeccion, div.ObjetivoModulo {
    clear: both;
    display: table;
    float: none;
    padding-left: 1%;
    padding-right: 1%;
    width: 98%;
    
    border-bottom: 1px solid #c7c8ca;
    line-height: 20px;
}*/

.ObjetivoModuloTitulo
{
    padding-left: 25px;
}
.ObjetivoLeccionTitulo
{
    padding-left: 25px;
    padding-top:16px;
    padding-bottom: 5px;
}
.ObjetivoLeccionTitulo span
{
    text-decoration:underline;
    font-weight: bold;
}
.ObjetivoTitulo
{
    padding-left: 25px;
    padding-top:4px;
    padding-bottom:4px;
}
.NoObjectives
{
    font-style:italic;
    font-size:0.8em;
    color:#908F8F;
}

.ObjetivoLeccionPorcentaje
{
    padding-left: 5px;
    width: 100px;
    text-align:center;
}
.ObjetivoLeccionPorcentaje span
{
    padding:2px;
    color:#ffffff;
    min-width:4em;
    display:inline-block;
}
.ObjetivoLeccionPorcentaje span.NoHayPorcentaje
{
    background-color:#cccdcf;
}
.ObjetivoLeccionOcultar
{
    height: 15px;
    padding-top: 4px;
    width: 15px;
    position:relative;
}
.ObjetivoLeccionOcultar a {
    /*background-color: #656565;
    float: left;*/
    height: 15px;
    text-decoration:none;
}
.ObjetivoLeccionOcultar a.LinkGramatica img
{
    width:18px;
    border:0;
}
.ObjetivoLeccionOcultar a.LinkObjetivo img
{
    width:18px;
    border: 0;
}

.ObjetivoLeccionOcultar span.num
{
    position:absolute;
    /*top:0;*/
    padding-left:0.25em;
    font-size: 0.9em;
    font-weight: bold;
}

div.ObjectiveQuestions
{
    padding:20px;
    border-top: 1px solid #c7c8ca;
}

div.ObjectiveQuestion
{
    margin-bottom: 50px;
}

div.ObjectiveQuestions div.QuestionHeader
{
    border-bottom: 1px solid #cccccc;
    margin: 0 2px 2px;
    overflow: hidden;
    padding: 0 0 2px;
}
div.QuestionHeader div.QuestionHeaderTitle
{
    float:left;
    font-weight:bold;
    /*color:#000000;*/
}
div.QuestionHeader div.QuestionHeaderButtons
{
    float:right;
}

div.ObjectiveQuestion div.QuestionTitle, div.ViewObjectiveQuestion div.QuestionTitle
{
    font-weight:bold;
    margin-top:5px;
    margin-bottom:15px;
}
div.ObjectiveQuestions div.QuestionImage
{
    /*text-align:center;*/
    
}
div.ObjectiveQuestions img.QuestionImage
{ 
    /*float: right;*/
    /*max-width: 640px;*/ 
    box-shadow: 0 0 0.25em black;
    height: auto;
    max-width: 90%;
    width: 20em;
    margin-left: 2em;
    vertical-align: top;

}
div#MoreQuestions
{
    padding:0 20px;
}

div.ViewObjectiveQuestion
{
    /*float:left;*//* margin-left:510px;*/
    background-color:#f8f8f8;
    border:1px #dddddd solid;
    min-height:500px;
    padding:10px;
}

div.ViewObjectiveQuestion div.Buttons
{
    text-align:center;
}

div.ViewObjectiveQuestion div.Buttons button
{
    background-color: #60bf19;
    border: 1px solid black;
    border-radius: 0.25em;
    box-shadow: 0 0 0.25em black;
    color: white;
    cursor: pointer;
    font-size: 0.9em;
    margin-top: 1em;
    padding: 0.25em;
}

div.ViewObjectiveQuestion div.Buttons button:hover { background-color: #7BD03B }

/****************************************************/

/****************************************************/
/*           Lanzamiento de Actividades             */
/****************************************************/

div#HeaderActivity
{
    position: relative;
    top:0;
    left:0;
    right:0;
    min-height:3em;
    background-color: rgb(66, 74, 82); /* rgb(94, 103, 111);*/
    box-shadow: 0 0 0.2em 0 black;
    color: #ffffff;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    z-index:2;

    padding-left: 2em;
    padding-right: 1em;
    padding-top: 0.05em;
    overflow: hidden;
}
div#HeaderActivity table
{
    position: relative; 
    width: 100%; 
    min-height: 3em;
}

div#HeaderActivity table td#ActivityButton
{
    width: 1px
}
div#HeaderActivity table td#ActivityButton img
{
    height: 2em; 
    width: 2em; 
    display: block; 
    margin-right: 0.5em; 
    cursor: pointer;

    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg); 
}
div#HeaderActivity table td#ActivityButton img:hover
{
    opacity:0.7;
}

div#HeaderActivity table td#ActivityTitle
{
    font-size: 1.5em;
    color: white;
}



/***********************lms2015 - Entorno líquido****************************/
body.lms2015
{
    min-width:600px;
}

.lms2015 .backColor
{
    background: #eaefef; /* Old browsers */
    background: -moz-linear-gradient(top,  #eaefef 0%, #e0e4e0 33%, #dfd9d3 67%, #e3dad2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaefef), color-stop(33%,#e0e4e0), color-stop(67%,#dfd9d3), color-stop(100%,#e3dad2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eaefef 0%,#e0e4e0 33%,#dfd9d3 67%,#e3dad2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eaefef 0%,#e0e4e0 33%,#dfd9d3 67%,#e3dad2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eaefef 0%,#e0e4e0 33%,#dfd9d3 67%,#e3dad2 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eaefef 0%,#e0e4e0 33%,#dfd9d3 67%,#e3dad2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaefef', endColorstr='#e3dad2',GradientType=0 ); /* IE6-9 */
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    right:0;
}

.lms2015 div#lmscabeceraLogo
{
    min-width:1020px;/*740+280*/
}
.lms2015 div#lmscabeceraLogo.Grande
{
    min-width:1300px;/*1020+280*/
    max-height:4em;
}
.lms2015 div#lmscabeceraLogo.Grande.Home 
{
    max-height:5em;
}
.lms2015 div#lmsContenedor
{
    min-width:1020px;/*740px;*/
    transition:padding-left 0.5s ease-in-out;
}

.lms2015 div#lmsContenedor.Desplazado
{
    min-width:1060px;/* 1020px;*//*740+280*/
}
.lms2015 div#lmsContenidos
{
    padding: 0 18px;
}
.lms2015 div#lmsContenedor
{
    width: inherit;
    height:inherit;
    min-height:400px;
}
.lms2015 div#lmscajaSup, .lms2015 div#lmscajaInf
{
    width: inherit;
    float:none;
    background-image:none;
    display:none;
}
.lms2015 div#lmscajaCentral
{
    float: none;
    width: inherit;
    background-image: none;
    background-color:white;
    box-shadow: 0 0 5px rgba(0,0,0,0.5); 
    border-radius: 0.5em;
    /*overflow: hidden;*//*No se puede poner por la visualización de las encuestas*/
}
.lms2015 div#lmspieCopyright
{
    float: none;
    padding-top: 20px;
    width: inherit;
    display:none;
}
.lms2015 div#lmslineaMigas
{
    width:auto;
}

/*Portelts*/
.lms2015 .Micuenta
{
    float:none;
    overflow:hidden;
}
.lms2015 .MicuentaCajasIzq, .lms2015 .MicuentaCajasDer
{
    width:48%;
}
.lms2015 .MicuentaCaja
{
    width:auto;
    clear:left;
    float:none;
}
.lms2015 .MicuentaCajaCabecera
{
    width:auto;
    float:none;
}
.lms2015 .MicuentaCajaListado
{
    width:auto;
    float:none;
    overflow:hidden;
}
.lms2015 .MicuentaMisCursos
{
    float:none;
}
.lms2015 .MicuentaCajaListado2
{
    float:none;
    width:inherit;
    overflow: hidden;
}
.lms2015 .MicuentaMisCursos .MicuentaBandera
{
    width:10%;
    padding-right:10px;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosTextoNew
{
    width:75%;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosTextoNew .MicuentaMisCursosTextoNewRotulo
{
    width:inherit;
    float:none;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosTextoNew .MicuentaMisCursosTextoNewRotulo a
{
    width:inherit;
    float:none;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosTextoNew .MicuentaMisCursosTextoNewDescrip
{
    width:inherit;
    float:none;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosTextoNew .MicuentaMisCursosTextoNewSeleccion
{
    width:inherit;
    float:none;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosTextoNew .MicuentaMisCursosTextoNewSeleccion a
{
    width:inherit;
    float:none;
}
.lms2015 .MicuentaMisCursos .MicuentaMisCursosFlecha
{
    width:7%;
    text-align:right;
}
.lms2015 .MicuentaMisCursos .MicuentaBandera img
{
    max-width: 100%;
}
.lms2015 .MicuentaNoticiasFlecha, .lms2015 .MicuentaMisCursosFlecha
{
    float:right;
}
.lms2015 .MicuentaMensajesPara, .lms2015 .MicuentaMensajesAsunto
{
    float:none;
    width:inherit;
}
.lms2015 .MicuentaMensajesPara .MicuentaMensajesDe
{
    width:60%;
}
.lms2015 .MicuentaMensajesPara .MicuentaMensajesFecha
{
    width:15%;
}
.lms2015 .MicuentaMensajesPara .MicuentaMensajesHora
{
    width:10%;
}
.lms2015 .MicuentaMensajesPara .MicuentaMensajesFichero
{
    float:right;
}
.lms2015 .MicuentaForoDesc, .lms2015 .MicuentaForoTema
{
    float:none;
    width:inherit;
}
.lms2015 .MicuentaForoDesc .MicuentaForoNombre
{
    width:65%;
}
.lms2015 .MicuentaForoDesc .MicuentaForoFecha
{
    width:15%;
}
.lms2015 .MicuentaForoDesc .MicuentaForoHora
{
    width:10%;
    float:left;
}
.lms2915 .MicuentaForoTema a
{
    float:none;
}
.lms2015 .MicuentaCajaListadoEncuestaTitulo, .lms2015 .MicuentaCajaListadoEncuestaDescrip
{
    float:none;
    width:inherit;
    overflow:hidden;
}
.lms2015 .MicuentaCajaListadoEncuestaDescrip .MicuentaCajaListadoEncuestaTema, .lms2015 .MicuentaCajaListadoEncuestaDescrip .MicuentaCajaListadoEncuestaFecha
{
    width:45%;
}
.lms2015 .MicuentaCajaResultado
{
    float:none;
    width:auto;
    overflow:hidden;
}
.lms2015 .MicuentaCajaResultadoTexto
{   
    width:auto;
}
.lms2015 .MicuentaCajaListadoMarcado
{
    float:none;
    width:auto;
    overflow: hidden;
}
.lms2015 div#VCRContainer
{
    overflow:hidden;
}

.lms2015 div.SecretUsuaActivosOpen
{
    float:none;
    width:inherit;
}
.lms2015 div.SearchBar, .lms2015 .SecretUsua
{
    float:none;
    width: inherit;
    overflow: hidden;
    margin:0;
    padding: 40px 0 32px 20px;
}
.lms2015 div.ActionBar, .lms2015 .SecretEditar
{
    float:none;
    width: inherit;
    overflow: hidden;
}
.lms2015 table.grid th, .lms2015 table.grid td
{
    white-space:normal;
}
.lms2015 div.gridContainer
{
    float:none;
    width: inherit;
    margin-left: 0;
}
.lms2015 div.gridPagination
{
    float:none;
    width: inherit;
    margin-left: 0;
}
.lms2015 div.gridScroller
{
    float:none;
    width: inherit;
}
.lms2015 table.grid
{
    width:100% !important;
    table-layout:inherit;
}

.lms2015 div.PaginaActivosOpen
{
    float:none;
    width: inherit;
}

.lms2015 .FormConfiguration, .lms2015 .TimeTableFormConfiguration, .lms2015 .AdminisracionConf
{
    float:none;
    width: inherit;
    margin-left:0;
    overflow:hidden;
}
.lms2015 .FormBotones, .lms2015 .AdmConfiguracionBotones
{
    float:none;
    width: inherit;
    padding-right:20px;
    position: relative;
}
.lms2015 .FormListadoSitioWeb, .lms2015 .AdminisracionListadoSitioWeb, .lms2015 .AdminisracionListadoConfig
{
    float:none;
    width: inherit;
    overflow: hidden;
}
.lms2015 .FormListadoMarcado, .lms2015 .AdminisracionListadoMarcado, .lms2015 .ConfigPortadaListadoMarcado, .lms2015 .FormListadoMarcado, .lms2015 .AdminisracionListadoMarcado
{
    float:none;
    width: inherit;
    overflow: hidden;
    border-radius:0.5em 0.5em 0 0;
}
.lms2015 .FormConfig, .lms2015 .ConfigPortadaCaja, .lms2015 .ConfigPortadaListadoCaja, .lms2015 .ConfigPortadaListadoCursos
{
    float:none;
    width: inherit;
    overflow: hidden;
}
.lms2015 .AdminisracionListadoConfig .ConfigPortadaListadoCursos
{
    overflow:inherit;
}
.lms2015 .FormTitular
{
    width: inherit;
}
.lms2015 .FormTitularFlecha, .lms2015 .AdminisracionFlecha, .lms2015 .AdminisracionFlechaMarcado
{
    float:right;
}
.lms2015 .ConfigPortadaListadoCajaSolid
{
    width:inherit;
    float:none;
}
.lms2015 .ConfigPortadaListadoTextos
{
    width:inherit;
    float:none;
}
.lms2015 .ConfigPortadaListadoBotones, .lms2015 .ConfigPortadaListadoFormularios
{
    float:none;
    margin:0 auto;
    width:835px;
}

.lms2015 .MisCursos
{
    width:inherit;
    float:none;
    margin:0;
    clear:left;
}
.lms2015 .MisCursosCarpeta
{
    width:inherit;
    float:none;
    overflow:hidden;
}
.lms2015 .MisCursosCarpetaTitular
{
    width:inherit;
    float:left;
}
.lms2015 .MisCursosCarpeta2, .lms2015 .MisCursosCarpetaMarcado, .lms2015 .MisCursosCarpetaMarcado2
{
    width:inherit;
    float:none;
    overflow:hidden;
}
.lms2015 .MisCursosCarpetaTitular a, .MisCursosCarpetaTitular2 a
{
    float:none;
}
.lms2015 .MisCursosCarpetaFlecha
{
    float:right;
}
.lms2015 .MisCursosCarpetaTitular2
{
    width:inherit;
    float:left;
}
.lms2015 .MisCursosCarpetaDesp2Nivel
{
    width:inherit;
    float:none;
    overflow:hidden;
    clear:left;
}
.lms2015 .MisCursosCarpetaAbierta2
{
    width:inherit;
    /*float:none;*/
}
.lms2015 .MisCursosCarpetaFlechaDes
{
    float:right;
}
.lms2015 .MisCursosCarpetaLargo2
{
    width:inherit;
    float:none;
    overflow: hidden;
}

.lms2015 div#TimeTableSessions
{
    float: none;
}
.lms2015 div#LineTabs
{
    width:inherit;
    float:none;
}
.lms2015 div#TimeTableSessionsContainer
{
    float:none;
}
.lms2015 div#TimeTableSchedule
{
    float:none;
}
.lms2015 div#SchedulePlan
{
    width:inherit;
}
.lms2015 #SchedulePlan div.scheduleEvent
{
    width:inherit;
    float:none;
    overflow:hidden;
}
.lms2015 #SchedulePlan div.scheduleEvent div.eventEndHour, .lms2015 #SchedulePlan div.scheduleEvent div.eventC
{
    float:right;
    width:inherit;
}
.lms2015 #SchedulePlan div.scheduleEvent div.infoBlockRow
{
    width:inherit;
    float:none;
    overflow:hidden;
}

.lms2015 #SchedulePlan div.scheduleEvent div.RotulolistadoDia
{
    float:none;
    width:inherit;
    overflow:hidden;
}
.lms2015 #SchedulePlan div.scheduleEvent div.listadoAgendaDia
{
    float:none;
    width:inherit;
    overflow:hidden;
}

.lms2015 div.listadoAgendaDia div.listadoAgendaDiaC
{
    float:right;
}

.lms2015 .ResourceControl
{
    margin:0 15px;
}
.lms2015 .lmsCursoAasignados
{
    width:inherit;
    float:none;
    /*margin-left:0;*/
    margin:0;
    padding:22px 0 18px 0;
}
.lms2015 .lmsCursoAsignadosCajas
{
    width:inherit;
    float:none;
    margin-left:0;
}
.lms2015 .lmsCursoAasignadosRotulos
{
    width:95%;/*inherit;*/ /*85%;*/
    float:none;
    margin:0 auto;
    /*border:0;*/

    /*padding-left:0;
    padding-right:0;*/
}
.lms2015 .lmsCursoAsigFicheros
{
    width:95%;/*inherit;*//*85%;*/
    float:none;
    margin:0 auto;
    padding: 2px 13px 2px 13px;
    border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;	border-left-style: solid;	border-right-color: #cccdcf;	border-bottom-color: #cccdcf;	border-left-color: #cccdcf;
}
.lms2015 .lmsCursoAsigCont
{
    width:inherit;
    float:none;
    width:95%;/*inherit;*//*85%;*/
    margin:0 auto;
    overflow: hidden;
}
.lms2015 .lmsCursoAsigFicherosContenidos
{
    float:none;
    width:inherit;
    border-left:0;
    border-right:0;
    overflow:hidden;
    padding: 2px 13px;
    margin:0 auto;
}
.lms2015 .lmsCursoAsigFicherosContenidos1
{
    /*float:none;*/
}
.lms2015 .lmsCursoAsigFicherosRotulos
{
    float:none;
    width:inherit;
    overflow:hidden;
    padding: 2px 13px;
    border-left:0;
    border-right:0;
    margin:0 auto;
}
.lms2015 .lmsCursoAsigFicherosContenidos5
{
    float:right;
}

.lms2015 .PodcastsListContent
{
    float:none;
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    padding: 2px 13px;
    border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca; border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #c7c8ca;	border-left-color: #c7c8ca;
    /*background-color: #f8f8f8;*/
}
.lms2015 .podcatsMarcado
{
    float:none;
    width:inherit;
    border:0;
    background-color:inherit;
    border-bottom-width: 1px;border-bottom-style:solid;border-bottom-color: #c7c8ca;
}
.lms2015 .podcatsLineaFormulario
{
    float:none;
    width:inherit;
    border-top: 1px solid #c7c8ca;
}
.lms2015 div#PodcastsGridContainer
{
    float:none;
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 .podcatsLineaBuscar, .lms2015 .podcatsLineaBotones
{
    float:none;
    width:inherit;
    overflow:hidden;
}
.lms2015 div#PodcastsGridContainer .lmsCursoAsigCont
{
    width:100%;
    border:0;
    padding-left:0;
    padding-right:0;
}
.lms2015 .podcatsLineaAnyadir
{
    float:none;
    width:inherit;
    border:0;
}

.lms2015 div.ResourceGrid div.gridContainer, .lms2015 div.ResourceGrid div.gridScroller
{
    width:inherit;
}
.lms2015 div.ResourceGrid div.gridPagination
{
    width:inherit;
}

.lms2015 .lmsActivos
{
    float:none;
    width:inherit;
}
.lms2015 .lmsCursos
{
    float:none;
    width:inherit;
}

.lms2015 .podcatsDescripcion
{
    width:inherit;
}
.lms2015 div#VCRsGridContainer
{
    float:none;
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#VCRsGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#VCRsListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#VCRsListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}

.lms2015 div#VCRsListContainer .lmsCursoAasignadosRotulos
{
    width:auto;
}
.lms2015 div#LinksGridContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#LinksGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#LinksListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#LinksListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}

.lms2015 div#AdditionalActivitiesGridContainer {
    width: 95%; /*inherit;*/ /*85%;*/
    margin: 0 auto;
    border: 1px solid #cccdcf;
    padding-left: 13px;
    padding-right: 13px;
}

.lms2015 div#AdditionalActivitiesGridContainer .lmsCursoAsigCont {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    border: 0;
}

.lms2015 div#AdditionalActivitiesListContainer {
    width: 95%; /*inherit;*/ /*85%;*/
    margin: 0 auto;
    border: 1px solid #cccdcf;
    padding-left: 13px;
    padding-right: 13px;
}

.lms2015 div#AdditionalActivitiesListContainer .podcatsDescripcion {
    float: none;
    border: 0;
    overflow: hidden;
    width: 100%;
}
.lms2015 div#NotificationsGridContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#NotificationsGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#NotificationsListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#NotificationsListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}
.lms2015 div#ForumsGridContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#ForumsGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#ForumsListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#ForumsListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}
.lms2015 div#ChatRoomsGridContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#ChatRoomsGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#ChatRoomsListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#ChatRoomsListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}
.lms2015 div#SurveysGridContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#SurveysGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#SurveysListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#SurveysListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}
.lms2015 div#SurveysListContainer .lmsCursoAasignadosRotulos
{
    width: 100%;
    padding-left:0;
    padding-right:0;
    background-color:inherit;
    border-left:0;
    border-right:0;
    border-top:0;
}
.lms2015 div._scheduleEntryFromContainer, .lms2015 div._scheduleEntriesContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div._scheduleEntryFromContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div._scheduleEntriesContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width:100%;
}
.lms2015 div._scheduleEntriesContainer .lmsCursoAsigCont
{
    width:100%;
    border:0;
}
.lms2015 div#NewTest
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#NewTest .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#AddContentsGridContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#AddContentsGridContainer .lmsCursoAsigCont
{
    width:100%;
    padding-left:0;
    padding-right:0;
    border:0;
}
.lms2015 div#AddContentsListContainer
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#AddContentsListContainer .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}
.lms2015 div#ResourceTestsBlock div.TestContent
{
    width:95%;/*inherit;*/ /*85%;*/
    margin:0 auto;
    border:1px solid #cccdcf;
    padding-left:13px;
    padding-right:13px;
}
.lms2015 div#ResourceTestsBlock div.TestContent .podcatsDescripcion
{
    float:none;
    border:0;
    overflow: hidden;
    width: 100%;
}

.lms2015 .FormConfigFormulario
{
    float:none;
    width:inherit;
}
.lms2015 .SecretariaListadoConfigUsuario
{
    padding-top:42px;
}
.lms2015 .SecretariaListadoConfigPersonales
{
    float:none;
    width:inherit;
    overflow:hidden;
}

.lms2015 .lmsLecciones
{
    width:inherit;
    float:none;
    margin:0;
}
.lms2015 .lmsCursosOpen
{
    width:inherit;
    float:none;
    overflow:hidden;
}
.lms2015 .lmsCursosDer
{
    float:none;
    width:inherit;
    margin-left:560px;
}
.lms2015 .CursosDescripcion
{
    float:none;
    overflow:hidden;
}
.lms2015 .CursosDescripcion .lmsCursosFlecha
{
    float:right;
}

.lms2015 div#MyCourseTree .lmsLeccionesComentariosB
{
    display:table;
    float:none;
    width:98%;
    padding-left:1%;
    padding-right:1%;
    clear:both;
}
.lms2015 div#MyCourseTree .lmsLeccionesComentariosB .lmsLeccionesComentariosSup
{
    display:table-row;
    float:none;
    width:auto;
}
.lms2015 div#MyCourseTree .lmsLeccionesComentariosB .lmsLeccionesComentariosSup > div
{
    display:table-cell;
    float:none;
}
.lms2015 div#MyCourseTree .lmsLeccionesComentariosB .lmsLeccionesComentariosSup .lmsLeccionesComentarios1B
{
    width:inherit;
}

.lms2015 .parseRow
{
    display:table-row;
}
.lms2015 .parseRow > div
{
    display:table-cell;
    float:none;
}
.lms2015 .lmsLeccionesEnunciado
{
    display:table;
    width:98%;
    padding-left:1%;
    padding-right:1%;
}
.lms2015 .parseRow .lmsLeccionesEnunciado1B
{
    width:inherit;
}
.lms2015 .lmsLeccionesComentariosAnotacion
{
    float:none;
    width:inherit;
    display:table-row;
}
.lms2015 .lmsLeccionesComentariosAnotacion > div
{
    display:table-cell;
}
.lms2015 .lmsLeccionesComentariosInf
{
    float:none;
    width:inherit;
}
.lms2015 .lmsLeccionesComentariosInf .lmsLeccionesComentariosBTextos
{
    float:none;
    width:inherit;
}
.lms2015 .lmsLeccionesComentariosInf .lmsLeccionesComentariosBTextos .lmsLeccionesComentariosBTexto
{
    /*float:none;
    width:inherit;
    text-align: right;*/
    float: right;
}
.lms2015 .lmsLeccionesComentariosIconos
{
    text-align:right;
    vertical-align: middle;
}
.lms2015 .lmsLeccionesComentariosIconos .lmsLeccionesComentarios3B
{
    float:right;
    padding-right:1px;
}

.lms2015 div #FirstAccessFormContainer, .lms2015 div #IFrameFormContainer
{
    left:1%;
    right: 1%;
}

.lms2015 .SecretariaConf
{
    float:none;
    width:inherit;
    margin-left:0;
}
.lms2015 .SecretariaListadoMarcado, .lms2015 .SecretariaListadoConfig
{
    float:none;
    width:inherit;
    overflow:hidden;
    border-radius: 0.5em 0.5em 0 0;
}
.lms2015 .Secretariatitular
{
    width:inherit;
}
.lms2015 .SecretariaFlecha
{
    float:right;
}
.lms2015 .SecretariaListadoConfigDatosPers
{
    float:none;
    width:inherit;
    clear:both;
    overflow:hidden;
}

.lms2015 .ModalB
{
    float:none;
    margin:0 auto;
    padding-top:20px;
    border-top:0;
    border-left:0;
    border-right:0;
}
.lms2015 .ModalB .ModalBRotulo, .lms2015 .ModalB .ModalBTexto, .lms2015 .ModalB .ModalBoton
{
    float:none;
    width:auto;
}
.lms2015 .ModalB .ModalBotonB
{
    float:none;
    overflow:hidden;
}
.lms2015 .ModalB .ModalBotonB .ModalBotonesTexto
{
    width:260px;
}
.lms2015 .ModalB .ModalBotonB .ModalBotones
{
    float:right;
    text-align:right;
}
.lms2015 .ModalB .ModalBRotulo
{
    border-top:1px solid #c7c8ca;
    border-left:1px solid #c7c8ca;
    border-right:1px solid #c7c8ca;
}
.lms2015 .ModalB .ModalBTexto, .lms2015 .ModalB .ModalBoton, .lms2015 .ModalB .ModalBotonB
{   
    border-left:1px solid #c7c8ca;
    border-right:1px solid #c7c8ca;
}
.lms2015 .ModalB .ModalBTexto
{
    border-top:1px solid #c7c8ca;
}

.lms2015 .OfertaFormativaInfo
{
    float:none;
    width:inherit;
}
.lms2015 .OfertaFormativaInfoTexto
{
    float:none;
    width:inherit;
    margin-left: 55px;
}

.lms2015 .FormConfigFormCaja
{
    /*float:none;*/
    /*width:auto;*/
}

.lms2015 div#BlockModules
{
    clear:both;
}

.lms2015 .AdminisracionListadoConfigFormTexto
{
    clear:left;
}

a#pageHelp
{
    position: absolute;
    right: 20px;
    top: -8px;
    background-color: #63B047;
    border-radius: 0.2em;
    min-width: 1em;
    min-height: 1em;
    text-align: center;
    box-shadow: 0 0 4px black;
    z-index:1000;
    font-size: 1.8em;
    color: white;
    display:block;
}
a#pageHelp:hover
{
    background-color: #73CA53;
}

.lms2015 .noDataFound
{
    padding-left:5px;
}

.lms2015 form
{
    padding-bottom:8px;
}
/*
.lms2015 .VentasCursosSaldo
{
    float:none;
    width:inherit;
    background:none;
}
*/
/*
.lms2015 .VentasCursosSaldo .VentacursosRotulos, .lms2015 .VentasCursosSaldo .VentacursosNombre
{
    float:none;
    width:inherit;
}
*/
/*
.lms2015 .VentacursosRotulosCurso
{
    float:none;
}

.lms2015 .VentasCursosSaldo .VentacursosNombreCurso, .lms2015 .VentasCursosSaldo .VentacursosNombreGrupo
{
    float:none;
    width:inherit;
}
*/
/*
.lms2015 .VentasCursosSaldo .VentacursosNombreLinea
{
    float:none;
    width:inherit;
    overflow:hidden;
}

.lms2015 .VentasCursosSaldo .VentasCursosSaldoMarcado
{
    float:none;
    width:inherit;
    overflow:hidden;
}

.lms2015 .VentasCursosSaldo .VentasCursosSaldoFin
{
    float:none;
    border-bottom: 1px solid #c7c8ca;
    margin: 0 5px;
}
*/
/*
.lms2015 .VentasCursosSaldo .VentasCursosSaldoFin img
{
    display:none;
}

.lms2015 .VentasCursosSaldoMarcadoResumen
{
    width:inherit;
    min-width:200px;
}
*/
.lms2015 .ActionBarBottom
{
    float:none;
    width:inherit;
    overflow:hidden;
    margin-left:0;
}

/*
.lessonDataTreeContainer {
    display: table;
    width: 100%;
}
.lms2015 div#MyCourseTree .lessonDataTreeContainer > div.lmsLeccionesComentariosB
{
    display:table-row;
}
.lms2015 div#MyCourseTree .lessonDataTreeContainer > div.lmsLeccionesComentariosB > div
{
    display:table-cell;
    float:none;
}
.lms2015 div#MyCourseTree .lessonDataTreeContainer .lmsLeccionesEnunciado1B
{
    width:inherit;
}*/
/************************************************************************/


/****************************************************/
/*                                                  */
/****************************************************/


div#ContentSelector
{
    position: absolute;
    top: 8em;/*14em;*/
    bottom:5em;
    left:2em;
    right:2em;
    margin: 0 auto;
    max-width: 70em;
    
    background-color: white;
	/*padding: 0.5em;*/
	border-radius: 0.5em;
	box-shadow: 0 0 0.25em;
    font-size: 1.2em;
}

table#ContentSelectorTable
{
    width:100%;
    height:100%;

}

table#ContentSelectorTable td
{
    overflow-y: auto;
}

div#ContentTypes
{
    /*width: 40%;
    height:100%;
    float:left;*/
    position: absolute;
    left:0;
    right: 60%;
    top:0;
    bottom:0;
    overflow-y: auto;
    

    /*border-left: 1px solid #cccccc;*/
    border-right: 1px solid #cccccc;
    /*border-bottom: 1px solid #cccccc;*/
    background-color: #eeeeee;
    border-top-left-radius:0.5em;
    border-bottom-left-radius:0.5em;
    /*border-radius: 0.5em;*/
	/*box-shadow: 0 0 0.25em;*/
}
div#ContentTypes .ContentType
{
    position: relative;
	background-color: #eeeeee;	
	cursor: pointer;
	/*margin-top: 1px;*/
    border-bottom: 1px solid #cccccc;
	 -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
    min-height: 2em;
}
div#ContentTypes .ContentType.Top
{
    order-radius: 0.5em;
	box-shadow: 0 0 0.25em;
}
div#ContentTypes .ContentType.Bottom
{
    /*border-bottom: 1px solid #cccccc;*/
}
div#ContentTypes .ContentType:hover
{
    background-color: #cccccc;
}
div#ContentTypes .ContentType.Selected
{
    background-color: rgb(99, 176, 71);
    color: #ffffff;
}
div#ContentTypes .ContentType table
{
    width:100%;
}
div#ContentTypes .ContentType table td.icon
{
    width: 1px;
}
div#ContentTypes .ContentType table td.icon img
{
    display: block;
    height: 1.4em;
    margin: 0.25em;
    opacity: 0.6;
    width: 1.4em;
}
div#ContentTypes .ContentType table td.text
{
    
}

div#ContentDescription
{
    /*width: 58%;
    /*height:100%;
    float:right;
    margin-left: 42%;
    */

    position: absolute;
    left:40%;
    right: 0;
    top:0;
    bottom:0;

    overflow-y: auto;
    padding:1em;
}

.FormBotones.BotonesSelector
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}


table.tbAccessControl
{
    margin: 0 auto;
}

.tbAccessControl th {
    text-align: left;
    border-bottom: 1px solid black;
    margin-bottom: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
}
.tbAccessControl td
{
    padding:5px;
}
.tbAccessControl td.first
{
    padding-top:8px;
}

#Position option:disabled
{
    color:#cccccc;
}

input.Next
{
    /*background-color: #888;
    cursor: pointer;
    display: inline-block;
    height: 1em;
    padding: 0.2em;
    vertical-align: middle;
    width: 1em;
    */

    /*background: #888 url(images/menu/OptionClosed.png) no-repeat scroll 3px center / 1.25em auto;*/
    background-color:#888;
    border: 0 none;
    color: white;
    cursor: pointer;
    /*font-weight: bold;*/
    /*height: 1.6em;*/
    font-size:1.6em;
    width:auto;
    height:auto;
    font-weight:normal;
    padding:inherit;
    margin:0;
}
input.Next:hover
{
    background-color:#c7c8ca;
}

input.Previous
{
    /*background-color: #888;
    cursor: pointer;
    display: inline-block;
    height: 1em;
    padding: 0.2em;
    vertical-align: middle;
    width: 1em;
    */

    /*background: #888 url(images/menu/lms-flecha-verde-peq.png) no-repeat scroll 3px center / 1.25em auto;*/
    background-color:#888;
    border: 0 none;
    color: white;
    cursor: pointer;
    /*font-weight: bold;*/
    /*height: 1.6em;*/
    font-size:1.6em;
    width:auto;
    height:auto;
    font-weight:normal;
    padding:inherit;
    margin:0;
}
input.Previous:hover
{
    background-color:#c7c8ca;
}

/****************************************************/
/*                  Vista temario                   */
/****************************************************/

div#SeccionContenido
{
    position:absolute;
    left: 26em;/*22em;*/
	right: 0;
	top: 0;
    bottom:0.5em;
    /*font-size:1.25em;*/
}

div#SeccionContenido .FormConfigFormCaja
{
    /*margin-left:155px;
    float:none;
    width:auto;*/
}

/*Mover indice del curso*/

div#PosicionActividad
{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 2em;

	background-color: #686c71;
	color: white;
	border-radius: 0.5em 0.5em 0 0;
	box-shadow: 0 0 0.25em black;
	display: none;
	padding: 0.25em 0.5em;
	box-sizing: border-box;
    font-size:1.25em;
}

div#PosicionActividad > img
{
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: middle;
	background-color: #888;
	padding: 0.2em;
	cursor: pointer;
	width: 1em; 
	height: 1em;
}
div#PosicionActividad > img:hover
{
    background-color:#a7a5a5;
}

div#PosicionActividad > img.Disabled
{
	visibility: hidden;
}

div#BarraAcciones
{
	position: absolute;
	top: 3.75em;
	left: 0.75em;
	width: 15em;
	box-shadow: 0 0 0.25em black;
	border-radius: 0.5em;		
	background-color: rgb(228, 228, 228);
	overflow: hidden;	
}
div#BarraAcciones > div
{
	background-color: white;
	margin-bottom: 1px;
	padding: 0.5em;
}
div#BarraAcciones > div.Titulo
{
	background-color:rgb(104, 108, 113);
	color: white;
	font-size: 1.15em;
}
div#BarraAcciones > div.Activa
{
	color: white;
	background-color: rgb(99, 176, 71);
}

div#PosicionActividad #DeleteActivity
{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAChSURBVFhH7dJRCoQgFIVhl9bSWuosoRXoGP35UMgROhLB/WAe0uPxMpVGlVLW+lNW4n5cIBH3o797AdsfHqCeHXnHT/W/EQLTcd0d+9Nx3R3703Fd6OOfsqNeI29HvUbejnqNvB31GvmG5bbO4/DziWWNfMNyDBADxAAxQAwQA7w3gAv1Gnk76rWa3Y4jPjnnH/VazS/7gePoc3Qt1F+k9AcgYtSb30azYwAAAABJRU5ErkJggg==) 3px center no-repeat;
    background-color:#888;
    background-size: 1.25em;
    padding-left: 21px;
    color:white;
    border:0;
    font-weight:bold;
    float:right;
    height:1.6em;
    cursor:pointer;
}
div#PosicionActividad #DeleteActivity:hover
{
    background-color:#a7a5a5;
}

table.DexwayActivity
{
    width:100%;
}
table.DexwayActivity tr
{
    margin-bottom:6px;
}
table.DexwayActivity tr td
{
    padding-left:0;
}
table.DexwayActivity tr > td
{
    padding-right:0;
    padding-left:4px;
}
table.DexwayActivity tr td input
{
    margin: 1px 1px 1px 5px;
}
table.DexwayActivity th
{
    text-align:left;
    text-decoration:underline;
}


/****************************************************/
/*                 Indice del curso                 */
/****************************************************/

div#ColumnaIndice
{
	position: absolute;
	top: 0; /*3.75em;*/
	left: 0;/*18em;*/
	width: 20em;
	bottom: 0.5em;
	/*overflow-y: auto;*/
	padding-right: 0.5em;
    font-size:1.2em;
}

div#ContenidoActividad/*, iframe#iContenidoActividad*//*div#ContenidoActividad*/
{
    position: absolute;
	top: 0; /*3.75em;*/
	left: 0;/*18em;*/
    right: 0;
    bottom:0;
    overflow-y: auto;

    float: none;
    background-color:white;
    box-shadow: 0 0 5px rgba(0,0,0,0.5); 
    border-radius: 0.5em;
    /*padding: 1em;*/
}

div#ContenidoActividad.UnidadSeleccionada
{
    top: 2.5em;
    border-top-right-radius:0;
    border-top-left-radius:0;
}

#course-fancybox-wrap #ViewContainer 
{
    padding: 25px 18px 25px 18px;
}

body.caeway div#ViewContainer
{
    padding:0;
}
		
div#BotonAddContenido, div.ContentButton
{   
	background-color: white;
	text-align: center;
	padding: 0.5em;
	border-radius: 0.5em;
	cursor: pointer;			
	box-shadow: 0 0 0.25em;		
    overflow: hidden;	
}

div#BotonAddContenido:hover, div.ContentButton:hover
{
	background-color: #efefef;
}

div#BotonAddContenido.Seleccionado, div.ContentButton.Seleccionado
{
	color: white;
    background-color: rgb(99, 176, 71);
}

div#BotonAddContenido.Fixed, div.ContentButton.Fixed
{
    height: 2.5em;
    width: 8.7em;
}

div#ScrollIndice
{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	top: 3em;
    right: 0;
	/*width: 20em;*/
	overflow-y: auto;
	padding-right: 0.5em;
}

/*******/

div.IndiceCurso_CajaModulo
{
	position: relative;
	background-color: rgb(189, 192, 195);
	border-radius: 0.5em 0.5em 0 0;
	cursor: pointer;
	margin-top: 0.7em;
	 -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}

div.IndiceCurso_CajaModulo.Achievement
{
    margin-top: 1.7em;
    background-color: rgb(130, 129, 125);
    color:white;
}

div.IndiceCurso_CajaModulo.Cerrado
{
	border-radius: 0.5em;
}

div.IndiceCurso_CajaModulo td:hover
{	
	background-color: rgb(171, 175, 178);
	border-radius: 0.5em;
}
div.IndiceCurso_CajaModulo.Achievement td:hover
{
    background-color: rgb(97, 96, 92);
}

div.IndiceCurso_CajaLeccion
{
	position: relative;
	background-color: white;	
	cursor: pointer;
	margin-top: 1px;
	 -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}

div.IndiceCurso_CajaLeccion:hover
{
	background-color: #efefef;	
}

div.IndiceCurso_CajaModulo.Seleccionado, div.IndiceCurso_CajaLeccion.Seleccionado, div.IndiceCurso_CajaModulo.Seleccionado td.Titulo:hover
{
	color: white;
    background-color: rgb(99, 176, 71);
}

div.IndiceCurso_CajaModulo:first-child, div.IndiceCurso_CajaLeccion:first-child
{
	margin-top: 0;
}

div.IndiceCurso_CajaModulo.Oculta, div.IndiceCurso_CajaLeccion.Oculta
{
	display: none;
}

div.IndiceCurso_CajaLeccion td.Icono > img
{
	height: 1.4em;
    width: 1.4em;
    display: block;
    margin: 0.25em;
    opacity: 0.6;
}

div.IndiceCurso_CajaLeccion.LeccionSuelta, div.IndiceCurso_CajaLeccion.LeccionSuperior
{
	margin-top: 0.7em;
}

div.IndiceCurso_CajaLeccion.LeccionSuperior
{
	border-radius: 0.5em 0.5em 0 0;
}

div.IndiceCurso_CajaLeccion.LeccionInferior
{
	border-radius: 0 0 0.5em 0.5em;
}

div.IndiceCurso_CajaModulo table
{
	width: 100%;
	border-collapse: collapse;
}

div.IndiceCurso_CajaModulo td.Titulo
{
	padding: 0.2em 0.5em;
}

div.IndiceCurso_CajaModulo td.IconoAbrirCerrar
{
	width: 1px;
	padding: 0.35em;
	border-left: 1px solid #989898;
}

div.IndiceCurso_CajaModulo td.IconoAbrirCerrar img
{
	height: 1.25em;
    width: 1.25em;
    display: block;
}

div.IndiceCurso_CajaModulo.Cerrado td.IconoAbrirCerrar img.Abierto
{
	display: none;
}

div.IndiceCurso_CajaModulo td.IconoAbrirCerrar img.Cerrado
{
	display: none;
}

div.IndiceCurso_CajaModulo.Cerrado td.IconoAbrirCerrar img.Cerrado
{
	display: block;
}

div.IndiceCurso_CajaModulo.Vacio
{
	border-bottom: 0.5em solid white;
}

div.IndiceCurso_CajaModulo.Vacio.Cerrado
{
	border-bottom: none;
}

/****************************************************/
/*                       Poll                       */
/****************************************************/

div.PollStatisticContainer
{
    text-align:center; 
    padding:20px;

    font-size: 1.2em;
}

div.PollStatisticContainer table
{
    width: 100%; 
    text-align: left;
}

div.PollStatisticContainer table img
{
    max-width: 45em; 
    height: auto !important;
}
div.PollStatisticContainer table td
{
    vertical-align: middle;
}
div.PollStatisticContainer table td.QuestionText
{
	padding-bottom: 0.5em;
	color: #61bf1a;
}
div.PollStatisticContainer table td.Percent
{
    width:1px; 
    text-align: right;
}
div.PollStatisticContainer table td.Blank
{
    padding-top: 2em;
}
div.PollStatisticContainer table td.Blank div
{
    border-top: 1px solid #bfbfbf;
}
/**/

div.PollStatisticContainer div.PollStatisticOptionContainer
{
    /*margin-bottom: 0.5em;*/
    border: 2px solid rgb(137, 139, 141);
    border-radius:0.4em;
    overflow: hidden;
}
div.PollStatisticContainer div.PollStatisticOptionContainer.Selected
{
	border: 2px solid #61bf1a;
}

div.PollStatisticContainer div.PollStatisticOption
{
    width: 100%; 
    height: 100%; 
    position:relative;
    /*min-height: 2em;*/
   padding-left: 1em;
   box-sizing: border-box;
   padding: 0.5em;
}
div.PollStatisticContainer div.PollStatisticOptionBackGroud
{
    width: 100%; 
    height: 100%; 
    background-color:rgb(216, 218, 219); 
    position:absolute; 
    top: 0; 
    bottom:0; 
    left:0;
    min-height: 2em;
}
div.PollStatisticContainer div.PollStatisticOptionContainer.Selected div.PollStatisticOptionBackGroud
{
	background-color: rgb(186, 216, 171);
}

/*---------------- LOGIN PAGE -----------------*/

div.DivTabla {
    /*position: absolute;*/
    left: 0px;
    /*top: 7em;*/
    right: 0px;
    bottom: 1em;
    font-size: 1em;
    background-color: white;
    overflow: auto;
}

div.DivTabla > table {
    position: absolute;
    left: 0px;
    width: 100%;
    top: 0px;
    height: 100%;
    min-height: 65em;
    text-align: center;
}

div.DivTabla > table table.TablaInterior {
    display: inline-block;
    text-align: left;
}

div.DivTabla > table table.TablaInterior {
    margin-left: 20px;
    margin-right: 20px;
}


div.MensajeBienvenida {
    color: #007991;
    font-size: 2em;
    font-weight: bold;
    margin-bottom: 1em;
}

div.TituloInput {
    color: #444;
    font-size: 1.2em;
    margin-bottom: 0.2em;
    margin-top: 1em;
}

button#BotonLogin {
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    background-color: #007991;
    color: white;
    font-family: inherit;
    font-size: 1.3em;
    font-weight: bold;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    margin-top: 1.5em;
}

button#BotonLogin:hover {
    background-color: #0091ae;
}

button#BotonLogin img {
    height: 1.8em;
    width: auto;
    vertical-align: middle;
    margin-left: 0.5em;
}

div#VistaLogin input#username, div#VistaLogin input#password {
    padding: 5px;
    border: 1px solid #ccc;
    color: #666;
    font-size: 1.2em;
    border-radius: 0.5em;
    outline: none;
}

div#VistaLogin div.VistaLoginCheckBox {
    margin-top: 1em;
}

div#VistaLogin div.VistaLoginCheckBox label {
    color: #444;
    font-size: 1em;
    margin-left: 0.25em;
    cursor: pointer;
}

div#VistaLogin img.ImagenTema {
    /*height: 20em; width: auto;*/
    /*max-width: 40em;*/
    height: 26em;
    height: auto;
    margin-left: 4em;
}
