#mexico_mapa {
 width: 595px;
 height: 388px;
 background: url(/images/mexico_mapa.png) no-repeat;
 margin: 0px auto 0px 50px; 
 padding: 0;
 position: relative;
 border: 0px solid #000;
}

#mexico_mapa h2{margin:0; padding:0;}
#mexico_mapa ul {margin: 0; padding: 0; }
#mexico_mapa li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;  line-height:0; }

#mexico_mapa a {display: block; text-indent: -9999px; text-decoration: none;}

#bajacalifornianorte{left: 40px; top: 19px; width: 64px; height: 88px; z-index:700;}
#chihuahua	{left: 154px; top: 42px; width: 91px; height: 112px;}
#nuevoleon	{left: 279px; top: 115px; width: 41px; height: 75px; z-index:800;}
#jalisco	{left: 203px; top: 201px; width: 72px; height: 67px;}
#queretaro	{left: 285px; top: 221px; width: 27px; height: 30px; z-index:600;}
#guerrero	{left: 258px; top: 268px; width: 73px; height: 48px;}
#tlaxcala	{left: 319px; top: 254px; width: 16px; height: 10px; z-index:800;}
#chiapas	{left: 397px; top: 280px; width: 63px; height: 62px;}
#quintanaroo{left: 469px; top: 201px; width: 42px; height: 80px;}
#bajacaliforniasur{left: 58px; top: 98px; width: 89px; height: 94px; z-index:600;}
#sinaloa	{left: 147px; top: 128px; width: 65px; height: 82px;}
#zacatecas	{left: 229px; top: 164px; width: 56px; height: 70px; }
#tamaulipas	{left: 293px; top: 114px; width: 53px; height: 97px;}
#hidalgo	{left: 300px; top: 228px; width: 30px; height: 31px;}
#michoacan	{left: 234px; top: 245px; width: 63px; height: 45px;}
#oaxaca		{left: 323px; top: 275px; width: 78px; height: 53px;} 
#yucatan	{left: 452px; top: 212px; width: 46px; height: 38px;}
#distritofederal	{left: 310px; top: 262px; width: 5px; height: 5px; z-index:800;}
#sonora		{left: 72px; top: 20px; width: 95px; height: 118px;} 
#coahuila	{left: 234px; top: 77px; width: 66px; height: 91px;} 
#sanluispotosi 	{left: 260px; top: 172px; width: 64px; height: 56px;} 
#nayarit	{left: 203px; top: 197px; width: 29px; height: 40px;} 
#colima		{left: 222px; top: 258px; width: 18px; height: 18px;} 
#puebla		{left: 313px; top: 235px; width: 32px; height: 51px; z-index:600;} 
#campeche	{left: 421px; top: 230px; width: 51px; height: 51px;} 
#durango	{left: 185px; top: 130px; width: 73px; height: 76px;} 
#guanajuato	{left: 262px; top: 216px; width: 38px; height: 33px;} 
#morelos	{left: 305px; top: 266px; width: 13px; height: 11px; z-index:700;} 
#veracruz	{left: 319px; top: 205px; width: 89px; height: 89px;} 
#aguascalientes	{left: 251px; top: 208px; width: 15px; height: 13px;}
#estmex			{left: 287px; top: 247px; width: 32px; height: 32px; z-index:500;}
#tabasco		{left: 394px; top: 269px; width: 55px; height: 25px;}
 


#bajacalifornianorte a	{height: 88px;}
#chihuahua a			{height: 112px;}
#nuevoleon a			{height: 75px;}
#jalisco a				{height: 67px;}
#queretaro a			{height: 30px;}
#guerrero a				{height: 48px;}
#tlaxcala a				{height: 10px;}
#chiapas a				{height: 62px;}
#quintanaroo a			{height: 80px;}
#bajacaliforniasur a	{height: 94px;}
#sinaloa	a			{height: 82px;}
#zacatecas	a			{height: 70px;}
#tamaulipas	a			{height: 97px;}
#hidalgo	a			{height: 31px;}
#michoacan	a			{height: 45px;}
#oaxaca	a				{height: 53px;}
#yucatan	a			{height: 38px;}
#distritofederal	a	{height: 6px;}
#sonora	a				{height: 118px;}
#coahuila	a			{height: 91px;}
#sanluispotosi	a		{height: 56px;}
#nayarit	a			{height: 40px;}
#colima		a			{height: 18px;}
#puebla		a			{height: 51px;}
#campeche	a			{height: 51px;}
#durango	a			{height: 76px;}
#guanajuato	a			{height: 33px;}
#morelos	a			{height: 12px;}
#veracruz	a			{height: 89px;}
#aguascalientes	a		{height: 13px;}
#estmex		a			{height: 32px;}
#tabasco	a			{height: 25px;}

