BODY {
	/*margin: 10 0 10 0px;*/
	/*margin: 1 0 0 1px;*/
	margin-bottom: 10px;
	margin-top: 20px;
	
	text-align: center;
	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	
	color:#666666;
} 

.liniaGris {
  background-color:#eceae6;
  text-align:right;
  padding-right:5px;
  padding-top:2px;
}

.descrPromo {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px;  
  padding-top:5px; 
  text-align:justify;
}

.descrProj {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px;  
  padding-top:0px; 
  text-align:justify;
}

.menuActiu {
  /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-size:11px;

  /*background-color:#eceae6;*/
  color:#09064b;
  /*color:#666666;*/
  text-align:left;
  padding-left:16px; 
  padding-top:2px;  
  padding-bottom:2px;
  font-weight:bold;  
  /*
  border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:solid;*/
  
 
}

.menuActiu a{
   text-decoration:none;   
  color:#09064b;
  /*color:#666666;*/
}


.menuActiu2 {
  /*background-color:#eceae6;*/
  color:#09064b;
  text-align:left;
  padding-left:16px; 
  padding-top:2px;  
  padding-bottom:2px;
  font-weight:bold;  
  
  border-bottom-width:1px;
  border-bottom-color:#cccccc;
  border-bottom-style:solid;
  
   border-top-width:1px;
  border-top-color:#cccccc;
  border-top-style:solid;
}

.menuActiu2 a{
   text-decoration:none;   
   color:#09064b;
}


.menuInactiu {
/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
  font-size:11px;
  color:#09064b;
   /*color:#666666;*/
  text-align:left;
  padding-left:16px;  
 
  /*border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:solid;*/
  
  padding-top:2px;
  padding-bottom:2px;  
  
 
  
}

.menuInactiu a{
   text-decoration:none;   
   color:#09064b;
   /*color:#666666;*/
   
}

.menuInactiu a:hover{
   text-decoration:underline;   
}


.menuInactiu2 {
  color:#09064b;
  text-align:left;
  padding-left:16px;  
 
  border-bottom-width:1px;
  border-bottom-color:#cccccc;
  border-bottom-style:solid;
  
   border-top-width:1px;
  border-top-color:#cccccc;
  border-top-style:solid;
  
  padding-top:2px;
  padding-bottom:2px;  
}

.menuInactiu2 a{
   text-decoration:none;   
   color:#09064b;
}

.menuInactiu2 a:hover{
   text-decoration:underline;   
}


.subMenuActiu {
  
  color:#09064b;
  text-align:left;
  padding-left:10px; 
  padding-top:2px;  
  padding-bottom:2px;
  font-weight:bold;  
  text-indent:12px;
  /*
  border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:dotted;
  */
    color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
  
}

.subMenuActiu a{
   text-decoration:none;   
   color:#09064b;
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}
.subMenuActiu a:hover{
   text-decoration:underline;   
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;   
}


.subMenuInactiu {
  color:#09064b;
  text-align:left;
  padding-left:10px;  
   
  padding-top:3px;
  padding-bottom:3px;  
  text-indent:12px;  
/*  
  border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:dotted;
  font-size:9px;  
  */
  
}

.subMenuInactiu a{
   text-decoration:none;   
   color:#09064b;
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}
.subMenuInactiu a:hover{
   text-decoration:underline;   
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;   
}



.subMenuActiu2 {
  
  color:#09064b;
  text-align:left;
  padding-left:10px; 
  padding-top:2px;  
  padding-bottom:2px;
  font-weight:bold;  
  text-indent:12px;
 /*
  border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:dotted;*/
 
}

.subMenuInactiu2 {
  color:#09064b;
  text-align:left;
  padding-left:10px;  
  
  padding-top:3px;
  padding-bottom:3px;  
  text-indent:12px;
  
  /*
  border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:solid;
 */

  
}

