body{
padding: 0px;
margin: 0px;
background: #fff url(img/bg_index.png) repeat-x top;
font-family:Tahoma,Verdana;
font-size:11px;
color:#666666;
}

h1{
font-family:Tahoma,Verdana;
font-size:11px;
color:#666666;
margin-top:0px;
}

#content{
width: 945px;
height:583px;
margin:0px auto;
position:relative;
}

#content_demo{
width: 945px;
height:583px;
text-align:left;
position:relative;
}

#logo{
	padding-top:8px;
	width:166px;
	height:57px;
}

#video{
	width:67px;
	height:24px;
	position:absolute;
	top:35px;
	left: 218px;
}

#video_demo{
	width:90px;
	height:24px;
	position:absolute;
	top:102px;
	left: 120px;
}

#idioma{
	position:absolute;
	top:13px;
	left: 770px;
	width: 150px;
}

#idioma a{
	text-decoration:none;
	color:#666;
}

#menu{
	position:absolute;
	top:41px;
	left: 332px;
	width: 597px;
	height:32px;
}

#menu ul{
	list-style:none;
	margin:0; 
	padding:0;
	height:32px;
}

#menu ul li{
	display:inline;
	float: left;
	height:24px;
}

*html #menu .zona{
	height:32px;
}

#menu ul li a{
	display:block;
	font-weight:bold;
	color:#999;
	text-align:center;
	text-decoration:none;
	height:24px;
	padding-top:8px;
}

*html #menu ul li a{
	height:32px;
}

#menu ul li a:hover{
	color:#888;
}

#que a{
	width:130px;
	height:24px;
	background:url(img/que.png) no-repeat;
}

#que a:hover{
	background:url(img/que.png) 0 -32px;
}

.que{
	background:url(img/que.png) 0 -32px;
	width:130px;
	height:32px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding-top:8px;
	outline: none;
}

#funcionalidad a{
	width:110px;
	height:32px;
	background:url(img/funcionalidad.png) no-repeat;
	margin-left:3px;
}

#funcionalidad a:hover{
	background:url(img/funcionalidad.png) 0 -32px;
}

.funcionalidad{
	background:url(img/funcionalidad.png) 0 -32px;
	width:110px;
	height:32px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding-top:8px;
	outline: none;
	margin-left:3px;
}

#integracion a{
	width:53px;
	height:32px;
	background:url(img/api.png) no-repeat;
	margin-left:3px;
}

#integracion a:hover{
	background:url(img/api.png) 0 -32px;
}

.integracion{
	width:53px;
	height:32px;
	background:url(img/api.png) 0 -32px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding-top:8px;
	outline: none;
	margin-left:3px;
}

#contenidos a{
	width:96px;
	height:32px;
	background:url(img/Contenidos.png) no-repeat;
	margin-left:3px;
}

#contenidos a:hover{
	background:url(img/Contenidos.png) 0 -32px;
}

.contenidos{
	background:url(img/Contenidos.png) 0 -32px;
	width:96px;
	height:32px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding-top:8px;
	outline: none;
	margin-left:3px;
}

#sectores a{
	width:83px;
	height:32px;
	background:url(img/sectores.png) no-repeat;
	margin-left:3px;
}

#sectores a:hover{
	background:url(img/sectores.png) 0 -32px;
}

.sectores{
	background:url(img/sectores.png) 0 -32px;
	width:83px;
	height:24px;
	font-weight:bold;
	color:#666;
	text-align:center;
	padding-top:8px;
	outline: none;
	margin-left:3px;
}

#zona a{
	width:96px;
	height:24px;
	background:url(img/zona.png) no-repeat;
	margin-left:3px;
}

#zona a:hover{
	background:url(img/zona.png) 0 -32px;
}

.zona{
	background:url(img/zona.png) 0 -32px;
	width:96px;
	height:32px;
	font-weight:bold;
	color:#666;
	text-align:center;
	outline: none;
	padding-top:8px;
	margin-left:3px;
}

#titulo1{
	position:absolute;
	top:107px;
	left:0;
	width:479px;
	height:19px;
	background:url(img/pres_cercalia.gif);
}

#titulo1_en{
	position:absolute;
	top:107px;
	left:0;
	width:497px;
	height:19px;
	background:url(img/pres_cercalia_en.gif);
}

#titulo1_fr{
	position:absolute;
	top:107px;
	left:0;
	width:566px;
	height:19px;
	background:url(img/pres_cercalia_fr.gif);
}

#feed{
	width:300px;
	height:75px;
	position:absolute;
	top:90px;
	left:609px;
	z-index:50;
	text-align:right;
}

