

#container {
    position:absolute; z-index:1;
	margin: 0px; padding: 0px;
	top: 0px; left: 100px;
	width: 910px; height:auto;
	text-align:left;
}

#upper_right{
	position:absolute; z-index: 2;
	top: 0px; right: 0px;
	width: 300px; height: 72px;
	text-align:right;
}

#upper_right a{
	color: #c0c0c0;
	font: 9px verdana;
}

#upper_right img{
	vertical-align: bottom;
}

#header{
	position:absolute; z-index: 1;
	top: 0px; left: 0px;
	margin: 0px; padding: 0px;
	width: 910px; height: 268px;
}

#headerHome{
	position:absolute; z-index: 1;
	top: 0px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 268px;
}

#headerHome2{
	position:absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 794px;
	height: 508px;
}

#header_img{
	position:absolute; z-index: 1;
	top: 0px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/header_794x244.jpg);
}

#header2_img{
  position:absolute; z-index: 1;
  top: 11px; left: 0px;
  margin: 0px; padding: 0px;
  width: 794px; height: 244px;
  background-image:url(/img/header2_794x244.jpg);
}

#header1_img{
	position:absolute; z-index: 1;
	top: 11px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/corporativo_cab.jpg);
}

#header2_img{
	position:absolute; z-index: 1;
	top: 11px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/accionistas-e-inversores.jpg);
}

#header3_img{
	position:absolute; z-index: 1;
	top: 11px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/comunicacion-y-noticias.jpg);
}

#header4_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/patrimonio-en-renta.jpg);
}

#header5_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/activos-en-renta.jpg);
}

#header6_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/activos-en-desarrollo.jpg);
}

#corporativo_Home{
	position:absolute; z-index: 1;
	top: 275px; left: 0px;
	margin: 0px; padding: 0px;
	width: 388px; height: 32px;
	background-image:url(img/corporativo_388x32.jpg);


}

#banner1_Swf{
	position:absolute; z-index: 1;
	top: 400px; left: 70px;
	margin: 0px; padding: 0px;
	width: 320px; height: 80px;



}

#banner2_Swf{
	position:absolute; z-index: 1;
	top: 400px; left: 405px;
	margin: 0px; padding: 0px;
	width: 320px; height: 80px;



}

#banner_Swf{
	position:absolute; z-index: 1;
	top: 360px; left: 200px;
	margin: 0px; padding: 0px;
	width: 400px; height: 100px;



}

#producto_Home{
	position:absolute; z-index: 1;
	top: 275px; left: 406px;
	margin: 0px; padding: 0px;
	width: 388px; height: 32px;
	background-image:url(img/producto_388x32.jpg);
}

#legal_Home{
	position:relative;
        text-align: center;
	z-index: 1;
        top: 490px;
	margin: 0px;
	padding: 0px;
	font: 10px verdana;

	color: #c4c4c4;
}


#iconoEng_Home{
	position:absolute;
	z-index: 1;
	top: 69px;
	left: 738px;
	margin: 0px;
	padding: 0px;
	width: 54px;
	height: 16px;




}

#iconoEsp_Home{
	position:absolute;
	z-index: 1;
	top: 69px;
	left: 680px;
	margin: 0px;
	padding: 0px;
	width: 54px;
	height: 16px;


}


#flechaNaranja1_Home{
	position:absolute; z-index: 1;
	top: 320px; left: 378px;
	margin: 0px; padding: 0px;
	width: 11px; height: 10px;
	background-image:url(img/flechaNaranja_11x10.jpg);
	background-repeat:no-repeat	;

}

#textoFlechaNaranja1_Home{
	position:absolute;
	z-index: 1;
	top: 318px;
	left: 244px;
	margin: 0px;
	padding: 0px;
	width: 109px;
	height: 10px;
	font: 10px verdana;
	color: #4e4e4e;

}

#textoFlechaAzul1_Home{
	position:absolute;
	z-index: 1;
	top: 318px;
	left: 423px;
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 10px;
	font: 10px verdana;

	color: #4e4e4e;

}




#textoFlechaNaranja2_Home{
	position:absolute;
	z-index: 1;
	top: 338px;
	left: 135px;
	margin: 0px;
	padding: 0px;
	width: 136px;
	height: 10px;
	font: 10px verdana;
	color: #4e4e4e;

}

#textoFlechaAzul2_Home{
	position:absolute;
	z-index: 1;
	top: 338px;
	left: 423px;
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 10px;
	font: 10px verdana;

	color: #4e4e4e;

}



#textoFlechaAzul3_Home{
	position:absolute;
	z-index: 1;
	top: 358px;
	left: 423px;
	margin: 0px;
	padding: 0px;
	width: 126px;
	height: 10px;
	font: 10px verdana;

	color: #4e4e4e;

}