.subMenuInactiu2 a{
    text-decoration:none;   
    color:#09064b;
   
    color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
.subMenuInactiu2 a:hover{
    text-decoration:underline;  
   
    color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}


.subMenuActiu2 a{
   text-decoration:none;   
   color:#09064b;
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}
.subMenuActiu2 a:hover{
   text-decoration:underline;    
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}





.subMenuActiu3 {
  
  color:#09064b;
  text-align:left;
  padding-left:10px; 
  padding-top:2px;  
  padding-bottom:2px;
  font-weight:bold;  
  text-indent:12px;
 
 /* border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:solid;*/
 
}

.subMenuInactiu3 {
  color:#09064b;
  text-align:left;
  padding-left:10px;  
  
  padding-top:3px;
  padding-bottom:3px;  
  text-indent:12px;
  
  
 /* border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-style:solid;*/
 
  
}

.subMenuInactiu3 a{
   text-decoration:none;   
   color:#09064b;
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}
.subMenuInactiu3 a:hover{
   text-decoration:underline;    
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}


.subMenuActiu3 a{
   text-decoration:none;   
   color:#09064b;
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}
.subMenuActiu3 a:hover{
   text-decoration:underline;    
   
     color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;  
}







.opcioMenuEsqOff{
	padding-top:3px;  
    padding-bottom:3px;	
	padding-left:10px;
	
	/*border-bottom-width:1px;
  	border-bottom-color:#09064b;
    border-bottom-style:solid;	*/
	
	border-top-width:1px;
    /*border-top-color:#09064b;*/
	border-top-color:#cccccc;
    border-top-style:solid;
	
}





.opcioMenuEsqOff a{ 	
	color:#09064b;
	text-decoration:none;
}

.opcioMenuEsqOff a:hover{
	color:#09064b;
	/*text-decoration:underline;*/
	background-color:#ECEAE6;
}


.opcioMenuEsqOff2{
	padding-top:3px;  
    padding-bottom:3px;	
	padding-left:10px;
	
	border-bottom-width:1px;
  	border-bottom-color:#cccccc;
    border-bottom-style:solid;	
	
	border-top-width:1px;
    border-top-color:#cccccc;
    border-top-style:solid;
	
}

.opcioMenuEsqOff2 a{ 	
	color:#09064b;
	text-decoration:none;
}

.opcioMenuEsqOff2 a:hover{
	color:#09064b;
	/*text-decoration:underline;*/
	background-color:#ECEAE6;
}


.opcioMenuEsqOn{
	font-weight:bold;
	background-color:#ECEAE6;
	
	padding-top:3px;  
    padding-bottom:3px;
	padding-left:10px;
	
	/*
	border-bottom-width:1px;
    border-bottom-color:#09064b;
    border-bottom-style:solid;*/
	
	
	border-top-width:1px;
    border-top-color:#cccccc;
    border-top-style:solid;
}

.opcioMenuEsqOn a{
	color:#09064b;
	text-decoration:none;	
	/*text-decoration:underline;*/
	
}

.opcioMenuEsqOn a:hover{
	color:#09064b;
	/*text-decoration:underline;*/
	background-color:#ECEAE6;
}

.opcioMenuEsqOn2{
	font-weight:bold;
	background-color:#ECEAE6;
	
	padding-top:3px;  
    padding-bottom:3px;
	padding-left:10px;
	
	
	border-bottom-width:1px;
    border-bottom-color:#cccccc;
    border-bottom-style:solid;
	
	
	border-top-width:1px;
    border-top-color:#cccccc;
    border-top-style:solid;
}

.opcioMenuEsqOn2 a{
	color:#09064b;
	text-decoration:none;	
	/*text-decoration:underline;*/
	
}

.opcioMenuEsqOn2 a:hover{
	color:#09064b;
	/*text-decoration:underline;*/
	background-color:#ECEAE6;
}




.menuCapSep {
	width:50px;
}





.opcioMenuEsqMapaWeb{
	padding-top:3px;  
    padding-bottom:3px;	
	padding-left:10px;	
}





.titolPromo {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px; 
  font-size:14px;
  font-weight:bold;  
}


.titolPromo a {
  text-decoration:none;
  /*color:#09064b; */ 
}

.titolPromo a:hover {
  text-decoration:underline;
  /*color:#09064b;  */
}



.titolProjecte {
/*color:#09064b;  */
  color:#666666;
  text-align:left;
  padding-right:5px; 
  /*text-align:justify;*/
  width:170px;
  /*font-size:12px;*/
  font-weight:bold;  
 
  
}

.titolProjecte a {
  color:#666666;
  text-decoration:none;
  /*color:#09064b;  */
 
}

.titolProjecte a:hover {
  color:#666666;
  text-decoration:underline;
  /*color:#09064b;  */
  
}



.titolProjecte2 {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px; 
  /*font-size:12px;*/
  font-weight:bold; 
  width:360px;
  /*background-color:#CCCCCC;*/
}
.titolProjecte2 a {
  text-decoration:none;
  /*color:#09064b;  */
}

.titolProjecte2 a:hover {
  text-decoration:underline;
  /*color:#09064b; */ 
  
}


.titolProjecteDins {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px; 
  /*text-align:justify;*/
  width:200px;
  /*font-size:12px;*/
  /*font-weight:bold; */ 
}

.titolProjecteDins a {
  text-decoration:none;
  /*color:#09064b;  */
}

.titolProjecteDins a:hover {
  text-decoration:underline;
  /*color:#09064b;  */
  
}


.titolNoticia {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px; 
  text-align:justify;
  font-weight:bold;  
  padding-bottom:10px;
}

.titolNoticia a {
  text-decoration:none;
  color:#09064b;  
}

.titolNoticia a:hover {
  text-decoration:underline;
  color:#09064b;  
  
}



.idiomaActiu {
 color: #e5e4e8; 
}


#imgMarc {
  /*border-color:#eceae6;*/
  /*border-color:#09064b;
  border-style:solid;
  border-width:1px;*/
  /*padding-top:2px;*/
  margin-top:2px;
}
#imgMarc img {
  border:1px solid #09064b;
  }





