/** 
 * \file  css.css
 * \brief Conjunto de estilos generales para los documentos del proyecto 
 */ 

@import url("menu.css");
@import url("postit.css");
@import url("todo.css");
@import url("calculadora.css");
@import url("pestanas.css");
@import url("ie.css");
@import url("formularios.css");


body {
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #f4f4ff;
}

test {
	
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #002E67;
	font-weight: lighter;
}

a img {
	border: none;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

a {
	text-decoration: none;
	border: none;
}

a.volver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

div#subencabezado {
	font-size: 0.75em;
	margin-top: -0.8em;
	margin-left: 0.3em;
	color: #002E67;
}

hr.separador {
	color: orange;
	height: 1px;
	background-color: orange;
	border: 0px;
}

a.crearvergrupos {
	font-size: 0.9em;
}

tr.nombregrupo {
	font-size: 1.0em;
	background-color: #EEE;
}

ul.listamiembrosgrupo {
	margin-left: 2.0em;
	padding: 3px 0 5px 0;
}

span.oculto {
	display: none;
}

span.advertencia {
	/*color: red;*/
	font-size: 1.0em;
	text-decoration: underline;
	font-weight: bold;
}

span.mensajeadvertencia {
	font-size: 1.0em;
}

a:hover {
	text-decoration: underline;
}

td#celdasubtema {
	text-indent: 1.7em;
}

textarea.textbox {
	border: 1px solid #AFAFAF;
	background-color:#FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	voice-family: male;
}

textarea.pregunta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	white-space: pre-wrap;
}

textarea.preguntaSeguimiento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	white-space: pre-wrap;
}

textarea.macpregunta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	white-space: pre-wrap;
}

div.sugerencia {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

div.sugerencialabel {
	font-size: 1.1em;
	font-weight: bold;
	height: 1.4em;
}

div.botonera {
	margin-top: 0.5em;
	height: 1.0em;
}

textarea.sugerencia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.98em;
}

input.pregunta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}

input.login {
	top: 0px;
	font-family: Arial,Verdana,sans-serif;
}

input#acceder {
	position: relative;
	left: 120px;
}

h1.bienvenida {
	font-size: 1.3em;
	color: #002E67;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#bordesuperior {
	width: 1020px;
	height: 15px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../img/bordesup.gif);
	background-repeat:no-repeat;
	background-position: bottom;
}

#interrogante {
	position: relative;
	left: 725px;
	top: -35px;
}

#bordeinferior {
	width: 1020px;
	height: 3px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../img/bordeinf.png);
	background-repeat:no-repeat;
	background-position-y: top;
}

#marcoexterno {
	width: 1020px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(../img/fondopagglobal.gif);
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	voice-family: male;
	speak: normal;
	speech-rate: medium;
}

#marcoglobal {
	position: static;
	width: 1009px;
	margin-left: 5px;
}

#cabecera {
	position: static;
	margin-left: 1px;
}

#barra {
	position: static;
	width: 1009px;
	height: 60px;
	background-color: #f99d0d;
	margin-left: 1px;
}

.componente_video 
{
	border: 1px solid black;
}

.botoncambiarAlumno a {
	font-size: 0.75em;
	font-family: trebuchet, tahoma, verdana, sans-serif, sans;
	color: #114178;
	text-decoration: none;
}

.botoncambiarAlumno a:hover {
	text-decoration: underline;
}

#asignatura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: static;
	float: right;
	clear: none;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	height: 20px;
	background-color: #f99d0d;
	color: #114178;
	font-size: 0.8em;
}

#barraherramientas {
	position: static;
	height: 37px;
	width: 990px;
	float: right;
	background-color:#eaecee;
}

#alumnocierrasesion {
	position: static;
	float: left;
	margin-left: 10px;
	margin-top: 11px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #114178;
	width: 25em;
}

#antspath {
	position: static;
	float: left;
	clear: none;
	margin-left: 10px;
	margin-top: 12px;
	top: 5px;
	vertical-align: middle;
	font-size: 0.70em;
}

#antspath a {
	color: black;
}

#antspath a:hover {
	text-decoration: underline;
}

