﻿/* ===== GEN Sites Taxnav Geo===== */
/* Theme independent basic stylesheet for the geografic taxonomy navigation structure in GEN Sites
 * Aditional style will be defined by themes
 * 
 * CSS styles for Taxonomy navigation widgets used to filter lists
 * map markup is rendered by a panels plugin 
 * or can also get printed out in templates by taxnav() function
 */
.taxnav-geo {
	width: 472px;
	height: 250px;
	float: right;
	margin-right: 0;
	background: #fff;
	position: relative;
}
.taxmap-sensitive-frame {
	margin: -5px;
	padding: 5px;
}
/* bigger sensitive area for hover effects */
.taxmap {
	position: relative;
}
.taxmap-layer {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 35;
	display: none;
}
/* default for each region-tail */
.taxmap .active {
	display: block;
	z-index: 36;
}
/* active region */
.taxmap-top {
	display: block;
	z-index: 45;
}
/* transparent image on top holding imagemap */
.taxmap-top img {
	width: 470px;
	height: 250px;
	border: #aaa solid 1px;
}
/* ----- Taxnav text ----- */
/* label of choosen region */
.taxmap-text {
	position: absolute;
	top: 220px;
	left: 150px;
	z-index: 40;
	display: none;
	width: 300px;
	color: #666;
}
.taxmap-text-wrapper h3 {
	margin-top: -40px;
}
.taxmap-text.active {
	color: #009;
}
/* Text position on regional maps */
.taxmap-293 .taxmap-text {
	top: 226px;
	left: 10px;
}
/* ===== position of highlighted georegions in taxmaps ===== */
/* --- Global map --- */
#taxmap-base {
	position: relative;
	z-index: 30;
}
#taxmap-0-464 {
	left: 173px;
	top: 68px;
}
/* Africa */
#taxmap-0-466 {
	left: 0px;
	top: 0px;
}
/* America */
#taxmap-0-467 {
	left: 245px;
	top: 0px;
}
/* Asia */
#taxmap-0-459 {
	left: 175px;
	top: 6px;
}
/* Europe */
#taxmap-0-463 {
	left: 397px;
	top: 147px;
}
/* Oceania */
#taxmap-0-460 {
	left: 0px;
	top: 0px;
}
/* North America */
#taxmap-0-249 {
	left: 8px;
	top: 0px;
}
/* Canada */
#taxmap-0-446 {
	left: 0px;
	top: 7px;
}
/* USA */
#taxmap-0-350 {
	left: 6px;
	top: 77px;
}
/* Mexico */
#taxmap-0-470 {
	left: 40px;
	top: 105px;
}
/* Central America */
#taxmap-0-471 {
	left: 55px;
	top: 93px;
}
/* Caribic */
#taxmap-0-469 {
	left: 57px;
	top: 117px;
}
/* South America */
#taxmap-0-570 {
	left: 94px;
	top: 125px;
}
/* Guianas */
#taxmap-0-571 {
	left: 58px;
	top: 117px;
}
/* Andean States */
#taxmap-0-572 {
	left: 80px;
	top: 176px;
}
/* South cone */
#taxmap-0-240 {
	left: 72px;
	top: 131px;
}
/* Brazil */
#taxmap-0-480 {
	left: 191px;
	top: 28px;
}
/* West Europe */
#taxmap-0-479 {
	left: 176px;
	top: 7px;
}
/* North Europe */
#taxmap-0-477 {
	left: 214px;
	top: 26px;
}
/* Scandinavia */
#taxmap-0-474 {
	left: 175px;
	top: 4px;
}
/* Central Europe */
#taxmap-0-481 {
	left: 240px;
	top: 33px;
}
/* East Europe */
#taxmap-0-478 {
	left: 216px;
	top: 48px;
}
/* South East Europe */
#taxmap-0-293 {
	left: 189px;
	top: 56px;
}
/* Iberian Island */
#taxmap-0-503 {
	left: 278px;
	top: 33px;
}
/* Central Asia */
#taxmap-0-391 {
	left: 246px;
	top: 0px;
}
/* Russia */
#taxmap-0-504 {
	left: 326px;
	top: 37px;
}
/* East Asia */
#taxmap-0-472 {
	left: 262px;
	top: 64px;
}
/* Middle East */
#taxmap-0-505 {
	left: 306px;
	top: 67px;
}
/* South Asia */
#taxmap-0-506 {
	left: 365px;
	top: 86px;
}
/* South East Asia */
#taxmap-0-563 {
	left: 223px;
	top: 153px;
}
/* Southern Africa */
#taxmap-0-562 {
	left: 218px;
	top: 95px;
}
/* Central Africa */
#taxmap-0-561 {
	left: 173px;
	top: 89px;
}
/* West Africa */
#taxmap-0-560 {
	left: 173px;
	top: 68px;
}
/* North Africa */
#taxmap-0-564 {
	left: 254px;
	top: 107px;
}
/* East Africa */
/* --- Map of Americas --- */
#taxmap-466-0 {
	left: 402px;
	top: 4px;
}
/* America */
#taxmap-466-466 {
	left: 0px;
	top: 0px;
}
/* America */
#taxmap-466-460 {
	left: 0px;
	top: 0px;
}
/* North America */
#taxmap-466-249 {
	left: 0px;
	top: 0px;
}
/* Canada */
#taxmap-466-446 {
	left: 0px;
	top: 44px;
}
/* USA */
#taxmap-466-350 {
	left: 109px;
	top: 157px;
}
/* Mexico */
#taxmap-466-470 {
	left: 184px;
	top: 147px;
}
/* Central America */
#taxmap-466-471 {
	left: 174px;
	top: 83px;
}
/* Caribic */
#taxmap-466-469 {
	left: 222px;
	top: 32px;
}
/* South America */
#taxmap-466-570 {
	left: 250px;
	top: 72px;
}
/* Guianas */
#taxmap-466-571 {
	left: 223px;
	top: 92px;
}
/* Andean States */
#taxmap-466-572 {
	left: 333px;
	top: 110px;
}
/* South cone */
#taxmap-466-240 {
	left: 260px;
	top: 32px;
}
/* Brazil */
#taxmap-466-219 {
	left: 353px;
	top: 109px;
}
/* Argentina */
#taxmap-466-254 {
	left: 333px;
	top: 148px;
}
/* Chile */
#taxmap-466-448 {
	left: 391px;
	top: 112px;
}
/* Uruguay */
#taxmap-466-381 {
	left: 348px;
	top: 110px;
}
/* Paraguay */
#taxmap-466-235 {
	left: 307px;
	top: 116px;
}
/* Bolivia */
#taxmap-466-382 {
	left: 263px;
	top: 138px;
}
/* Peru */
#taxmap-466-273 {
	left: 254px;
	top: 154px;
}
/* Ecuador */
#taxmap-466-258 {
	left: 223px;
	top: 120px;
}
/* Colombia */
#taxmap-466-452 {
	left: 225px;
	top: 93px;
}
/* Venezuela */
#taxmap-466-285 {
	left: 265px;
	top: 71px;
}
/* French Guiana */
#taxmap-466-303 {
	left: 249px;
	top: 87px;
}
/* Guyana */
#taxmap-466-421 {
	left: 261px;
	top: 79px;
}
/* Surinam */
#taxmap-466-263 {
	left: 58px;
	top: 117px;
}
/* Costa Rica */
#taxmap-466-275 {
	left: 80px;
	top: 176px;
}
/* El Salvador */
#taxmap-466-299 {
	left: 72px;
	top: 131px;
}
/* Guatemala */
#taxmap-466-306 {
	left: 6px;
	top: 77px;
}
/* Honduras */
#taxmap-466-367 {
	left: 40px;
	top: 105px;
}
/* Nicaragua */
#taxmap-466-379 {
	left: 55px;
	top: 93px;
}
/* Panama */
#taxmap-466-265 {
	left: 174px;
	top: 119px;
}
/* Cuba */
#taxmap-466-319 {
	left: 94px;
	top: 125px;
}
/* Jamaica */
#taxmap-466-304 {
	left: 58px;
	top: 117px;
}
/* Haiti */
#taxmap-466-387 {
	left: 80px;
	top: 176px;
}
/* Puerto Rico */
/* --- Map of Iberian Island --- */
#taxmap-293-0 {
	left: 0px;
	top: 0px;
}
/* Global */
#taxmap-293-459 {
	left: 77px;
	top: 3px;
}
/* Europa */
#taxmap-293-293 {
	left: 132px;
	top: 0px;
}
/* Iberia */
#taxmap-293-418 {
	left: 147px;
	top: 0px;
}
/* Spain */
#taxmap-293-485 {
	left: 180px;
	top: 160px;
}
/* Andalu */
#taxmap-293-496 {
	left: 306px;
	top: 29px;
}
/* Aragon */
#taxmap-293-489 {
	left: 197px;
	top: 4px;
}
/* Canarias */
#taxmap-293-502 {
	left: 381px;
	top: 110px;
}
/* Balearen */
#taxmap-293-487 {
	left: 282px;
	top: 12px;
}
/* Basc */
#taxmap-293-499 {
	left: 11px;
	top: 168px;
}
/* Asturias */
#taxmap-293-498 {
	left: 245px;
	top: 10px;
}
/* Cantabria */
#taxmap-293-492 {
	left: 231px;
	top: 78px;
}
/* Castilla la Mancha */
#taxmap-293-596 {
	left: 196px;
	top: 19px;
}
/* Castilla y Leon */
#taxmap-293-486 {
	left: 360px;
	top: 30px;
}
/* Catalunia */
#taxmap-293-491 {
	left: 184px;
	top: 102px;
}
/* Extremadura */
#taxmap-293-488 {
	left: 147px;
	top: 0px;
}
/* Galicia */
#taxmap-293-497 {
	left: 283px;
	top: 38px;
}
/* La Rioja */
#taxmap-293-490 {
	left: 251px;
	top: 83px;
}
/* Madrid */
#taxmap-293-493 {
	left: 304px;
	top: 159px;
}
/* Murcia */
#taxmap-293-495 {
	left: 300px;
	top: 17px;
}
/* Navarra */
#taxmap-293-494 {
	left: 322px;
	top: 95px;
}
/* Valencia */
#taxmap-293-386 {
	left: 132px;
	top: 51px;
}
/* Portugal */
#taxmap-293-589 {
	left: 145px;
	top: 128px;
}
/* Alentejo */
#taxmap-293-588 {
	left: 141px;
	top: 196px;
}
/* Agave */
#taxmap-293-595 {
	left: 10px;
	top: 70px;
}
/* Azores */
#taxmap-293-590 {
	left: 146px;
	top: 84px;
}
/* Beija */
#taxmap-293-592 {
	left: 151px;
	top: 50px;
}
/* Entre D e M */
#taxmap-293-591 {
	left: 131px;
	top: 119px;
}
/* Estremadura */
#taxmap-293-594 {
	left: 40px;
	top: 134px;
}
/* Madeira */
#taxmap-293-593 {
	left: 169px;
	top: 55px;
}
/* Tras os Montes */
