/* NOVES
----------------------------------------------- */

/* plantilla entitats municipals--------------- */

#topGeneral{
float: left;
width: 733px;
height: 159px;
background-position: top left;
background-repeat: no-repeat;color: #ffffff;margin-top: 5px;margin-bottom: 20px;
margin-right: 7px;text-indent: +5px;font-weight: bolder;}

#topGeneralUnio{
float: left;
width: 567px;
height: 150px;
background-position: top left;
background-image: url("/pfw_files/tpl/estructura/capcalera/topUnio.jpg");
background-repeat: no-repeat;background-color: #4b4b4b;color: #ffffff;margin-top: 5px;margin-bottom: 20px;
margin-right: 7px;text-indent: +5px;font-weight: bolder;}

#topGeneralFestaMajor{
float: left;
width: 733px;
height: 150px;
background-position: top left;
background-image: url("/pfw_files/tpl/estructura/capcalera/topSantMarti09.gif");
background-repeat: no-repeat;background-color: #4b4b4b;color: #ffffff;margin-top: 5px;margin-bottom: 20px;
margin-right: 7px;text-indent: +5px;font-weight: bolder;}

#topGeneralPoliElCim{
float: left;
width: 567px;
height: 150px;
background-position: top left;
background-image: url("/pfw_files/tpl/estructura/capcalera/topPoliesportiu.jpg");
background-repeat: no-repeat;background-color: #4b4b4b;color: #ffffff;margin-top: 5px;margin-bottom: 20px;
margin-right: 7px;text-indent: +5px;font-weight: bolder;}

#topGeneralBatllori{
float: left;
width: 567px;
height: 150px;
background-position: top left;
background-image: url("/pfw_files/tpl/estructura/capcalera/topBatllori.gif");
background-repeat: no-repeat;background-color: #4b4b4b;color: #ffffff;margin-top: 5px;margin-bottom: 20px;
margin-right: 7px;text-indent: +5px;font-weight: bolder;}

#topGeneralAsac{
float: left;
width: 567px;
height: 150px;
background-position: top left;
background-image: url("/pfw_files/tpl/estructura/capcalera/topAsac.jpg");
background-repeat: no-repeat;background-color: #4b4b4b;color: #ffffff;margin-top: 5px;margin-bottom: 20px;
margin-right: 7px;text-indent: +5px;font-weight: bolder;}

#logosMunicipals{
vertical-align: baseline;
float: left;
width: 160px;
height: 150px;background-color: #4d4d4d;color: #ffffff;margin-top: 5px;margin-bottom: 20px;text-indent: +5px;font-weight: bolder;}
#contingutGeneral{
width: 560px;
height: auto;
float: left;background-color: #fff;}

