BODY
{
  background: #232323 url(../images/main.jpg) no-repeat 50% 0%;
  width:800px;
  text-align:center;
  padding:0px 0px 200px 0px;
  margin:0px auto;
  margin-top: 130px;
  font-family: courier, bookman;
  color: #575757;
  font-size:12px;
  min-height:500px;
}

BODY.error
{
  background: #0102AC url(../images/404.gif) no-repeat 50% 0%;
  padding:0px;
  margin:0px;
}

BODY.section
{
  background: #232323 url(../images/main-section.jpg) no-repeat 50% 0%;
  min-height:900px;
  width:640px;
}

#main_section
{
  margin:0px auto;
  text-align:left;
  padding:15px;
}

#main_section a
{
  text-decoration: none;
  color: #A9832B;
}

#main_section h2
{
  font-weight:bold;
  font-size:24px;
}

#main_section h3
{
  font-weight:bold;
  font-size:18px;
}

#main_section li
{
padding-left:5px;
}

#content_section
{
  margin-top: 60px;
  height: 540px;
  width: 650px;
  overflow: auto;
}

#postit
{
  background: url(../images/postit.png) no-repeat 0% 0%;
  text-align:left;
  min-height:474px;
  min-width:322px;
  padding: 65px 0px 0px 30px;
  position: relative;
}

#elchavo
{
  height:50px;
  width:65px;
  position: absolute;
  bottom: 109px;
  left: 248px;
  -webkit-transition: all 1s ease-out;
}

#elchavo img {
  border: none;
  height:50px;
  width:65px;
  -webkit-transition: all 1s linear;
}
#elchavo.chao img {
  width: 25px;
  height: 33px;
}
#elchavo.chao {
  left: 600px;
  bottom: 700px; 
}

#postit img
{
  border:0px;
}

#back_img
{
  margin-right:-20px;
}

#autoretrato
{
  float:left;
  margin: 0px 10px 10px 0px;
  padding:2px;
  border: 1px solid #575757;
  background: #848484;
}

div.portfolio-entry 
{
  padding:10px 10px 20px 5px;
  min-height:90px;
}

div.company-image
{
  float:left;
  min-height:150px;
  min-width:210px;
}

div.company-image img
{
  border: none;
}

div.portfolio-entry  span
{
color: #2A4D5B;
font-weight: bold;
font-size:15px;
font-family: courier, bookman;
}

span.visitsite img
{
padding-left: 5px;
border:none;
}

ul.form-item
{
float:left;
}

ul.form-item li
{
list-style-type:none;
}

li.initial 
{

  list-style-image: url(../images/line.gif);
}

.end
{
 clear:both;
}

input, textarea
{
 padding:3px 5px 3px 5px;
}

input.submit
{
  background: url(../images/arrow-submit.gif) no-repeat 100% 0%;
  border:none;
  cursor:pointer;
  font-weight: bold;
  text-align:left;
  min-width:120px;
}