#feed p{font-weight:bold; text-align:right; margin-top:0; padding-top:0;}

#feed a{color:#669900; font-size:12px; width:300px;}

#titulo1b{
	position:absolute;
	top:107px;
	left:0;
	width:496px;
	height:19px;
	color:#A2B52C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

#worldmap{
	position:absolute;
	top:136px;
	left:238px;
	width:705px;
	height:445px;
	background:url(img/worldmap.gif) no-repeat;
	z-index:1;
}

#point{
	position:absolute;
	width:5px;
	height:5px;
}

#callejeros{
	position:absolute;
	width: 336px;
	z-index:3;
}

#callejeros ul{
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight:normal;
}

#callejeros li a{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:252px;
	height:82px;
	display: block;
	padding-top:12px;
	padding-left:15px;
	text-decoration:none;
}

#callejeros li a:link, #callejeros li a:visited {
	background:url(img/buton.gif) no-repeat;
	height:70px;
	margin-bottom:10px;
}

#callejeros li a:hover {
	background:url(img/buton.gif) 0 -82px;
}

#callejeros p{
	margin-left:0px;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-weight:normal;
}

#contacto{
	position:absolute;
	top:564px;
	left:450px;
	color:#999;
	width: 458px;
	float:left;
	z-index:2;
}

#contacto a{
	text-decoration:none;
	color:#999;
}

#contacto a:hover{
	text-decoration: underline;
}

#contacto_en{
	position:absolute;
	top:564px;
	left:460px;
	color:#999;
	width: 458px;
	float:left;
	z-index:2;
}

#contacto_en a{
	text-decoration:none;
	color:#999;
}

#contacto_en a:hover{
	text-decoration: underline;
}

#nexus_geografics{
	position:absolute;
	top:-1px;
	left:315px;
}

#nexus_geografics_en{
	position:absolute;
	top:-1px;
	left:285px;
}

#demo{
	position:absolute;
	top:107px;
	left:0px;
	width: 100%;
	height: 439px;
}


/************** QUE ES CERCALIA **************/

#titulo2{
	position:absolute;
	top:107px;
	left:0;
	width:121px;
	height:18px;
	background:url(img/que_es_cercalia.gif);
}

#titulo2_en{
	position:absolute;
	top:107px;
	left:0;
	width:127px;
	height:18px;
	background:url(img/que_es_cercalia_en.gif);
}

#titulo2_fr{
	position:absolute;
	top:107px;
	left:0;
	width:174px;
	height:19px;
	background:url(img/que_es_cercalia_fr.gif);
}

#filosofia{
	position:absolute;
	top:136px;
	left:341px;
	width:603px;
	height:618px;
	background:url(img/filosofia.jpg);
}

#filosofia_en{
	position:absolute;
	top:136px;
	left:341px;
	width:603px;
	height:618px;
	background:url(img/philosophy.jpg);
}

#filosofia_fr{
	position:absolute;
	top:136px;
	left:341px;
	width:603px;
	height:618px;
	background:url(img/filosofia_fr.jpg);
}

#cont_func{
	position:absolute;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-weight:bold;
	left: 367px;
	top: 369px;
	width: 195px;
	height: 263px;
}

#cont_func ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}

#cont_func ul li{color:#666666; line-height:18px;}

.titol_llista{padding-bottom:8px;}

#canales{
	position:absolute;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-weight:bold;
	left: 596px;
	top: 369px;
	width: 126px;
	height: 105px;
	text-align:center;
}

#canales ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}

#canales ul li{color:#666666; line-height:18px;}

#usuarios{
	position:absolute;
	font-family:Tahoma,Verdana;
	font-size:11px;
	font-weight:bold;
	left: 776px;
	top: 369px;
	width: 109px;
	height: 105px;
	text-align:center;
}

#usuarios ul{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
}

#usuarios ul li{color:#666666; line-height:18px;}

#cercalia{
	position:absolute;
	top:157px;
	left:0;
	width:337px;
	color:#666;
	text-align:justify;
	height: 344px;
	line-height:15px;
}

#cercalia ul{
	list-style-image: url(img/bullet.gif);
	padding:10px 0px 0px 0px;
	margin-left:30px;
}

#cercalia ul li{line-height:15px; padding-bottom:8px; padding-left:3px; padding-right:20px;}

#objetivo{
	position:absolute;
	text-align:justify;
	color:#666666;
	line-height:15px;
	left: 357px;
	top: 683px;
	width: 550px;
}

#objetivo_fr{
	position:absolute;
	text-align:justify;
	color:#666666;
	line-height:15px;
	left: 357px;
	top: 713px;
	width: 550px;
}

