@charset "utf-8";


#toolTipBox {
	width: 160px;
	display: none;
	padding: 5px; 
	border: 1px solid #333;  
	background-color:#666;  
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size: .8em;
	color:#FFF;
	text-align:center;
	position:fixed;  
	z-index: 9999;
	-moz-border-radius:8px;
	border-radius:8px;
}  


/****************************************************************
                          T R A V E L 
******************************************************************/

.travel #intro {
	margin: 10px 35px 5px 38px;
}

.travel #mapa {
	float:none;
	height:394px;
	margin-top: 10px;
	margin-left: 19px;
	margin-right: 19px;
	border: 1px solid #CCC;
}

.travel ul#continentes {
	list-style: none;
	background: url(../images/map.gif) no-repeat 0 0;
	position: relative;
	width: 760px;
	height: 394px;
	margin: 0;
	padding: 0;
}

.travel ul#continentes li {
	position: absolute;
}

.travel ul#continentes li a{
	display: block;
	height: 100%;
	text-indent: -9000px;
	cursor:hand;
}

.travel ul#continentes li a:hover {
	background: url(../images/map.gif) no-repeat 0 0;
}

.travel #north-america {
	top: 2px;
	left: 40px;
	width: 300px;
	height: 170px;
}

.travel ul#continentes li#north-america a:hover {
	background-position: -12px -404px;
}

.travel #south-america {
	top: 160px;
	left: 150px;
	width: 125px;
	height: 170px;
}

.travel ul#continentes li#south-america a:hover {
	background-position: -323px -401px;
}

.travel #africa {
	top: 100px;
	left: 300px;
	width: 175px;
	height: 180px;
}

.travel ul#continentes li#africa a:hover {
	background-position: -300px -595px;
}

.travel #europe {
	top: 2px;
	left: 315px;
	width: 155px;
	height: 110px;
}

.travel ul#continentes li#europe a:hover {
	background-position: -37px -628px;
}

.travel #asia {
	top: 2px;
	left: 400px;
	width: 300px;
	height: 220px;
}

.travel ul#continentes li#asia a:hover {
	background-position: -451px -399px;
}

.travel #oceania {
	top: 160px;
	left: 590px;
	width: 170px;
	height: 160px;
}

.travel ul#continentes li#oceania a:hover {
	background-position: -547px -631px;
}

.travel #antarctica {
	top: 340px;
	left: 120px;
	width: 500px;
	height: 52px;
}

.travel ul#continentes li#antarctica a:hover {
	background-position: -120px -808px;
}



/*********************************************************
			C O L U M N A   I Z Q U I E R D A
*********************************************************/

.travel #columna-izquierda {
	float:left;
	width: 450px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.travel ul.paises-izquierda {
	margin: 0;
	list-style:none;
	width: 450px;
	margin-left: -10px;
}

.travel ul.paises-izquierda li {
	float: left; 
	padding: 0;
	margin: 10px 43px 10px 0;
}

.travel ul.paises-izquierda li a {
	display:block;
	height: 28px;
	text-indent: -9000px;
}