#imatgeMarc {
  
}

#imatgeMarc img {
  border:1px solid #09064b;
}



#imatgeMarcDetallPromo {
  float:right;
  
}

#imatgeMarcDetallPromo img {
  border:1px solid #09064b;
}


.imatgeMarc2 {
  border:1px solid #09064b;
  
  text-align:center;
  background-color:#eceae6;
  width:80px; 
}



.imatgeMarcDetall {
  border:1px solid #09064b;
  width:300px;
  text-align:center;
  float:right;
  }

#imgMarcText {
  /*border-color:#eceae6;
  
  border-style:solid;
  border-width:1px;
  */
  width:300px;
 
  
}

.imgMarcFlash {
  /*border-color:#eceae6;
  
  border-style:solid;
  border-width:1px;
  */
  width:345px;
}


.separador {
  clear:left;
  height:12px;
  
}

.separadorFlash {
  clear:left;
  height:5px;

}

#contenidor{
	text-align: left;
	width: 770px;
	margin: auto;
	background-color: white;
	/*background-image: url(imgs/bgContainer2.jpg);*/
	background-repeat: repeat-y;
	background-position: center;
	position: relative;
	
	/*
	border-color:#eceae6;
	border-width:1px;
	border-style:solid;*/
	
	
	overflow:hidden;
	
} 

#cap{
	/*height: 100px; */
	width: 770px;
	position:relative;
	clear: none;
	/*float: left;*/
	overflow:hidden;
	
	
} 

#cap2{
	/*height: 110px; */
	width: 770px;
	position:relative;
	clear: none;
	/*float: left;*/
	overflow:hidden;
	margin-bottom:5px;
	

	
} 





#capInici{
	/*height: 110px; */
	width: 770px;
	position:relative;
	clear: none;
	/*float: left;*/
	overflow:hidden;
	margin-bottom:5px;
	
} 

#logo{
	padding-top:10px;  
	padding-left:300px;
	padding-bottom:7px; 
	height: 68px;
	width: 155px;
	position:relative;
	float: left;
	clear: none;
	
} 

#franjaCap {

	border-bottom:1px;
	/*border-bottom-color:#eceae6;*/
	border-bottom-color:#09064b;
	border-bottom-style:solid;	
	
}