.horari{background-color: #e3e3e3;padding: 5px;}

.textVerd {
	color: #8fc500;
}

.altresOpcions{
margin-top:0px;
float: right;
width: 160px;background-color: #cd253b;margin-right: 5px;
margin-bottom: 20px;
text-indent: 0px;clear: right;}

.FMaltresOpcions{
margin-top:0px;
float: right;
width: 160px;background-color: #e2b124;margin-right: 5px;
margin-bottom: 20px;
text-indent: 0px;clear: right;}

.altresOpcions h3, .FMaltresOpcions h3{
margin-top:0px;text-indent: 10px;color: #fff;}

.altresOpcions ul, .FMaltresOpcions ul{
margin-left: 5px;margin-top: 0em;
margin-bottom: 0em;padding: 3px;}

.altresOpcions li, .FMaltresOpcions ul{
margin-top: 0em;list-style: none;font-style: normal;
}

.altresOpcions li a, .altresOpcions li a.link,.altresOpcions li a.visited{font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;color: #000;text-decoration: none;}
.altresOpcions li a:hover{color: #fff;}

.FMaltresOpcions li a, .FMaltresOpcions li a.link,.FMaltresOpcions li a.visited{font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;color: #000;text-decoration: none;}
.FMaltresOpcions li a:hover{color: #fff;}

.formWebCamp{border: 1px #8fc500 solid;
font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;color: #000;}

.formWebCampTransparent{border: 0px;
font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;color: #000;}
.formWebCampVerd{border: 0px;
font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;
margin:0px;color: #fff;background-color: #8fc500;}

.formWebLabel{font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;color: #000;}

	
/* FI plantilla entitats municipals--------------- */
	
 .tableTop{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
width: 889px;
background-color: #8fc500;
}
.tdTableTop{ 
height: 40px;
vertical-align: middle;
text-align: center;}

.tdTableBottomPopup{ 
height: 45px;
width: 600px;
vertical-align: middle;
text-align: center;background-color: #8fc500;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;color: #fff;}

	.butlletiBottom {
		background-position: right bottom;
		background-image: url("/pfw_files/tpl/estructura/cantoGrisBottom.gif");
		background-repeat: no-repeat;
		border: 0px #ffffff solid;
		background-color: #333333;
	}
	#agendaPaperTop {
		color: #000;
  	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	Vertical-align: top;
	width:125px;
	background-color: #ffbd00;	text-align: center;	margin-bottom: 15px;}
	
	.agendaPaperTaula {
		width:125px;
		height:100px;		font-family: "Trebuchet MS", Verdana, Sans-Serif;		font-size: 11px;		font-weight: normal;		font-style: normal;		color: #de7912;		/*padding: 0px;*/background-color: #ffbd00;}

	#butlletiTop {
		color: #fff;
  	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	Vertical-align: top;
		width:125px;
		background-color: #333333;		text-align: center;margin-bottom: 15px;}

	.butlletiTaula {
		width:125px;
		height:100px;		font-family: "Trebuchet MS", Verdana, Sans-Serif;		font-size: 11px;		font-weight: normal;		font-style: normal;		color: #ffffff;		/*padding: 0px;*/background-color: #333333;margin-bottom: +5px;}


	.agendaHomefonsRatlles {
		width:51px;
		background-position: left;
		background-image: url("/pfw_files/tpl/estructura/fonsAgenda.gif");
		background-repeat: repeat-y;
	}
	.agendaTop {
		width:249px;
		background-repeat: no-repeat;
		background-color: #333333;
		background-position: right;
		background-image: url("/pfw_files/tpl/estructura/cantoTopDreGris.gif");
		background-repeat: no-repeat;text-align: center;}

	#agendaTaula {
width:290px;
margin: 20px 0em 0px 0em;
height:20px;background-color: #333;color: #FFF;font-family: "Trebuchet MS",Verdana,Sans-Serif;font-weight: bold;text-align: center;font-size: 14px;}
		
	.agendaTaula {
		margin: 0px 0em 0px 0em;
		height:180px;
		border-right-style: solid;
		border-right-width: 2px;
		border-bottom-color: #333333;
		border-right-color: #333333;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-bottom: 2px #333333 solid;}
		
	.agendaText {
		vertical-align:top;
		text-align: left;
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 11px;
		font-weight: bold;
		color: #333333;		padding-left: 10px;		padding-top: 5px;}
	
	.agendaText a,  .agendaText a:visited,  .agendaText a:link  {
		color: #333333;		text-decoration: none;}
		
	.agendaText a:hover{
			color: red;		}
		
	.fonsAgendaVerd{
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 14px;
		color: #333333;background-image: url(/pfw_files/tpl/estructura/fons/fonsAgendaVerd.gif);padding: 5px;font-weight: bold;}

	.fonsAgendaVerd2{
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 11px;
		color: #333333;background-color: #ffffff;font-weight: normal;}

	.fonsAgendaVerd2 a, .fonsAgendaVerd2 a:hover, .fonsAgendaVerd2 a:visited{
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		color: #8fc500;text-decoration: none;text-transform: uppercase;}

.fonsAgendaVerd2 a:hover{
		color: #333333;}
	.titularhome {
		font-size: 12px;
   		font-family:  "Trebuchet MS", Verdana, Sans-Serif;
		text-align: left;	
		}
	.titulardestacats {
		font-size: 11px;
  		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		text-align: justify;
		font-weight: bold;
		color: #5a5a5a;
		margin: 0em;}
	.mesNoticies {
		font-size: 11px;
  		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		text-align: right;
		font-weight: bold;
		color: #5a5a5a;
		}
	.readmore {
		font-size: 11px;
   		font-family: Verdana, Helvetica, Arial, sans-seriff;
	/*	color: #8ab91b;*/
		font-weight: bold;
		text-align: right;		color: #8ab91b;font-style: italic;}
		.readmore a:hover{		color: #000000;
		}
	
	.hemeroteca {
		font-size: 12px;
  		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		text-align: right;
		color: #5a5a5a;margin-left: 10px;}

	.hemeroteca a, .hemeroteca a:visited,.hemeroteca a:link{
		color: #8fc500;text-decoration: none;}

	.hemeroteca a:hover{
		color: #5a5a5a;text-decoration: none;}

	#taulaBottom {
	padding: 1px 0px 1px 0px;
   	width: 290px;
	font-size: 100%;
	background-color: White; 
	color: #000;
	}
	#taulaBottom ul {
     display:block;
	 margin:0;
     padding:0 0 0 0;
     list-style:none;
	}	
	#taulaBottom li {
  	display: block;
 	list-style:none;
	width: 290px;
	padding:0 0 0 0;
	font-size: 11px;
  	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	text-align: right;
	font-weight: bold;
	color: #5a5a5a;
/*	line-height: 3.4em;*/
	}
	#taulaBottom li a {
	color: #5a5a5a;	text-decoration: none;}
	#taulaBottom li a:hover {
	color: red;	}

	.caixaenquesta{
	margin-top: +1px;
	text-align: justify;	margin-left: +20px;	margin-right: +10px;}

	#taulaEnquesta{
	background-color: #8ab91b; 
	color: #000;
  	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	width: 290px;
	float: left;padding: 0em;margin: 0em;}
	#taulaEnquesta ul{padding: 0em;margin: 0em;}
	#taulaEnquesta li{padding: 0em;margin: 0em;
width: 275px;}


	#taulaEnquesta form{margin-left: 10px;
margin-right: 0px;
width: 265px;}
	.taulaEnquestaCenter{
	width: 255px;font-size: 12px;text-align: center;}

	#taulaEnquesta a, #taulaEnquesta2 a:link,#taulaEnquesta2 a:visited{	color: #ffffff;	text-decoration: none;}
	#taulaEnquesta a:hover{	color: red;}

.destaquemHome{
	width:125px;
	Vertical-align: top;
	background-color: #8ab91b;padding: 0px;
margin: 0px;}
#destaquemHomeTop{
margin-top: 10px;
	color: #fff;
  	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	Vertical-align: top;
	width:125px;
	height:20px;
	background-color: #333;text-align: center;}


body {
text-align: center;
   text-align: center;
	font-family: "Trebuchet MS", Verdana;
   margin-top: -5px;
	margin-bottom: -5px;
	font-size: 12px;	background-color: #e5e5e5;
}


/* ---------------------------------------------- */

#pagina {
	width:886px;
	margin: 0 auto;
	text-align: left;	
   height: auto;
   background-color: #ffffff;
	}
.fondopage 
{
	/*background-image: url("/pfw_files/tpl/estructura/fondopagina.gif");*/	
	background-repeat: repeat-y;background-color: #ffffff;}


div#left {
	display: none;
}
div#right {

	background-color: #ffffff;display: block;}

div#contens  {
display: block;float: left;margin-top: +10px;margin-left: +3px;}

body.lr div#right, body.rl div#right {
						background-color: #ffffff;
						margin-left: 2px;
						width:740px}
body.lr div#left, body.rl div#left {		
		
						width: 153px;
						background-color: #ffffff;
						display: block;margin-left: 5px;}
body.lr div#left, body.rl div#right {
					  		float: left;
						}	
				
#content3 {  display: block;
				padding: 10px 0px 0px 0px;
				width: 100px;
				float: left;
			 }	
#content3 ul {
  display: block;
  margin:0;
    padding: 0em 0em 20px 0px;
  }
#content3 li {
	margin-left: 10px;
	list-style:none;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px;	
	padding-top: 0px;margin-bottom: 5px;}
/*  Contenedores del interior de Contenedor Right */
#content1 {
				padding: 0px 0px 0px 0px;
				margin: auto;
				width: 290px;
				height: 645px;				margin-left: 5px;
}	

#content1 li {
	border-style: solid;
   border-color: white;
	border-width: 0px 0px 0px 0px;	
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 20px;margin-left: 5px;}
	
#content2 {
				padding: 0em 0em 0em 0px;
				margin: auto;
				width: 290px;				margin-left: 15px;}	

#content2 ul {
  display: block;
  margin:0;
  padding: 0em 0em 20px 10px;
  }
	
#content2 li {
	border-style: solid;
   border-color: white;
	border-width: 0px 0px 0px 0px;
	padding: 0 0 1px 0;	
	}

#interno {
   padding: 0em 0em 20px 0em;
	margin: 0;
 	width: 600px;
	float: left;	
}
#menuSuperior{
	float: left;
	width:740px;
	display: block;
  	margin: 0 0 0 0;
}
#interno ul,#content1 ul,#menuSup ul,
#tablabanners ul,#bannerlateral ul,#tablaenquesta ul {
  display: block;
  margin: 0 0 0 0;
  padding:0 0 0 0;
  list-style:none;
 	}
	
#interno li {
	border-style: solid;
   border-color: White;
	border-bottom: 0;
	border-width: 0 0 0 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;	
	float: left;
	}


/* CLASES DE LA WEB
----------------------------------------------- */
#bannerArea{
padding-top: 1pt;
padding-right: 1pt;
padding-bottom: 1pt;
padding-left: 1pt;
background-color: #8fc500;
color: #4d4d4d;
font-family: "Trebuchet MS",Verdana,Sans-Serif;
font-size: 12px;
font-weight: bold;
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 5pt;
border-left-width: 0pt;
float: left;
width:160px;margin-left: +3px;
margin-right: +3px;
margin-right: +3px;
margin-top: +12px;text-transform: uppercase;margin-bottom: +6px;}

.liniaPunts{border-top: 1px #4f4f4f dotted;color: #ffffff;
width:95%;text-align: center;}

#bannerArea h4{margin: 5px;font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 14px;}


#bannerArea ul{color: #000;
  margin: 1px;padding: 0em;
width:146px;white-space: inherit;list-style-type: none;display: block;}}


