/* css-mapa.CSS -v.1.00
Mapa interactiu - Cornellà del futur
Xavier Mestres - Pentagrafic disseny, s.l. - www.pentagrafic.com */

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; margin: auto;}
#todo {margin-left:auto; margin-right:auto;}
#table-todo {background-color: #3366CC;}

/* INTRO */
.titol-intro {font-weight: bold; color: #FFFFFF; font-size: 22px;}
.carrega {font-size: 16px; color: #33CC33;}
.AJ {
	font-size: 20px; color: #FFFFFF;
	text-align: center; font-weight: bold;
	text-decoration: none;
}
.res {
	font-size: 12px; color: #CCCCCC;
	text-align: center; font-weight: normal;
	text-decoration: none;
}

/* CAPSALERA */
#titular-1 {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold; font-size: 14px; line-height: 18px;
	vertical-align: middle; text-align: left;
}
#titular-1 .escut{
	background-color: #000000;
	text-align: left;
	background-image: url(../imatges/EscutCornella.jpg);
	background-repeat: no-repeat;
	height: 40px; width: 50px;
}
#titular-1 .capcelera{background-color: #000000; text-align: left; text-indent: 5pt;}

/* MAPA PRINCIPAL */
#marc-mapa {
	display: block;
	height: 570px; width: 800px;
	background-color: #CCCCCC;
	position: relative; visibility: visible;
	left: 0px; top: 0px;
	background-image: url(../imatges/marc-mapa.jpg);
	background-repeat: no-repeat;
}
#mapa-1 {
	display: block;
	height: 540px;
	width: 770px;
	background-color: #CCCCCC;
	visibility: visible;
	overflow: scroll;
	position: absolute;
	top: 16px;
	left: 3px;
	background-repeat: no-repeat;
	background-position: left top;
}
#mapa-2 {
	display: block; height: 540px; width: 770px;
	background-color: #CCCCCC;
	visibility: hidden; overflow: scroll;
	position: absolute; top: 14px; left: 14px;
	background-repeat: no-repeat; background-position: left top;
}
#mapa-3 {
	display: block; height: 540px; width: 770px;
	background-color: #CCCCCC;
	visibility: hidden; overflow: scroll;
	position: absolute; top: 14px; left: 14px;
}
/* MENUS i LLEGENDA */
#leyenda {
	background-color: #FFFFFF;
	width: 200px;
}
#leyenda .cabz {
	height: 25px;
	background-color: #173BB1;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 20px;
	background-image:   url("../imatges/pastilla-1.jpg");
	background-repeat: no-repeat;
}
#leyenda .explic {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3C7AFF;
	line-height: 13px;
	height: 55px;
	padding-left: 5px;
	background-image:   url("../imatges/pastilla-2.jpg");
	text-align: left;
	background-repeat: no-repeat;
}
#leyenda .cerrar {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	height: 20px;
	background-color: #0099FF;
	text-decoration: none;
	text-align: center;
}
#leyenda a:link {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
#leyenda a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 16px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}	

/* OBRAS */
#obras {
	display: block;
	height: 299px;
	width: 200px;
	position: relative;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background-color: #FFFFFF;
}

#obras .titol-blau {
	display: block;
	height: 20px;
	width: 195px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../imatges/pastilla-blau.jpg);
	background-color: #0052C2;
}
#obras .titol-blauB {
	display: block;
	height: 40px;
	width: 195px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../imatges/pastilla-blauB.jpg);
	background-color: #0052C2;
}
#obras .titol-vermell {
	display: block;
	height: 20px;
	width: 195px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../imatges/pastilla-vermell.jpg);
	background-color: #FF0000;
}
#obras .titol-vermellB {
	display: block;
	height: 40px;
	width: 195px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../imatges/pastilla-vermellB.jpg);
	background-color: #FF0000;
}
#obras .titol-groc {
	display: block;
	height: 20px;
	width: 195px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../imatges/pastilla-groc.jpg);
	background-color: #FFB400;
}
#obras .titol-grocB {
	display: block;
	height: 40px;
	width: 195px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-left: 5px;
	background-image: url(../imatges/pastilla-grocB.jpg);
	background-color: #FFB400;
}

#obras .tancar {
	display: block;
	height: 18px;
	width: 100px;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 14px;
	text-align: center;
	background-color: #999999;
	left: 100px;
	position: absolute;
}
#obras .foto {
	display: block;
	position: relative;
}
#obras .textes {
	display: block;
	position: relative;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}