#menuCap{
	/*background-color:#FF0000;*/
	/*margin-top:4px;*/
	/*border-bottom-color:#09064b;*/
	/*text-align:right;*/
	
	
		
	border-bottom:1px;
	border-bottom-color:#09064b;	
	border-bottom-style: solid;	
	
	/*border-top:1px;
	border-top-color:#eceae6;
	border-top-style:solid;	
	*/
	padding-top:none;
	margin-top:none;
	/*padding-top:3px;	*/
	
	margin-bottom:10px;		
	padding-bottom:2px;
	

	overflow:hidden;
	height:15px;
	

}

#menuCapEsq{
	/*
	background-color:white;
	float:left;	
	width:220px;
	*/	
	background-color:white;
	padding-left:10px;
	margin-left:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	/*width:500px;*/
	float:left;
	
	


} 

#menuCapDret{
	background-color:white;
	float:right;
} 

#menuCapDret a{
    /*color: #e5e4e8;*/
	color:#09064B;
	text-decoration:none;
	font-weight:bold;
} 





#cosEsq{
	float: left;
	width: 224px;
	
} 

#menu{
	width: 224px;
	
	
} 

#mapaWeb{
	width: 224px;
	padding-left: 50px;
	background-color:#F2F2F2;
	margin-left:50px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right: 40px;
	
	
	
	
} 

#cercador{
	/*width: 209px;*/
	border:solid;
	border-color:#eceae6;
	border-width:1px;
	margin-top:12px;	
	margin-right:12px;	
	/*background-color:#99FFFF;*/
	padding-top:none;
	margin-bottom:5px;
} 


#publi{
	/*width: 209px;*/
	border:solid;
	border-color:#eceae6;
	border-width:1px;
	margin-top:12px;	
	margin-right:12px;	
	margin-left:5px;
	/*background-color:#99FFFF;*/
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:5px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000066;
	
	
} 

form {
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom:7px;
	background: #FFFFFF;
	width: 190px;	
	/*background-color:#CCFFFF;*/
}

label {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #09064b;
	display: block;
	width:170px;
}

.campo {
	margin-bottom: 5px;
	width:165px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

.select {
	margin-bottom: 5px;
	width:172px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}


.selectPerfil {
	margin-bottom: 5px;
	width:206px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}

#boton_enviar {
	font-size: 11px;
	width: 80px;	
	background: #eceae6;
	border: 1px Solid #7f9db9;
	/*text-indent: -9999px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #09064b;
	font-weight:bold;
	
}






#cosDret{
	float: right;
	width: 536px;
	/*background-color:#FF0000;*/
	text-align:justify;
	overflow:hidden;	
	padding-right:5px;
	padding-bottom:0px;
} 




#blocObres {
  /*border-color:#eceae6;*/
  border-color:#eceae6;
  border-style:solid;
  border-width:1px;
  text-align:justify;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:9px;
}

#blocObresDret {
  /*border-color:#eceae6;*/
  border-color:#eceae6;
  border-style:solid;
  border-width:1px;
  text-align:justify;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:9px;
}



#titolBlocObres {	
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:none;
	padding-right:2px;
	/*
	border-bottom-color:#eceae6;
  	border-bottom-style:solid;
  	border-bottom-width:1px;
	*/
	
	background-color:#eceae6;
}


.titolBlocObres, a{
   text-decoration:none;   
   color:#09064b;
}

.titolBlocObres, a:hover{
   text-decoration:underline;   
   
}



#titolBlocNoticies {	
	text-align:right;
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:none;
	padding-right:2px;
	
	border-bottom-color:#eceae6;
  	border-bottom-style:solid;
  	border-bottom-width:1px;
	
	border-right-color:#eceae6;
  	border-right-style:solid;
  	border-right-width:1px;
	
	/*background-color:#eceae6;*/
}


.titolBlocNoticies, a{
   text-decoration:none;   
   color:#09064b;
}

.titolBlocNoticies, a:hover{
   text-decoration:underline;   
   
}



#iniciEsq{
	float: left;
	width: 364px;
	border-right:1px;
	border-right-style:dashed;
	border-color:#eceae6;
	padding-right:5px;	
} 