#profesorcierrasesion {
	position: static;
	float: right;
	margin-right: 10px;
	margin-top: 11px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #114178;
}


#herramientas {
	position: static;
	clear: none;
	margin-right: 5px;
	margin-left: 352px;
	margin-top: 4px;
	vertical-align: middle;
	height: 30px;
}

#ieseisherramientas {
	position: relative;
	clear: none;
	margin-right: 5px;
	margin-left: 327px;
	margin-top: 4px;
	vertical-align: top;
	height: 30px;
}

#buscador {
	background-image: url(../img/fondoBuscador.png);
	position: relative;
	float: right;
	clear: none;
	top: -150px;
	height: 30px;
	width: 174px;
	vertical-align: top;
}

#iebuscador {
	background-image: url(../img/fondoBuscador.png);
	position: relative;
	float: right;
	clear: none;
	top: -150px;
	height: 30px;
	width: 174px;
	vertical-align: bottom;
}

#ieseisbuscador {
	background-image: url(../img/fondoBuscador.png);
	background-repeat: no-repeat;
	position: relative;
	float: right;
	clear: none;
	float: right;
	width: 174px;
	height: 33px;
	margin-top: -33px;
}

#todoButton {
	position: relative;
	cursor: pointer; 
	margin-left: 76px;
	width: 76px;
	height: 30px;
}

#ietodoButton {
	position: relative;
	cursor: pointer; 
	width: 76px;
	height: 30px;
	margin-top: -33px;
	margin-left: 76px;
}

#calendButton {
	position: relative;
	cursor: pointer; 
	margin-left: 152px;
	width: 76px;
	height: 30px;
	top: -30px;
}

#iecalendButton {
	position: relative;
	cursor: pointer; 
	margin-left: 152px;
	margin-top: -33px;
	width: 76px;
	height: 30px;
	z-index: 500;
}


#estadisticas {
	position: relative;
	cursor: pointer; 
	margin-left: 229px;
	width: 76px;
	height: 30px;
	top: -60px;
}

#ieestadisticas {
	position: relative;
	cursor: pointer; 
	margin-left: 229px;
	margin-top: -33px;
	width: 76px;
	height: 30px;
	z-index: 500;
}

#sobremail {
	position: relative;
	margin-left: 305px;
	height: 30px;
	cursor: pointer;
	width: 76px;
	top: -90px;
}

#iesobremail {
	position: relative;
	margin-left: 306px;
	height: 30px;
	cursor: pointer;
	width: 76px;
	margin-top: -33px;
}

#calcButton {
	position: relative;
	margin-left: 382px;
	height: 30px;
	cursor: pointer;
	width: 76px;
	top: -120px;
}

#iecalcButton {
	position: relative;
	margin-left: 382px;
	height: 30px;
	cursor: pointer;
	width: 76px;
	margin-top: -33px;
}

#pagina {
	position: static;
	background-image:url(../img/fondopagina.gif);
	background-repeat: repeat-y;
}

#paginaancha {
	position: static;
	background-repeat: repeat-y;
	font-size: 0.8em;
}

#barrapagina {
	position: static;
	float: none;
	margin-left: 1px;
	height: 2.5em;
	background-color:#FFFFFF;
	border-bottom: 1px solid #999999;
}

#cabeceratema {
	position: static;
	margin-right: 10px;
	float: right;
	margin-top: 10px;
	clear: none;
	color: #002E67;
	font-family: Arial, Helvetica, sans-serif;
}

#cabeceratema .longtema0 {
	font-size: 1.5em;
}

#cabeceratema .longtema30 {
	font-size: 1.1em;
}

#cabeceratema .longtema50 {
	font-size: 1.1em;
}

#cabeceratema .longtema80{
	font-size: 0.96em;
}

#cabeceratema .longtemalarge {
	font-size: 0.9em;
}

#camtamtexto {
	position: static;
	margin-left: 10px;
	margin-top: 11px;
	float: left;
	clear: none;
	font-family: Arial Narrow, Helvetica, Sans-serif;
	font-size: 0.9em;
	color: #003e7b;
	vertical-align: middle; 
}

