@charset "utf-8";
/* CSS Document */



p {
	margin-top: 10px; 
	
	margin-bottom: 3px; 

	padding: 0px;
}

ul li {
	list-style-image: url(img/circle.png);
	margin: 0px; 
	padding: 0px;
}
.stylelink {font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;   }

a.links{text-decoration:none; color:#000000; font-family: sans-serif;  }
a.links:link{text-decoration:none;  color:#2c2c2c;}
a.links:active{text-decoration:none;  color:#2c2c2c;}
a.links:visited{text-decoration:none;  color:#2c2c2c;}
a.links:hover{text-decoration:none;  color:#868686;}

a.linksbodytext{text-decoration:none; color:#acacac;}
a.linksbodytext:link{text-decoration:none;  color:#8b8b8b;}
a.linksbodytext:active{text-decoration:none;  color:#8b8b8b;}
a.linksbodytext:visited{text-decoration:none;  color:#8b8b8b;}
a.linksbodytext:hover{text-decoration:none;  color:#8b8b8b;}

a.linksworkspage{text-decoration:none; color:#acacac;}
a.linksworkspage:link{text-decoration:none;  color:#8b8b8b;}
a.linksworkspage:active{text-decoration:none;  color:#8b8b8b;}
a.linksworkspage:visited{text-decoration:none;  color:#8b8b8b;}
a.linksworkspage:hover{text-decoration:none;  color:#8b8b8b;}

img{ border:0px;  }
body, select, input, textarea { 
	background-color:#fdfdfd;
	font: 13px 'Helvetica', sans-serif; 
	*font-size:small; 
	*font:x-small; 
	line-height:1.22; 
	font-smoothing: always;
	text-shadow: 0;

	 }

.menu{text-decoration:none;  font-weight:bold;font-size:12pt;color:#787878 }
.menu:hover{text-decoration:none; color:#bbbbbb;}



.negrita{ font-size:12px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; }
.textoFicha{ font-size:12px; font-family:Helvetica, Arial, sans-serif; text-decoration: none}



.textDescription{ font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;color:#8b8b8b;font-size:13px;}
.nameLists{ font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;color:#8b8b8b;font-size:13px;padding-left: 8px;}
.nameListsLink{ font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;color:#8b8b8b;font-size:13px;padding-left: 8px;}
.nameListsLink:hover{text-decoration:none;  color:#acacac;}

.textDescriptionLink{ font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;color:#8b8b8b;font-size:13px;}

.textDescriptionHighlightedLink{ font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;color:#505050;font-size:13px;}

.textDescriptionLink:hover{text-decoration:none;  color:#acacac;}


.dateLists{ font-family: Helvetica, Arial, Verdana, sans-serif;  text-decoration:none;color:#acacac;font-size:13px;}

#tresFormatosTitle {
	position:absolute;
	left:48px;
	top:214px;
	width:801px;
	z-index:1;
}

#bgImageTheMazeEV
{
  position:relative;
  background-image:url("img/theMazeEV_works.jpg");
  background-repeat:no-repeat;
  width:216px;
  height: 134px;  
  top:0px;
  left:0px;
}
#bgImageLummoBlocks
{
  position:relative;
  background-image:url("img/lummoBlocks_works.jpg");
  background-repeat:no-repeat;
  width:216px;
  height: 134px;  
  top:0px;
  left:0px;
}
#bgImageNewshaper
{
  position:relative;
  background-image:url("img/newshaper_works.jpg");
  background-repeat:no-repeat;
  width:216px;
  height: 134px;  
  top:0px;
  left:0px;
}
#bgImageMixUup
{
  position:relative;
  background-image:url("img/mixUup_works.jpg");
  background-repeat:no-repeat;
  width:216px;
  height: 134px;  
  top:0px;
  left:0px;
}
#bgImagePuzzleFacade
{
  position:relative;
  background-image:url("img/puzzleFacade_works.jpg");
  background-repeat:no-repeat;
  width:216px;
  height: 134px;  
  top:0px;
  left:0px;
}

#layerOnTopOfImage {
    background-color: #000000;
	opacity:0.7;
	position:absolute;
    top: 100px;
	width:100%;
	height:34px;
}
#textOnTopDiv {
	top: 10px;
	left: 10px;
	opacity:1.0;
	position:absolute;
font-family: 'Nunito', sans-serif;
font-weight: 400; 
font-size:12px; 
letter-spacing:1px;
color:#FFFFFF;
}

#apDiv19 {
	position:absolute;
	left:320px;
	top:642px;
	width:450px;
	height:42px;
	z-index:1;
}
 
#clientes2 {
	position:absolute;
	left:320px;
	top:426px;
	width:530px;
	height:42px;
	z-index:41;
	bottom: -10px;
} 

#festivalesTitle{
	position:absolute;
	left:46px;
	top:419px;
	width:530px;
	height:42px;
	z-index:41;
	bottom: -10px;
} 



#apDiv1 {
	position:absolute;
	left:741px;
	top:16px;
	width:60px;
	height:19px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:798px;
	top:16px;
	width:60px;
	height:19px;
	z-index:1;
}
#apDiv3 {
	position:absolute;
	left:10px;
	top:50px;
	z-index:2;
}
 
#apDiv4 {
	position:absolute;
	left:43px;
	top:155px;
	width:128px;
	height:34px;
	z-index:3;
}
#quienessomos{
	position:absolute;
	left:150px;
	top:118px;
	width:128px;
	height:34px;
	z-index:3;
}
#quienessomos2 {
	position:absolute;
	left:475px;
	top:124px;
	width:125px;
	height:17px;
	z-index:4;
}

#interactivework{
	position: absolute;
	left: 180px;
	top: 77px;
	width: 250px;
	height: 12px;
	z-index: 3;
}
#lensbasedwork {
	position: absolute;
	left: 350px;
	top: 77px;
	width: 200px;
	height: 12px;
	z-index: 4;
}
#datavisualizations {
	position: absolute;
	left: 515px;
	top: 77px;
	width: 300px;
	height: 12px;
	z-index: 4;
}
#nameDiv {
	position: absolute;
	left: 0px;
	top: 77px;
	width: 300px;
	height: 12px;
	z-index: 4;
}#infoDiv {
	position: absolute;
	left: 240px;
	top: 77px;
	width: 300px;
	height: 12px;
	z-index: 4;
}
#teachingDiv {
	position: absolute;
	left: 460px;
	top: 77px;
	width: 300px;
	height: 12px;
	z-index: 4;
}


#interactiveDiv {
	position: absolute;
	left: 660px;
	top: 77px;
	width: 300px;
	height: 12px;
	z-index: 4;
}
#commercialwork{
	position: absolute;
	left: 700px;
	top: 77px;
	width: 174px;
	height: 12px;
	z-index: 5;
}
#lensbasedDiv{
	position: absolute;
	left: 585px;
	top: 77px;
	width: 174px;
	height: 12px;
	z-index: 5;
}
#whatwedoDiv3{
	position:absolute;
	left:451px;
	top:127px;
	width:99px;
	height:12px;
	z-index:3;
}
#inicio{
	position:absolute;
	left:40px;
	top:156px;
	width:128px;
	height:34px;
	z-index:3;
}

#apDiv5 {
	position:absolute;
	left:363px;
	top:117px;
	width:158px;
	height:34px;
	z-index:4;
}
#aboutus {
	position:absolute;
	left:373px;
	top:117px;
	width:158px;
	height:34px;
	z-index:4;
}


#aboutus3 {
	position:absolute;
	left:575px;
	top:127px;
	width:75px;
	height:12px;
	z-index:4;
}