#iniciEsqIntro{
	float: left;
	/*width: 364px;*/
	padding-right:5px;	
} 


#iniciDret{
	float: right;
	padding-left:10px;
	width: 165px;
} 

#portadaCap {
	padding-bottom:5px;
}

#portadaText {
	float:right;
	width:500px;
	padding-top:30px;
	padding-bottom:30px;
	padding-right:20px;
	padding-left:28px;
}

#portadaEsq {
  /*border-color:#eceae6;*/  
  padding-left:0px;
  padding-right:0px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:9px;
  float:left;
  width:365px;
}

#portadaDret {
  /*border-color:#eceae6;*/
  
  text-align:justify;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:9px;
  float:right;
  width:174px;
}


#iniciDret2 {
  /*border-color:#eceae6;*/
  
  text-align:justify;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  font-size:9px;
  float:left;
 
}

.imatge {
	float:left;
	width: 179px;
	
}

.descripcio {
	float:right;
	width:200px;	
}


#peu{
	
	float: left;
	width: 770px;
	background-image:url(imgs/fonsPeu.jpg);
	background-repeat:no-repeat;
	height:34px;
	clear:none;
	padding-right:none;
	
} 

#contenidor br {
clear:left;
}

#isos {
float:left;
padding-left:12px;
padding-top:2px;
width:60px;
}

#textPeu1 {
  float:left;
  padding-top:17px;
  padding-left:180px;
  padding-right:5px; 
}

#textPeu1 a{
  text-decoration:none;
  color:#09064b;  
}
#textPeu1 a:hover{
  text-decoration:underline;
  }


#logoPeu {
  float:left;
  padding-left:4px;
  padding-right:5px;
  padding-top:10px;
 
}
#textPeu2 {
  float:left;
  padding-top:17px;  
  
}
#textPeu3 {
  float:right;
  padding-top:17px;
  padding-right:5px;
  /*font-weight:bold;*/
}


#detallEsq {
  float:left;
  height:256px;  
  width:170px;
  
}

#detallDret {
  float:right;
  width:320px;

  
}

#detallNoticia {
  float:left;
  /*height:256px;*/
  width:100%;
  
  
}


#detallDretDisp {
  float:right;
  padding-right:0px;
  padding-right:1px;
  text-align:right;
  
 
}

#filaGris {
  clear:left;
  background-color:#eceae6;
  text-align:right;
  padding-right:5px;
  padding-top:2px;
  margin-bottom:12px;
  
  /*
  clear:left;
  text-align:right;
  padding-right:5px;
  padding-top:2px;
  margin-bottom:12px;
  border-bottom:1px;
  border-bottom-style:solid;
  border-bottom-color:#eceae6;
  */
  
}

#filaGris2 {
  clear:left;
  /*background-color:#eceae6;*/
  text-align:right;
  padding-right:5px;
  padding-top:0px;
  margin-bottom:0px;
  padding-bottom:0px;
  
  /*
  clear:left;
  text-align:right;
  padding-right:5px;
  padding-top:2px;
  margin-bottom:12px;
  border-bottom:1px;
  border-bottom-style:solid;
  border-bottom-color:#eceae6;
  */
  
}


#filaCos {
  clear:left;
  overflow:hidden;
 
  /*background-color:#FF0000;*/
  }
  
  
    
#filaDescripcio {
  clear:left;
  
}

#filaDescripcio2 {
  clear:left;
  /*margin-top:10px;*/
  padding-top:5px;
  
}


#imatgesPromo {
  clear:left;
  margin-top:5px;	
}

#imatgesPromo br{
 height:2px;
} 

.tiraImatges {
	margin-bottom:2px;
	margin-top:5px;
	margin-left:10px;
	
}

.subtitolPromo {
  /*color:#09064b;*/
  text-align:justify;
  padding-right:5px; 
  margin-bottom:8px;
  width:175px;
  border-bottom-style:dashed;
  border-bottom-width:1px;
  /*border-bottom-color:#09064b;*/
  border-bottom-color:#eceae6;
  padding-bottom:3px;
}

