

/* estil per enllaç */
a {
    color:#333333; 
    font-size:10px;
    text-decoration: none;
    border: 0px solid #222222;
	}

a:hover {
    color:#AAAAAA; 
    font-size:10px;
	text-decoration: none;
    border: 0px solid #222222;
	}

.enllac {
    color:#333333; 
    font-size:10px;
    text-decoration: none;
    border: 0px solid #222222;
	}

.enllac:hover {
    color:#AAAAAA; 
    font-size:10px;
	text-decoration: none;
    border: 0px solid #222222;
	}

a.txt_verd {
	font-family:  Verdana, Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 0.6em;
	font-weight: bold;
	letter-spacing: 0.1em;
	}

a.txt_verd:hover {
   font-family:  Verdana, Times, serif;
	color: #FF6C6C;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.1em;
	}
a.txt_verd_petit {
	font-family:  Verdana, Times, serif;
	color: #000000;
	text-decoration: none;
	font-size: 0.6em;
	font-weight: bold;
	letter-spacing: 0em;
	}

a.txt_verd_petit:hover {
   font-family:  Verdana, Times, serif;
	color: #FF6C6C;
	text-decoration: none;
	font-size: 0.6em;
	font-weight: bold;
	letter-spacing: 0em;
	}

	
/* estil de text normal*/
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
    border: 1px solid #222222; 
}
.txt_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: justify;
}

.titul {
	color:#2A6691; 
	font-size:16px; 
	font-style:italic ;

}
.txt_no_just {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
}

.txt_no_just_plugin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
}

.txt_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #000000;
	text-decoration: none;

}

.txt_petit_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #999999;
	text-decoration: none;

}

.txt_p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
}

.txt_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	text-decoration: none;
}

.txt_clavar_fotos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}


/* estil per al peu de foto (clavar_fotos.cfm) */
.txt_peu_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	color: #000000;
	text-decoration: none;
	line-height: 1em;
}
.bombolla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #000000;
	text-decoration: none;
	line-height: 1em;
}

#bombo {
    text-align:left;
}

/* estil per al titol del box */
.txt_titol_caixa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width:20%;

}
.txt_titol_caixa_mig {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.caixa{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#2A6691;
		background-color:#BADF9F;
		margin:0;
}
/*************** FORMS *******************************/
/*input,textarea,select {
	font-family:verdana,helvetica,arial;
	color:#555555;
	font-size:10px;
	border:1px solid #555555;
	margin:2px 0 2px 0;
}*/

/*	line-height: 1px;*/


/* estil per defecte d'una cel·la d'una taula (coincidirà amb txt) */
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	
}

/* usat en titols de mòduls  i seccions */
h1 {
	font-family:  Verdana, Times, serif;    
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing: 2px;
}

h2 {
	font-family:  Verdana, Times, serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h3 {
	font-family:  Verdana, Times, serif;
	font-size: 0.6em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;	
	letter-spacing: 0px;

}

h4 {
	font-family:  Verdana, Times, serif;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	letter-spacing: 0.1em;
}

h5 {
	font-family:  Verdana, Times, serif;
	font-size: 1.0em;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;	

}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.2em;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: justify;

}


/* estil per a formularis */

.txt_form_invisible {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.1em;
	color: #ffffff;
	background-color: #ffffff;
	border: 1px solid #ffffff;

}

.txt_form_petit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	background-color: #ffffff;
}


.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #000000;
	background-color: #ffffff;
}

.txt_submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 1px;
	margin: 1px;
	font-weight: bold;
	border: 0px solid White;
	font-size: 0.6em;
}

 .titol_apartat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #01589F;
	padding: 2px;
	font-weight: bold;
	font-size: 0.8em;
}
.titol_apartat_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2px;
	font-size: 1.1em;
}
  .cap_taula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #01589F;
	padding: 2px;
	font-weight: bold;
	font-size: 0.7em;
    border: 1px solid #222222;
}
  .cap_files {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #01589F;
	padding: 1px;
	font-weight: bold;
	font-size: 1em;
    border: 1px solid #222222;
}




/* estil de menú */
.menu {
	font-family:  Verdana, Times, serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
	letter-spacing: 1px;
	

}
.menu:hover {
	font-family:  Verdana, Times, serif;
	color: #01589F;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
   letter-spacing: 1px;
}
.menu_pulsado {
	font-family:  Verdana, Times, serif;
	color: #01589F;
	font-weight: bold;
	text-decoration: none;
	font-size: 0.9em;
   letter-spacing: 1px;
}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 0.6em;
	letter-spacing: 1px;
}

.submenu_invers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.6em;
	letter-spacing: 1px;
}
.submenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#01589F;
	text-decoration: none;
	font-size: 0.6em;
	letter-spacing: 1px;
}

.titol_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.peu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}

a.peu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}
.txt_foto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.txtcredit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}


.recuadre_vista_previa {
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
}


	

/* recuadre d'informació , tant de la portada com dels interiors */
.linia_inferior_menu {
	border-bottom: 1px solid White;
}


/* texte blanc i linia blanca costat dret, utilitzat al peu de pàgina */
.linia_dreta_blanca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #ffffff;
	text-decoration: none;
	border-left: 1px solid White;
}


/* estil per a "molles de pa"*/
.breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;

}



.txtcredit {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}


