body {margin:0; font-family:Helvetica, sans-serif; color:#392c2e; font-size:.8em;}
img{border:none;}

a:link , a:visited {color: #FFF; text-decoration:none;}
a:hover , a:active {color: #392c2e; text-decoration:none;}

h1{float:left; display:inline; color:#932b35; font-size:1.8em; background:url("../img/bg-titols.gif") repeat-x 0 28px; padding:0 0 9px 0; width:460px; height:22px; //margin:5px 0 0 0}
h2{float:left; display:inline; color:#932b35; font-size:1.1em; padding:0 0 0 0; width:460px; font-weight:normal; line-height:1.3em; //margin:15px 0 0 0; min-height:28px;}
h3{float:left; display:inline; color:#932b35; font-size:1.1em; padding:0 0 0 0; width:460px; font-weight:normal; line-height:1.3em; //margin:15px 0 0 0; margin:15px 0 0 0; }

h4{}

p{float:left; display:inline; color:#392c2e; font-size:1em; padding:0 0 0 0; width:460px; font-weight:normal; line-height:1.3em; //margin:15px 0 0 0; }
	#pnoticies{float:left; padding:0 0 0 0; //padding:0 35px 0 0; display:block; color:#392c2e; font-size:.9em; padding:0 0 0 0; width:460px; font-weight:normal; line-height:1.3em; //margin:15px 0 0 0; line-height:1.2em; text-align: justify!important;}
.imatges{float:left; display:inline; width:250px; height:auto; margin:0 20px 10px 0;}

/*/////////////////////////TOP///////////////////////////////////////////*/

#content{
	width:960px; height:600px; 
	background:url("../img/bg-content.png");
	margin:auto;
	}
	
.logo{
	float:left; display:inline;
	margin:10px 0 0 43px;
	width:900px;
	height:60px;
	}
	
#idioma{
	position:relative; top:0; left:0px;
	margin:0 0 0 868px;
	width:50px; height:22px;
	background:url("../img/bg-idioma.jpg");
	}
	
.cat{
	width:16px; height:11px;
	float:left; display:inline;
	background:url("../img/flat_cat.jpg") no-repeat;
	margin:6px 3px 0 6px;
	}
	
.cast{
	width:16px; height:11px;
	float:left; display:inline;
	background:url("../img/flat-cast.jpg") no-repeat;
	margin:6px 3px 0 3px;
	}

.telefon{
	margin:20px 0 0 430px;
	}
	
	
/*/////////////////////////MENU SUPERIOR///////////////////////////////////////////*/
		
#menuSup {
   	  line-height:30px;
	  font-weight:normal; font-size:1.15em;
      float:left; display:inline;
	  margin:16px 0 0 43px; 
      }
    #menuSup ul {
	  margin:0;padding:0;
	  list-style:none;
      }
    #menuSup li {
	  padding:0;
      display:inline;
      margin:0;
      }
    #menuSup a {
      float:left;
      display:inline;
      padding:4px 22px 0 22px;
      color:#FFF;
      }
    #menuSup a span {
      float:left;
      display:inline;
      padding:0;
      color:#392c2e;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menuSup a span {float:none;}
    /* End IE5-Mac hack */
    #menuSup a:hover span {}
    #menuSup a:hover {background:url("../img/bt-superiorOver.png") no-repeat left top; color:#392c2e;}

    #menuSup #current a {background:url("../img/bt-superiorOver.png") no-repeat left top;}
	#menuSup #current a span {}
	
	
	
/*/////////////////////////CONTINGUTS i FOTO SUPERIOR///////////////////////////////////////////*/

#continguts{
	float:left; display:inline;
	width:727px; height:auto; 
	}

#fotoSuperior{
	float:left; display:inline;
	width:727px; height:210px;
	}

#menuSec{
	float:left; display:inline;
	width:202px; height:352px;
	margin:0; padding:0;
	background:url("../img/bg-menu-esq.jpg");
	line-height:1em;
	}
	#menuSec ul{
		margin:15px 0 0 0; padding:0 0 0  0;
	  	list-style:none;
	  	}
	#menuSec li{
		padding:0 3px 0 0; display:inline; margin:0;
		font-size:.85em; //font-weight:bold;
		float:right;
		}
	#menuSec a{
		float:right;
		width:142px;
      	display:inline;
      	padding:10px 14px 5px 25px;
		margin:0;
      	color:#392c2e;
		line-height:1.1em;
		background:url("../img/bg-inferior-menu-esq.jpg") no-repeat 0 25px ;
		}
	#menuSecB a{
		float:right;
		width:142px;
      	display:inline;
      	padding:10px 14px 5px 25px;
		margin:0;
      	color:#392c2e;
		line-height:1.1em;
		background:url("../img/bg-inferior-menu-esq.jpg") no-repeat 0 38px ;
		font-size:1em;
		}
		#menuSecC a{
		float:right;
		width:142px;
      	display:inline;
      	padding:10px 14px 5px 25px;
		margin:0;
      	color:#932b35;
		line-height:1.1em;
		background:url("../img/bg-inferior-menu-esq.jpg") no-repeat 0 38px ;
		font-size:1em;
		}
	#menuSec a:hover{
      	color:#932b35;
		}
	#menuSec #current2 a{
      	color:#932b35;
		}