#menuSegon{
padding-top: 1pt;
padding-right: 1pt;
padding-bottom: 1pt;
padding-left: 1pt;
background-color: #8ab91b;
color: #fff;
font-family: "Trebuchet MS",Verdana,Sans-Serif;
font-size: 12px;
font-weight: bold;
border-top-width: 0pt;
border-right-width: 0pt;
border-bottom-width: 5pt;
border-left-width: 0pt;
text-transform: uppercase;
float: left;
width:180px;margin-left: +5px;}

#menuSegon h4{margin: 5px;}

#menuSegon ul{
color: #000;
  list-style:none;
  background-color: #ffffff;
  margin: 1px;padding: 0em;
width:176px;
}
#menuSegon li{

border-bottom: 1px #8ab91b dotted;padding: 5px;}

#menuSegon a{color: #000000;text-decoration: none;font-size: 11px;font-weight: normal;text-transform: uppercase;}

#menuSegon a:hover ul li{color: #000;background-color: #c7e280;}

#taulaArea
{
width:560px;
float: left;
margin-top: 0em;
padding-top: 15px;
padding-bottom: 1.3em;
padding-left: 0px;
color: #333;
border-right: 1px #cdcdcd dotted;}

#taulaArea a
{font-family: "Trebuchet MS", Verdana, Sans-Serif;color: #8fc500;font-size: 12px;font-weight: normal;text-decoration: none;}
#taulaArea a:hover, a:link
{color: #8fc500;}

#taulaBordeGris
{
float: left;
margin-top: 0em;

padding-top: 15px;
padding-bottom: 1.3em;
padding-left: 0px;
color: #333333;
background-color: #f8f8f8;
width: 540px;border: 1px #8fc500 solid;}

#taulaBordeGris a
{font-family: "Trebuchet MS", Verdana, Sans-Serif;color: #000000;font-size: 12px;font-weight: normal;text-decoration: none;}
#taulaBordeGris a:hover, a:link
{color: #8fc500;}

 .text {
		text-align: center;
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		vertical-align: middle;
	    }
	   
 .text11 {
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 11px;
	    }	   
 .text12 {
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		color: #000;
	    }
 .text13 {
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 13px;
		color: #000;
	    }
 .textBlanc11 {
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 11px;
		font-weight: bolder;
		color: #fff;
	    }
 .piepagina {
		text-align: right;
		padding-right: 8px;
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		vertical-align: middle;
	    }
.textgalery {
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		color: #306009;
		vertical-align: middle;
}
.textgrafic {
		text-align: left;
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		vertical-align: middle;
	    }		
												
.parrafo {
	text-align: justify;
   padding-left: 4px;
	padding-right: 8px;
	padding-bottom: 15px;
	font-size: 13px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif; 
}
.parrafo2 {
	text-align: justify;
   padding-left: 8px;
	padding-right: 8px;
	font-size: 13px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif; 
}

.critica {
	text-align: justify;
   padding-left: 100px;
	padding-right: 8px;
	padding-bottom: 5px;
}

.enquesta {
	text-align: justify;
   padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px; 
}
		


.titcal {
	font-size: 13px;
	font-family:  "Trebuchet MS", Verdana, Sans-Serif;
	color: #306009;
	font-weight: bold;
}
.titular {
	font-size: 14px;
	font-family:  "Trebuchet MS", Verdana, Sans-Serif;
	color: #000;
	font-weight: bold;
}
	
.titular1 {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	color: #8fc500;
	font-weight: bold;
}
.titular2 {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
}
.titularParrafoBlanc {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}

#topTramit {
background-color: #f10975;
  color: #fff;
  width:410px;
	font-size: 14px;
	font-family:  "Trebuchet MS", Verdana, Sans-Serif;
	font-weight: bold;padding: 5px;
float: left;margin-top: +5px;}
#topTramitImg {
  width:91px;
float: left;}
.nomTramit {
background-color: #dbdbdb;
  color: #525252;
  width:460px;
	font-size: 14px;
	font-family:  "Trebuchet MS", Verdana, Sans-Serif;
	font-weight: bold;padding: 5px;
float: left;margin-top: +9px;}
#imatgeTramit{
float: left;margin: 4px;}
#botoTramit, #botoTramit2{
width:200px;
text-align: center;
float: left;margin: 8px;background-color: #ff1650;padding: 5px;}
#botoTramit a, #botoTramit a:visited, #botoTramit a:link, #botoTramit2 a, #botoTramit2 a:visited, #botoTramit2 a:link{
color: #000;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;font-weight: bolder;}
#botoTramit a:hover, #botoTramit2 a:hover{
color: #fff;
}

.estil1 {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	color: #000;
}
.estil2 {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	color: #000;
}

.estil4 {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	color: #306009;
}
.estil5 {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
font-style: italic;}		
.margenes{
  padding: 0 10px 0 0;
}
/* .............. */	

.taulaFonsVerd{
padding: 5px;background-color: #8fc500;color: #ffffff;}

.taulaArxiu{background-color: #ffffff;font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;font-weight: bold;border: 2px #8fc500 solid;
padding: 5px;}

.taulaArxiu a, .taulaArxiu a:link, .taulaArxiu a:visited{color: #5f5f5f;}

.taulaPlensGris{background-color: #dfdfdf;border: 2px #444444 solid;font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;padding: 5px;}

.topTaula{
background-color: #4C4C4C;
  font-size: 12px;
  color: #fff;
  height:30px;
}	
.llistaPlens{
width:200px;
height:100%;border: 1px #444444 dashed;}

.tablaverde{
	background-color: #e6e6e6;
  font-size: 12px;
  color: #000;
  padding-left: 8px;
  padding-right: 8px;
  border-bottom: 1px #666 solid;border-left: 1px #666 solid;
border-right: 1px #666666 solid;
margin-top: 0em;
}
.tablaverde a, .tablaverde a:link, .tablaverde a:visited{color: #4C4C4C;font-weight: bolder;}
.tablaverde a:hover{color: #8fc500;}

.tablablanca {
	background-color: #fff;
	font-size: 12px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;border-bottom: 1px #666 solid;border-left: 1px #666 solid;
border-right: 1px #666 solid;margin-top: 0em;margin-bottom: 0em;}
.tablablanca a, .tablablanca a:link, .tablablanca a:visited{color: #4C4C4C;font-weight: bolder;}

.tablablanca a:hover{color: #8fc500;}
.tablablancaorg {
	background-color: #fff;
	font-size: 12px;
	color: #000;
	padding-left: 8px;
}
.tablaverdeorg{
	background-color: #e6e6e6;
  font-size: 12px;
  color: #000;
  padding-left: 8px;
}

.tablablancaAgenda {
	background-color: #fff;
	font-size: 12px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;border-bottom: 1px #d9d9d9 solid;border-left: 1px #d9d9d9 solid;
border-right: 1px #d9d9d9 solid;margin-top: 0em;}

.tablablancaAgenda a, .tablablancaAgenda a:link, .tablablancaAgenda a:visited{color: #8fc500;font-weight: bolder;text-transform: uppercase;text-decoration: none;}

.tablablancaAgenda a:hover{color: #333333;}

.tablaverdeAgenda {
	background-color: #f7f7f7;
	font-size: 12px;
	color: #000;
	padding-left: 8px;
	padding-right: 8px;border-bottom: 1px #d9d9d9 solid;border-left: 1px #d9d9d9 solid;
border-right: 1px #d9d9d9 solid;margin-top: 0em;}

.tablaverdeAgenda a, .tablaverdeAgenda a:link, .tablaverdeAgenda a:visited{color: #8fc500;font-weight: bolder;text-transform: uppercase;text-decoration: none;}

.tablaverdeAgenda a:hover{color: #333333;}

.desactivat{
	background-color: transparent;
	font-family : "Trebuchet MS", Verdana, Sans-Serif; 
	font-size: 12px;
	color: #D1E1D4;
}
.blanc{
	background-color: transparent;
	font-family : "Trebuchet MS", Verdana, Sans-Serif; 
	font-size: 12px;
	color: #000;
}
/* Clases para el calendario */
.tablacalendar{
  background-color: #306009;
  font-size: 11px;
  color: #ffffff;
}
.tablacalwhite,.tablacal{
  background-color: White;
  font-size: 11px;
  color: #306009;
  border: 0 0 0 0;
}
.tablawhite{
  background-color: White;
  font-size: 11px;
  text-align: justify;
  color: #000000;
  border: 0 0 0 0;
}
.tablagreen{
  background-color:#4C4C4C;
  font-size: 11px;
  text-align: justify;
  color: #000000;
  border: 0 0 0 0;
}
.tablacalwhite a, .tablacalwhite strong, .tablagreen a, .tablagreen strong, .tablawhite a, .tablawhite strong {
  color: #000;	
  text-decoration:none;
	}	
.altn  {
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	font-size : 11px;
	color: #000;
	background-color: #8fc500;
}
/*  --------------- */				 
.fs {
	font-family :"Trebuchet MS", Verdana, Sans-Serif;
	background-color: #787878;
	color:	#FFFFFF;
	text-align:	center;
	font-size: 11px;
	}
.da {
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	background-color: #4C4C4C;
	color:	#FFFFFF;
	text-align:	center;
	font-size: 11px;
	}
.da a, .da strong,.fs a, .fs strong,.se a, .se strong {
	font-family :"Trebuchet MS", Verdana, Sans-Serif;
	color:	#FFFFFF;
	text-align:	center;
	font-size: 11px;	
	text-decoration:none;
	}	
.se	{
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	background-color: #FFBC3E;
	color:	#FFFFFF;
	text-align:	center;
	font-size: 11px;
	}
.otromes	{
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	background-color: White;
	color: #D1E1D4;
	text-align:	center;
	font-size: 11px;
	}
.setmana	{
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	background-color: #c7e280;
	color: #000000;
	text-align:	center;
	font-size: 10px;
	}
.setmana a, .setmana strong {
	font-family :"Trebuchet MS", Verdana, Sans-Serif;
	color: #000000;
	text-align:	center;
	font-size: 10px;	
	text-decoration:none;
	}		
.setmana a:hover, .setmana #current a:hover strong, .setmana #current strong {
  background-color: #333333;
  font-size: 10px;
  color: #ff0000;
}	
.fav0{
	background-image: url("/pfw_files/tpl/estructura/general/carpeta.gif");
	background-repeat: no-repeat;
	padding-left: 12px;
}
.fav1{
	background-image: url("/pfw_files/tpl/estructura/general/puntero.gif");
	background-repeat: no-repeat;
	padding-left: 12px;
}
.fav2{
	background-image: url("/pfw_files/tpl/estructura/general/puntero.gif");
	padding-left: 12px;
	background-repeat: no-repeat;
}
.fav3,.fav4{
	padding-left: 12px;
	background-repeat: no-repeat;
}
.reloj{
 padding-top: 5px;
 background-color: transparent;
 color: #135413;
 font-family: "Trebuchet MS", Verdana, Sans-Serif;
 font-size: 12px;
 text-align: center;
 border: Black;
}
 .send {
 	background-color: White;
   font-family : "Trebuchet MS", Verdana, Sans-Serif; 
   font-size: 12px;
   color:#97AF84;
	border: 1px 1px 1px 1px;
   border-color: #306009;
   border-style: solid;  
 }
  .desplegatnoticia {
 	background-color: White;
   font-family : "Trebuchet MS", Verdana, Sans-Serif; 
   font-size: 12px;
   color:#306009;
 }					
 												
/*  MENÚ DE L'APLICACIÓ  */
#menu {
	background-color: White;
	width: 166px;
	font-size: 110%;
	border-style: solid;
   border-color: #97AF84;
	border-width: 0px 0px 1px 1px;
	}	

#menu ul span,#menu2 ul,#menu ul{
  display: block;
  background-color: White;
  margin:0 0 0 0;
  padding:0 0 0 0;
  list-style:none;
  font-size:85%;	
	}	
#menu a,#menu strong {
	display: block;
	color: #306009;
	background-color: #D8FBBC;
	text-decoration:none;
   height: 37px;
	}

 #menu #current strong, #menu #current a {
  background-repeat:no-repeat;
  }
#menu a:hover, #menu #current a:hover strong, #menu #current strong {
  background-color: #97AF84;
  color:#306009;
  }
	
#menu li a{
	margin: 0;
	width: 164px;
	height: 28px;
	border-style: solid;
   border-color: #D8FBBC;
	background-color: White;	
	border-width: 1px 1px 1px 1px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	line-height: 24px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	text-decoration:none;
	}
.desplegable a {
	background-image: url("/pfw_files/tpl/estructura/menu/botonmenu1.gif");
}
.desplegable a:hover {
  background-image: url("/pfw_files/tpl/estructura/menu/botonmenu2.gif");
  background-repeat:no-repeat;
  }
#menu li span a  {
	margin: 0;
	height: 37px;
	border-style: solid;
	background-color: #D8FBBC;
	border-color: white;
	border-width: 1px 1px 1px 1px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	line-height: 34px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	text-decoration:none;
	}	

#menu li a:hover {
  background-color: #D8FBBC;
  color:#306009;
  text-decoration: none;
  }

#menu li span a:hover{
  background-color: #97AF84;
  color:#306009;
  }
 
 /*  ----------  */
 #imagewhite {
	background-image: url("/pfw_files/tpl/estructura/fonsSeparador.gif");
	height: 37px;
	background-position: center center;
	float: left;white-space: normal;display: block;} 

	/* MENU SECUNDARI DE L'APLICACIÓ (MENU NO INSTITUCIONALS) */
	
	#menu2 {
	background-color: White;
	width: 166px;
	font-size: 110%;
	border-style: solid;
   border-color: #97AF84;
	border-width: 1px 0px 0px 1px;
	}

	#menu2 li {
	margin: 0;
	padding: 0 0 1px 0; 
	border-style: solid;
	border-color: white;
	border-width: 1px 1px 0 1px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	line-height: 27px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	}	
	
#menu2 li.selected {
background-color: #D8FBBC;
color: #306009;
display: block;
}

#menu2 a,#menu2 strong {
	display: block;
	padding: 4px 0 4px 0;
	color: #ffffff;
	height: 32px;
	background-color: #97AF84;
	text-decoration:none;
  }	

 #menu2 #current strong, #menu2 #current a {
  background-repeat:no-repeat;
  }
#menu2 a:hover, #menu2 #current a:hover strong, #menu2 #current strong {
  background-color: #D8FBBC;
  color:#306009;
  }
	
  /*  CABECERAS  */
  
	#cabecera {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 889px;
	border-style: solid;
   border-color: Black;
	border-width: 0 0 0 0;
	float: left;	
	}
	#cabecerapetita {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 600px;
	border-style: solid;
   border-color: Black;
	border-width: 0 0 0 0;
	float: left;	
	}

	#cabecera ul,#cabecerapetita ul,#cabeceramediana ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
  	display: block;
  	list-style:none;
 	}
	#cabecera li {
	border-style: solid;
   border-color: #97AF84;
	border-width: 0 0 0 0;
	margin-top: 0;
	margin-bottom: -5px;
	}
	#cabecerapetita li,#cabeceramediana li{
	border-style: solid;
   border-color: #97AF84;
	border-width: 0 0 0 0;
	margin-top: 0;
	font-size: 12px;
	list-style: none;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	}
	
     /* MENÚ SUPERIOR */
	#menuSup {
	padding: 0 0 0 0;
	width: 888px;
	background-image: url("/pfw_files/tpl/estructura/menusup/fondomenuSup2.gif");
	border-style: solid;
   border-color: White;
	border-width: 0 0 0 1px;
	float: left;
	}
