/**
 * Styles for setting ON the image and flash replacement
 *
 * @author     Borja Delgado
 * @version    02/2009
 */

*.IR {
	display: block;
	position: relative;
	margin: 0px;
	overflow: hidden;
	background-position: left top;
	background-repeat: no-repeat;
	}

*.IR:hover {
	background-position: left bottom;
	}


*.IR span, *.IN {
    visibility: hidden;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 0px;
    left: 0px;
	}

*.FR {
	overflow: auto;
	}
	
*.FR span {
	display: block !important;
	float: left;
	position: relative;
	width: 6px;
	height: 9px;
	text-indent: -1000px;
	overflow: hidden;
	background-image: url(../graphic/common/font_monaco.gif);
	background-position: 0px 0px;
	}

*.FR *.letter_a { background-position: 0px 0px; }
*.FR *.letter_aa { background-position: -6px 0px; }
*.FR *.letter_b { background-position: -12px 0px; }
*.FR *.letter_c { background-position: -18px 0px; }
*.FR *.letter_d { background-position: -24px 0px; }
*.FR *.letter_e { background-position: -30px 0px; }
*.FR *.letter_ea { background-position: -36px 0px; }
*.FR *.letter_f { background-position: -42px 0px; }
*.FR *.letter_g { background-position: -48px 0px; }
*.FR *.letter_h { background-position: -54px 0px; }
*.FR *.letter_i { background-position: -60px 0px; }
*.FR *.letter_ia { background-position: -66px 0px; }
*.FR *.letter_j { background-position: -72px 0px; }
*.FR *.letter_k { background-position: -78px 0px; }
*.FR *.letter_l { background-position: -84px 0px; }
*.FR *.letter_m { background-position: -90px 0px; }
*.FR *.letter_n { background-position: -96px 0px; }
*.FR *.letter_nt { background-position: -102px 0px; }
*.FR *.letter_o { background-position: -108px 0px; }
*.FR *.letter_oa { background-position: -114px 0px; }
*.FR *.letter_p { background-position: -120px 0px; }
*.FR *.letter_q { background-position: -126px 0px; margin-top: 0px; }
*.FR *.letter_r { background-position: -132px 0px; }
*.FR *.letter_s { background-position: -138px 0px; }
*.FR *.letter_t { background-position: -144px 0px; }
*.FR *.letter_u { background-position: -150px 0px; }
*.FR *.letter_ua { background-position: -156px 0px; }
*.FR *.letter_v { background-position: -162px 0px; }
*.FR *.letter_w { background-position: -168px 0px; }
*.FR *.letter_x { background-position: -174px 0px; }
*.FR *.letter_y { background-position: -180px 0px; }
*.FR *.letter_z { background-position: -186px 0px; }
*.FR *.number_1 { background-position: -192px 0px; }
*.FR *.number_2 { background-position: -198px 0px; }
*.FR *.number_3 { background-position: -204px 0px; }
*.FR *.number_4 { background-position: -210px 0px; }
*.FR *.number_5 { background-position: -216px 0px; }
*.FR *.number_6 { background-position: -222px 0px; }
*.FR *.number_7 { background-position: -228px 0px; }
*.FR *.number_8 { background-position: -234px 0px; }
*.FR *.number_9 { background-position: -240px 0px; }
*.FR *.number_0 { background-position: -245px 0px; }

