.main h1{margin-bottom:1em}.main h2{margin-bottom:1em}.texto-main h1,.texto-main h2{line-height:inherit}.texto-main{min-height:74vh}.texto-main.calendario-incidencias{height:2000px}.profesor .marco-saludo{margin-top:-1.5em;text-align:right}.profesor .saludo{font-size:10pt;display:inline-block}.contenido-calendario{bottom:1em;position:relative}.calendario-incidencias .texto-main{height:200em}#marco-calendario{position:relative;overflow-y:hidden;overflow-x:hidden;top:20px;width:36%;height:400px}#marco-calendario:hover{overflow-y:auto}.calendario .mes{margin:0 0 1em 0}.calendario .dia{width:10%;float:left;min-height:1px;margin-left:15px}.calendario .asignatura-hora{margin-bottom:10px;padding:2px 6px;text-align:left;white-space:inherit;float:left;width:80%}#marca-hora-actual{border-top:1px solid #23527c;margin:2px 0 10px 0;position:relative;margin-left:12%;width:82%}#marca-hora-actual::before{position:absolute;font-family:"Glyphicons Halflings";top:-11px;left:-10px;color:#23527c}#clase-seleccionada{position:absolute;left:40%;top:0;width:60%;display:none}#marco-clase{position:relative;overflow-y:auto;overflow-x:hidden}.calendario-incidencias .profesor,calendario-incidencias .alumno{border-bottom:1px solid #e8e8e8}.calendario-incidencias .profesor{line-height:2.5em}.calendario-incidencias .alumno{border-bottom:1px solid #e8e8e8}.calendario-incidencias .alumno select[estado='1']{background-color:#ffa07a}.calendario-incidencias .alumno select[estado='2']{background-color:#ffffe0}.calendario-incidencias .alumno select:focus{background-color:#fff}.alert-info{cursor:help}.calendario-incidencias input.check-ausente{margin:1px 13px 0 0}.calendario-incidencias .actual{background-color:green}.calendario-incidencias .actual:hover{background-color:#006400}