html,body {
      margin: 0;
      padding: 0;
      text-align: center;
      font-family: Verdana, arial, Helvetica, sans-serif;
      font-size: 12px;
      background: #FFF url("imgs/border.jpg") repeat-y center;
}
    

img { border: none; }
a { text-decoration: none; color: #101c4c; font-weight: bold;}
a:hover { text-decoration: underline; color: #fca00e; }

/*---------- Divs ----------*/

#header {
      /*background: url("imgs/banner1.jpg") no-repeat center;*/
      /*height: 100px;*/
      width: 890px;
      margin: 0 auto;
	  overflow:visible;
}



#logo{
      padding-top: 10px;
	  padding-bottom: 0px;
      /*margin: 0 auto;*/
      width: 890px;
      voice-family: "\"}\""; 
      voice-family:inherit;
	  height:75px;
	  text-align:left;
	  padding-left:0px;
	  overflow:hidden;  
}

html>body #logo { width: 890px }  /* for opera */







#logo img{

  padding-left:15px;	  

}









 

* html #container {

      overflow: visible;
	 
		
}


#container {

      width: 890px;
      overflow: hidden;
      text-align: left;
      font-family: Verdana, Tahoma, Helvetica, sans-serif;
      margin: 0px auto;
      /*border-top: 2px solid #f48200;*/

	  border-top: 2px solid #101c4c;
	  /*border-bottom: 3px solid #ffb93f;*/
	  border-bottom: 3px solid #101c4c;
      background: #e5e5e5;	 
	  /*border:1px solid blue;*/
	  /*min-height:600px;*/
	  /*overflow:visible;
	  min-height:600px;
	  height:auto !important;*/
	  	
} 




#content{

      float: right;

      width: 690px;

      /*background: #fff url(imgs/nav-edge.jpg) repeat-y;*/

	  background: #fff url(imgs/fonsTemp.jpg);

	  background-position:top right;

	  background-repeat:no-repeat;

      padding-bottom: 40px;

      min-height: 380px;
	 

}

* html #content {height: 380px; overflow: visible;}



#contentPromo{

      float: right;

      width: 690px;

      background: #fff url(imgs/nav-edge.jpg) repeat-y;

	  /*background: #fff url(imgs/fonsTemp.jpg);*/

	  background-position:top right;

	  background-repeat:no-repeat;

      padding-bottom: 40px;

      min-height: 380px;

}



* html #contentPromo {height: 380px; overflow: visible;}









#maincontentTotal {

      float: left;

      

      padding: 30px 20px 0px 20px;

      overflow: hidden;

      voice-family: "\"}\""; 

      voice-family:inherit;

      width: 650px; 

	  text-align:justify;

}





#maincontent {

      float: left;

      float: right;

      padding: 30px 20px 0px 20px;

      overflow: hidden;

      width: 450px;

      voice-family: "\"}\""; 

      voice-family:inherit;

      width: 410px; 

	  text-align:justify;

}



#maincontent img {

      padding: 1px;

      /*border: 1px solid #f48200;*/

	  margin-right:8px;

	  float:left;

	  margin-top:3px;

	  

}





#maincontentTemp img {

      padding: 1px;

      /*border: 1px solid #f48200;*/

	  margin-right:8px;

	  float:left;

	  margin-top:3px;

	  

}



#rightdiv{

      padding-top: 30px;

      float: right;

      width: 230px;

}



#rightdiv img{

      padding: 1px;

      border: 1px solid #f48200;

	  margin-left:2px;

}



#news{

      width: 210px;

      margin: 0 auto;

}





/*---------- Navigation Menu ----------*/

#navcontainer {

      padding-top: 30px;
      padding-left: 15px;
      min-height: 380px;
      float: left;
      overflow: hidden;
      width: 180px;
	  /*border:1px solid red;*/
	  	
}

* html #navcontainer {
	height: 380px; overflow: visible;
}





