var _estilo;
var _reglas;

var _actVar = 0;

var _objetivosFuente = new Array( "h1", "h2", ".menuPrincipal", ".menuPrincipalLink", ".menuLateral", ".menuLateralTit", ".menuSuperior", ".menuInferior", ".txtParrafo", ".txtRuta", ".txtLogin", ".txtLineaDatosKrama", ".cuadroLat01Tit", ".cuadroLat02Tit", ".cuadroLat02Txt", ".cuadroInferiorTxt", ".cuadroInferiorTit" );
var _strReglasFuente = _objetivosFuente.toString().toLowerCase();

var _reglasFinales = new Array();

for ( var i = 0; i < document.styleSheets.length; i++ ) {
	_estilo = document.styleSheets[ i ];	
	_reglas = new Array();

	if ( _estilo.cssRules ) {
		_reglas = _estilo.cssRules;
	} else if ( _estilo.rules ) {
		_reglas = _estilo.rules;
	}
	
	for ( var j = 0; j < _reglas.length; j++ ) {
		var regla = new String( _reglas[ j ].selectorText );
		
		if ( _strReglasFuente.indexOf( regla.toLowerCase() ) != -1 ) {
			_reglasFinales.push( _reglas[ j ] );
		}				
	}
}

function cambiarFuente( variacion ) {
	var nuevoValor;
	
	variacion -= _actVar;		
	
	for ( var x = 0; x < _reglasFinales.length; x++ ) {
		nuevoValor = parseInt( _reglasFinales[ x ].style.fontSize ) + variacion;
		_reglasFinales[ x ].style.fontSize = nuevoValor;
	}
	_actVar += variacion;
}