/*estils generals*/
body {
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background-color: #a5c2c4;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  line-height:120%;
}
img{border:0;}
table,tr,td{border-spacing:0;border:0;padding:0;margin:0;border-collapse:collapse;}
.baners-peu ul, .baners-peu li{
list-style:none;
display: inline;
padding: 0;
margin: 0;
}
.ocult{display:none;}
P{
padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.general {
  margin: 0px auto 0px auto;
  font-size: 12px;
  width: 950px;
  text-align: left;
  vertical-align: top;
  line-height:120%;
}
a{
	text-decoration: none;

	/*color: #7f1730;*/
	color: #7f1730;
	/*font-weight: 550;*/

}
a:hover
{
	color: #CC0000;

}

table.registre
{
	width: 100%;
	
}

table.registre td
{
	
	padding: 2px;
}

table.registre td.titol
{
	background-color: #d9e6f2;;
	font-weight: bold;

}

table.registre THEAD
{
	background-color: #f2f2f2;
	text-align: center;
}

table.registre THEAD td
{
	border: 1px solid white;
	border-width: 2px;
}

.general a.kmail {
	text-decoration: none;
	color: #000000;
	
}

.meqip TABLE
{
}
.meqip TR
{
	border: 1px solid;
}
.meqip TH
{
	color: white;
	background-color: black;
	text-align: center;
	height: 25px;
}

.meqip TD
{
	margin: 0;
	padding: 0;
	border: 1px solid;
	text-align: center;
}
.meqip TD.fons_clar
{
	margin: 0;
	padding: 0;
	
	background-color: #EEEEEE;
	border: 1px solid;
	text-align: center;
	vertical-align: middle;

}

.meqip TD.fons_fosc
{
	margin: 0;
	padding: 0;
	
	background-color: #CCCCCC;
	border: 1px solid;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;

}

.general a.kmail:hover
{
	color: #EEEEEE;
}

.admin {
  margin: 0px auto 0px auto;
  border: dashed 1px;
  background-color: silver;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 950px;
  text-align: left;
  vertical-align: top;
}
.admin td {
	padding: 5px 10px 5px 10px;
	text-align: left;
	vertical-align: top;
	border: dashed 1px;
}

.adminEdit {
	border: none;
	background-color: gray;
	padding: 5px 10px 5px 10px;
	text-align: left;
}


.prova{
	background-color: #D9E6F2;
	width: 167px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}

.prova td {
	border: none;
}

.prova2{
	background-color: white;
	margin: 0px 0px 0px 0px;
	padding: 20px 20px 20px 20px;
	border: none;
	vertical-align: top;
	text-align: justify;

	
}

.prova2 P{
padding: 10px 0px 10px 0px;
  margin: 0px 0px 0px 10px;
}

/*.prova2 td {
	border: none;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}*/

.titolpagina{
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
	margin: 0px 0px 0px 0px;
}

.cospagina{
	
}

.table_projectes {
border-collapse: collapse;

}
.table_projectes td {

border: 2px solid;
border-color: #cccccc;
padding: 2px;
}

/*fi estils generals*/

/*header*/
.header {
/*  background-color: #7f1730; */
  background-color: #D9E6F2;
  color: #ffffff;
  text-align: right;
  font-size:10px;
}
.header img{
  float: left;
  border: 0px;
}
.header h1{
  margin:0;
  padding:0;
}
.header ul {
  margin: 7px 0px 3px 0px;
}
.header li {
  display: inline;
/*  background: #7f1730 url(../imatges/kland_barradalt.gif) no-repeat left; */
  background: #D9E6F2 url(../imatges/kland_barradalt.gif) no-repeat left;
  padding: 0px 15px 0px 7px;
  margin: 0px 0px 0px 0px;

}
.header li.lang, .header a.lang, .header a.lang:visited, .header a.lang:active, .header a.lang:hover{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.header a, .header a:visited, .header a:active, .header a:hover{
/*  color: #ffffff; */
  color: black;
  text-decoration: none;
  
}

.header SELECT
{
/*	background: #BF8B98; */
	background-color: #EEEEEE;
	color: black;
	display: block;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	margin: 3px 0px 3px 3px;
	width: 250px;
	border-color: #BF8B98;
}

.ensenyaments {
	text-align: left;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	width: 100%;
	border-top: 1px solid #c7c387;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.ensenyaments ul {
	margin: 0px 0px 3px 0px;
	padding: 15px 0px 0px 0px;
}

.ensenyaments li {
  display: block;
  list-style: none;
  background: #D9E6F2 url(../imatges/kland_cuad_filetblau.gif) no-repeat left;
  background-position: 1px 3px;
  padding: 0px 3px 10px 17px;
  margin: 0px 0px 0px 10px;
	 
	 
}
/*
.ensenyaments li.lang {
  font-weight: bold;
}*/
.ensenyaments a, .ensenyaments a:visited, .ensenyaments a:active, .ensenyaments a:hover{
  color: black;
  text-decoration: none;

}

.1menu-text-pera {
  border-top: 1px solid #c7c387;
}
.1menu-text-pera a, .1menu-text-pera a:visited, .1menu-text-sobre a:active, .1menu-text-sobre a:hover{
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  text-align:left;
  line-height:120%;
/*  background-color: #ffed9b;*/
  padding: 5px 5px 5px 20px;
}

.breadcrumb {
  background-color: #ebebeb;
  overflow: visible;
}
.breadcrumb div{
  padding: 5px 5px 5px 5px;
}
.breadcrumb .data{
  float:right;
}
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:active{
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}




/*fi header*/


/*menu*/
.menu{
  width: 170px;
  vertical-align: top;
}
.menu table{
  width: 170px;
}
.menu table td{
  padding-top: 3px;
  padding-bottom: 3px;
}


.menu a, .menu a:visited, .menu a:active{
  color: #000000;
  text-decoration: none;
  /*font-weight: normal;*/
}

.cerca{
  background: #fefefe url(../comu/fons_cercador.jpg) repeat-x top;
  text-align: center;
  vertical-align: middle;
  padding: 12px 0px 4px 0px;
}
.cerca form{
  margin: 0px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
}
.cerca button{
  border: 0px;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
}
.cerca input{
  margin: 0px 5px 0px 10px;
  border: 1px solid #000000;
  width: 92px;
}

/*.menu .per_a img{
  margin-right: 6px;
}*/

.menu div.per_a{
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 4px 5px 21px;
  background: #7f1730 url(../comu/kland_cuad_groc.gif) no-repeat 7px;
}
/*.menu ul.per_a{
  background-color: #ffed9b;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
}
.menu ul.per_a li{
  list-style: none;
  border-bottom: 1px solid #c7c387;
  margin: 0px 0px 0px 0px;
  padding: 5px 4px 5px 8px;
}
.filet_pera {
  border-bottom: 1px solid #c7c387;
} */

/*.menu .sobre img{
  margin-right: 6px;
}*/

.menu div.sobre{
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 4px 5px 21px;
  background: #24527e url(../comu/kland_cuad_blau.gif) no-repeat 7px;
}
/*.menu ul.sobre{
  background-color: #d2e7f2;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.menu ul.sobre li{
  list-style: none;
  border-bottom: 1px solid #a4bed2;
  margin: 0px 0px 0px 0px;
  padding: 5px 4px 5px 8px;
}
.filet_sobre {
  border-bottom: 1px solid #a4bed2;
}*/

/*.filet_websurv a{
  border-bottom: 1px solid #c7c6b7;
}*/

.menu div.websurv{
  font-weight: bold;
  color: #ffffff;
  margin: 0px 0px 0px 0px;
  padding: 5px 4px 5px 21px;
  background: #7f1730 url(../comu/kland_cuad_websurv.gif) no-repeat 7px;
}

.menu-text-pera {
  border-top: 1px solid #c7c387;
}
.menu-text-pera a, .menu-text-pera a:visited, .menu-text-sobre a:active, .menu-text-sobre a:hover{
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  text-align:left;
  line-height:120%;
  background-color: #ffed9b;
  padding: 5px 5px 5px 20px;
}
.menu-text-sobre {
  border-top: 1px solid #a4bed2;
}
.menu-text-sobre a, .menu-text-sobre a:visited, .menu-text-sobre a:active, .menu-text-sobre a:hover{
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  text-align:left;
  line-height:120%;
  background-color: #d2e7f2;
  padding: 5px 5px 5px 20px;
}
.menu-text-urv {
  border-top: 1px solid #c7c6b7;
}
.menu-text-urv a, .menu-text-urv a:visited, .menu-text-urv a:active, .menu-text-urv a:hover{
  color: #000000;
  font-size: 10px;
  text-decoration: none;
  text-align:left;
  line-height:120%;
  background-color: #fff0d3;
  padding: 5px 5px 5px 20px;
}
.menu-text-biblio{
  border: 4px solid #ffffff;
  background-color: #456c92;
}
.menu-text-biblio a, .menu-text-biblio a:visited, .menu-text-biblio a:active, .menu-text-biblio a:hover{
  color: #ffffff;
  font-size: 9px;
  font-weight: bold;
  text-align:center;
  vertical-align: middle;
  text-decoration: none;
  line-height:120%;
  background-color: #456c92;
  padding: 5px 5px 5px 5px;
  height: 25px;
  _height: 25px;
  padding-left: 30px;
}
.menu-text-biblio2{
  border: 1px solid #000000;
  background-color: #ffffff;
}
.menu-text-biblio2 a, .menu-text-biblio2 a:visited, .menu-text-biblio2 a:active, .menu-text-biblio2 a:hover{
  color: #000000;
  font-size: 9px;
  text-decoration: none;
  text-align:left;
  line-height:120%;
  background-color: #ffffff;
  padding: 5px 5px 5px 5px;
  height: 10px;
  _height: 100%;
}

/*fi menu*/




/*peu*/
.peu {
  padding: 0px 10px 0px 10px;
  vertical-align: bottom;
  background-color: #ffffff;

}
.peu img{
  border: 0px;
}
.puja-peu{
  border-top: 1px solid #cccccc;
  padding: 5px 10px 5px 10px;
  font-size: 10px;
}
.puja-peu a, .puja-peu a:visited, .puja-peu a:active{
  text-decoration: none;
  color: #666666;
}
.puja-peu a img{
  border: 0px;
  color: #666666;
}
.baners-peu{
  background-color: white;
  text-align: center;
  vertical-align: middle;
  padding: 8px 0px 8px 0px;
  border-top: 1px solid #cccccc;
  font-size: 10px;
}
.baners-peu a img{
  border: 0px;
}
.baners-peu a, .baners-peu a:hover, .baners-peu a:active{
  color: #7f1730;
  margin: 0px 25px 0px 25px;
}
.legal-peu{
  text-align: center;
/*  border-top: 1px solid #cccccc;*/
  padding: 10px 10px 10px 10px;
  color: #666666;
  font-size: 10px;
}
.legal-peu a, .legal-peu a:visited, .legal-peu a:active{
  color: #666666;
  text-decoration: underline;
}
/*fi peu*/



























/*portada*/
.contingut-portada{
  width: 100%;
  background-color: #ffffff;
  vertical-align: top;
}
.contingut-portada img{
  border: 0px;
}
.portada{
  width: 100%;
  vertical-align: top;
}


/*lateral*/
.lateral-portada {
  border-left: 1px solid #999999;
  vertical-align: top;
  padding-right: 10px;
  background-color: #f5f5f5;
  font-size: 10px;
}
.lateral-portada h5{
  font-size: 10px;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  margin: 0px 0px 0px 0px;
}
.lateral-portada p{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 10px;
}
.lateral-portada p.banner{
  border-top: 1px dotted #999999;
  padding: 13px 0px 13px 5px;
}
.lateral-portada ul{
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 11px;
  _padding: 0px 0px 0px 15px;
  color: #000000;
  list-style-image: url(../comu/kland_dreceres.gif);
}
.lateral-portada ul li{
  color: #000000;
  margin: 3px 0px 3px 0px;
  padding: 0px 0px 0px 0px;
}
.lateral-portada ul li a, .lateral-portada ul li a:visited, .lateral-portada ul li a:active{
  color: #7f1730;
  text-decoration: none;
}


form#acces-intranet {
  border: 1px solid #801831;
  background: #ffffff url(../comu/pasti_intranet.jpg) no-repeat top center;
  margin: 13px 0px 15px 8px;
  padding: 30px 0px 4px 5px;
  width: 113px;
}
form#acces-intranet {
  border: 1px solid #801831;
  background: #ffffff url(../comu/pasti_intranet.jpg) no-repeat top center;
}
form#acces-intranet button{
  border: 0px;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  cursor: pointer;
}
form#acces-intranet input{
  margin: 0px 2px 5px 5px;
  padding: 0px 0px 0px 0px;
  border: 1px solid #999999;
  width: 70px;
  font-size: 9px;
}
form#acces-intranet img{
  margin-bottom: 5px;
}