/*

.nav {

      width: 170px;

      position: relative;

      list-style-type: none;

      margin: 0;

      padding: 0px;

      font-size: 105%;

	  

}



.nav li {

      text-align: left;

      margin: 3px 1px;

      padding: 0;

	 

	  

      

}



.nav li a {

     

      display: block;

      padding: 4px 0 4px 10px;

      background: #f48200;

      color: #101c4c;

      font-weight: bold;

      text-decoration: none;

      voice-family: "\"}\""; 

      voice-family:inherit;

      width: 160px; 

	   

	  

}



.nav li a:hover {

      background: #101c4c;

      color: white;

      font-weight: bold;

      cursor: pointer;

	 

}

*/



/*---------- Footer ----------*/

#footer {

		

      height: 30px;

      margin: 0 auto;

      padding: 10px 0 10px 0;

      font-size: 80%;

      text-align: center;

      color: #101c4c;

      width: 890px;

      background: #fff;

	  /*border:1px solid red;*/

	 

	  

	 

}


#footertextleft{
   margin-left: 10px;
   text-align: left;
   width: 560px;
   float: left;
}

#footertextright{
   margin-right: 10px;
   text-align: right;
   width: 300px;
   float: right;
}



/*---------- Headings ----------*/

h1 { 

      padding-top: 0;

      margin-top: 0;  

      font-family: Verdana;
	  
	  /*font: 120%;*/
	  font-size:1em;

      font-weight: bold;

      color: #101c4c;

}



.mainheading{

      font-weight: bold;

      font-size: 2em;      

}



h2 {

      padding-top: 0px;

      margin-top: 0px;

      font-family: Verdana;
	  
	  font:110%;

      font-weight: bold;

      color: #101c4c;

}



/*---------- Classes ----------*/

.underlineLlarg{

	  font-size: 150%;   

      padding-bottom: 3px;

      width: 410px;

      border-bottom: 2px solid #f48200;

}



.underlineLlarg2{

	  font-size: 150%;   

      padding-bottom: 3px;

      width: 650px;

      border-bottom: 2px solid #f48200;

}

.underlineLlarg3{

	  font-size: 110%;   

      padding-bottom: 3px;

      width: 650px;

      border-bottom: 2px solid #f48200;
	  font-weight:bold;

}



.underline{

      padding-bottom: 3px;

      width: 210px;

      border-bottom: 2px solid #f48200;

}



.subheading{

      font-weight: bold;

}



.submitbox{

      width: 215px;

      background: #b8d1e4;

      padding: 5px;

      text-align: left;

      border: 1px solid #e5e5e5;

}



.submitbox p{

      margin-top: 3px;

      margin-bottom: 5px;

}



.linkbutton{

      height: 20px;

      font-size: 95%;

      background: #e5e5e5;

      color: #949494;

      border: none;

      padding: 3px 8px;

      font-weight: bold;

}



#maincontent ul{

      list-style-image: url(img/bullet.png)

}



.advert{

      width: 160px;

      padding: 5px;

      background: #fff;

      border: 1px solid #c8c8c8;

}













.formulario {

 width:300px;

 /*background-color:#993300;*/



}



.input{

	margin-bottom: 2px;	

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	width:200px;

	

}





.textarea{

	margin-bottom: 2px;	

	font-size: 9px;

	font-family: Verdana,Arial, Helvetica, sans-serif;

	width:200px;

	

}



.filaForm {

/*background-color:#00FFFF;*/

float:left;

width:320px;

}

.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;



}





.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: Verdana,Arial, Helvetica, sans-serif;

	color: #09064b;

	font-weight:bold;

	margin-bottom:4px;	

}





.formContactar {

 width:320px; 

/* background-color:#993300;*/

 padding-left:40px;

 padding-top:0px;

}



.selectPerfil {

	margin-bottom: 5px;

	width:206px;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}









#imatgeMarc2 img {

  border:1px solid #f48200;

  float:left;

  margin-right:5px;

  margin-bottom:20px;

 

}





#imatgesDetall {

	float:left;

	/*background-color:#CCCCCC;*/

	text-align:left;

	

	/*width:530px;*/

}







/*menu lateral*/

#elmenu {		

	width: 185px;	

	

}	

