@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}

html, body{
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	height: 100%;

}
img{
	border:0;
}
ul li{
	margin: 0px;
	padding: 0px;
	}

a{
	text-decoration:none;
	color:#FFFFFF;
	font-size: 10px;
}
a:hover{
	color:#e2bb17;
}

#base {
	width: 100%;
	height: 100%;
}

#base-bg{
	width:100%;
	margin: auto;
}

#base-bgContacte{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_contacte.jpg);*/
	height: 100%;
}
#base-bgLocales{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
	/*background-image: url(../_img/img_basiques/fons_locales.jpg);*/
	height: 100%;
}
#base-bgVivendes{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_vivendes.jpg);*/
	height: 100%;
}
#base-bgEmpresa{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_empresa.jpg);*/
	height: 100%;
}
#base-bgHistoria{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_empresa.jpg);*/
	height: 100%;
}
#base-bgFuturosProj{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_futursprojectes.jpg);*/
	height: 100%;
}
#base-bgParking{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_parking.jpg);*/
	height: 100%;
}
#base-bgPromociones{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_barcelona.jpg);*/
	height: 100%;
}
#base-bgOficines{
	width:100%;
	margin: auto;
	background-repeat: no-repeat;
	background-position: center top;
/*	background-image: url(../_img/img_basiques/fons_home2.jpg);*/
	height: 100%;
}
#base-in {
	margin: auto;
	width: 890px;
	height: 595px;
	background: url(../_img/img_basiques/fons_home2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#baseParking-in {
	margin: auto;
	width: 890px;
	height: 600px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#baseFutProj-in {
	margin: auto;
	width: 890px;
	height: 450px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#baseHistoria-in {
	margin: auto;
	width: 890px;
	height: 450px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#basePromos-in {
	margin: auto;
	width: 890px;
	height: 500px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#baseVivendes-in {
	width: 890px;
	height: 600px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#baseOficines-in {
	margin: auto;
	width: 890px;
	height: 600px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
#baseContacte-in {
	margin: auto;
	width: 890px;
	height: 472px;
	background-repeat: no-repeat;
	background-position: center top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;

}
#baseLocales-in {
	margin: auto;
	width: 890px;
	height: 600px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

#top {
	height: 80px;
	width: 100%;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	background-image: url(../_img/img_basiques/fons_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#top-in{
}
#menu {
	width: 890px;
	height: 28px;
	background: url(../_img/img_basiques/transp_topmenu.jpg) repeat-x;
}

#menu-in {
	background: url(../_img/img_basiques/fons_top_menu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;


}
/* MENU IDIOMA */
#idioma-in a.linkoidi{
	
	text-decoration:none;
	color:#FFFFFF;
	font-size: 11px;
}
#idioma-in a.linkoidi:hover{
	color:#f3b700;
	font-size: 11px;
}
#idioma {
	height: 28px;
	font-size: 11px;
	
}
#idioma-in {
	z-index:3;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	margin-right: 42px;
	padding-top: 5px;
}
#idioma-in .linkoactive{
	color:#f3b700;
	font-weight: bold;
	font-size: 11px;
}
/* FINAL MENU IDIOMA */

#contingut {
	height: 420px;
	width: 890px;
	margin: auto;
}

#contingutHistoria{
	height: 480px;
	width: 890px;
	margin: auto;
}
/* FOOTER */

#footer {
	height: 46px;
	width: 890px;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}

#footer-in {
	height: 35px;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 11px;
	color: #e7e6e6;
	padding-top: 9px;
}

#footer-in .textactive{
	color:#ffc100;
	font-size: 10px;
}

/* FOOTER END*/

#colLeft {
	float: left;
	width: 130px;
	margin-top: 40px;
	height: 380px;
}

#colLeft ul{

}
#colRightGalery {
	height: 332px;
	width: 688px;
	float: right;
	margin-top: 10px;
	margin-right: 19px;
	background-image: url(../_img/img_basiques/trasn_fonsfotoPresentaciov.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#colRightGalery-in {
	margin: 0px;
	padding: 0px;
	width: 688px;
	height: 325px;
}

