/* reset */
  html, body, div, span, applet, object, iframe,
  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, big, cite, code,
  del, dfn, em, font, img, ins, kbd, q, s, samp,
  small, strike, strong, sub, sup, tt, var,
  b, u, i, center,
  dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend,
  table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
  body { line-height: 1; }
  ol, ul { list-style: none; }
  blockquote, q { quotes: none; }
  blockquote:before, blockquote:after,
  q:before, q:after { content: ''; content: none; }
  /* remember to define focus styles! */
  :focus { outline: 0; }
  /* remember to highlight inserts somehow! */
  ins { text-decoration: none; }
  del { text-decoration: line-through; }
  /* tables still need 'cellspacing="0"' in the markup */
  table { border-collapse: collapse; border-spacing: 0; }
  a{ outline: none; }
/* reset fim */

body{ background: url(../img/background.jpg) repeat top left; font-family: Courier New; font-size: 12px; color: #484848; letter-spacing: 1px; }

h1{ position: fixed; top: 65px; left: 115px; z-index: 99; }

.hr { position: fixed; top: 0; left: 600px; background: url(../img/linha.gif) no-repeat top left; width: 10px; height: 10px; z-index: 10; }
hr { display: none; }

.wrapper{ width: 940px; padding: 0 0 0 115px; position: relative;}

.info { text-align: right; line-height: 18px; width: 1055px; padding-top: 90px; height: 180px; }
.info a { color: #484848; }
.info p.about{ float: right; background: #fee907; height: 20px; line-height: 20px; padding: 0 10px; text-transform: uppercase; margin-top: 10px; }
.info p.about a{ text-decoration: none; }

.about-me a { float: right; background: #fee907; height: 20px; line-height: 20px; padding: 0 10px; text-transform: uppercase; color: #484848; text-decoration: none; margin-top: 10px; }

.about { display: none; width: 940px; height: 300px; padding: 0 0 50px 115px; float: left; position: relative; }
.about div.box{ float: left; width: 40%; position: relative; }
.about div.box.me { float: left; width: 60%; position: relative; }
.about div.box h2{ padding-bottom: 25px; font-weight: bold; }
.about div.box p{ line-height: 22px; width: 435px; margin-left: 5px; }
.about .me p { padding-bottom: 14px; }
.about .me span{ background-color: #ffe85b; padding: 2px; }
.about .me .actual{
	height: 28px;
	line-height: 28px;
	position: absolute;
	top: 271px;
	background-image: url(../img/actual.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 38px;
}
.about .close { background: #fee907; height: 20px; line-height: 20px; padding: 0 10px; text-transform: uppercase; position: absolute; top: 0; right: 0; display: none; }
.about .close a { color: #484848; text-decoration: none; }

.about ul li { height: 16px; }

.wrapper { clear: both; }

.wrapper h2 { display: none; }
h3 { font-weight: normal; height: 20px; margin-top: 6px; }

.job { float: left; width: 100%; margin-bottom: 10px; }
.job a { display: block; }
.job .pictures { display: none; cursor: pointer; }
.job .pictures img { margin-bottom: 5px; }

.paginate{ float: right; background-color: #fee907; padding: 7px; margin-bottom: 50px; }
.paginate a { color: #484848; text-decoration: none; }