#obras .creditA {
	display: block;
	position: relative;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	line-height: 13px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}
#obras .creditB {
	display: block;
	position: relative;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	text-align: left;
}

#obra-1, #obra-2, #obra-3, #obra-4, #obra-5, #obra-6, #obra-7, #obra-8, #obra-9, #obra-10, 
#obra-11, #obra-12, #obra-13, #obra-14, #obra-15, #obra-16, #obra-17, #obra-18, #obra-19, #obra-20, 
#obra-21, #obra-22, #obra-23, #obra-24, #obra-25, #obra-26, #obra-27, #obra-28, #obra-29, #obra-30, 
#obra-31, #obra-32, #obra-33, #obra-34, #obra-35, #obra-36, #obra-37, #obra-38, #obra-39, #obra-40, 
#obra-41, #obra-42, #obra-43, #obra-44, #obra-45, #obra-46, #obra-47, #obra-48, #obra-49, #obra-50, 
#obra-51, #obra-52, #obra-53, #obra-54, #obra-55, #obra-56, #obra-57, #obra-58, #obra-59, #obra-60, 
#obra-62, #obra-63, #obra-64, #obra-65, #obra-66, #obra-67, #obra-68, #obra-69, #obra-70, #obra-71, 
#obra-72, #obra-73, #obra-74, #obra-75, #obra-76, #obra-77, #obra-78, #obra-79, #obra-80, #obra-81, 
#obra-82, #obra-83, #obra-84, #obra-85, #obra-86, #obra-87, #obra-88, #obra-89, #obra-90, #obra-91, 
#obra-92, #obra-93, #obra-94, #obra-95, #obra-96, #obra-97, #obra-98, #obra-99 {
	display: block;
	height: 299px;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background-color: #FFFFFF;
}
#obra-0 {
	display: block;
	height: 299px;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: visible;
	background-color: #FFFFFF;
}
#obra-61 {
	display: block;
	height: 299px;
	width: 200px;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	background-color: #FFFFFF;
	z-index: 61;
}


