/*-----------------------------------------------*/
/*BASICOS*/
/*-----------------------------------------------*/

/*html,body{
margin:0;
padding:0;
text-align:center;
font: 62.5% Arial, Helvetica, sans-serif;
}
*/

/*
a{display:block;color: #2f2a88;padding:10px; border-bottom: none!important}
*/


/*-----------------------------------------------*/
/*MAPA*/
/*-----------------------------------------------*/

/*#alert{
	float: right;
	width: 250px;
	font-size: 85%;
	background: #ffffe1;
	border: 1px solid #666;
	padding: 5px;
}*/

/*div.explanation{ background-color: #FEFEFE; border: 1px solid #C8C8C8; padding: 5px 8px; }
div.explanation p{ margin: 5px 0 10px; padding: 0; }
div.code{ background-color: #fff; padding: 5px 8px; border: 1px solid #C8C8C8;	}
div.code pre{ margin: 0; padding: 0; }
div.code code{ background: white; color: black; }
#/*footer{ font-size: 85%; color: #BBBBBB; }
#footer a{ color: #BBBBBB; }
.spacer{ margin-top: 45px; }*/

/* CSS-based Image Maps
   Author: Frank Manno
   Version: Nov. 25, 2004
----------------------------------------------- */

/* ---------- hidden ONLY if CSS is enabled.  If disabled, image is rendered ---------- */
img.image{ display: none; }

dl#officeMap{

	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	background: transparent url(../images/mapaeuropa.gif) top left no-repeat;
	height: 350px;
	position: relative;
	font-size: 100%;
	color: #2f2a88!important;
}
dt{ margin: 0; padding: 0; position: absolute; display: none; }
dd{ margin: 0; padding: 0; position: absolute;}



/* ---------- Aqui ponemos los estilos que son para cada listado de cada pais ---------- */
dd#austriaDef{ top: 205px; left: 224px;}
dd#austriaDef a{position: absolute;width: 5px;height: 5px;text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#austriaDef a span{ display: none; }
dd#austriaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#belgiumDef{ top: 172px; left: 160px;}
dd#belgiumDef a{position: absolute; width: 5px; height: 5px; text-decoration: none; background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#belgiumDef a span{ display: none;}
dd#belgiumDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#finlandDef{ top: 40px; left: 265px;}
dd#finlandDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#finlandDef a span{ display: none; }
dd#finlandDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#franceDef{ top: 200px; left: 135px;}
dd#franceDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#franceDef a span{ display: none; }
dd#franceDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#hungriaDef{ top: 205px; left: 260px}
dd#hungriaDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#hungriaDef a span{ display: none; }
dd#hungriaDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#germanyDef{ top: 165px; left: 195px;}
dd#germanyDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#germanyDef a span{ display: none; }
dd#germanyDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#italyDef{ top: 240px; left: 207px;}
dd#italyDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#italyDef a span{ display: none; }
dd#italyDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#polandDef{ top: 150px; left: 250px;}
dd#polandDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#polandDef a span{ display: none; }
dd#polandDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#portugalDef{ top: 260px; left: 50px;}
dd#portugalDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#portugalDef a span{ display: none; }
dd#portugalDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#spainDef{ top: 265px; left: 87px;}
dd#spainDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#spainDef a span{ display: none; }
dd#spainDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#thenetherlandsDef{ top: 152px; left: 165px;}
dd#thenetherlandsDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#thenetherlandsDef a span{ display: none; }
dd#thenetherlandsDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}

dd#ukDef{ top: 145px; left: 122px;}
dd#ukDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#ukDef a span{ display: none; }
dd#ukDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}



dd#swedenDef{ top: 25px; left: 225px;}
dd#swedenDef a{position: absolute; width: 5px; height: 5px; text-decoration: none;background: transparent url(../images/puntero.gif) top center no-repeat; display: block; padding:10px; border-bottom: none}
dd#swedenDef a span{ display: none; }
dd#swedenDef a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #feed8a;
	font-weight: bold;
	position: absolute;
	border: 1px solid #0d62a9;
	bottom: 100%;
	margin: 0;
	padding: 5px;
}


dd#austriaDef a:hover,dd#swedenDef a:hover,dd#ukDef a:hover,dd#thenetherlandsDef a:hover,dd#belgiumDef a:hover,dd#spainDef a:hover,dd#finlandDef a:hover,,dd#franceDef a:hover,,dd#germanyDef a:hover,,dd#italyDef a:hover,dd#polandDef a:hover,dd#portugalDef a:hover,dd#hungriaDef a:hover {
background: transparent url(../images/puntero.gif) top center no-repeat;}

/* ---------- Y aqui ponemos los id que iran cambiando segun el pais ---------- */
#mapa{
	float:left;
	width: 31.5em;
	border: 1px solid #f6d409;
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
}

#logos {
	margin: 0px;
	padding: 0px;
	width: 551px;
	float: left;
	}

#titular_mapa{
	background:url(../images/action_go.gif) no-repeat top left;
	margin:0.5em 0em 0em 0.7em;
	padding:0em 0.5em 0em 1.5em;
	color: #0c5297;
	font-weight:normal;
	height: 2em;
	float: left;

}

#paustria,#pbelgium,#pfinland,#pfrance,#pgermany,#pitaly,#ppoland,#pportugal,#pspain,#pthenetherlands,#puk,#psweden,#phungria{
	margin: 2em 0em 0em 1em;
	padding: 0em 0em 0em 0em;
   	visibility: hidden;
	position: absolute;
	float: left;
}


#paustria p,#pbelgium p,#pfinland p,#pfrance p,#pgermany p,#pitaly p,#ppoland p,#pportugal p,#pspain p,#pthenetherlands p,#puk p,#psweden p,#phungria p{
	margin: 1em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	text-transform: uppercase;
	font-weight: bold;
	height: 7em;
}

#paustria span,#pbelgium span,#pfinland span,#pfrance span,#pgermany span,#pitaly span,#ppoland span,#pportugal span,#pspain span,#pthenetherlands span,#puk span,#psweden span,#phungria span{
	padding: 4.7em 0em 0em 0em;
	float: left;
}

#paustria img ,#pbelgium img ,#pfinland img ,#pfrance img ,#pgermany img,#pitaly img ,#ppoland img ,#pportugal img ,#pspain img ,#pthenetherlands img ,#puk img ,#psweden img,#phungria img{
	padding: 0.5em 0.5em 1em 1em;
	float: left!important;
	border: none!important;
	display: block;
}

/*#paustria img a,#pbelgium img a,#pfinland img a,#pfrance img a,#pgermany img a,#pitaly img a,#ppoland img a,#pportugal img a,#pspain img a,#pthenetherlands img a,#puk img a,#psweden img a{
	border: none;
	float: left
}*/

#paustria a,#pbelgium a,#pfinland a,#pfrance a,#pgermany a,#pitaly a,#ppoland a,#pportugal a,#pspain a,#pthenetherlands a,#puk a,#psweden a,#phungria a{
	display: block;
	margin: 0em 0em 0em 0em;
	border: none;
	float: left;
}

#defecto{
	float:left;
	width: 49em;
	height: 25em;
    visibility: visible;
	top: 22em;
	left: 440px;
	margin: 0em;
	padding: 0em;
	color: #2f2a88!important;
	/*background: url(../images/graficoeuropa.jpg) no-repeat bottom left;*/
}