#textoFlechaNaranja3_Home{
	position:absolute;
	z-index: 1;
	top: 358px;
	left: 236px;
	margin: 0px;
	padding: 0px;
	width: 134px;
	height: 10px;
	font: 10px verdana;
	color: #4e4e4e;

}



#flechaNaranja2_Home{
	position:absolute; z-index: 1;
	top: 340px; left: 378px;
	margin: 0px; padding: 0px;
	width: 11px; height: 10px;
	background-image:url(img/flechaNaranja_11x10.jpg) ;
	background-repeat:no-repeat	;
}

#flechaNaranja3_Home{
	position:absolute; z-index: 1;
	top: 360px; left: 378px;
	margin: 0px; padding: 0px;
	width: 11px; height: 10px;
	background-image:url(img/flechaNaranja_11x10.jpg) ;
	background-repeat:no-repeat	;
}


#flechaAzul1_Home{
	position:absolute; z-index: 1;
	top: 320px; left: 406px;
	margin: 0px; padding: 0px;
	width: 11px; height: 10px;
	background-image:url(img/flechaAzul_11x10.jpg);
	background-repeat:no-repeat	;

}

#flechaAzul2_Home{
	position:absolute; z-index: 1;
	top: 340px; left: 406px;
	margin: 0px; padding: 0px;
	width: 11px; height: 10px;
	background-image:url(img/flechaAzul_11x10.jpg);
	background-repeat:no-repeat	;

}

#flechaAzul3_Home{
	position:absolute; z-index: 1;
	top: 360px; left: 406px;
	margin: 0px; padding: 0px;
	width: 11px; height: 10px;
	background-image:url(img/flechaAzul_11x10.jpg);
	background-repeat:no-repeat	;

}


.enlacesHome{
	color: #4e4e4e;
}





#header_imgHome{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(img/header_794x266.jpg);
}


#header_menu{
	position:absolute; z-index: 1;
	top: 72px; left: 799px;
	margin: 0px; padding: 0px;
	width: 111px; height: 196px;
}

#desplegable{
	position:absolute; z-index: 3;
	top: 72px; left: 561px;
	//width: 207px; height: 256px;
        width: 207px; height: 186px;
	font: 9px verdana; color: #f36100;
	font-weight: bold;
	background-color:#FFFFFF;
	padding: 12px;
	border: 1px solid #e2e2e2;
	line-height: 15px;
	visibility:hidden;
}

#desplegable a{
	text-decoration:none; color: #909090;
}

#orange_bar{
	position:absolute; z-index: 1;
	top: 259px; left: 0px;
	width: 904px;
	background: #f36100;
	padding: 3px;
	font: 10px verdana;
	font-weight: bold;
	color: #ffd8be;
}

#orange_bar a{
	font: 10px verdana;
	font-weight: bold;
	color: #ffffff;
}

#section{
	position:absolute; z-index: 1;
	top: 280px; left: 0px;
	width: 177 px; height: 36px;
}

#position_bar{
	position:absolute; z-index: 1;
	top: 322px; left: 0px;
	margin-bottom: 20px;
	width: 910px;
	height: 24px;
	font: 9px verdana;
	font-weight: bold;
	border-top: 1px dashed #d2d2d2;
	border-bottom: 1px dashed #d2d2d2;
	line-height: 22px;
}

#position_bar #position_gr{ color: #9f9f9f; }
#position_bar #position_bl{ color: #016594; }

#cols{
	position:absolute; z-index: 1;
	top: 357px; left: 0px;
	margin: 0px; padding: 0px;
	width: 910px;
}

#col1{
	position: relative;
	margin: 0px; padding: 0px;
	width: 227px; border: 1px;
	font: 11px verdana; color: #f36100;
}

#enlaceHome a{
	text-decoration: none;
	color: #4e4e4e;
	margin-left: 1px;
	position:absolute;
	z-index: 1;
	top: 358px;
	left: 237px;
	margin: 0px;
	padding: 0px;
	width: 134px;
	height: 10px;
	font: 10px verdana;

}



 a.selec{
	text-decoration: none;
	color: #4e4e4e;
	font-weight: bold;
	margin-left: 1px;
}

.enlace_legal{

    font: 10px verdana;
	text-decoration: none;
	color: #c4c4c4;


}

.enlace_mail{

    font: 11px verdana;
	text-decoration: none;
	color: #016594;
}




 a{
	text-decoration: none;
	color: #909090;
	margin-left: 1px;
}




#col1 a:hover{
	color: #016594;
	font-weight: bold;
	margin-left: 1px;
}

#col1 a.selec{
	text-decoration: none;
	color: #016594;
	font-weight: bold;
	margin-left: 1px;
}