#menuSup li { 
   line-height: 29px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	color: #135413;
	background-repeat: repeat-x;
	background-image: url("/pfw_files/tpl/estructura/menusup/fondomenuSup2.gif");
	border-style: solid;
   border-color: White;
	border-bottom: 0;
	border-width: 0 0 0 0;
	margin: 0 0 0 0;	
	margin-bottom: -10px;
	float: left;
	}
  
  /*   TABLA BANNERS    */
 #tablabanners {
	padding: 0px 0px 0px 6px;
	width: 710px;
	font-size: 100%;
	border-style: solid;
   border-color: White;
	border-width: 0px 0px 0px 0px;
	float: right;
	}
#tablabanners li {
	height: 55px;
	border-style: solid;
   border-color: white;
	border-width: 0px 0px 0px 0px;	
	padding-top: 22px;
	padding-bottom: 22px;
	padding-left: 14px;
	text-align: right;
	float: left;
	}
	#bannerlateral {
	background-color: White;
	width: 150px;
	padding: 0px 0em 5px 0em; 
	font-size: 110%;
	}
	#bannerlateral li {
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	}
  
  /*   TITOL PRIMERA TABLA    */
  #TITOLCAIXAE {
   	list-style:none;
  	padding: 0px 0px 0px 0px;
  	border: none;
    display: block;
 /*   height: 35px;*/
	width: 290px;}

  #TITOLCAIXAFAV {
	padding: 5px 0px 5px 0px;
	width: 460px;
	height: 26px;
	font-size: 100%;
	border: none;
	color: #306009;
}
	  #TITOLCAIXAFAV2 table{
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-repeat:no-repeat;
   background-image: url("/pfw_files/tpl/estructura/general/fondofav.gif");
   background-position: bottom;
	width: 460px;
	font-size: 100%;
	border: none;
	color: #306009;
	}
	