/*noticies i agenda*/
.noticies-portada{
  width: 236px;
  background-color: #ffffff;
  vertical-align: top;
}
.agenda-portada{
  width: 236px;
  background-color: #fff6e9;
  vertical-align: top;
}


.noticies-portada h4, .agenda-portada h4{
  margin: 0px 10px 0px 10px;
  padding-top: 15px;
  color: #999999;
  clear: both;
  font-size: 10px;
}
.noticies-portada h4 .categoria, .agenda-portada h4 .categoria{
  color: #000000;
  font-size: 10px;
}
.noticies-portada h3{
  margin: 2px 10px 0px 10px;
  color: #666666;
  font-size: 10px;
}
.noticies-portada a, .noticies-portada a:hover, .noticies-portada a:visited{
  color: #666666;
  font-size: 10px;
  text-decoration: none;
}
.noticies-portada a:hover{
  text-decoration: underline;
}

.agenda-portada h3{
  margin: 2px 10px 0px 10px;
  color: #7f1730;
  font-size: 10px;
}
.agenda-portada a, .agenda-portada a:hover, .agenda-portada a:visited{
  color: #7f1730;
  font-size: 10px;
  text-decoration: none;
}
.agenda-portada a:hover{
  text-decoration: underline;
}

.noticies-portada p, .agenda-portada p{
  margin: 3px 10px 0px 10px;
  color: #000000;
  font-size: 10px;
}
.noticies-portada p img, .agenda-portada p img{
  margin: 0px 10px 2px 0px;
  float: left;
}
.noticies-portada p.mes, .agenda-portada p.mes{
  border-top: 1px dotted #999999;
  margin: 10px 10px 15px 10px;
  padding-top: 10px;
  color: #000000;
}
.noticies-portada a.obrir, .noticies-portada a.obrir:visited, .noticies-portada a.obrir:active, .agenda-portada a.obrir, .agenda-portada a.obrir:visited, .agenda-portada a.obrir:active{
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}

