body {margin: 0px;padding: 0px;}
#web{margin:0 auto;width:100%}
body, th, td {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;}

.align-justify {text-align: justify;}
.text1 {color: #77ab4a;}
.text2 {color: #464646;}
a {color: #77ab4a;text-decoration:none}
a:hover {text-decoration: none;}
a img{border:none;}
a.link1 {font-size: 12px;color: #333333;text-decoration: none;}
a.link1:hover {text-decoration: underline;}
.bg1 {background-image: url(images/index22.gif);background-repeat: repeat-x;}
.bg2 {background-image: url(images/index32.gif);background-repeat: repeat-y;}
.imatgeContingut{width:45px;}
h1, h3, h4{font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;color: #333333;}
h2{color:#32725F }
h3{color:#77AB4A; font-size:1.2em; border-bottom:1px solid #77ab4a}
.referenciaCataleg td {font-size:0.6em}
.referenciaCataleg td h3,h1{color:#276758;font-family:Arial, Helvetica, sans-serif;}

/* Molletes */
.molletes {text-decoration:none;padding-left:5px;background-color:#d9d9d9;width:100%;color:#000;border-top:1px solid #77ab4a;border-bottom:1px solid #77ab4a}
.molletes span {}
.molletes a {color:#77ab4a;text-decoration:none;}
.molletes span.actual {color:#77ab4a;text-decoration:none}
.molletes span.separador{color:#000;}

.HoritzontalAdaltAbaix span{display:inline;width:auto;}
.HoritzontalAdaltAbaix .text{color:#fff;clear:both;float:none;font-size:12px;font-weight:bolder;background-color:transparent;text-align:center}
.HoritzontalAdaltAbaix .textmarcat{color:#77ab4a;clear:both;float:none;font-size:12px;font-weight:bolder;background-color:transparent;text-align:center}
.HoritzontalAdaltAbaix .emcontenidortext{width:90px;float:left;}
.HoritzontalAdaltAbaix .emcontenidortext .contingut{height:auto;width:90px;position:absolute;margin-left:-40px;padding-left:10px;background-color:#357561;border-left:3px solid #77ab4a;border-right:3px solid #77ab4a;border-bottom:3px solid #77ab4a;border-top:none;}
* html .HoritzontalAdaltAbaix .emcontenidortext .contingut {margin-top:29px;margin-left:-110px;}
html>/**/body .HoritzontalAdaltAbaix .emcontenidortext .contingut{width:90px;position:absolute;padding-left:10px;background-color:#357561;border-left:3px solid #77ab4a;border-right:3px solid #77ab4a;border-bottom:3px solid #77ab4a;border-top:none;margin-left:-10px;margin-top:13px}
.HoritzontalAdaltAbaix .emcontenidortext .contingut .text{padding:0px;margin-left:0px;width:80px;color:#fff;border:none;text-align:left}
.HoritzontalAdaltAbaix .emcontenidortext .contingut .textmarcat{padding:0px;margin-left:0px;width:80px;color:#fff;border:none;text-align:left}
.HoritzontalAdaltAbaix .menu{border:0px;background-color:#266657;cursor:pointer;}
.HoritzontalAdaltAbaix .emseparador{background-color:#def}
.HoritzontalAdaltAbaix a:hover .text{color:#77ab4a;cursor:pointer}
.HoritzontalAdaltAbaix a:hover .textmarcat{color:#77ab4a}
.HoritzontalAdaltAbaix .imatge{width:16px;text-align:center;position:absolute;padding-top:3px}
.HoritzontalAdaltAbaix .eminterntext{float:left;clear:none;width:auto; margin:0 10px}
.HoritzontalAdaltAbaix #opcionssituacio{width:60px;float:left;clear:none;}
.HoritzontalAdaltAbaix #Opcionscontacte .text{border:none}
.HoritzontalAdaltAbaix #Opcionscontacte .textmarcat{border:none}

.MenuVerd{background:url(images/index10.gif) repeat-x;width:500px;}
td.contingut{padding:10px;width:700px;}
td.contingut h2{font-size:1.4em; margin:0;padding:0}
td.titolContingut h2{margin:0;padding:0}
/*intent correcció menu superior*/

p a.EnllacIntern{border: 1px solid #A3C981; margin:2px 15px; padding:2px 10px}
p a.EnllacIntern:hover{border: 1px solid #A3C981; background-color:#a3c981; color:#fff; }
