/* normalize.css v3.0.0 | MIT License | git.io/normalize */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent;}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Geo;font-style:normal;src:url("type.ttf")}body{background:#fff;text-align:center;font-size:16px;font-weight:300;font-family:'Special Elite'}h3{font-size:2em}a{text-decoration:none}ul{margin:0;padding:0;list-style:none}nav{width:100%;text-align:center;overflow:auto;border-bottom:1px rgba(0,0,0,0.5) solid;color:#000;}nav ul{padding:1em 0 1em 0;float:right;width:55%;z-index:5;overflow:hidden}nav li{display:inline-block;padding:0 4em;color:#111;transition:.5s;}nav li:hover{color:#34aaaa}header{padding:1em 0;overflow:hidden;}header figure{margin:0 auto;padding:0;width:60%;border-radius:50%;overflow:hidden;width:350px;height:350px;}header figure img{width:100%;-webkit-filter:grayscale(0.3)}#avatar{vertical-align:top;display:inline-block;width:50%;margin:0;padding:0}#titulo{margin-left:-5%;padding-top:70px;width:40%;display:inline-block;text-align:left;height:200px;}#titulo h1{padding:30px 0 0 0}#titulo h2{padding:0}#about{text-align:center;width:100%;margin:5em 0;}#about p{text-align:justify;width:70%;margin:0 auto;margin-top:.2em}#skills{width:100%;padding:2.5em 0;text-align:justify;}#skills h3{text-align:center;padding:0;margin:0 0 1em 0}#skills p{margin:.3em 0 0 0;padding:0 15%}.description{opacity:0;color:#eee;width:100%;height:100%;background:rgba(4,180,174,0.7);position:absolute;top:-2px;left:1px;transition:.5s ease-in;-webkit-transform:translateZ(0);cursor:default;}.description:hover{cursor:pointer;opacity:1}.description a{text-decoration:none;color:#fff}.description h5{font-size:2em}.description p{margin-top:-15px;font-size:1.5em}#work{width:100%;padding:1em 0;text-align:center;margin:0 auto;overflow:hidden;}#work article{display:inline-block;vertical-align:top;width:19%;margin:0 auto;padding:0;transition:.5s;position:relative;}#work article figure{width:100%;margin:-.2% .2%;padding:0;}#work article figure img{margin:0;padding:0;width:100%;-webkit-filter:grayscale(0);transition:.5s}#res{width:100%;padding:1em 0;text-align:center;margin:0;overflow:hidden;}#res article{margin:0 auto;width:70%;margin-bottom:2%;padding:1em 0;text-align:center;}#res article table{padding:0;margin:0 auto;text-align:left;}#res article table a{font-style:italic;}#res article table a:visited{color:#00f}#res article table tr:first-child{font-family:Geo;font-size:1.3em}#res article table tr{border-bottom:1px solid #777;}#res article table tr td:first-child{width:200px}#res article table tr td:nth-child(2){width:200px;text-align:center}#res article table tr td:nth-child(3){text-align:right;width:200px}#res article table td{padding:.2em 1em;margin:.5em 0 2.2em 2.5em;padding:.5em 1em}.video-page{background:#fff;color:#000;}.video-page nav{border-bottom:1px solid #111;}.video-page nav ul li{color:#111}.video-page h1{margin-top:30px;margin-bottom:30px;font-size:1.3em;}.video-page h1 span{color:#ff0040}.video{position:relative;cursor:pointer}.nav2{position:relative}video{width:100%}#contacto{width:100%;background:#050505;background-image:url("avion.png");background-position:100% 110%;background-size:50%;background-repeat:no-repeat;color:#fff;margin:0;padding:0 0 2em 0;text-align:center;margin:0;}#contacto h2{margin:0;padding-top:1em;font-weight:300}#contacto article{display:inline-block;width:49.5%;vertical-align:top}#contacto form{width:49.5%;display:inline-block;text-align:center;}#contacto form input{color:#333;text-align:center}#contacto form textarea{color:#333;text-align:center}#contacto form .button{padding:.3em 1.5em .2em 1.5em;color:#fff;background:transparent;border:2px solid #fff;transition:.5s;}#contacto form .button:hover{color:#222;background:#fff}@media screen and (max-width:1750px){body nav ul li{padding:0 1.8em}body .description{width:100%;}body .description h5{margin-top:40px;font-size:1.5em}body .description p{margin-top:-25px;font-size:1em}}@media screen and (max-width:1290px){body nav ul li{padding:0 1.4em}body .description{width:100%;}body .description h5{margin-top:25px;font-size:1.5em}body .description p{margin-top:-25px;font-size:1em}}@media screen and (max-width:950px){body nav ul{width:100%;}body nav ul li{padding:0 2em}body #avatar{width:100%}body #titulo{margin:0 auto;width:100%;text-align:center}body #work{overflow:hidden}body .description{width:100%;}body .description h5{margin-top:12px;font-size:1.5em}body .description p{margin-top:-25px;font-size:1em}}@media screen and (max-width:720px){body nav ul{width:100%;}body nav ul li{padding:0 1em}body #avatar figure{width:300px;height:300px}body #work{width:100%;margin:0 auto;padding:0;overflow:hidden;}body #work article{width:32%}body #res{width:100%;overflow:hidden;}body #res article{margin:0 auto;width:90%}body #contacto{width:100%;}body #contacto article{margin:0 auto;margin-top:5em;display:block;width:80%}body #contacto form{margin:0 auto;display:block;width:80%;}body #contacto form input{width:90%}body #contacto form textarea{width:90%}}@media screen and (max-width:500px){body header{position:relative;top:50px;}body header #titulo{text-align:center;width:100%}body nav{position:fixed;z-index:10;background:rgba(254,254,254,0.9);}body nav ul{border:none;width:100%;}body nav ul li{padding:0 .4em}body #about{width:100%;}body #about p{width:90%;padding:0;margin:0 auto;margin-top:.5em}body #skills{width:100%;}body #skills p{width:90%;padding:0;margin:0 auto;margin-top:.5em}body #work{width:100%;margin:0 auto;padding:0;overflow:hidden;}body #work article{width:45%}body #res{width:100%;overflow:hidden;}body #res article{margin:0 auto;width:100%;}body #res article table{width:95%;margin:0 auto;}body #res article table tr{border-bottom:1px solid #777;}body #res article table tr td:first-child{width:30%}body #res article table tr td:nth-child(2){width:30%;text-align:center}body #res article table tr td:nth-child(3){text-align:right;width:30%}body #res article table td{padding:.2em .5%;margin:.5em 0}body #contacto{width:100%;}body #contacto article{display:block;width:100%}body #contacto form{display:block;width:100%;}body #contacto form input{width:90%}body #contacto form textarea{width:90%}}