#colRight {
	height: 370px;
	width: 688px;
	background-image: url(../_img/img_basiques/trasn_fonsfotoPresentaciov.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 25px;
	float: right;
	margin-right: 30px;
}
#colConstrucciones #colRight {margin-right:0px;height:370px;margin-top:0px;}
#colRight-in {
	width: 662px;
	height: 332px;
	margin-left: 11px;
	padding-top: 12px;
}

#colRightHist {
	height: 375px;
	width: 688px;
	float: right;
	margin-top: 10px;
	margin-right: 19px;
	background-image: url(../_img/img_basiques/trasn_fonsfotoPresentaciov.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#colRightHist-in {

}
#colRight2-in {
	width: 672px;
	height: 320px;
	padding-top: 12px;
}

#colRightEmpresa {
	height: 385px;
	width: 688px;
	background-image: url(../_img/img_basiques/fons_oficines.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
}
#colRightEmpresa-in {
	width: 630px;
	height: 307px;
	margin-left: auto;
	margin-right: auto;
}

#colRight-in img{
	border:#000000 solid 4px;
	margin-right: 7px;
}
#colRight2-in img{
	border:#000000 solid 4px;
	margin-right: 7px;
}
#colRightLeft {
	height: 305px;
	width: 246px;
	color: #000000;
	float: left;
	background-color: #FFFFFF;
}
#colRightLeftFutProj {
	height: 305px;
	width: 290px;
	color: #000000;
	float: left;
	background-color: #FFFFFF;
}
#colRightLeftPetit{
	float: left;
	height: 305px;
	width: 295px;
	color: #000000;
}

/* INICI COLUMNA ESQUERRA  */
#colRightLeftEmpresa{
	float: left;
	height: 307px;
	width: 308px;
	color: #000000;
	padding: 0px;
	background-image: url(../_img/img_basiques/trans_oficines.png);
	background-repeat: repeat;
	background-position: left top;
	margin: 0;
}
#colRightLeftEmpresa-in{
	height: 210px;
	width: 275px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}


#colRightLeftEmpresa img{
	margin-left:15px;
}

#colRightLeftEmpresa-in p{
	margin-bottom:15px;
}
#colRightLeftEmpresa .titolEmpresa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f3b700;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	margin-bottom: 20px;
}



/* 2 */
#colRightLeftEmpresa2{
	height: 285px;
	width: 305px;
	color: #F3F3F3;
	padding: 0px;
	float: left;
	background-color: #000000;
}

#colRightLeftEmpresa2 img{
	margin-left:15px;
}

#colRightLeftEmpresa2 .titolEmpresa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f3b700;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
#colRightLeftEmpresa2-in{
	height: 210px;
	width: 275px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}


#colRightLeftEmpresa2 img{
	margin-left:15px;
}

#colRightLeftEmpresa2-in p{
	margin-bottom:15px;
}
#colRightLeftEmpresa2 .titolEmpresa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f3b700;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
/* FINAL COLUMNA ESQUERRA  */

/* INICI COLUMNA DRETA  */
#colRightRightEmpresa{
	float: right;
	height: 307px;
	width: 308px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(../_img/img_basiques/trans_oficines.png);
	background-repeat: repeat;
	background-position: left top;
}
#colRightRightEmpresa-in{
	height: 210px;
	width: 275px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 12px;
}

#colRightRightEmpresa-in p{
	margin-bottom:15px;
}
#colRightRightEmpresa img{
	margin-left:15px;
}

#colRightRightEmpresa .titolEmpresa{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #f3b700;
	font-size: 13px;
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	margin-bottom: 20px;
}
/* FINAL COLUMNA DRETA  */