/* PUNTS MAPA-A */
#p001 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 142px; left: 171px;
}
#p002 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 216px; left: 162px;
}
#p003 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 236px; left: 137px;
}
#p004 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 239px; left: 203px;
}
#p005 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
		top: 270px; left: 177px;
}
#p006 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 162px; left: 190px;
}
#p007 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 197px; left: 226px;
}
#p008 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 344px; left: 226px;
}
#p009 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 386px; left: 244px;
}
#p010 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 355px; left: 290px;
}
#p011 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 268px; left: 311px;
}
#p012 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 285px; left: 316px;
}
#p013 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 323px; left: 339px;
}
#p014 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 430px; left: 268px;
}
#p015 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 414px; left: 314px;
}
#p016 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 440px; left: 347px;
}
#p017 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 446px; left: 400px;
}
#p018 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 134px; left: 288px;
}
#p019 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 143px; left: 306px;
}
#p020 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 100px; left: 365px;
}
#p021 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 71px; left: 407px;
}
#p022 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 115px; left: 383px;
}
#p023 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 131px; left: 365px;
}
#p024 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 104px; left: 427px;
}
#p025 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 114px; left: 445px;
}
#p026 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 126px; left: 465px;
}
#p027 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 139px; left: 444px;
}
#p028 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 179px; left: 333px;
}
#p029 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 181px; left: 362px;
}
#p030 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 177px; left: 383px;
}
#p031 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 202px; left: 365px;
}
#p032 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 256px; left: 340px;
}
#p033 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 157px; left: 444px;
}
#p034 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 170px; left: 461px;
}
#p035 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 153px; left: 499px;
}
#p036 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 171px; left: 489px;
}
#p037 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 188px; left: 467px;
}
#p038 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 166px; left: 519px;
}
#p039 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 205px; left: 452px;
}
#p040 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 216px; left: 469px;
}
#p041 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 285px; left: 411px;
}
#p042 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 328px; left: 407px;
}
#p043 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 284px; left: 508px;
}
#p044 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 320px; left: 565px;
}
#p045 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 394px; left: 475px;
}
#p046 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 406px; left: 457px;
}
#p047 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 422px; left: 462px;
}
#p048 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 364px; left: 544px;
}
#p049 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 451px; left: 535px;
}
#p050 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 408px; left: 228px;
}
#p051 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 350px; left: 271px;
}
#p052 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 210px;	left: 240px;
}
#p053 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 195px; left: 388px;
}
#p054 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 203px; left: 345px;
}
#p055 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 219px; left: 280px;
}
#p056 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 71px; left: 373px;
}
#p057 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 336px; left: 181px;
}
#p058 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 236px; left: 347px;
}
#p059 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 230px; left: 315px;
}
#p060 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 241px; left: 368px;
}
#p061 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 100px;
}
#p062 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 357px; left: 337px;
}
#p063 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 371px; left: 508px;
}
#p064 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 321px; left: 284px;
}
#p065 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 232px; left: 428px;
}
#p066 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 196px; left: 150px;
}
#p067 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 217px; left: 194px;
}
#p068 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 98px; left: 401px;
}
#p069 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 228px; left: 158px;
}
#p070 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 147px; left: 293px;
}
#p071 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 334px; left: 568px;
}
#p072 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 190px; left: 170px;
}
#p073 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 332px; left: 496px;
}
#p074 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 195px; left: 420px;
}
#p075 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 130px; left: 425px;
}
#p076 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 360px; left: 305px;
}
#p077 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 140px; left: 410px;
}
#p078 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 360px;	left: 245px;
}
#p079 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 410px;	left: 360px;
}
#p080 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 330px;	left: 310px;
}
#p081 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 310px;	left: 305px;
}
#p082 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 355px;	left: 505px;
}
#p083 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 390px;	left: 310px;
}
#p084 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 225px; left: 250px;
}
#p085 {
	height: 14px;width: 14px; position: absolute;	visibility: visible;
	top: 135px;	left: 400px;
}
#p086 {
	height: 14px; width: 14px; position: absolute;	visibility: visible;
	top: 210px;	left: 290px;
}
#p087 {
	height: 14px; width: 14px; position: absolute;	visibility: visible;
	top: 205px;	left: 140px;
}
#p088 {
	height: 14px; width: 14px;	position: absolute; visibility: visible;
	top: 300px;	left: 195px;
}
#p089 {
	height: 14px; width: 14px; position: absolute;	visibility: visible;
	top: 440px;	left: 200px;
}
#p090 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 520px;
}
#p091 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 540px;
}
#p092 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 560px;
}
#p093 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 580px;
}
#p094 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 600px;
}
#p095 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 620px;
}
#p096 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 640px;
}
#p097 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 660px;
}
#p098 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 680px;
}
#p099 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 700px;
}


