@charset "UTF-8";

/* CSS Document */

body {width:1020px;
	margin:0;
	padding:0;
}

a {text-decoration:none; color:#009bc2;}

p {font-family:Arial, Helvetica, sans-serif;}
	
#home {
	background:url(fotos/INURBA_home_franja_fons.jpg) repeat-x;
	}

#general {
	background: url(fotos/INURBA_2a_franja_fons.jpg) repeat-x;
	
}

#text {
	font-size:16px;
	margin:54px 20px 0px 20px;
	line-height:150%;
	color:#757577;
	text-align:justify;
}


#imagen {
	margin:auto;
	position:relative;
	with:1020px;
	heigh:260px;
}


/* Menú navegación */

#navigation {
	width:1020px;
	height:115px;
	position:absolute;
	left:50%;
	margin-left:-510px;
	z-index:2;
}

.logo {
	padding:0px;
	float:left;
	height:115px;
	width:236px;
}
	

.menu {
	padding:0px;
	height:33px;
	margin:49px 0px 0px 0px;
}

.menu ul {
width: 500px;
float: right;
}

.menu li {
	float:right;
	list-style-type:none;
	white-space:nowrap;
	margin-left:0px;
	margin-top:0px;
}

.menu li a.home {background: url(fotos/menu_home.png) no-repeat; background-position:center; display:block; height:33px; width:55px;}
.menu li a.quienes {background: url(fotos/menu_quienes.png) no-repeat; background-position:center; display:block; height:33px; width:118px;}
.menu li a.qui {background: url(fotos/menu_qui.png) no-repeat; background-position:center; display:block; height:33px; width:70px;}
.menu li a.naves {background:url(fotos/menu_naves.png) no-repeat; background-position:center; display:block; height: 33px; width:147px;}
.menu li a.naus {background:url(fotos/menu_naus.png) no-repeat; background-position:center; display:block; height: 33px; width:134px;}
.menu li a.viviendas {background: url(fotos/menu_viviendas.png) no-repeat; background-position:center; display:block; height: 33px; width:84px;}
.menu li a.vivendes {background: url(fotos/menu_vivendes.png) no-repeat; background-position:center; display:block; height: 33px; width:80px;}
.menu li a.oficinas {background: url(fotos/menu_oficinas.png) no-repeat; background-position:center; display:block; height: 33px; width:76px;}
.menu li a.oficines {background: url(fotos/menu_oficines.png) no-repeat; background-position:center; display:block; height: 33px; width:76px;}
.menu li a.locales {background: url(fotos/menu_locales.png) no-repeat; background-position:center; display:block; height: 33px; width:74px;}
.menu li a.locals {background: url(fotos/menu_locals.png) no-repeat; background-position:center; display:block; height: 33px; width:66px;}
.menu li a.servicios {background: url(fotos/menu_servicios.png) no-repeat; background-position:center; display:block; height: 33px; width:81px;}
.menu li a.serveis {background: url(fotos/menu_serveis.png) no-repeat; background-position:center; display:block; height: 33px; width:71px;}
.menu li a.contactar {background: url(fotos/menu_contactar.png) no-repeat; background-position:center; display:block; height: 33px; width:99px;}
.menu li a.activo { background-position: center top;}
.menu li a:hover { background-position: center bottom;}

.idioma li a.cat {background:url(fotos/menu_cat.png) no-repeat; background-position:center; display:block; height: 33px; width:43px;}
.idioma li a.cast {background: url(fotos/menu_cast.png) no-repeat; background-position:center; display:block; height: 33px; width:59px;}
.idioma li a.activo { background-position: center top;}
.idioma li a:hover { background-position: center bottom;}



/*Menú idioma */

.idioma {
	padding:0px;
	margin:0px;
	height:33px;
}
.idioma ul {
	width: 500px;
	float: right;
}
.idioma li {
	float:right;
	list-style-type:none;
	white-space:nowrap;
	margin-left:0px;
	margin-top:0px;
}



/* Contenido */

#container {
background-color:transparent;
width:1020px;
height: auto;
position:absolute;
margin-top:115px;
left:50%;
margin-left:-510px;
z-index:1;
}

#mapa {
	float:right;
	margin:54px 20px 20px 20px;
}


#textmapa {
	font-size: 16px;
	float: left;
	width: 35%;
	padding-top:0px;
	margin-top: 34px;
	margin-left: 20px;
	color: #757577;
	text-align: left;
}


/* Pie */

#foot {
	background-color:transparent;
	width:980px;
	height:auto;
	position:fixed;
	left:50%;
	margin-left:-490px;
	bottom:0%;
	margin-bottom:0;
	z-index:1;
	
}
