@charset "UTF-8";
/* CSS Document */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	background: none repeat  0 0 transparent;
	border: 0 none;
	font-size: 100%;
	margin: 0;
	outline: 0 none;
	padding: 0;
	text-decoration: none;}
body {
	color: #fff;
	line-height: 1.5em;
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 12px;
	overflow-x: visible;
	overflow-y: visible;}
a:link {color: #302e2e;text-decoration: none;list-style: none;}
a:visited {text-decoration: none;color: #333;}
a:hover {text-decoration: none;color: #666;}
a:active {text-decoration: none;}
#centrar {height: 100%;margin: 100px auto 0 300px;position: absolute;}
#inicio{height: 750px;width: 1200px;margin: 20px auto 0;border: thin solid #999999;}
#heather {width: 100%;height: 100px;position: relative;}
#heather h1 {
	padding-top: 10px;
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.4em;color: #333;
	margin: 20px auto 0;
	width: 140px;
	z-index:6;}
#inicio {width: 1100px;height: 750px;margin: 20px auto 0;position: relative;}
#inicio h1 {
	padding-top: 10px;
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.4em;color: #333;
	margin: 20px auto 0;
	width: 140px}
#contenido{
	width: 100%;
	position: relative;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	top: 0px;
	left: 0px;
	z-index: 2;
	background-color: #fff;
	overflow-x: visible;
	overflow-y: visible;}
#oculta{top: 10px;
	left: 10px;z-index: 1000;position: fixed;}
#portada{width: 920px;
height: 630px;
margin: 40px auto 0;
	z-index: 2;
	border-top-color: #666666;
	border-width: 1px;
	border-top-style: solid;}
#blanco{
	width: 290px;
	position: fixed;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	top: 0px;
	left: 0px;
	z-index: 5;
	background-color: #FAFAFA}
#blanco2{
	width: 40px;
	position: fixed;
	height: 1200px;
	margin-top: 0;
	margin-bottom: 0;
	top: 0px;
	left: 290px;
	z-index: 5;
	background-color: #FFF}
#blanco h1 {
	padding-top: 45px;padding-left: 20px;
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.4em;color: #333;width: 140px;}
h2 {padding-top: 20px;
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	text-decoration: none;
	color: #333;
	vertical-align: bottom;
	left: 30px;
	top: 30px;
	position: fixed;
	z-index: 7;}
h4 {
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	color: #333;
	vertical-align: bottom;
	left: 300px;
	top: 550px;
	position: fixed;
	z-index: 3;}

#linea{height: 2px;width: 920px;border-bottom-color: #666666;border-width: 1px;
	border-bottom-style: solid;margin: 0px auto 0;z-index: 2;top: 347px;}
#linea1{background: none repeat scroll 0 0 #666666;height: 1px; margin-top: 732px;
    width: 100%;left:360px;position:absolute;}
#linea1 p{font-family:'ambleregular', Arial, Helvetica, sans-serif;color: #666;
	text-decoration: none;font-size: 1.0em;padding-top:5px;}	
#nav2 ul {width: 900px;display: block;margin: 20px auto 0;background-color:fff;
	text-decoration: none;z-index: 3;}
#nav2 ul li {float: left;list-style: none;}
#nav2 ul li a {font-family:'ambleregular', Arial, Helvetica, sans-serif;
	color: #666;text-decoration: none;font-size: 1.0em;padding-left: 15px;padding-right: 10px}
#nav2 ul li a:hover {color: #999;padding-left: 15px;padding-right: 10px;}
#menu ul {margin: 0;height: 300px;width: 240px;float: left;
	position: fixed;
	top: 200px;
	left: 10px;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 50;
	padding-left: 20px;
	z-index: 7;
	line-height: 20px;}
#menuT ul {
	margin: 0;
	height: 190px;
	width: 390px;
	float: left;
	position: absolute;
	top: 70px;
	left: 980px;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 50;
	padding-left: 7px;
	z-index: 7;
	line-height: 20px;
	border-left: thin solid #666666;
	border-top: thin solid #666666;}
#menuP ul {
	margin: 0;
	height: 190px;
	width: 300px;
	float: left;
	position: absolute;
	top: 40px;
	left: 980px;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 50;
	padding-left: 7px;
	z-index: 7;
	line-height: 20px;
	border-left: thin solid #666666;
	border-top: thin solid #666666;}
#menu li, #menuT li, #menuP li{
	 font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.0em;color: #302e2e;list-style: none;}	
#menu ul li a, #menuT ul li a, #menuP ul li a{
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #333;
	line-height: 20px;
	list-style: none;}
 #menu ul ol a, #menuT ul ol a, #menuP ul ol a{
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	text-decoration: none;
	color: #000;
	line-height: 20px;
	list-style: none;
	padding-left: 20px;
	text-indent: 20px;}