.travel #argentina-flag {width:47px; height:28px; background:url(../images/flags.png) -33px -117px;}
.travel #austria-flag {width:47px; height:28px; background:url(../images/flags.png) -298px -117px;}
.travel #belgium-flag {width:47px; height:28px; background:url(../images/flags.png) -384px -196px;}
.travel #bolivia-flag {width:47px; height:28px; background:url(../images/flags.png) -207px -275px;}
.travel #brazil-flag {width:47px; height:28px; background:url(../images/flags.png) -474px -275px;}
.travel #bulgaria-flag {width:47px; height:28px; background:url(../images/flags.png) -118px -369px;}
.travel #china-flag {width:47px; height:28px; background:url(../images/flags.png) -474px -448px;}
.travel #czechrepublic-flag {width:47px; height:28px; background:url(../images/flags.png) -118px -621px;}
.travel #england-flag {width:47px; height:28px; background:url(../images/flags.png) -33px -2772px;}
.travel #france-flag {width:47px; height:28px; background:url(../images/flags.png) -474px -809px;}
.travel #germany-flag {width:47px; height:28px; background:url(../images/flags.png) -298px -903px;}
.travel #hungary-flag {width:47px; height:28px; background:url(../images/flags.png) -207px -1061px;}
.travel #ireland-flag {width:47px; height:28px; background:url(../images/flags.png) -207px -1140px;}
.travel #israel-flag {width:47px; height:28px; background:url(../images/flags.png) -298px -1140px;}
.travel #italy-flag {width:47px; height:28px; background:url(../images/flags.png) -384px -1140px;}
.travel #japan-flag {width:47px; height:28px; background:url(../images/flags.png) -118px -1219px;}
.travel #kenya-flag {width:47px; height:28px; background:url(../images/flags.png) -384px -1219px;}
.travel #luxembourg-flag {width:47px; height:28px; background:url(../images/flags.png) -298px -1377px;}
.travel #northern-ireland-flag {width:47px; height:28px; background:url(../images/flags.png) -474px -2494px;}
.travel #peru-flag {width:47px; height:28px; background:url(../images/flags.png) -33px -1881px;}
.travel #poland-flag {width:47px; height:28px; background:url(../images/flags.png) -207px -1881px;}
.travel #portugal-flag {width:47px; height:28px; background:url(../images/flags.png) -298px -1881px;}
.travel #spain-flag {width:47px; height:28px; background:url(../images/flags.png) -118px -2242px;}
.travel #sweden-flag {width:47px; height:28px; background:url(../images/flags.png) -474px -2242px;}
.travel #switzerland-flag {width:47px; height:28px; background:url(../images/flags.png) -33px -2321px;}
.travel #unitedstates-flag {width:47px; height:28px; background:url(../images/flags.png) -33px -2588px;}




/*********************************************************
			C O L U M N A   D E R E C H A
*********************************************************/

.travel #columna-derecha {
	float:right;
	margin-right: 20px;
	width: 300px;
	margin-top: 20px;
}

.travel ul.paises-derecha {
	width: 300px;
	list-style: none;
	margin: 0 auto; 
	padding: 0;
}

.travel ul.paises-derecha li {
	float: left; 
	padding: 0;
	margin: 10px 25px 10px 25px;
}

.travel ul.paises-derecha li a {
	display:block;
	height: 28px;
	text-indent: -9000px;
}

.travel #antarctica-flag {width:47px; height:28px; background:url(../images/flags.png) -118px -2772px;}
.travel #australia-flag {width:47px; height:28px; background:url(../images/flags.png) -207px -117px;}
.travel #canada-flag {width:47px; height:28px; background:url(../images/flags.png) -118px -448px;}
.travel #india-flag {width:47px; height:28px; background:url(../images/flags.png) -384px -1061px;}
.travel #panama-flag {width:47px; height:28px; background:url(../images/flags.png) -298px -1787px;}
.travel #unitedstates-flag {width:47px; height:28px; background:url(../images/flags.png) -33px -2588px;}




/* "fallback" links for non-CSS supporting browsers. */
.fallback {
 	display: none;
}
/* Here's our default note styles. */
.notedefault, .notenested {
	position: absolute;
	visibility: hidden;
	top: 1.5em;
	left: 2em; 
	width: 10em;
}
.notedefault {
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size: .8em;
	padding: 5px;
	width:auto;
	border: 1px solid #666;
	background-color:#CCC;
}
.notedefault a {
	color:#333;
	text-decoration:none;
	display:inline-block;
	padding: 3px;
}
.notedefault a:hover {
	text-decoration:underline;
}
.snp-mouseoffset, .snp-triggeroffset, .snp-mousetrack {
 margin-left: 30px;
 margin-top: -15px;
}
.notenested {
	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size: .8em;
	padding: 5px;
	width:auto;
	border: 1px solid #666;
	background-color:#CCC;
}


/*********************** TAGS COMUNES A LOS MAPAS EMERGENTES *******************************/
dl[class] dt {
	list-style:none;
	display:inline;
}

dl[class] dd {
	position:absolute;
	left:-9999px;
	width:250px;
	padding:5px;
	border: 1px solid #333;
	background:#666;

	font-family:Verdana, Geneva, sans-serif;
	font-style:normal;
	font-size: .8em;

	-moz-border-radius:8px;
	border-radius:8px;
	z-index:11;
	font-size:0.8em;
	color:#FFF;
}

dl[class] dd img {
	position:relative;
	float:left;
	margin:2px;
	margin-right: 10px;
}

dl[class] a.location-visited {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(../images/marca-verde.png) no-repeat;
	width:7px;
	height:7px;
	outline:none;
	z-index:10;
	text-decoration:none;
	cursor:default;
}