/* PUNTS MAPA-B */
#Bp001 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 284px; left: 342px;
}
#Bp002 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 432px; left: 324px;
}
#Bp003 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 472px; left: 274px;
}
#Bp004 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 478px; left: 406px;
}
#Bp005 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
		top: 540px; left: 354px;
}
#Bp006 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 324px; left: 380px;
}
#Bp007 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 394px; left: 452px;
}
#Bp008 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 688px; left: 452px;
}
#Bp009 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 772px; left: 488px;
}
#Bp010 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 710px; left: 580px;
}
#Bp011 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 536px; left: 622px;
}
#Bp012 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 570px; left: 632px;
}
#Bp013 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 646px; left: 678px;
}
#Bp014 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 860px; left: 536px;
}
#Bp015 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 828px; left: 628px;
}
#Bp016 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 880px; left: 694px;
}
#Bp017 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 892px; left: 800px;
}
#Bp018 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 268px; left: 576px;
}
#Bp019 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 286px; left: 612px;
}
#Bp020 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 200px; left: 730px;
}
#Bp021 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 142px; left: 814px;
}
#Bp022 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 230px; left: 766px;
}
#Bp023 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 262px; left: 730px;
}
#Bp024 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 208px; left: 854px;
}
#Bp025 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 228px; left: 890px;
}
#Bp026 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 252px; left: 930px;
}
#Bp027 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 278px; left: 888px;
}
#Bp028 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 358px; left: 666px;
}
#Bp029 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 362px; left: 724px;
}
#Bp030 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 354px; left: 766px;
}
#Bp031 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 404px; left: 730px;
}
#Bp032 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 512px; left: 680px;
}
#Bp033 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 314px; left: 888px;
}
#Bp034 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 340px; left: 922px;
}
#Bp035 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 306px; left: 998px;
}
#Bp036 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 342px; left: 978px;
}
#Bp037 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 376px; left: 934px;
}
#Bp038 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 332px; left: 1038px;
}
#Bp039 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 410px; left: 904px;
}
#Bp040 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 432px; left: 938px;
}
#Bp041 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 570px; left: 822px;
}
#Bp042 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 656px; left: 814px;
}
#Bp043 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 568px; left: 1016px;
}
#Bp044 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 640px; left: 1130px;
}
#Bp045 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 788px; left: 950px;
}
#Bp046 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 812px; left: 914px;
}
#Bp047 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 844px; left: 924px;
}
#Bp048 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 728px; left: 1088px;
}
#Bp049 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 902px; left: 1070px;
}
#Bp050 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 816px; left: 456px;
}
#Bp051 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 700px; left: 542px;
}
#Bp052 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 420px; left: 480px;
}
#Bp053 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 390px; left: 776px;
}
#Bp054 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 406px; left: 690px;
}
#Bp055 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 438px; left: 560px;
}
#Bp056 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 142px; left: 746px;
}
#Bp057 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 672px; left: 362px;
}
#Bp058 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 472px; left: 694px;
}
#Bp059 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 460px; left: 630px;
}
#Bp060 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 482px; left: 736px;
}
#Bp061 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 60px; left: 200px;
}
#Bp062 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 714px; left: 674px;
}
#Bp063 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 742px; left: 1016px;
}
#Bp064 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 642px; left: 568px;
}
#Bp065 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 464px; left: 856px;
}
#Bp066 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 392px; left: 300px;
}
#Bp067 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 434px; left: 388px;
}
#Bp068 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 196px; left: 802px;
}
#Bp069 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 456px; left: 316px;
}
#Bp070 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 294px; left: 586px;
}
#Bp071 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 668px; left: 1136px;
}
#Bp072 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 380px; left: 340px;
}
#Bp073 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 664px; left: 992px;
}
#Bp074 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 390px; left: 840px;
}
#Bp075 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 260px; left: 850px;
}
#Bp076 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 720px; left: 610px;
}
#Bp077 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 280px; left: 820px;
}
#Bp078 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 720px; left: 490px;
}
#Bp079 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 820px; left: 720px;
}
#Bp080 {
	height: 28px; width: 28px; position: absolute; visibility: inherit;
	top: 660px; left: 620px;
}
#Bp081 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 620px; left: 610px;
}
#Bp082 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 710px; left: 1010px;
}
#Bp083 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 780px; left: 620px;
}
#Bp084 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 450px; left: 500px;
}
#Bp085 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 270px; left: 800px;
}
#Bp086 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 420px; left: 580px;
}
#Bp087 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 410px; left: 280px;
}
#Bp088 {
	height: 14px; width: 14px; position: absolute; visibility: inherite;
	top: 600px; left: 390px;
}
#Bp089 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 880px; left: 400px;
}
#Bp090 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 520px;
}
#Bp091 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 540px;
}
#Bp092 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 560px;
}
#Bp093 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 580px;
}
#Bp094 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 600px;
}
#Bp095 {
	height: 14px; width: 14px; position: absolute; visibility: visible;
	top: 30px; left: 620px;
}
#Bp096 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 640px;
}
#Bp097 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 660px;
}
#Bp098 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 680px;
}
#Bp099 {
	height: 14px; width: 14px; position: absolute; visibility: inherit;
	top: 30px; left: 700px;
}