#menuT ul  a, #menuP ul  a{
	font-family: 'ambleregular', Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	text-decoration: none;
	color: #000;
	line-height: 20px;
	list-style: none;
	padding-left: 20px;
	text-indent: 20px;}
#menu li a:hover, #menuT li a:hover, #menuP li a:hover{text-decoration: none;color: #ccc;}

#negro {
	position: fixed;
	z-index: 0;
	left: 290px;
	top: 135px;
	height: 630px;
	width: 100%;
	background-color: #000000;
	overflow-x: hidden;}
#photoShow {height: 500px;width: 960px;}
#photoShow div {position: absolute;z-index: 0;left: 0px;top: 100px;}
#photoShow div.previous {
    z-index: 1;}
#photoShow div.current {
    z-index: 2;}
#titulo {
	width: 1000px;
	height: 160px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.0em;
	color: #666666;
	padding-top:45px;padding-left:35px;
	height: 30px;
	position: relative;
	top: 0px;
	left: 300px;
	background-color: #FFFFFF;
	z-index: 3;}
#links ul {
	position: absolute;
	z-index: 0;
	left: 360px;
	top: 690px;
	height: 160px;
	width: 200px;
text-decoration: none;}
#links li a{font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.0em;
	color: #666666;
	padding-left:20px;
padding-top:13px;text-decoration: none;list-style: none;}

#links a:hover{color: #000;}

#texto, #texto1, #texto2, #texto3, #texto4{position: absolute;
	z-index: 0;left: 340px;height: 900px;
	width: 600px;
	padding-bottom: 30px;
	margin-bottom: 30px;}
#texto {top: 45px;}
#texto1 {top: 20px;height: 900px;}
#texto2 {top: 20px;}
#cv {position: absolute;z-index: 0;left: 340px;top: 40px;height: 760px;width: 580px;margin-bottom: 100px;}
#cv h3, #texto h3, #texto1 h3,#texto2 h3{font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	color: #666666;
	padding-top:20px;
	padding-left:20px;
	line-height:160%}

#cv p, #texto p, #texto1 p,#texto2 p {font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.0em;
	color: #666666;
	padding-left:20px;
	line-height:160%;
	padding-top:13px;}
#texto h4{font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.0em;
	color: #666666;padding-left:20px;}
.parrafo{padding-top:-15px;}
#cvfoto {
	position: absolute;
	z-index: 0;
	left: 867px;
	top: 300px;
	height: 395px;
	width: 520px;
	border: thin solid #666666;}
#contactofoto {
	position: absolute;
	z-index: 0;
	left: 360px;
	top: 230px;
	height: 420px;
	width: 640px;
	border: thin solid #666666;}
#foto2 {
	float: left;
	height: 100%;
	width: 900px;
	position: absolute;
	left: 300px;
	top: 40px;}
#foto3 {
	float: left;
	height: 80%;
	width: 900px;
	position: absolute;
	left: 300px;
	top: 40px;}
#fotoT1 {
	position: absolute;
	z-index: 0;
	left: 982px;
	top: 300px;
	height: 529px;
	width: 420px;
	border: thin solid #666666;}
#fotoT2 {
	position: absolute;
	z-index: 0;
	left: 982px;
	top: 280px;
	height: 502px;
	width: 395px;
	border: thin solid #666666;}
#fotoT3 {
	position: absolute;
	z-index: 0;
	left: 982px;
	top: 300px;
	height: 270px;
	width: 420px;
	border: thin solid #666666;}
#fotoT4 {
	position: absolute;
	z-index: 0;
	left: 375px;
	top: 130px;
	height: 540px;
	width: 800px;
	border: thin solid #666666;}
#fotoT5 {
	position: absolute;
	z-index: 0;
	left: 390px;
	top: 540px;
	height: 420px;
	width: 620px;
	border: thin solid #666666;
	margin-bottom: 40px;}
#fotoT6 {
	position: absolute;
	z-index: 0;
	left: 350px;
	top: 800px;
	height: 400px;
	width: 860px;
	border: thin solid #666666;
	margin-bottom: 60px;}
#fotoT7 {
	position: absolute;
	z-index: 0;
	left: 20px;
	top: 250px;
	height: 720px;
	width: 980px;
	border: thin solid #666666;
	margin-bottom: 60px;}
#fotoT8 {
	position: absolute;
	z-index: 0;
	left: 982px;
	top: 300px;
	height: 670px;
	width: 342px;
	border: thin solid #666666;}		

#fotoT9 {
	position: absolute;
	z-index: 0;
	left: 982px;
	top: 300px;
	height: 221px;
	width: 420px;
	border: thin solid #666666;}