#TITOLCAIXAE h4,#TITOLCAIXAENQUESTA h4,#TITOLCAIXAFAV h4 {
   	padding: 5px 0px 5px 0px;
   display: block;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-align: left;
	color: #000000;
	border-bottom: 2px #8ab91b solid;}


	/*   TABLA 1  */
	#tabla1,#tabla1fot {
	padding: 1px 0px 1px 0px;
   width: 290px;
	font-size: 100%;
	background-color: White; 
	color: #000;
	 display:block;
  }
   #tabla1 ul, #dialogInf ul,#tablavotacion ul,#tabla1fot ul {
     display:block;
	  margin:0;
     padding:0 0 0 0;
     list-style:none;
	  font-size: 85%;
	}	
#tabla1 li {
  	display: block;
 	list-style:none;
	width: 290px;
	padding:0 0 0 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 3.4em;
	height: 75px;
	}
#tabla1fot li {
  	display: block;
   	list-style:none;
	width: 250px;
	padding:0 0 0 0;
	font-family:"Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	/*line-height: 3.4em;*/
 	}
	
   #tabla1 a, #tabla1 a:hover, #tabla1 a:visited,
	#tabla1fot a, #tabla1fot a:hover, #tabla1fot a:visited	{
	text-decoration: none;
	background-color: White;
	color: Black;
	 }
	
	  /*       SEGONA TABLA       */
	
	#tabla2, #tabla3 {
	padding: 0px 0px 0px 0px;
	background-color: #D8FBBC; /* Verd Molt Clar */
	background-repeat:no-repeat;
	width: 304px;
	font-size: 100%;
	border-style: solid;
   border-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	}
#tabla2 ul,#tabla4 ul,#tabla3 ul  {
  display: block;
  margin:0 0 0 0;
  padding:0 0 0 0;
  font-size:85%;	
  float: left;
	}
#tabla2 li,#tabla3 li {
	margin: 0;
	width: 304px;
	padding: 8px 0 8px 0;
	background-color: #D8FBBC; /* Verd Molt Clar */
	border-style: solid;
   border-color: white;
	border-width: 1px 0px 0px 0px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
 	font-size: 12px;
	font-weight: bold;
	color:#306009;
	text-align: left;
  	line-height: 21px;
	}	
#tabla2 li.selected {
background-color: #D8FBBC;
color: #306009;
display: block;
}
#tabla2 a, #tabla2 strong,#tabla3 a, #tabla3 strong {
	display: block;
	padding:0px 0px 0px 0px;
	border-style: solid;
	border-color: #D8FBBC;
   border-width:0 0px 0px 0px;
	background-color: #D8FBBC;
	color: #135413;
	text-decoration:none;
	line-height: 24px;
}
#tabla2 a:hover, #tabla2 #current a:hover strong, #tabla2 #current strong, 
#tabla3 a, #tabla3 a:hover, #tabla3 a:visited {
   display: list-item;
   color:#306009; /* Verde oscuro de las letras */
   background-color: #D8FBBC;
}
#tabla2 a:hover {
  background-repeat:no-repeat;
}
	   /*     TABLA CUARTA       */
	#tabla4 {
	padding: 0 0 2px 0;
	background-color: #D8FBBC; /* Verd Molt Clar */
	background-repeat:no-repeat;
	color: #306009;
   font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	width: 304px;
	border-style: solid;
   border-color: White;
	border-width: 0 0 0 0;
	float: left;
	}

#tabla4 li {
	margin: 0;
	border-style: solid;
   border-color: #D8FBBC;
	border-width: 0px 0px 0px 0px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 1px;
	text-align: left;
	line-height: 21px; /* lo utilizo para centrar el texto en la celda */
	float: none;
	}	
#tabla4 a, #tabla4 strong {
		display: inline;
		padding: 0 0 0 0;
		font-family: "Trebuchet MS", Verdana, Sans-Serif;
		font-size: 12px;
		color:#306009;
		background-color: #D8FBBC;
		text-decoration:none;
}	
#tabla4 a:hover, #tabla4 #current a:hover strong, #tabla4 #current strong {
	display: inline;
	color:#000000;
	background-color: #D8FBBC;
}
#tabla4 a:hover {
  background-repeat:no-repeat;
}	
  
  /* - - - - - - - - - - - - - - - */
 #TITOLCAIXAD {
	padding: 5px 0 5px 0;
	background-repeat:no-repeat;
   width: 290px;
	height: 26px;
	color: #ffffff;
	}