#colEmpresaFooter{
	height:30px;
	margin-left:16px;
	margin-top: 35px;
	color: #FFFFFF;
	font-weight: bold;
	width: 600px;
}
#colRightLeftCarrer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 55px;
	width: auto;
}
#colRightLeftCarrer-in {
	padding-left:10px;
	padding-top: 0px;
	/*vertical-align: middle;*/
}
#colRightLeftFutPro-in{
	padding-top: 10px;
	height: 290px;
	padding-left: 10px;
	list-style: none;
	overflow: hidden;
}
#colRightLeftFutPro-in p{
	padding: 0px;
	font-size: 11px;
	line-height: 12px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#colRightLeftFutPro-in ul{
	padding:0px;
	margin-top: 7px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
}
#colRightLeftFutPro-in ul li{
	padding-left: 15px;
	background-image: url(../_img/imatges_base/ico_time.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#colRightLeftFutPro-in .destacat{
	font-size:12px;
	line-height: 15px;
}
#colRightLeftCarrer .carrer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 17px;
	font-weight: bold;
	overflow: hidden;
	/*vertical-align: text-bottom;*/
	padding-top: 13px;
	height: 57px;
}
#colRightLeftGris {
	background-color: #e3e3e3;
	height: 30px;
	/*margin-top:-10px;*/
	overflow: visible;
}
#colRightLeftGris-in {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: 30px;
	padding-top: 4px;
	margin-left: 10px;
}
#colRightLeftGris-in .preu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
}
#colRightLeftGris-in .lletrapetita{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
#colRightLeftFletxes {
	height: 20px;
	width: 236px;
	float: right;
	margin-right: 0px;
	margin-top: 15px;
}

#colRightLeftFletxesEmpresa {
	height: 27px;
	width: 305px;
	float: left;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #000000;
}

#colRightLeftMenu {
	z-index:5;
	height: 25px;
	width: 246px;
	padding: 0px;
	margin: 0px;
}
#colRightLeftMenu-in{

}
#colRightRight {
	float: right;
	height: 304px;
	width: 412px;
}
#colRightRightFutProj {
	float: right;
	height: 304px;
	width: 362px;
}
#colRightRightPetit {
	float: right;
	height: 304px;
	width: 360px;
	border: 4px solid #000000;
	background-color: #000000;
}
#colRightRightPetit-in {
	padding: 0px;
	margin: 0px;
}
#colRightRightPetit-in ul{
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 14px;
}
#colRightLeftCaract {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 160px;
	width: 246px;
}
#colRightLeftFut {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 160px;
	width: 285px;
}
#colRightLeftCaract-in {
	margin-left: 10px;
	overflow: hidden;
	padding-top: 1px;
}
#colRightLeftCaract-in ul{
	margin-bottom: 10px;
	margin-top: 0px;
	line-height: 16px;
	list-style-type: none;
	margin-left: 20px;
	padding: 0px;
	margin-right: 0px;
}
#colRightLeftCaract-in ul li{
	background-image: url(../_img/imatges_base/ico_time.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 15px;
}
#colRightLeftCaract-in .tel{
	font-size:11px;
	font-weight: bold;
}

/*INICI MINI-MENU*/
#example{
	text-transform: uppercase;
	margin-left: 3px;
	font-weight: bolder;
}
#example a{
	display: block;
	z-index:7;
	float: left;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	margin-top:11px;
}
#example a:hover{
	display: block;
	color: #f3b700;
}
#example a.perActivar{
	display: block;
	margin-right: 3px;
	float: left;
	color: #000000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
					}
					
#example a.inactiu{
	display: block;
	margin-right: 3px;
	float: left;
	color: #BEBEBE;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
					}
#example a.actiu{
	display: block;
	float: left;
	margin-right: 3px;
	color: #f3b700;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
				}
/*FINAL MINI-MENU*/


/* LIGHT BOX INICI*/

a.lightbox-enabled img {
	text-align: right;
	height: 20px;
	width: 16px;
}

.boxlight{
	width:20px;
	height:16px;
	float: right;
}
/* LIGHT BOX FINAL*/

/* INICI BG FOOTER */
#bgfoot{
	width:980px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: auto;
}
/* FINAL BG FOOTER */



