a {
   outline: none;
   color: #198b4c;
   text-decoration: none;
}

body {
   background-color: #ffffff;
   font-family: Arial,Helvetica,sans-serif;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size: 12px;
}

img {
   border: 0;
}

p {
   margin-top: 12px;
   padding: 0;
}

div#estructura {
   background-image: url(/img/fons.png);
   background-repeat: no-repeat;
   float: left;
   position: absolute;
   margin-left: 50%;
   left: -504px;
   width: 1007px;
   min-height: 626px;
}

div#titolCap {
   float: left;
   font-size: 14px;
   font-weight: bold;
   height: 17px;
   padding-top: 5px;
   padding-left: 300px;
   position: relative;
}

div#menuAvislegal {
   float: right;
   font-size: 12px;
   font-weight: bold;
   height: 15px;
   padding: 7px 30px 0px 0px;
   position: relative;
}

div#logo {
   float: left;
   padding-left: 10px;
   position: relative;
   width: 179px;
   height: 156px;
}

div#menu {
   float: left;
   padding: 25px 0px 0px 65px;
   position: relative;
   width: 753px;
   height: 156px;
}

div.MenuOpcio {
   float: left;
   padding-right: 50px;
   position:relative;
}

div.MenuOpcio img {
   display: block;
}

div.MenuOpcio img:hover {
  cursor:pointer;
}
div#contingut {
   background-image: url(/img/fons01.png);
   background-repeat: no-repeat;
   background-position: 20px -26px;
   float: left;
   margin-left: 3px;
   padding: 40px 0px 0px 285px;
   min-height: 378px;
   width: 715px;
   position: relative;
}

div#contingut11 {
   background-color: #ffffff;
   border-left: 3px solid #00923f;
   border-right: 3px solid #00923f;
   border-bottom: 3px solid #00923f;
   float: left;
   padding: 10px 30px 70px 255px;
   min-height: 378px;
   width: 716px;
   position: relative;
}

div#contingut12 {
   background-color: #ffffff;
   border-left: 3px solid #00923f;
   border-right: 3px solid #00923f;
   border-bottom: 3px solid #00923f;
   float: left;
   padding: 10px 30px 32px 255px;
   min-height: 378px;
   width: 716px;
   position: relative;
}

div#contingut13 {
   background-color: #ffffff;
   border-left: 3px solid #00923f;
   border-right: 3px solid #00923f;
   border-bottom: 3px solid #00923f;
   float: left;
   padding: 10px 30px 32px 255px;
   min-height: 378px;
   width: 716px;
   position: relative;
}

div#contingut14 {
   background-color: #ffffff;
   border-left: 3px solid #00923f;
   border-right: 3px solid #00923f;
   border-bottom: 3px solid #00923f;
   float: left;
   padding: 10px 30px 100px 255px;
   min-height: 378px;
   width: 716px;
   position: relative;
}

div.Contingut {
   float: left; 
   padding: 20px 40px 20px 40px;
   position: relative;
   min-height: 238px;
   width: 600px;
}

div#linkBot {
   position: absolute;
   right: 90px;
   bottom: 110px;
   z-index: 50;
}

div.LinkBot a {
   color:#198b4c;
   text-decoration:none;
}

div#titolPeu {
   position: absolute;
   bottom: 60px;
   right: 40px;
   font-size: 24px;
}

div#titolPeu h1{
   padding:0px;
   margin:0px;
   font-size: 24px;
   font-weight:normal;
}

div#menuIdiomes {
   position:absolute;
   bottom: 15px;
   right: 40px;
}

div#menuIdiomes a {
   color:#000000;
   text-decoration:none;
}

div#contacte {
   left: 225px;
   top: -170px;
   position: absolute;
   width: 647px;
   z-index: 100;
}

div#contacteTop {
   background-image: url(/img/flot_sup.png);
   background-position: bottom;
   background-repeat: no-repeat;
   float: left;
   height: 52px;
   position: relative;
   width: 647px;
}

div#contacteTop img {
   float: right;
   display: block;
   position: relative;
}

div#contacteCos {
   background-image: url(/img/flot_mid.png);
   background-repeat: repeat-y;
   float: left;
   padding: 0px 40px 8px 40px;
   position: relative;
   width: 567px;
}

div#contacteBot {
   background-image: url(/img/flot_inf.png);
   float: left;
   height: 47px;
   position: relative;
   width: 647px;
}

div#contacteForm {
   float: left;
   position: relative;
   width: 330px;
}