.subtitolPromoEmpresa {
  color:#09064b;
  text-align:left;
  padding-right:5px; 
  margin-bottom:8px;
  /*width:200px;*/
  padding-bottom:3px;
  text-align:justify;
}


.subtitolNoticia {
  /*color:#09064b;*/
  text-align:justify;
  padding-right:5px; 
  margin-bottom:8px;
 
  /* border-bottom-style:dashed;
  border-bottom-width:1px;
  border-bottom-color:#09064b;
  border-bottom-color:#eceae6;*/
  padding-bottom:3px;
}


.text {
  text-align:left;
  padding-right:5px; 
  margin-bottom:8px;
  /*width:200px;*/
  padding-bottom:3px;
  text-align:justify;
}


.subtitolPromoNoBorder {
  /*color:#09064b;*/
  text-align:justify;
  padding-right:5px; 
  margin-bottom:8px;
  width:360px;
  overflow:visible;
 
}


.disponibilitat {
  margin-bottom:2px;	
  padding-top:3px;
}

.disponibilitat a {
  	color:#09064b;	
	text-decoration:none;
}

.disponibilitat a:hover {
  	text-decoration:underline;	
}

.descImg {
  /*margin-bottom:2px;	*/
  width:180px;
  font-size:10px;
}

#descImgDreta {
  /*margin-bottom:2px;	*/
  /*width:180px;*/
  font-size:10px;
  text-align:right;
  float:right;
  width:290px;
  padding-top:4px;
  /*background-color:#CCCCCC;*/


}
.capDisp {
    /*border-top:1px;
	border-top-style:solid;*/
	font-weight:bold;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:center;	
	padding-top:5px;	
}

.filaDisp1 {
   	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:center;	
	padding-top:3px;	
}

.filaDisp2 {
   	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:center;		
}



.capNot {
    /*border-top:1px;
	border-top-style:solid;*/
	font-weight:bold;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;		
}

.filaNot1 {
   	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;	
	padding-top:3px;	
	color:#666666;
}

.filaNot1 a{
   text-decoration:none;   
   /*color:#09064b;*/
   color:#666666;
}

.filaNot1 a:hover{
   text-decoration:underline;   
   /*color:#09064b;*/
   color:#666666;
}

.filaNot2 {
   	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;		
}


.link a{
   text-decoration:none;   
   color:#09064b;
}

.link a:hover{
   text-decoration:underline;   
   
}

#detallEsqDisp {
  float:left;
  height:100px;
  width:350px;
}

#filaDescripcioForm {
  clear:left;
  
}

#filaDescripcioFormEsq {
 float:left;
 width:200px;  
 /*height:230px;*/
 
 
}

#filaDescripcioFormDret {
   float:right;
   border-color:#eceae6;
   border-style:solid;
   border-width:1px;   
   width:300px;   
}

#filaDescripcioFormDretMiss {
   float:right;
   border-color:#eceae6;
   border-style:solid;
   border-width:1px;   
   width:310px;  
   
   padding-top:80px;
   padding-bottom:80px;
   padding-left:12px;
   text-align:center;
}


.filaTaulaDetall {
   	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;		
}

.filaTaulaDetall2 {
   	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:right;		
}


.filaTaulaDetallCap {
    border-top:1px;
	border-top-style:solid;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;		
}

.filaTaulaDetallCap2 {
    border-top:1px;
	border-top-style:solid;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:right;		
}


.formulario {
 width:300px;
 /*background-color:#993300;*/

}

.input{
	margin-bottom: 2px;	
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
	
}


.textarea{
	margin-bottom: 2px;	
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
	
}

.filaForm {
/*background-color:#00FFFF;*/
float:left;
width:295px;
}
.filaFormNom {
/*background-color:#999900;*/
float:left;
padding-top:5px;

}

.filaFormCamp {
/*background-color:#FF0033;*/
float:right;
padding-right: 20px;

}


.filaFormCamp2 {
/*background-color:#FF0033;*/
float:right;
padding-right: 20px;
font-size:9px;


}


