
/* LLISTES */
.llistes{
   font-family: Verdana, Arial, Helvetica;
   font-size: 8pt;
   top: 0px;
   bottom: 0px;
   line-height: 13px;
   color: #2F4090;
   font-weight: none;
   font-style: normal;
   list-style-type: square;
}


/* LINEA HORITZONTAL FINA */
.linea_blanca{
  height: 1px;
  border: 0px;
  background-color: #ffffff;
  width: 98%;
}



/* LLETRES COLORINS: VERD/TARONJA/VERMELLES... */

.verd_life
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
                     line-height: 25px;
	color : #7BA209;
	font-weight : bold;
	font-style: normal;
	}

.verd_8b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	color : #22853C;
	font-weight : bold;
	font-style: normal;
	}

.taronja_8b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	color : #FC7D00;
	font-weight : bold;
	font-style: normal;
	}

.verd_9b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #22853C;
	font-weight : bold;
	font-style: normal;
	}

.taronja_9b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #FC7D00;
	font-weight : bold;
	font-style: normal;
	}

.vermell_7b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #FF0000;
	font-weight : bold;
	font-style: normal;
	}

.vermell_9b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #FF0000;
	font-weight : bold;
	font-style: normal;
	}

table.mapa {
  background: #e8e8e8;
  margin:0px;
  padding: 2px;
  border: 1px solid #c3c2c2;
}

.capsa_blanca{ 
  background: #ffffff;
  margin:0px;
  padding: 2px;
  border: 1px solid #C3C3C2;
}


.caja_gris{ 
  background: #e8e8e8;
  margin:0px;
  padding: 2px;
  border: 1px solid #c3c2c2;
} 



.caja_gris2{ 
  background: #e8e8e8;
  margin:0px;
  padding: 8px;
  border: 1px solid #c3c2c2;
  text-align: justify;
} 

.caja_gris3{ 
  background: #e8e8e8;
  margin:0px;
  padding: 8px;
  border: 1px solid #c3c2c2;
  text-align: justify;
  color: #757575;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica; 
  font-weight : normal;
  font-style: normal;
} 




.caja_azul{ 
  background: #2F4090;
  margin:0px;
  padding: 2px;
  border: 0px;
  font-size: 7pt; 
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
} 


.caja_blanca{ 
  background-color: #ffffff;
  border: 0px;
  padding:2px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 7pt; 
  font-weight:bold;
  color: #000000;
  text-decoration: none;
} 

.caja_formulario{ 
  background-color: #ffffff;
  border: 1px solid #c3c2c2;
  padding:2px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 8pt; 
  font-weight: normal;
  color: #787878;
  text-decoration: none;
}