#textosContinguts{
	float:left; display:inline;
	width:460px;
	padding:8px 30px 0 35px; 
	background:#FFF;
	}
	
#contentImatgeNoticia{float:left; display:block; width:250px; height:auto; margin:0 20px 0 0 ;}
	
#textosContinguts2{
	float:left; display:inline;
	width:490px; height:300px;
	padding:8px 0 0 35px;
	background:#FFF;
	}
	
	
#textosContinguts3{
	float:left; display:inline;
	width:490px; //width:370px; 
	padding:8px 0 0 35px; //padding:8px 0 0 25px;
	background:#FFF;
	}
	



/*/////////////////////////MENU DRETA///////////////////////////////////////////*/

.enquestes{
	float:left; display:inline;
	width:233px; height:60px;
	}
	
.icoEnquestes{
	float:left; display:block;
	padding:3px 0 0 5px;
	}
	
.textEnquestes{
	float:left; display:inline;
	width:165px; height:auto;
	padding:6px 0 0 5px;
	color:#FFF;
	font-size:.9em;
	}
	
.linkEnquestes{
	text-decoration:underline !important;
	font-weight:bold;
	}
	.linkEnquestes:hover{
	color:#CCC;
	}
	
#menuDreta{
	float:left; display:inline;
	width:233px; height:501px; 
	margin:0; padding:0;
	background:url("../img/bg-menu-dreta.jpg");
	}
	
.noticies{
	float:left; display:inline;
	width:202px; height:auto;
	margin:16px 0 0 15px;
	}
	.titNoticies{
		font-size:1.1em; font-weight:bold;
		float:left; display:inline; width:202px;
		padding:3px 0 12px 2px;
		background:url("../img/bg-titols.gif") repeat-x 0 20px ;
		}
	.textNoticies{
		float:left; display:inline; 
		color:#392c2e; font-size:1em; 
		padding:0 0 0 0; width:200px; 
		font-weight:normal; line-height:1.3em; 
		line-height:1.3em;
		}
		
.noticiaDetallada{
	float:left; display:block;
	width:120px; padding:0 0 0 8px; margin:8px 0 0 15px;
	background:url("../img/fletxa.gif") no-repeat 0 4px;
	}
.noticiaDetallada2{
	float:left; display:block;
	width:120px; padding:0 0 0 8px; margin:3px 0 0 15px;
	background:url("../img/fletxa.gif") no-repeat 0 3px;
	}
	.textnoticiaDetallada{
	font-size:.85em; font-weight:bold;
	 display:block;
	background:url("../img/bg-noticies.gif") repeat-x 0 12px;
	padding:0 0 3px 0;
	}
	.textnoticiaDetallada a{
	color:#932b35 !important;
	}
	.textnoticiaDetallada a:hover{
	color:#392c2e !important;
	}
	
.descarrega{
	float:left; display:inline;
	width:202px; height:130px;
	margin:16px 0 0 15px;
	}
	.titDescarrega{
		font-size:1.1em; font-weight:bold;
		float:left; display:inline; width:202px;
		padding:3px 0 12px 2px;
		background:url("../img/bg-titols.gif") repeat-x 0 20px ;
		}
	.textDescarrega{
		font-size:.85em;
	 	display:block;
		padding:0 0 3px 5px;
		color:#932b35;
		}
	.formDescarrega{
		float:left; display:inline;
		width:198px; height:16px;
		margin:0 0 6px 0;
		background:url("../img/bg-form.jpg");
		border:1px solid #999;
		padding:3px 0 0 3px;
		}
	#botoDescarrega{
		width:61px; height:21px;
		float:left; display:block;
		background:url("../img/bt-descarregues.jpg") no-repeat 0 0;
		margin:0;
		border:none;
		}
		#botoDescarrega:hover{
		background:url("../img/bt-descarregues.jpg") no-repeat 0 -22px;
		color:#FFF;
		}
	#botoDescarregaSortir{
		width:61px; height:21px;
		float:left; display:block;
		background:url("../img/bt-descarregues2.jpg") no-repeat 0 0;
		margin:0;
		border:none;
		}
		#botoDescarregaSortir:hover{
		background:url("../img/bt-descarregues2.jpg") no-repeat 0 -22px;
		color:#FFF;
		}		
	#botoDescarregaSortirCas{
		width:61px; height:21px;
		float:left; display:block;
		background:url("../img/bt-descarregues2cas.jpg") no-repeat 0 0;
		margin:0;
		border:none;
		}
		#botoDescarregaSortirCas:hover{
		background:url("../img/bt-descarregues2cas.jpg") no-repeat 0 -22px;
		color:#FFF;
		}		
	#directorios ul {
			list-style:none;
			padding-left:20px;
		}
	#directorios ul li {
		padding-left:0px;
		}
	#directorios ul li span {
		cursor:pointer;
	}
		