/*

#elmenu a:link, #elmenu a:visited {		

 	  display: block;

      padding: 4px 0 4px 10px;

      background: #f48200;

      color: #101c4c;

      font-weight: bold;

      text-decoration: none;

      voice-family: "\"}\""; 

      voice-family:inherit;

	  margin-top:4px;

     

}		



#elmenu a:hover {	

	color: #FFFFFF;

	background: transparent url('imgs/menu.jpg') 0px -32px no-repeat;

	padding: 8px 0 0 30px;	

	

}

*/



a.off:link, a.off:visited {		

 	  display: block;

      padding: 4px 0 4px 10px;

      /*background: #f48200;*/

	  background: white;

      color: #101c4c;

      font-weight: bold;

      text-decoration: none;

      voice-family: "\"}\""; 

      voice-family:inherit;

	  margin-top:4px;

     

}		



a.off:hover {	

	color: #f48200;	

	/*background: transparent url('imgs/menu.jpg') 0px -32px no-repeat;*/

	/*padding: 8px 0 0 30px;*/	

	

}

a.onObres:link, a.onObres:visited {		

 	  display: block;
      padding: 4px 0 4px 10px;
      /*background: #f48200;*/
	  background: #f48200;
      color: #101c4c;
      font-weight: bold;
      text-decoration: none;
      voice-family: "\"}\""; 
      voice-family:inherit;
	  margin-top:4px;   

}		






a.on:link, a.on:visited {		

 	  display: block;
      padding: 4px 0 4px 10px;
      /*background: #f48200;*/
	  background: white;
      color: #101c4c;
      font-weight: bold;
      text-decoration: none;
      voice-family: "\"}\""; 
      voice-family:inherit;
	  margin-top:4px;   

}		



a.on:hover {	
	color: #f48200;	
	/*background: transparent url('imgs/menu.jpg') 0px -32px no-repeat;*/
	/*padding: 8px 0 0 30px;*/
}





a.sub {

      /*background-color:blue;*/

  	  color:green; 

   	  display: block;

      padding: 4px 0 4px 10px;

      /*background: #f6b469;*/

      color: #101c4c;

      font-weight: normal;

      text-decoration: none;

      voice-family: "\"}\""; 

      voice-family:inherit;

	  /*margin-bottom:4px;*/

	  padding-left:15px;

	  border-left:1px solid #ffffff;

	 /* border-right:1px solid #ffffff;*/

	  

}



a.sub:hover{  

  	color:#f6b469;

}





a.sub2 {

      /*background-color:blue;*/

  	  color:green; 

   	  display: block;

      padding: 4px 0 4px 10px;

      /*background: #f6b469;*/

      color: #101c4c;

      font-weight: bold;

      text-decoration: none;

      voice-family: "\"}\""; 

      voice-family:inherit;

	  /*margin-bottom:4px;*/

	  padding-left:15px;

	  border-bottom:1px solid #ffffff;

	   border-left:1px solid #ffffff;

	 /* border-right:1px solid #ffffff;*/

	  

}



a.sub2:hover{  

  	color:#f6b469;

}





a.sub3 {

  /*background-color:blue;*/

  	  color:green; 

   	  display: block;

      padding: 4px 0 4px 10px;

      /*background: #f6b469;*/

      color: #101c4c;

      font-weight: normal;

      text-decoration: none;

      voice-family: "\"}\""; 

      voice-family:inherit;

	  /*margin-bottom:4px;*/

	  padding-left:20px;

	  border-left:1px solid #ffffff;

	 /* border-right:1px solid #ffffff;*/

	  

}



a.sub3:hover{  

  	color:#f6b469;

}









/*taules llistats*/

.capNot {

    /*border-top:1px;

	border-top-style:solid;*/

	font-weight:bold;

	border-bottom:1px;

	border-bottom-style:solid;

	border-color:#f48200;	

	text-align:left;		

}



.filaNot1 {

   	border-bottom:1px;

	border-bottom-style:solid;

	border-color:#f48200;	

	text-align:left;	

	padding:4px;	

	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;		

}





hr.linea { 

	height: 1px;

	border: 0;

	color: #f48200;

	background-color: #f48200;

	width: 100%;	

} 









#imatgeMarc img{

      padding: 1px;

      border: 1px solid #f48200;

	 

}



