html
{
	text-align: justify;
	font-size: 80%;
	font-family:  sans-serif;
	/*background: #a1a97a none repeat 0 0;*/
	background-image:url(images/textura.png);
		background-repeat:repeat;
		background-attachment:fixed;
		
	
	
	
}
html, body {height:100%;} #container{min-height:100%;_height:100%}

h1 {
	font-family: sans-serif;
	font-size: 2em;
	}
h2 {
	font-family: sans-serif;
	font-size: 1.8em;
	color:#868A08;
	}
	
.titulo_menu {
	color:#868A08;
	text-align: center;
	}	
#container
{
	position: relative;	
	margin: 0 auto;
	text-align: left;
	width: 900px;
	height: 650px;
	padding-left: 0 !important;
	padding-left: 1px;
	/*background: transparent url(images/header_transp.gif) no-repeat ; */
	background: #a1a97a none repeat 0 0;
	/*border-style:solid;
	border-color:black;
	border-width:1px;*/
}


body, div, img, h1
{
	margin: 0;
	padding: 0;
	border: 0;
}

a
{
	color: #336600;
	background-color: inherit;
}
.rama a
{
	color: #808080;
}

a:hover
{
	color: #99cc33;
	background-color: inherit;
}
.link_web_map {
	text-decoration: underline;
	font-weight: bold;
	}

.forAccessibilityOnly, .forAccessibilityOnly * { display: none; }
#transparencia
{
	position:absolute;
	display:inline;
	z-index:0;

}
#header
{
	position:absolute;
	width:900px;
	height:100px;
	
	clear: both;
	text-align: left;
	padding-bottom: 10px;
}

	#header #encabezado
	{
		position: absolute;
		display: inline;
		left: 1px;
		top: -1x;
		z-index: 1;
	}


	#header #think_on
	{
		position: absolute;
		top: 18px;
		left: 329px;
		z-index: 9;		

	}
	

	#header #language
	{
		position: absolute;
		top:14px;
		left: 830px;
		z-index:9;
	}
	#header #menu_head
	{
		position: absolute;
		z-index:9;
		
	}
	#header #menu_head #history
	{
		position: absolute;		
		top: 45px;	
		left: 480px;	
	}
	#header #menu_head #who_we_are
	{
		position: absolute;		
		top: 45px;	
		left: 533px;	
	}
	
	#header #menu_head #objectives
	{
		position: absolute;		
		top: 45px;	
		left: 613px;	
	}
	#header #menu_head #join_us
	{
		position: absolute;		
		top: 45px;	
		left: 688px;	
	}
	#header #menu_head #web_map
	{
		position: absolute;		
		top: 45px;	
		left: 740px;	
	}
	#header #menu_head #links
	{
		position: absolute;		
		top: 45px;	
		left: 800px;	
	}
	#header #menu_head #contact
	{
		position: absolute;		
		top: 45px;	
		left: 840px;	
	}