/*fi portada*/









/*contingut*/

.contingut{
  background-color: #ffffff;
  vertical-align: top;
  padding: 8px 15px 0px 15px;
  line-height:120%;
}
.contingut img{
  border: 0px;
}


/*lateral*/
.lateral {
  border-left: 1px solid #999999;
  vertical-align: top;
  padding-right: 10px;
  width: 170px;
}
.lateral p.titol{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 10px;
  border-bottom: 1px dotted #999999;
  color: #999999;
  font-weight: bold;
}
.lateral p.banner{
  padding: 13px 0px 13px 10px;
}
.lateral ul{
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 5px 10px;
  border-bottom: 1px dotted #999999;
  color: #000000;
  list-style-type: square;
}
.lateral ul li{
  padding: 3px 0px 3px 0px;
}
.lateral ul li a, .lateral ul li a:visited, .lateral ul li a:active{
  color: #7f1730;
  text-decoration: none;
}


/*fi contingut*/



/****************************************************** estils by Xavi*/


/*capalera de nivell 0 apartat*/
.cap0 {
  border-bottom: 1px solid #000000;
  padding: 5px 0 5px 14px;
  margin: 0px 0px 0px;
  color: #666666;
  font-size: 10px;
  font-weight:bold;
  background: url(../comu/cuadrat_negre.gif) no-repeat center left;
}
.cap0 a{  
  color: #666666;
  font-size: 10px;
  font-weight:bold;
  text-decoration:none;
}

/*capalera de nivell 1*/
.cap1 {
  border-bottom: 1px solid #000000;
  padding: 5px 0 5px 0;
  margin: 0px 0px 0px;
  color: #7F1730;
  font-size: 17px;
  font-weight:bold;
}


.cap2 {
  border-bottom: 1px solid #000000;
  padding: 13px 0 7px 0;
  color: #666666;
  font-size: 10px;
  font-weight:bold;
}

.cap3a {

}

.cap3b {

}

.cap3c {

}


.taula-contacte {
  width: 100%;
  border: 1px solid #f2e8eb;
  margin: 10px 0px 0px 0px;
  font-size: 10px;
}
.taula-contacte th {
  background-color: #f2e8eb;
  padding: 5px 5px 5px 5px;
}
.taula-contacte td {
  padding: 0px 5px 0px 5px;
}




#formulari_contacte fieldset {
  border: 0px;
  border-top: 1px solid #cccccc;
  padding: 10px 0px 10px 0px;
}
#formulari_contacte h2 {
  color: #7F1730;
  font-size: 11px;
  font-weight: bold;
  background: transparent url(../comu/kland_cuad_filetblau.gif) no-repeat center left;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
}
#formulari_contacte label {
  color: #000000;
  vertical-align: middle;
  font-size: 10px;
}
#formulari_contacte input, #formulari_contacte textarea {
  font-size: 11px;
  margin: 0px 20px 0px 5px;
  padding: 1px 1px 1px 1px;
  border: 1px solid #7f9db9;
}
#formulari_contacte input .error, #formulari_contacte textarea .error {
  background-color: #ffcc99;
}
#formulari_contacte button {
  display:block;
  margin: 10px 0px 0px 0px;
  padding: 3px 3px 3px 3px;
}
#formulari_contacte .contacte_error_text{
  background: url(../comu/ico_alerta.gif) no-repeat center left;
  color: #7F1730;
  font-weight: bold;
  padding:10px 5px 5px 20px;
  font-size: 10px;

}