#contenido {
	position: static;
	/*float: left;*/
	clear: none;	
	margin-left: 205px;
	margin-top: 0px;
	width: 800px;
	font-family: Arial, Helvetica, sans-serif;
	/*text-align: center;*/
	z-index: -500;
}

#contenidoancho {
	position: static;
	float: left;
	clear: none;	
	margin-top: 0px;
	text-align: left;
	width: 960px;
	padding: 10px;
}

#reproductor {
	/*text-align: center;*/
	width:800px;
}

#cuerpo {
	margin-left: 1.0em;
	margin-right: 2.0em;
}

#contenido p
{
	text-align: left;
	font-size: 0.8em;
	font-family: verdana, Arial, Helvetica, sans-serif;
}

#piecontenido {
	position: static;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	background-color: #FFFFFF;
	/*width: 850px;*/
}

div.pie {
	font-size: 0.85em;
}

#piepagina {
	background-color: #FFFFFF;
	height: 40px;
	width: 970px;
	float: none;
	clear: both;
	margin-left: 1px;
	border-top: 1px solid #909090;
	background-repeat: no-repeat;
	background-position: right;	
	padding: 0px;
	padding-left: 10px;
	font-size: 0.7em;
	vertical-align: middle;
}

#piepagina #todo {
	display: none;
}

#barratemario {
	position: static;
	float: left;
	clear: none;
	width: 200px;
	text-align: center;
}

#cabeceratemario {
	float: left;
	width: 194px;
	text-align: center;
	font-size: 0.95em;
	font-family: Arial, Helvetica, Sans-serif;
	padding-bottom: 0px;
	background-color: #dddddd;
	margin-bottom: 0px;
	border-bottom: solid 1px #dddddd;
}

#visorpdf {
	width: 650px;
	height: 550px;
	z-index:1;
}

#cuestionario h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #002E67;
	border-bottom: solid #f99d0d 1px;
	padding-bottom: 0.2em;
	font-weight: lighter;
	/*margin-left: -1.0em;
	margin-right: -1.0em;*/
}

#cuestionario p.cuestionario_nombre, #cuestionario p.cuestionario_descripcion {
	text-align: center;	
}

#cuestionario p.cuestionario_nombre{
	font-family: "Times New Roman", Times, Serif;
	font-size: 1.8em;	
}

.cuestionario_nombre {
	font-style: italic;
	font-weight: bold;
	text-align: center;	
}

#cuestionario p.cuestionario_descripcion{
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 1.0em;*/
	color: #002E67;
	border-bottom: solid #f99d0d 1px;
	padding-bottom: 0.2em;
	font-weight: bolder;
}

#cuestionario p.cuestionario_pregunta_enunciado {
	font-size: 0.9em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.cuestionario_respuesta_correcta {
	font-weight: bold;	
}

.incorrecto {
	font-weight: bold;
	color: #880000;
}


.correcto {
	font-weight: bold;
	color: #008800;
}

.seguimientovideo td, th
{
	font-family: verdana, arial, Arial, Helvetica, sans-serif;
	font-size: 0.85em;	
}

.seguimientovideo th
{
	text-align: left;
}

.seguimientoresultado td, .seguimientoresultado th
{
	font-family: verdana, arial, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}

.estadisticaalumno td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
}

.estadisticaalumno th {
	text-align: left;
}

.detalleactividad th {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.95em;
}

.detalleactividad td {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 0.8em;
}

.detalleactividadesident {
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 2.0em;
}

.detalleactividades2ident {
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 4.0em;
}


.detalleactividadsubtema {
	text-indent: 2.0em;
	color: #4A4A4A;
}

.sortable {
	text-align: left;
	font-size: 0.85em;
}

.sortable th {
	font-size: 1.05em;
}

.barrafondo
{
	position:	absolute;
	background:	#F0F0F0;
}

.barrafrente
{
	position:	absolute; 
	background:	#C9C9C9;	
}

.barrainactiva
{
	position:	absolute; 
	background:	#D0D0D0;
}

.notafrentehigh
{
	position:	absolute;
	font-size: 1.2em;
	font-weight: bold;
	color: #000;
}