.filaFormCampEsq {
/*background-color:#FF0033;*/
float:left;
padding-right: 20px;
padding-bottom:5px;

}


.filaFormText {
/*background-color:#FF0033;*/
float:right;
padding-right: 20px;
}


.submit {
	font-size: 11px;
	width: 80px;	
	background: #eceae6;
	border: 1px Solid #7f9db9;
	/*text-indent: -9999px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #09064b;
	font-weight:bold;
	margin-bottom:4px;	
}



#detallEsqNoticies {
  float:left;
  padding-right:10px;
 
  
}


#detallTotal {
  float:left;
  height:256px;
}


.formContactar {
 width:400px; 
 /*background-color:#993300;*/
 padding-left:80px;
 padding-top:0px;
}





.formCalc {
 width:400px;
 
 /*background-color:#993300;*/
 padding-left:80px;
}


.filaFormCalc {
/*background-color:#00FFFF;*/
float:left;
width:295px;

}
.filaFormCalcNom {
/*background-color:#999900;*/

float:left;
padding-top:5px;

}

.filaFormCalcCamp {
/*background-color:#FF0033;*/
float:right;
padding-right: 7px;
}

.filaFormCalcText {
/*background-color:#FF0033;*/
float:right;
padding-right: 7px;
}

.inputCalc{
	margin-bottom: 2px;	
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	width:200px;
	text-align:right;	
	
}

.linia { 
	color: #09064b; 
	background-color: #09064b; 
	height: 1px; 
	
	border-style:dashed;
	margin: 0 auto; 
	
	/*text-align: center; */
}

#bodyAL {
	/*margin: 10 0 10 0px;*/
	/*margin: 1 0 0 1px;*/
	margin-bottom: 10px;
	margin-top: 20px;
	
	text-align: left;
	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;	
	font-size: 0.7em;
	
	color:#666666;
} 

#contenidorAL{
	text-align: justify;
	width: 300px;
	margin-left: 2px;
	background-color: #FFFFFF;
	/*background-image: url(imgs/bgContainer2.jpg);
	background-repeat: repeat-y;
	background-position: center;*/
	/*position: relative;*/
} 

#cosAL{
	float: left;
	/*width: 300px;*/
	/*height:237px;*/
	
} 

#llista
{
padding: 0 1px;
margin-left: 0;

}

#llista li
{
margin-left: 40px;
margin-bottom: 8px;

}



/*
#idiomes
{
margin-top:0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 8px;

padding-top:6px;
border-top: 1px solid #778;
border-bottom: 1px solid #778;
text-align:right;
width:170px;
display:inline;
float:right;
color:#09064B;
}*/

#textCap{
	/*padding-top:75px;  */
	padding-right:5px;
	padding-bottom:5px;
	
	position:relative;
	float: right;
	clear: none;	
	
	color: white;
	font-size:14px;
	font-weight:bold;
} 

#idiomes{
	padding-top:10px;  
	padding-right:0px;
	padding-bottom:0px;
	
	position:relative;
	float: right;
	clear: none;	
	
	text-align:right;
	
	/*color: #e5e4e8;*/
} 


#textIdiomes{
	float:right;
	padding-right:5px;
}

#iconesCap{
	padding-top:2px;
	float:right;
	padding-right:5px;
}

#icona{
	float:left;
	padding-left:8px;
}


#capText2{
	/*padding-top:40px; */
	margin-bottom:0px; 
	padding-bottom:0px; 
	/*color: #e5e4e8;*/
	
	float: right;
} 



#idiomes a{
    /*color: #e5e4e8;*/
	/*color:#09064B;*/
	/*color:#eceae6;*/
	text-decoration:none;
	/*font-weight:bold;*/
} 

#idiomes a:hover{
    /*color: #e5e4e8;*/
	/*color:#09064B;*/
	/*color:#eceae6;*/
	text-decoration:underline;
	/*font-weight:bold;*/
} 


#capText3{
	margin-top:35px;  
	padding-right:0px;
	padding-bottom:0px;
	
	position:relative;
	float: right;
	clear: none;	
	
	text-align:right;
	
	/*color: #e5e4e8;*/
} 