#quehacemos{
	position:absolute;
	left:192px;
	top:155px;
	width:158px;
	height:34px;
	z-index:4;
}
#quehacemos2{
	position:absolute;
	left:327px;
	top:124px;
	width:113px;
	height:17px;
	z-index:4;
}


#apDiv6 {
	position:absolute;
	left:376px;
	top:155px;
	width:120px;
	height:34px;
	z-index:5;
}
#proyectos{
	position:absolute;
	left:572px;
	top:117px;
	width:120px;
	height:34px;
	z-index:5;
}

#projects{
	position:absolute;
	left:562px;
	top:117px;
	width:119px;
	height:34px;
	z-index:5;
}



#proyectos2{
	position:absolute;
	left:635px;
	top:124px;
	width:90px;
	height:17px;
	z-index:5;
}


#projects3{
	position:absolute;
	left:675px;
	top:127px;
	width:74px;
	height:12px;
	z-index:5;
}

#apDiv7 {
	position:absolute;
	left:513px;
	top:155px;
	width:120px;
	height:34px;
	z-index:6;
}
#contacto{
	position:absolute;
	left:749px;
	top:117px;
	width:120px;
	height:34px;
	z-index:6;
}
#contactDiv{
	position:absolute;
	left:752px;
	top:117px;
	width:120px;
	height:34px;
	z-index:6;
}
#contactDiv2{
	position: absolute;
	left: 868px;
	top: 77px;
	width: 74px;
	height: 12px;
	z-index: 6;
}
#artisticPracticeDiv{
	position: absolute;
	left:880px;
	top:77px;
	width:120px;
	height:34px;
	z-index:6;
}#contactoDiv2{
	position:absolute;
	left:760px;
	top:124px;
	width:88px;
	height:17px;
	z-index:6;
}

