* { text-decoration: none; }

body {
  margin:0;
  font:11px "Verdana", Verdana, sans-serif;
  min-width:917px;
}
ul {
  padding:0;
  margin:0;
  list-style:none;
}
h1,h2,h3 {
  margin-top:20px;
  margin-bottom:4px;
  font-style:italic;
  font-size:13px;
  text-decoration:none;
}
h2 {
  margin-top: 10px;
  font-size: 11px;
}


.first_head {
  margin-top: 0px;
}
h3 {
  margin-top: 7px;
  font-size: 10px;
}
p {
  margin-top: 3px;
}

img {
  border: 0;
  padding: 0px;
  margin: 0px;
}

a {
  color: #2b2725;
  text-decoration:none;
}

textarea { 
  background: #f3f3f4; 
  border: 1px #f3f3f4 solid;
}

#header {
  width:100%;
}
.header-holder {
  width:917px;
  height: 180px;
  left:0px;
  margin:0px auto 0;
  position:relative;
}
a.image {
  width:195px;
  height:100px;
  overflow:hidden;
  display:block;
  position:absolute;
  top:0px;
  right:60px;
}

#slogan {
  position:absolute;
  top:30px;
  left:20px;
  font: 12px "Verdana", Verdana, sans-serif;
  font-weight: bold;
  font-style: italic;
}

.left_img {
  left: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.center_img {
  margin-top: 10px;
  margin-bottom: 10px;
}

.holder {
  width:100%;
  font: 12px "Verdana", Verdana, sans-serif;
  color: #2b2725;
  overflow:hidden;
  line-height: 20px;
  height: 30px;
}

#blue-holder { background:#00e6ff; }
#green-holder { background:#ccff00; }
#biggreen-holder { background:#00ff00; }
#orange-holder { background:#ffcc00; }
#purple-holder { background:#ff00ff; }
#dark-purple-holder { background:#9a00ff; }
#dark-blue-holder { background: #0000FF; }
#red-holder { background: #FF0000; }

.boxes {
  text-align: center;
}

.holder div {
  width:917px;
  margin:0 auto;
}
.token {
  float:left;
  padding:5px 0 5px 45px;
  background:url(../images/token-ico.gif) no-repeat;
  font-weight: bold;
  line-height: 20px;
}
#top-nav {
  float:right;
  border-right:1px solid #fff;
}
#top-nav li {
  float:left;
  width:110px;
  padding:5px 10px;
  border-left:1px solid #fff;
  font-weight: bold;
  text-align: center;
}

#top-nav li a:hover,
#top-nav li.active a {
  color:#fff;	
  text-decoration:none;
}
#content {
  width:917px;
  margin:0 auto;
  overflow:hidden;
  text-decoration: none;
}
.cont-holder {
  padding-top:35px;
  text-decoration: none;
}

#destaques {
  position:absolute;
  width: 400px;
  height: 160px;
  right: 0px;
  z-index: -1;
}

.client_comm {
  position: absolute;
  right: 0px;
  top: 30px;
  width: 180px;
}

.port_comm {
  padding-bottom: 10px;
}

.client_comm p {
  margin: 2px 0 0 0;
}

#destaques p {
  right: 0px;
}

#destaques h1 {
  margin: 0 0 0 0;
  border-bottom: 2px #5b5755 solid;
  padding: 3px 3px 3px 3px;
  width: 100%;
  color: #3b3735;
}

img.dest_line {
  margin-top: 0px;
  margin-bottom: 0px;
  width:202px;
}

.vantagens, .valores, .port_line, .form {
  width:100%;
  overflow:hidden;
}

.form li {
  float:left;
  width:250px;
  padding-right:20px;
}

.port_line li {
  float:left;
  text-align: left;
  width:203px;
  margin-right:35px;
  margin-top:30px;
}

.port_line p {
  margin-bottom:5px;
}

.port_line a {
  padding:0 0 0 15px;
  background:url(../images/external_link.png) no-repeat;
}

img.port_line {
  margin-top: 15px;
  margin-bottom: 25px;
  width:202px;
}

.port_client {
  font-weight: bold;
}

.port_line li.last {
  margin-right:0px;
  padding: 0px;
}

.vantagens li {
  float:left;
  text-align: left;
  width:150px;
  margin-right:40px;
}

.vantagens li.last {
  margin-right:0px;
  padding: 0px;
}

.valores li {
  float:left;
  width:285px;
  margin-right:30px;
}

.valores li.last {
  margin-right:0px;
  padding: 0px;
}

.center-form {

}

.right-form {
  padding-top: 28px;
}

.form li textarea {
  width: 250px;
  font-size: 11px;
}

.left-form li {
  padding-top: 10px;
}

.left-form li input {
  width: 250px;
  background: #f3f3f4;
  border: 1px #f3f3f4 solid;
  font-size: 11px;
}

.left-form li select, .form li select {
  width: 250px;
  background: #f3f3f4;
  border: 1px #f3f3f4 solid;
  font-size: 11px;
}

.left-form {
  padding-top: 20px;
}

#encomendar_container {
  width: 100%;
}

#encomendar_new {
  float: right;
  margin:0 auto;
  width:285px;
  height:229px;
  text-align: left;
  background-color: #e5debc;
  margin-top: 10px;
  margin-bottom: 10px;
}

#encomendar {
  right: 0px;
  margin:0 auto;
  width:250px;
  text-align: left;
}

.new-form li, {
  padding-top: 5px;
  padding-bottom: 5px;
}
.center-form li {
  padding-top: 10px;
  padding-bottom: 5px;
}

.new-form li input {
  width: 250px;
  background: #ffffff;
  border: 1px #ffffff solid;
  font-size: 15px;
}

.center-form li input {
  width: 250px;
  background: #e5debc;
  border: 1px #e5debc solid;
  font-size: 15px;
}

.new-form li select, 
.center-form li select {
  width: 250px;
  background: #e5debc;
  border: 1px #000000 solid;
  font-size: 15px;
}

.new-form,
.center-form {
  padding-top: 20px;	
}

.submit {
  margin-top: 10px;
  float: right;
}

.req {
  font-weight: bold;
  color: #f00;
}

.faq_back {
  font:10px "Verdana", Verdana, sans-serif;
  color: #AAAAAA;
}

.sublinhado {text-decoration: underline;}

#message {height: 97px;}
#aceitar_termos { font-weight: bold; text-decoration: underline;}

#inqueritosatisfacao { font-size:12px; }

div#inqueritosatisfacao input
{
  margin-top: -25px;
  width: 15px;
  height: 15px;
}

label.inquerito_mau { margin-left: 0px; }
input.inquerito_mau { margin-left: 20px; }

label.inquerito_mediocre { margin-left: 50px; }
input.inquerito_mediocre { margin-left: 75px; }

label.inquerito_suficiente { margin-left: 50px; }
input.inquerito_suficiente { margin-left: 77px; }

label.inquerito_bom { margin-left: 50px; }
input.inquerito_bom { margin-left: 55px; }

label.inquerito_excelente { margin-left: 50px; }
input.inquerito_excelente { margin-left: 75px; }

.footer, .right_footer {
  font-size: 10px;
  margin-top: 50px;
  margin-bottom: 10px;
  color: #3b3735;
  float: left;
}


.right_footer {
  float: right;
}

.social_img {
  vertical-align: text-top;
}