#imatgeMarcDret img{

      margin-left: 0px;

      border: 1px solid #f48200;

	 

}



.blocNoticia{

	

}







#menuCap {	

	height:24px;

	width:890px;

	overflow:hidden;	

	display:block;

	/*border:1px solid red;*/

	margin: none;

	padding:none;

}



#nav {

	margin: 0;

	padding-bottom:2px;

	/*border-bottom: 1px solid #9FB1BC;	/

	/*border:1px solid red;*/

	

		

	}



#nav li {

	margin: none; 

	padding: none;

	display: inline;

	list-style-type: none;

	/*background-color:#FF9900;*/

	

	

	}

	

#nav a:link, #nav a:visited {

	float: right;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	/*padding: 0 0px 10px 10px;*/

	padding-left:10px;

	padding-right:10px;

	padding-bottom:3px;

	padding-top:5px;

	

	

	text-decoration: none;

	color: #101c4c;

	/*background-color:#FF9900;*/

	margin-right:5px;

	margin-bottom:none;

	

	

	background-color:white;

	/*border-right:2px solid #f48200;

	border-left:2px solid #f48200;

	border-top:2px solid #f48200;

	border-bottom:none;*/

	}



#nav a:link.active, #nav a:visited.active, #nav a:hover {

	float: right;

	font-size: 12px;

	line-height: 14px;

	font-weight: normal;

	/*padding: 0 0px 10px 10px;*/

	padding-left:10px;

	padding-right:10px;

	padding-bottom:3px;

	padding-top:5px;

	

	

	text-decoration: none;

	/*color: #101c4c;*/

	/*color: #f48200;*/

	color: #ffffff;

	/*background-color:#FF9900;*/

	margin-right:5px;

	margin-bottom:none;

	

	

	/*background-color:#f48200;*/

	background-color:#101c4c;

	/*border-right:2px solid #f48200;

	border-left:2px solid #f48200;

	border-top:2px solid #f48200;

	border-bottom:none;*/

}





#nav a:visited.active {

	

	font-weight: bold;

	

}





/*idiomes*/



#navIdiomes {

	margin: 0;
	padding-bottom:2px;
	padding-right:10px;
	/*border-bottom: 1px solid #9FB1BC;	*/
	/*border:1px solid red;*/
	width:200px;

		

}





#navIdiomes li {

	margin: none; 

	padding: none;

	display: inline;

	list-style-type: none;

}

	

#navIdiomes a:link, #navIdiomes a:visited {

	float: right;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	/*padding: 0 0px 10px 10px;*/

	padding-left:5px;

	padding-right:5px;

	padding-bottom:5px;

	padding-top:6px;

	

	

	text-decoration: none;

	/*color: #f48200;*/
	color: #101c4c;

	/*background-color:#FF9900;*/

	margin-right:0px;

	margin-bottom:none;

	font-weight:bold;

	

	/*background-color:white;*/

	/*border-right:2px solid #f48200;

	border-left:2px solid #f48200;

	border-top:2px solid #f48200;

	border-bottom:none;*/

		

	}



#navIdiomes a:link.active, #navIdiomes a:visited.active, #navIdiomes a:hover {

	float: right;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	/*padding: 0 0px 10px 10px;*/

	padding-left:5px;

	padding-right:5px;

	padding-bottom:5px;

	padding-top:6px;	

	text-decoration: none;

	/*color: #f48200;*/
	color: #101c4c;

	/*background-color:#FF9900;*/

	margin-right:0px;

	margin-bottom:none;

	font-weight:bold;

	

	/*background-color:#f48200;*/

	/*border-right:2px solid #f48200;

	border-left:2px solid #f48200;

	border-top:2px solid #f48200;

	border-bottom:none;*/

	

	background-image:url(imgs/tab_circle3.gif);

	background-position:bottom center;

	background-repeat:no-repeat;

	

}


