body {
  font-family: verdana, arial, helvetica, sans-serif;
  background-color: rgb(125,126,125);
  background-image: url(../imgs/barra_topo.gif);
  background-position: top left;
  background-repeat: repeat-x;
  padding: 0px ;
  margin: 0px ;
}
DIV { 
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  margin:0;
  padding: 0;
}

table{
  border-collapse: collapse;
  border-spacing: 0px;
}
#maincontent{ 
  width:784px;
  height:500px;
  background-image: url(../imgs/barra_branca.png);
  background-repeat: repeat-y;
}
.header_content{
  margin-top: -1px;
  margin-left: -1px;
  position: absolute;
  width:781px;
  height: 200px;
  background-image: url(../imgs/topo.png);
  background-repeat: no-repeat;
}

.header_and_menu{
  width:760px;
}
.menu_outline{
  padding-top: 5px;
  padding-left: 10px;
  margin-left: 10px;
  width:743px;
  height:28px;
  background-image: url(../imgs/barra_menu.png);
  background-repeat: no-repeat;
}
.menu_outline_table{
  width:743px;
  color: white;
  font-size: 12px;
  margin-left: 25px;
}
.head_td{
  height:170px;
}
.logo{  
  padding-left:7px;
} 
.box_content{
  margin-left: 17px;
  width:760px;
}
.title1{
  margin-top:-10px;
  margin-bottom:10px;
}
.title2{
  position: absolute;
  margin-top: 48px;
  margin-left: -210px;
}
.barra_title1{
  position: absolute;
  width:543px;
  height:16px;
  background-image: url(../imgs/barra_caixa.png);
  background-repeat: no-repeat;
}
.formulario{
  width:257px;
  height:318px;
  padding: 23px 3px 0px 18px;
  margin-left: -280px;
  margin-top: 75px;
  position: absolute;
  background-image: url(../imgs/caixa_laranja.png);

}
.text_box{
  font-family: arial;
  font-size: 13px;
  text-align: justify;
  padding: 20px 90px 10px 20px;
  width:537px;
  /*height: 477px;*/
  margin-left: 1px;
  border: 1px rgb(210,210,210) solid;
  background-color: rgb(232,232,231);
  
  /*background-image: url(../imgs/text_box_bg.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  */
}
.text_box h1{
  height:67px;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  background-image: url(../imgs/ponto_interrogacao.png);
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px 0px -20px 0px;
  padding-left: 63px;
  padding-top: 15px;
}

.text_box h2{
  height:67px;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  background-image: url(../imgs/ponto_exclamacao.png);
  background-repeat: no-repeat;
  background-position: top left;
  margin: 0px 0px -20px 0px;
  padding-left: 63px;
  padding-top: 15px;
}

.text_box h3{
  font-size: 16px;
  font-weight: bold;
}

.botaoenviar{
  margin-top: 10px;
}
.message_box{
  width:222px;
  border: 1px rgb(148,147,146) inset;
}
.input_text{
  width:228px;
  border: 1px rgb(148,147,146) solid;
}
.form_titles{
  margin-top: 4px;
  margin-bottom: 4px;
  font-family: arial;
  font-weight:bold;
  font-size:14px;
}
.rel_services{
  font-family: arial;
  font-size: 12px;
  text-align: justify;
  padding: 5px 10px 10px 10px;
  width:358px;
  margin-top: 10px;
  /*height: 477px;*/
  border: 1px rgb(210,210,210) solid;
}

.footer{
  margin-top: 20px;
  font-family: arial;
  font-size: 11px;
}
.footer a{
  color:black;
  text-decoration: none;
}
.footer a:hover{
  color:rgb(238,126,11);
}
.bar_item{
  margin-right: 55px;
  margin-left: 45px;
  color: white;
  font-size: 11px;
  display: inline;
  font-weight:bold;  
}

.bar_item_vendas{
  margin-right: 65px;
  margin-left: 65px;
  color: white;
  font-size: 11px;
  display: inline;
  font-weight:bold;
}

.bar_item_mkt{
  margin-right: 55px;
  margin-left: 55px;
  color: white;
  font-size: 11px;
  display: inline;
  font-weight:bold;
}