/*  INICI MENU ESQUERRA */
ul#nav-left {
	list-style: none;
	margin-top: 0px;
}
ul#nav-left li {
	margin-top: 0px;
	margin-bottom: 20px;
}
ul#nav-left li a {
	display: block;
	width: 85px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../_img/img_basiques/trans_hover.png);
	background-repeat: repeat;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}
ul#nav-left li a:hover {
	color: #ffc100;
	
	background-color: #000000;
}
ul#nav-left li a.activelinko {
	color: #ffc100;
	background-color: #000000;
}
/* FINAL MENU INICI */
/*  INICI MENU ESQUERRA 
ul#nav-hipoteca{
	list-style: none;
	margin-top: 81px;
}*/
#nav-hipoteca {
	margin-top: 180px;
	width:106px;
	height:34px;
	
}
#nav-hipoteca a {
	display: block;
	width: 106px;
	color: #202020;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	background: url(../_img/img_basiques/fons_hipoteques.png) no-repeat left top;
	padding: 5px 10px;
}
#nav-hipoteca a:hover {
	color: #ffc100;
	background: url(../_img/img_basiques/fons_hipotequesHover.png) no-repeat left top;

}

/* FINAL MENU INICI */


/* INICI COLUMNA CONSTRUCCIONES */

#colConstrucciones {
	background-image: url(../_img/img_basiques/trasn_fonsfotoPresentaciov.png);
	background-repeat: repeat-y;
	background-position: left top;
	height: auto;
	width: 688px;
	margin-top: 10px;
	padding-top: 12px;
	padding-bottom: 18px;
	margin-right: 30px;
	float: right;
	z-index:100;
}
#colConstrucciones-in {
	width: 658px;
	height: 305px;
	margin-left: 11px;
	border: 4px solid #000000;
	background-color: #000000;
}
/* FINAL COLUMNA CONSTRUCCIONES */

/*  INICI LLISTA LOCALS */
#llistaLocals{
	width: 655px;
	padding-top: 15px;
	color: #FFFFFF;
	height: auto;
	margin: auto;
}

#llistaLocals-in{}
#llistaLocals-in p{
	margin-bottom:10px;
	font-weight: bold;
}
#llistaLocals-in ul{
	list-style-type:none;
	margin-left: 19px;
	font-size: 11px;
	line-height: 17px;
}
#llistaLocals-in ul li .activelinko{
	color:#ffc100;
	line-height: 17px;
	font-size: 11px;
}
#llistaLocals-in li{
	line-height: 17px;
	font-size: 11px;
}
#llistaLocals-in li a{
	color:#FFFFFF;
	line-height: 17px;
	text-decoration:none;
	font-size: 11px;
}
#llistaLocals-in li a:hover{
	color:#ffc100;
	line-height: 17px;
	font-size: 11px;
}
#llistaLocals-in li.activelinko{
	color:#ffc100;
	line-height: 17px;
	font-size: 11px;
}
#llistaLocals-in ul li .nomcarrers{
	color:#fff;
	line-height: 17px;
	font-size: 11px;
	color:#FFFFFF;
	margin-left: 30px;
}

#llistaLocals-in ul li .nomcarrersActive{
	color:#ffc100;
	line-height: 17px;
	font-size: 11px;
	color:#ffc100;
	margin-left: 30px;
}
#llistaLocals-in ul li a.nomcarrers{
	color:#fff;
	line-height: 17px;
	font-size: 11px;
	color:#FFFFFF;
	margin-left: 30px;
}
#llistaLocals-in ul li a.nomcarrers:hover{
	color:#ffc100;
	line-height: 17px;
	font-size: 11px;
	color:#ffc100;
}
/* FINAL LLISTA LOCALS */


/* PER INTERNET EXPLORER 6 */

#upgrade {
	margin: 5px auto;
	padding: 5px 5px 5px 5px;
	width: 541px;
	background:#FF9;
	border: 1px #000 dashed;
	}
/* FINAL INTERNET EXPLORER 6 */
