@media Print
{
.agenda .agendaLink {
	display: none;
}
.mensajeforoValoracion .votar {
	display: none;
}
.preguntatestAyuda {
	display: none;
}
legend.opcionesRespuesta {
	display: none;
}
fieldset.opcionesRespuesta {
	border: 0px currentColor !important;
}
    }
.agenda {
	border: 0px currentColor; width: 100%; border-collapse: collapse;
}
.agenda .agendaNombreDia {
	background: url("itgridHeadingBackground.gif") repeat-x 50% top rgb(104, 143, 14); padding: 2px; border: 1px solid rgb(176, 204, 101); width: 13%; text-align: center; color: rgb(255, 255, 255); font-weight: normal;
}
.agenda .agendaDia {
	padding: 3px; border: 1px solid rgb(176, 204, 101); height: 35px; text-align: right; vertical-align: top;
}
.agenda .agendaDiaNoMes {
	background-color: rgb(239, 239, 239);
}
.agenda .agendaDiaMesHoy {
	border-width: 2px; background-color: rgb(215, 255, 215);
}
.agenda .agendaDiaMesEvento {
	background-color: rgb(255, 255, 183);
}
.agenda .agendaTextDia {
	font-weight: bold;
}
.agenda .agendaLink {
	padding: 2px; text-align: left;
}
.agenda .agendaEventos {
	margin: 2px 0px 0px; padding: 0px; text-align: left; font-size: 0.9em; list-style-type: none;
}
.agenda .agendaEventos a {
	text-decoration: none;
}
.agenda .agendaEventos a:hover {
	text-decoration: underline;
}
.agenda .agendaEventoOtroDia {
	color: rgb(70, 70, 70); font-style: italic;
}
.recepcionContentWrapper {
	width: 100%;
}
.recepcionBanner {
	width: 100%; height: 120px; margin-bottom: 10px;
}
.recepcionCentralContent {
	width: 100%;
}
#chat-window-body {
	background-color: rgb(255, 255, 255);
}
#chat-window {
	margin: 2px 0px 0px 2px; padding: 2px; background-color: rgb(255, 255, 255);
}
#chat-window ol.frases {
	margin: 0px; padding-left: 0px;
}
#chat-window li.frase {
	padding: 2px 0px;
}
#chat-window li.frase .username {
	margin-right: 2px;
}
#chat-window li.frase .mensajeSuceso {
	color: rgb(153, 153, 153);
}
#chat-message {
	margin: 2px 0px 0px 2px; font-size: 0.9em;
}
#chat-users {
	margin: 2px; font-size: 0.9em;
}
#chat-users ol.conectados {
	padding-left: 0px; margin-top: 0px; margin-left: 21px;
}
#chat-users ol.conectados li {
	padding: 2px 0px; vertical-align: middle;
}
#chat-users ol.conectados li a {
	text-decoration: none;
}
#chat-users ol.conectados li a:hover {
	text-decoration: underline;
}
#chat-users ol.conectados li.usuario {
	list-style-image: url("../../imagenes/iconos/user1.gif");
}
#chat-users ol.conectados li.usuarioPrivado {
	list-style-image: url("../../imagenes/iconos/user1_message.gif");
}
#treeview-window-body {
	background-color: rgb(255, 255, 255);
}
#treeview-window {
	margin: 2px; padding: 2px; font-size: 0.9em;
}
.treeview img {
	margin-right: 1px; vertical-align: middle;
}
.treecontrol {
	margin: 5px 0px 10px 5px;
}
.tablaporcentajes {
	border: 0px currentColor; width: 75%; font-size: 1em;
}
.tablaporcentajes caption {
	text-align: left;
}
.tablaporcentajes td {
	padding: 0px;
}
.tablaporcentajes .cellPorcentaje {
	width: 55px; text-align: right;
}
.tablaporcentajes .cellBarra {
	width: 110px;
}
.tablaporcentajes .cellTexto {
	
}
.faqs {
	margin: 5px 0px; padding-left: 25px; list-style-image: url("../imagenes/iconos/help2.gif");
}
.faqs li.faq {
	margin: 5px 0px; vertical-align: top;
}
.faqs .faqHeader {
	font-size: 0.9em;
}
.faqs .faqPregunta {
	padding-bottom: 3px; font-weight: bold;
}
.faqs .faqRespuesta {
	padding-bottom: 5px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.noticias {
	
}
.noticia {
	clear: left; margin-bottom: 10px;
}
.textoNoticia {
	padding: 5px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
h2.noticiaTitulo {
	padding: 5px 0px 2px; font-size: 1.2em; margin-top: 0px; margin-bottom: 0px;
}
h3.noticiaTitulo {
	padding: 5px 0px 2px; font-size: 1.2em; margin-top: 0px; margin-bottom: 0px;
}
.noticiaImagen {
	margin: 0px 5px 5px 0px; float: left;
}
.mensajeforoValoracion {
	margin: 0px; border: 1px solid rgb(204, 204, 204); font-size: 0.9em;
}
.mensajeforoValoracion .valoracionTitulo {
	padding: 3px; color: rgb(103, 144, 0); font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.mensajeforoValoracion .valoracionCuerpo {
	padding: 3px;
}
.mensajeforoValoracion fieldset {
	margin: 0px; padding: 2px; border: 0px currentColor; width: auto; border-collapse: collapse;
}
.mensajeforoValoracion legend {
	padding: 0px; font-weight: bold;
}
.mensajeforoValoracion .votos {
	margin-top: 0.5em; margin-bottom: 0.2em;
}
.mensajeforoValoracion ol.valoraciones {
	list-style: none; margin: 0px 0px 0px 2em;
}
.mensajeforoValoracion .votar {
	margin-top: 0.5em; margin-bottom: 0.2em;
}
.encuesta {
	padding: 5px 0px; margin-bottom: 10px;
}
.encuesta fieldset.apartado {
	border: 1px solid rgb(204, 204, 204); margin-bottom: 10px; border-collapse: collapse;
}
.encuesta legend.apartado {
	padding: 0px; color: rgb(103, 144, 0); font-weight: bold; margin-left: 1em;
}
.encuesta .comentarioapartado {
	margin: 5px; padding: 2px; color: rgb(70, 70, 70);
}
.encuesta .preguntarespuesta {
	margin: 5px; padding: 2px 2px 6px; clear: left; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.encuesta .ultima.preguntarespuesta {
	padding-bottom: 0px; border-bottom-width: 0px;
}
.encuesta .ordenpregunta {
	padding: 5px 0px; font-weight: bold; float: left;
}
.encuesta .enunciadopregunta {
	padding: 5px 0px; margin-left: 40px;
}
.encuesta .respuesta {
	margin-left: 40px;
}
.encuesta .respuesta ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}
.encuesta fieldset.opcionesRespuesta {
	border: 1px solid rgb(204, 204, 204);
}
.encuesta legend.opcionesRespuesta {
	padding: 0px; color: rgb(70, 70, 70); font-weight: normal; margin-left: 1em; background-color: rgb(255, 255, 255);
}
.encuesta .textoRespuestaOpcion {
	padding: 1px; border: 1px solid rgb(102, 102, 102); margin-left: 5px; display: inline;
}
.test {
	padding: 5px; margin-bottom: 10px;
}
.preguntatest {
	margin: 5px 0px; padding: 2px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ultima.preguntatest {

}
.preguntatest .ordenpregunta {
	padding: 5px 0px; font-weight: bold; float: left;
}
.preguntatest .enunciadopregunta {
	padding: 5px 0px; margin-left: 35px; font-weight: bold; 
}
.preguntatest .ordenrespuesta {
	POSITION: absolute; padding: 5px 0px; font-weight: bold; float: left;
}
.preguntatest .respuesta {
	margin-left: 20px;
}
.preguntatest .respuesta ol.seguirserie {
	margin: 0px; padding: 0px; list-style-type: none;
}
.preguntatest ol.seguirserie li {
	margin-top: 3px;
}
.preguntatest .respuesta ul {
	margin: 0px; padding-left: 0px; list-style-type: none;
}
.preguntatest .explicacion {
	margin: 5px; BORDER: #adb9c2 1px solid padding: 5px; background-color: rgb(230, 230, 230); Font-style:italic; FONT-SIZE: 80%;
}.
preguntatest .respuesta .imagenelegir {
	border: 0px currentColor; vertical-align: middle; display: inline;
}
.preguntatest .respuesta .textoelegir {
	vertical-align: text-bottom;
}
.preguntatest .calificacion {
	padding: 5px;
	border: thin dotted #CCC;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.preguntatest fieldset.opcionesRespuesta {
	padding: 4px; border: 1px solid rgb(204, 204, 204);
}
.preguntatest legend.opcionesRespuesta {
	padding: 0px; color: rgb(70, 70, 70); font-weight: normal; margin-bottom: 2px; margin-left: 1em; background-color: rgb(255, 255, 255);
}
.preguntatestLabelAyuda {
	color: rgb(70, 70, 70); margin-left: 2px;
}
.preguntatestAyuda {
	margin: 5px 0px 3px; color: rgb(70, 70, 70);
}
.preguntatestOrdenar {
	margin: 0px; padding: 0px; list-style-type: none;
}
.preguntatestOrdenar li {
	margin: 3px 0px; padding: 5px;
}
.preguntatestOrdenar li span {
	float: left;
}
.preguntatestParejasDrag {
	margin: 3px 0px; padding: 5px;
}
.preguntatestParejasDrag span {
	float: left;
}
.preguntatestParejasDrop {
	margin: 3px 0px; padding: 5px;
}
.preguntatestArrastrarDrag {
	padding: 1px 1px 1px 1.5em; margin-right: 5px; float: left; cursor: move;
}
.preguntatestArrastrarDrag span {
	margin-left: -1.3em; position: absolute;
}
.preguntatestArrastrarDrop {
	border: 2px solid rgb(0, 0, 0); width: 17px; height: 17px; overflow: visible; background-color: rgb(255, 255, 255);
}
.preguntatestDropInit {
	margin: 5px 0px; padding: 5px 0px;
}
.textoRespuestaPregunta {
	padding: 1px; border: 1px solid rgb(102, 102, 102); margin-right: 20%;
}
.preinscripcionIdentificacion {
	height: 250px;
}
.preinscripcionIdentificacion .noUser {
	padding: 0px 10px; width: 250px; height: 100%; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; float: left;
}
.preinscripcionIdentificacion .isUser {
	padding: 0px 10px; width: 250px; height: 100%; float: left;
}
#preinscripcionPasos {
	margin: 0px 0px 10px; padding: 0px; list-style-type: none;
}
#preinscripcionPasos li {
	margin: 0px 4px 4px 0px; padding: 3px; font-weight: bold; float: left;
}
#preinscripcionPasos li.off {
	border: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); background-color: rgb(248, 248, 250);
}
#preinscripcionPasos li.on {
	border: 1px solid rgb(0, 153, 0); color: rgb(0, 153, 0); background-color: rgb(236, 255, 236);
}
.programaAlumno .creditos {
	color: rgb(0, 0, 0); font-style: italic; font-weight: bold; margin-bottom: 5px;
}
.programaAlumno .observaciones {
	padding: 3px; border: 1px solid rgb(204, 204, 204); margin-bottom: 5px; background-color: rgb(255, 255, 204);
}
.programaAlumno .comentario {
	padding: 3px; border: 1px solid rgb(204, 204, 204); margin-bottom: 5px; background-color: rgb(255, 255, 255);
}
.programaAlumno .optativos {
	margin-top: 15px; margin-left: 10px;
}
.programaAlumno .cursosTitle {
	color: rgb(0, 0, 0); font-weight: bold;
}
ul.cursosAlumno {
	margin: 5px 0px; padding: 0px; list-style-type: none;
}
ul.cursosAlumno li {
	margin: 5px 0px;
}
ul.cursosAlumno img.logo {
	margin: 3px 2px 3px 25px; display: block;
}
ul.avisosLista {
	margin: 0px; padding-left: 23px;
}
.avisosProgresosAlumno {
	width: 100%; float: left;
}
.avisosAlumno {
	width: 49%; clear: left; margin-right: 2%; float: left;
}
.progresosAlumno {
	width: 49%; float: left;
}
.porcentajeProgreso {
	margin: 4px 0px 6px 6px;
}
.progresos li {
	margin-bottom: 5px;
}
.avisos li {
	margin-bottom: 5px;
}
.conectadoNuevo {
	list-style-image: url("../../imagenes/chat/new.gif");
}
.txtNuevo {
	color: rgb(255, 0, 0);
}
body.temarioFrame {
	background-image: none; background-color: rgb(255, 255, 255);
}
.temarioBox {
	border: 1px solid rgb(103, 144, 0); margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.temarioBoxFrame {
	font-size: 0.9em; margin-bottom: 10px; border-bottom-color: rgb(103, 144, 0); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
.temarioBoxTitulo {
	padding: 3px 3px 0px; margin-bottom: 5px;
}
.temarioBoxTitulo h2 {
	margin: 0px; font-size: 1.2em; font-weight: bold;
}
.temarioBoxContenido {
	padding: 0px;
}
.temarioBoxComentario {
	color: rgb(70, 70, 70); margin-bottom: 2px; margin-left: 20px;
}
.temarioSelected {
	background-color: rgb(255, 255, 204);
}
.temarioUltimaVisita {
	color: rgb(70, 70, 70); font-style: italic;
}
.temarioBoxFrame ul {
	padding-left: 8px; margin-left: 8px; list-style-type: none;
}
.temarioBox ul {
	padding-left: 8px; margin-left: 8px; list-style-type: none;
}
.temarioBoxFrame ul li {
	padding: 3px;
}
.temarioBox ul li {
	padding: 3px;
}
.temarioBoxContenido img {
	margin-right: 2px; vertical-align: middle;
}
