#mapa {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 500px;
	height: 544px;
	background: url(mapa_peru.jpg) no-repeat;
	position: relative;
	
}
#mapa span {
	display: none;
	position: absolute;
}
#mapa a {
	display: block;
	text-indent: -900%;
	position: absolute;
	outline: none;
	
}
#mapa a:hover {
	background-position: left bottom;
}
#mapa a:hover span{
	display: block;
}



/*---------------css de los departamentos--------------------*/
#mapa .cajamarca {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 180px;
	top: 175px;
}
#mapa .cajamarca span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/cajamarca.png) no-repeat;
	left: -110px;
	top: -100px;
}
#mapa .loreto {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 278px;
	top: 117px;
}
#mapa .loreto span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/loreto.png) no-repeat;
	left: 5px;
	top: -100px;
}
#mapa .huanuco {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 244px;
	top: 252px;
}
#mapa .huanuco span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/huanuco.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .amazonas {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 194px;
	top: 133px;
}
#mapa .amazonas span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/amazonas.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .sanmartin {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 232px;
	top: 200px;
}
#mapa .sanmartin span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/sanmartin.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .tumbes {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 127px;
	top: 103px;
}
#mapa .tumbes span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/tumbes.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .piura {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 137px;
	top: 137px;
}
#mapa .piura span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/piura.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .lambayeque {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 148px;
	top: 174px;
}
#mapa .lambayeque span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/lambayeque.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .lalibertad {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 182px;
	top: 219px;
}
#mapa .lalibertad span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/lalibertad.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .ancash {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 204px;
	top: 262px;
}
#mapa .ancash span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/ancash.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .lima {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 234px;
	top: 311px;
}
#mapa .lima span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/lima.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .pasco {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 276px;
	top: 269px;
}
#mapa .pasco span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/pasco.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .junin {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 275px;
	top: 306px;
}
#mapa .junin span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/junin.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .ucayali {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 326px;
	top: 266px;
}
#mapa .ucayali span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/ucayali.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .madrededios {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 393px;
	top: 317px;
}
#mapa .madrededios span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/madrededios.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .ica {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 266px;
	top: 382px;
}
#mapa .ica span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/ica.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .huancavelica {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 277px;
	top: 342px;
}
#mapa .huancavelica span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/huancavelica.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .ayacucho {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 300px;
	top: 379px;
}
#mapa .ayacucho span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/ayacucho.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .apurimac {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 330px;
	top: 366px;
}
#mapa .apurimac span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/apurimac.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .cusco {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 359px;
	top: 348px;
}
#mapa .cusco span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/cusco.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .puno {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 401px;
	top: 396px;
}
#mapa .puno span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/puno.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .arequipa {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 337px;
	top: 417px;
}
#mapa .arequipa span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/arequipa.png) no-repeat;
	left: -110px;
	top: -100px;
}

#mapa .moquegua {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 379px;
	top: 438px;
}
#mapa .moquegua span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/moquegua.png) no-repeat;
	left: 5px;
	top: -100px;
}

#mapa .tacna {
	width: 26px;
	height: 35px;
	background: url(http://www.aulacontable.com/mapa/gente.png) no-repeat;
	left: 392px;
	top: 470px;
}
#mapa .tacna span {
	width: 130px;
	height: 108px;
	background: url(http://www.aulacontable.com/mapa/tacna.png) no-repeat;
	left: 5px;
	top: -90px;
}

