// JavaScript Document

// Tipografia definida para sIFR //

var kozuka_bold = {
	src: '/en/fonts/kozuka_bold.swf'
	,wmode: 'transparent'
	,ratios: [8, 1.41, 9, 1.33, 10, 1.35, 15, 1.31, 19, 1.28, 20, 1.27, 26, 1.26, 29, 1.24, 30, 1.25, 40, 1.24, 55, 1.23, 88, 1.22, 89, 1.21, 95, 1.22, 98, 1.21, 99, 1.22, 103, 1.21, 104, 1.22, 108, 1.21, 109, 1.22, 1.21]
};

var kozuka_light = {
	src: '/en/fonts/kozuka_light.swf'
	,wmode: 'transparent'
	,ratios: [8, 1.41, 9, 1.33, 10, 1.35, 15, 1.31, 19, 1.28, 20, 1.27, 26, 1.26, 29, 1.24, 30, 1.25, 40, 1.24, 55, 1.23, 88, 1.22, 89, 1.21, 95, 1.22, 98, 1.21, 99, 1.22, 103, 1.21, 104, 1.22, 108, 1.21, 109, 1.22, 1.21]
};

var kozuka_medium = {
	src: '/en/fonts/kozuka_medium.swf'
	,wmode: 'transparent'
	,ratios: [8, 1.41, 9, 1.33, 10, 1.35, 15, 1.31, 19, 1.28, 20, 1.27, 26, 1.26, 29, 1.24, 30, 1.25, 40, 1.24, 55, 1.23, 88, 1.22, 89, 1.21, 95, 1.22, 98, 1.21, 99, 1.22, 103, 1.21, 104, 1.22, 108, 1.21, 109, 1.22, 1.21]
};

sIFR.useStyleCheck = true;
sIFR.activate(kozuka_bold, kozuka_light, kozuka_medium);

sIFR.replace(kozuka_bold, {
	selector: 'h1'
	,css: [
		'.sIFR-root {font-size:40px; color: #333333; letter-spacing:-2; }'
	]
});

sIFR.replace(kozuka_bold, {
	selector: 'h2'
	,css: [
		'.sIFR-root {font-size:20px; color: #333333; letter-spacing:-1; }'
	]
});

sIFR.replace(kozuka_bold, {
    selector: '.item-menu'
	,css: [
		'.sIFR-root {font-size:14px; color: #333333; }'
		,'a { text-decoration: none; color: #999999; }'
		,'a:link { color: #999999; }'
		,'a:hover { color: #333333; }'
	]
});

sIFR.replace(kozuka_bold, {
    selector: '.title-box'
	,css: [
		'.sIFR-root {font-size:18px; color: #333333; letter-spacing:-1; }'
	]
});

sIFR.replace(kozuka_light, {
    selector: '.tit-feature'
	,css: [
		'.sIFR-root {font-size:16px; color: #30A9C2; letter-spacing:-1; }'
	]
});

sIFR.replace(kozuka_light, {
    selector: '.detalle'
	,css: [
		'.sIFR-root {font-size:16px; color: #30A9C2; letter-spacing:-1; }'
	]
});

sIFR.replace(kozuka_medium, {
    selector: '.tit-seccion'
	,css: [
		'.sIFR-root {font-size:20px; color: #333333; letter-spacing:-1; }'
	]
});