#main 
{	position:absolute; 	
	clear: both;
	text-align: justify;
	padding-bottom: 10px; 
	
}
	
	#main #personitas
	{	
		position: absolute;		
		top: 70px;	
		left: 600px;	
		z-index:10;
	}
	#main #fondo_verde
 	{
		position:absolute;
		top:555px;
		left:0px;
		z-index:2;
		opacity:0.99;
		FILTER: Alpha (Opacity=99);
	}
	#main #fondo_casas
 	{
		position:absolute;
		top:375px;
		left:0px;
		z-index:2;
		opacity:0.35;
		FILTER: Alpha (Opacity=35);
	}
	#main #fondo_personas
 	{
		position:absolute;
		top:475px;
		left:0px;
		z-index:3;
		opacity:0.35;
		FILTER: Alpha (Opacity=35);
	}
	#main #columna_i
	{
		position:absolute;
		top:100px;
		width: 120px;
		height: 550px;
		z-index:5;
		
	}
	#main #columna_i #columna_i_verde
	{
		position:absolute;
		top: -18px;
		left:6px;
		z-index:0;
		opacity:0.66;
		FILTER: Alpha (Opacity=66);

	}
	

	
	
	
	#main #columna_i #home
	{
		 position:absolute;
		 top:8px;
		 left:4px;
	 	 z-index:7;
	}
	#main #columna_i #news_events
	{
		 position:absolute;
		 top:48px;
		 left:4px;
	 	 z-index:7;
	}
	#main #columna_i #more_on
	{
		 position:absolute;
		 top:88px;
	 	 left:4px;
	 	 z-index:7;
	}
	#main #columna_i #pedestrian
	{
		 position:absolute;
		 top:128px;
		 left:4px;
	 	 z-index:7;
	}
	#main #columna_i #europe_on
	{
		 position:absolute;
		 top:168px;
	 	 left:4px;
	 	 z-index:7;
	}
	#main #columna_i #mapa_i
	{
		 position:absolute;
		 top:223px;
		 left:16px;
	 	 z-index:7;
	 	 
	}
	#main #columna_i #member_section
	{
	       /* background-color:#ffffff;*/
		background-image:url(images/member_section4.png);
		font-size:4px;
		position:absolute;
		width:117px;
		height:150px;
		top:380px;
      left:10px;
		z-index:9;

	}
	#main #columna_i #member_section #user{
	position:absolute;
	top:53px;
	left:13px;
	}
	#main #columna_i #member_section #pass{
	position:absolute;
	top:92px;
	left:13px;
	}
	#main #columna_i #member_section #enter{
	position:absolute;
	top:120px;
	left:15px;
	width:60px;
	}
	#main #columna_i #member_negro
	{
		position:absolute;
		top:363px;
		left:0px;
		opacity:0.88;
		FILTER: Alpha (Opacity=88);
		z-index:8;
	}
		
	#main #contenido
	{
		
		position:absolute;
		top: 110px;		
		left: 120px;
		width: 760px;
		height:490px;
		z-index:3;
		
		
	}
	.rama
	{
	color:#808080;
	position:absolute;
	top:15px;
	left:65px;
	z-index:6;
	text-indent: 5px;
	
	}
	.linea_gris
	{
		position:absolute;
		top:35px;
		left:67px;
		z-index=6;
	}
	.linea_verde
	{
		position:relative;
		left:0px;
		top:-25px;
		z-index=6;
	}
	.linea_negra
	{
		position:relative;
		left:0px;
		top:-20px;
		z-index=6;
	}
	.indice
	{
		position:relative;
		padding: 0px 50px;
		color:#336600;
	}
	.texto_indentado
	{
		position:relative;
		padding: 0px 25px;
		
	}
	.go_to_top
	{
		text-align:center;
		color:#868A08;
	
	}
	.go_to_top a
	{
		text-align:center;
		color:#868A08;
		position:relative;
		top:-20px;
	
	}
	.paises_mapa
	{
		z-index=1;
	
	}
	#main #contenido #cuadro
	{
		position:absolute;
		top:0px;
		left:10px;
		z-index:1;
		opacity:0.67;
		FILTER: Alpha (Opacity=67);
	}
	#main #contenido #tele
	{
		position:absolute;
		z-index:2;
		overflow:auto;
		top:45px;
		left:30px;
		width:660px;
		height:435px;
		padding: 0px 38px;
	}
	
	#main #contenido #join_redondel
	{
		position:absolute;
		z-index:3;
		top:-25px;
		left:45px;
		
	}
	

	
	#main #contenido #foto1
	{
		position:absolute;
		z-index:2;
		top:220px;
		left:210px;
	}
	#main #contenido #foto2
	{
		position:absolute;
		z-index:1;
		top:325px;
		left:76px;
	}
	#main #contenido #foto3
	{
		position:absolute;
		z-index:1;
		top:150px;
		left:316px;
	}
	#main #contenido #foto4
	{
		position:absolute;
		z-index:1;
		top:315px;
		left:316px;
	}
	
	#main #contenido #cuadro_mapa
	{
		position:absolute;
		z-index:2;
		top:26px;
		left:545px;
		opacity:0.34;
		FILTER: Alpha (Opacity=34);
	
	}	
	#main #contenido #cuadro_mapa2
	{
		position:absolute;
		z-index:3;
		top:26px;
		left:541px;
	}
	#main #contenido #tele_mapa
	{
		text-align:center;
		position:absolute;
		z-index:4;
		overflow-y:auto;
		overflow-x:hidden;
		overflow:auto;
		top:74px;
		left:541px;
		width:158px;
		height:390px;
		padding: 0px 38px;
	
	
	}	
	#main #contenido #mapa_grande
	{
		position:absolute;
		z-index:2;
		top:26px;
		left:40px;
	}

	#spain
	{
		z-index:3;
		position:absolute;
		top:386px;
		left:71px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);

	
	}
	#france
	{
		z-index:3;
		position:absolute;
		top:312px;
		left:104px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	#belgium
	{
		z-index:3;	
		position:absolute;
		top:309px;
		left:157px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	#germany
	{
		z-index:3;	
		position:absolute;
		top:270px;
		left:180px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	#italy
	{
		z-index:3;	
		position:absolute;
		top:353px;
		left:183px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	
        #netherlands
	{
		z-index:3;	
		position:absolute;
		top:287px;
		left:167px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}

	#sweden
	{
		z-index:3;	
		position:absolute;
		top:59px;
		left:216px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	#switzerland
	{
		z-index:3;	
		position:absolute;
		top:349px;
		left:180px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	#UK
	{
		z-index:3;	
		position:absolute;
		top:231px;
		left:69px;
		opacity:0.0;
		FILTER: Alpha (Opacity=34);
	}
	#spain2
	{
		font: 1em sans-serif;
	}
	
	#article_walking
	{
		text-decoration:underline;
		color:#336600;
	}
	.inside_link 
	{	
		display:inline;
		text-decoration:underline;
		color:#336600;
	}

		

 	#main #footer
	{
		clear: both;
		text-align: center;
		padding-top: 10px;
		position: absolute;
		top:615px;
		left:250px;
		z-index:9;
	}

	