/* PUNTS MAPA-C */
#Cp001 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 426px; left: 513px;
}
#Cp002 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 648px; left: 486px;
}
#Cp003 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 708px; left: 411px;
}
#Cp004 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 717px; left: 609px;
}
#Cp005 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
		top: 810px; left: 531px;
}
#Cp006 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 486px; left: 570px;
}
#Cp007 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 591px; left: 678px;
}
#Cp008 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1032px; left: 678px;
}
#Cp009 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1158px; left: 732px;
}
#Cp010 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1065px; left: 870px;
}
#Cp011 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 804px; left: 933px;
}
#Cp012 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 855px; left: 948px;
}
#Cp013 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 969px; left: 1017px;
}
#Cp014 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1290px; left: 804px;
}
#Cp015 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1242px; left: 942px;
}
#Cp016 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1320px; left: 1041px;
}
#Cp017 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1338px; left: 1200px;
}
#Cp018 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 402px; left: 864px;
}
#Cp019 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 429px; left: 918px;
}
#Cp020 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 300px; left: 1095px;
}
#Cp021 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 213px; left: 1221px;
}
#Cp022 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 345px; left: 1149px;
}
#Cp023 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 393px; left: 1095px;
}
#Cp024 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 312px; left: 1281px;
}
#Cp025 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 342px; left: 1335px;
}
#Cp026 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 378px; left: 1395px;
}
#Cp027 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 417px; left: 1332px;
}
#Cp028 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 537px; left: 999px;
}
#Cp029 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 543px; left: 1086px;
}
#Cp030 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 531px; left: 1149px;
}
#Cp031 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 606px; left: 1095px;
}
#Cp032 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 768px; left: 1020px;
}
#Cp033 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 471px; left: 1332px;
}
#Cp034 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 510px; left: 1383px;
}
#Cp035 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 459px; left: 1497px;
}
#Cp036 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 513px; left: 1467px;
}
#Cp037 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 564px; left: 1401px;
}
#Cp038 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 498px; left: 1557px;
}
#Cp039 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 615px; left: 1356px;
}
#Cp040 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 648px; left: 1407px;
}
#Cp041 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 855px; left: 1233px;
}
#Cp042 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 984px; left: 1221px;
}
#Cp043 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 852px; left: 1524px;
}
#Cp044 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 960px; left: 1695px;
}
#Cp045 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1182px; left: 1425px;
}
#Cp046 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1218px; left: 1371px;
}
#Cp047 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1266px; left: 1386px;
}
#Cp048 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1092px; left: 1632px;
}
#Cp049 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1353px; left: 1605px;
}
#Cp050 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1224px; left: 684px;
}
#Cp051 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1050px; left: 813px;
}
#Cp052 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 630px; left: 720px;
}
#Cp053 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 585px; left: 1164px;
}
#Cp054 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 609px; left: 1035px;
}
#Cp055 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 657px; left: 840px;
}
#Cp056 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 213px; left: 1119px;
}
#Cp057 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1008px; left: 543px;
}
#Cp058 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 708px; left: 1041px;
}
#Cp059 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 690px; left: 945px;
}
#Cp060 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 723px; left: 1104px;
}
#Cp061 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 90px; left: 300px;
}
#Cp062 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1071px; left: 1011px;
}
#Cp063 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1113px; left: 1524px;
}
#Cp064 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 963px; left: 852px;
}
#Cp065 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 696px; left: 1284px;
}
#Cp066 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 588px; left: 450px;
}
#Cp067 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 651px; left: 582px;
}
#Cp068 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 294px; left: 1203px;
}
#Cp069 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 684px; left: 474px;
}
#Cp070 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 441px; left: 879px;
}
#Cp071 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1002px; left: 1704px;
}
#Cp072 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 570px; left: 510px;
}
#Cp073 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 996px; left: 1488px;
}
#Cp074 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 585px; left: 1260px;
}
#Cp075 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 390px; left: 1275px;
}
#Cp076 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1080px; left: 915px;
}
#Cp077 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 420px; left: 1230px;
}
#Cp078 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1080px; left: 735px;
}
#Cp079 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1230px; left: 1080px;
}
#Cp080 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 990px; left: 930px;
}
#Cp081 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 930px; left: 915px;
}
#Cp082 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1065px; left: 1515px;
}
#Cp083 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1170px; left: 930px;
}
#Cp084 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 675px; left: 750px;
}
#Cp085 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 405px; left: 1200px;
}
#Cp086 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 630px; left: 870px;
}
#Cp087 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 615px; left: 420px;
}
#Cp088 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 900px; left: 585px;
}
#Cp089 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 1320px; left: 600px;
}
#Cp090 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 520px;
}
#Cp091 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 540px;
}
#Cp092 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 560px;
}
#Cp093 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 580px;
}
#Cp094 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 600px;
}
#Cp095 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 620px;
}
#Cp096 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 640px;
}
#Cp097 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 660px;
}
#Cp098 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 680px;
}
#Cp099 {
	height: 42px; width: 42px; position: absolute; visibility: inherit;
	top: 30px; left: 700px;
}