#navlist
{
/*padding: 3px 0;*/

margin-top:0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 8px;

padding-top:6px;
border-top: 1px solid #778;
border-bottom: 1px solid #778;
text-align:left;


}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
	margin-left:3px; /*distancia entre pestanyes*/
	
}

#navlist li a
{
	/*padding: 3px 0.5em;*/
	/*margin-left: 3px;*/
	border: 1px solid #778;
	border-bottom: none;
	background: #F3F2F8;
	text-decoration: none;
	/*padding-right:12px;
	padding-left:10px;*/
	
	padding-right:10px;
	padding-left:10px;
	
	
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
	color: #000;
	background: #FFFFFF;
	border-color: #227;
}

#navlist li a#current
{
	background: white;
	border-bottom:1px solid white;
	border-bottom-color:white;

}

#navIdiomes linkI
{
	background: white;
	border-bottom:0px solid white;
	border-bottom-color:white;

}

hr.linea { 
	height: 1px;
	border: 0;
	color: #eceae6;
	background-color: #eceae6;
	width: 100%;	
} 

#flashEsq {
	padding-left:5px;

}

.pagActiu {
	font-weight:bold;
}

.numPagines {
	text-align:left;
}

.indexPagines {
	text-align:right;

}

#capContDetall{
	overflow:hidden;
	/*background-color:#99CCFF;*/
	padding-bottom:20px;
}

#titolCategoria{
	/*color:#09064b;*/
	color:#666666;
	text-align:left;
	padding-right:5px; 
	font-size:14px;
	font-weight:bold;  
	float:left;
	width:350px;
	padding-bottom:15px;
	/*background-color:#00CC33;*/
	
}

#tornar {
	 float:right;
	 width:75px;
	 /*background-color:#99FFFF;*/
	 text-align:right;
	 padding-right:5px;
	 font-weight:bold;
}

#tornar a{
	 color:#666666;
	 
}

.subtitolProjecte {
  /*color:#09064b;*/
  text-align:left;
  padding-right:5px; 
  margin-bottom:8px;
  width:170px;
  /*border-bottom-style:dashed;
  border-bottom-width:1px;
 border-bottom-color:#09064b;
  border-bottom-color:#eceae6;*/
  padding-bottom:3px;
  }
  
.data {
	/*font-style:italic;*/
	font-size:9px;

}  

#pisMostra {
	padding-top:4px;
}


}  

#infoBancs {
	padding-top:3px;
}


#blocUltimesNoticies{
	overflow:hidden;
	margin-top:5px;
	
	padding-top:5px;
	
	border-top-style:dashed;
    border-top-width:1px;
 	border-top-color:#cccccc;
	
	border-bottom-style:dashed;
    border-bottom-width:1px;
 	border-bottom-color:#cccccc;
	
	height:145px;
	

}

#noticiaEsq{
	float:left;
	width:250px;
	
	padding-right:10px;
	
	border-right-style:dashed;
    border-right-width:1px;
 	border-right-color:#cccccc;
	
	
  

}

#noticiaDret{
	float:right;
	width:250px;
	
	

}

#titolUltimesNoticies {
  /*color:#09064b;*/
  padding-top:35px;
  text-align:left;
  padding-right:5px; 
  font-size:11px;
  font-weight:bold;  
  padding-bottom:3px;
}

#titolUltimesNoticies a{
  color:#666666;

}

/*
#imatgeMarc2 {
   
}*/

#imatgeMarc2 img {
  border:1px solid #09064b;
  float:left;
  margin-right:5px;
  margin-bottom:20px;
 
}


#imatgesDetall {
	float:left;
	/*background-color:#CCCCCC;*/
	text-align:left;
	
	/*width:530px;*/
}

.venuda {
	color:#990000;
}

.tdFoto {

}

.tdFoto img {
	border:1px solid #000000;
}

caption{
	background:#eeeeee;
	/*font-size:110%;*/
	/*border-top:1px solid #000000;*/
	border-top:none;
	/*border-bottom:1px solid #000000;*/
	padding:2px;
	text-align:left;
	font-weight:bold;
	
}