/* requadrament de totes les caselles */
.requadrat {
	border: 1px solid #999999;
}

.linia_costat_dret {
	border-right: 1px solid #000000;
	text-align: justify;	
}

.linia_inferior {
	border-bottom: 1px solid #01589F;
	
}

.linia_doble {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	
}

/*filter:shadow(color:black, strength:10, direction:180);*/

BODY {
	MARGIN: 0;
	text-align: left;	
	/*background:url(../imatges/fons.gif);*/
}

FORM {

	margin:0;
}

#contenidor {
	width: 700px;
	text-align: left;
	margin: 0 auto;
	background-color: White;
}
#contenidor_impressio {
	width: 700px;
	text-align: left;
	margin: 0 auto;
	background-color: White;
}


#peu 
{	
	text-align: center;		
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
	width: 700px;
}



.portada
{
	width:700px;
	text-align: center;

}

.sombra_central 
{
 	background: url(../imatges/fons_central_impressio.gif);

}
.sombra_sota 
{
 	background: url(../imatges/sombra_menu_sota_impressio.gif);

}
.sombra_menu
{
 	background: url(../imatges/sombra_menu_impressio.gif);

}


#data_actual{

	width: 180px;	
	padding-top:10px;
	text-align: center;

}


.no_visible {
	DISPLAY: none
}



/* separadors menu esquerre */

.menu_180_sense_espai
{
	width: 180px;	
}


.submenu_ple{

width:170px; 
position:absolute; 
left:0px; 
top:90px; 
height:20px;
z-index:20;
visibility:hidden;
}

.submenu_buit{

	width:1px; 
	position:absolute; 
	left:0px; 
	top:90px; 
	height:20px;
	z-index:20;
	visibility:hidden;
}

.menu_180
{
	width: 180px;	
	margin-right: 20px;
}

.separa_10
{
	width: 180px;	
	height: 10px;
	margin: 0px;
	padding: 0px;
}
.separa_15
{
	width: 180px;	
	height: 10px;
	margin: 0px;
	padding: 0px;
}


/* ample */


.ample_8{
	width: 8px;	

}
.ample_10{
	width: 10px;	

}
.ample_20{
	width: 20px;	

}

.ample_40{
	width: 40px;	

}

.ample_100{
	width: 100px;	

}


.ample_465
{
	width: 465px;	
	text-align: center;
}



/* alts */
.alt_1
{
	height: 1px;	
	
}

.alt_5
{
	height: 5px;	
	
}

.alt_7
{
	height: 7px;	
	
}
.alt_8
{
	height: 8px;	
	
}

.alt_10
{
	height: 10px;	
	
}

.alt_18
{
	height: 18px;	
	
}


.alt_20
{
	height: 20px;	
	
}


.alt_22
{
	height: 22px;	
	

}

.alt_25
{
	height: 25px;	
	
}

.alt_27
{
	height: 27px;	
	
}



.alt_30
{
	height: 30px;	
	
}

.alt_100
{
	height: 100px;	
	
}



/* prova de menú */

#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding-right: 15px;
  
}

#nav li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}


#nav li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top: 120px;
  height: 15px;
  left: 0;
  padding-top: 10px;
}
  
  /*for all links in the list*/

/* #nav li a {
  display: block;
}*/

  /*change border color for active topic area*/

/*
#nav li.on a {
  border: 1px solid #f90;
}*/

#nav li.on ul a, #nav li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  border: 0;
}

#nav li.on ul {
  /*display active subnav list*/
  display: block;
}


#nav li.on ul a, #nav li.off ul a {
  float: left;
  /*ie doesn't inherit the float*/
  border: 0;
  width: auto;
  margin-right: 15px;
}

#nav li.on ul {
  /*display the current topic*/
  /*display: block;*/
}

#nav li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  /*display: block;*/
  z-index: 6000;
}
/*#nav li.off a:hover, #nav li.off:hover a {
  background: #29497b;
  color: #f90;
}*/

#nav li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 6000;
}

/*#nav li.off a:hover,
#nav li:hover a,
#nav li.over a {
  background: #29497b;
  color: #f90;
}*/
.no_border
{
	border: 0;

}

.ajuda_fitxers
{
	margin-top:10px;
	font-size: 0.6em;	
}



#informacio_contingut td
{
	font-size: 0.6em;	
}

.enllas_flash
{
	color:#00599C; 
	font-size:10px;
	font-style:italic
}

/*Capa transparente*/

    .trans{
	  z-index : 1 ;
      background-color:#00BB00;
      color:#CC0000;
      position:absolute;
      text-align:center;
      top:200px;
      left:270px;
      padding:65px;
      font-size:25px;
      font-weight:bold;
      width:600px;
	  heigth:500px;
    }
    .cnt{
	  z-index:0;
	  top:200px;
      left:270px;
      width:450px;
      background-color:#DDAADD;
      margin:0px;
      padding:15px;
      font-weight:bold;
	  position:absolute;
    }
.textbox_boto_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: none;
	font-size: 16px;	
	background-color : #C8c8c8;
	border : 0px solid #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
}

.textbox_actual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: none;
	font-size: 16px;	
	background-color : #0F238C;
	border : 0px solid #000000;
	margin: 1px;
	padding: 1px;
	text-align: center;
/*	height:35px;
	width:135px;
	background-image:url(../images/boto_menu_actual.png)*/
	}