div#contacteFormOk {
   float: left;
   padding: 5px;
   position: relative;
   width: 320px;
}

div#contacteDrac {
   color: #000000;
   float: left;
   margin-top: 5px;
   padding-left: 20px;
   position: relative;
   width: 205px;
}

/*
div#contacteDrac span {
   color: #ff0000;
   font-weight: bold;
}
*/

div#dossier {
   left: 300px;
   top: 50px;
   position: absolute;
   width: 647px;
   z-index: 100;
}

div#dossierTop {
   background-image: url(/img/flot_sup.png);
   background-position: bottom;
   background-repeat: no-repeat;
   float: left;
   height: 52px;
   position: relative;
   width: 647px;
}

div#dossierTop img {
   float: right;
   display: block;
   position: relative;
}

div#dossierCos {
   background-image: url(/img/flot_mid.png);
   background-repeat: repeat-y;
   float: left;
   padding: 0px 40px 8px 40px;
   position: relative;
   width: 567px;
}

div#dossierBot {
   background-image: url(/img/flot_inf.png);
   float: left;
   height: 47px;
   position: relative;
   width: 647px;
}

div#infotec {
   left: 225px;
   top: -170px;
   position: absolute;
   width: 647px;
   z-index: 100;
}

div#infotecTop {
   background-image: url(/img/flot_sup.png);
   background-position: bottom;
   background-repeat: no-repeat;
   float: left;
   height: 52px;
   position: relative;
   width: 647px;
}

div#infotecTop img {
   float: right;
   display: block;
   position: relative;
}

div#infotecCos {
   background-image: url(/img/flot_mid.png);
   background-repeat: repeat-y;
   float: left;
   padding: 0px 40px 8px 40px;
   position: relative;
   width: 567px;
}

div#infotecBot {
   background-image: url(/img/flot_inf.png);
   float: left;
   height: 47px;
   position: relative;
   width: 647px;
}

div#avislegal {
   right: 30px;
   top: -170px;
   position: absolute;
   width: 647px;
   z-index: 100;
}

div#avislegalTop {
   background-image: url(/img/flot_sup.png);
   background-position: bottom;
   background-repeat: no-repeat;
   float: left;
   height: 52px;
   position: relative;
   width: 647px;
}

div#avislegalTop img {
   float: right;
   display: block;
   position: relative;
}

div#avislegalCos {
   background-image: url(/img/flot_mid.png);
   background-repeat: repeat-y;
   float: left;
   padding: 0px 40px 8px 40px;
   position: relative;
   width: 567px;
}

div#avislegalCos p {
   font-size: 12px;
}

div#avislegalBot {
   background-image: url(/img/flot_inf.png);
   float: left;
   height: 47px;
   position: relative;
   width: 647px;
}

a.Menu {
   color: #000000;
   font-weight: normal;
   text-decoration: none;
}

a.Menu:hover {
   text-decoration: underline;
}

a.Menu2 {
   color: #bbbbbb;
   font-size: 12px;
   font-weight: normal;
   text-decoration: none;
}

a.Menu2:hover {
   text-decoration: underline;
}

input {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   width: 330px;
}

select {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
}

textarea {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   width: 330px;
}

input.FormBoto {
   background-color: #ffffff;
   border: 1px solid #000000;
   color: #000000;
   cursor: pointer;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   font-size:12px;
   width: 80px;
}

input.FormTextCurt {
   width: 90px;
}

div.FormLinia {
   clear: both;
   float: left;
   margin-top: 5px;
   position: relative;
   width: 100%;
}

div.FormText {
   float: left;
   position: relative;
   width: 200px;;
}

div.FormCamp {
   float: left;
   position: relative;
   width: 200px;;
}

div.FormBotons {
   clear: both;
   float: left;
   margin-top: 12px;
   position: relative;
   text-align: center;
   width: 100%;
}

li.Infotec {
   margin-bottom: 10px;
}

#mostrar_inici {
  width:763px;
  height:424px;
  display:none;
  background: url(/img/finestre.png) no-repeat;
  position:absolute;
  margin-top:100px;
  *margin-top:90px;
  margin-left:140px;
  *margin-left:-870px;        
  z-index:50000;
}
#mostrar_inici .text{
  color:#198b4c;
  padding-left:50px;
  padding-top:120px;
  display:block;
  font-size: 26px;
  line-height:50px;
  /*width: 450px;*/
}
 
#mostrar_inici .text h2{  
  font-size: 26px;
  font-weight:normal;
  padding:0px;
  margin:0px;
}
  
