 body{
  margin:0;
  padding:header-<length> 0 footer-<length> 0;

 }
 
.all_except_ie6ie7 div#header{
	position:absolute;
	position:fixed;
	top:0;
	left:0;
	width:100%;
    height:header-<length>;
	z-index:1000000;
    background-image: url(../images/bgtransparency.png);
    background-repeat: repeat;
 }
 
 .ie6 div#header, .ie7 div#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
    height:header-<length>;
	z-index:1000000000;
    background-image: url(../images/bgtransparency.png);
    background-repeat: repeat;
 }
 
 
.all_except_ie6ie7 div#header_aptos{
	position:absolute;
	position:fixed;
	top:0;
	left:0;
	width:100%;
    height:header-<length>;
	z-index:1000000;
    background-image: url(../images/bgtransparency.png);
    background-repeat: repeat;
 }
 
 .ie6 div#header, .ie6 div#header_aptos, .ie7 div#header_aptos{
	
	top:0;
	left:0;
	width:100%;
    height:header-<length>;
	z-index:10000;
    background-image: url(../images/bgtransparency.png);
    background-repeat: repeat;
 }
  
 
 
 
 
.ie6 #header_aptos
{
position:relative;
}
 


 
.all_except_ie6ie7 div#footer{
  position:absolute;
  position:fixed;
  bottom:0px;
  left:0px;
  width:100%;
  height:footer-<length>;
  z-index:900000;
  background-image: url(../images/bgtransparency.png);
  background-repeat: repeat;
 }
 
 .ie6 div#footer, .ie7 div#footer{
  position:absolute;
  position:fixed;
  bottom:0px;
  left:0px;
  width:100%;
  height:footer-<length>;
  z-index:9 !important;
  background-image: url(../images/bgtransparency.png);
  background-repeat: repeat;
 }
 

.all_except_ie6ie7 div#content{
  position:absolute;
 left:0; 
  top:0;
  text-align: center; 
  width:100%;
  height:footer-<length>;
  z-index:900000;

 }
 
 
 .ie6 div#content, .ie7 div#content{
  position:absolute;
 left:0; 
  top:0;
  text-align: center; 
  width:100%;
  height:footer-<length>;
  z-index:1 !important;

 }

.ff3_5 div#content, .ff3 div#content, .ff2 div#content{

z-index:0 !important;
}
 
 
 div#goo{
  position:absolute;
  position:fixed;
  bottom:0;
  left:0;
  width:100%;
  height:footer-<length>;
  z-index:7;
  background-image: url(../images/bgtransparency.png);
  background-repeat: repeat;
 }
 
.all_except_ie6ie7 div#titulogenerales{
	 position: relative;
	 z-index:1000050;
	 top:130px;
	 left:-178px;
	}
	
.ie6 div#titulogenerales, .ie7 div#titulogenerales{
	 position: relative;
	 z-index:150 !important;
	 top:130px;
	 left:-178px;
	}	




	
.all_except_ie6ie7 div#titulopacientes{
	 position: relative;
	 z-index:1000050;
	 top:200px;
	 left:-150px;
	}
	
.ie6 div#titulopacientes, .ie7 div#titulopacientes{
	 position: relative;
	 z-index:150 !important;
	 top:200px;
	 left:-150px;
	}
	
	
.all_except_ie6ie7 div#tituloviaje{
	 position: relative;
	 z-index:1000050;
	 top:100px;
	 left:150px;
	}
	
.ie6 div#tituloviaje, .ie7 div#tituloviaje{
	 position: relative;
	 z-index:150 !important;
	 top:100px;
	 left:150px;
	}
	
		
 div#tituloalojamiento1{
	 position: relative;
	 z-index:150;
	 top:150px;
	 left:-120px;
	}
	
	
 div#tituloalojamiento2{
	 position: relative;
	 z-index:150;
	 top:110px;
	 left:-120px;
	}
	
div#titulociudad{
	 position: relative;
	 z-index:150;
	 top:180px;
	 left:-120px;
	}
	
div#tituloplanes{
	 position: relative;
	 z-index:150;
	 top:140px;
	 left:-85px;
	}
	
div#titulopropietarios{
	 position: relative;
	 z-index:150;
	 top:140px;
	 left:-170px;
	}
	
div#tituloquienessomos{
	position: relative;
	z-index:8;
	top:140px;
	left:-85px;
	}
	
div#titulofaqs{
	 position: relative;
	 z-index:150;
	 top:140px;
	 left:-170px;
	}
	
div#tituloterminos{
	 position: relative;
	 z-index:150;
	 top:80px;
	 left:-120px;
	}
	

div#infolinks{
	 position: relative;
	 z-index:151;
	 top:-30px;
	 left:-300px;	
	}
		
div#fixzindex{
	position: relative;
	z-index:9;
	}