/*estils dels menus interiors*/
.menuint_foto {
  border-bottom: 1px solid #cccccc;
  color: #666666;
  font-size: 11px;
  margin-right: 0px;
  padding:17px 260px 17px 3px;
  background-repeat: no-repeat;
  background-position: top right;
}
.menuint_foto ul {
  list-style-image: url(../comu/flecha_vincles.gif);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.menuint_foto a { 
  color: #7F1730;
}
.menuint_foto ol {  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.menuint_foto li {
  margin: 3px 0px 3px 0px;
}

.menuint_foto a, .menuint_foto a:visited, .menuint_foto a:active{
  color: #7F1730;
  text-decoration: none;
}
.menuint_foto a:hover {
  text-decoration: underline;
}
/*fi estils dels menus interiors*/


/*estils dels textos interiors*/
.text_base {
  padding: 10px 15px 15px 3px;
   color: #666666;
   font-size: 11px;
   line-height:120%;
  vertical-align: top;
}
.text_base h4 {
  background: url(../comu/klander-titol.gif) no-repeat center left;
  color: #7F1730;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 7px 0px;
  padding-left: 8px;
}
.text_base p {
  margin: 7px 0px 7px 0px;
}


.text_base div.vincles {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.text_base div.vincles ul {
  list-style-image: url(../comu/cuadrat_sublincles_blau.gif);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.text_base div.vincles ul li {
  margin: 3px 0px 3px 0px;
}


.text_base ul {
  list-style-image: url(../comu/cuadrat_sublincles_blau.gif);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  list-style-type: square;

 
}
.text_base ul li {
  margin: 3px 0px 3px 0px;
}

.text_base a, .text_base a:visited, .text_base a:active{
  color: #7F1730;
  text-decoration: none;
}
.text_base a:hover {
  text-decoration: underline;
}

.text_base .titol-ancora {
  width: 100%;
  margin: 20px 0px 7px 0px;
 
}
.text_base .titol-ancora td{
  vertical-align: middle;
  text-align: left;
  color: #7F1730;
  font-size: 10px;
  font-weight: bold;
  background-color: #F2E8EB;
  padding: 5px 5px 5px 24px;
  background: #F2E8EB url(../comu/fletxa_titol_ancora.gif) no-repeat 0px 6px;
}
.text_base .titol-ancora .puja{
  vertical-align: middle;
  text-align: right;
  background-image: none;
}

.text_base .link_destacat{
  background: url(../comu/fletxa_destacat.gif) no-repeat;
  background-position: 0px 8px;
  border: 1px solid #cccccc;
  padding: 5px 5px 5px 25px;
  margin: 10px 0px 10px 0px;
}
.text_base .link_destacat a, .text_base .link_destacat a:visited, .text_base .link_destacat a:active{
  color: #7F1730;
  text-decoration: none;
}
.text_base .link_destacat a:hover {
  text-decoration: underline;
}




.text_base .titol-llistacontactes {
  margin: 14px 0px 0px 0px;
  vertical-align: middle;
  text-align: left;
  color: #7F1730;
  font-size: 12px;
  font-weight: bold;
  background-color: #F5eef0;
  padding: 5px 5px 5px 18px;
}
.text_base .llistacontactes {
  width: 100%;
  font-size: 11px;
}
.text_base .llistacontactes td {
  vertical-align: middle;
  text-align: left;
  padding: 8px 5px 8px 5px;
  width: 33%;
}
.text_base .entradetacontactes {
  width: 100%;
  border:solid #D9BAC1 1px;
  font-size: 11px;
}
.text_base .entradetacontactes td {
  vertical-align: top;
  text-align: left;
  padding: 10px 10px 10px 10px;
  width: 25%;
}
.text_base .entradetacontactes td.descripcio {
  width: 75%;
  border-left:solid #D9BAC1 1px; 
}





/*fi estils dels textos interiors*/








.presentacio {
  border-bottom: 1px solid #cccccc;
  padding: 7px 15px 7px 3px;

  color: #666666;
  font-size: 11px;
  line-height:120%;
  background-repeat: no-repeat;
  background-position: top right;

}

.lateral_interior {
  padding: 10px 0 0 0px;
  border-left: 1px solid #cccccc;
  width:130px;
  vertical-align: top;
  color: #7F1730;
  font-size: 9px;
  line-height:120%;
}
.lateral_interior p.titol{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 10px;
/*  border-bottom: 1px solid #cccccc;*/
  color: #999999;
  font-weight: bold;
}
.lateral_interior p.banner{
  margin: 0px 0px 0px 0px;
  padding: 13px 0px 13px 10px;
  border-bottom: 1px solid #cccccc;
}
.lateral_interior div.contingut{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 13px 10px;
  border-bottom: 1px solid #cccccc;
}
.lateral_interior ul{
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 5px;
  color: #000000;
  list-style: disc;
}
.lateral_interior ul li{
  margin: 5px 0px 5px 0px;
}




.lateral_interior a, .lateral_interior a:visited, .lateral_interior a:active{
  color: #7F1730;
  text-decoration: none;
  }

.lateral_interior a:hover {
  text-decoration: underline;
  }

.columna_fotos {
  vertical-align: top;
  width: 137px;
  padding: 10px 13px 0px 0px;
  font-size: 10px;
}
.columna_fotos div {
  margin: 8px 2px 10px 2px;
  padding: 0px 0px 0px 0px;
  color: #666666;
}
.columna_fotos img {
  margin: 0px 0px 0px 0px
}


/* estils plantilla2*/
.lateral_interior_nopadding {
  padding: 0px 0px 0px 0px;
  border-left: 1px solid #cccccc;
  width:130px;
  vertical-align: top;
  color: #666666;
  line-height:120%;
  font-size: 10px;
}
.lateral_interior_nopadding p.titol{
  background-color: #7F1730;
  margin: 0px 0px 0px 0px;
  padding: 8px 5px 8px 5px;
  color: #ffffff;
  font-weight: bold;
}
.lateral_interior_nopadding .contingut{
  background-color: #EFEFEF;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 10px;

}

.lateral_interior_nopadding ul{
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 5px;
  color: #000000;
  list-style: disc;
}
.lateral_interior_nopadding ul li{
  margin: 5px 0px 5px 0px;
}

.lateral_interior_nopadding a, .lateral_interior_nopadding a:visited, .lateral_interior_nopadding a:active{
  color: #7F1730;
  text-decoration: none;
  }

.lateral_interior_nopadding a:hover {
  text-decoration: underline;
  }









.menu_int_quadre {
  padding: 22px 10px 15px 10px;
  vertical-align: top;
  font-size: 10px;
}
.menu_int_quadre ul{
  list-style-image: url(../comu/cuadrat_sublincles_blau.gif);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
}
.menu_int_quadre li{
  margin: 8px 0px 8px 0px;
}
.menu_int_quadre a, .menu_int_quadre a:visited, .menu_int_quadre a:active{
  color: #7F1730;
  text-decoration: none;
}
.menu_int_quadre a:hover {
  text-decoration: underline;
}

.intro {
  vertical-align: top;
  padding: 22px 5px 15px 0px;
  width: 239px;
  text-align: right;
  color: #666666;
  font-size: 11px;
}
.intro img{
  margin: 0px 0px 10px 0px;
}
.intro p {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.intro h4 {
  color: #7F1730;
  font-size: 12px;
  font-weight: bold;
  margin: 0px 0px 7px 0px;
}



.menuint_lateral_esq {
  border-right: 1px solid #cccccc;
  vertical-align: top;
  width: 117px;
  font-size: 10px;
}
.menuint_lateral_esq ul{
  width: 100%;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.menuint_lateral_esq li{
  border-bottom: 1px solid #cccccc;
  padding: 5px 3px 5px 0px;
  margin: 0px 0px 0px 0px;
  color: #999999;
  list-style-type: disc;
  list-style-position: inside;
  text-indent: -1.2em;
  padding-left: 1.2em;
}
.menuint_lateral_esq ul a, .menuint_lateral_esq ul a:visited, .menuint_lateral_esq ul a:active{
  color: #7F1730;
  text-decoration: none;
}
.menuint_lateral_esq ul a:hover {
  text-decoration: underline;
}



.text_amb_titol {
  border-left: 16px solid #ffffff;

}
.text_amb_titol h5 {
  background-color: #F2E8EB;
  font-size: 12px;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  color: #000000;
  font-weight: bold;
}
.text_amb_titol .text_base {
  padding-top: 10px;
  padding-right: 15px;
}

.foto_link_contacte {
  margin: 10px 10px 0px 0px;  
  vertical-align: top;
  background: #efefef url(../comu/flecha_deco.gif) no-repeat bottom right;
 
}
.foto_link_contacte img{
  border-right: 12px solid #ffffff;
  vertical-align: bottom;
}

a.v_imprimir
{
	background: url('../comu/icon_vprint.gif') no-repeat 0 2px;
	padding:0 0 0 20px;
	font-size:10px;
}

.header_print{
	background-color:#7F1730;
	height:44px;
}
.header_print h1{
	color:#fff;
	margin:0;
	padding:0;
}
.header_print a.tancar{
	color:#fff;
	font-size:10px;
	background: url('../comu/bot_tancar.gif') no-repeat right top;
	padding:0 20px 0 0;
	margin:10px 10px 0 0;
	float:right;
}

/*-----------------------------------------------------*/
.foto_link_contacte_2 {
  margin: 10px 10px 0px 0px;  
  vertical-align: top;
/*  background: #efefef url(../comu/flecha_deco.gif) no-repeat bottom right;*/
 
}
.foto_link_contacte_2 img{
  border-right: 12px solid #ffffff;
  vertical-align: bottom;
}


/*bibioteca*/
.cerca-biblio{
  text-align: left;
  vertical-align: middle;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 10px 0px;
  border-bottom: 1px solid #cccccc;
}
.cerca-biblio h4{
  margin: 0px 0px 0px 0px;
  padding: 0px 4px 6px 5px;
  border-bottom: 1px solid #cccccc;
  font-size: 11px;
}
.cerca-biblio form{
  margin: 5px 0px 5px 5px;
  padding: 0px 0px 0px 0px;
  color: #456c92;
}
.cerca-biblio button{
  border: 0px;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #7f1730;
  font-weight: bold;
  cursor: pointer;
}
.cerca-biblio .separacio {
  border: 0px;
  border-bottom: 1px dotted #cccccc;
  margin: 5px 0px 5px 0px;
  background-color: #ffffff;
  height: 0px;
}
.cerca-biblio input{
  margin: 0px 0px 0px 0px;
  border: 1px solid #000000;
  width: 92px;
}
.cerca-biblio select{
  margin: 5px 0px 0px 0px;
  border: 1px solid #000000;
  font-size: 10px;
  width: 100%;
}


/* resultat cerca */
.contingut-cerca{
  background-color: #ffffff;
  vertical-align: top;
  padding: 8px 15px 0px 15px;
  line-height:120%;
  font-size: 10px;
}
.contingut-cerca h4{
  font-weight: bold;
  color: #666666;
  font-size: 10px;
}
.contingut-cerca a .img {
  border: 0px;
}

.contingut-cerca .cerca-capcelera {
  border-top: 1px solid #999999;
  border-bottom: 1px solid #999999;
  background: #faf4e5 url(../comu/icon-lupa-cerca.gif) no-repeat center left;
  padding: 10px 5px 10px 30px;
  font-size: 11px;
  color: #666666;
}
.contingut-cerca .cerca-capcelera strong{
  color: #7f1730;
  font-weight: bold;
}
.contingut-cerca .cerca_noresult {
  padding: 10px 0px 10px 20px;
  background: url(../comu/cerca_negativa.gif) no-repeat center left;
  margin: 5px 0px 5px 10px;
  font-weight: bold;
  color: #666666;
  font-size: 11px;
}
.contingut-cerca .cerca_sutgeriment {
  border: 2px solid #d4e8f3;
  background: url(../comu/cerca_idees.gif) no-repeat top left;
  margin: 0px 0px 0px 0px;
  padding-left: 40px;
}
.contingut-cerca .cerca_sutgeriment li{
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 5px 0px;
  color: #666666;
  list-style-image: url(../comu/klander-cerca.gif);
}


.contingut-cerca .cerca-categoria-element {
  color: #666666;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 5px 0px;
}
.contingut-cerca .cerca-titol-element {
  color: #7f1730;
  font-weight: bold;
  font-size: 12px;
}
.contingut-cerca .cerca-titol-element a {
  color: #7f1730;
  text-decoration: none;
}
.contingut-cerca .cerca-titol-element a:visited {
  color: #7f1730;
  text-decoration: underline;
}

.contingut-cerca .cerca-element {
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #e6e6e6;
}
.contingut-cerca .cerca-ressaltat {
  background-color: #d5e9f3;
}
.contingut-cerca .cerca-peu {
  width:100%;
  border-bottom: 1px solid #e6e6e6;
  font-size: 10px;
}
.contingut-cerca .cerca-peu td {
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
}
.contingut-cerca .cerca-peu td a, .contingut-cerca .cerca-peu td a:hover, .contingut-cerca .cerca-peu td a:visited {
  text-decoration: none;
  color: #7f1730;
}


/* fi resultat cerca */



 /*estils masters*/
.master {
  color: #5c5c5c;
  margin: 20px 0px 10px 0px;
  font-size: 10px;
}
.master td {
  width: 50%;
  vertical-align: top;
}
.master h3.titol, h3.titol-master {
  color: #7f1730;
  border-bottom: 2px solid #999999;
  margin: 2px 0px 14px 0px;
  padding: 12px 0px 12px 18px;
  background: url(../comu/klandgris_master.gif) no-repeat center left;
  font-size: 14px;
  font-weight: normal;
}

.master a.mes, .master a.mes:hover, .master a.mes:active {
  display: block;
  padding: 25px 0px 9px 0px;
  border-bottom: 2px solid #e6e6e6;
  color: #7f1730;
  text-decoration: none;
}
.text-base-master {
  padding-top: 0px;
}
.text-base-master h4 {
  margin-top: 20px;
}

/*mapa web*/
#mapaweb {
  width: 100%;
  font-size: 11px;
  line-height:160%;
}
#mapaweb td {
  width: 50%;
  vertical-align: top;
}
#mapaweb .sobre {
  padding-left:8px;
}
#mapaweb .per_a {
  padding-right:8px;
}
#mapaweb .webs {
  padding-right:8px;
}
#mapaweb h4 {
  background: url(../comu/flecha_avall.gif) no-repeat center left;
  font-size: 12px;
  font-weight: bold;
  color: #7f1730;
  padding: 8px 5px 8px 20px;
  margin: 15px 0px 15px 0px;
}
#mapaweb .sobre h4 {
  background-color: #d5e9f3;
}
#mapaweb .per_a h4 {
  background-color: #f3eacf;
}
#mapaweb .webs h4 {
  background-color: #fff0d3;
}