#TITOLCAIXAD h4 {
   display: block;
   list-style:none;
   margin: 0;
	padding:5px 0 5px 0;
	border-style: solid;
   border-color: white;
	border-width: 0px 0px 0px 0px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	padding-left: 22px;
	text-align: left;
	}
	
		
	  /*    TABLA DIÀLEG D' INFORMACIÓ INFERIOR DE PÀGINA         */
	
	#dialogInf {
	position: relative;
	padding: 0px 0px 0px 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	background-color: #4C4C4C;
		height: 30px;}
#dialogInf li {
	height: 30px;
	color: #ffffff;
	border-style: solid;
   border-color: #616161;
	border-width: 0px 0px 0px 0px;
		padding-top: 4px;
	padding-left: 22px;
		padding-right: 22px;
	float: left;
	font-family:  "Trebuchet MS", Verdana,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	line-height: 25px; /* lo utilizo para centrar el texto en la celda */
	}
#dialogInf a, #dialogInf strong {
	display: block;
	padding:0px 0px 0px 0px;
   border-width:0 0px 0px 0px;
	color: #ffffff;
	text-decoration:none;
	white-space:nowrap;
}
#dialogInf a:hover, #dialogInf #current a:hover strong, #dialogInf #current strong {
   color: #8ab91b; /* Verde oscuro de las letras*/}
#dialogInf a:hover {
  background-repeat:no-repeat;
  float: left;
  }
  
     /*    menu intern del resta de pàgines   */
#menuintern {
	padding: 0px 0px 0px 0px;	
	color: #D8FBBC;
	background-color: #D8FBBC; /* Verd Molt Clar */
	background-image: url("/pfw_files/tpl/estructura/general/esquineramenuintern.gif");
   background-position: right;
   background-repeat:no-repeat;
	width: 720px;
	height: 37px;
	float: left;
	font-size: 110%;
	border-style: solid;
   border-color: #ffffff;
	border-width: 1px 0px 1px 0px;
	float: right;
	}
#menuintern ul, #TITOLCAIXAMINT UL {

  display: inline;
  list-style:none;
  font-size:85%;	
 	}
#menuintern li {
	border-style: solid;
	float: left;
	padding-left: 5px;
	border-width: 0 0 0 0;		
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	vertical-align: top;
   line-height: 32px;
	}

#menuintern a, #menuintern strong {
	display: block;
	padding: 0 4px 0 4px;
	border-style: solid;
   border-color: #ffffff;
	border-width:0 0 0 0;
	color: #135413;
	background-color:#D8FBBC;
	text-decoration:none;
 	float: left;
	}
	
	.area{
		display: block;
		margin: +5px;		float: left;		height: 200px;		background-color: #898989;
		width: 231px;margin-bottom: 20px;}

	.area ul{
	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bolder;
	 list-style: none;	padding: 10px;	margin-left: 0px;
	height: 40px;}
	.area a, .area a:link{
	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 12px;	font-weight: bolder;	color: #ffffff;text-decoration: none;}
	.area a:hover{	color: #000;}

	#menuintern a:hover, #menuintern #current a:hover strong, #menuintern #current strong {
	display: list-item;
   color:#306009; /* Verde oscuro de las letras */
   background-color: #D8FBBC;
   float: left;
	font-size: 14px;
	font-weight: bold;  
	}
	.tramit{
margin: +5px;
 list-style: none;float: left;border: 1px #9a9a9a solid;height: 430px;background-color: #f5f5f5;margin-bottom: 10px;}

	.tramit ul{
	 font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;font-weight: bolder;
		width:210px;
		height: inherit;
	 list-style: none;padding: 10px;margin-left: 0px;}

	.tramit li{list-style-type: square;
margin-left: 20px;
margin-top: 10px;font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;}

	.tramit ul li a{color: #8ab91b;text-decoration: none;}
	.tramit ul li a:hover{color: #000;text-decoration: none;}
  
    /*  TITOL CAIXA PÀGINA INTERIOR  */
  	#TITOLCAIXAMINT {
  		background-color: #fff; 
	 /*background-color: #3c3c3c; gris */
   	width: 98%;
	height: 20px;
	font-size: 100%;
	color: #8ab91b;
	float: left;
	margin-top: +5px;
	border-bottom: 2px #8ab91b solid;text-transform: uppercase;padding-top: 5px;}
	
	#TITOLCAIXAMINT li {
	display: block;
   	padding-left: 5px;
	padding-right: 5px;
	color: #8ab91b;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration:none;
  	 line-height: 20px;
	float: left;

	}	
	#TITOLCAIXAMINT a, #TITOLCAIXAMINT strong {
	display: block;
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
  	 height: 20px;
	float: left;
	}
	#TITOLCAIXAMINT a:hover, #TITOLCAIXAMINT #current a:hover strong, #TITOLCAIXAMINT #current strong {
	display: block;
   color: #8ab91b;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  	 float: left;
	   }
  #TITOLCAIXAMINT a:hover {
  background-repeat:no-repeat;
  float: left;
  }
	  /*    taula de llistat d'enquestes  */
	#tablaenquesta {
	padding: 5px 0 5px 0;
   width: 600px;
	height: 74px;
	font-size: 100%;
	border: none;
	color: #000000;
	background-color: White;
	}
#tablaenquesta li {
  	display: block;
 	list-style:none;
	padding:0 0 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
 	height: 74px;
	line-height: 27px;
	}
#tablaenquesta a, #tablaenquesta a:hover, #tablaenquesta a:visited {
	text-decoration: none;
	color: Black;
	background-color: White;
}	
	
		#titolEnquesta {
	padding: 5px 0 5px 0;
	font-size: 10pt;
	color: #000000;background-image: url("/pfw_files/tpl/estructura/fletxaMes.png");background-repeat: no-repeat;background-position: 25px 34px;}
	
			#titolEnquesta li {
	padding: 5px 0 5px 0;
	font-size: 100%;
	color: #000000;display: list-item;margin-left: +10px;list-style-type: none;}
		    /* --------------------------------- */