#fotoT10 {
	position: absolute;
	z-index: 0;
	left: 982px;
	top: 300px;
	height: 618px;
	width: 420px;
	border: thin solid #666666;}
#fotoT11 {
	position: absolute;
	z-index: 0;
	left: 375px;
	top: 350px;
	height: 485px;
	width: 720px;
	border: thin solid #666666;}
#galeria{width:100%;height: 630px;
	position: relative;
	left: 320px;
	top: 100px;
	z-index: 1;}
#MenuP ul{
	width: 10200px;
	height: 630px;
	margin: 0 auto;
	list-style: none;
	position: absolute;
	left: 10px;
	top: 0px;}
#MenuP2 ul{
	width: 12200px;
	height: 630px;
	margin: 0 auto;
	list-style: none;
	position: absolute;
	left: 10px;
	top: 0px;}
#MenuP3 ul{
	width: 4600px;
	height: 630px;
	margin: 0 auto;
	list-style: none;
	position: absolute;
	left: 10px;
	top: 0px;}
#MenuP4 ul{
	width: 2500px;
	height: 630px;
	margin: 0 auto;
	list-style: none;
	position: absolute;
	left: 10px;
	top: 0px;}		
#MenuP ul p, #MenuP2 ul p, #MenuP3 ul p, #MenuP4 ul p{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666;
	display:block;
	padding-top:640px;}
#MenuP ul li, #MenuP2 ul li,#MenuP3 ul li, #MenuP4 ul li{
height: 635px;
	float: left;
    margin: 0;
    padding: 0;
	padding-top: 7px;
top: 10px;
border-top-width: 1px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #999;
display:block;}

