/* estils per defecte */
body { padding:0;margin:0;border:0; background-image:url(img/fons.gif); background-repeat:repeat-y; background-color:#F5F5E8;font-family:Tahoma,Arial,Verdana; }
div,form,p,img,ul,li,h1 {padding:0px;margin:0px;border:none}
a {color:#9B4D49;text-decoration:underline;}
a:hover {color:#9B4D49;text-decoration:none}

h1,h2,h3,h4,h5,h6 {color:#660000; }

div#contPrinc {padding-left:8px; width:865px; }

br.separador {font-size:1px;line-height:0px;letter-spacing:0px;clear:both;}
p.separador {margin:0px;padding:0px;line-height:0px;}

div#cap { padding:0 2px 0 2px;}
div#fintro { height:91px; background-color:#CCCCCC; margin-bottom:2px; }

div#cmenusup { background-color:#660000; height:40px; }

div#titol { margin-left:23px; }
div#idioma {font-size:0.9em; background-image:url(img/fIdiomes.gif); background-repeat:no-repeat; margin-left:30px; width:175px;  padding:0px 19px 0 19px;color:#FFFF00;}
div#idioma .text {padding-top:4px; padding-bottom:4px;padding-left:10px; font-weight:bold; font-size:.7em; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif}
div#idioma a { color:#FFFFFF; font-weight:normal; text-decoration:none;}
div#idioma a:hover { color:#FFFF00; text-decoration:underline;}

div#botons {text-align:right;margin:4px 2px 0 0;}
div#botons img {margin-right:7px;}


div#bSup {background-image:url(img/bSup.gif);background-repeat:no-repeat;width:100%;height:5px;margin-top:2px;}
div#cos {background-image:url(img/fCos.gif);background-repeat:repeat-y;height:100%;}

div#cos div#menuEsq {width:169px;float:left;cursor:pointer;margin:0;padding:0}
/*div#cont {padding-left:178px; background-color:green;}*/
div#cont {float:right;width:673px;}
/*
div#cos div#cont div#imgPortada {	float:left;	 margin-right: 45px; margin-left: 0px; }
div#cos div#cont div#imgPortada img { margin-left:15px; margin-top:5px; border:4px solid #CCCCCC; }
div#cos div#cont div#titol {background-image:url(img/fTitol.gif) ; background-repeat:no-repeat; float:right; width:358px; height:20px; background-position:0px 13px; margin-right:3px; }
div#cos div#cont div#titol .text { background-image:url(img/liVerd.gif); background-repeat:no-repeat; background-position:0 7px; padding-left:7px; color:#FFBB00;}
div#cos div#cont ul.portada li { text-align:justify; list-style-image:url(img/ligroc.gif); padding-right:10px;}
*/

img {border:2px solid #CCCCCC;margin:4px;}

div.imgDre {float:right;margin:4px;}
div.imgDre img {border:2px solid #CCCCCC;}
div.imgEsq {float:left;margin:4px 20px 4px 4px;}
div.imgEsq img {border:2px solid #CCCCCC;}


div#imgPortada {float:left;margin-right:15px;margin-left:0px;display:inline;text-align:left;}
div#imgPortada img {margin:5px 0px 5px 0px; border:2px solid #CCCCCC;display:inline;}
div#titol {background-image:url(img/fTitol.gif) ; background-repeat:no-repeat; float:right; width:350px; height:30px; background-position:-10px 24px;display:inline; }
div#titol .text { background-image:url(img/liVerd.gif); background-repeat:no-repeat; background-position:0 13px; height:16px;padding-left:10px;color:#FFBB00;display:inline; font-size:x-large;font-weight:bold;}
ul.portada li { text-align:justify; list-style-image:url(img/ligroc.gif); padding-right:10px;}
div#cont { font-size:0.8em;color:#000000; text-align:justify; padding-top:10px;margin:0px;margin-left:15px;}
p {padding-right:15px; margin-left:0px;padding-left:0px;}

/* Estils del menu 
/* MENU PER AL GW 2.1

div#menuEsq div.VerticalPlegat{margin:0;padding:0; background-color:#FDFEFC;}
div#menuEsq div.VerticalPlegat div.menu{width:161px;margin:0;padding:0; background-color:#FDFEFC;border:none}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext{width:161px; margin:5px 0; background-color:#FDFEFC;}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext span.text{background-color:#FDFEFC;background-image:url(img/fbotMenu.gif); background-repeat:no-repeat;background-position:center;color:#989898;padding:14px 0;font-size:.9em;}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext span.text:hover{color:#660000}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext span.textmarcat{margin-left:0;padding-left:0;color:#889931}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.contingut div.eminterntext a span.text{width:161px;margin:3px 0;padding:0;background-color:#FDFEFC;width:140px;background-image:none;color:#889931;border:none;text-decoration:none;font-size:.75em;font-weight:normal;padding-left:0px}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.contingut div.eminterntext a:hover span.text{color:#FFBB00;cursor:pointer;text-decoration:none;background-color:#F7F7F6;}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext{width:161px; margin:0; background-color:#FDFEFC;}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext span.text{background-image:none;margin:3px 0px;margin-left:0;padding:0px;font-size:.75em;color:#660000;font-weight:normal}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext span.text:hover{background-color:#f7f7f6}

div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.contingut{}

div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext div.contingut div.eminterntext{width:161px;background-color:#FDFEFC;}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext div.contingut div.eminterntext a span.text{width:161px;margin:3px 0;padding:0;background-color:#FDFEFC;width:140px;background-image:none;color:#889931;border:none;text-decoration:none;font-size:.75em;font-weight:normal;padding-left:8px}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext div.contingut div.eminterntext a:hover span.text{color:#FFBB00;cursor:pointer;text-decoration:none;background-color:#F7F7F6;}
div#menuEsq div.VerticalPlegat div.menu div.emcontenidortext div.emcontenidortext div.contingut div.eminterntext a span.textmarcat{width:161px;margin:0;padding:0;background-color:#F7F7F6;margin-left:0px;padding-left:0;width:140px;background:none;color:#660000;text-decoration:none;margin-left:8px;font-size:.8em;font-weight:normal}

/* FI MENU PER AL GW 2.1*/


/* Estils del menu */
div#menuEsq .text, div#menuEsq .textmarcat {display:block}

div#menuEsq a { text-decoration:none;  color:#989898; }
div#menuEsq a:hover { text-decoration:none;  color:#8A332C; }
div#menuEsq .emcontenidortext { background-image:url(img/fbotMenu.gif); background-repeat:no-repeat;  padding-top:2px; padding-bottom:4px; color:#989898; margin-bottom:15px; width:161px;}
div#menuEsq .emcontenidortext:hover, div#menuEsq .emcontenidortextover, div#menuEsq .emcontenidortextactiu { background-image:url(img/fbotMenu_hover.gif); background-repeat:no-repeat;  padding-top:2px; padding-bottom:4px; color:#8A332C;  margin-bottom:15px; width:161px;}
div#menuEsq .emcontenidortextover .text, div#menuEsq .emcontenidortextactiu .text, div#menuEsq .emcontenidortext .text { padding-left:2px;display:block;font-size:0.9em;font-weight:bold;padding-top:1px;padding-bottom:1px }
div#menuEsq .emcontenidortext:hover .text, div#menuEsq .emcontenidortextover .text, div#menuEsq .emcontenidortextactiu .text {color:#8A332C}
div#menuEsq .contingut { padding-top:5px; }
div#menuEsq .contingut .text { font-weight:normal;}
div#menuEsq .eminterntext { border-bottom:1px dashed #C5C5C5; padding-bottom:2px; width:161px; background-position:left bottom;}
div#menuEsq .eminterntext .text,
div#menuEsq .eminterntext .textmarcat {padding:1px 0px 0px 20px;  font-size:0.8em;  color:#889931;  background-image:url(img/ligrocLink.gif); background-position:11px top; background-repeat:no-repeat; }

div#menuEsq .contingut a:hover {text-decoration:underline; color:#889931; } 
div#menuEsq .contingut .emcontenidortext  { background-image:none; padding:0px; margin:0px; background-position:left bottom; }
div#menuEsq .contingut .emcontenidortextover, div#menuEsq .contingut .emcontenidortextactiu {background-image:none; padding:0px; margin:0px; background-position:left bottom; }
div#menuEsq .contingut .emcontenidortext .text {font-size:0.8em; border-bottom:1px dashed #C5C5C5; background-image:url(img/ligroc.gif); background-position:11px 2px; background-repeat:no-repeat; padding:1px 0px 2px 20px; color:#660000;}
div#menuEsq .contingut .emcontenidortextover .text, div#menuEsq .contingut .emcontenidortextactiu .text { font-size:0.8em; border-bottom:1px dashed #C5C5C5; background-image:url(img/ligrocObert.gif); background-position:11px 2px; background-repeat:no-repeat; padding:1px 0px 2px 20px; color:#660000; }


/*
div#menuEsq .contingut .eminterntextactiu {border-bottom:1px dashed #C5C5C5; padding-bottom:2px; width:161px; background-position:left bottom; }
div#menuEsq .contingut .eminterntextactiu .text {padding:1px 0px 0px 20px;  font-size:0.8em;  color:#889931;  background-image:url(img/ligrocLink.gif); background-position:11px top; background-repeat:no-repeat; font-weight:bold; } 
*/

div#menuEsq .contingut .eminterntext {border-bottom:1px dashed #C5C5C5; padding-bottom:2px; width:161px; background-position:left bottom; }
div#menuEsq .contingut .eminterntext .textactiu {padding:1px 0px 0px 20px;  font-size:0.8em;  color:#889931;  background-image:url(img/ligrocLink.gif); background-position:11px top; background-repeat:no-repeat; font-weight:bold; } 



/* 3r nivell*/
div#menuEsq .contingut .contingut {padding:0px;margin:0px;}
div#menuEsq .contingut .contingut .eminterntext {border:0px;padding:0px;margin:0px;}
div#menuEsq .contingut .contingut .eminterntext a{text-decoration:none;}
div#menuEsq .contingut .contingut .eminterntext a:hover{text-decoration:underline;}
div#menuEsq .contingut .contingut .eminterntext .textmarcat,
div#menuEsq .contingut .contingut .eminterntext .text {color:#889931;padding-left:30px;background-image:url(img/ligrocLink3rNivell.gif);background-position:11px 0px;}
div#menuEsq .contingut .emcontenidortext  .text,
div#menuEsq .contingut .emcontenidortext  .textmarcat {font-size:0.8em;border-bottom:1px dashed #C5C5C5;background-image:url(img/ligroc.gif);background-position:11px 2px;background-repeat:no-repeat;padding:1px 0px 2px 20px;color:#660000;}
div#menuEsq .contingut .contingut .eminterntextactiu {padding-bottom:2px;border-bottom:1px dashed #C5C5C5;width:161px;background-position:left bottom;}
div#menuEsq .contingut .contingut .eminterntextactiu .text,
div#menuEsq .contingut .contingut .eminterntextactiu .textmarcat {padding:1px 0px 0px 30px; border:none;  font-size:0.8em;  color:#889931;  background-image:url(img/ligrocLink.gif); background-position:22px top; background-repeat:no-repeat; font-weight:bold; } 










/* botons mapaweb etc */
div#botons { text-align:right; margin:4px 5px 0 0;  }
div#botons ul { margin:0px; padding:0px; line-height:0px; list-style-type:none; }
div#botons li { margin:0px; padding:0px;  }
div#botons li span { display:none; }

div#botons li a { width:26px; height:25px; float:right; margin-right:5px;  }
div#botons li a#mapaweb { background-image:url(img/botMapaWeb.gif); background-repeat:no-repeat; display:inline; width:26px; height:25px; }
div#botons li a#mapaweb:hover { background-image:url(img/botMapaWeb_hover.gif); background-repeat:no-repeat; display:inline; width:26px; height:25px; }
div#botons li a#contacta { background-image:url(img/botContacta.gif); background-repeat:no-repeat; display:inline;  width:26px; height:25px;}
div#botons li a#contacta:hover { background-image:url(img/botContacta_hover.gif); background-repeat:no-repeat; display:inline; width:26px; height:25px; }
div#botons li a#home { background-image:url(img/botHome.gif); background-repeat:no-repeat; display:inline;  width:26px; height:25px;}
div#botons li a#home:hover { background-image:url(img/botHome_hover.gif); background-repeat:no-repeat; display:inline;  width:26px; height:25px;}


h6{font-size:xx-small;}
h5{font-size:x-small;}
h4{font-size:small;}
h3{font-size:large;}
h2{font-size:x-large;}
h1{font-size:xx-large;}

.EmInternTextActiu .Text {color:#00FFFF;}

ul {margin-bottom:15px;}
ul li {margin-bottom:5px;margin-right:10px; list-style-type:none; background-image:url(img/ligranate.gif); background-repeat:no-repeat; background-position:0px 5px; padding-left:10px;} 
h3.subtitol {text-align:right;margin-right:5px; }
ul ul {margin-top:10px;margin-left:10px;}
ul.mapaWeb {margin-left:20px;}
ul ul li {list-style-type:none; background-image:url(img/liligranate.gif); background-repeat:no-repeat;}


#titolPrinc {margin-left:25px;}

td.esq {border-top:1px solid #660000;border-left:1px solid #660000;border-right:1px solid #660000;background-color:#EFDEDE;padding:0px 10px 0px 10px;}
td.dre {border-top:1px solid #660000;border-right:1px solid #660000;background-color:#EFDEDE;padding:0px 10px 0px 10px;}
td.esqinf {border-top:1px solid #660000;border-left:1px solid #660000;border-right:1px solid #660000;border-bottom:1px solid #660000;background-color:#EFDEDE;padding:0px 10px 0px 10px;}
td.dreinf {border-top:1px solid #660000;border-right:1px solid #660000;border-bottom:1px solid #660000;background-color:#EFDEDE;padding:0px 10px 0px 10px;}

div#avisLegal {font-size:0.75em;color:#999999;margin-left:50px;}
div#avisLegal a:hover {text-decoration:underline;}

.FormInput {border:1px solid #660000;}
.FINom { width:65%;}
.FIMail { width:100%;}
.FITlf {width:100%;}
.Comentari {width:100%;height:85px;}
td.botons {padding-top:15px;}
.FormEnviar, .FormReset {border:1px solid #660000;background-color:#EFDEDE;} 

address { font-style:normal;}

.noBorde {border:none;margin:0px;}



/*GALERIA D'IMATGES*/
div.contText div.componentpublicacio{}
div.contText div.componentpublicacio span.llistatcategories{}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria{border:3px solid #F7F7F6; width:185px; margin-right:10px;margin-bottom:10px;float:left;height:150px; overflow:hidden;padding:10px;text-align:center}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge{}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge a.titol{text-decoration:none;text-align:center;}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge a.titol:hover{text-decoration:none;}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge a.titol img{border:3px solid #ffffff;display:block;margin-right:auto;margin-left:auto}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge a.titol:hover img{border:3px solid #DFDFDF}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge a.titol span.titol{font-weight:bolder;}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dt.itemimatge a.titol:hover span.titol{color:#FFBB00}
div.contText div.componentpublicacio span.llistatcategories dl.subcategoria dd.subtitol{padding:0;margin:0}
div.contText div.componentpublicacio span.llistatcategories div.paginacio{padding:20px 0 0 10px;}
div.contText div.componentpublicacio span.llistatcategories div.paginacio div.informaciopaginacio{clear:left}

/* h3 titol*/
h3.subtitol div.componentadministracioampliat{}
h3.subtitol div.componentadministracioampliat div.detallcategoria{}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge{}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge a{}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge a:hover{}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge a span.imatge{display:none}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge a span.imatge img{}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge span.titol{}
h3.subtitol div.componentadministracioampliat div.detallcategoria div.itemimatge div.subtitol{color:#9F8B8B;font-size:.7em}
/* fi h3 titol*/
div.contText div.componentgaleriaimatges div.elements{text-align:left}
div.contText div.componentgaleriaimatges div.elements div.Item{width:280px;float:left;margin:8px;padding:8px;background-color:#F7F7F6;}
div.contText div.componentgaleriaimatges div.elements div.Item a{}
div.contText div.componentgaleriaimatges div.elements div.Item a:hover{color:#FFBB00}
div.contText div.componentgaleriaimatges div.elements div.Item a div.titol{font-weight:bolder;font-size:1.15em}
div.contText div.componentgaleriaimatges div.elements div.Item a:hover div.titol{}
div.contText div.componentgaleriaimatges div.elements div.Item div.Subtitol{padding:5px}
div.contText div.componentgaleriaimatges div.elements div.Item div.imatge{text-align:center;padding:10px 0}
div.contText div.componentgaleriaimatges div.elements div.Item div.imatge img{}
hr.net{display:none;clear:none;float:none}
div.contText div.componentgaleriaimatges div.paginacio{margin:20px 0 0 0;}
div.contText div.componentgaleriaimatges div.paginacio div.informaciopaginacio{clear:left}

div.contText div.componentgaleriaimatges{text-align:center}
div.contText div.componentgaleriaimatges span.imatge{text-align:center;}
div.contText div.componentgaleriaimatges span.imatge img{padding:3px;background-color:#E9E9E9;border:none;border:2px solid #F7F7F6}
div.contText div.componentgaleriaimatges span.imatge div.fitxa{text-align:left;padding:15px}
div.contText div.componentgaleriaimatges span.imatge div.fitxa div.titol{display:none}
div.contText div.componentgaleriaimatges span.imatge div.fitxa div.descripcio{}

div.contText div.componentgaleriaimatges div.categoriesrelacionades{text-align:left;border:3px solid #F7F7F6;padding:10px;margin-right:10px;margin-top:10px}
div.contText div.componentgaleriaimatges div.categoriesrelacionades h4{margin:0;padding:0}

/* h3 titol al detallImatge*/
h3.subtitol div.componentgaleriaimatges{display:none}
h3.subtitol div.componentgaleriaimatges span.imatge{}
h3.subtitol div.componentgaleriaimatges span.imatge img{display:none}
h3.subtitol div.componentgaleriaimatges span.imatge div.fitxa{}
h3.subtitol div.componentgaleriaimatges span.imatge div.fitxa div.titol{}
h3.subtitol div.componentgaleriaimatges span.imatge div.fitxa div.descripcio{display:none}

h3.subtitol div.componentgaleriaimatges div.categoriesrelacionades{display:none}
h3.subtitol div.componentgaleriaimatges div.categoriesrelacionades h4{}
h3.subtitol a{display:none}
/* h3 titol al detallImatge*/
div.componentgaleriaimatges {font-size:1.2em}
span.botons_inferior span.boto_ampliar, span.botons_inferior span.boto_descarregar, span.botons_superior{display:none}

#banner{  margin-top:5px; margin-bottom:5px}

/* Noticies */
.componentnoticies {font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif}
.componentnoticies .llistatnoticies {font-size:1.2em;color:#000000}
.componentnoticies .llistatnoticies .data {font-weight:bold;margin-left:-12px;padding-top:6px;clear:right}
.componentnoticies .llistatnoticies div.lloc {}
.componentnoticies div.noresultats {display:none}
.componentnoticies .llistatnoticies div.autor {display:none}
.componentnoticies .llistatnoticies a.titol {font-size:.85em}
.componentnoticies hr.net {display:block;border:0;border-bottom:2px solid #FF9933;margin-bottom:15px;padding-bottom:10px;height:1px;visibility:visible;line-height:0;font-size:0px}
.componentnoticies .paginacio {border:none;}
.componentnoticies .paginacio .informaciopaginacio {font-size:.9em;clear:both;text-align:center}
.componentnoticies .paginacio a.botoAnterior, 
.componentnoticies .paginacio a.botoSeguent {border:none;background:none;padding-left:12px}
.componentnoticies .itemimatge img{float:left; display:inline}
.componentnoticies .llistatnoticies .itemimatge .subtitol {clear:none;float:left;color:#333;width:300px}

/* detall noticia */
.componentnoticies .titol {font-size:1.3em;color:#660000;font-weight:bold;padding-bottom:5px;display:block;clear:both}
.componentnoticies .imatgesrelacionades a span {display:none}
.componentnoticies .imatgesrelacionades a {text-decoration:none}
.componentnoticies .imatgesrelacionades a img{float:left;margin-right:5px; margin-bottom:5px}
.componentnoticies .noticia .data {font-weight:bold;display:block;}

/*detall imatge*/
.DetallImatge .Subtitol{display:none}

/* cercador noticies */
.componentnoticies .cercador {font-size:1.2em;border:1px solid #ccc;background-color:#efefef;color:#000}
.itemimatge .imatge img {margin-top:.4em;margin-bottom:.4em} 