#TITOLCAIXAENQUESTA {
	padding: 5px 0px 5px 15px;
	background-image:url("/pfw_files/tpl/estructura/grafic.png");
	background-color: #f0f0f0;; /* gris clar */
	background-repeat:no-repeat;
   background-position: left;
	height: 41px;
	font-size: 100%;
	color: #000;margin-left: +10px;}

	  /* --------------------------- */
	#links {
	padding: 0 0 0 0;
	width: 650px;
	font-size: 100%;
	border-style: solid;
	border-color: White;
	border-width: 0 0 0 0;
	float: left;
	color: #306009; 
	}
   #linksentitats {
	padding: 0 0 0 0;
	width: 140px;
	font-size: 100%;
	border-style: solid;
	border-color: White;
	border-width: 0 0 0 0;
	color: #306009; 
	}
	#linkshome {
	padding: 0 0 0 0;
	width: 304px;
	font-size: 100%;
	border-style: solid;
	border-color: White;
	border-width: 1px 0 0 0;
	color: #306009; 
	float: left;
	background-color: #D8FBBC;
	}
	#linksenquesta {
	padding: 0 0 0 0;
	width: 290px;
	font-size: 100%;
	float: left;
	}
  #links ul,#linkshome ul,#linksentitats ul,#linksenquesta ul,
  #listimatges ul,#setmana ul, #pressupost ul {
  display: block;
  margin: 0;
  padding:0 0;
  list-style:none;
 	}
  #links li {
	height: 20px;	
   border-color: white;
	border-width: 0px 20px 0px 0px;
	float: right;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: transparent;
	}
  #linksentitats li {
	height: 20px;	
	border-style: solid;
   border-color: white;
	border-width: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #306009;
	background-color: transparent;
	}
	#linkshome li {
   padding: 8px 0 8px 0;
	border-style: solid;
   border-color: #D8FBBC;
	border-width: 0px 33px 0px 0px;
	float: right;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	color: #306009;
	background-color: #D8FBBC;
	}
   #linksenquesta li {
   padding: 8px 0 8px 0;
	border-style: solid;
   border-color: #D8FBBC;
	border-width: 0px 0px 0px 52px;
	float: left;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	color: #333333;
	}
	#links a, #links strong,#linksentitats a,#linksentitats strong {
	display: block;
	padding:0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
   border-width:0 0px 0px 0px;
	color: #8fc500;
	background-color: transparent;
	text-decoration:none;
	white-space:nowrap;
 	}
	#linkshome a, #linkshome strong,#linksenquesta a, #linksenquesta strong {
	display: block;
	padding:0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
   border-width:0 0 0 0;
	color: #306009;
	background-color: #D8FBBC;
	text-decoration:none;
	white-space:nowrap;
	}
	#links a:hover, #links #current a:hover strong, #links #current strong,
	#linksentitats a:hover, #linksentitats #current a:hover strong, #linksentitats #current strong {
	display: list-item;
   color:#333333;
	background-color: transparent;
   }
	#linkshome a:hover, #linkshome #current a:hover strong, #linkshome #current strong,
	#linksenquesta a:hover, #linksenquesta #current a:hover strong, #linksenquesta #current strong {
	display: list-item;
   color:#000000;
	background-color: #D8FBBC;
	}
	#links a:hover,#linkshome a:hover,#veure a:hover,#linksentitats a:hover {
   background-repeat:no-repeat;
   }	
  
  /*    taula de votació d'enquestes  */
	#tablavotacion {
	padding: 5px 0 5px 5px;
   width: 600px;
	height: 230px;
	background-image: url("/pfw_files/tpl/estructura/general/fondovotacions.gif");
	background-position: right;
	background-repeat: no-repeat;
	font-size: 100%;
	border: none;
   background-color: White;
	color: #000000;
	}
#tablavotacion li {
  	display: block;
 	list-style:none;
	width: 600px;
	padding:5px 0 5px 0;
	border-style: solid;
   border-color: white;
	border-width: 0px 0px 0px 0px;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
 	height: 25px;
	line-height: 17px;
	}   

/*  ---       Listado de fotografias       --- */
#listimatges {
	padding: 5px 5px 50px 5px;
   width: 260px;
	border-width: 0 0 0 1px;
	border-color: #97AF84;
  	border-style: dotted;
	background-color: #ffffff;
}
#listimatges li {
	height: 200px;
	vertical-align: middle;
}
#boton1,#boton2,#boton3,#boton4{
	width: 12px;
	height: 11px;
}
#miniboto1{
	width: 20px;
	height: 20px;
}
#miniboto1 a, #miniboto1 strong
	{
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/botons/anteriorpetit.gif");
	   text-decoration:none;		
	}
#miniboto1 a:hover, #miniboto1 #current a:hover strong, #miniboto1 #current strong {
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/botons/anterior2petit.gif");
	   text-decoration:none;		
	   }	

#boton1 a, #boton1 strong	{
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMenys.png");
	   text-decoration:none;	
	   background-repeat: no-repeat;	
	}
#boton1 a:hover, #boton1 #current a:hover strong, #boton1 #current strong {
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMenysOver.png");
	   text-decoration:none;		
	   background-repeat: no-repeat;
  }
#boton2 a, #boton2 strong	{
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMenys.png");
	   text-decoration:none;		
	   background-repeat: no-repeat;
 }
#boton2 a:hover, #boton2 #current a:hover strong, #boton2 #current strong {
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMenysOver.png");
	   text-decoration:none;		
	   background-repeat: no-repeat;
 }
#boton3 a, #boton3 strong	{
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMes.png");
	   text-decoration:none;		
	   background-repeat: no-repeat;
	}
#boton3 a:hover, #boton3 #current a:hover strong, #boton3 #current strong {
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMesOver.png");
	   text-decoration:none;	
	   background-repeat: no-repeat;	
	   }
#boton4 a, #boton4 strong	{
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMes.png");
	   text-decoration:none;	
	   background-repeat: no-repeat;	
	}
#boton4 a:hover, #boton4 #current a:hover strong, #boton4 #current strong {
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/fletxaMesOver.png");
	   text-decoration:none;background-repeat: no-repeat;}
#botoform{
	width: 188px;
	height: 22px;
}		
#botoform a, #botoform strong	{
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/botons/formout.gif");
	   text-decoration:none;		
	}
#botoform a:hover, #botoform #current a:hover strong, #botoform #current strong {
		display: block;
	   background-image:url("/pfw_files/tpl/estructura/botons/formover.gif");
	   text-decoration:none;		
   }
/*   BOTONES   */
#mesContingut{
   height: 20px;
	width: 150px;
	background-image: url("/pfw_files/tpl/estructura/fletxaMes.png");
	background-repeat: no-repeat;
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	font-size : 13px;
	color: #000;
	text-decoration:none;	background-position: 0px;
	margin-left: 10px;text-indent: +17px;}

#mesContingut a{
	color: #000;
	text-decoration:none;font-weight: bold;}
#mesContingut a:hover{
	color: #8fc500;
	text-decoration:none;	
}

#altresContinguts{
   height: 15px;
	background-image: url("/pfw_files/tpl/estructura/fletxaMes.png");
	background-repeat: no-repeat;
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	font-size : 13px;
	color: #000;
	text-decoration:none;	background-position: 0px;
	margin-left: 10px;text-indent: +17px;}

#altresContinguts a{
	color: #000;
	text-decoration:none;font-weight: bold;}

#altresContinguts a:hover{
	color: #8fc500;
	text-decoration:none;	
}

#altresContingutsText{
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	font-size : 11px;
	color: #000;
	text-decoration:none;
	margin-left: 30px;	margin-top: -10px;}


/* ------------------------ */	
#veure  {
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	font-size : 12px;
	color: #306009;
	background-color: transparent;
	font-weight: bold;
	}
#veure a, #veure strong {
	display: block;
	padding:0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
   border-width:0 0px 0px 0px;
	color: #306009;
	background-color: transparent;
	text-decoration: underline;
	list-style: none;
 	}
#veure a:hover, #veure #current a:hover strong, #veure #current strong	
	{
	display: block;
	list-style: none;
   color:#000000;
	font-family : "Trebuchet MS", Verdana, Sans-Serif;
	font-size : 12px;
	background-color: transparent;
	}
	
	#miniatures {
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	width: 130px;
	font-size: 110%;
	 color: Black; 
	border-style: solid;
   border-width: 0px 0px 0px 0px;
	}	

#miniatures ul{
  display: block;
  margin:0 0 0 0;
  padding:0 0 5px 2px;
  list-style:none;
  font-size:85%;	
	}