#contactDiv3{
	position:absolute;
	left:774px;
	top:127px;
	width:74px;
	height:12px;
	z-index:6;
}

#apDiv8 {
	position:absolute;
	left:50px;
	top:176px;
	width:800px;
	height:200px;
	z-index:7;
}
#apDiv8Menu2 {
	position:absolute;
	left:50px;
	top:176px;
	width:800px;
	height:200px;
	z-index:7;
}
#imgArea{
	position:absolute;
	left:0px;
	top:0px;
	width:780px;
	height:420px;
	z-index:26;
}
 
#apDiv9 {
	position:absolute;
	left:314px;
	top:253px;
	z-index:13;
}
#centrosDiv{
	position:absolute;
	left:598px;
	top:462px;
	z-index:96;
}

#experienciaDiv {
	position:absolute;
	left:321px;
	top:215px;
	z-index:13;
}
#experieniaTitle {
	position:absolute;
	left:320px;
	top:174px;
	width:531px;
	height:42px;
	z-index:2;
}


#aplicaciones{
	position:absolute;
	left:600px;
	top:437px;
	z-index:13;
}

#proyectosprevText {
	position:absolute;
	left:600px;
	top:218px;
	z-index:13;
}
#noruegaText {
	position:absolute;
	left:600px;
	top:330px;
	height:156px;
	z-index:13;
}
#artesEscenicasDiv {
	position:absolute;
	left:600px;
	top:367px;
	height:156px;
	z-index:13;
}
#artesEscenicasTitleDiv {
	position:absolute;
	left:600px;
	top:356px;
	height:156px;
	z-index:13;
}
#fichaPuzzlefacade{
	position:absolute;
	left:2px;
	top:265px;
	width:900px;
	z-index:8;
}
#ficha4_3adapted{
	position:absolute;
	left:2px;
	top:690px;
	width:900px;
	height:240px;
	z-index:8;
}
#ficha{
	position:absolute;
	left:2px;
	top:865px;
	width:900px;
	height:240px;
	z-index:8;
}
#works{
	position: absolute;
	left: 2px;
	top: 234px;
	width: 954px;
	height: 240px;
	z-index: 8;
}
#projectImgs {
	position: absolute;
	left: 0px;
	top: 244px;
	width: 960px;
	height: 400px;
	z-index: 1;
}
#works ul li{ margin:0px 50px 100px 0px; vertical-align:top}


#ficha ul li{ margin:0px 50px 100px 0px; vertical-align:top}

#apDiv10 {
	position:absolute;
	left:50px;
	top:395px;
	width:250px;
	height:212px;
	z-index:8;
	bottom: -10px;
}