.notafrentelow
{
	position:	absolute;
	font-size: 0.9em;
	font-weight: bold;
	color: #000;
	text-align: center;
}

.barraContestadas
{
	position:	absolute;
	background: #9ceb9c;
}

.barraAcertadas
{
	position:	absolute;
	background: #65AC65;
}

.referencias {
	font-size: 0.8em;
	border: solid 1px #DFDFDF;
	background-color: #FCFCFC;
	width: 40%;
	padding: 0.5em 0 0.5em 0.8em;
	line-height: 1.5em;
}

.referencias .barraContestadas {
	border:1px solid white;
}

.referencias .barrafrente {
	border:1px solid white;
}

.referencias .barraAcertadas {
	border:1px solid white;
}

.estilofila0
{
	background:	#F7F7F7;	
}

.estilofila1
{
	background:	#EEEEEE;
}

/*.estilofila0:hover, .estilofila1:hover 
{
	background:	#E0E0E0;	
}
*/
.visualizado
{
	background: #ffffff;
}

.imagenpregunta
{
	text-align: center;
	width:100%;
	font-size: 1.2em;
	text-align: center;
	font-family: 'Times new Roman', Times, Serif;
	font-style: italic;
}

.botonazul
{
	background-image: url("../img/botonazul.gif");
	width: 250px;
	height: 35px;
	font-family: verdana, tahoma, arial, san-serif;
	font-size: 0.9em;
	color: white; 
}

.botonazul p
{
	padding-top: 8px;
}
.botonazul a
{
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.botonazul a:hover
{
	text-decoration: underline;
}

.bloqueopcionestitulo
{
	padding-top: 8px;
}

table#tablaasignaturas {
	margin-left: auto;
	margin-right: auto;
}

table#tablaasignaturas tr.row0 {
	background-color: #eaecee;
}

table#tablaasignaturas tr.row1 {
	background-color: #DBDDDF;
}

table#tablaasignaturas td {
	padding: 5px;
}

table#tablaasignaturas td.celdabottom {
	background-color: white;
	background-image: url("../img/bloqueopciones400down.gif");
	background-repeat: no-repeat;
}

table#tablaasignaturas td.titulacion {
	background-position: right top;
}

table#tablaasignaturas th {
	padding-top: 6px;
	padding-bottom: 3px;
	color: white;
	font-size: 1.0em;
	font-weight: bold;
	background-color: #002E67;
	background-image: url("../img/bloqueopciones400.gif");
	background-repeat: no-repeat;
}

table#tablaasignaturas th.titulacion {
	background-position: right;
}


.bloqueopcionesasigalumno
{
	background-color: #eaecee;
	width: 500px;
	background-image: url("../img/bloqueopcionesasigalumnotop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.5em;
}

.bloqueopciones
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.bloqueopciones1
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 14.0em;
	right: 0.0em;
	top: 0.0em;
}

.bloqueopciones2
{
	background-color: #eaecee;
	position: relative;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 14.0em;
	top: -10.8em;
}

.bloqueopciones2ie
{
	background-color: #eaecee;
	position: relative;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 14.0em;
	top: -10.3em;
}

.bloqueopciones2ie6
{
	background-color: #eaecee;
	position: relative;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 14.0em;
	top: -10.2em;
}


.bloqueopciones3
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 35.0em;
	margin-top: -90px;
}


.bloqueopciones3ie6
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 35.0em;
	margin-top: -84px;
	/*margin-top: -110px;*/
}

.bloqueopciones3ie
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 35.0em;
	margin-top: -84px;
	/*margin-top: -103px;*/
}

.bloqueopciones4
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 35.0em;
	margin-top: 0px;
	/*margin-top: -150px;*/
}

.bloqueopciones4ie
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 35.0em;
	margin-top: 0px;
	/*margin-top: -150px;*/
}

.bloqueopciones4ie6
{
	background-color: #eaecee;
	width: 250px;
	background-image: url("../img/bloqueopcionestop.gif");
	background-repeat: no-repeat;
	font-size: 1.0em;
	text-align: center;
	margin-left: 35.0em;
	margin-top: -171px;
	/*margin-top: -158px;*/
}