#mapaweb ul {
  color: #7f1730;
  font-weight: bold;
  margin: 4px 0px 15px 20px;
  padding: 0px 0px 0px 0px;
  list-style-image: url(../comu/quad_taca.gif);
}
#mapaweb ul {
  color: #7f1730;
  font-weight: bold;
  margin: 4px 0px 15px 20px;
  padding: 0px 0px 0px 0px;
  list-style-image: url(../comu/quad_taca.gif);
}

#mapaweb ul a, #mapaweb ul a:hover, #mapaweb ul a:visited{
  color: #7f1730;
  text-decoration: none;
}
#mapaweb ul ul {
  color: #666666;
  font-weight: normal;
  list-style-image: url(../comu/mapa_flecha.gif);
}

#mapaweb ul ul a, #mapaweb ul ul a:hover, #mapaweb ul ul a:visited{
  color: #666666;
}




/*editora noticies*/
h4.editora-noticies-titol{
  margin: 12px 10px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: #666666;
  font-size: 12px;
  border-bottom: 1px solid #cccccc;
}
.editora-noticies{
  background-color: #ffffff;
  vertical-align: top;
  clear: both;
  margin: 10px 0px 10px 0px;
  font-size: 10px;
}

.editora-noticies h4, .editora-noticies h4{
  margin: 0px 0px 5px 0px;
  color: #999999;
  font-size: 10px;
}
.editora-noticies h4 .categoria, .editora-noticies h4 .categoria{
  color: #000000;
  font-size: 10px;
}
.editora-noticies h3{
  margin: 0px 0px 15px 0px;
  color: #86abae;
  font-size: 10px;
}
.editora-noticies a, .editora-noticies a:hover, .editora-noticies a:visited{
  color: #86abae;
  font-size: 10px;
  text-decoration: none;
}
.editora-noticies a:visited{
  text-decoration: underline;
}