.treballi{
	float:left; display:inline;
	width:198px; height:69px;
	margin:20px 0 0 14px;
	background:url("../img/bg-treballi.png");
	}
	.botoTreballi{
	float:left; display:block;
	padding:0 0 0 8px; margin:44px 0 0 18px;
	background:url("../img/fletxa.gif") no-repeat 0 3px;
	}
	
	
	
/*/////////////////////////BASE///////////////////////////////////////////*/

#base{
	float:left; display:inline;
	width:460px; height:107px;
	margin:20px 0 0 237px;
	}
	
.dades{
	float:left; display:inline;
	width:460px; height:230px;
	margin:4px 0 0 1px;
	}
	.titDades{
		font-size:.9em; font-weight:bold;
		float:left; display:inline; width:457px;
		padding:3px 0 12px 2px;
		background:url("../img/bg-titols.gif") repeat-x 0 20px ;
		color:#837070;
		}
	.textDades{
		font-size:.85em;
	 	display:block;
		padding:2px 0 3px 2px;
		color:#837070;
		line-height:1.2em;
		width:200px;
		}
		
.email{
	font-size:1em; text-decoration:underline !important;
	display:block;
	padding:0 0 3px 0;
	color:#932b35 !important;	
	}
	.email a{
	color:#932b35 !important;
	}
	.email a:hover{
	color:#392c2e !important;
	}
	
	
/*/////////////////////////GOOGLE MAPS///////////////////////////////////////////*/

	.textMapa{
		font-size:1.1em;
	 	display:block;
		padding:0 0 3px 0;
		color:#932b35;
		}	
		
/*/////////////////////////FORMS///////////////////////////////////////////*/



input, textarea{
	background:url("../img/bg-form2.jpg") repeat-x;
	padding:2px;
	color:#333; font-size:.9em; font-family: Arial, "Helvetica", sans-serif;
	margin-bottom:10px;
	border:1px solid #95785c;
	font-size:1em;
	}
	
	.button{cursor:pointer; background:url("../img/bg-bt-form.jpg"); font-weight:bold; font-size:.9em; color:#FFF; border:1px solid #8e2934; padding:3px;}
	.button:hover{cursor:pointer; background:url("../img/bg-bt-form2.jpg"); color:#333;}
	
	.errormsg {
display:block; width:300px;
color:#ff680c;
background:#fff;
padding:20px 10px 10px 0; margin:10px 0;
}
.msgSent{color:#333; font-size:1.5em;}



/*////////////////////////ENQUESTES///////////////////////////////////////////*/


.contentEnq{
	float:left; display:block;
	margin:0 0 0 20px;
	width:400px;
	}
	
.textEnq{
	margin:0 0 0 15px; display:inline;
	line-height:.3em;
	}
	
.p3{float:left; display:inline; color:#392c2e !important; font-size:.9em; padding:10px 0 0 10px; width:450px; font-weight:normal; line-height:1.3em; margin:15px 0 10px 0; background:#e4e4e4;}
  
  
 /*////////////////////////NOTICIES///////////////////////////////////////////*/
 
 
.p2{float:left; display:inline; color:#392c2e !important; font-size:.9em; padding:2px 0 0 5px; width:455px; font-weight:normal; line-height:1.3em; margin:5px 0 10px 0; background:#e4e4e4;}
.p2:hover{color:#FFF !important; background:#999;}


 /*////////////////////////DESCARREGUES///////////////////////////////////////////*/
 
 
.descarText{float:left; display:inline; font-size:1.1em; margin:10px 0 20px 0;0}



 /*////////////////////////ME GUSTA///////////////////////////////////////////*/
 
 
#megusta{float:left; display:block; margin:15px 0 0 15px; }
.facebook{float:left; display:block; color:#837070!important; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:9px 0 0 32px; background:url("../img/facebook.jpg") no-repeat; height:22px; width:300px; margin:9px 0 0 0; outline:none;}
	.facebook:hover{color:#392c2e!important;}
.facebook2{float:left; display:block; color:#837070!important; font-family:Arial, Helvetica, sans-serif; font-size:1em; padding:9px 0 0 32px; background:url("../img/facebook.jpg") no-repeat; height:22px; width:300px; margin:0 0 0 0; outline:none;}
	.facebook2:hover{color:#392c2e!important;}