#bajacalifornianorte a:hover{background: url(/images/mexico_mapa.png) -40px -395px no-repeat;}
#chihuahua 			a:hover	{background: url(/images/mexico_mapa.png) -154px -418px no-repeat;} /* 376 + top */
#nuevoleon 			a:hover	{background: url(/images/mexico_mapa.png) -279px -491px no-repeat;}
#jalisco 			a:hover	{background: url(/images/mexico_mapa.png) -203px -577px no-repeat;}
#queretaro 			a:hover	{background: url(/images/mexico_mapa.png) -285px -597px no-repeat;}
#guerrero 			a:hover	{background: url(/images/mexico_mapa.png) -258px -644px no-repeat;}
#tlaxcala 			a:hover	{background: url(/images/mexico_mapa.png) -319px -630px no-repeat;}
#chiapas 			a:hover	{background: url(/images/mexico_mapa.png) -397px -656px no-repeat;}
#quintanaroo 		a:hover{background: url(/images/mexico_mapa.png) -469px -577px no-repeat;}
#bajacaliforniasur 	a:hover{background: url(/images/mexico_mapa.png) -58px -852px no-repeat;} /* 754 + top */
#sinaloa 			a:hover{background: url(/images/mexico_mapa.png) -147px -882px no-repeat;}
#zacatecas 			a:hover{background: url(/images/mexico_mapa.png) -229px -918px no-repeat;}
#tamaulipas			a:hover{background: url(/images/mexico_mapa.png) -293px -868px no-repeat;}
#hidalgo			a:hover{background: url(/images/mexico_mapa.png) -300px -982px no-repeat;}
#michoacan			a:hover{background: url(/images/mexico_mapa.png) -234px -999px no-repeat;}
#oaxaca				a:hover{background: url(/images/mexico_mapa.png) -323px -1029px no-repeat;}
#yucatan			a:hover{background: url(/images/mexico_mapa.png) -452px -966px no-repeat;}
#distritofederal	a:hover{background: url(/images/mexico_mapa.png) -310px -1016px no-repeat;}
#sonora				a:hover{background: url(/images/mexico_mapa.png) -72px -1149px no-repeat;} /* 1130 + top */
#coahuila			a:hover{background: url(/images/mexico_mapa.png) -234px -1207px no-repeat;} 
#sanluispotosi		a:hover{background: url(/images/mexico_mapa.png) -260px -1302px no-repeat;} 
#nayarit			a:hover{background: url(/images/mexico_mapa.png) -203px -1327px no-repeat;}
#colima	 			a:hover{background: url(/images/mexico_mapa.png) -222px -1388px no-repeat;}
#puebla	 			a:hover{background: url(/images/mexico_mapa.png) -313px -1365px no-repeat;}
#campeche	 		a:hover{background: url(/images/mexico_mapa.png) -421px -1360px no-repeat;}
#durango	 		a:hover{background: url(/images/mexico_mapa.png) -185px -1635px no-repeat;} /* 1505 + top */
#guanajuato	 		a:hover{background: url(/images/mexico_mapa.png) -262px -1721px no-repeat;} 
#morelos	 		a:hover{background: url(/images/mexico_mapa.png) -305px -1771px no-repeat;} 
#veracruz	 		a:hover{background: url(/images/mexico_mapa.png) -319px -1710px no-repeat;} 
#aguascalientes		a:hover{background: url(/images/mexico_mapa.png) -251px -2092px no-repeat;} /* 1884 + top */
#estmex				a:hover{background: url(/images/mexico_mapa.png) -287px -2131px no-repeat;} 
#tabasco			a:hover{background: url(/images/mexico_mapa.png) -394px -2153px no-repeat;} 


