#index {width: 572px; height: 393px; margin: 120px auto; _margin: 20px 0 0 300px;}

html {overflow-y: scroll;}
body { font-family: arial, verdana, "trebuchet ms", sans-serif; }
a { color: #929395; text-decoration: none !important; }
a:hover { color: #da608a; text-decoration: none !important }
a.ativo {color: #da608a; text-decoration: none; }
.newjob { color: #da608a !important; font-size: .6em !important; font-style: italic; }

#head { height: 20px; display: block; background: #fff; }
#content { margin-left: 20px; width: 810px; }

#sidebar { float: left; width: 180px;  }
.fix { position: fixed; top: 20px; }
ul#maintab { margin: 20px 3px 0 0; }
ul#maintab li { margin-bottom: -3px; }
ul#maintab li a { font-size: .7em;  }
ul.pagination { margin: 8px 0; }
ul.pagination li { font-size: .7em !important; color: #929395; }
.menu-work { font-size: .9em; margin-left: 10px; display: none;}
.menu-work li a { font-style: italic; line-height: .75em; }
.accordion{ cursor: pointer; }




#main { float: left; width: 580px; margin: 135px 0 0 210px }
#main ul#thumb li { float: left; font-size: .7em; width: 120px; height: 130px; margin: 0 0 5px 0; cursor:pointer; }
#main ul#thumb li img { padding-bottom: 3px; }
#main ul#thumb li h2 { font-size: .8em; font-weight: 400; }
#main ul#thumb li p { font-size: .8em; color: #636466; }

.conteudo { margin:135px 0 0 210px; }

#about p { font-size: .65em; margin-bottom: 10px; text-align: justify; line-height: 1.2em; }
.texto { float: left;  width: 250px; }
#about .ingles  { color: #898989; word-spacing: -2px }
#about .portugues { color: #b7b7b7; font-style: italic; word-spacing: -1px; }
#about .foto { float: right; width: 300px; margin-top: -5px; }


#contact {}
#contact .who { width: 220px; float: left; }
#contact .who .person { margin-bottom: 15px; }
#contact .who .name { font-size: .7em; color: #8a8c8e; text-transform: lowercase; line-height: 1.3em; }
#contact .who .business { font-size: .5em; color: #b1b3b6; text-transform: uppercase; }
#contact .fone p { color: #d26393; font-size: .7em; }

#contactFormArea { float: right; width: 290px;}
#contactFormArea label { display: block; margin-bottom: 10px; }
#contactFormArea label p { text-transform: lowercase; }
#contactFormArea input[type="text"] { width: 268px; font-size: .8em; border: none; background: url(../images/bg-sh-input.png) no-repeat bottom right; color: #414141; padding:0 8px 8px 0;}
#contactFormArea textarea { width: 268px; height: 200px; resize: none; font-size: .8em; border: none; background: url(../images/bg-sh-textarea.png) no-repeat bottom right; color: #414141; padding:0 8px 15px 0; font-family: arial, Verdana, sans-serif; }
#contactFormArea p { font-size: .7em; color: #8a8c8e; }
.submit { color: #636466; background: none; border: none; font-size: .7em; cursor: pointer; float: right; margin-right: 10px; }
.submit:hover { color: #da608a; }

.work { margin-top: 105px; }
.work img { margin-left: 180px; margin-bottom: 30px; display: block; }
.descwork { position: fixed; bottom: 80px; width: 190px; }
.descwork p { text-transform: lowercase; font-style: italic; color: #898989; font-size: .7em; }
#slide { margin-top: 20px;}
#slide li { font-size: .7em; margin-top: 1.3em; display: inline; }

/** HACK CHROME E SAFARI **/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#contact #contactformarea input[type="text"] { width: 268px; font-size: .8em; border: none; background: url(../images/bg-sh-input.png) no-repeat bottom right; color: #414141; padding:0 8px 15px 0;}
}