.bloqueopcionesdown{
	height: 9px;
	width:250px;
	background-image: url("../img/bloqueopcionesdown.gif");
	background-position-y: bottom;
	background-repeat: no-repeat;
}

.bloqueopcionesasigalumnodown{
	height: 9px;
	width:500px;
	background-image: url("../img/bloqueopcionesasigalumnodown.gif");
	background-position-y: bottom;
	background-repeat: no-repeat;
}
.bloqueopciones a
{
	color: black;
}
.bloqueopciones a:hover
{
	color: black;
	text-decoration: underline;
}

.bloqueopcionestitulo
{
	color: white;
	text-decoration: none;
	font-weight: bold;	
}

.bibliografia
{
	font-family: "times new roman", times, serif;
}

.enlacepdf
{
	text-decoration: underline;	
}

#contenido p.bibliografia_nombre 
{
	font-family: "Times New Roman", Times, Serif;
	font-size: 1.4em;		
	font-style: italic;
	text-align: center;	
}

.libro 
{
	border-top: 1px solid #D0D0D0;
	padding-top: 5px;
}

#list
{
	text-align:left;
	cursor:move;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#list li
{
	font-weight: bold;
	margin-left: 20px;
	cursor: move;
}

#list li li
{
	font-weight: normal;
	margin-left: 30px;
	cursor: move;
}

#cuestionario p.resultado
{
	
	font-size: 1.1em;
}

table.nombreAlumno
{
	width: 100%;
	font-weight: bold;
	font-size: 1.4em;
}

div#formulariologin
{
	border: 1px solid #C0C0C0;
	background-color: #F0F0F0;
	width: 300px;
	padding: 10px;
	margin-left:  auto;
	margin-right: auto;
}

div#formulariologin h1 {
	display: none;
}

div#labelusuario {
	position: relative;
	margin-top: 20px;
}

#labelusuario label {
	position: relative;
	margin-left: 3.0em;
}

div#labelcontrasena {
	position: relative;
	margin-top: 10px;
}

#pclabel {
	position: relative;
	margin-left: 0.85em;
}

#maclabel {
	position: relative;
	margin-left: 1.1em;
}

#linuxlabel {
	position: relative;
	margin-left: 1.05em;
}

#contenidotexto {
	text-align: justify;
	margin-left: 1.0em;
	margin-right: 1.0em;
}

#encabezado {
	margin-left: 1.0em;
	margin-right: 1.0em;
}

#encabezado h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color: #002E67;
	border-bottom: solid #f99d0d;
	padding-bottom: 0.2em;
	font-weight: lighter;
}

#encabezado h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #002E67;
	border-bottom: solid #f99d0d 1px;
	padding-bottom: 0.2em;
	font-weight: lighter;
	margin-left: -1.0em;
	margin-right: -1.0em;
}

#encabezado h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #002E67;
	font-weight: lighter;
	border-bottom: solid #f99d0d 1px;
	padding-bottom: 0.1em;
}

#encabezadoasignarecurso {
	position: relative;
	margin-left: 10.0em;
	font-size: 0.9em;
	font-weight: lighter;
}

#encabezadoasignarecursotema {
	position: relative;
	margin-left: 50.0em;
	font-size: 0.9em;
	font-weight: lighter;
	top: -21.5em;
}


.botoncambiar a {
	font-size: 0.5em;
	font-family: trebuchet, tahoma, verdana, sans-serif, sans;
	color: #505050;
}

.botoncambiar a:hover {
	text-decoration: underline;
}

.formbusqueda {
	position: relative;
	margin-top: 7px;
	float: right;
	vertical-align: top;
	height: 0px;
}

.formbusqueda img {
	margin-top: -30px;
	margin-right: 3px;
}

.ieformbusqueda {
	position: relative;
	margin-top: -2px;
	float: right;
	vertical-align: top;
	height: 0px;
}

.ieformbusqueda img {
	margin-top: -30px;
	margin-right: 3px;
	margin-left: -6px;
}

.ieseisformbusqueda {
	position: relative;
	margin-top: -2px;
	float: right;
	vertical-align: top;
	height: 0px;
}