.caja_menu{ 
  background-color: #c3c2c2;
  border: 0px;
  padding:2px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 8pt; 
  font-weight:bold;
  color: #f5f5f5;
  text-decoration: none;
} 
.caja_menu  A:link {COLOR: #f5f5f5; TEXT-DECORATION: none;}
.caja_menu  A:visited { COLOR: #f5f5f5; TEXT-DECORATION: none;}
.caja_menu  A:active { COLOR: #f5f5f5; TEXT-DECORATION: underline;}
.caja_menu  A:hover {color: #2F4090; TEXT-DECORATION: underline;}

.gris6{
margin: 0px;
padding: 0px;
color: #757575;
font-size: 6pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;
}

.gris7n {
margin: 0px;
padding: 0px;
color: #757575;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}
.gris7n  A:hover {COLOR: #505050; TEXT-DECORATION: underline }

.gris7{
margin: 0px;
padding: 0px;
color: #757575;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;
}
.gris7  A:hover {COLOR: #505050; TEXT-DECORATION: underline }

.gris8{
margin: 0px;
padding: 0px;
color: #757575;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;
}

.gris_8l{
margin: 0px;
padding: 0px;
color: #757575;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;

}


.grisc_9{
margin: 2px;
padding: 2px;
color: #757575;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;
text-align: left;
line-height: 18px; 
}

.gris_9l{
margin: 0px;
padding: 0px;
color: #757575;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;
text-align: left;
}


.gris8n {
margin: 0px;
padding: 0px;
color: #757575;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}
.gris8n  A:link {COLOR: #757575; TEXT-DECORATION: none }
.gris8n  A:visited {COLOR: #757575; TEXT-DECORATION: none }
.gris8n  A:active {COLOR: #757575; TEXT-DECORATION: none }
.gris8n  A:hover {COLOR: #757575; TEXT-DECORATION: underline }

.gris9n {
background-color: #c3c3c2; /*color gris fluix para el fondo*/
border: 0px ; 
margin: 0px;
padding: 0px;
color: #757575;
font-size: 9pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}

.gris10n {
margin: 0px;
padding: 0px;
color: #757575;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}
.gris10n  A:hover {COLOR: #505050; TEXT-DECORATION: underline }

.gris11{
margin: 10px;
padding: 10px;
color: #757575;
font-size: 11pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : normal;
font-style: normal;
}

/* COSES DE ALTA USUARI EN VERTICAL --> TOT T "v" DAVANT */

.vgris10n {
color: #757575;
font-size: 10pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}
.vgris10n  A:hover {COLOR: #505050; TEXT-DECORATION: underline }


.vgris8n {
color: #757575;
font-size: 8pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}
.vgris8n  A:hover {COLOR: #505050; TEXT-DECORATION: underline }


.vgris7n {
color: #757575;
font-size: 7pt;
font-family: Verdana, Arial, Helvetica; 
font-weight : bold;
font-style: normal;
}
.vgris7n  A:hover {COLOR: #505050; TEXT-DECORATION: underline }


.vcaja_blanca{ 
  background-color: #ffffff;
  border: 0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 7pt; 
  font-weight: normal;
  color: #757575;
  text-decoration: none;
  margin: 2px;
} 

.vcaja_usuari{ 
  background-color: #E3EDFF;
  border: 1px solid;
  border-color: #666666;
  padding:0px;
  margin:0px;
} 

/* LLETRES GRISES CERCADOR!!! */
.gris_6 {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 6pt; 
	font-weight: normal;
	color: #787878;
	text-decoration: none
	}



.gris_7 {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: normal;
	color: #757575;
	text-decoration: none
	}



.gris_8
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	color : #787878;
	font-weight : normal;
	font-style: normal;
	}
.gris_8 A:link {COLOR: #787878; TEXT-DECORATION: underline; FONT-SIZE: 9pt }
.gris_8 A:visited {COLOR: #787878; TEXT-DECORATION: underline; FONT-SIZE: 9pt }




.gris2_8
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	color : #787878;
	font-weight : normal;
	font-style: normal;
	}
.gris2_8 A:link {COLOR: #787878; TEXT-DECORATION: none  }
.gris2_8 A:visited {COLOR: #787878; TEXT-DECORATION: none }
.gris2_8 A:hover {COLOR: #787878; TEXT-DECORATION: none }
.gris2_8 A:active {COLOR: #787878; TEXT-DECORATION: none }




.gris_8b
	{
	font-family :  Arial, Verdana, Helvetica;
	font-size : 8pt;
	color : #787878;
	font-weight : bold;
	font-style: normal;
	}
.gris_8b A:link {COLOR: #787878; TEXT-DECORATION: underline; FONT-SIZE: 9pt }
.gris_8b A:visited {COLOR: #787878; TEXT-DECORATION: underline; FONT-SIZE: 9pt }


.gris_9b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #787878;
	font-weight : bold;
	font-style: normal;
	}
.gris_9
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #787878;
	font-weight : normal;
	font-style: normal;
	}
.gris_9 A:link {COLOR: #787878; TEXT-DECORATION: underline; FONT-SIZE: 9pt }
.gris_9 A:visited {COLOR: #787878; TEXT-DECORATION: underline; FONT-SIZE: 9pt }

.gris_10b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color : #787878;
	font-weight : bold;
	font-style: normal;
	}

/* LLETRES BLANQUES */

.blanc_10b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10pt;
	color : #ffffff;
	font-weight : bold;
	font-style: normal;
	}

.blanc_9n
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #ffffff;
	font-weight : bold;
	font-style: normal;
	}

.blanc_7n
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #ffffff;
	font-weight : bold;
	font-style: normal;
	}

/* LLETRES BLAVES */


.blau_7
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 7pt;
	color : #2F4090;
	font-weight : normal;
	font-style: normal;
	}

.blau_8
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 8pt;
	color : #2F4090;
	font-weight : normal;
	font-style: normal;
	}

.blau_9
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #2F4090;
	font-weight : normal;
	font-style: normal;
	}



.blau_9b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #2F4090;
	font-weight : bold;
	font-style: normal;
	}


.blau_9r
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 9pt;
	color : #2F4090;
	font-weight : bold;
	font-style: normal;
                     text-align: right;
	}


.blau_11b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11pt;
	color : #2F4090;
	font-weight : bold;
	font-style: normal;
	}

.blau_14b
	{
	font-family : Verdana, Arial, Helvetica;
	font-size : 14pt;
	color : #2F4090;
	font-weight : bold;
	font-style: normal;
	}

/* LLETRES BLAVES MISSATGE CONSELLER */

.blauc_j
	{
	font-family : Georgia, Times New Roman, Helvetica;
	font-size : 8pt;
	color : #2F4090;
	font-weight : normal;
	font-style: normal;
                      text-align:justify;
              	}

.blauc_c
	{
	font-family : Georgia, Times New Roman, Helvetica;
	font-size : 8pt;
	color : #2F4090;
	font-weight : normal;
	font-style: normal;
                      text-align:center;
              	}

.blauc_r
	{
	font-family : Georgia, Times New Roman, Helvetica;
	font-size : 8pt;
	color : #2F4090;
	font-weight : normal;
	font-style: normal;
                      text-align:right;
              	}


/* ZHETA!!! */

select
	{
		font-family : Verdana, arial, Helvetica;
		font-size : 9;
		color : #000033;
	  border-color : #999999;
	  border-width : 1;
	  background-color : #EEEEEE
	}
input
	{
		font-family : Verdana, arial, Helvetica;
		font-size : 10;
		color : #333366;
		font-weight : bold;
	  border-color : #999999;
	  border-width : 1;
	  background-color : #EEEEEE
	}
textarea
	{
		font-family : Verdana, arial, Helvetica;
		font-size : 10;
		color : #000033;
		font-weight : bold;
	  border-color : #999999;
	  border-width : 1;
	  background-color : #EEEEEE
	}			

.titulos {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: bold;
	color: #ffffff;
	 
	text-decoration: none
	}
A:link {
	COLOR: #050505; TEXT-DECORATION: none
}
A:visited {
	COLOR: #050505; TEXT-DECORATION: none
}
A:active {
	COLOR: #050505; TEXT-DECORATION: none
}
A:unknown {
	COLOR: #050505
}
A:unknown {
	COLOR: #050505
}
A:hover {
	COLOR: #1A77B2; Text-Decoration: none
}



/* BOTONS */

.boto_blau{
background-color: #2F4090; 
border: 1px solid #2F4090; 
margin: 1px;
padding: 1px;
color: #ffffff;
font-size:9px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica; 
}



.boto_blau2{
background-color: #2F4090; 
border: 1px solid #2F4090; 
margin: 1px;
padding: 2px;
color: #ffffff;
font-size:9pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica; 
}



.boto_gris{
background-color: #D6D8DA; 
border: 1px solid #757575; 
margin: 1px;
padding: 1px;
color: #757575;
font-size:7pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica; 
}


/* IMATGES */

.posidonia{
  padding: 0px;
  margin: 0px; 
  background:url(imatges/posidonia_1.jpg) no-repeat bottom;
  border: 2px solid;
  border-color: #017CD1;
  width: 224px;
  height: 160px;
}


.posidonia_bono{
  padding: 0px;
  margin: 0px; 
  background:url(imatges/posidonia_bono.jpg) no-repeat bottom;
  border: 0px solid;
  width: 150px;
  height: 207px;
}



.foto_conseller{
  padding: 0px;
  margin: 0px; 
  background:url(imatges/foto_conseller.jpg) no-repeat bottom;
  border: 0px;
  width: 157px;
  height: 110px;
}



.foto_conseller2{
  padding: 0px;
  margin: 0px; 
  background:url(imatges/conseller2.jpg) no-repeat bottom;
  border: 0px;
  width: 157px;
  height: 110px;
}




/* TAULES */

.conseller{
  background-color: #F1D7BE; 
  border: 1px solid;
  border-color: #2F4090;
  padding:0px;
  margin:0px;
  }


.conseller2{
  background-color: #ffffff; 
  border-left: 2px solid #C2C2C2;
  border-right: 0px;
  border-bottom: 0px;
  padding:5px;
  margin:2px;
  }


.usuari{
  background-color: #FFFFFF; 
  border: 1px solid;
  border-color: #C3C3C2;
  padding:0px;
  margin:0px;
  }




/*   CERCADOR  */
.cercador{ 
  border: 1px solid;
  border-color: #c3c2c2;
  padding:0px;
  margin:0px;
  width:295px; 
} 

.cercador_llarg{ 
  border: 1px solid;
  border-color: #c3c2c2;
  padding:0px;
  margin:0px;
  width:480px; 
} 


.cercador_cap{
  background-color: #c3c2c2; 
  padding:2px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 10pt; 
  text-align: left;
  font-weight:bold;
  color: #ffffff;
  text-decoration: none;
}

.cercador_cos{
  background-color: #ffffff; 
  border: 1px solid #c3c2c2;
  padding:2px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 7pt; 
  font-weight:bold;
  color: #757575;
  text-decoration: none;
}

/* TAULA CERCADOR --> http://www.cssplay.co.uk/boxes/snazzy2.html */

.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #9A9A9A;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.xsnazzy {
background: transparent; 
width:400px; 
float:left; 
margin:0 0px;
}

.xtop, .xbottom {
display:block; 
background:#FFF; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height: 1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #9A9A9A;
border-right:1px solid #9A9A9A;
}
.xb1 {
margin:0 5px; 
background:#9A9A9A;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #9A9A9A; 
border-width:0 1px; 
height:auto;
margin-top:0px;
}
* html .xboxcontent {
height:0px;
}



.degradat {

width:400px;
height:11px;
margin:0px;
padding:0px;
background: url(degradat.jpg) no-repeat  bottom; 
}


/* TAULA user  --> http://www.cssplay.co.uk/boxes/snazzy2.html */

.pxsnazzy h1, .pzsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #9A9A9A;
}
.pxsnazzy p, .pzsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.pxsnazzy {
background: transparent; 
width:300px; 

margin:0 0px;
}

.pxtop, .pxbottom {
display:block; 
background:#FFF; 
font-size:1px;
}
.pxb1, .pxb2, .pxb3, .pxb4 {
display:block; 
overflow:hidden;
}
.pxb1, .pxb2, .pxb3 {
height: 1px;
}
.pxb2, .pxb3, .pxb4 {
background:#fff; 
border-left:1px solid #9A9A9A;
border-right:1px solid #9A9A9A;
}
.pxb1 {
margin:0 5px; 
background:#9A9A9A;
}
.pxb2 {
margin:0 3px;
border-width:0 2px;
}
.pxb3 {
margin:0 2px;
}
.pxb4 {
height:2px; 
margin:0 1px;
}

.pxboxcontent {
display:block; 
border:0 solid #9A9A9A; 
border-width:0 1px; 
height:auto;
margin-top:0px;
}
* html .xboxcontent {
height:0px;
}

.pdegradat {

width:300px;
height:11px;
margin:0px;
padding:0px;
background: url(degradat_300.jpg) no-repeat  bottom; 
}



/* TAULA INFO FITXA ZONA LIC */

.ixsnazzy h1, .izsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #2F4090;
}
.ixsnazzy p, .izsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:10px;
}
.ixsnazzy {
background: transparent; 
width:300px; 
float:right; 
margin:0 0px;
}

.ixtop, .ixbottom {
display:block; 
background:#FFF; 
font-size:1px;
}
.ixb1, .ixb2, .ixb3, .ixb4 {
display:block; 
overflow:hidden;
}
.ixb1, .ixb2, .ixb3 {
height: 1px;
}
.ixb2, .ixb3, .ixb4 {
background:#fff; 
border-left:1px solid #2F4090;
border-right:1px solid #2F4090;
}
.ixb1 {
margin:0 5px; 
background:#2F4090;
}
.ixb2 {
margin:0 3px;
border-width:0 2px;
}
.ixb3 {
margin:0 2px;
}
.ixb4 {
height:2px; 
margin:0 1px;
}

.ixboxcontent {
display:block; 
border:0 solid #2F4090; 
border-width:0 1px; 
height:auto;
margin-top:0px;
}
* html .ixboxcontent {
height:0px;
}

.info_cap {
width:300px;
height:27px;
margin:0px;
padding:0px;
background: url(imatges/cap_info.gif) no-repeat  bottom; 
}

/* TAULA USUARI */
.caja_usuari{ 
  background-color: #E3EDFF;
  border: 1px solid;
  border-color: #666666;
  padding:2px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica; 
  font-size: 8pt; 
  font-weight:bold;
  color: #000000;
  text-decoration: none;
  text-align: left;
} 