* html #objetivo{
	position:absolute;
	text-align:justify;
	color:#666666;
	line-height:15px;
	left: 357px;
	top: 724px;
	width: 550px;
}

* html #objetivo_fr{
	position:absolute;
	text-align:justify;
	color:#666666;
	line-height:15px;
	left: 357px;
	top: 740px;
	width: 550px;
}

#peu_cercalia{
	position:relative;
	top:705px;
	width:908px;
	height:10px;
	border-top:1px solid #B1C179;
}

#peu_cercalia_fr{
	position:relative;
	top:750px;
	width:908px;
	height:10px;
	border-top:1px solid #B1C179;
}

*html #peu_cercalia{
	position:absolute;
	top:815px;
	width:908px;
	height:10px;
	border-top:1px solid #B1C179;
}

#contacto_cercalia{
	position:relative;
	top:708px;
	left:438px;
	color:#999;
	width: 438px;
	float:left;
	height:50px;
}

#contacto_cercalia a{
	text-decoration:none;
	color:#999;
}

#contacto_cercalia a:hover{
	text-decoration: underline;
}

#contacto_cercalia_fr{
	position:relative;
	top:755px;
	left:438px;
	color:#999;
	width: 438px;
	float:left;
	height:50px;
}

#contacto_cercalia_fr a{
	text-decoration:none;
	color:#999;
}

#contacto_cercalia_fr a:hover{
	text-decoration: underline;
}

*html #contacto_cercalia{
	position:absolute;
	top:830px;
	left:465px;
	color:#999;
	width: 438px;
	float:left;
	height:50px;
}

*html #contacto_cercalia a{
	text-decoration:none;
	color:#999;
}

*html #contacto_cercalia a:hover{
	text-decoration: underline;
}


/************** FUNCIONALIDAD **************/

#titulo3{
	position:absolute;
	top:107px;
	left:0;
	width:102px;
	height:19px;
	background:url(img/funcionalidad_titol.gif);
}

#titulo3_en{
	position:absolute;
	top:107px;
	left:0;
	width:95px;
	height:18px;
	background:url(img/funcionalidad_titol_en.gif);
}

#titulo3_fr{
	position:absolute;
	top:107px;
	left:0;
	width:103px;
	height:19px;
	background:url(img/funcionalidad_titol_fr.gif);
}

#funciones{
	position:absolute;
	top:128px;
	left:0px;
	width:942px;
}

#peu_funcionalidad{
	position:relative;
	top:20px;
	left:20px;
	width:908px;
	height:100px;
	border-top:1px solid #B1C179;
}

#contacto_cercalia_f{
	position:relative;
	top:12px;
	left:443px;
	color:#999;
	width: 438px;
	float:left;
	height:50px;
}

#contacto_cercalia_f a{
	text-decoration:none;
	color:#999;
}

#contacto_cercalia_f a:hover{
	text-decoration: underline;
}

#content_fragment2{
position:relative;
top:20px;
left:50px;
width:850px;
}

*html .paragraf{
margin-top:10px;
}

*html .paragraf2{
margin-top:-5px;
}

.llista{
	top:0px;
	list-style-type: circle;
	padding-left:20px;
}

*html .llista{
	padding-left:0px;
}

.llista1{
	padding-left:10px;
	list-style-type: circle;
	margin-top:0px;
	margin-left:10px;
}

*html .llista1{
	padding-left:10px;
	list-style-type: circle;
}

.ul2{
list-style-type: circle;
}

*html .ul2{
padding:5px 0px 5px 0px;
list-style-type: circle;
}

*html .llista li{
	padding-top:5px;
}

.llista li{
	padding-top:7px;
}

#funcionalidad4b{
	top:1374px;
}

*html #funcionalidad4b{
top:1380px;
}

#funcionalidad4c{
	top:1776px;
}

*html #funcionalidad4c{
 top:1790px;
}


/************** API **************/

#titulo5{
	position:absolute;
	top:107px;
	left:0;
	width:153px;
	height:18px;
	background:url(img/api_titol.gif);
}

#titulo5_en{
	position:absolute;
	top:107px;
	left:0;
	width:111px;
	height:18px;
	background:url(img/api_titol_en.gif);
}

#titulo5_fr{
	position:absolute;
	top:107px;
	left:0;
	width:142px;
	height:19px;
	background:url(img/api_titol_fr.gif);
}

#api_content{
	position:absolute;
	left:0;
	color:#666;
	text-align:justify;
	top:150px;
	width:100%;
	height:489px;
}

#pdf{
	position:absolute;
	background:url(img/pdf_icon.gif) bottom left no-repeat;
	top:107px;
	left:671px;
	width:220px;
	padding-left:25px;
	padding-top:3px;
}