.f1 {background-image: url(../fotos/linea/L1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 400px;}
.f2{background-image: url(../fotos/linea/L2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 650px;}
.f3{background-repeat: no-repeat;
	background-position: left top;
	width: 360px;
	background-image: url(../fotos/linea/L3.jpg);}
.f4 {background-image: url(../fotos/linea/L4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 575px;}
.f5{width: 600px;
	background-image: url(../fotos/linea/L6.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f6{width: 400px;
	background-image: url(../fotos/linea/L5.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f7{width:1200px;
	background-image: url(../fotos/linea/P5.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f12{width: 640px;
	background-image: url(../fotos/ojo/1.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f13{width: 640px;
	background-image: url(../fotos/ojo/2.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f14{width: 640px;
	background-image: url(../fotos/ojo/3.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f15{width: 440px;
	background-image: url(../fotos/ojo/4.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f16{width: 640px;
	background-image: url(../fotos/monocromo/2.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f17{width: 1300px;
	background-image: url(../fotos/monocromo/1.jpg);
	background-repeat: no-repeat;
	background-position: left top;}		
.f18{width: 640px;
	background-image: url(../fotos/monocromo/3.jpg);
	background-repeat: no-repeat;
	background-position: left top;}		
.f19{width: 640px;
	background-image: url(../fotos/monocromo/4.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f20{width: 480px;
	background-image: url(../fotos/monocromo/5.jpg);
	background-repeat: no-repeat;
	background-position: left top;}					
.f21{width: 180px;
	background-image: url(../fotos/monocromo/6.jpg);
	background-repeat: no-repeat;
	background-position: left top;}					
.f22{width: 640px;
	background-image: url(../fotos/monocromo/7.jpg);
	background-repeat: no-repeat;
	background-position: left top;}					
.f23{
	width: 1350px;
	background-image: url(../fotos/mac/1.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f24{
	width: 1240px;
	background-image: url(../fotos/mac/3.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f25{width: 1140px;
	background-image: url(../fotos/mac/5.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f26{width: 1240px;
	background-image: url(../fotos/mac/6.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f27{width: 1240px;
	background-image: url(../fotos/mac/8.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f28{width: 1240px;
	background-image: url(../fotos/mac/10.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f29{width: 1240px;
	background-image: url(../fotos/mac/3.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f30{width: 1240px;
	background-image: url(../fotos/mac/3.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f31{width: 640px;
	background-image: url(../fotos/monocromo/4.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f32{width: 1043px;
	background-image: url(../fotos/linea/P2.jpg);
	background-repeat: no-repeat;}
.f33{width: 1883px;
	background-image: url(../fotos/linea/P1.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f34{width: 1457px;
	background-image: url(../fotos/linea/P6a.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f35{width: 1242px;
	background-image: url(../fotos/linea/P9.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f36{width: 1150px;
	background-image: url(../fotos/linea/P10.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f37{width: 673px;
	background-image: url(../fotos/mac/M1.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f38{width: 694px;
	background-image: url(../fotos/mac/M2.jpg);
	background-repeat: no-repeat;
	background-position: left top;}
.f39{width: 700px;
	background-image: url(../fotos/mac/M3.jpg);
	background-repeat: no-repeat;
	background-position: left top;}	
.f40{width: 700px;
	background-image: url(../fotos/mac/M4.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															
.f41{width: 700px;
	background-image: url(../fotos/mac/M5.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															
.f42{width: 700px;
	background-image: url(../fotos/mac/M6.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															
.f43{width: 500px;
	background-image: url(../fotos/mac/M7.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															
.f44{width: 700px;
	background-image: url(../fotos/mac/M8.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															
.f45{width: 700px;
	background-image: url(../fotos/mac/M9.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															
.f46{width: 700px;
	background-image: url(../fotos/mac/M10.jpg);
	background-repeat: no-repeat;
	background-position: left top;}															

.text1, .text2, .text3, .text4, .text5, .text6, .text7, .text8, .text9, .text10, .text11, .text12, .text13, .text14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	position: absolute;
	z-index: 4;
	padding-top: 5px;
	color: #030303;}
.text1, .text2, .text3, .text4, .text5, .text6 {left: 361px;width: 260px;}
.text7, .text8, .text9, .text10, .text11, .text12, .text13, .text14 {
left: 330px;width: 300px;}
.text1 {top: 810px;}
.text2 {top: 1660px;}
.text3 {top: 2500px;}
.text4 {top: 3350px;}
.text5 {top: 4195px;}
.text6 {top: 5040px;}
.text7 {top: 660px;}
.text8 {top: 1325px;}
.text9 {top: 1990px;}
.text10 {top: 2655px;}
.text11 {top: 3320px;}
.text12 {top: 3990px;}
.text13 {top: 5040px;}
.text14 {top: 5900px;}

.nombre{}
.pintura{color: #999;font-size: 0.8em;}
.titulo{color: #999;font-size: 0.8em;}
.pad{padding-left: 120px;	}
.pad0{padding-left: 10px;	}
.pad1{padding-left: 100px;}
.pad2{padding-left: 140px;}
.pad2a{padding-left: 160px;	}
.pad3{padding-left: 200px;	}
.pad4{padding-left: 250px;	}
.pad5{padding-left: 20px;	}
.padtop{padding-top: 40px;}
.padtop1{padding-top: 50px;}
.padbot{padding-bottom: 30px;}
.padfto2{margin-bottom: 20px;}
.padfto3{margin-bottom: 20px;padding-top: 180px;}
.padfto{padding-left: 10px; padding-top: 10px;}
.cursivapad{padding-left: 0px;font-style: italic;font-size: 1em;font-weight: bold;}
.cursivapad0{padding-left: 40px;font-style: italic;font-size: 1em;font-weight: bold;	}
.cursivapad1{padding-left: 100px;font-style: italic;font-size: 1em;font-weight: bold;	}
.cursivapad2{padding-left: 140px;font-style: italic;font-size: 1em;font-weight: bold;}
.cursivapad2{padding-left: 160px;font-style: italic;font-size: 1em;font-weight: bold;	}
.cursivapad3{padding-left: 200px;font-style: italic;font-size: 1em;font-weight: bold;	}
.cursivapad4{padding-left: 250px;font-style: italic;font-size: 1em;font-weight: bold;	}
.cursivapad5{padding-left: 20px;font-style: italic;font-size: 1em;font-weight: bold;	}
.cursivapad6{padding-left: 0px;font-style: italic;font-size: 1em;font-weight: bold;	}

.pie1 {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #666666;position: absolute;z-index: 3;left: 4147px;top: 266px;width: 291px;}
.pie2 {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #666666;position: absolute;z-index: 3;left: 4447px;top: 266px;width: 291px;}
.pie3 {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #666666;position: absolute;z-index: 3;left: 4747px;top: 266px;width: 291px;}
.linea2{border-bottom-color: #666666;border-width: thin;border-style: none none solid;width: 240px;padding-left:-20px;}
.linea3{border-bottom-color: #666666;border-width: thin;border-style: none none solid;width: 390px;padding-left:-20px;}
.linea4{border-bottom-color: #666666;border-width: thin;border-style: none none solid;width: 300px;padding-left:-20px;}
.current1{color: #000;font-weight: bold;font-style: normal;text-transform: uppercase;}
.current2{color: #058585;padding-left: 20px;font-weight: bold;text-transform: uppercase;}
.current3{color: #058585;font-weight: bold;text-transform: uppercase;}
.cita {font-family: Arial, Helvetica, sans-serif;font-size: 0.7em;color: #666666;font-style: italic;}
.bold {font-family: Arial, Helvetica, sans-serif;font-size: 1em;color: #666666;font-weight: bold;line-height: 50%;}
.vinculo{text-decoration: underline;}