function checkWidth() {
  var myWidth = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    myWidth = window.innerWidth;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
  }
return myWidth;
}

function checkHeight() {
var myHeight = 0;
var compensar=0;
  if( typeof( window.innerHeight ) == 'number' ) {
  compensar=12;
    //Non-IEcompensar
    myHeight = window.innerHeight;
  } else if( document.documentElement &&
      ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
	compensar=12;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
	compensar=5;
    myHeight = document.body.clientHeight-compensar;
  }
return  myHeight
}

function mysCapas(id_cabecera,id_base){
var altura_cabecera=document.getElementById(id_cabecera).style.height;
var altura_base=document.getElementById(id_base).style.height;
var h_cab=altura_cabecera.substring(0,altura_cabecera.length-2);
var h_bas=altura_base.substring(0,altura_base.length-2);
var h_final=32;
var altura=checkHeight();
	h_final=altura-h_bas-h_cab-13;//13 es elmargen que dejamos abajo para garantizar que no saque el scroll;
	if(h_final>32){
		var objPagina=document.getElementById('pagina')
		objPagina.style.height=(h_final-h_bas)+'px';
		if(document.getElementById('sroll_pagina')){
		document.getElementById('sroll_pagina').style.height=objPagina.style.height
		}
		if(document.getElementById('lateral')){
		document.getElementById('lateral').style.height=objPagina.style.height
		}
	}
}
function reColoca(){
	var objCopy=document.getElementById('win_copy');
	var objLegal=document.getElementById('legal');
	if(objCopy){winColoca('win_copy')}
	if(objLegal){winColoca('legal')}
	}

function winColoca(ventana){
	var anch_campo=checkWidth();
	var alt_campo=checkHeight();
	var objWin=document.getElementById(ventana);
	var altWin=objWin.style.height.substring(0,objWin.style.height.length-2);
	var anchWin=objWin.style.width.substring(0,objWin.style.width.length-2);
	objWin.style.left=(anch_campo-anchWin)/2+"px";
	objWin.style.top=(alt_campo-altWin)/2+"px";
	}

function marcaMenu(sec,subsec,tipo,pItem){
	if(sec!='' && document.getElementById(sec)){document.getElementById(sec).className='menu_pral_ativ'; }
	if(subsec!='' && document.getElementById(subsec)){document.getElementById('t_'+subsec).className='submenu_pral_ativ'; }
	if(tipo!=''&& document.getElementById(tipo)){document.getElementById('t_'+tipo).className='tipomenu_pral_ativ'; }
	if(pItem!=''&& document.getElementById(pItem)){
			document.getElementById(pItem).className='enlace_item'; 
			document.getElementById('p_'+pItem).className='punto_item';  }
}
function marcaItem(item_a,elemento){
	var myElement=document.getElementById(elemento);
	for (i=0; i<myElement.childNodes.length; i++){
		if(myElement.childNodes[i]){
		myElement.childNodes[i].className=''; 
		myElement.childNodes[i].childNodes[0].childNodes[0].className='';}
		}
	if(item_a!='' && document.getElementById(item_a)){
		document.getElementById(item_a).className='enlace_item'; 
		document.getElementById('p_'+item_a).className='punto_item';
		}
}

function marcaBase(itemBase){
if(itemBase!='' && document.getElementById(itemBase)){
		document.getElementById(itemBase).className='menu_base_ativ';}
}

function enlaceColor(proy,estado){
	var idEnlace=proy+'_t';
	var objEnlace=document.getElementById(idEnlace);
	if(estado==true){objEnlace.style.color='#00A80D';}
	else{objEnlace.style.color='';}
}