﻿/* by Technosite 2009 */
*{margin:0;padding:0;border:0;}
body{background:#d9dddf;color:#333;font-size:62.5%;font-family:arial,sans-serif;}
p{font-size:1.1em;margin:0 0 1em;}
li{font-size:1.1em;}
a{color:#47535A;text-decoration:none;}
a:hover{text-decoration:underline;}
h3{margin:0 7px 1em;font-size:1.3em;}

#cont{position:relative;width:99em;margin:0 auto 15px;background:#fff;text-align:left;}
#cap{height:119px;}
.cabecera01 #cap{background:#fff url(../img/cap-gaudi.jpg) no-repeat right top;}
.cabecera02 #cap{background:#fff url(../img/cap-gent.jpg) no-repeat right top;}
.cabecera03 #cap{background:#fff url(../img/cap-agbar.jpg) no-repeat right top;}
.cabecera04 #cap{background:#fff url(../img/cap-familia.jpg) no-repeat right top;}
.cabecera05 #cap{background:#fff url(../img/cap-gaudi.jpg) no-repeat right top;}
.cabecera06 #cap{background:#fff url(../img/cap-rambles.jpg) no-repeat right top;}
.cabecera07 #cap{background:#fff url(../img/cap-rambles-gent.jpg) no-repeat right top;}
#logo{margin:20px 57px 0;}

h1#portada{padding:10px 35px;color:#47535a;background:#ffd350;font-size:3.62em;border-bottom:9px solid #47535a;}

.pa{overflow:hidden;width:100%;clear:both;background:#47535a;}
.pa ol{list-style:none;float:right;margin:0 35px 0 0;padding:2px 0;}
.pa li{float:left;margin:0 .5px;padding:0 0 0 6px;color:#ffb30f;font-size:1.2em;text-transform:lowercase;}
.pa li a{padding:0 6px 0 0;color:#fff;border-right:1px solid #fff;}
.pa li strong{font-weight:normal;}
.pa li.actual a{padding:0;color:#ffb30f;border:0 none;}

#contingut{margin:0 33px;background:url(../img/menufons.gif) no-repeat left bottom;}

#menu{float:left;width:23.5em;}
.menu{margin:0;padding:49px 0 10em;background:url(../img/menu.png) no-repeat 0 0;}
.menu ul{list-style:none;}
.menu li{font-size:1.2em;}
.menu li a{display:block;margin:0 19px 0 0;padding:9px 0 8px 45px;background:url(../img/bullet.png) no-repeat 11% 50%;color:#47535a;text-decoration:none;font-weight:bold;}
.menu li a:hover{background:#f3f4f5 url(../img/bullet2.png) no-repeat 11% 50%;}
.menu li.actiu a{background:#f3f4f5 url(../img/bullet2.png) no-repeat 11% 50%;}
.menu li.actiu li a{font-weight:normal;padding:6px 0 5px 53px;background:url(../img/bulletm.png) no-repeat 41px 10px;}
.menu li ul{background:transparent}
.menu li li{font-size:.9em;}
.menu li li a{font-weight:normal;padding:6px 0 5px 53px;background:url(../img/bulletm.png) no-repeat 41px 10px;}
.menu li li.actiu a{background:#f3f4f5 url(../img/bullet2m.png) no-repeat 41px 10px;}
.menu li li a:hover{background:#f3f4f5 url(../img/bullet2m.png) no-repeat 41px 10px;}

.logos{position:absolute;bottom:60px;left:0;margin:0 0 0 33px;list-style:none}
.logos li{float:left;}

#peu{clear:both;height:45px;margin:10px auto 0;border-top:7px solid #ffd350;list-style:none;}
#peu ul{float:right;width:35em;list-style:none;}
#peu li{float:left;margin:3px .1em 0 .8em;font-size:1.1em;text-transform:lowercase;}
#peu li a{display:block;padding:0 0 2px 9px;background:url(../img/pie.gif) no-repeat left center;color:#47535a;text-decoration:none;}
#peu li a:hover{text-decoration:underline;}
#peu .logosAcc{margin:8px 0 0;float:left !important;}
#peu .logosAcc li{display:inline;float:none;margin:0 0 0 1.5em;}
#peu .logosAcc li a{display:inline;background:none;padding:0;}
#peu .logosAcc li a img{vertical-align:middle;}
#info,#info2{float:left;width:50%;margin:0 0 21px;}
#info2{width:72%;}
#info h2{padding:10px 15px 20px;color:#ffb30f;font-size:2.5em;}
#infoIndex{float:left;width:70%;margin:0 0 21px;}
#infoIndex h2{padding:10px 15px 20px;color:#ffb30f;font-size:2.5em;}

#noticies{float:right;width:46.5%;margin:4.9em 0 0;border:1px solid #cecece;}
#noticies .not{overflow:hidden;margin:0 1.7em 1.5em;padding:0 0 .5em;border-bottom:1px dotted #ffbc2c;}
#noticies .not h3{margin:0 0 .5em;color:#47535a;font-size:1.1em;font-weight:normal;}
#noticies .not h3 a{color:#47535a}
#noticies .not h3 a span{display:block;font-weight:bold;}
#noticies .not p{margin:0 0 1em;}
#noticies .not img{float:left;margin:.1em 1.2em .4em 0;}
#noticies .ultim{border:0 none}
#noticies ul{list-style:none;}
#noticies li{overflow:hidden;margin:0 1.7em 1.5em;padding:0 0 .5em;border-bottom:1px dotted #ffbc2c;background:none !important;}
#noticies li strong{display:block;font-weight:bold;color:#325858;}
#noticies li a{display:block;font-weight:bold;color:#325858;background:none;}

#presentacio{float:left;width:46.5%;margin:4.9em 0 0;background:url(../img/licitacions100.jpg) no-repeat center bottom;border:1px solid #cecece;}
#presentacio p{margin:0 1.7em 1.5em;}
#presentacio ul{margin:0 1.7em 1.5em;list-style:none;}
#presentacio li{margin:0 0 1.5em;}
#presentacio .derecha{clear:both;margin:0 0 25px;color:#777;text-align:right;}
#presentacio .derecha a{padding:0 10px 0 0;color:#666;background:url(../img/pie.gif) no-repeat right center;font-weight:normal;}

.address{clear:right;display:block;float:right;width:46.5%;margin:1em 0 0;padding:5px 0;border:1px solid #cecece;font-size:.9em;font-style:normal;}
.address p{margin:0}
.address p#valencia{float:left;width:55%;padding:0 1.5em 0 0;border-right:1px solid #bbb;text-align:right;}
.address p#arago{float:right;width:35%;text-align:left;}
.adress01{clear:none !important;float:left;width:28%;}
.adress02{clear:none !important;float:left;width:29%;}
.adress03{clear:none !important;float:right;width:32%;}

#pres{float:left;width:100%;margin:4.9em 0 0;}
#pres h1{color:#ffb30f;font-size:2.5em;margin:0 0 .5em;}
#pres h1 a{color:#ffb30f;text-decoration: none;}
#pres h2{margin:2em 7px 1em;padding:0;color:#47535a;font-size:1.4em;}
#pres h2.archiuheader{margin:0;font-size:1em;}
#pres h3{margin:2em 7px 1em;padding:0;color:#47535a;font-size:1.25em;}
#pres h4{margin:1em 7px .5em;padding:0;color:#47535a;font-size:1.1em;}
#pres p{margin:0 7px 1.5em;text-align:justify;}
#pres ul{margin:0 7px 1.5em;list-style:none;}
#pres ol{margin:0 7px 1.5em;list-style:decimal inside;}
#pres li{margin:0 10px 10px 5px;padding:0 0 0 10px;background:url(../img/llista.gif) no-repeat 0 4px;}
#pres ul.organit li{margin:1em 0 1.8em;padding:0;background-image:none;}
#pres ul.organit li strong{display:block;}
#pres ul.organit li span{display:block;}
#pres li ul{margin:10px 0 20px 10px;padding:0;}
#pres li ol{margin:10px 0 20px 10px;padding:0;list-style:lower-alpha inside;}
#pres li li{font-size:1em;}
#pres ol li{background:none;}
#pres ol li li{background:none;}
#pres a{margin:0 3px 0 0;color:#41525c;font-weight:bold;text-decoration:underline;}
#pres .derecha{clear:both;margin:0 0 25px;color:#777;text-align:right;}
#pres .derecha a{padding:0 10px 0 0;color:#666;background:url(../img/pie.gif) no-repeat right center;font-weight:normal;}
#pres .fecha{margin:0 7px 1.5em;color:#325858;text-align:left;font-size:1.1em;font-weight:bold;}
#pres .entradilla{margin:0 7px 1.5em;text-align:justify;color:#666;font-size:1.1em;font-weight:bold;}
#pres .descripcion{margin:0;text-align:justify;}
#pres .taula{width:90%;margin:20px 1.7em;border-collapse:collapse;border:1px solid #ccc;}
#pres .taula td{padding:2px 4px;color:#333;border:1px solid #ccc;font-size:1.1em;}
#pres .taula thead th{padding:2px 4px;color:#fff;background:#666;border:1px solid #ccc;text-align:left;font-size:1.1em;}
#pres .taula tbody th{padding:2px 4px;color:#000;background:#eee;border:1px solid #ccc;text-align:left;font-size:1.1em;font-weight:normal;}
#WebPartZone1 p strong{display:block;color:#666;font-weight:normal;}
#WebPartZone1 p a{display:block;margin:2px 0;color:#333;text-decoration:none;}
#WebPartZone1 p a:hover{text-decoration:underline;}
#WebPartZone1 li strong{display:block;color:#325858;}
#WebPartZone1 li a{display:block;margin:2px 0;color:#333;text-decoration:none;}
#WebPartZone1 li a:hover{text-decoration:underline;}

#acces{overflow:hidden;margin:4.9em 0 0;}
#acces h1{color:#ffb30f;font-size:2.5em;margin:0 0 .5em;}
#acces h2{margin:2em 7px 1em;padding:0;color:#47535a;font-size:1.4em;}
#acces p{clear:both;margin:0 7px 1.5em;text-align:justify;}
#acces a{text-decoration:underline;}
#acces ul{margin:0 0 0 10px;list-style:none;}
#acces li{margin:0 10px 10px 0;padding:0 0 0 12px;background:url(../img/llista.gif) no-repeat 0 4px;}
#acces ul.lstlinea{overflow:hidden;margin:10px 0;list-style:none;}
#acces ul.lstlinea li{background:none;float:left;margin:0 1em 0 0;}

.extra{position:relative;overflow:hidden;float:right;width:15.4em;height:10em;min-height:45em;padding:20px 0 10px;background:#f3f4f5;border:1px solid #ccc;border-top:0 none;}
.extra #main{position:absolute;bottom:0;width:13.4em;margin:0 10px;}
.extra #main div{margin:0;}
.extra #main h2{color:#FFB30F;font-size:1.2em;margin:0 0 15px -3px;padding:0}
.extra #main h4{color:#333;font-size:1.2em;text-transform:uppercase;}
.extra #main p{margin:15em 0 0;font-size:1.1em;}
.extra #main ul{margin:0;list-style:none;}
.extra #main li{margin:20px 0 0;font-size:1em;background:0 none;}
.extra #main li strong{display:block;color:#333;font-size:1.2em;text-transform:uppercase;}
.extra #main a{display:block;margin:2px 0 3px;color:#41525C;font-size:1.1em;font-weight:bold;}
.extra #main a.destacat{position:absolute;bottom:1px;left:1px;right:1px;display:block;padding:6em 1.5em .5em;background:#d9dcde url(../SiteCollectionImages/descarrega-presentacio.gif) no-repeat right top;color:#47535a;border:1px solid #fff;font-size:1.1em;font-weight:bold;}

.links #main p{margin:20px 0 0;}
.links img{max-width:134px;}
.links img.Technositepopup{width:9px;}
.links .ms-formfieldvaluecontainer img{width:auto !important}

table.master{background:#fff;}

.MapaWeb{clear:none;float:left;width:45%;margin:0;padding:0;list-style:none;background:none;}
.MapaWeb ul{margin:.5em .1em .3em;list-style:none;}
.MapaWeb ul ul{margin:.5em .2em .3em;list-style:none;}
.MapaWeb li{width:100%;padding:0 0 0 18px;list-style:none;font-size:1.2em;background:url(../img/bullet2.png) no-repeat 0 2px;}
.MapaWeb li li{margin:4px 0;padding:0 0 0 15px;background:url(../img/llista.gif) no-repeat 0 5px;font-size:1em;}
.MapaWeb li li li{margin:3px 0;padding:0 0 0 12px;background:url(../img/bulletm.png) no-repeat 0 5px;}
.MapaWeb li a{color:#333;text-decoration:none;}
.MapaWeb li a:hover{text-decoration:underline;}
.MapaWeb2{clear:none;float:right;width:45%;margin:2.1em 0 0;}
.MapaWeb2 li{width:100%;margin:4px 0;padding:0 0 0 15px;font-size:1.2em;background:url(../img/bullet2m.png) no-repeat 0 5px;}
.MapaWeb2 li a{color:#333;text-decoration:none;}
.MapaWeb2 li a:hover{text-decoration:underline;}

.paginador{clear:both;margin:2em 0 1em;text-align:center;}
.paginador p{margin:0 8px 2px 0 !important;color:#47535A;font-size:1em;text-align:right !important;}
.paginador .pag{overflow:hidden;padding:2px;border:1px solid #ccc;}
.paginador .pag p{float:right;margin:4px 8px 0 0 !important;color:#7C8D98;}
.paginador .pag ul{float:left;margin:1px 0 0 !important;}
.paginador .pag li{float:left;margin:0 0 0 5px !important;padding:0 !important;background:none !important;font-size:1em;}
.paginador .pag a{margin:0;padding:2px 0 2px !important;color:#47535A;font-size:1em !important;font-weight:normal !important;text-decoration:none !important;}
.paginador .pag a:hover{text-decoration:underline;}
.paginador .pag a.prim{padding-left:12px !important;background:url(../img/primer.png) no-repeat left center;}
.paginador .pag a.ante{padding-left:8px !important;background:url(../img/anterior.png) no-repeat left center;}
.paginador .pag a.segu{padding-right:8px !important;background:url(../img/seguent.png) no-repeat right center;}
.paginador .pag a.ulti{padding-right:12px !important;background:url(../img/ultim.png) no-repeat right center;}

.direccio			{ font-size: 1.1em; float:left; padding-left: 10px; padding-right: 10px; }
.direccio strong	{ font-weight: bold; }