hr {
	width: 669px;
}


#col2 {
	position: relative;
	padding-left: 6px; padding-top: 3px;
	padding-right: 3px;
	height: 241px;
	width: 669px;
	overflow-y: auto;
	font: 0.84em verdana; color: #909090;
	border: 1px solid #e3e3e3;
}

#col2 table.titulo{
	background: #c0c0c0;
	width: 99%;
	height: 20px;
	font: 10px verdana; color: #ffffff;
	font-weight: bold;
}

#col2 a{ text-decoration:none; color:#017bb4 }
#col2 a:hover{ text-decoration: underline }


#col3 {
	float: right;
	padding-left: 0px; padding-top: 3px;
	padding-right: 0px;
	width: 680px;
	font: 0.85em verdana; color: #909090;
	border: 1px solid #e3e3e3;
}

#col3 table.titulo{
	background: #c0c0c0;
	width: 99%;
	height: 20px;
	font: 10px verdana; color: #ffffff;
	font-weight: bold;
}

#col3 a{ text-decoration:none; color:#017bb4 }
#col3 a:hover{ text-decoration: underline }
.header1{ font: 1.3em verdana; color: #606060; font-weight:bold }
.header2{ font: 1.2em verdana; color: #606060; font-weight:bold }
.header3{ font: 1.1em verdana; color: #606060; font-weight:bold }
.header4{ font: 0.8em verdana; color: #606060;  text-decoration:none;}

<!-- Nivel 2 -->

#header_menu_Corp{
	position:absolute; z-index: 1;
	top: 59px; left: 799px;
	margin: 0px; padding: 0px;
	width: 111px; height: 196px;
}

#headerNivel2{
	position:absolute; z-index: 1;
	top: 0px; left: 0px;
	margin: 0px; padding: 0px;
	width: 910px; height: 134px;
}

#header_menu_Nivel2{
	position:absolute; z-index: 1;
	top: 59px; left: 799px;
	margin: 0px; padding: 0px;
	width: 111px; height: 102px;
	overflow: hidden;
}

#header_menu_Nivel2 a{
	text-decoration: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}

#headerNivel21_img{
	position:absolute; z-index: 1;
	top: 0px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 161px;
	background-image:url(/img/sobre-reyal-urbis_Nivel2.jpg);
}

#headerNivel22_img{
	position:absolute; z-index: 1;
	top: 0px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 161px;
	background-image:url(/img/accionistas-e-inversores_Nivel2.jpg);
}

#headerNivel23_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 122px;
	background-image:url(/img/comunicacion-y-noticias.jpg);
}

#headerNivel24_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 122px;
	background-image:url(/img/patrimonio-en-renta.jpg);
}

#headerNivel25_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 122px;
	background-image:url(/img/activos-en-renta.jpg);
}

#headerNivel26_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 122px;
	background-image:url(/img/activos-en-desarrollo.jpg);
}

#upper_right_Nivel2{
	position:absolute; z-index: 2;
	top: 0px; right: 0px;
	width: 300px; height: 72px;
	text-align:right;
}

#upper_right_Nivel2 a{
	color: #c0c0c0;
	font: 9px verdana;
}

#upper_right_Nivel2 img{
	vertical-align: bottom;
}

#headerNivel2_menu{
	position:absolute; z-index: 1;
	top: 72px; left: 799px;
	margin: 0px; padding: 0px;
	width: 111px; height: 98px;
}

#desplegable_Nivel2{
	position:absolute; z-index: 3;
	top: 22px; left: 561px;
	width: 207px; height: 186px;
	font: 9px verdana; color: #f36100;
	font-weight: bold;
	background-color:#FFFFFF;
	padding: 12px;
	border: 1px solid #e2e2e2;
	line-height: 15px;
	visibility:hidden;
}

#orange_bar_Nivel2{
	position:absolute; z-index: 1;
	top: 165px; left: 0px;
	width: 904px;
	background: #f36100;
	padding: 3px;
	font: 10px verdana;
	font-weight: bold;
	color: #ffd8be;
}

#orange_bar_Nivel2 a{
	font: 10px verdana;
	font-weight: bold;
	color: #ffffff;
}
#section_Nivel2{
	position:absolute; z-index: 1;
	top: 186px; left: 0px;
	width: 177 px; height: 36px;
}

#position_bar_Nivel2{
	position:absolute; z-index: 1;
	top: 228px; left: 0px;
	margin-bottom: 20px;
	width: 910px;
	height: 24px;
	font: 9px verdana;
	font-weight: bold;
	border-top: 1px dashed #d2d2d2;
	border-bottom: 1px dashed #d2d2d2;
	line-height: 22px;
}