.ieseisformbusqueda img {
	margin-top: -30px;
	margin-right: 3px;
	margin-left: -6px;
}

.campobusqueda {
	position: static;
	border: 1px solid #7F9DB9;
	vertical-align: middle;
	margin-top: -20px;
	margin-right: 6px;
	font-size: 0.75em;
	bottom: 0px;
	height: 14px;
	width: 10em;
}

.guardarCambios {
	position: static;
	height: 23px;
	width: 11.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.85em; 
	margin-left: 0.2em;
}

.guardarCambiosSeguimiento {
	position: static;
	height: 23px;
	width: 11.1em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em; 
	margin-left: 0.2em;
}

#recursos {
	width: 100%;
}

#duda {
	position: relative;
	background-color: #F9F9F9;
	border: solid 1px #DFDFDF;
	width: 66.5em;
}

div.cabeceraduda {
	background-color: #F0F0F0;
	padding: 0.5em 0 0.5em 0.8em;
}

div.enunciadoduda {
	padding: 0.5em 0 0.5em 0.8em;
}

div.botonesdudas {
	margin-right: 0.8em;
	text-align: right; 
}

.duda a {
	color: black;
}

.duda {
	color: #808080;	
}

.respuesta {
	margin-left: 20px;
	color: #808080;
}

.enlacenav 
{
	color: black;
	padding: 10px;
}

div#loginerrormsg {
	position: relative;
	color: red;
	font-size: 0.8em;
	left: 40px;
}

#uploadbox
{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	background-color: white;
	border: 1px solid #505050;
	padding: 15px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height: 250px;
}

#questiontexto {
	white-space: pre-wrap;
}

#confirmacionenvio {
	width: 300px;
	margin-top: 20px;
	margin-left: 150px;
	text-align: center;
	border: 1px solid #A0A0A0;
	background-color: #F2F2F2;
}

#solicitud {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

#reordenaProyecto {
	position: relative;
	width: 100%;
	background-color: #F9F9F9;
	border: solid 1px #DFDFDF;
	padding: 0.5em 0.5em 0.5em 0.5em;
}

#borraRecurso {
	position: relative;
	border: solid 1px #CBCDCE;
	width: 50%;
}

div.borraRecurso {
	position: relative;
	background-color: #EAECEE;
	padding: 0.5em 0 0.5em 0.5em;
}

#asignarecurso {
	position: relative;
	border: solid 1px #CBCDCE;
}

div.asignarecurso select#selasignatura {
	word-wrap: break-word;
}

div.asignarecurso {
	position: relative;
	background-color: #EAECEE;
	padding: 0.5em 0 0.5em 0.5em;
}

#temaasignarecurso {
	position: relative;
	border: 1px solid #CBCDCE;
    border-top: 0px;
    padding: 1em 0 0 1em;
}

#ietemaasignarecurso {
	position: relative;
    border: 1px solid #CBCDCE;
    border-top: 0px;
    padding: 1em 0 0 1em;
}

#temaasignarecurso input {
	position: relative;
	margin-left: 0.2em;
	width: 6.3em;
}

#temaasignarecurso select {
	position: relative;
	margin-top: -1.7em;
}

#ietemaasignarecurso input {
	position: absolute;;
	margin-left: 0;
	width: 6.3em;
}

#ietemaasignarecurso select {
	position: absolute;
	margin-left: 7.6em;
}

div.nombremail {
	position: relative;
	margin-left: 1.8em;
	margin-top: -1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

div.asuntomail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: italic;
}

div.inputasuntomail {
	position: relative;
	margin-left: 3.8em;
	margin-top: -1.2em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

textarea.cuerpomail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	white-space: pre-wrap;
	border: 1px solid #7F9DB9;
}

div.botoneramail {
	position: relative;
	text-align: right;
	margin-top: 0.5em;
	padding-right: 0.5em;
}

#sistemaenpruebas {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 300px;
	border: 1px solid #C0C0C0;
	padding: 10px;
}

#encabezadosistemaenpruebas h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #002E67;
	border-bottom: solid #f99d0d;
	padding-bottom: 0.2em;
}

#cuerposistemaenpruebas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #002E67;
	text-align: justify;
}