.editora-noticies p{
  padding: 0px 10px 0px 0px;
  margin: 10px 0px 0px 0px;
  color: #000000;
}
.editora-noticies p.resum{
  padding: 0px 10px 10px 0px;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #cccccc;
}
.editora-noticies .clear{
  clear: both;
  padding: 0px 0px 0px 0px;
  margin: 10px 10px 0px 0px;
  height: 0px;
  background-color: #ffffff;
  color: #ffffff;
  border: 0px;
  border-bottom: 1px solid #cccccc;
}
.editora-noticies img{
  margin: 0px 10px 2px 0px;
  float: left;
}
.editora-noticies p.mes{
  border-top: 1px dotted #999999;
  margin: 5px 10px 15px 0px;
  padding-top: 10px;
  color: #000000;
}
.editora-noticies .adjunt {
  clear: both;
  width: 100%;
  margin: 15px auto 0px auto;
}

.editora-noticies .adjunt th{
  padding: 5px 5px 5px 20px;
  border: 1px solid #cccccc;
  background: url(../comu/icon_clip.gif) no-repeat center left;
  color: #666666;
}
.editora-noticies .adjunt td {
  padding: 5px 5px 5px 10px;
  border: 1px solid #cccccc;
  color: #666666;
  border-top: 0px;
}
.editora-noticies .adjunt td a, .editora-noticies .adjunt td a:hover, .editora-noticies .adjunt td a:visited{
  color: #7f1730;
  font-size: 10px;
  text-decoration: none;
  padding: 5px 5px 5px 15px;
  background: url(../comu/flecha_vincles.gif) no-repeat center left;
}
.editora-noticies .adjunt td a:visited{
  text-decoration: underline;
}