dl[class] a.location-to-visit {
	display:block;
	position:absolute;
	text-indent:-9999px;
	background:url(../images/marca-rojo.png) no-repeat;
	width:7px;
	height:7px;
	outline:none;
	z-index:10;
	text-decoration:none;
	cursor:default;
}


dl[class] dd a {
	text-decoration:none;
	color:#000;
}



/*********************** MAPA DE NORTEAMERICA *******************************/
dl.mapa-norteamerica {
	position:relative;
	width:500px;
	height:602px;
	background:url(../images/northamerica.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN NORTEAMERICA ********************/
dl.mapa-norteamerica a#al { top:460px;	left:317px;}
dl.mapa-norteamerica a#ar {	top:445px;	left:280px;}
dl.mapa-norteamerica a#az {	top:435px;	left:170px;}
dl.mapa-norteamerica a#ca {	top:400px;	left:125px;}
dl.mapa-norteamerica a#ct {	top:385px;	left:390px;}
dl.mapa-norteamerica a#dc {	top:410px;	left:369px;}
dl.mapa-norteamerica a#de {	top:407px;	left:380px;}
dl.mapa-norteamerica a#fl {	top:495px;	left:353px;}
dl.mapa-norteamerica a#hi {	top:380px;	left:35px;}
dl.mapa-norteamerica a#il {	top:405px;	left:300px;}
dl.mapa-norteamerica a#in {	top:405px;	left:317px;}
dl.mapa-norteamerica a#ma {	top:377px;	left:393px;}
dl.mapa-norteamerica a#md {	top:405px;	left:372px;}
dl.mapa-norteamerica a#me {	top:352px;	left:402px;}
dl.mapa-norteamerica a#mn {	top:360px;	left:272px;}
dl.mapa-norteamerica a#mo {	top:420px;	left:280px;}
dl.mapa-norteamerica a#nm {	top:440px;	left:200px;}
dl.mapa-norteamerica a#nv {	top:385px;	left:150px;}
dl.mapa-norteamerica a#nh {	top:367px;	left:392px;}
dl.mapa-norteamerica a#nc {	top:436px;	left:365px;}
dl.mapa-norteamerica a#nj {	top:397px;	left:383px;}
dl.mapa-norteamerica a#ny {	top:376px;	left:376px;}
dl.mapa-norteamerica a#ok {	top:440px;	left:255px;}
dl.mapa-norteamerica a#or {	top:350px;	left:140px;}
dl.mapa-norteamerica a#pa {	top:395px;	left:365px;}
dl.mapa-norteamerica a#ri {	top:383px;	left:397px;}
dl.mapa-norteamerica a#sc {	top:450px;	left:355px;}
dl.mapa-norteamerica a#tn {	top:436px;	left:320px;}
dl.mapa-norteamerica a#tx {	top:470px;	left:240px;}
dl.mapa-norteamerica a#va {	top:420px;	left:365px;}
dl.mapa-norteamerica a#vt {	top:367px;	left:386px;}
dl.mapa-norteamerica a#wa {	top:325px;	left:150px;}
dl.mapa-norteamerica a#wi {	top:372px;	left:297px;}
dl.mapa-norteamerica a#ak {	top:140px;	left:110px;}
dl.mapa-norteamerica a#mt {	top:343px;	left:200px;}
dl.mapa-norteamerica a#quebec {	top:305px;	left:375px;}

/*********************** MAPA DE SUDAMERICA *******************************/
dl.mapa-sudamerica {
	position:relative;
	width:500px;
	height:670px;
	background:url(../images/southamerica.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN SUDAMERICA ********************/
dl.mapa-sudamerica a#buenosaires {	top:457px;	left:283px;}
dl.mapa-sudamerica a#cochabamba {	top:293px;	left:200px;}
dl.mapa-sudamerica a#copacabana {	top:280px;	left:165px;}
dl.mapa-sudamerica a#lapaz {	top:285px;	left:175px;}
dl.mapa-sudamerica a#riodejaneiro {	top:330px;	left:415px;}
dl.mapa-sudamerica a#saopaulo {	top:340px;	left:380px;}
dl.mapa-sudamerica a#cusco {	top:255px;	left:130px;}
dl.mapa-sudamerica a#lima {	top:250px;	left:85px;}

/*********************** MAPA DE EUROPA *******************************/
dl.mapa-europa {
	position:relative;
	width:500px;
	height:535px;
	background:url(../images/europe.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN EUROPA ********************/
dl.mapa-europa a#vienna {	top:345px;	left:275px;}
dl.mapa-europa a#brussels {	top:305px;	left:165px;}
dl.mapa-europa a#chaya {	top:420px;	left:370px;}
dl.mapa-europa a#sofia {	top:415px;	left:355px;}
dl.mapa-europa a#sozopol {	top:410px;	left:400px;}
dl.mapa-europa a#prague {	top:318px;	left:255px;}
dl.mapa-europa a#london {	top:290px;	left:125px;}
dl.mapa-europa a#swindon {	top:287px;	left:113px;}
dl.mapa-europa a#oxford {	top:284px;	left:118px;}
dl.mapa-europa a#dublin {	top:257px;	left:75px;}
dl.mapa-europa a#leighlinbridge {	top:265px;	left:70px;}
dl.mapa-europa a#cashel {	top:265px;	left:63px;}
dl.mapa-europa a#cork {	top:270px;	left:55px;}
dl.mapa-europa a#dingle {	top:268px;	left:42px;}
dl.mapa-europa a#limerick {	top:261px;	left:58px;}
dl.mapa-europa a#liscannor {	top:254px;	left:52px;}
dl.mapa-europa a#galway {	top:250px;	left:58px;}
dl.mapa-europa a#causeway {	top:230px;	left:80px;}
dl.mapa-europa a#belfast {	top:240px;	left:82px;}
dl.mapa-europa a#paris {	top:330px;	left:147px;}
dl.mapa-europa a#poitiers {	top:370px;	left:123px;}
dl.mapa-europa a#strasbourg {	top:340px;	left:193px;}
dl.mapa-europa a#berlin {	top:285px;	left:245px;}
dl.mapa-europa a#fleckeby {	top:258px;	left:213px;}
dl.mapa-europa a#husum {	top:258px;	left:207px;}
dl.mapa-europa a#lubeck {	top:266px;	left:221px;}
dl.mapa-europa a#frankfurt {	top:320px;	left:205px;}
dl.mapa-europa a#karlsruhe {	top:335px;	left:200px;}
dl.mapa-europa a#freiburgimbreisgau {	top:347px;	left:197px;}
dl.mapa-europa a#hamburg {	top:273px;	left:217px;}
dl.mapa-europa a#kiel {	top:262px;	left:217px;}
dl.mapa-europa a#krefeld {	top:303px;	left:185px;}
dl.mapa-europa a#munich {	top:347px;	left:233px;}
dl.mapa-europa a#budapest {	top:353px;	left:303px;}
dl.mapa-europa a#florence {	top:410px;	left:230px;}
dl.mapa-europa a#genova {	top:398px;	left:203px;}
dl.mapa-europa a#milan {	top:387px;	left:207px;}
dl.mapa-europa a#rapallo {	top:400px;	left:207px;}
dl.mapa-europa a#luxembourgcity {	top:323px;	left:180px;}
dl.mapa-europa a#poznan {	top:285px;	left:275px;}
dl.mapa-europa a#szczecin {	top:270px;	left:255px;}
dl.mapa-europa a#walcz {	top:273px;	left:270px;}
dl.mapa-europa a#warsaw {	top:280px;	left:310px;}
dl.mapa-europa a#lisbon {	top:455px;	left:2px;}
dl.mapa-europa a#porto {	top:423px;	left:16px;}
dl.mapa-europa a#barcelona {	top:438px;	left:127px;}
dl.mapa-europa a#lund {	top:238px;	left:243px;}
dl.mapa-europa a#basel {	top:357px;	left:192px;}
dl.mapa-europa a#geneva {	top:373px;	left:177px;}


/*********************** MAPA DE ASIA *******************************/
dl.mapa-asia {
	position:relative;
	width:500px;
	height:396px;
	background:url(../images/asia.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN ASIA ********************/
dl.mapa-asia a#beijing {	top:165px;	left:333px;}
dl.mapa-asia a#chengdu {	top:200px;	left:300px;}
dl.mapa-asia a#dalian {	top:165px;	left:356px;}
dl.mapa-asia a#guangzhou {	top:236px;	left:341px;}
dl.mapa-asia a#hongkong {	top:240px;	left:347px;}
dl.mapa-asia a#nanjing {	top:197px;	left:353px;}
dl.mapa-asia a#qingdao {	top:182px;	left:354px;}
dl.mapa-asia a#israel {	top:202px;	left:43px;}
dl.mapa-asia a#tokyo {	top:182px;	left:425px;}
dl.mapa-asia a#mumbai {	top:260px;	left:195px;}
dl.mapa-asia a#goa {	top:275px;	left:200px;}
dl.mapa-asia a#kolkata {	top:240px;	left:245px;}
dl.mapa-asia a#varanasi {	top:231px;	left:227px;}
dl.mapa-asia a#agra {	top:220px;	left:200px;}



/*********************** MAPA DE AFRICA *******************************/
dl.mapa-africa {
	position:relative;
	width:500px;
	height:500px;
	background:url(../images/africa.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN AFRICA ********************/
dl.mapa-africa a#nairobi {	top:265px;	left:375px;}
dl.mapa-africa a#mombasa {	top:280px;	left:390px;}
dl.mapa-africa a#maasaimara {	top:268px;	left:365px;}


/*********************** MAPA DE OCEANIA *******************************/
dl.mapa-oceania {
	position:relative;
	width:500px;
	height:357px;
	background:url(../images/oceania.jpg) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN OCEANIA ********************/
dl.mapa-oceania a#melbourne {	top:278px;	left:150px;}


/*********************** MAPA DE ANTARTICA *******************************/
dl.mapa-antarctica {
	position:relative;
	width:500px;
	height:399px;
	background:url(../images/antarctica.gif) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#999 1px solid;
}

/************** PUNTOS EN ANTARTICA ********************/
dl.mapa-antarctica a#antarctica2go {	top:230px;	left:250px;}




/*************************************************************************
			M A P A S   D E   L O S   P A I S E S
*************************************************************************/

/*********************** MAPA DE ARGENTINA *******************************/
dl.mapa-argentina {
	position:relative;
	width:500px;
	height:735px;
	background:url(../images/countries/argentina.png) no-repeat;
	text-align:left;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN ARGENTINA ********************/
dl.mapa-argentina a#buenos-aires {	top:287px;	left:317px;}
dl.mapa-argentina a#tigre {	top:283px;	left:312px;}


/*********************** MAPA DE AUSTRIA *******************************/
dl.mapa-austria {
	position:relative;
	width:500px;
	height:281px;
	background:url(../images/countries/austria.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN AUSTRIA ********************/
dl.mapa-austria a#vienna {	top:75px;	left:422px;}


/*********************** MAPA DE BÉLGICA *******************************/
dl.mapa-belgium {
	position:relative;
	width:500px;
	height:416px;
	background:url(../images/countries/belgium.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN BÉLGICA ********************/
dl.mapa-belgium a#brussels {	top:150px;	left:227px;}


/*********************** MAPA DE BOLIVIA *******************************/
dl.mapa-bolivia {
	position:relative;
	width:500px;
	height:552px;
	background:url(../images/countries/bolivia.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN BOLIVIA ********************/
dl.mapa-bolivia a#cochabamba {	top:320px;	left:150px;}
dl.mapa-bolivia a#copacabana {	top:285px;	left:40px;}
dl.mapa-bolivia a#la-paz {	top:290px;	left:63px;}


/*********************** MAPA DE BRAZIL *******************************/
dl.mapa-brazil {
	position:relative;
	width:500px;
	height:484px;
	background:url(../images/countries/brazil.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN BRAZIL ********************/
dl.mapa-brazil a#guaruja {	top:355px;	left:335px;}
dl.mapa-brazil a#rio-de-janeiro {	top:340px;	left:372px;}
dl.mapa-brazil a#sao-paulo {	top:350px;	left:330px;}
dl.mapa-brazil a#sao-sebastiao {	top:350px;	left:345px;}


/*********************** MAPA DE BULGARIA *******************************/
dl.mapa-bulgaria {
	position:relative;
	width:500px;
	height:326px;
	background:url(../images/countries/bulgaria.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN BULGARIA ********************/
dl.mapa-bulgaria a#chaya {	top:230px;	left:205px;}
dl.mapa-bulgaria a#sofia {	top:162px;	left:77px;}
dl.mapa-bulgaria a#sozopol {	top:190px;	left:425px;}


/*********************** MAPA DE CHINA *******************************/
dl.mapa-china {
	position:relative;
	width:500px;
	height:419px;
	background:url(../images/countries/china.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN CHINA ********************/
dl.mapa-china a#beijing {	top:164px;	left:361px;}
dl.mapa-china a#chengdu {	top:272px;	left:257px;}
dl.mapa-china a#dalian {	top:165px;	left:413px;}
dl.mapa-china a#guangzhou {	top:352px;	left:357px;}
dl.mapa-china a#hong-kong {	top:360px;	left:367px;}
dl.mapa-china a#nanjing {	top:250px;	left:400px;}
dl.mapa-china a#qingdao {	top:203px;	left:402px;}


/*********************** MAPA DE CZECH REPUBLIC ************************/
dl.mapa-czech-republic {
	position:relative;
	width:500px;
	height:297px;
	background:url(../images/countries/czechrepublic.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN CZECH REPUBLIC ********************/
dl.mapa-czech-republic a#prague {	top:115px;	left:167px;}


/*********************** MAPA DE ENGLAND *******************************/
dl.mapa-england {
	position:relative;
	width:500px;
	height:620px;
	background:url(../images/countries/england.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN ENGLAND ********************/
dl.mapa-england a#london {	top:440px;	left:365px;}
dl.mapa-england a#swindon {	top:438px;	left:267px;}
dl.mapa-england a#oxford {	top:417px;	left:297px;}


/*********************** MAPA DE FRANCE *******************************/
dl.mapa-france {
	position:relative;
	width:500px;
	height:516px;
	background:url(../images/countries/france.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN FRANCE ********************/
dl.mapa-france a#paris {	top:135px;	left:270px;}
dl.mapa-france a#poitiers {	top:263px;	left:190px;}
dl.mapa-france a#strasbourg {	top:145px;	left:467px;}


/*********************** MAPA DE GERMANY *******************************/
dl.mapa-germany {
	position:relative;
	width:500px;
	height:675px;
	background:url(../images/countries/germany.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN GERMANY ********************/
dl.mapa-germany a#berlin {	top:213px;	left:400px;}
dl.mapa-germany a#fleckeby {	top:50px;	left:205px;}
dl.mapa-germany a#schleswig {	top:48px;	left:200px;}
dl.mapa-germany a#eckernforde {	top:50px;	left:210px;}
dl.mapa-germany a#lubeck {	top:97px;	left:257px;}
dl.mapa-germany a#husun {	top:50px;	left:175px;}
dl.mapa-germany a#frankfurt {	top:425px;	left:147px;}
dl.mapa-germany a#karlsruhe {	top:520px;	left:127px;}
dl.mapa-germany a#freiburg-im-breisgau {	top:605px;	left:100px;}
dl.mapa-germany a#hamburg {	top:130px;	left:220px;}
dl.mapa-germany a#kiel {	top:65px;	left:230px;}
dl.mapa-germany a#krefeld {	top:320px;	left:30px;}
dl.mapa-germany a#munich {	top:595px;	left:310px;}


/*********************** MAPA DE HUNGARY *******************************/
dl.mapa-hungary {
	position:relative;
	width:500px;
	height:354px;
	background:url(../images/countries/hungary.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN HUNGARY ********************/
dl.mapa-hungary a#budapest {	top:137px;	left:218px;}
dl.mapa-hungary a#szentendre {	top:115px;	left:215px;}


/*********************** MAPA DE ITALY *******************************/
dl.mapa-italy {
	position:relative;
	width:500px;
	height:590px;
	background:url(../images/countries/italy.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN ITALY ********************/
dl.mapa-italy a#florence {	top:200px;	left:185px;}
dl.mapa-italy a#genova {	top:160px;	left:95px;}
dl.mapa-italy a#milan {	top:100px;	left:105px;}
dl.mapa-italy a#rapallo {	top:163px;	left:110px;}
dl.mapa-italy a#portofino {	top:167px;	left:107px;}


/*********************** MAPA DE JAPAN *******************************/
dl.mapa-japan {
	position:relative;
	width:500px;
	height:500px;
	background:url(../images/countries/japan.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN JAPAN ********************/
dl.mapa-japan a#tokyo {	top:315px;	left:295px;}


/*********************** MAPA DE KENYA *******************************/
dl.mapa-kenya {
	position:relative;
	width:500px;
	height:572px;
	background:url(../images/countries/kenya.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN KENYA ********************/
dl.mapa-kenya a#nairobi {	top:367px;	left:190px;}
dl.mapa-kenya a#mombasa {	top:520px;	left:347px;}
dl.mapa-kenya a#maasaimara {	top:380px;	left:100px;}


/*********************** MAPA DE LUXEMBOURG *******************************/
dl.mapa-luxembourg {
	position:relative;
	width:500px;
	height:692px;
	background:url(../images/countries/luxembourg.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN LUXEMBOURG ********************/
dl.mapa-luxembourg a#luxembourg-city {	top:520px;	left:230px;}



/*********************** MAPA DE PANAMA *******************************/
dl.mapa-panama {
	position:relative;
	width:500px;
	height:252px;
	background:url(../images/countries/panama.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN PANAMA ********************/
dl.mapa-panama a#las-tablas {	top:175px;	left:231px;}



/*********************** MAPA DE PERU *******************************/
dl.mapa-peru {
	position:relative;
	width:500px;
	height:702px;
	background:url(../images/countries/peru.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN PERU ********************/
dl.mapa-peru a#cusco {	top:505px;	left:360px;}
dl.mapa-peru a#lima {	top:455px;	left:170px;}


/*********************** MAPA DE POLAND *******************************/
dl.mapa-poland {
	position:relative;
	width:500px;
	height:486px;
	background:url(../images/countries/poland.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN POLAND ********************/
dl.mapa-poland a#poznan {	top:210px;	left:145px;}
dl.mapa-poland a#szczecin {	top:125px;	left:27px;}
dl.mapa-poland a#walcz {	top:140px;	left:120px;}
dl.mapa-poland a#warsaw {	top:210px;	left:330px;}


/*********************** MAPA DE PORTUGAL *******************************/
dl.mapa-portugal {
	position:relative;
	width:500px;
	height:800px;
	background:url(../images/countries/portugal.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN PORTUGAL ********************/
dl.mapa-portugal a#lisbon {	top:523px;	left:85px;}
dl.mapa-portugal a#porto {	top:160px;	left:137px;}


/*********************** MAPA DE SPAIN *******************************/
dl.mapa-spain {
	position:relative;
	width:500px;
	height:459px;
	background:url(../images/countries/spain.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN SPAIN ********************/
dl.mapa-spain a#barcelona {	top:117px;	left:407px;}


/*********************** MAPA DE SWEDEN *******************************/
dl.mapa-sweden {
	position:relative;
	width:500px;
	height:800px;
	background:url(../images/countries/sweden.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN SWEDEN ********************/
dl.mapa-sweden a#lund {	top:755px;	left:141px;}


/*********************** MAPA DE SWITZERLAND *******************************/
dl.mapa-switzerland {
	position:relative;
	width:500px;
	height:354px;
	background:url(../images/countries/switzerland.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN SWITZERLAND ********************/
dl.mapa-switzerland a#basel {	top:45px;	left:180px;}
dl.mapa-switzerland a#geneva {	top:275px;	left:23px;}


/*********************** MAPA DE UNITED STATES *******************************/
dl.mapa-united-states {
	position:relative;
	width:500px;
	height:309px;
	background:url(../images/countries/us.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN UNITED STATES ********************/
dl.mapa-united-states a#al {	top:210px;	left:340px;}
dl.mapa-united-states a#ar {	top:190px;	left:283px;}
dl.mapa-united-states a#az {	top:185px;	left:105px;}
dl.mapa-united-states a#ca {	top:145px;	left:35px;}
dl.mapa-united-states a#ct {	top:87px;	left:445px;}
dl.mapa-united-states a#dc {	top:130px;	left:416px;}
dl.mapa-united-states a#de {	top:125px;	left:430px;}
dl.mapa-united-states a#fl {	top:260px;	left:397px;}
dl.mapa-united-states a#hi {	top:272px;	left:142px;}
dl.mapa-united-states a#il {	top:130px;	left:307px;}
dl.mapa-united-states a#in {	top:130px;	left:335px;}
dl.mapa-united-states a#ma {	top:78px;	left:447px;}
dl.mapa-united-states a#md {	top:120px;	left:415px;}
dl.mapa-united-states a#me {	top:40px;	left:462px;}
dl.mapa-united-states a#mn {	top:60px;	left:260px;}
dl.mapa-united-states a#mo {	top:150px;	left:280px;}
dl.mapa-united-states a#nm {	top:190px;	left:155px;}
dl.mapa-united-states a#nv {	top:120px;	left:70px;}
dl.mapa-united-states a#nh {	top:65px;	left:448px;}
dl.mapa-united-states a#nc {	top:167px;	left:405px;}
dl.mapa-united-states a#nj {	top:107px;	left:435px;}
dl.mapa-united-states a#ny {	top:78px;	left:422px;}
dl.mapa-united-states a#ok {	top:182px;	left:237px;}
dl.mapa-united-states a#or {	top:60px;	left:55px;}
dl.mapa-united-states a#pa {	top:105px;	left:405px;}
dl.mapa-united-states a#ri {	top:85px;	left:454px;}
dl.mapa-united-states a#sc {	top:190px;	left:395px;}
dl.mapa-united-states a#tn {	top:175px;	left:340px;}
dl.mapa-united-states a#tx {	top:230px;	left:225px;}
dl.mapa-united-states a#va {	top:143px;	left:410px;}
dl.mapa-united-states a#vt {	top:60px;	left:438px;}
dl.mapa-united-states a#wa {	top:22px;	left:65px;}
dl.mapa-united-states a#wi {	top:77px;	left:300px;}
dl.mapa-united-states a#ak {	top:255px;	left:55px;}
dl.mapa-united-states a#mt {	top:45px;	left:145px;}


/*********************** MAPA DE AUSTRALIA *******************************/
dl.mapa-australia {
	position:relative;
	width:500px;
	height:459px;
	background:url(../images/countries/australia.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN AUSTRALIA ********************/
dl.mapa-australia a#melbourne {	top:367px;	left:367px;}


/*********************** MAPA DE CANADA *******************************/
dl.mapa-canada {
	position:relative;
	width:500px;
	height:484px;
	background:url(../images/countries/canada.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN CANADA ********************/
dl.mapa-canada a#quebec {	top:415px;	left:375px;}


/*********************** MAPA DE INDIA *******************************/
dl.mapa-india {
	position:relative;
	width:500px;
	height:544px;
	background:url(../images/countries/india.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN INDIA ********************/
dl.mapa-india a#mumbai {	top:320px;	left:73px;}
dl.mapa-india a#agra {	top:162px;	left:172px;}
dl.mapa-india a#goa {	top:380px;	left:87px;}
dl.mapa-india a#goa {	top:380px;	left:87px;}
dl.mapa-india a#kolkata {	top:250px;	left:350px;}
dl.mapa-india a#varanasi {	top:200px;	left:253px;}


/*********************** MAPA DE IRLANDA *******************************/
dl.mapa-ireland {
	position:relative;
	width:500px;
	height:623px;
	background:url(../images/countries/ireland.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN IRLANDA ********************/
dl.mapa-ireland a#dublin {	top:315px;	left:390px;}
dl.mapa-ireland a#leighlinbridge {	top:404px;	left:335px;}
dl.mapa-ireland a#kilkenny {	top:420px;	left:310px;}
dl.mapa-ireland a#cashel {	top:425px;	left:255px;}
dl.mapa-ireland a#cork {	top:520px;	left:210px;}
dl.mapa-ireland a#dingle {	top:485px;	left:60px;}
dl.mapa-ireland a#limerick {	top:412px;	left:193px;}
dl.mapa-ireland a#liscannor {	top:372px;	left:132px;}
dl.mapa-ireland a#galway {	top:325px;	left:157px;}
dl.mapa-ireland a#inishmore {	top:347px;	left:103px;}


/*********************** MAPA DE IRLANDA DEL NORTE *******************************/
dl.mapa-northern-ireland {
	position:relative;
	width:500px;
	height:425px;
	background:url(../images/countries/northern-ireland.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN IRLANDA DEL NORTE ********************/
dl.mapa-northern-ireland a#causeway {	top:45px;	left:307px;}
dl.mapa-northern-ireland a#belfast {	top:220px;	left:395px;}


/*********************** MAPA DE ISRAEL *******************************/
dl.mapa-israel {
	position:relative;
	width:500px;
	height:800px;
	background:url(../images/countries/israel.png) no-repeat;
	margin:0px;
	padding:0px;
	border:#CCC 1px solid;
}

/************** PUNTOS EN ISRAEL ********************/
dl.mapa-israel a#caesarea {	top:177px;	left:225px;}
dl.mapa-israel a#haifa {	top:115px;	left:237px;}
dl.mapa-israel a#jerusalem {	top:325px;	left:280px;}
dl.mapa-israel a#kiryat-gat {	top:360px;	left:193px;}
dl.mapa-israel a#lake-kinneret {	top:117px;	left:341px;}
dl.mapa-israel a#masada {	top:450px;	left:300px;}
dl.mapa-israel a#tel-aviv {	top:260px;	left:202px;}