#explicaglobal {
	position: absolute;;
	top: 265px;
	margin-left: 47.0em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 19.0em;
	padding: 0.8em;
	z-index: 500;
}

#macexplicaglobal {
	position: absolute;;
	top: 265px;
	margin-left: 40.0em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 19.0em;
	padding: 0.8em;
	z-index: 500;
}

#ieexplicaglobal {
	position: absolute;;
	top: 255px;
	margin-left: 43.5em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 19.0em;
	padding: 0.8em;
	z-index: 500;
}

#ie6explicaglobal {
	position: absolute;;
	top: 259px;
	margin-left: 37.5em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 19.0em;
	padding: 0.8em;
	z-index: 500;
}

#explicadetalle {
	position: absolute;;
	top: 427px;
	margin-left: 47.0em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 19.0em;
	padding: 0.8em;
}

#ieexplicadetalle {
	position: absolute;;
	top: 421px;
	margin-left: 47.0em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 15.5em;
	padding: 0.8em;
}

#ie6explicadetalle {
	position: absolute;;
	top: 424px;
	margin-left: 41.0em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 15.5em;
	padding: 0.8em;
}

#macexplicadetalle {
	position: absolute;;
	top: 427px;
	margin-left: 40.0em;
	background-color: #CBE3FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 19.0em;
	padding: 0.8em;
}

#botonModificarVisibilidad {
	text-align: right;
}

input.inputasuntomail {
	border: 1px solid #7F9DB9;
}

th.notaprov {
	font-size: 0.9em;
}

#calc {
	width: 381px;
}

#seleccionaAsigLogin {
	border: 1px solid #C0C0C0;
	background-color: #F0F0F0;
	width: 450px;
	padding: 10px;
	padding-left: 20px;
	margin-left:  auto;
	margin-right: auto;
}

#seleccionaAsigLogin .botonAceptar {
	margin-left:  43%;
	margin-right: 45%;
}

#seleccionaAsigLogin .aclaracion {
	font-size: 0.6em;
	font-style: italic;
}

#paginacion {
	width: 100%;
	text-align: center;
}

#trabajo {
	padding: 0 10px 10px 0px;
	line-height: 1.3em;
	font-size: 0.9em;
	text-align: justify;
	border-bottom: 1px solid orange;
}

span#nombretrabajo {
	font-size: 1.2em;
	font-weight: bold;
}

#entregatrabajo {
	padding-top: 10px;
	font-size: 0.8em;
}

span#tituloentregatrabajo {
	font-size: 1.2em;
	font-weight: bold;
}

div.divgrupo {
	padding-bottom: 1.0em;
	padding-left: 0.8em;
	border-bottom: 1px solid #002E67;
	font-size: 0.8em;
	margin-left: 0.4em;
	margin-right: 2.0em;
}

div.divgrupo ul {
	margin-top: -0.7em;
	margin-left: 1.5em;
}

div.nombregrupo {
	font-size: 1.1em;
	font-weight: bold;
}

#mensajeentregatrabajo {
	border: 1px solid #002E67;
	background-color: #FFFFE6;
	margin-left: 5%;
	margin-right: 5%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#trabajoentregado {
	border: 1px solid #002E67;
	background-color: #FFFFE6;
	margin-left: 8%;
	margin-right: 8%;
	text-align: justify;
	padding: 15px;
	font-size: 0.9em;
}

div#mantenimiento {
    margin: auto;
    border: 1px solid #CCC;
    padding: 10px 20px;
    width: 600px;
    text-align: justify;
    line-height: 1.5em;
}

div#mantenimiento h2 {
    border-bottom: 2px solid #F99D0D;
}

#enlacesnav
{
	margin-top:20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#enlacesnav img
{	
	margin-bottom: -10px;
}

.enlacenombre
{
	margin-left: 12px;
	font-weight: bold;
	font-size: 1.3em;
	line-height: 1.5em;
}

.enlaceurl
{
	margin-left: 20px;
	font-size: 0.8em;
	line-height: 1.5em;
}

.enlacedesc
{
	margin-left: 20px;
	font-size: 0.9em;
	line-height: 1.5em;
}