/* GENERICOS */
body				{ font-family:Tahoma, Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:11px; line-height:16px; padding-top:10px; background:#FFF; }
a					{ text-decoration:none; outline: none; }
a:link				{ color:#006582; }
a:visited			{ color:#006582; }
a:active			{ color:#006582; outline: none; }
a:hover				{ color:#000000; }
a.hoverunder        { text-decoration:none; }
a.hoverunder:hover  { text-decoration:underline; }
img					{ border:0; }
li              	{ margin-top:8px; }
ol, ul             	{ padding:0 0 0 20px; margin:0;}
ul					{ list-style-type:square; }
ul.none 			{ list-style-type: none; }
ol li				{ margin-left:8px; vertical-align:top; }

/* FORMULARIOS */
input,textarea	    { font-family:Tahoma, Arial, Helvetica, sans-serif; }

/* BOTONES */
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}


/* ALINEADO */
.al					{ text-align:left; }
.aj					{ text-align:justify; }
.ar					{ text-align:right; }
.ac, .center 		{ text-align:center; }
.at, .vat 			{ vertical-align: top; }
.am, .vam 			{ vertical-align: middle; }
.ab, .vab 			{ vertical-align: bottom; }
.fl 				{ float: left; }
.fr					{ float: right; }

/* TACHADO */
.tachado { text-decoration:line-through; }

/* TAMAÑOS DE TEXTO */
h1              	{ font-size: 160%; padding:0; margin:0; font-weight: bold; color:#006582; margin:0; padding:0; }
h2              	{ font-size: 160%; padding:0; margin:0; font-weight: normal; }
h3              	{ font-size: 120%; padding:0; margin:0 0 5px 0; font-weight: bold; }
h4              	{ font-size: 160%; padding:0; margin:0; font-weight: bold; color:#ff0000; margin:0; padding:0; }
.size90				{ font-size:85% !important; }
.size80				{ font-size:80% !important; }
.size75				{ font-size:75% !important; }
.size11				{ font-size:70% !important; }
.size10				{ font-size:60% !important; }
.size9				{ font-size:50% !important; }

/* MARGENES */
.margen5 			{ margin: 0 5px 0 5px; }
.margen5a 			{ margin: 5px 0 5px 0; }
.margen5t 			{ margin: 5px; }
.margen10 			{ margin: 0 10px 0 10px; }
.margen10a 			{ margin: 10px 0 10px 0; }
.margen10t 			{ margin: 10px; }
.nomargin			{ margin:0; }
.pad2	 			{ padding: 0 2px 0 2px; }
.pad5	 			{ padding: 0 5px 0 5px; }
.pad5a 				{ padding: 5px 0 5px 0; }
.pad5t 				{ padding: 5px; }
.nopad				{ padding:0; }

/* EFECTOS TEXTO */
.underline      	{ text-decoration:underline; }
.bold				{ font-weight:bold; }
.b 					{ font-weight: bold; }
.italic				{ font-style:italic; }
.notunder 			{ text-decoration:none; }
.pointer 			{ cursor:pointer; }
.cp 				{ cursor: pointer; }
.ch 				{ cursor: help; }

/* COLORES */
.black			{ color: #000000 !important; }
.blue			{ color: #0000aa !important; }
.green			{ color: #248000 !important; }
.red			{ color: #aa0000 !important; }
.grey			{ color: #808080 !important; }
.darkgrey		{ color: #404040 !important; }
.middlegrey		{ color: #555555 !important; }
.lightgrey		{ color: #aaaaaa !important; }
.white			{ color: #ffffff !important; }
.lightorange	{ color: #FAB300 !important; }
.orange			{ color: #Fa9900 !important; }
.folkd-blue		{ color: #006582 !important; }
.softgreen		{ color: #62994c !important; }
.purple         { color: #8c3fa0 !important; }
.red			{ color: #aa0000 !important; }
.lightgreen		{ color: #bcff4f !important; }
.lightblue		{ color: #4fcaff !important; }
.silver			{ color: #7f7f7f !important; }

/* PAGINADO */
.paginados { margin:10px 0; }
.paginados a { text-decoration:none; font-weight:bold; border:1px solid #ccc; padding:3px 8px; width:20px; background:#fff; }
.paginados a:hover, .paginados a.b { border:1px solid #f90; background:#f90; color:#fff; }



/* LAYOUT */
#container			{ margin:auto; width:770px; }
#header				{ margin:0; padding:0; width:770px; }
#logo				{ float:left; width:210px; margin:0px; padding:0 0 5px 0; }
#login				{ float:left; width:540px; margin:0; padding:0; text-align:right; }
#login a 			{ font-weight:bold; text-decoration:none; }
#login strong		{ color:#666; }

#menu								{ float:left; line-height:15px; margin: 10px 0 0 0; padding:0; width:185px; background:#fff; text-align:left; }
#menu h1							{ font-size:100%; letter-spacing:1px; text-transform: uppercase; font-weight:bold; text-align:center; color:#000; }
#menu .panel						{ background: #fff; margin-bottom:10px; }
#menu .panel a						{ color:#000; text-decoration:none; }
#menu .panel #texto_ayuda			{ height: 120px; }
#menu .panel #texto_ayuda strong	{ color: #333; }
#menu .panel .tlf_sop 	{ margin-top:10px; font-size: 25px; font-family: Arial, Tahoma, Helvetica, sans-serif; text-align: center; }
#menu .panel img.supp 	{ width: 32px; height: 32px; border: 0; float: left; margin-right: 10px; display: block; }

#menu .opt			{ margin: 2px 0 2px 0; line-height: 16px; height: 16px;	cursor: pointer; }
#menu .opt img		{ vertical-align: top; margin: 0 3px 0 0; border: 0; }
#menu .activo	{ background:url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_bullet.gif) -1px right no-repeat; }

#main_contents		{ position:relative; font-family:Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 10px 197px; width:570px; background:#fff; text-align:left; }
/* Misteriosos 3 pixels que desaparecen entre el margen izquierdo y el ancho... en IE, por supuesto. */

#main_contents .esc_box_big 	{ width: 560px;	max-width: 560px; padding: 0 5px 5px 5px; float: left; margin: 0 0 10px 0; background: #fff; /* CONF */ }
#main_contents .tabcontent		{ width: 550px; float:left; padding: 5px; background:#fff; }
#main_contents .tabcontenthalf	{ width: 265px; padding: 0 5px 0 5px; margin: 0 0 10px 0; float:left; background:#fff; }

#footer				{ padding:0px 0 18px 0; font-size:100%; }
#footer	a			{ text-decoration:none; }

/* ESPECIALES */
.iline {	display: inline;}
.icoclass 			{ border: 0; height: 16px; width: 16px; vertical-align: middle; line-height:16px; }
img.icoclass, input.icoclass, label.icoclass { vertical-align: top; }
.linea16			{ line-height:16px; }
.foro_msg_accion 	{ border-left:1px solid #000;margin-right:5px;padding-left:5px; }
.hide,.hd,.oculto	{ display:none; }
.virtuallink    	{ color:#006582; text-decoration:none; cursor:pointer;}
.clear				{ clear:both; }
.limpia 			{ clear: both; height: 0; overflow: hidden; }
.spacerblue			{ border-top:1px solid #ccc; line-height:1px; padding:0; font-size:5px; background-color:#f1f1f1; height:8px; }
.spacer				{ border-top:1px solid #ccc; line-height:1px; padding:0; margin:5px 0 0 0; font-size:5px; background-color:#fff; height:1px; }
.foto 				{ width: 110px; height:150px; border: 0; }
.visible 			{ display: block; }
.ancho100			{ width: 100%; }
.ancho90			{ width: 90%; }
.upper				{ text-transform:uppercase; }
.capital			{ text-transform:capitalize; }
.filo				{ border:1px solid #ccc; }
.sinborde			{ border:0px; }

/* BOTONERAS */
.botonera {
  margin: 10px 0 10px 0;
  font-size: 11px;
  color: #000;
  background-color: transparent;
}

.botonera a {
  padding:3px 0px 5px 6px;
  background-image: url(https://cdn.tucampus.com/_imagenes/fondoboton.gif);
  background-repeat: no-repeat;
  background-position: top left;
}

.botonera span {
  margin:0 5px 0 0;
  padding:3px 0px 5px 3px;
  background-image: url(https://cdn.tucampus.com/_imagenes/fondoboton.gif);
  background-repeat: no-repeat;
  background-position: top right;
}

.botonera a img { vertical-align:middle; border: 0; height: 16px; width: 16px; }

/* PAGINADOS */
.paginado {
	height: 16px;
	padding: 3px 0 3px 0;
}

.paginado img {
	height: 16px;
	width: 16px;
	border: 0;
	margin: 0;
}

.paginado .txt {
	margin: 0 3px 0 3px;
}

.paginado .esta {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	border: 1px solid #95bce2;
	padding: 0 2px 0 2px;
}


.otras a,
.otras a:link,
.otras a:active,
.otras a:visited {
	color: #999;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #ddd;
	padding: 0 2px 0 2px;
}

.otras a:hover {
	border: 1px solid #95bce2;
}

/* MENSAJES EN PANTALLA */

.alert_info {
	clear:both;
	background: #F1F1F1;
	background-image: url(https://cdn.tucampus.com/_iconos/general/alert_info.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	width: 360px;
	padding: 5px 0 5px 20px;
	text-indent: 5px;
	border: 1px solid #5E7FAD;
	border-width: 1px 0 1px 0;
	color: #000;
	margin: 10px auto 10px auto;
	font-weight: bold;
}

.alert_ok {
	clear:both;
	background: #8BCA8E;
	width: 100%;
	margin: 10px auto 10px auto;
	padding: 5px 0 5px 20px;
	text-indent: 5px;
	border: 2px solid #56B45B;
	border-width: 2px 0 2px 0;
	color: #FFF;
	font-weight: bold;
}

.alert_warn{
	clear:both;
	background: #FDFBC8;
	background-image: url(https://cdn.tucampus.com/_iconos/general/alert_warn.gif);
	background-repeat: no-repeat;
	background-position: 0 60%;
	width: 360px;
	margin: 10px auto 10px auto;
	padding: 5px 0 5px 20px;
	text-indent: 5px;
	border: 1px solid #D3CC00;
	border-width: 1px 0 1px 0;
	color: #000;
	font-weight: bold;
}

.alert_error {
	clear:both;
	background: #E06271;
	background-image: url(https://cdn.tucampus.com/_iconos/general/alert_error.gif);
	background-repeat: no-repeat;
	background-position: 0 50%;
	width: 360px;
	margin: 10px auto 10px auto;
	padding: 5px 0 5px 20px;
	text-indent: 5px;
	border: 2px solid #AB3543;
	border-width: 2px 0 2px 0;
	color: #FFF;
	font-weight: bold;
}

/* ESTILOS PARA TABLAS */

/***** LISTAS DE CORREO ******/

tr.maillist td {
	background-color: #F4F6F9;/*#F2F7FF;*/
}

tr.mailover td {
	background-color: #ECF2FA;/*#DAE5F5;*/
}

table.stripMe {
	width: 100%;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

table.stripMe td {
	padding: 4px 2px 4px 2px;
	height: 16px;
	border-bottom: 1px solid #95bce2;
}

table.stripMe tr {
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
}

/***** FIN LISTAS DE CORREO ******/

/* FIN ESTILOS TABLAS */


/* ESTILOS PARA LA MENSAJERÍA */

.ly_cont {
	width: 550px;
	max-width: 550px;
	padding: 0 5px 0 5px;
	float: left;
	margin: 0;
}

td.mtable {
	height: 16px;
	vertical-align: middle;
}

td.mtable img {
	margin: 0 1px 0 1px;
	vertical-align: middle;
	padding: 0 0 2px 0;
	height: 16px;
	width: 16px;
}

.msg_noover {
	height: 16px;
	width: 100%;
	overflow: hidden;
}

.msg_correo {
	clear: both;
	width: 550px;
	padding: 0 5px 0 5px;
	margin: 0;
}

.msg_cabecera {
	cursor: pointer;
	display: 100%;
	width: 100%;
	height: 27px;
	line-height: 27px;
	padding: 0 0 0 0;
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_top.gif) top left repeat-x;
	overflow: hidden;
}

.msg_cabecera .msg_asu {
	width: 490px;
	float: left;
	overflow: hidden;
	height: 27px;
}

.msg_cabecera.hdr_off {
	color: #cbcbcb;
}

.msg_cabecera.hdr_on {
	color: #000;
}

.msg_cabecera .msg_fecha {
	width: 50px;
	float: right;
	margin: 0 0 0 auto;
	text-align: left;
	font-size: 10px;
}

.msg_cabecera .msg_fecha.openf {
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_tr.gif) top right no-repeat;
}

.msg_cabecera .msg_fecha.closef {
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_str.gif) top right no-repeat;
}

.msg_cabecera .msg_esquina {
	position:relative;
	left:0px;
	top:0px;
	float: left;
	width: 10px;
	display: block;
	height: 27px;
}

.msg_cabecera .msg_esquina.open {
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_tl.gif) top left no-repeat;
}

.msg_cabecera .msg_esquina.close {
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_stl.gif) top left no-repeat;
}

.msg_cuerpo {
	clear: both;
	width: 550px;
	padding: 0 10px 10px 10px;
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_both.gif) left repeat-y;
	text-align: justify;
}

.msg_cuerpo .msg_texto,
.msg_cuerpo .msg_t_rec {
	margin: 0;
	padding:4px;
	width: 520px;
	overflow-x: auto;
}

.msg_cuerpo .msg_texto p {
	margin: 0;
	padding: 4px 0 4px 0;
	width:100%;
}

.msg_cuerpo .msg_texto table {
	width:100%;
}

.msg_adj {
	width: 470px;
	height: 80px;
	overflow:auto;
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/adj_bg.gif) 440px top no-repeat;
	margin: 10px 24px 0 24px;
	padding: 5px;
	min-height: 20px;
	border: 1px solid #cbcbcb;
}

.msg_pie {
	clear: both;
	width: 550px;
	padding: 0;
	height: 20px;
	background: #eee url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_bot.gif) bottom repeat-x;
}

.msg_pie_texto {
	float: left;
	height: 15px;
	width: 540px;
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_br.gif) bottom right no-repeat;
	font-size: 10px;
	line-height: 10px;
	padding: 3px 0 2px 0;
}

.drf {
	background: #EDBCBC url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_bot.gif) bottom repeat-x;
}

.drf_txt {
	color: #D02929;
	font-weight: bold;
}

.msg_pie_texto a,
.msg_pie_texto a:link,
.msg_pie_texto a:visited,
.msg_pie_texto a:active {
	cursor: pointer;
	margin: 0 0 0 10px;
	text-decoration: none;
}

.msg_pie_texto a:hover  {
	text-decoration: underline;
}

.msg_pie_esquinal {
	float: left;
	height: 20px;
	width: 10px;
	background: url(https://cdn.tucampus.com/_modulos/mensajes/imagenes/card_bl.gif) bottom left no-repeat;
}

.deselec {
	color: #cbcbcb;
}

.leido_0 {
	display: block;
}

.leido_1 {
	display: none;
}
/* FIN ESTILOS PARA LA MENSAJERÍA */

/* ESTILOS DE LOS TEST DE AUTOEVALUACIÓN */
		#bigtest					{ text-align:left;background:#fff; margin:0 auto; padding:5px; }
		#bigtest a					{ text-decoration:none; }
		#bigtest h1 				{ border-top:1px solid #000; margin:5px 0 5px 0; padding:5px 0 0 0; font-size:1.5em; line-height:1em; color:darkblue; font-weight:bold; }
		#testform				{ margin:0;padding:0; }
		#preguntascontent		{ /* height:300px; overflow:auto;*/ }
		#bigtest label				{ cursor:pointer; }
		#bigtest .pregunta 		{ border:1px solid #ccc; border-width:4px 1px 1px 1px; padding:5px; width:510px; overflow:visible; margin:5px 0 5px 5px; }
		#bigtest .num				{ float:right; line-height:1em; font-size:4em; font-weight:bold; color:#ddd;}
		#testtiempo				{ width:100%; text-align:right; }
		#testtimer				{ font-weight:bold; color:darkblue; }
		#bigtest br 				{ clear: left; }

		#bigtest .respuesta { margin:5px 0 5px 0; line-height:20px; vertical-align:top; }
		#bigtest .unradio { margin:0 5px 0 0; padding:0; width:14px; height:14px; }
		#bigtest .respuestalabel { margin:5px 0 0 0; line-height:16px; vertical-align:top; }
		#bigtest .textopregunta { line-height:16px; vertical-align:top; color: #336; font-weight:bold; margin:0 0 20px 0; }
		#bigtest .textopregunta img { margin-right:8px; }
		#bigtest .pic { width:120px; height:120px }
		#bigtest .acertada		{ color:darkgreen; font-weight:bold; }
		#bigtest .noacertada	{ color:darkred; font-weight:bold; }
		#bigtest .norespondida	{ color:gray; font-weight:bold; }
		#bigtest .iconoacertada	{ background-image:url(https://cdn.tucampus.com/_modulos/autoevaluacion/_imagenes/ico_correcta.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:20px; }
		#bigtest .icononoacertada	{ background-image:url(https://cdn.tucampus.com/_modulos/autoevaluacion/_imagenes/ico_incorrecta.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:20px; }
		#bigtest .iconoopcion		{ background-image:url(https://cdn.tucampus.com/_modulos/autoevaluacion/_imagenes/ico_opcion.gif); background-repeat: no-repeat; background-position:0px 2px; padding-left:20px; }
/* FIN ESTILOS DE LOS TEST DE AUTOEVALUACIÓN */

/* ESTILOS DE LAS NOTAS */
#tabla_apuntes { border-collapse:collapse; border-spacing: 0; width: 100%; }
#tabla_apuntes tr { padding: 0; }
.linea_apunte { background-image:url(https://cdn.tucampus.com/_modulos/_apuntes/img/ico_apuntes.gif); background-repeat: no-repeat; background-position:0px 0px; padding-left:20px; cursor:pointer; }
/* FIN DE ESTILOS DE LAS NOTAS */

/* ESTILOS DEL LOG */

		.acciones {
			line-height:16px;
			list-style: none;
			margin:0 0 5px 0;
			padding:0;
		}

		.acciones li {
			margin:0;
			padding:0 0 0 10px;
			background-image: url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_bullet.gif);
			background-repeat: no-repeat;
		}

		.periodo {
			padding:0 0 0 10px;
			background-image: url(https://cdn.tucampus.com/_modulos/alumnado/_imagenes/periodo.gif);
			background-repeat: no-repeat;
		}

		.periodo_on {
			padding:0 0 0 10px;
			background-image: url(https://cdn.tucampus.com/_modulos/alumnado/_imagenes/periodo_on.gif);
			background-repeat: no-repeat;
		}

		.periodo_inicio {
			padding:0 0 0 10px;
			background-image: url(https://cdn.tucampus.com/_modulos/alumnado/_imagenes/periodo_inicio.gif);
			background-repeat: no-repeat;
		}

		.periodo_fin {
			padding:0 0 0 10px;
			background-image: url(https://cdn.tucampus.com/_modulos/alumnado/_imagenes/periodo_fin.gif);
			background-repeat: no-repeat;
		}

		.periodo_accion {
			padding:0 0 0 10px;
			background-image: url(https://cdn.tucampus.com/_modulos/alumnado/_imagenes/periodo_accion.gif);
			background-repeat: no-repeat;
		}

/* FIN DE ESTILOS DEL LOG */

/* ESTILOS DE TAREAS */
	.linea_tarea {
		background-color:#fff;
		width:550px;
		}
	.linea_tarea td , .tarealabel{
		font-family:Arial;
		font-size:12px;
		color:#555;
		}
	.cajatarea {
		border:1px solid #ccc;
		padding:5px;
		margin:5px 0;
	}
	.cajapregunta {
		border:1px solid #ccc;
		padding:5px;
		margin:5px 0;
		background-repeat: no-repeat;
		background-position: 98% 5px;
	}
	.entrega {
		font-family:Arial;
		font-size:12px;
		color:#111;
	}
	.entrega p {
		text-align:justify;
		margin:5px 0 5px 0;
		}
/* FIN DE ESTILOS DE TAREAS */

/* ESTILOS DE TEMARIO */
.tem_acc {
	width:auto;
	padding:4px 5px 4px 5px;
	border:1px solid #ccc;
	border-radius: 4px;
	background:#f7f7f7;
	display:none;
	margin-left:10px;
	cursor:pointer;
	position:absolute;
	margin-top:-5px;
}

ul.mktree li ul {
	margin-top:5px;
}

ul.mktree li.liBullet span.cp {
	display:-moz-stack;
	display: inline-block;
	max-height:16px;
	max-width:92%;
	overflow:hidden;
}

ul.mktree li.liBullet {
	margin:2px 0;
}

/* FORMULARIOS CSS */

.cssform p {
	width: 345px;
	clear: left;
	margin: 0;
	padding: 8px 0 5px 0;
	padding-left: 200px; /*width of left column containing the label elements*/
	height: 30px;
	border-top:1px solid #eee;
}

.cssform p.text {
	height: 150px;
}

.cssform label{
	cursor:pointer;
	font-weight: bold;
	float: left;
	margin-left: -200px; /*width of left column*/
	width: 195px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
	padding:5px 0;
}

.cssform input {
	width: 320px;
	padding:5px;
}

.cssform  .check {
	cursor:pointer;
	width: 330px;
	padding:5px;
}

.cssform select {
	width: 340px;
}

.cssform textarea{
	width: 340px;
	height: 150px;
}


/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: https://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix{
margin-left: 3px;
}

/* CAJAS INFORMATIVAS */

.msg {
	z-index:0;
	position:relative;
	margin:3px;
	margin-bottom:13px;
	border:1px solid #E6E6A7;
	padding:14px 20px 20px 75px;
	background:#FFFFBB url(https://cdn.tucampus.com/_imagenes/general/tooltip.png) no-repeat 5px 0px;
}

.msg h2 {
	font-size:20px;
	line-height:24px;
	font-weight:bold;
}

.msg .close {
	position:absolute;
	right:20px;
	top:10px;
	font-size:11px;
}

.msg.error {
	background-color:#FFDEDE;
	background-image:url(https://cdn.tucampus.com/_imagenes/general/error.png);
	border-color:#FFBEBE;
}

.msg.exito {
	border-color:#d5edaf;
	background-color:#ecffcd;
	background-image:url(https://cdn.tucampus.com/_imagenes/general/exito.png);
}

.msg.error h2, .msg.error .close a {
	color:#E83D3D;
}

.msg.exito h2, .msg.exito .close a {
	color:#80B925;
}
/* NOTIFICACIONES */
div.notificacion label {
	float:left;
	width:100px;
	font-weight:bold;
}

/* Avisos Growl */

div.jGrowl {
	padding: 			10px;
	z-index: 			9999;
}

/** Normal Style Positions **/
body > div.jGrowl {
	position:			fixed;
}

body > div.jGrowl.top-left {
	left: 				0px;
	top: 				0px;
}

body > div.jGrowl.top-right {
	right: 				0px;
	top: 				0px;
}

body > div.jGrowl.bottom-left {
	left: 				0px;
	bottom:				0px;
}

body > div.jGrowl.bottom-right {
	right: 				0px;
	bottom: 			0px;
}

body > div.jGrowl.center {
	top: 				0px;
	width: 				50%;
	left: 				25%;
}

/** Cross Browser Styling **/
div.center div.jGrowl-notification, div.center div.jGrowl-closer {
	margin-left: 		auto;
	margin-right: 		auto;
}

div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer {
	background-color: 		#000;
	color: 					#fff;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);
	zoom: 					1;
	width: 					235px;
	padding: 				10px;
	margin-top: 			5px;
	margin-bottom: 			5px;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				12px;
	text-align: 			left;
	display: 				none;
	border-radius: 	5px;
	border-radius:	5px;
}

div.jGrowl div.jGrowl-notification {
	min-height: 			40px;
}

div.jGrowl div.jGrowl-notification div.header {
	font-weight: 			bold;
	font-size:				10px;
}

div.jGrowl div.jGrowl-notification div.close {
	float: 					right;
	font-weight: 			bold;
	font-size: 				12px;
	cursor:					pointer;
}

div.jGrowl div.jGrowl-closer {
	height: 				15px;
	padding-top: 			4px;
	padding-bottom: 		4px;
	cursor: 				pointer;
	font-size:				11px;
	font-weight: 			bold;
	text-align: 			center;
}

div.jGrowl div.aviso {
	background: #fff no-repeat;
	border-radius: 0px;
	border-radius: 0px;
	opacity: 1;
	filter: alpha(opacity = 100);
	width: 250px;
	padding: 0px;
	overflow: hidden;
}

div.jGrowl div.aviso div.message {
	padding: 5px;
	color: #000;
	border:1px solid #D0DCE2;
	font-size:11px;
}

div.jGrowl div.aviso div.message a {
	text-decoration:none;
}

div.jGrowl div.aviso div.header {
	color: #000;
	background: #D0DCE2 url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_window_top_start.gif) no-repeat;
	padding: 7px 5px 5px 10px;
}

div.jGrowl div.aviso div.close {
	background: url(https://cdn.tucampus.com/_imagenes/favoritos/window_close.gif) no-repeat;
	color: transparent;
	padding: 0px;
	margin: 7px;
	width: 12px;
}

tr.linea_alumnado td {
	padding-top:3px;
	padding-bottom:3px;
}

.rotate, .modernbutton > .rotate{
  /* Duración de la trasformación */
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s;
	transition-duration: 1s;
	/* cursor tipo enlace */
	cursor: pointer;
}
  /* Rotación cuando el ratón pase sobre la imagen */
.modernbutton:hover .icoclass, .rotate:hover
{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
}
.modernbutton {
	margin: 5px 2px;
	padding:5px;
	border:1px solid #ccc;
	border-radius: 4px;
	font-weight: bold;
	color: #000000 !important;
}
.modernbutton.small {
	padding: 0 10px;
	background-color:#fff;
}
.modernbutton:hover {
    border: 1px solid #006582;
    color: #006582 !important;
}/* TABS */
* html #screenTabs {
height: 1px;
}

.tabs {
	float:left;
	width:100%;
	line-height:normal;
	white-space: nowrap;
	background:#ffffff url("https://cdn.tucampus.com/_imagenes/general/tabs_bg.gif") repeat-x bottom;
}

.tabs ul {
margin:0;
padding: 0px 10px 10px 10px;
list-style:none;
}

.tabs a {
display: block;
background:url("https://cdn.tucampus.com/_imagenes/general/tabs_right.gif") no-repeat right top;
padding:6px 9px 4px 4px;
vertical-align: baseline;
text-decoration: none;
color: #000000;
width:.1em;
}

.tabs > ul a {
width: auto;
}

.tabs img {
	margin: 2px 0 0 0;
	border: 0;
	height: 16px;
	width: 16px;
	vertical-align: middle;
}

.tabs a:hover,
.tabs a:visited,
.tabs a:active {
text-decoration: none;
color: #000000;
}

.tabs li {
float:left;
background:url("https://cdn.tucampus.com/_imagenes/general/tabs_left.gif") no-repeat left top !important;
margin:0 !important;
padding:0 0 0 2px !important;
border-bottom: 0;
cursor: pointer;
}

.tabs .current {
background-image:url("https://cdn.tucampus.com/_imagenes/general/tabs_left_on.gif") !important;
margin-left: -3px !important;
}

.tabs .current a {
background-image:url("https://cdn.tucampus.com/_imagenes/general/tabs_right_on.gif") !important;
padding:4px 9px 7px 6px !important;
vertical-align: baseline !important;
}

.last a {
background-image:url("https://cdn.tucampus.com/_imagenes/general/tabs_right_last.gif") !important;
}

.tabs li.first {
background-image:url("https://cdn.tucampus.com/_imagenes/general/tabs_left_first.gif") !important;
}

.tabs li.current {
background-image:url("https://cdn.tucampus.com/_imagenes/general/tabs_left_on.gif") !important;
}

.tabs li:hover {
background-position: 0% -150px;
cursor: pointer;
}

.tabs li:hover a {
background-position: 100% -150px;
}

.tabs li.first:hover {
background-position: top left;
}

.tabs a:hover {
background-position: 100% -150px;
}

/* FIN TABS */.fav_indicator {
	border: 1px solid #165C7A;
	background-color: #C7DAE2;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
#fav_window
{
	z-index:100;
	position: absolute;
	right: 120px;
	top: 70px;
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: none;
}
#fav_windowTop
{
	height: 30px;
	overflow: 30px;
	background-image: url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_window_top_end.gif);
	background-position: right top;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
}
#fav_windowTopContent
{
	margin-right: 13px;
	background-image:url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_window_top_start.gif);
	background-position:left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000;
}

#fav_windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}

#fav_windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_window_bottom_end.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

#fav_windowBottomContent
{
	position: relative;
	height: 270px;
	background-image: url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_window_bottom_start.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 13px;
}

#fav_windowContent
{
	position:absolute;
	top: 30px;
	left: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #165C7A;
	height: 245px;
	width: 365px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	padding:5px;
}

#fav_windowContent ul, #fancy_content ul {
	line-height:16px;
	list-style: none;
	margin:5px 0 5px 0;
}

#fav_windowContent ul li, #fancy_content ul li {
	margin:2px 0 2px 0;
	padding:0 0 0 10px;
	background-image: url(https://cdn.tucampus.com/_modulos/_favoritos/img/fav_bullet.gif);
	background-repeat: no-repeat;
}
.cambia_cursos_indicator { 	border: 1px solid #165C7A;	background-color: #C7DAE2;	filter:alpha(opacity=30); 	-moz-opacity: 0.3; 	opacity: 0.3;}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/* - - - - - - CSS Document - - - - - - - - -

Title : Global style sheet for client-side web development
Author : Cody Lindley

- - - - - - - - - - - - - - - - - - - - - */

/* ----- global default/initial styles ----- */

html, body {height:100%;}

/* ----- add selectors here for font sizing ----- */
#JT_close_left, #JT_close_right{font-size: 1.1em;}
#JT_copy p, #JT_copy ul{font-size: 1.1em;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(https://cdn.tucampus.com/_imagenes/jtip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(https://cdn.tucampus.com/_imagenes/jtip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(https://cdn.tucampus.com/_imagenes/jtip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
/* Put this inside a @media qualifier so Netscape 4 ignores it */
@media screen, print {
	/* Turn off list bullets */
	ul.mktree  { margin:0; padding:0; }
	ul.mktree  li { list-style: none; margin:5px 0 5px 0; vertical-align:middle; }
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 20px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(https://cdn.tucampus.com/_modulos/temario/_imagenes/treeopen.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(https://cdn.tucampus.com/_modulos/temario/_imagenes/treeclose.gif)   center left no-repeat; }
	/*ul.mktree  li.liBullet  .bullet { margin-left:0px; padding-left:0px; cursor: default; background: none; } */
	ul.mktree  li.liBullet  .bullet { cursor: pointer; background: url(https://cdn.tucampus.com/_modulos/temario/_imagenes/treenode.gif)   center left no-repeat; }
	ul.mktree  li.liBullet img { vertical-align:top; margin-right:5px; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }

	/* Format menu items differently depending on what level of the tree they are in */
	/* Uncomment this if you want your fonts to decrease in size the deeper they are in the tree */
/*
	ul.mktree  li ul li { font-size: 90% }
*/

}table.jCalendar {
	border: 1px solid #000;
	background: #eee;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #eee;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
	font-weight: bold;
}
table.jCalendar td.weekend  {
	background: #fff;
	color: #555;
}
table.jCalendar td.weekend:hover {
	background: #333;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f90;
	color: #fff;
	font-weight: bold;
}
table.jCalendar td.selected:hover {
	background: #f90;
	color: #fff;
}
table.jCalendar td:hover {
	background: #333;
	color: #fff;
}

table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #000;
}

div#dp-popup {
	position: absolute;
	font-size: 10px;
	font-family: arial, sans-serif;
	background: #ccc;
	padding: 2px;
	min-height: 172px;
	min-width: 171px;
}
div#dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div#dp-popup a {
	text-decoration: none;
	padding: 3px 2px 0;
}
div#dp-popup div#dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div#dp-popup div#dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div#dp-popup div#dp-nav-prev a, div#dp-popup div#dp-nav-next a {
	cursor: pointer;
}
div#dp-popup div#dp-nav-prev a.disabled, div#dp-popup div#dp-nav-next a.disabled {
	cursor: default;
}
div#dp-popup div#dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div#dp-popup div#dp-nav-next a {
	float: right;
}
div#dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div#dp-popup td {
	cursor: pointer;
}
div#dp-popup td.disabled {
	cursor: default;
}

/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

a.dp-choose-date {
	width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	margin: 0;
	display: block;
	float:left;
	text-indent: -2000px;
	overflow: hidden;
	background: url(https://cdn.tucampus.com/_imagenes/calendar.png) no-repeat;
}div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0;
	padding: 0;
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('/_js/fancybox-1.2.6/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

@-moz-document url-prefix() { #fancy_frame { display: block; } }

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	z-index: 111;
	display: none;
	background-image: url("data:image/gif;base64,AAAA");
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px;
}

a#fancy_right {
	right: 0px;
}

span.fancy_ico {
	position: absolute;
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112;
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px;
}

a#fancy_right:hover span {
	right: 20px;
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	bottom: -33px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
	top:0px;
	height:30px;
}

div#fancy_title div {
	color: #FFF;
	font: bold 15px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('/_js/fancybox-1.2.6/fancy_title_right.png') repeat-x;
}