/*Theme Name: MakotoWatanabe.comTheme URI: http://makotowatanabe.com/Description: Portfolio Makoto WatanabeVersion: 2.0Author: Makoto WatanabeAuthor URI: http://makotowatanabe.com/*/@charset "utf-8";/*-=| reset.css |=------------------------------------------------------------------------------------------------------------------------------------*/html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,legend {padding: 0; margin: 0;}legend {color: #000;}table {border-collapse: collapse; border-spacing: 0;}fieldset,img {border: 0;}address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal;font-style: normal;}ol,ul,li {list-style: none;}caption,th,td  {text-align: left; font-weight: normal;}h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%; margin:0; padding:0;}q:before,q:after {content:'';}abbr,acronym { border: 0;}form,input,button,a,img a{outline:none; text-decoration:none; border:none;}input,textarea, select {font-size: 110%; line-height: 1.1;}abbr,acronym {border-bottom: .1em dotted; cursor: help;}/*-=|^| reset.css |^|=------------------------------------------------------------------------------------------------------------------------------------*//* body */@font-face {font-family:'puxafonte'; src:local('vagRoundedBT.ttf'), url('vagRoundedBT.ttf') format('truetype');}#corpo {margin:0 auto; width:1000px;}.separador {float:left; position:relative; width:1000px; background:#f0f0f0; height:2px;}.post-edit-link {position:absolute; bottom:0; left:50%; padding:5px; background:#aaa; color:#fff; font:bold 12px arial}/* header */#header {float:left; position:relative; width:1000px;}#header #logo {float:left; position:relative; padding:20px;}#header ul {float:right;}#header ul li {float:left; position:relative;}#header ul li a {float:left; position:relative; padding:43px 30px 20px 30px; color:#ccc; font:18px arial;}#header ul li a:hover {background:#eee; border-bottom:3px solid #ccc; color:#aaa;}/* footer */#footer {float:left; position: relative; width:1000px; text-align:center; padding:10px 0;}#footer top {}#footer p {float:left; font:12px arial; color:#aaa;}#footer ul {float:right;}#footer ul li {float:left; margin:0 10px}#footer ul li a {font:12px arial; color:#aaa;  padding:2px}#footer ul li a:hover {color:#666; background:#ddd;}/* ======= index ======= *//* content home */#contentH {float:left; position: relative; width:1000px; margin:20px 0;}#contentH h2 {font:18px arial; color:#aaa}#contentH h2 b {color:#ddd}#contentH p {font:13px arial; color:#aaa; margin-bottom:40px}#contentH p a {font:bold 12px arial; color:#fff; background:#ccc; padding:0 3px}#contentH ul {width:1000px; padding:0 2px;}#contentH ul li {float:left; position:relative; margin:0; padding:0; border:1px solid #eee}#contentH ul li img {float:left; position:relative; margin:0; padding:0; width:247px; height:247px}#contentH ul li span {display:none;}#contentH ul li:hover span {display:block; position:absolute; width:237px; left:0; bottom:0; background:#ddd; margin:0; padding:15px 5px; border-top:2px solid #bbb; font:13px arial; color:#333333}/* ======= single ======= *//* content single */#contentS {float:left; position: relative; width:1000px; margin:20px 0;}/*#contentS h1 {float:left; font:30px 'puxafonte',arial; color:#aaa;}*/#contentS h1 {float:left; font:x-small arial,helvetica,freesans,sans-serif; color:#aaa; font-size:2em; font-weight:bold; letter-spacing:-0.06em;}#contentS h1 b {color:#ddd; font-weight:normal;}#contentS #habil {float:right; position:relative; height:55px}#contentS #habil li {float:left; background: url('http://makotowatanabe.com/wp-content/themes/mw/img/sprite.jpg') no-repeat; width:30px; height:50px; margin-right:2px; cursor:none}#contentS #habil li span {display:none;}#contentS #habil li:hover span {position:absolute; left:0; top:-15px; display:block; font:11px arial; color:#000; width:200px;}#contentS #habil li#ps {background-position:-1px -54px;}#contentS #habil li#ps:hover {background-position:-1px -1px;}#contentS #habil li#dw {background-position:-34px -54px;}#contentS #habil li#dw:hover {background-position:-34px -1px;}#contentS #habil li#wp {background-position:-67px -54px;}#contentS #habil li#wp:hover {background-position:-67px -1px;}#contentS #habil li#fl {background-position:-99px -54px;}#contentS #habil li#fl:hover {background-position:-99px -1px;}#contentS #habil li#fw {background-position:-131px -54px;}#contentS #habil li#fw:hover {background-position:-131px -1px;}#contentS #habil li#ai {background-position:-163px -54px;}#contentS #habil li#ai:hover {background-position:-163px -1px;}#contentS #habil li#id {background-position:-196px -54px;}#contentS #habil li#id:hover {background-position:-196px -1px;}#contentS #habil li#pr {background-position:-228px -54px;}#contentS #habil li#pr:hover {background-position:-228px -1px;}#contentS #habil li#ae {background-position:-260px -54px;}#contentS #habil li#ae:hover {background-position:-260px -1px;}#contentS p {background:#aaa; color:#fff; float:left; font:14px arial; margin:0 43px; padding:5px; width:900px; border-top:1px solid #fff}/* slider */.jcarousel-skin,.jcarousel-skin .jcarousel-container,.jcarousel-skin .jcarousel-container-horizontal {float:left; position:relative; width:100%}.jcarousel-skin .jcarousel-clip-horizontal {float:left; position:relative; width:910px; height:500px; margin:0 43px;}.jcarousel-skin .jcarousel-item {width:910px;}.jcarousel-skin .jcarousel-item-horizontal {float:left; position:relative;}.jcarousel-skin .jcarousel-item-placeholder {float:left; position:relative;}.jcarousel-skin .jcarousel-next-horizontal {cursor:pointer; position:absolute; right:0; top:42%; text-indent:-8787px; width:41px; height:125px; background: url('http://makotowatanabe.com/wp-content/themes/mw/img/sprite.jpg') -139px -108px no-repeat;}.jcarousel-skin .jcarousel-next-horizontal:hover {background-position:-180px -108px;}.jcarousel-skin .jcarousel-next-horizontal:active {background-position:-220px -108px;}.jcarousel-skin .jcarousel-next-disabled-horizontal,.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin .jcarousel-next-disabled-horizontal:active {cursor:default; background-position:-256px -108px;}.jcarousel-skin .jcarousel-container .jcarousel-prev-disabled-horizontal,.jcarousel-skin .jcarousel-container .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin .jcarousel-container .jcarousel-prev-disabled-horizontal:active {cursor:default; background-position:-256px -108px;}.jcarousel-skin .jcarousel-prev-horizontal {cursor:pointer; position:absolute; left:0; top:42%; text-indent:-8787px; width:41px; height:125px; background: url('http://makotowatanabe.com/wp-content/themes/mw/img/sprite.jpg') 0 -108px no-repeat;}.jcarousel-skin .jcarousel-prev-horizontal:hover {background-position:-40px -108px;}.jcarousel-skin .jcarousel-prev-horizontal:active {background-position:-81px -108px;}.jcarousel-skin a img {display:block; border:1px solid #eee;}.jcarousel-skin a span {position:absolute;bottom:0; width:142px; background:#333; color:#fff; padding:2px 5px; text-align:center; z-index:5; border-top:1px solid #fff;  filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7}.jcarousel-skin a:hover span {position:absolute; bottom:0; width:142px; background:#333; color:#fff; font:bold 15px arial; padding:10px 5px; text-align:center; z-index:5; border-top:1px solid #fff; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9}/* ======= About ======= */#contentA {float:left; position: relative; width:1000px; padding-bottom:20px}#contentA h1 {float:left; font:x-small arial,helvetica,freesans,sans-serif; font-size:2em; font-weight:bold; letter-spacing:-0.06em; color:#aaa; width:100%; margin:10px 0}#contentA h1 b {color:#ddd; font-weight:normal;}#contentA h2 {float:left; font:18px arial; color:#aaa; width:100%}#contentA h2 b {color:#ddd; font-weight:normal;}#contentA h3 {float:left; font:18px arial; color:#aaa; width:100%}#contentA h3 b {color:#ddd; font-weight:normal;}#contentA h4 {float:left; font:bold 14px arial; color:#aaa; width:200px}#context {float:left; position:relative; width:730px;}#context a {color:#000; text-decoration:underline}#context a:hover {color:#fc0; text-decoration:none}#context img {float:left; margin:3px 15px 5px 0}#context div {float:left; width:600px}#context div p {float:left; margin-bottom:10px; width:100%; font:14px arial;}#more {float:left; position:relative;}#more ul li {float:left; width:322px; margin:5px}#more ul li p {float:left; width:210px; font:12px arial;}#more ul li img{float:left; margin-right:10px}#chamaTW {float:right; position:relative; width:250px; border:1px solid #ddd; -moz-border-radius:10px; -webkit-border-radius:10px; padding:2px 5px; margin-bottom:20px}#chamaTW h2 {text-align:center; font-weight:bold; border-bottom:1px solid #eee; padding:5px 0}#chamaTW a.follow {float:left; text-align:center; margin:5px 80px; font:15px 'puxafonte',arial; color:#fff; background:#aaa; padding:2px 5px; -moz-border-radius:5px; -webkit-border-radius:5px; }#chamaTW a.follow:hover {background:#ffc600;}#carrega {padding:10px; margin:20px 0; }#carrega .loading{width:100%; text-align:center; font:12px arial; color:#ccc}#carrega ul {float:left; position:relative}#carrega ul li{float:left; position:relative; font:11px arial; color:#aaa; margin:8px 0;}#carrega ul a {color:#5e5e5e;}#carrega ul a:hover {background:#aaa; color:#eee;}/* ======= Contato ======= */#contentC {float:left; position: relative; width:1000px; padding-bottom:20px}#contentC h1 {float:left; font:30px 'puxafonte',arial; color:#aaa; width:100%; margin:10px 0}#contentC h1 b {color:#ddd; font-weight:normal;}#contentC form {float:left; position:relative; width:100%}#contentC form {float:left; position:relative;}#contentC form p {float:left; position:relative; font:bold 12px arial; color:#aaa;}#contentC form p input {float:left; position:relative; font:25px arial; color:#CCCCCC; border:1px solid #ddd; margin:5px 0}#contentC form p input:hover,#contentC form p input:focus {color:#666; border:1px solid #fc0; margin:5px 0}#contentC form p textarea {width:600px; float:left; position:relative; font:25px arial; color:#CCCCCC; border:1px solid #ddd; margin:5px 0}#contentC form p textarea:hover,#contentC form p textarea:focus {color:#666; border:1px solid #fc0; margin:5px 0}#contentC form p span span {float:left; position:relative; font:bold 12px arial; color:#000; background:#eee; margin-bottom:10px; padding:5px; width:490px; border:1px solid #ccc;}#contentC form p.submit input {float:left; position:relative; background:#666; font:30px arial; width:200px; color:#fff; border:1px solid #000; margin:5px 0}#contentC form p.submit input:hover {background:#fc0; color:#000; border:1px solid #666;}.wpcf7-validation-errors {float:left; position:relative; font:bold 12px arial; color:#000; background:#fc0; margin-bottom:10px; padding:10px; width:490px;}.wpcf7-mail-sent-ok {float:left; position:relative; font:bold 12px arial; color:#000; background:#fff; margin-bottom:10px; padding:10px; width:490px;}/* ======= 404 ======= */#content404 {float:left; position: relative; width:1000px; padding-bottom:20px; padding:20px 0}#content404 div {float:left; width:1000px; text-align:center; font:20px arial; color:#bbb; margin:10px 0}#content404 img {float:left; margin:0 38%}#content404 img {float:left; margin:0 38%}