.editora-noticies .links {
  clear: both;
  width: 100%;
  margin: 15px auto 0px auto;
}

.editora-noticies .links th{
  padding: 5px 5px 5px 20px;
  border: 1px solid #cccccc;
  background: url(../comu/icon_links.gif) no-repeat center left;
  color: #666666;
  font-size: 10px;
}
.editora-noticies .links td {
  padding: 5px 5px 5px 10px;
  border: 1px solid #cccccc;
  color: #666666;
  border-top: 0px;
}
.editora-noticies .links td a, .editora-noticies .links td a:hover, .editora-noticies .links td a:visited{
  color: #7f1730;
  font-size: 10px;
  text-decoration: none;
  padding: 5px 5px 5px 15px;
  background: url(../comu/flecha_vincles.gif) no-repeat center left;
}
.editora-noticies .links td a:visited{
  text-decoration: underline;
}


.editora-noticies a.obrir, .editora-noticies a.obrir:visited, .editora-noticies a.obrir:active{
  color: #000000;
  text-decoration: none;
  font-weight: normal;
}
a.editora-torna, a.editora-torna:hover, a.editora-torna:visited{
  padding-top: 3px;
  padding-right: 15px;
  float:right;
  background: url(../comu/icon_enrera.gif) no-repeat center right;
  color: #7f1730;
  text-decoration: none;

}

#navegacio {
  width:100%;
  font-size: 10px;
}
#navegacio td{
  vertical-align: middle;
  padding: 5px 5px 5px 5px;
}
#navegacio td a, #navegacio td a:hover, #navegacio td a:visited{
  color: #7f1730;
  text-decoration: none;
}
#navegacio td a:visited {
  text-decoration: underline;
}
#navegacio .anterior {
  width: 15%;
  text-align: left;
}
#navegacio .anterior img{
  margin-right: 5px;
}

#navegacio .centre {
  width: 70%;
  text-align: center;
}
#navegacio .seguent {
  width: 15%;
  text-align: right;
}
#navegacio .seguent img{
  margin-left: 5px;
}
.editora-noticies-mes{
  margin: 0px 0px 10px 0px;
  padding-top: 10px;
  color: #000000;
}
.editora-noticies-mes a, .editora-noticies-mes a:hover, .editora-noticies-mes a:visited{
  color: #86abae;
  font-size: 10px;
  text-decoration: none;
}
/*fi editora noticies*/

/* editora productes */

.editora-productes{
	width:100%;
	margin-top:15px;
	color:#666666;
	border-bottom:1px dotted #CCCCCC;
}

.editora-productes td{
	vertical-align:top;
	padding-bottom:10px;
}

.editora-productes td img{
	margin-right:10px;
}
.editora-productes h3{
	font-size:12px;
	color:#7F1730;
	margin: 0px 0px 10px 0px;	
}

/* fi editora productes */

/*biblioteca*/
.biblioteca {
  color: #666666;
  /*margin: 7px 0px 7px 0px;*/
  margin: 0px 0px 0px 0px;
  padding: 0px;
  width: 100%;
}
.biblioteca h4{
  padding: 5px 5px 5px 20px;
  margin: 0px 0px 0px 0px;
  font-weight: bold;
  background: url(../comu/kland_cuadrat.gif) no-repeat 7px 50%;
  font-size: 10px;
}
.biblioteca a, .biblioteca a:hover, .biblioteca a:visited{
  color: #7f1730;
  text-decoration: none;
}
.biblioteca a:visited {
  text-decoration: underline;
}
.biblioteca td{
  vertical-align: top;
}
.biblioteca .text_base {
  padding-left:9px;
  padding-right:9px;
}
.biblioteca #noticies {
  background-color:#ffffff;
  border: 1px solid #8ca5a7;
}
.biblioteca #noticies h4{
  background-color: #8ca5a7;
}
.biblioteca #noticies .mes{
  display: block;
  padding: 5px 5px 5px 25px;
  margin:  0px 0px 0px;
  background: url(../comu/icon_mes.gif) no-repeat 7px 50%;
  font-size: 10px;
  background-color: #e8edee;
}
.biblioteca #noticies ul {
  list-style: disc;
  font-weight: bold;
}

.biblioteca #cataleg{
  background-color:#ffffff;
  border: 1px solid #7f1730;
}
.biblioteca #cataleg h4{
  background-color: #7f1730;
}
.biblioteca #cataleg h5{
  color: #7f1730;
  font-size: 10px;
  padding: 3px 3px 3px 30px;
  margin: 0px 0px 5px 0px;
  background: url(../comu/icon_llibres.gif) no-repeat 0px 50%;
}
.biblioteca #cataleg #mes_opcions{
  padding: 5px 0px 5px 0px;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #cccccc;
  font-weight: bold;
}
.biblioteca #cataleg #mes_opcions a{
  color: #7f1730;
  font-size: 10px;
  padding: 5px 3px 5px 25px;
  margin: 0px 0px 0px 0px;
  background: url(../comu/icon_opcions.gif) no-repeat 0px 50%;
  font-weight: bold;
}
.biblioteca #cataleg #accesos{
  color: #666666;
  font-size: 10px;
  padding: 3px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-top: 1px solid #cccccc;
  font-weight: bold;
}
.biblioteca #cataleg #accesos h5{
  color: #666666;
  font-size: 10px;
  padding: 0px 3px 5px 15px;
  margin: 0px 0px 0px 0px;
  background: url(../comu/icon_accesos_directes.gif) no-repeat 0px 50%;
  font-weight: bold;
}
.biblioteca #cataleg #cerca_biblio {
  margin: 5px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
