
body {background:url(images/wrapper-bg.jpg) repeat #eeeef3;}

*{outline:none;}

/*=Colors
-------------------------------------------------------------- */
.pink {color:#dd3b79;}
.green {color:#99ae53;}

a.language {-moz-border-radius:0 0 6px 6px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1); clear:both; color:#666; font-size:12px; letter-spacing:normal !important; padding:4px 8px 8px; position:absolute; right:10%; top:10px; z-index:99; text-decoration: none;}

#header {height: 10px; background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1);}

#logo a {background:transparent url(images/logo.png) no-repeat; display:block; margin-left: auto; margin-right: auto; margin-top: 40px;  margin-bottom: 40px; height:80px; width:260px; cursor: pointer; text-indent:-4000px;}

#feature {background: #fff; height: 200px; position:relative;}

#navigation {background: #fff;/*background: transparent url(images/bg-feature.png) repeat-x left bottom;*/ height:120px; padding: 10px 0 0px 0 }
	#menu {height:100px; position: relative }
	    ul#nav {list-style:none; width:372px; margin:0 auto; }
	    ul#nav li {float:left; margin:0; padding:0;}
		ul#nav li a {background:transparent url(images/menu.png) no-repeat; display:block; height:100px; cursor:pointer}
	    ul#nav span.title, ul.navigation span.subtitle {display:none; width:124px;}
	    ul#nav a:focus {outline:none;}
	
	    ul#nav li a.tab-about {width:124px;}
	    ul#nav li a.tab-works {width:124px; background-position:-124px 0;}
	    ul#nav li a.tab-contact {width:124px; background-position:-248px 0;}
	    
	    ul#nav li a.tab-about:hover {background-position:0 -100px;}
	    ul#nav li a.tab-works:hover {background-position:-124px -100px;}
	    ul#nav li a.tab-contact:hover {background-position:-248px -100px;}
	    
	    ul#nav li.selected a.tab-about {background-position:0 -100px;}
		ul#nav li.selected a.tab-works {background-position:-124px -100px;}
		ul#nav li.selected a.tab-contact {background-position:-248px -100px;}


/*=Front
-------------------------------------------------------------- */
#subtext {font-size: 1.0em; color:#666; line-height: 1.4em; font-family:Tahoma,Helvetica,Arial,sans-serif; margin-left: 24px;}
.work-recent {margin: 30px 0 0 0;font-family: Georgia, Times, serif;text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);}

/*=Perfil
-------------------------------------------------------------- */

.servicos {margin: 30px 0 0 40px;}
.head-servicos {background:#71cbc9; text-decoration: none; color:#fff; font-size:0.9em; padding:4px 14px 4px 14px; }

ul#servicos {margin:10px 10px 0 0px; list-style: none; float: left}
ul#servicos li{margin-left: 20px}

.link-resume {background: url(images/resume.png) no-repeat 0 0; display:block; line-height:32px; padding: 0px 0px 0px 38px; height: 32px; margin: 50px 0 0 40px; color: #39aba8;}

.my-office {margin: 10px 0 10px 0px; border: solid 5px #fff;}

ul#processo {margin:30px 0 0 24px; list-style: none}
ul#processo li{font-family: Tahoma,Helvetica,Arial,sans-serif; font-size: 1.0em;}
ul#processo li span {line-height: 30px;  color:#dd3b79; font-size: 1.2em; }
ul#processo li.um {background: url(images/um.png) no-repeat left top; padding: 0px 0px 0px 38px;}
ul#processo li.dois {background: url(images/dois.png) no-repeat left top; padding: 0px 0px 0px 38px;}
ul#processo li.tres {background: url(images/tres.png) no-repeat left top; padding: 0px 0px 0px 38px;}
ul#processo li.quatro {background: url(images/quatro.png) no-repeat left top; padding: 0px 0px 0px 38px;}
ul#processo li.cinco {background: url(images/cinco.png) no-repeat left top; padding: 0px 0px 0px 38px;}


/*=Portfolio
-------------------------------------------------------------- */
#portfolio-text {font-size: 2.2em; color: #666; font-family: Georgia, Times, serif; line-height: 1.3em; padding: 22px 0 16px 0; margin-left: 24px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);}		
#portfolio-subtext {font-size: 1.2em; color:#666; line-height: 1.4em; font-family:Tahoma,Helvetica,Arial,sans-serif; margin-left: 24px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.75);}
#portfolio-header-image {margin: 52px 0 0 26px;}

ul#list-works {list-style: none; margin: 20px 0 0 24px;}
ul#list-works li {width: 270px; height: 160px; background-color: none; float: left; text-align: center; margin: 0 34px 24px 0; position: relative;}
ul#list-works li.last {margin: 0 0px 24px 0;}
ul#list-works li img:hover {border: 4px solid #D5D0B9; }
ul#list-works li img {border: 4px solid #D5D0B9;}
ul#list-works li a {color: #666; font-size:1.0em; text-decoration: none; margin-top: 5px;}
ul#list-works li a:hover {color: #94a65a; text-decoration: none}
ul#list-works li a:hover .overlay{
	position: absolute;
	width: 278px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	font-style: italic;
	text-align: center;
	background-color: rgba(148, 166, 90, .8);
	display: block;
	top: 68px;
	left: 0px;
	z-index: 0;
	font-family: Georgia, Times, serif;
}

ul#list-works li a .overlay {	display: none; }

/*=Contato
-------------------------------------------------------------- */
form {width:400px; margin:0 0 10px 24px}
form p {padding:0; margin:0;text-align:right; font-size:16px;}
form input {border: none; background: #fff; width:260px; color:#666;  padding: 5px; margin: 0px 0px 10px 0; text-align:left;}
form textarea {border:none; background: #fff; width: 400px; height: 200px; color:#666;	font: 12px/1.2 Tahoma,Helvetica,Arial,sans-serif; padding:5px; text-align:left;}
form .button {width: 80px; border: none; cursor: pointer;background:#71cbc9; margin: 10px 0 0 0px; text-decoration: none; color:#fff; font-size:0.9em; padding:4px 14px 4px 14px; text-align: center}
	
ul#myinfo {margin:0; list-style: none}
ul#myinfo li {line-height:32px; margin-bottom: 5px;}
ul#myinfo li.fone {background: url(images/iphone.png) no-repeat; line-height:32px; padding: 0px 0px 0px 38px;}
ul#myinfo li.mail {background: url(images/mail.png) no-repeat; line-height:32px; padding: 0px 0px 0px 38px;}
ul#myinfo li.twitter {background: url(images/twitter.png) no-repeat;line-height:32px; padding: 0px 0px 0px 38px;}
ul#myinfo li a {color:#666; text-decoration: none}
ul#myinfo li a:hover {color:#71cbc9}
	
	
/*=Footer
-------------------------------------------------------------- */
.ouvindo {margin-left: 30px;}
	.head-ouvindo {background:url(images/head-ouvindo.png) no-repeat; border: none; display:block; height:30px; width:124px; cursor:pointer;margin:20px 0 0 0px; text-indent: -4000px;}
	.artist {color:#e7c746;}
	ul#ouvindo {margin:10px 0 0 30px; list-style: none}
	ul#ouvindo li {font-size:1.0em; line-height:1.4em; color: #fff;}

.last-tweet {margin-left: 20px;}
	.head-tweets {background:url(images/head-tweets.png) no-repeat; border: none; display:block; height:30px; width:130px; cursor:pointer;margin:20px 0 0 0px; text-indent: -4000px;}
	#twitter_update_list {margin:10px 0 10px 36px;}
	#twitter_update_list a {color:#71cbc9;}
	#twitter_update_list li {font-size:1.0em; line-height:1.4em; list-style-type:none; color: #fff;}
	#twitter_update_list li span {color: #fff;}
	.link-twitter {width: 60px; text-align: center; background:#71cbc9; margin: 0px 0 0 36px;padding:4px 14px 4px 14px;}
	.link-twitter a {color: #fff; font-size:0.9em; text-decoration: none}

.navegando {margin-left: 30px;}
	.head-navegando {background:url(images/head-navegando.png) no-repeat; border: none; display:block; height:30px; width:150px; cursor:pointer;margin:20px 0 0 0px; text-indent: -4000px;}
	ul#navegando {margin:10px 0 0 31px; list-style: none}
	ul#navegando li {background: url(images/star.png) no-repeat; background-position: 0 .4em; font-size:1.0em; color: #fff; padding: 0px 0px 0px 12px; margin: 0px 0 0 0;}
	ul#navegando li a {color:#fff;}
	ul#navegando li a:hover {color:#9ab85f}


#footer {height: 180px; background: #2c2521; margin: 50px 0  20px 0;}
#sub-footer{margin-bottom: 20px; text-align: right}
#sub-footer a {color: #3e362f; text-decoration: none; margin-right: 5px;}
#sub-footer a:hover {color: #39aba8; text-decoration: none}
