/* CSS Document */

/* estils posició */
body { background-image:url(../imatges/fonsbody.jpg); background-repeat:repeat-x; background-color: #EBEBEB }
.contenedor { position: absolute; top: 0px; left: 0px; width: 100%; ; height: auto}
.contenedor0 { position: relative; left: 50%; width:706px; margin-left: -353px; text-align:left; float: none; background-color:#FFFFFF; margin-top: 5px; height: auto}
.contenedor1 { position: relative; clear:both; height: 129px; z-index: 3 }
.contenedor1_1 { position: absolute; top: 40px; left: 380px}
.contenedor1_2 { position: absolute; top: 105px; left: 29px; z-index:1}
.borde0 {position: relative; clear:both; background-image:url(../imatges/borde0.gif); background-repeat:no-repeat; background-position:top left; height: 11px; width: 100%}
.borde1 {position: relative; clear:both; background-image:url(../imatges/borde1.gif); background-repeat:no-repeat; background-position:top left; height: 11px; width: 100%}
.borde2 {position: relative; clear:both; background-image:url(../imatges/borde2.gif); background-repeat:no-repeat; background-position:top left; height: 11px; width: 100%}
.borde3 {position: relative; clear:both; background-image:url(../imatges/borde3.gif); background-repeat:no-repeat; background-position:top left; height: 11px; width: 100%;}
.borde4 {position: relative; clear:both; background-image:url(../imatges/borde4.gif); background-repeat:no-repeat; background-position:top left; height: 11px; width: 100%}
.contenedor2 { position: relative; background-color:#FFFFFF; border-left: solid 1px #D3DDE4; border-right: solid 1px #D3DDE4; border-bottom: solid 1px #D3DDE4; margin-top: 0px; margin-bottom: 1px; height: auto; width: auto; padding: 30px; margin-left:1px; margin-right:1px; display:table; padding-top: 5px;}
.contenedor2_1 { position:relative; float:left; clear: none; width: 200px; padding: 0px; margin:0px; height: auto; margin-right:30px; margin-top:10px}
.contenedor2_2 { position:relative; float:right; clear: none; width: 412px }
.contenedor3 {position: relative; left: 50%; width:706px; margin-left: -353px; text-align:left; float: none; height: auto; margin-top: 10px; margin-bottom: 25px;}

/*estils home*/
.contenidohome1 { position:relative; clear:both; padding-top: 17px; padding-bottom: 17px; padding-right: 17px; padding-left: 17px; margin:0px; background-color:#FFFFFF;}
.contenidohome2 {}
.weps { width: 240px}
.weps2 { width: 150px}
.backA { background-image:url(../imatges/fondocontenidohome1.jpg); background-repeat:no-repeat; background-position:top left;}
.backB { background-image:url(../imatges/fondocontenidohome2.jpg); background-repeat:no-repeat; background-position:top left;}
.backC { background-image:url(../imatges/fondodestacathome1.jpg); background-repeat:no-repeat; background-position:top left;}
.backD { background-image:url(../imatges/fondodestacathome2.jpg); background-repeat:no-repeat; background-position:top left;}
.backD2 { background-image:url(../imatges/fondodestacadoapartados2.jpg); background-repeat:no-repeat; background-position:top left;}
.backE { background-image:url(../imatges/fondodestacathome3.jpg); background-repeat:no-repeat; background-position:top left;}
.backE2 { background-image:url(../imatges/fondodestacadoapartados3.jpg); background-repeat:no-repeat; background-position:top left;}
.backF { background-image:url(../imatges/fondodestacathome4.jpg); background-repeat:no-repeat; background-position:top left;}
.backG { background-image:url(../imatges/fondodestacathome5.jpg); background-repeat:no-repeat; background-position:top left;}
.backH { background-image:url(../imatges/fondodestacathome6.jpg); background-repeat:no-repeat; background-position:top left;}
.backI { background-image:url(../imatges/fondocontenidohome3.jpg); background-repeat:no-repeat; background-position:top left;}
.contenedorhome1 { position:relative; width:100%; display:table; margin-top: 8px}
.contenedorhome1_1 { position:relative; float:left; clear:none; width: 50%}
.contenedorhome1_2 { position:relative; float:right; clear:none; width: 50%}

/*estils apartats*/
.fondoapartado2 { position: relative; background-image:url(../imatges/fondoapartado2.jpg); background-repeat:no-repeat; background-position:top left; margin: 0px; padding: 0px; width: 642px; display:table}
.fondoapartado3 { position: relative; background-image:url(../imatges/fondoapartado3.jpg); background-repeat:no-repeat; background-position:top left; margin: 0px; padding: 0px; width: 642px; display:table}
.fondoapartado4 { position: relative; background-image:url(../imatges/fondoapartado4.jpg); background-repeat:no-repeat; background-position:top left; margin: 0px; padding: 0px; width: 642px; display:table}
.fondoapartado5 { position: relative; background-image:url(../imatges/fondoapartado5.jpg); background-repeat:no-repeat; background-position:top left; margin: 0px; padding: 0px; width: 642px; display:table}
.contenedorapartado3 { position: relative; border-left: solid 1px #D3DDE4; border-right: solid 1px #D3DDE4; border-bottom: solid 1px #D3DDE4; margin-top: 0px; margin-bottom: 1px; height: auto; width: auto; padding: 30px; margin-left:1px; margin-right:1px; display:table; padding-top: 5px;}
h1.tituloapartado2 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#339966; margin:0px; padding:0px; padding-top:25px; padding-bottom: 5px; padding-left: 15px}
h1.tituloapartado3 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#FF9900; margin:0px; padding:0px; padding-top:25px; padding-bottom: 5px; padding-left: 15px}
h1.tituloapartado4 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#FF3300; margin:0px; padding:0px; padding-top:25px; padding-bottom: 5px; padding-left: 15px}
h1.tituloapartado5 {font-family: Arial, Helvetica, sans-serif; font-size:20px; color:#CC0000; margin:0px; padding:0px; padding-top:25px; padding-bottom: 5px; padding-left: 15px; font-stretch:}
.contenidoapartats1 { position: relative; float:right ; clear: none; padding-top: 17px; padding-right: 17px; padding-left: 17px; margin:0px; background-color:#FFFFFF}
.contenedorapartado3 ul {margin:0px; padding:0px; padding-left:30px; list-style: none;list-style-image: url(../imatges/flechahlink2.gif); font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000066;}
.contenedorapartado3 li { margin-bottom: 15px}
.contenedorapartado3 li h3 { display:block; font-weight: 600; margin:0px; padding:0px; font-size:13px;}
.contenidoapartats1_1 { position:relative; float:left; clear:none; width: 420px}
.contenidoapartats1_1 h2 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000066; margin:0px; padding: 0px; padding-left:15px; font-weight:200; padding-bottom: 15px; padding-top: 5px; line-height: 16px}
.contenidoapartats1_2 { position:relative; float: right; clear:none; width: 200px; margin-top: 90px; }
.contenidoapartats1_2_1 h4 {font-family: "Arial Narrow"; font-size:15px; color:#FF3300; width: 130px; line-height:16px; margin: 0px; margin-top: 0px; margin-bottom: 15px}
.contenidoapartats1_2_1 { position: relative; padding: 17px; margin:0px; display:block;}

.contenidoapartats1_2_1 ul {margin:0px; margin-left: 17px ;padding:0px; list-style: none; list-style-image: url(../imatges/flechahlink2.gif); font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#CC0000; list-style-position: outside}
.contenidoapartats1_2_1 li {margin: 0px ;padding: 0px; list-style-type: none;}


.contenidoapartats1_1 img { float:left; margin-right: 15px}

/* estils llista */
.contenedorhome1 ul { margin:0px; padding:0px; padding-left:15px; list-style: none;list-style-image: url(../imatges/flechahlink2.gif)}
.contenedorhome1 li { margin:0px; padding: 0px}
.contenedorhome1 li a {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#0000FF; text-decoration: none}
.contenedorhome1 li a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#339966; text-decoration:underline}

/* estils tipografies */
p { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000066; width: auto; margin:0px; margin-bottom: 6px}
.contenidohome1 p.esphome { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000066; width: auto; margin:0px; margin-bottom: 6px; width: 260px}
.contenidohome1 p.esphome0 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000066; width: auto; margin:0px; margin-bottom: 6px; width: 275px}
.contenidoapartats1_1 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000066; width: auto; margin:0px; margin-bottom: 6px; margin-left:16px}
h1.capcalera { font-family: "Arial Narrow"; font-size:16px; color:#339966}
h2.capcalera { font-family: "Arial Narrow"; font-size:16px; color:#339966}
h1.home1 { font-family: "Arial Narrow"; font-size:18px; color:#FF9900; margin:0px; padding:0px; padding-top:5px; padding-bottom: 5px}
h1.home2 { font-family: "Arial Narrow"; font-size:18px; color:#FF3300; margin:0px; padding:0px; padding-top:5px; padding-bottom: 5px}
h1.home3 { font-family: "Arial Narrow"; font-size:18px; color:#CC0000; margin:0px; padding:0px; padding-top:5px; padding-bottom: 5px}
h1.home4 { font-family: "Arial Narrow"; font-size:18px; color:#339966; margin:0px; padding:0px; padding-top:5px; padding-bottom: 5px}
h1.home5 { font-family: "Arial Narrow"; font-size:18px; color:#359E6B; margin:0px; padding:0px; padding-top:5px; padding-bottom: 5px}
h1.home6 { font-family: "Arial Narrow"; font-size:18px; color:#000066; margin:0px; padding:0px; padding-top:5px; padding-bottom: 5px}
h2.home {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#000066; width:auto; margin:0px; margin-bottom: 6px}
a.link {font-family:Arial, Helvetica, sans-serif; color:#0000FF; font-size: 11px; display:block; text-decoration:none; margin-top:4px}
a.link:hover {font-family:Arial, Helvetica, sans-serif; color:#339966; font-size: 11px; display:block; text-decoration:underline; margin-top:4px}
a.link2 {font-family:Arial, Helvetica, sans-serif; color:#0000FF; font-size: 11px; text-decoration:none; }
a.link2:hover {font-family:Arial, Helvetica, sans-serif; color:#339966; font-size: 11px; text-decoration:underline; }
a.link3 {position:relative; left:-0.4em; font-family:Arial, Helvetica, sans-serif; color:#0000FF; font-size: 11px; display:block; text-decoration:none; margin-top:4px}
a.link3:hover {position:relative; left:-0.4em; font-family:Arial, Helvetica, sans-serif; color:#339966; font-size: 11px; display:block; text-decoration:underline; margin-top:4px}
.flechalink { margin-right:3px}