#position_bar_Nivel2 #position_gr_Nivel2{ color: #9f9f9f; }
#position_bar_Nivel2 #position_bl_Nivel2{ color: #016594; }

#cols_Nivel2{
	position:absolute; z-index: 1;
	top: 263px; left: 0px;
	margin: 0px; padding: 0px;
	width: 910px;
}

#col1_Nivel2{
	position: relative;
	margin: 0px; padding: 0px;
	width: 227px; border: 1px;
	font: 11px verdana; color: #f36100;
}

#col1_Nivel2 a:hover{
	color: #016594;
	font-weight: bold;
	margin-left: 1px;
}

#col1_Nivel2 a.selec{
	text-decoration: none;
	color: #016594;
	font-weight: bold;
	margin-left: 1px;
}

#col2_Nivel2 {
	position: relative;
	padding-left: 6px; padding-top: 3px;
	padding-right: 3px;
	height: 335px;
	width: 674px;
	overflow-y: auto;
	overflow-x: auto;
	font: 0.84em verdana; color: #909090;
	border: 1px solid #e3e3e3;
}

#col2_Nivel2 table.titulo{
	background: #c0c0c0;
	width: 95%;
	height: 20px;
	font: 10px verdana; color: #ffffff;
	font-weight: bold;
}

#col2_Nivel2 table{
	width: 96%;
	font: 1em verdana; color: #909090;
}

#col2_Nivel2 a{ text-decoration:none; color:#017bb4 }
#col2_Nivel2 a:hover{ text-decoration: underline }

#col2_Nivel2 hr{
	width: 600px;
}

#col2Infor {
	position: relative;
	padding-left: 6px; padding-top: 3px;
	padding-right: 3px;
	height: 410px;
	width: 674px;
	overflow-y: auto;
	font: 0.84em verdana; color: #909090;
	border: 1px solid #e3e3e3;
}

#col2Infor table{
	width: 96%;
	font: 1em verdana; color: #909090;
}

#col2Infor table.titulo{
	background: #c0c0c0;
	width: 95%;
	height: 20px;
	font: 10px verdana; color: #ffffff;
	font-weight: bold;
}
#col2Infor a{ text-decoration:none; color:#017bb4 }
#col2Infor a:hover{ text-decoration: underline }

#col2Impresion {
	position: relative;
	padding-left: 6px; padding-top: 3px;
	padding-right: 6px;
	width: 595px;
	font: 0.84em verdana; color: #909090;
	border: 1px solid #e3e3e3;
}

#col2Impresion table{
	width: 96%;
	font: 1em verdana; color: #909090;
}

#col2Impresion table.titulo{
	background: #c0c0c0;
	width: 95%;
	height: 20px;
	font: 10px verdana; color: #ffffff;
	font-weight: bold;
}

#col2Impresion a{ text-decoration:none; color:#017bb4 }
#col2Impresion a:hover{ text-decoration: underline }

#title{
	float: left;
	font: 0.9em verdana;
	font-weight: bold;
	color: #f36100;
}

#printer{ float: right; }

#printer a{
	text-decoration: none;
	font: 9px verdana;
	font-weight: bold;
	color: #909090;
}

#base_line {
	position: relative;
	margin: 0px; padding: 0px;
	width: 910px;
	color: #c0c0c0;
	font: 9px verdana;
	text-align:right;
}

#base_line a{ color: #c4c4c4; text-decoration:none }
#base_line a:hover { text-decoration:underline }




#header_home_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/home.jpg);
}

#header_viviendas_img{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/vivendas-en-venta.jpg);
}

#header_retiro{
	position:absolute; z-index: 1;
	top: 24px; left: 0px;
	margin: 0px; padding: 0px;
	width: 794px; height: 244px;
	background-image:url(/img/cabeceraRetiro.jpg);
}

.apuntes_pie{
	text-decoration: none;
	font-size: 9px;
}


.titulos_tabla{
  background: #f36100;
  height: 20px;
  color: #ffffff;
}
.borde_tabla{
  border: 1px solid #f36100;
}
.separador_titulos_tabla{
  background: #ffffff;
}
.separador_datos_tabla{
  background: #f36100;
}



.flecha {
  font-weight: bold;
  font: 9px verdana;
  color: #f36100;
}


.linkmapawebb{
color:#999999;
font: 9px verdana;
font-weight: bold;
text-decoration: none;
}

.linkmapaweb{
  color:#999999;
  font: 9px verdana;
  text-decoration: none;
}



#colsMapa{
	position:absolute; z-index: 1;
	top: 280px; left: 0px;
	margin: 0px; padding: 0px;
	width: 910px;
}


A.sinestilo {  position: absolute; visibility: hidden; z-index: 1}