#pdf_en{
	position:absolute;
	background:url(img/pdf_icon.gif) bottom left no-repeat;
	top:107px;
	left:636px;
	width:260px;
	padding-left:25px;
	padding-top:3px;
}

.api_content_li{
	list-style:none;
	background:url(img/pdf_icon.gif) bottom left no-repeat;
	padding-top:20px;
	padding-left:25px;
}

#peu_api{
	position:absolute;
	top:656px;
	left:20px;
	width:760px;
	height:25px;
	border-top:1px solid #B1C179;
	text-align:right;
	padding-top:15px;
	padding-right:145px;
	color:#999;
}

#peu_api a{
	color:#999;
	text-decoration:none;
}

#peu_api a:hover{
	color:#999;
	text-decoration:underline;
}

#logo_api{
	position:absolute;
	top:15px;
	left:767px;
}

/************** CONTENIDOS **************/

#titulo4{
	position:absolute;
	top:107px;
	left:0;
	width:81px;
	height:14px;
	background:url(img/contenidos_titol.gif);
}

#titulo4_en{
	position:absolute;
	top:107px;
	left:0;
	width:64px;
	height:14px;
	background:url(img/contenidos_titol_en.gif);
}

#titulo4_fr{
	position:absolute;
	top:107px;
	left:0;
	width:68px;
	height:14px;
	background:url(img/contenidos_titol_fr.gif);
}

#contenidos2{
	position:absolute;
	top:128px;
	left:0px;
	width:942px;
}

#cobertura1{
background:url(img/bg_world3.gif) no-repeat;
position:absolute; 
top:28px; 
left:177px; 
width:754px; 
height:125px;
text-decoration:none; 
cursor:pointer;
list-style:none;
}

#cobertura1:hover{
background:url(img/bg_world3.gif) no-repeat 0 -125px;
position:absolute; 
top:28px; 
left:177px; 
width:754px; 
height:125px;
}

#cobertura2{
position:absolute;
background:url(img/bg_europe3.gif) no-repeat;
top:166px; 
left:177px; 
width:754px; 
height:295px;
text-decoration:none; 
cursor:pointer;
display:block;
}

#cobertura2:hover{
position:absolute;
background:url(img/bg_europe3.gif) no-repeat 0 -295px;
top:166px; 
left:177px; 
width:754px; 
height:295px;
display:block;
}

#cobertura3{
position:absolute; 
top:474px; 
left:177px; 
width:754px; 
height:214px;
background:url(img/bg_spain3.gif) no-repeat;
text-decoration:none; 
cursor:pointer;
display:block;
}

#cobertura3:hover{
position:absolute; 
top:474px; 
left:177px; 
width:754px; 
height:214px;
background:url(img/bg_spain3.gif) no-repeat 0 -214px;
display:block;
}

.llista_contenidos{
margin-left:20px;
list-style-type: circle;
font-weight:normal;
margin-top:10px;
}

*html .llista_contenidos{
margin-left:30px;
}

#paragraf{
	top:222px;
}

*html #paragraf{
top:222px;
}

/************** CONTENIDOS **************/

#titulo6{
	position:absolute;
	top:107px;
	left:0;
	width:176px;
	height:18px;
	background:url(img/segmentos_titol.gif);
}

#titulo6_en{
	position:absolute;
	top:107px;
	left:0;
	width:131px;
	height:18px;
	background:url(img/segmentos_titol_en.gif);
}

#titulo6_fr{
	position:absolute;
	top:107px;
	left:0;
	width:157px;
	height:18px;
	background:url(img/segmentos_titol_fr.gif);
}

/************** SECTORES **************/

#fons_sectores{
	position:absolute;
	top:31px;
	left:672px;
	background:url(img/fons_sectores.jpg) no-repeat;
	width:285px;
	height:543px;
}

/************** ZONA DEMO **************/

#contacto_zona{
	position:absolute;
	top:555px;
	left:475px;
	color:#999;
	width: 438px;
	float:left;
}

#contacto_zona a{
	text-decoration:none;
	color:#999;
}

#contacto_zona a:hover{
	text-decoration: underline;
}

#contacto_zona_en{
	position:absolute;
	top:555px;
	left:505px;
	color:#999;
	width: 438px;
	float:left;
}

#contacto_zona_en a{
	text-decoration:none;
	color:#999;
}

#contacto_zona_en a:hover{
	text-decoration: underline;
}

#nexus_geografics2_en{
	position:absolute;
	top:-1px;
	left:285px;
}

#nexus_geografics2_fr{
	position:absolute;
	top:-1px;
	left:310px;
}