#miniatures li a{
	margin: 0;
	width: 130px;
	height: 80px;
	border-style: solid;
   border-color: white;
	 color: Black; 
	background-color: transparent;	
	line-height: 24px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	text-decoration:none;
	}
#miniatures li a:hover {
  background-color: transparent;
  color: Black;
  text-decoration: none;
  }
#miniatures a #miniatures strong {
	display: list-item;
   color: Black; 
	text-decoration:none;
   background-color: transparent;	
 }
 /*   mapa del web  */
#mapa {
 background-color: transparent;
 padding-left: 100px;
 color:#306009;
}
#enllaç {
 background-color: transparent;
 padding-left: 5px;
 color:#306009;
}
#mapa ul,#enllaç ul{
  display: block;
  margin:0 0 0 0;
  padding:0 0 5px 10px;
  list-style:none;
  font-size:85%;	
	}

#mapa li a,#enllaç li a{
	margin: 0;
	height: 28px;
	background-color: transparent;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	line-height: 24px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	text-decoration:none;
	color:#306009;
	text-transform: uppercase;
	}
#mapa dd a {
	margin: 0;
	height: 28px;
	padding-left: 30px;
	background-color: transparent;	
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 24px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	text-decoration:none;
	color:#306009;
	text-transform: lowercase;
	text-transform: capitalize;
	}
		
	.sub {
	margin: 0;
	padding-left: 30px;
	height: 28px;
	background-color: transparent;	
	background-repeat:no-repeat;
   background-image: url("/pfw_files/tpl/estructura/general/puntero.gif");
   background-position: left;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 24px; /* lo utilizo para centrar el texto en la celda */
	vertical-align: middle;
	text-decoration:none;
	color:#306009;
	text-transform: lowercase;
	text-transform: capitalize;
	}
	
	#mapa a #mapa strong,#enllaç a #enllaç strong {
	display: list-item;
   color:#135413; /* Verde oscuro de las letras */
   background-color: transparent;
	text-decoration: none;
	color:#306009;
	 }

#mapa #current strong, #mapa #current a,
#enllaç #current strong, #enllaç #current a {
  background-repeat:no-repeat;
  	text-decoration: none;
	color:#306009;
  }
#mapa a:hover, #mapa #current a:hover strong, #mapa #current strong,
#enllaç a:hover, #enllaç #current a:hover strong, #enllaç #current strong {
  background-color: transparent;
  color:#000000;
  font-weight: bold;
  text-decoration: none;
  }

#botogalery a, #botogalery strong
	{
		display: block;
		width: 127px;
		height: 28px;
	   background-image:url("/pfw_files/tpl/estructura/botons/fotogaleria.gif");
		background-repeat: no-repeat;
	   text-decoration:none;		
	}
	
#botogalery a:hover, #botogalery #current a:hover strong, #botogalery #current strong {
		display: block;
		background-image:url("/pfw_files/tpl/estructura/botons/fotogaleria_over.gif");
	   text-decoration:none;		
	   }
#flashcontent{
	width: 350px;
	height: 290px;
	padding-top: 40px;
	font-family : "Trebuchet MS", Verdana, Sans-Serif; 
   font-size: 12px;
	text-align: justify;
	color:#97AF84;
}

/*  Tabla per ordrenar els camps */	
#ordrenar
{
 display: block;
 background-color: White;
 padding-left: 8px;
 height: 24px;
 text-align: center;
 float: left;
}
#ordrenar ul,#dadesanimal ul, #pressupost ul, #logo_regeconom ul,#titolpopup ul {
  display: block;
  margin:0;
  padding:0 0 0 0;
  list-style:none;
  }
#ordrenar li span.desc a{
	display: block;
	background-color:#D8FBBC;
	background-image: url("/pfw_files/tpl/estructura/botons/ordredesc.gif");
	background-position: right;
 	background-repeat: no-repeat;  
   font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	color:#306009;
	width: 120px;
	float: left;
	}
#ordrenar li span.asc a{
	display: block;
	background-color:#D8FBBC;
	background-image: url("/pfw_files/tpl/estructura/botons/ordreasc.gif");
	background-position: right;
 	background-repeat: no-repeat;  
   font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	line-height: 20px;
	color:#306009;
	width: 120px;
	float: left;
	}
#ordrenar li a,#ordrenar li strong {
   display: block;
	background-color:#D8FBBC;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	color:#306009;
	width: 120px;
	padding-left: 3px;
	line-height: 20px;
	border-style: solid;
	border-color: White;
	border-width: 0 1px 0 0;
	text-decoration:none;
	height: 24px;
	float: left;
	}	

	#ordrenar li a:hover, #ordrenar #current li a:hover strong, #ordrenar #current li strong 	{
	display: block;
	height: 24px;
	color:#306009;
	float: left;
	}
#ordrenar li a:hover{
  display: block;
  background-repeat:no-repeat;
  height: 24px;
  float: left;
  }
  #dadesanimal {
 display: block;
 background-color: White;
 height: 75px;
 padding-left: 8px;
 text-align: center;
 float: left;
 }
 #dadesanimal li a,#dadesanimal li strong {
   display: block;
	background-color: White;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
	font-size: 12px;
	color:#000000;
	padding-left: 4px;
	line-height: 60px;
	width: 120px;
	text-decoration:none;
	height: 75px;
	float: left;
 }	
 #dadesanimal li a:hover, #dadesanimal #current li a:hover strong, #dadesanimal #current li strong {
	display: block;
	height: 75px;
	color:#000;
	float: left;
	}
/**********TAULA PRESSUPOST***********/	
#pressupost{
  position: relative;
   top: 18px;
   left: 20px;
	width: 680px;
   height: 770px;
	}
#pressupost li{
	width: 100%;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
}	
#logo_regeconom {
	position:relative;
	width:74px;
}

#logo_regeconom li{
  position: absolute;
  font-family:verdana;
  height:91px;
  width:74px;
  left:600px;
  top:130px;
  font-size:11px;
  color:#666666;
  font-weight:normal;
}
#titolpopup {
  position: relative;
  background-color: #4d4d4d; /* Verde oscuro */
  background-repeat:no-repeat;	
  background-position: right;
  margin: 0 0 0 1px;
  width: 699px;
  height: 37px;
  color: #ffffff;
}
#titolpopup li {
  color: #fff;
  font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 32px;
  padding-left: 20px;
  float: left;
}



/* NIFTY CORNERS */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

/* bubble*/
.tipper {
			color: #222;
			font-weight: bold;cursor: auto;}
		a.tipper {
			color: #00F;display: block;}
		.tool-tip {
			color: #fff;
			width: 300px;
			z-index: 13000;
		}
		 
		.tool-title {
			font-weight: bold;
			font-size: 0px;
			margin: 0;
			color: #999999;
			padding: 8px 8px 4px;
			background: url("/pfw_files/tpl/estructura/general/bubble.png") top left;
		}
		 
		.tool-text {
			font-size: 10px;
			padding: 4px 8px 8px;
			background: url("/pfw_files/tpl/estructura/general/bubble.png") bottom right;
		}
		.tool-loading {
			background:	 url("/pfw_files/tpl/estructura/general/ajax_load.gif")center center no-repeat;
			width: 30px;
			height: 30px;
			margin: 0 auto;
		}
		.toolTaulaInfo {font-family: "Trebuchet MS", Verdana, Sans-Serif;font-size: 12px;}
		/* FI BUBBLE */
		
		