#mostrar_inici .text h2 span{
  font-size:31px;      
}



.contingut_bombeta {
  position:absolute;
  width:620px;
  text-align:right;
  margin-top:180px;
  font-size:11px;
}


#contingut03 ul{
  margin-top:0px;
  padding-top:0px;
}


.p_espaiat_petit{
  margin-bottom:0px;
  padding-bottom:0px;
}



/*#butlleti {position:absolute;margin-left:10px;margin-top:163px;z-index:1000; *margin-left:-990px; *margin-top:-42px;}*/
#butlleti {position:absolute;z-index:1000;left: 10px;top: 163px;}
#butlleti #butlleti-pestanya span {text-align:center;width:181px; height:15px;color:#FFF;display:block; cursor:pointer;font-size:9px;font-weight:bold;padding-top:3px;}
#butlleti .classss {width:181px; height:20px; background:url(../img/sota_but.png) no-repeat;display:block; cursor:pointer}
#butlleti .hoverclass {width:181px; height:20px; background:none; background-color:#00923f;display:block; cursor:pointer}
#butlleti #butlleti-finestra {width:181px;height:110px;font-size:9px;display:none;margin-top:-5px;}
#butlleti #butlleti-finestra .butlleti-dalt {display:block; width:181px; height:8px;background:url(../img/dalt.png) no-repeat;}
#butlleti #butlleti-finestra .butlleti-centre {display:block; width:179px; border-left:1px solid #329860; border-right:1px solid #329860; text-align:center; background-color:#FFF;}
#butlleti #butlleti-finestra .butlleti-centre .butlleti-titol {color:#DE9404;font-weight:bold; padding:10px;}
#butlleti #butlleti-finestra .butlleti-centre .butlleti-input{border:1px solid #198b4c; width:138px;color:#5c5d5c;margin-top:8px;font-size:11px;height:15px;padding:0px; padding-left:3px; padding-right:3px;padding-top:2px; padding-bottom:2px;}
#butlleti #butlleti-finestra .butlleti-centre .butlleti-input:focus{background:#f2f2f2;}
#butlleti #butlleti-finestra .butlleti-centre .butlleti-button a {display:none; margin-left:54px; width:73px; height:31px; background:url(../img/enviar.png) no-repeat; font-size:0px;;margin-top:6px;}
#butlleti #butlleti-finestra .butlleti-centre input[type=submit]{display:block; margin-left:69px;*margin-left:0px; width:43px; height:19px; background:#198b4c; font-size:9px;;margin-top:6px;border:none;cursor:pointer; color:#FFF;padding-bottom:3px;}
#butlleti #butlleti-finestra .butlleti-centre input[type=submit]:hover{display:block; margin-left:69px; width:43px; height:19px; background:#7aae5d; font-size:9px;;margin-top:6px;border:1px solid #198b4c;cursor:pointer; color:#FFF;padding-bottom:3px;}
#butlleti #butlleti-finestra .butlleti-centre form {padding-top:8px;}
/*#cerca .cerca-centre input[type=submit]{display:block; margin-left:54px; width:73px; height:31px; background:url(../img/enviar.png) no-repeat; font-size:0px;;margin-top:6px;border:none;cursor:pointer}*/
#butlleti #butlleti-finestra .butlleti-centre .butlleti-butlletins-publicats{display:block;color:#5c5d5c;font-weight:none;margin-top:6px;font-size:9px;}
#butlleti #butlleti-finestra .butlleti-abaix {display:block; width:181px; height:8px;background:url(../img/sota.png) no-repeat;}
#butlleti #butlleti-finestra .no-visible-email {display:none}
#butlleti #butlleti-finestra .butlleti-centre .text {margin-top:5px;}
#butlleti #butlleti-finestra label {text-align:left;margin-top:5px; display:block; margin-left:15px;}
#butlleti #butlleti-finestra #email2 {}
#butlleti #butlleti-finestra #email {margin-bottom:5px;}
span.negreta {font-weight:bold;}
strong, b {font-weight:normal}
span.negreta strong, span.negreta b {font-weight:bold;}
#butlleti-pestanya strong, #butlleti-pestanya b {font-weight:bold;}
h3 {display:none;}
#estructura .error-404 {text-align:center;padding-top:100px;min-height: 178px;border-bottom: 0px;}
.error-404 .text-404 {font-size:24px;font-weight:bold;display:block;color: #198B4C;}
.error-404 .error-url {font-size:18px;}
.error-404 .error-url b{font-size:24px;color:#198B4C;font-weight:bold;}