.biblioteca #cataleg #cerca_biblio select, .biblioteca #cataleg #cerca_biblio input, .biblioteca #cataleg #cerca_biblio button{
  margin: 5px 0px 5px 0px;
  width: 33%;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.biblioteca #cataleg #cerca_biblio select, .biblioteca #cataleg #cerca_biblio button#urv {
  margin-right: 15px;
}
.biblioteca #cataleg #cerca_biblio button#urv {
  _margin-right: 24px;
}
.biblioteca #cataleg #cerca_biblio input{
  width: 55%;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.biblioteca #cataleg #cerca_biblio button{
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  font-size: 10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #7f1730;
  border: 1px solid #7f1730;
  background-color: #f8b800;
  cursor: pointer;
}
.biblioteca #cataleg #cerca_biblio button:hover{
  color: #ffffff;
  background-color: #7f1730;
}
.biblioteca #noticies h4, .biblioteca #cataleg h4{
  color: #ffffff;
}
.biblioteca #area1{
  background-color:#edf3f7;
  border: 1px solid #a5c0d4;
}
.biblioteca #area1 h4{
  background-color: #a5c0d4;
}
.biblioteca #area2{
  background-color:#efeee8;
  border: 1px solid #aeae72;
}
.biblioteca #area2 h4{
  background-color: #aeae72;
}
.biblioteca #area3{
  background-color: #fff0da;
  border: 1px solid #ff9900;
}
.biblioteca #area3 h4{
  background-color: #ff9900;
}
.biblioteca #area1 ul, .biblioteca #area2 ul, .biblioteca #area3 ul {
  list-style-image: url(../comu/flecha_vincles.gif)
}

.biblioteca #area1 h4, .biblioteca #area2 h4, .biblioteca #area3 h4 {
  color: #000000;
}
.sep_biblio {
  border: 0px;
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #cccccc;
  height: 0px;
}



.menu-text-biblioteca{
  background: #ffcc66 url(../comu/pestanya_dreta.gif) no-repeat top right;
  border-right: 5px solid #ffffff;
}
.menu-text-biblioteca a, .menu-text-biblioteca a:visited, .menu-text-biblioteca a:active, .menu-text-biblioteca a:hover, .menu-text-biblioteca span{
  background: transparent url(../comu/pestanya_esq.gif) no-repeat top left;
  color: #000000;
  font-size: 9px;
  font-weight: bold;
  text-align:center;
  vertical-align: middle;
  text-decoration: none;
  padding: 7px 5px 7px 5px;
}
.menu-text-biblioteca2{
  background-color: #f2e8eb;
}
.menu-text-biblioteca2 a, .menu-text-biblioteca2 a:visited, .menu-text-biblioteca2 a:active, .menu-text-biblioteca2 a:hover{
  color: #79152c;
  font-size: 9px;
  text-align:left;
  border-left: 3px solid #ffffff;
  vertical-align: middle;
  text-decoration: none;
  margin: 5px 0px 5px 0px;
  padding: 3px 5px 0px 15px;
}


/*fi biblioteca*/










/* textos  bsics del web */

.grana9 {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px; line-height:120%;}
.grana9b {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px;font-weight: bold; line-height:120%;}
.grana10 {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; line-height:120%;}
.grana10b {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px;font-weight: bold; line-height:120%;}
.grana11b {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;font-weight: bold; line-height:120%;}
.grana13b {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 13px;font-weight: bold; line-height:120%;}
.grana17b {color: #7F1730; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 17px;font-weight: bold; line-height:120%;}

.negre9 {color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px; line-height:120%;}
.negre9b {color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px;font-weight: bold; line-height:120%;}
.negre10 {color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; line-height:120%;}
.negre11 {color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; line-height:120%;}
.negre11b {color: #000000; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px;font-weight: bold; line-height:120%;}

.gris9 {color: #666666; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px; line-height:120%;}
.gris9b {color: #666666; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px;font-weight: bold; line-height:120%;}
.gris10 {color: #666666; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; line-height:120%;}
.gris10b {color: #666666; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px;font-weight: bold; line-height:120%;}
.gris11 {color: #666666; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 11px; line-height:120%;}

.grisc9b {color: #999999; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px;font-weight: bold; line-height:120%;}
.grisc10 {color: #999999; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; line-height:120%;}

.blanc9b {color: #ffffff; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 9px;font-weight: bold; line-height:120%;}
.blanc10 {color: #ffffff; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; font-size: 10px; line-height:120%;}

.filetgris {border-bottom:solid #a5c0d4 1px;}
.filetblanc {border-bottom:solid #FFFFFF 1px; }
.filetblau {border-bottom:solid #006699 1px; }
.filetverd {border-bottom:solid #91C433 1px; }

.taula-biblioteca { 
  font-size: 10px; 
  border-collapse:collapse;
}
.taula-biblioteca td {
    border: 1px solid #f2e8eb;
    font-size: 10px; 
	padding: 4px 8px 4px 8px;
	margin:0px;
}

.taula-biblioteca h4 {  
    font-size: 11px; 
	margin:0px;
	background: none;
    color: #000000;
}

BLOCKQUOTE{margin: 8px 0px 0px 25px}

.alerta{
  background: url(../comu/cerca_negativa.gif) no-repeat;  
  background-position: 5px 5px;
  border: 1px solid #cccccc;
  padding: 5px 5px 15px 30px;
  margin: 10px 0px 10px 0px;
}

