@charset "UTF-8";
/* CSS Document */
			
			html{font:62.5% Helvetica,Arial,sans-serif;}
			body{margin:0;font-size:100%;}
			* html body{font-size:101%;}
			*:first-child+html body{font-size:101%;}
			
			h1,h2,h3,h4,h5,h6,p,pre,blockquote{margin:0;font-size:1em;}
			ul,ol,dl,dt,dd{padding:0;margin:0;}
			ul,ol{list-style:none;}
			address,cite{font-style:normal;}
			img{border:none;-ms-interpolation-mode:bicubic;}
			
			td,th{vertical-align:top;}
			caption,th{text-align:left;}
			
			form{margin:0;}
			fieldset{margin:0;padding:0;border:none;}
			legend{margin:0;padding:0;color:#000;}
			input,textarea,select{font:1em Arial,Helvetica,sans-serif;}
			textarea{overflow:auto;}
			
			estirar:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
			.estirar{display:inline-block;}
			.estirar{display:block;}
			* html .estirar{height:1px;}
			#cajasocial { position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:0.8em; top:30px; left:880px; color:#666666; font-weight:400; text-decoration:none; 					width:250px; background:white;}
			#cajasocial2 { position: fixed; font-family:PT Serif, Arial, sans-serif; font-size:0.8em; top:30px; left:880px; color:#666666; font-weight:400; text-decoration:none; 					width:250px; background:white;}
			#menu { display:block; float:left; position:absolute; z-index:99; background:white;}
			#menu2 { display:block; float:left; position:fixed; z-index:99; background:white;}
			#trasera { position:absolute; z-index:97; background:white; height:130px; width:950px; padding-bottom:120;}
			#trasera2 { position:fixed; z-index:97; background:white; height:130px; width:950px; padding-bottom:120;}
			#resto { display:block; padding-bottom:40px; float:left; z-index:97;}
			#pie { display:block; margin-top:40px; float:left; font-family:PT Serif, Arial, sans-serif; font-size:5.8em;}
			.hueco { margin:4px;} 

			
			.pegada {padding:0; margin:0; position:absolute; top:0; left:0;}
			#nombrechq a{ position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:3.0em; top:7px; left:10px; color:#FFF; font-weight:700; text-decoration:none;}
			a:hover { opacity:0.5; }
			#nombrechq span{ font-weight:400; }
			
			#clients a{ position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:2.5em; top:75px; left:330px; color:#88aac5; font-weight:700; text-decoration:none;}
			#resume a{ position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:2.5em; top:75px; left:437px; color:#e6c414; font-weight:700; text-decoration:none;}
			#contact a{ position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:2.5em; top:75px; left:650px; color:#c59c6c; font-weight:700; text-decoration:none;}
			#works a{ position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:2.5em; top:75px; left:560px; color:#c4c62c; font-weight:700; text-decoration:none;}
			#blogs a{ position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:2.5em; top:75px; left:775px; color:#cc6f46; font-weight:700; text-decoration:none;}
			
			#explicacion { position: absolute; font-family:PT Serif, Arial, sans-serif; font-size:1.3em; top:150px; left:30px; color:#666666; font-weight:400; text-decoration:none; width:200px; margin-bottom:40px;}
			#explicacion2 { position: fixed; font-family:PT Serif, Arial, sans-serif; font-size:1.3em; top:150px; left:30px; color:#666666; font-weight:400; text-decoration:none; width:200px; margin-bottom:40px;}
			#explihorizontal { display:block; float:left; font-family:PT Serif, Arial, sans-serif; font-size:1.1em; color:#666666; font-weight:400; text-decoration:none; width:550px; margin-bottom:40px;}
			
			.listado { background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#ffffff), color-stop(100%,#f5f5f5));
					background: -moz-linear-gradient(center top, #ffffff 50%, #f5f5f5 100%);
					padding:15px; border-bottom:solid 1px #CCC;}
			
			#explicacion h1 { font-weight:700; font-size:2.7em; line-height:1.0em;}
			#explicacion2 h1 { font-weight:700; font-size:2.7em; line-height:1.0em;}
			#explihorizontal h1 { font-weight:700; font-size:2.7em; line-height:1.0em; margin-top:10px;}
			
			#explicacion a{ color:#000000; font-weight:700; text-decoration:none;}
			#explicacion2 a{ color:#000000; font-weight:700; text-decoration:none;}
			#explihorizontal a{ color:#000000; font-weight:700; text-decoration:none;}
			
			#explicacion a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			#explicacion2 a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			#explihorizontal a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			
		
			#bloqueexpli { display:inline; float:left; width:500px; margin-right:35px; };
			#bloquexpli2 { display:inline; float:left; width:200px; border-left:solid 1px #CCC; margin-left:20px;};
			
			#resumecv { position: absolute; top:130px; left:330px; font-family:PT Serif, Arial, sans-serif; font-size:1.3em;  color:#666666; font-weight:400; text-decoration:none; width:600px;}
			#resumencv { position: absolute; top:130px; left:330px; font-family:PT Serif, Arial, sans-serif; font-size:1.3em;  color:#666666; font-weight:400; text-decoration:none; width:600px;}
			#resumecvhz { display:block; float:left; margin:130px; float:letf; font-family:PT Serif, Arial, sans-serif; font-size:1.3em; color:#666666; font-weight:400; text-decoration:none; width:1000px;}
			
			#resumecv a{ color:#000000; font-weight:700; text-decoration:none;}
			#resumencv a{ color:#000000; font-weight:700; text-decoration:none;}
			#resumecvhz a{ color:#000000; font-weight:700; text-decoration:none;}
			
			#resumecv a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			#resumencv a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			#resumecv a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			
			#resumecvhz a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			#resumencv a:hover{ color:#FFCD00; font-weight:700; text-decoration:none;}
			
			#botonera {position:absolute; padding-bottom:5px; background:#FFF; width:650px;}
			#botonera2 {position:fixed; padding-bottom:5px; background:#FFF; width:650px;}
			
			.titresume {display:block; float:left; padding:5px; background:#e6c414; color:#000000; font-weight:700; -webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 0px;
					 margin:0px;
					 margin-top:30px;
					 margin-bottom:10px; 
					 width:600px;}
					
			.titresumehz {padding:5px; padding-left:15px;  background:#e6c414; color:#000000; font-weight:700; -webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 0px;
					display:inline-block; margin:10px; }
			
			.boton { display:inline; float:left; 
					background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f5f5f5), color-stop(50%,#e9e9e9));
					background: -moz-linear-gradient(center top, #f5f5f5 50%, #e9e9e9 50%);
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					-webkit-transition: background-color 2s ease-out;
					-moz-transition: background-color 2s ease-out;
					-o-transition: background-color 2s ease-out;
					transition: background-color 2s ease-out;
					text-shadow: 1px 1px 0px #;
					padding: 4px 4px;
					margin: 1px 3px;
					text-transform: lowercase;
					text-align: center;
					font-size: 11px;
					width: 80px;
					border: 1px solid #ccc;
					font-family:PT Serif, Arial, sans-serif; font-weight:700;
					color:#666;
					}
					
			.boton:hover {  background: #9e9e9e;
    						color: #FFFFFF;}
			
			#contenedor-items {border:0px; padding:0px; width:612px; float:left; margin:0px;}
			#contenedor-itemshoriz{border:0px; padding:0px; width:200px; float:left; margin:0px; border-left:solid 1px #CCC; margin-left:20px; padding-left:15px;}
			
			#contenedor-items ul{list-style-type:none; margin:0px; padding:0px; float:left;}
			#contenedor-itemshoriz ul{list-style-type:none; margin:0px; padding:0px; float:left;}
			#contenedor-items ul.trabajos {list-style-type:none; margin:0px; padding:0px; float:left;}
			#contenedor-itemshoriz ul.trabajos {list-style-type:none; margin:0px; padding:0px; float:left;}
			#contenedor-items ul li{float:left; width:200px; height:180px; margin:2px; list-style-type:none;}
			#contenedor-itemshoriz ul li{float:left; width:200px; height:180px; margin:2px; list-style-type:none;}
			#contenedor-items ul.trabajos li{float:left; width:194px; height:300px; margin:5px; list-style-type:none;}
			#contenedor-itemshoriz ul.trabajos li{float:left; width:194px; height:300px; margin:5px; list-style-type:none;}
			#contenedor-items ul li:first-child{margin-left:0px;}
			#contenedor-itemshoriz ul li:first-child{margin-left:0px;}
			#contenedor-items ul li a{border:0;}
			#contenedor-itemshoriz ul li a{border:0;}
			#contenedor-items ul li a img{border:0;}
			#contenedor-itemshoriz ul li a img{border:0;}
			
			#conferenciante li{ color:black;}
			#conferenciante li span { font-size:10px; color:#666;}
			
			.desarrollo-noticia{width:180px; background:#88aac5; color:#000; font-family:PT Serif,serif; display:none; height:160px; padding:10px;}
			.noticias li:hover img{opacity:0.85}
			.noticias li.sep{cursor:default}
			.noticias li.sep:hover img{opacity:1}
			.desarrollo-noticia .inner{padding:0px;}
			h2 { font-weight:700; font-size:16px; line-height:19px;}
			h3 { font-weight:400; font-size:12px; color:black; margin-top:10px;}
			.inner span { font-size:12px; line-height:0.4em; color:#FFF; margin-top:7px;}