#navIdiomes a:link.active, #navIdiomes a:hover {

	float: right;

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	/*padding: 0 0px 10px 10px;*/

	padding-left:5px;

	padding-right:5px;

	padding-bottom:5px;

	padding-top:6px;	

	text-decoration: none;

	color: #f48200;
	
	/*background-color:#FF9900;*/

	margin-right:0px;

	margin-bottom:none;

	font-weight:bold;

	

	/*background-color:#f48200;*/

	/*border-right:2px solid #f48200;

	border-left:2px solid #f48200;

	border-top:2px solid #f48200;

	border-bottom:none;*/

	

	background-image:url(imgs/tab_circle3.gif);

	background-position:bottom center;

	background-repeat:no-repeat;

	

}



.textBlau {

 color:#121c4d;

 font-weight:bold;

}

 

 

 .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: Verdana, Arial, Helvetica, sans-serif;

	width:200px;

	text-align:right;	

	

}



label {

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #09064b;

	display: block;

	width:170px;

}



.campo {

	margin-bottom: 5px;

	width:165px;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.select {

	margin-bottom: 5px;

	width:172px;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





.selectPerfil {

	margin-bottom: 5px;

	width:206px;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#boton_enviar {

	font-size: 11px;

	width: 80px;	

	background: #eceae6;

	border: 1px Solid #7f9db9;

	/*text-indent: -9999px;*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #09064b;

	font-weight:bold;

	

}





#detallEsq {

  float:left;
  /*height:300px; */ 
  /*width:170px;*/
  width:300px;
 /* min-height: 380px;*/
  

}



#detallDret {

  float:right;

  width:320px;



  

}





    



#filaGris {

  clear:left;

  /*background-color:#f48200;*/

  text-align:left;

  padding-right:0px;

  padding-top:0px;

  margin-bottom:10px;

   

  /*

  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;

  */  

}



.subtitolPromo {

  /*color:#09064b;*/

  text-align:justify;

  padding-right:5px; 

  margin-bottom:8px;

  /*width:175px;*/

  width:300px;

  border-bottom-style:dashed;

  border-bottom-width:1px;

  /*border-bottom-color:#09064b;*/

  border-bottom-color:#eceae6;

  padding-bottom:3px;

}



#imatgesPromo {

  clear:left;

  margin-top:5px;	

}



#imatgesPromo br{

 height:2px;

} 



.tiraImatges {

	margin-bottom:2px;

	margin-top:5px;

	margin-left:10px;

	

}





.data {

	/*font-style:italic;*/

	font-size:9px;



}  



#pisMostra {

	padding-top:4px;

}





}  



#infoBancs {

	padding-top:3px;

}





.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;*/





}







#imatgeMarcDetallPromo {

  float:right;

  

}



#imatgeMarcDetallPromo img {

     	  padding: 1px;

      border: 1px solid #f48200;

	  margin-left:2px;

}



#filaDescripcio {

  clear:left;

  

}



#filaDescripcio2 {

  clear:left;

  /*margin-top:10px;*/

  padding-top:5px;

  

}



#detallDretDisp {

  float:right;

  padding-right:0px;

  padding-right:1px;

  text-align:right;

  

 

}

#detallEsqDisp {

  float:left;

  height:100px;

  width:450px;

}

#imgMarc {

  /*border-color:#eceae6;*/

  /*border-color:#09064b;

  border-style:solid;

  border-width:1px;*/

  /*padding-top:2px;*/

  margin-top:2px;

}

#imgMarc img {

  border:1px solid #f48200;

  }





.venuda {

	color:#990000;

}



.tdFoto {



}



.tdFoto img {

	border:1px solid #000000;

}



.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;		

}



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;

	

}





#filaDescripcioFormEsq {

 float:left;

 width:200px;  

 /*height:230px;*/

 

 

}



#filaDescripcioFormDret {

   float:right;

   border-color:#eceae6;

   border-style:solid;

   border-width:1px;   

   width:300px;

   padding-left:10px;

   padding-top:10px;   

}



#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;

}









#projectes{

      width: 205px;

      /*margin: 0 auto;*/

	  border: 1px solid #f48200;

	  background-color:#eeeeee;

	  padding-left:0px;

	  padding-bottom:10px;

	  margin-left:11px;

	  

}





.titolP a {

  	font-weight:normal;

	color: #101c4c;

	

}

#taulaDestacat {

	padding-left:15px;

	padding-right:15px;

	text-align:justify;

	

}



