/* CSS Document */

body {	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff url(../images/bg-body.jpg) repeat-x top;
	font-size: 11px;
	text-align:center;
	margin: 0 0 0 0;
	color: #000;
}

html, body { height: 100% }

p { margin: 0; padding: 0; text-align:left; }

hr { border: none 0; border-top: 1px solid #694E41; }

/*---------A LiNK---------*/
a { color: #000 ; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:link { color: #000 ; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:visited { color: #000 ; font-size: 11px; font-weight: normal; text-decoration: underline; }
a:hover { color: #000 ; font-size: 11px; font-weight: normal; text-decoration: none; }
a:active { color: #000 ; font-size: 11px; font-weight: normal; text-decoration: underline; }

/*---------H1 / H2---------*/

/* H1 amb logo */
h1 { background: url(../images/logo-naus.gif) no-repeat top left; text-indent:-9999px; margin:33px 0 0 25px; width:166px; height:80px; float:left;}
h1 a {display:block; width:166px; height:80px; }
h1 a:hover,h1 a:focus { border:0; }

/* H2 amb imatge principal - amb les seves class depenent la imatge que volguem */
h2 { width: 963px; height: 238px; text-indent:-9999px; margin:0 0 0 0; padding: 0 0 0 0; }
	.empresa { background: #fff url(../images/bg-sub-header.jpg) no-repeat top; }
	.immobles { background: #fff url(../images/bg-sub-header2.jpg) no-repeat top; }
	
/* H3 titols dels apartats */
h3 { width:900px; font-family: Verdana, Arial; color: #163F63; font-size: 18px; text-align:left; display: inline; padding: 0 0 0 18px; margin: 0 0 0 0; background: url(../images/icon-titles.gif) no-repeat 0 4px; float:left; }

/*--------- MENU NAVEGACIÓ ---------*/

/* Menu navegació principal */

#nav ul {	
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
#nav ul li {
	padding:0;
	float:left;
}
#nav ul li a {
	display:block;
	width:110px;
	height:36px;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	line-height:35px;
	float:left;
	color:#fff;
}
#nav a:hover {
	color:black;
	text-decoration:underline;
	color:#fff;
}
#btn-nav1 {
	background-image:url(../images/btn.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}
#btn-nav2 {
	background-image:url(../images/btn.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}
#btn-nav3 {
	background-image:url(../images/btn.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}
#btn-nav4 {
	background-image:url(../images/btn.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}
#btn-nav5 {
	background-image:url(../images/btn.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}
#btn-nav6 {
	background-image:url(../images/btn.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}
#btn-nav-current {
	background-image:url(../images/btn-current.gif);
	font-weight: bold;
	text-decoration:none;
	margin: 0 2px 0 0;
}

/*---------DIV---------*/

#wrapper { width:963px; height:100%; margin: auto; }

#header { width:963px; height:132px; float:left; background:#fff url(../images/bg-header.jpg) no-repeat top; }
	#header p { color:#000; text-decoration:none; margin:25px 38px 0 0; text-align:right; }
		.privado {  background:url(../images/icon-access.gif) no-repeat right 0; padding:0 18px 0 0; }
	#header p a:hover { text-decoration:none; color:#000; }

	#nav { width:695px; height:36px; margin:56px 0 0 50px; *margin:58px 0 0 50px; padding:0 0 0 0; float:left; }
	
#sub-header { width: 963px; height: 238px; float:left; }

#content { width: 930px; padding: 0 0 0 33px; float:left; background: #fff url(../images/bg-content.jpg) no-repeat top; text-align:left; }
	#content-repeat { width: 963px; float:left; background: #fff url(../images/bg-content-repeat.jpg) repeat-y top; }

/* footer */
#footer { width: 963px; height: 50px; background: #fff url(../images/bg-footer.jpg) no-repeat top; clear:both; padding: 80px 0 25px 0; }
	#footer p { text-decoration:none; color:#000; text-align:center; }
	#footer p a { text-decoration:underline; color:#000; }
	#footer p a:hover { text-decoration:none; color:#000; }

/* empresa */
#list { width:220px; margin: 0 0 0 32px; float:left; background:#fff url(../images/bg-llista.jpg) no-repeat top; padding:20px 0 0 20px; }
	#list p { font-size:14px; color:#2E7EC4; text-decoration:none; padding: 0 0 0 18px; text-align:left; background: url(../images/icon-list.gif) no-repeat 0 7px; line-height:24px;}
	#list ul { color:#333; margin:5px 0 7px 0; *margin:5px 0 7px 18px; line-height:18px; list-style:circle; }


.empresa-box1 { width:640px; float:left; margin: 10px 0 0 0; line-height: 15px; }
.empresa-box2 { width:440px; float:left; margin: 10px 0 0 20px; line-height: 15px; }

.t-buscador { width:210px; float:left; margin: 25px 0 0 0; line-height: 15px; height:25px; color:#1E5687; font-weight:bold; }
.t-resultat { width:670px; float:left; margin: 25px 0 0 20px; line-height: 15px; height:25px; color:#1E5687; font-weight:bold; }

/* buscador */
#buscador { background: url(../images/line-finder.gif) no-repeat top right; height:480px; width:210px; float:left; margin: 15px 0 0 0; line-height: 15px; color:#000; font-weight:bold; }
	.form { border: 1px #000 solid; height:19px; width:175px; margin: 4px 0 4px 0; color:#000; }
	.btn-buscar { margin: 10px 0 0 97px; cursor:pointer; border: 0px solid; width:77px; height:25px; background: url(../images/btn-buscar.gif) no-repeat top right; float:left; }
	

/* resultat de la recerca */
#resultat { width:690px; float:left; margin: 8px 0 0 20px; color:#1E5687; font-weight:bold; }
	.immoble { width:205px; height:188px; margin: 15px 15px 0 0; float:left; }
		.img-immoble { width:205px; height:155px; border:2px solid #2C7ABC;}
		.nom-immoble { width:209px; height:29px; background: url(../images/bg-nom-immoble.gif) no-repeat top center; text-align:center; line-height:25px; color:#fff; font-weight:bold; text-decoration:none;}
			.nom-immoble a { color:#fff; text-decoration:none; font-weight:bold;}
			.nom-immoble a:hover { color:#7FBBF0; text-decoration:none; font-weight:bold;}
			.nom-immoble a:visited { color:#fff; text-decoration:none; font-weight:bold; }
						
	/* pąginat del resultat de la recerca */
	#paginat { margin:20px 0 10px 0; width:648px; text-align:center; float:left; }
		#paginat p { color:#1E5687; text-decoration:none; font-weight:bold; text-align:center;}
		#paginat p a { color:#1E5687; text-decoration:none; font-weight:bold; text-align:center;}
		#paginat p a:hover { color:#000; text-decoration:none; font-weight:bold; text-align:center;}	
	
/* fitxa de l' immoble */
.img-immoble-fitxa { margin: 15px 15px 0 0; float:left; }
	.img-immoble-fitxa img { border:2px solid #2C7ABC;}
	.title-immoble { color:#000000; font-size:15px;}
.dades-fitxa { width:655px; margin: 15px 0 0 0; float:left; }
	.dades-fitxa p { color:#000000; line-height:18px; font-weight:normal; }	
	
		.fitxa-1 { width:300px; float:left; }
		.fitxa-2 { width:300px; float:right; }
		.fitxa-2 p { text-align:right; }	

/* contacte*/	
#mapa {float:left; width:425px; height:286px; border: 2px solid #2C7ABC; float:left; margin: 15px 0 0 5px;}
#imatge-mapa {float:left; width:215px; height:309px; float:left; margin: 15px 0 0 0;}
#dades-contacte {width:240px; float:left; margin: 8px 0 0 15px;}

/* promocions */
#content-promocions { width:910px; }
#promocions { width:850px; height:750px; background-color:#999999;}
.nom-promocio {text-align:center; padding: 5px 0 5px 0; font-size:13px; color:#fff; background-color:#0066CC;}

/* industrial */
#industrial-logos {float:left; width:650px; margin: 15px 0 0 0;}
	.logo { float:left; margin: 0 30px 15px 0;}
	.nom-logo { background:url(../images/nom-industrials.gif); width:130px; height:16px; margin: 0 0 0 0; color:#FFFFFF; padding:3px 0 0 0; text-align:center;}
#industrial-explicacio {width:240px; float:left; margin: 15px 0 0 0 ;}

/* lleis */
#lleis {width:400px; height:500px; float:left; padding: 15px 30px 0 20px;}
	#lleis ul { line-height:15px; list-style:none; padding:0 0 0 15px; }
		#lleis ul li { padding:10px 0 0 0; }
	
	
	
