/*! normalize.css v1.1.3 | MIT License | git.io/normalize */a:hover,body,mark{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,nav#primary a,section,summary{display:block}#branding,#content,#wrapper,footer,nav#primary li,sub,sup{position:relative}#branding,#footer,#portfolio ul li img{width:100%}#bg1-4,#contactar,#habilidades{position:absolute;left:450px}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}button,html,input,select,textarea{font-family:sans-serif}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:3px;margin:0;border:0;border-top:1px solid #3b3b3b;border-bottom:1px solid #3b3b3b}mark{background:#ff0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}sub,sup{line-height:0}sup{top:-.5em}sub{bottom:-.25em}nav ol,nav ul,ol,ul{list-style:none}img{-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}legend{white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}#awwwards a,.fancybox-inner,.fb-like{overflow:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}body{font-family:Quicksand,sans-serif;font-size:14px;line-height:1.5}.content-area h1,h1{font-family:Bevan,serif}a,a:active,a:link,a:visited{-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;text-decoration:none;color:#21a97e;outline:0}p{margin:1em 0}#wrapper{overflow-x:hidden;height:6300px}#branding{z-index:5;background:#fff}#branding h1{font-size:18px;font-weight:700;width:940px;margin:0 auto;padding:10px 15px}footer{font-size:12px;padding:5px;text-align:center;color:#f3f3f3;background:#32210f}footer a,footer a:active,footer a:link,footer a:visited{-webkit-transition:color .25s ease-out;-moz-transition:color .25s ease-out;-o-transition:color .25s ease-out;transition:color .25s ease-out;text-decoration:none;color:#fff;outline:0}footer a:hover{color:#816533}nav#primary{position:fixed;z-index:5;top:50%;right:16px;margin-top:-40px}nav#primary li{height:20px}nav#primary a{width:20px;height:20px;text-indent:-9999px;background:url(../img/sprite.png) -4px -834px no-repeat}nav#primary a.active,nav#primary a:hover{background:url(../img/sprite.png) -4px -854px no-repeat}nav#primary h1{font-family:Quicksand,sans-serif;position:absolute;top:-7px;right:22px;display:none;padding:4px 20px 4px 7px;white-space:nowrap;color:#333;background:url(../img/nav-arrow.png) 100% 50% no-repeat}#content h1,#inicio #comic2 h2{font-family:Bevan,serif}#content{line-height:1.7;z-index:10;max-width:940px;margin:0 auto;padding:0 10px}#contactar,#habilidades,#inicio,#portfolio,#sobre-mi{padding-top:105px}#inicio{position:absolute;top:0;min-height:1000px}#inicio #hector{position:absolute;top:100px;left:500px;width:386px;height:516px;background:url(../img/sprite.png) -850px -320px no-repeat}#inicio #comic1{font-size:11px;position:absolute;top:15px;left:710px;display:none;width:94px;height:86px;padding:8px 5px 0 27px;text-align:center;background:url(../img/sprite.png) -250px -720px no-repeat}#inicio #comic1 p{margin:0}#inicio #comic2{font-size:22px;line-height:26px;position:absolute;top:115px;left:190px;width:401px;height:277px;padding:25px 30px 0 0;text-align:center;background:url(../img/sprite.png) -417px -721px no-repeat}#inicio #comic2 h2{font-size:26px;line-height:34px}#sobre-mi{position:absolute;top:1090px;width:870px;height:1200px;padding:30px 0 0;background:url(../img/bg-arrows.png) no-repeat}#sobre-mi h1{padding:0 200px 0 0;text-align:right}#sobre-mi .circle{position:absolute}#sobre-mi .circle .text{font-size:18px;line-height:22px;position:absolute;padding:10px;text-align:center}#sobre-mi .circle .text strong{font-size:22px}#sobre-mi .circle .img{position:absolute;margin:10px;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}#sobre-mi .circle .img img{-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}#circle-240{top:544px;left:533px;width:240px;height:240px;background:url(../img/sprite.png) 0 -420px no-repeat}#circle-240 .text{margin-top:25px}#circle-260 .text,#circle-350 .text{margin-top:20px}#circle-260{top:340px;left:52px;width:260px;height:260px;background:url(../img/sprite.png) -240px -420px no-repeat}#circle-320{top:0;left:0;width:320px;height:320px;background:url(../img/sprite.png) -790px 0 no-repeat}#circle-350{top:833px;left:515px;width:350px;height:350px;background:url(../img/sprite.png) -500px -370px no-repeat}#circle-370{top:627px;left:140px;width:370px;height:370px;background:url(../img/sprite.png) -420px 0 no-repeat}#circle-370 .text{margin-top:30px}#circle-420{top:120px;left:340px;width:420px;height:420px;background:url(../img/sprite.png) no-repeat}#circle-420 .text{margin-top:40px}#portfolio{position:absolute;top:2480px}#portfolio ul li{float:left;margin:20px;padding:10px;height:240px;width:240px;background:#fff;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 3px rgba(0,0,0,.2);box-shadow:0 2px 3px rgba(0,0,0,.2)}#portfolio ul li span{cursor:pointer}#content h1{font-size:41px;font-weight:400;line-height:45px;margin:0 0 25px;color:#fff}#habilidades{top:4150px;width:378px;height:490px;padding:90px 80px 20px 76px}#habilidades h1{padding-top:20px;text-align:center;color:#333}#habilidades table thead tr td{padding:3px 14px;border-bottom:1px #ccc solid;border-left:1px #ccc solid}#habilidades table thead tr td:first-child{width:100px;border-left:0}#habilidades table tbody tr td{padding:2px;text-align:center;vertical-align:middle;border-bottom:1px #ccc dotted;border-left:1px #ccc solid}#habilidades table tbody tr td.checked{background:url(../img/check.png) center no-repeat}#habilidades table tbody tr td img{margin:0 auto}#habilidades table tbody tr td:first-child{border-left:0}#contactar{top:5435px;width:410px;padding:25px}#contactar h1{margin-bottom:50px;color:#816533}#contactar #loading{position:absolute;top:200px;left:200px;display:none}#contactar #success{font-size:22px;display:none;width:100%;margin-top:100px;text-align:center;color:#816533}#contactar form div{clear:both}#contactar form label{font-size:22px;float:left;width:150px;color:#816533}#contactar form label.large{height:120px}#contactar form label.error{font-size:14px}#contactar form input[type=email],#contactar form input[type=text],#contactar form textarea{font-family:Quicksand,sans-serif;font-size:18px;width:244px;height:22px;padding:3px;color:#f3f3f3;border:1px solid #3f2813;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#806533}#contactar form textarea{height:100px}#contactar form input[type=submit]{font-family:Quicksand,sans-serif;font-size:22px;float:right;cursor:pointer;color:#816533;border:1px solid #482e16;background:#482e16}#footer{line-height:30px;position:absolute;top:5980px;text-align:center;color:#816533}#footer h1{margin:0;color:#816533}#footer>div{font-size:26px;margin:0}.cloud{background:url(../img/sprite.png)}.c-1{width:248px;height:45px;background-position:0 -660px}.c-2{width:239px;height:40px;background-position:0 -705px}.c-3{width:212px;height:41px;background-position:0 -745px}.c-4{width:248px;height:45px;background-position:0 -786px}#parallax-bg1,#parallax-bg2{width:1200px;margin-left:-600px;top:0;left:50%;position:fixed}#parallax-bg3{position:fixed;z-index:4;top:0;left:50%;width:940px;margin-left:-470px}#bg3-1{position:absolute;top:-111px;left:355px}#bg3-2{position:absolute;top:812px;left:321px}#bg3-3{position:absolute;top:1628px;left:403px}#bg3-4{position:absolute;top:2700px;left:-85px}#parallax-bg2{z-index:3}#bg2-1{position:absolute;top:162px;left:200px}#bg2-2{position:absolute;top:300px;left:1150px}#bg2-3{position:absolute;top:543px;left:-35px}#bg2-4{position:absolute;top:1180px;left:250px}#bg2-5{position:absolute;top:900px;left:890px}#parallax-bg1{z-index:2}#bg1-1{position:absolute;top:85px;left:-270px}#bg1-2{position:absolute;top:340px;left:795px}#bg1-3{position:absolute;top:900px;left:-220px}#bg1-4{top:1020px}#sun{position:fixed;z-index:1;top:0;left:50%;width:479px;height:347px;margin-left:400px}#awwwards{position:fixed;z-index:555;top:50px;right:0}#awwwards a{display:block;width:69px;height:105px;text-indent:-8000px;background:url(../awwwards_nominee_w_right.png) no-repeat}.fb-like{height:20px;margin-right:30px}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{margin:0;padding:0;vertical-align:top;border:0;outline:0}.fancybox-wrap{position:absolute;z-index:8020;top:0;left:0}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{color:#444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f9f9f9;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;color:#444}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/js/addons/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;z-index:8060;top:50%;left:50%;margin-top:-22px;margin-left:-22px;cursor:pointer;opacity:.8;background-position:0 -108px}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;cursor:pointer;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(/js/addons/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/js/addons/fancybox/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;visibility:hidden;width:36px;height:34px;margin-top:-18px}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;overflow:visible!important;max-width:99999px;max-height:99999px}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;z-index:8010;top:0;left:0;display:none;overflow:hidden;background:url(/js/addons/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;right:0;bottom:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{font:400 13px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;position:relative;z-index:8050;visibility:hidden;text-shadow:none}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;z-index:8050;right:50%;bottom:0;margin-bottom:-35px;text-align:center}.fancybox-title-float-wrap .child{font-weight:700;line-height:24px;display:inline-block;margin-right:-100%;padding:2px 20px;white-space:nowrap;color:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:0 0;background:rgba(0,0,0,.8);text-shadow:0 1px 2px #222}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/js/addons/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/js/addons/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}