.underlineDestacat{

      padding-bottom: 3px;

      width: 190px;

      border-bottom: 1px solid #f48200;

	  padding-left: 15px;

	  padding-top:5px;

	  background-color:#FF9933; 

}





.underlineDestacat a {

	

}



.underlineDestacat a:hover {

	color:#101c4c;

	

}



.underlineDestacat a:active {

	color:#101c4c;

}





#divNavIdiomes{
	float:right;	
	width:260px;
}



#divNav {

	float:right;

	width:340px;

	margin-bottom:0px;

	padding_bottom:0px;

	margin-top:2px;

	margin-right:70px;

}


.llistaDocs li{
	list-style:none;
	color:#333;
	/*background:#eaeed2;*/
	/*width:280px;*/
	/*list-style-image: url(imgs/pdf.jpg);*/	
	
	background-image: url(imgs/pdf.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top:5px;	
	padding-bottom:0px;		
	
}

.llistaDocs li a{
	font-size:10px;
	font-weight:normal;
		
}

.titolCategoria {
font-weight:bold;
color:#101c4c;
margin-bottom:0px;

	
}

.descripcioCategoria{
font-size:10px;
margin-top:2px;

}

.taulaCap1 {
	/*background-color:#CCCCCC;*/
    /*border-top:1px solid;*/
	border-bottom:1px solid #f48200;
	
	font-weight:bold;
	
	text-align:left;	
	padding-top: 4px;
	padding-bottom: 4px;
	font-size:10px;	
	
	
}

.taulaFila1 {
    /*border-top:1px;
	border-top-style:solid;*/
	font-weight:none;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;
	font-size:10px;	
	padding-top: 2px;
	padding-bottom: 2px;
		

}

.taulaFila2 {
    /*border-top:1px;
	border-top-style:solid;*/
	font-weight:none;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;
	font-size:10px;	
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#EBEBEB
		

}

.taulaTitol {
    /*border-top:1px;
	border-top-style:solid;*/
	font-weight:none;
	border-bottom:1px;
	border-bottom-style:solid;
	border-color:#eceae6;	
	text-align:left;
	font-size:10px;	
	padding-top: 4px;
	padding-bottom: 4px;
	background-color:#f48200;		

}

#formLogin {	

	/*background-color:blue;*/

	float:left;

	padding-top: 20px;

	padding-left:10px;

	padding-right:10px;

	text-align:justify;

	

	overflow:hidden;

	

	border:1px solid #eceae6;

	margin-left:0px;

	

	padding:10px;

	

	

	

}



.loginForm{
	/*background-color:#99FFCC;*/
	margin-left:40px;
	padding-left:0px;
	margin-top:0px;
	/*border:1px solid #00CC33;*/
}			

.inputLogin{
	margin-bottom: 2px;	
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	width:100px;
}

.inputLogin2{
	margin-bottom: 2px;	
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}


.filaFormLogin {
/*background-color:#00FFFF;*/
float:left;
width:200px;
clear:left;
}

.filaFormNomLogin {
/*background-color:#999900;*/
float:left;
padding-top:5px;
}

.filaFormCampLogin{
/*background-color:#FF0033;*/
float:right;
padding-right: 20px;
}

.submit2 {
	font-size: 11px;
	width: 80px;
	background: #f48200;
	border: 1px Solid #7f9db9;
	/*text-indent: -9999px;*/
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #09064b;
	font-weight:bold;
	margin-bottom:4px;	
}



#imatgeMarcDetall {
	background: #f48200;
	width:302px;
	float:right;
	margin-left:20px;
}

#imatgeMarcDetall .peuFoto{

display:block;
margin-left:5px;
margin-bottom:5px;
font-size:9px;
margin-right:5px;

}


#imatgeMarcDetall a img{

      padding: 0px;
	  margin:0px;
      /*border: 1px solid #f48200;*/
	 
     /*border:1px solid #09064b;*/
/*
   	  padding: 1px;
      border: 1px solid #f48200;
	  margin-left:2px;
	*/  
	  float: right; 
	  
	  margin-bottom:5px;
	  
	  display:inline;  
	border:1px solid #f48200;
	  
	 

}
