/* Image map styles */
.imageMap {width:100%; position:relative; margin-bottom:0px;}
.imageMap img {display:block; width:100%;}
.imageMap .hotspots {width:100%; height:100%; position:absolute; left:0; top:0; visibility:visible;}
.imageMap a {display:block; position:absolute; background:#003366; z-index:100; opacity:0.6; filter: alpha(opacity=20); border:1px solid transparent; border-radius:50%;}
.imageMap a.p1 {left:27%; top:54%; width:4%; height:5%;} /*Palma*/
.imageMap a.p2 {left:34%; top:56%; width:4%; height:5%;background:#1DA9D8;} /*airport*/
.imageMap a.p3 {left:30%; top:56%; width:4%; height:5%;} /*can pastilla*/
.imageMap a.p4 {left:33%; top:60%; width:4%; height:5%;} /*playa depalma*/
.imageMap a.p5 {left:35%; top:64%; width:4%; height:5%;} /*el arenal*/
.imageMap a.p6 {left:54%; top:89%; width:4%; height:5%;} /*c-s-jordi*/	
.imageMap a.p7 {left:68%; top:83%; width:4%; height:5%;} /*santanyi*/
.imageMap a.p8 {left:73%; top:81%; width:4%; height:5%;} /*c-dor*/
.imageMap a.p9 {left:77%; top:75%; width:4%; height:5%;} /*portocolom*/
.imageMap a.p10 {left:78%; top:69%; width:4%; height:5%;} /*calasdemall*/
.imageMap a.p11 {left:83%; top:57%; width:4%; height:5%;} /*portocristo*/
.imageMap a.p12 {left:86%; top:53%; width:4%; height:5%;} /*sillot*/
.imageMap a.p13 {left:88%; top:51%; width:4%; height:5%;} /*sacoma*/
.imageMap a.p14 {left:86%; top:47%; width:4%; height:5%;} /*c-millor*/
.imageMap a.p15 {left:87%; top:44%; width:4%; height:5%;} /*c-bona*/
.imageMap a.p16 {left:93%; top:33%; width:4%; height:5%;} /*c-ratj*/
.imageMap a.p17 {left:66%; top:26%; width:4%; height:5%;} /*canpic*/
.imageMap a.p18 {left:65%; top:22%; width:4%; height:5%;} /*playademuro*/
.imageMap a.p19 {left:66%; top:17%; width:4%; height:5%;} /*pto alcudia*/
.imageMap a.p20 {left:64%; top:13%; width:4%; height:5%;} /*alc	*/
.imageMap a.p21 {left:62%; top:7%; width:4%; height:5%;} /*pto pollensa*/
.imageMap a.p22 {left:61%; top:3%; width:4%; height:5%;} /*calasanvicente*/
.imageMap a.p23 {left:56%; top:11%; width:4%; height:5%;} /*pollensa*/
.imageMap a.p24 {left:48%; top:25%; width:4%; height:5%;} /*caimari*/
.imageMap a.p25 {left:38%; top:34%; width:4%; height:5%;} /*alaro*/
.imageMap a.p26 {left:33%; top:26%; width:4%; height:5%;} /*soller*/
.imageMap a.p27 {left:29%; top:22%; width:4%; height:5%;} /*pto soller*/
.imageMap a.p28 {left:26%; top:27%; width:4%; height:5%;} /*deia*/
.imageMap a.p29 {left:24%; top:33%; width:4%; height:5%;} /*valdemossa*/
.imageMap a.p30 {left:8%; top:53%; width:4%; height:5%;} /*andratx*/
.imageMap a.p31 {left:4%; top:57%; width:4%; height:5%;} /*pto andratx*/
.imageMap a.p32 {left:9%; top:57%; width:4%; height:5%;} /*camp demar	*/
.imageMap a.p33 {left:11%; top:59%; width:4%; height:5%;} /*paguera*/
.imageMap a.p34 {left:12%; top:64%; width:4%; height:5%;} /*santaponsa*/
.imageMap a.p35 {left:19%; top:64%; width:4%; height:5%;} /*magaluf*/
.imageMap a.p36 {left:20%; top:61%; width:4%; height:5%;} /*palmanova*/
.imageMap a.p37 {left:17%; top:62%; width:4%; height:5%;} /*torrenova*/
.imageMap a.p38 {left:23%; top:59%; width:4%; height:5%;} /*portals nous*/
.imageMap a.p39 {left:24%; top:57%; width:4%; height:5%;} /*iletas*/
.imageMap a.p40 {left:25%; top:55%; width:4%; height:5%;} /*calamayor*/


.imageMap a + p {position:absolute; left:1%; top:1%; width:30%; color:#000; display:none;}
 @media (max-width:768px) { 
 
 .imageMap a + p {position:absolute; left:0%; top:102%; width:100%; color:#000; display:none;}
 .imageMap {margin-bottom:70px;}
 }

.imageMap:hover .hotspots {visibility:visible;}
.imageMap p strong {display:block;color:#222;font-weight:700}
.imageMap p {padding:7px; margin:0; color:#444;font-size:0.81em;line-height:1.03em;background:#fff}


.imageMap .hotspots div:hover p {display:block;}
.imageMap .hotspots div:hover a {background:#fff; z-index:100; opacity:0.3; filter: alpha(opacity=30); border:1px solid #000;}


