body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background: #BDBDBD;}

.topo{background-image: url(http://www.gomacol.com.br/imgs/fundo_topo.jpg);
width: 770px; height: 128px; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px;}

.topo-submenu{background-image: url(http://www.gomacol.com.br/imgs/fundo_topo-submenu.jpg);
width: 770px; height: 148px; _height: 128px; padding-left: 0px; padding-right: 0px; padding-top: 2px; padding-bottom: 0px;}

.logo{text-align: left; padding-left: 26px;	padding-right: 0px;	padding-top: 13px; padding-bottom: 15px;}

.img_align{padding-top: 0px; padding-bottom: 0px;}

.conteudo{width: 690px; _width: 770px; background-color: #ffffff; background-image: url(http://www.gomacol.com.br/imgs/fundo_corpo.jpg); background-repeat: repeat;
text-align: justify; padding-left: 30px; padding-right: 45px; padding-top: 10px; padding-bottom: 10px;
font-family: Verdana, Ms sans serif, Arial, Helvetica; font-size: 12px; font-weight: normal; color:#130069; line-height:1.2; }

.conteudo1e2 { margin-left: 14px; margin-right: 0px;}
.conteudo3 { width:580px; _width:635px; height: 190px; margin-left: 20px; padding-left: 38px; padding-right: 20px; padding-top: 16px; background-image: url(http://www.gomacol.com.br/imgs/img-destaque-fundo.gif);}

.rodape {background-image: url(http://www.gomacol.com.br/imgs/rodape.jpg);width: 770px; height: 38px; _height: 58px; font-size: 10px; font-family: Arial, Helvetica, Ms sans serif, Verdana, Times New Roman; font-weight: normal; text-align: center; color: #000000; padding-top: 20px; padding-bottom: 0px;}

.listatexto {list-style-type: none; margin:0; padding: 0; padding-left: 10px; padding-bottom: 0px;}

.texto {font-family: Verdana, Ms sans serif, Arial, Helvetica;  font-size: 11px; font-weight: normal; color:#130069;}

.titulo {font-family: "arial black", Arial, Helvetica, Ms sans serif, Verdana; font-size: 19px; font-weight: normal; color:#CA0000; text-align: left;}
.subtitulo {font-family: "arial black", Arial, Helvetica, Ms sans serif, Verdana; font-size: 14px; font-weight: normal; color:#1A0072; text-align: left;}

/**** menu geral ****/
  ul#menu_horizontal {
	list-style: none;
	margin-top: 2px;
	margin-bottom: 0px;	
	margin-left: 0px;	
	margin-right: 0px;		
	padding: 0;
	width: 770px;
}
  ul#menu_horizontal li{
  float: left;
	border-bottom: 0px;
	border-left: thin solid #ffffff;
	border-right: 0px;
	border-right: 0px;  
  vertical-align: middle;	
  }
  ul#menu_horizontal li a{
  display: block;
/*  width: 83px; */
  width: 94px;  
  height: 30px;
  _height: 28px;
  line-height:10px;  
  font: 10px Arial;
  text-decoration: none;
  text-align: center;
  color: #000000;
  padding-top: 2px;
  border: 0px solid #F2F2F2;
  vertical-align: middle;
  }
  ul#menu_horizontal li a:hover{
  background: #F2F2F2;
  font-weight: normal;
  color: #C1282B;
  vertical-align: middle;
  }
  #current {
  background: #F2F2F2;
  font-weight: normal;
  color: #C1282B;
  vertical-align: middle;
  }  
/**** final do menu geral ****/
  
/**** menu empresa ****/
ul#menu_horizontal2 {
	list-style: none;
	margin-top: 2px;
	margin-bottom: 0px;	
	margin-left: 0px;	
	margin-right: 0px;		
	padding: 0;
	width: 686px;
    margin-left: 84px;  
    margin-top: 4px;  	
    margin-bottom: 8px;  
}
ul#menu_horizontal2 li{
	float: left;
	border-bottom: 0px;
	border-top: 0px;	
	border-left: thin solid #ffffff;
	border-right: thin solid #ffffff;	
    vertical-align: middle;	
  }
ul#menu_horizontal2 li a{
  display: block;
  width: 135px;
  height: 14px;
  _height: 18px;  
  line-height:10px;  
  font: 10px Arial;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  background-color: #1D287C;
  padding-top: 2px;
  border: 0px solid #F2F2F2;
  vertical-align: middle;
  }
ul#menu_horizontal2 li a:hover{
  background: #F2F2F2;
  font-weight: normal;
  color: #C1282B;
  vertical-align: middle;
  }
/**** final do menu empresa ****/

/**** menu tecnologia ****/
ul#menu_horizontal3 {
	list-style: none;
	margin-top: 2px;
	margin-bottom: 0px;	
	margin-left: 0px;	
	margin-right: 0px;		
	padding: 0;
	width: 515px;
    margin-left: 255px;  
    margin-top: 4px;  	
    margin-bottom: 8px; 	
}
ul#menu_horizontal3 li{
	float: left;
	border-bottom: 0px;
	border-top: 0px;	
	border-left: thin solid #ffffff;
	border-right: thin solid #ffffff;	
    vertical-align: middle;	
  }
ul#menu_horizontal3 li a{
  display: block;
  width: 135px;
  height: 14px;
  _height: 18px;  
  line-height:10px;  
  font: 10px Arial;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  background-color: #1D287C;
  padding-top: 2px;
  border: 0px solid #F2F2F2;
  vertical-align: middle;
  }
ul#menu_horizontal3 li a:hover{
  background: #F2F2F2;
  font-weight: normal;
  color: #C1282B;
  vertical-align: middle;
  }
/**** final do menu tecnologia ****/

/**** menu qualidade ****/
ul#menu_horizontal-qualidade {
	list-style: none;
	margin-top: 2px;
	margin-bottom: 0px;	
	margin-left: 0px;	
	margin-right: 0px;		
	padding: 0;
	width: 430px;
    margin-left: 340px;  
    margin-top: 4px;  	
    margin-bottom: 8px; 	
}
ul#menu_horizontal-qualidade li{
	float: left;
	border-bottom: 0px;
	border-top: 0px;	
	border-left: thin solid #ffffff;
	border-right: thin solid #ffffff;	
    vertical-align: middle;	
  }
ul#menu_horizontal-qualidade li a{
  display: block;
  width: 135px;
  height: 14px;
  _height: 18px;  
  line-height:10px;  
  font: 10px Arial;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  background-color: #1D287C;
  padding-top: 2px;
  border: 0px solid #F2F2F2;
  vertical-align: middle;
  }
ul#menu_horizontal-qualidade li a:hover{
  background: #F2F2F2;
  font-weight: normal;
  color: #C1282B;
  vertical-align: middle;
  }
/**** final do menu qualidade ****/
  
.campo {font-family: Arial, Verdana, Times New Roman;
	background-color: #F7F7F7;
	font-size: 8pt; 
	letter-spacing: 0px;
	border: 1px solid #859BB0;
	color: #484848; 
	margin-top: 1px; 
}

a:link {text-decoration: none; color:#CA0000;}
a:visited {text-decoration: none; color:#CA0000;}
a:hover {text-decoration: underline; color:#7C75A8;}

.inventive_align {width: 770px; padding-top: 0px; padding-bottom: 0px;}
.inventive {padding-top: 0px; padding-bottom: 0px; font-family: Arial, trebuchet ms, Verdana; font-size: 6pt; letter-spacing: 0.5px; color:#474747; margin-top: 2px; margin-right: 11px;}	