#anewstudio {
	position:absolute;
	left:50px;
	top:175px;
	width:250px;
	height:190px;
	z-index:8;
}
#spainDiv {
	position:absolute;
	left:50px;
	top:291px;
	width:250px;
	height:212px;
	z-index:8;
}
#instalacionesTitleDiv {
	position:absolute;
	left:50px;
	top:308px;
	width:250px;
	height:62px;
	z-index:8;
}
#instalacionesDiv {
	position:absolute;
	left:50px;
	top:370px;
	width:250px;
	height:156px;
	z-index:17;
}

#proyectosImgs{
	position:absolute;
	left:49px;
	top:176px;
	width:550px;
	height:240px;
	z-index:8;
}

#apDiv15 {
	position:absolute;
	left:330px;
	top:510px;
	width:250px;
	height:155px;
	z-index:12;
}
#tecnicaText{
	position:absolute;
	left:320px;
	top:436px;
	width:260px;
	height:155px;
	z-index:12;
}

#linzText {
	position:absolute;
	left:320px;
	top:332px;
	width:260px;
	height:156px;
	z-index:12;
}
#arquitecturaDiv {
	position:absolute;
	left:320px;
	top:369px;
	width:260px;
	height:156px;
	z-index:12;
}

#description {
	position:absolute;
	left:320px;
	top:684px;
	width:450px;
	height:155px;
	z-index:12;
}
#clientes {
	position:absolute;
	left:320px;
	top:467px;
	width:529px;
	height:155px;
	z-index:12;
}
#festivales{
	position:absolute;
	left:47px;
	top:459px;
	width:529px;
	height:155px;
	z-index:12;
}

#apDiv12 {
	position:absolute;
	left:320px;
	top:450px;
	width:260px;
	height:240px;
	z-index:9;
}
#apDiv13 {
	position:absolute;
	left:70px;
	top:460px;
	width:150px;
	height:28px;
	z-index:10;
}
#apDiv14 {
	position:absolute;
	left:70px;
	top:500px;
	width:215px;
	height:165px;
	z-index:11;
}
#apDiv15 {
	position:absolute;
	left:590px;
	top:253px;
	width:260px;
	height:73px;
	z-index:11;
}
#apDiv11 {
	position:absolute;
	left:314px;
	top:212px;
	width:150px;
	height:28px;
	z-index:10;
}
#tecnicaTitle {
	position:absolute;
	left:320px;
	top:395px;
	width:150px;
	height:28px;
	z-index:10;
}
#austriaDiv {
	position:absolute;
	left:320px;
	top:290px;
	width:260px;
	height:41px;
	z-index:10;
}
#arquitecturaTitleDiv {
	position:absolute;
	left:320px;
	top:307px;
	width:260px;
	height:61px;
	z-index:10;
}
#apDiv16 {
	position:absolute;
	left:590px;
	top:212px;
	width:250px;
	height:42px;
	z-index:16;
}
#centrosTitleDiv{
	position:absolute;
	left:598px;
	top:420px;
	width:250px;
	height:42px;
	z-index:96;
}

#aplicacionesTitle {
	position:absolute;
	left:600px;
	top:395px;
	width:250px;
	height:42px;
	z-index:16;
}
#proyectosprev {
	position:absolute;
	left:600px;
	top:176px;
	width:250px;
	height:42px;
	z-index:16;
}
#noruegaDiv{
	position:absolute;
	left:600px;
	top:290px;
	width:250px;
	height:42px;
	z-index:16;
}
#artesEscenicasTitleDiv{
	position:absolute;
	left:600px;
	top:307px;
	width:250px;
	height:62px;
	z-index:16;
}
#apDiv17 {
	position:absolute;
	left:617px;
	top:500px;
	width:215px;
	height:165px;
	z-index:17;
}
#apDiv18 {
	position:absolute;
	left:50px;
	top:203px;
	width:530px;
	height:156px;
	z-index:17;
}
#anewstudioText {
	position:absolute;
	left:50px;
	top:217px;
	width:250px;
	height:156px;
	z-index:17;
}

#fichatext{
	position:absolute;
	left:50px;
	top:692px;
	width:250px;
	height:156px;
	z-index:17;
}
