*{
	margin: 0;
	padding: 0;
	border: 0;
}

body{
	background: #e7e7e7 url(../imagens/fundo.jpg) no-repeat center top;
	font-family: "Trebuchet MS", arial;
	font-size: 12px;
	color: #515151;
}

a{
	color: #ffffff;
	text-decoration: none;
}

.menu a:hover {
	text-decoration: none;
	color: #2cb1ff;
}

.btcapa a:hover {
	display: block;
	list-style-type: none;
	text-decoration: none;
	color: #ffffff;
	width: 74px;
	height: 36px;
	background: url(../imagens/bt_azul.png) no-repeat center;
	line-height: 32px;
}

.btcapa_d a:hover {
	display: block;
	list-style-type: none;
	text-decoration: none;
	color: #ffffff;
	width: 85px;
	height: 30px;
	background: url(../imagens/bt_azul_d.png) no-repeat center;
	line-height: 26px;
}

.rodape a:hover {
	text-decoration: none;
	color: #2cb1ff;
}

.botao_busca{
	background: #0a72a2;
	padding: 3px 6px 3px 6px;
	margin-right: 10px;
	color: #ffffff;
}

input.ftp{
	width: 206px;
	height: 13px;
    background: url(../imagens/background_input_novidades.png) no-repeat;
	padding: 10px;
	color: #3a3a3a;
}

/*inicio formatações para formularios*/
.botao{
	background: #036595;
	padding: 3px 6px 3px 6px;
	color: #ffffff;
}

#empresa, #contato, #fone_1, #fax, #email, #descricao_trab, #cidade, #fone, #nome, #endereco, #assunto, #telefone, #file, #nome_amigo, #email_amigo{
	width: 380px;
	height: 20px;
	background: #eaeaea;
	border: 1px solid #d3d3d3;
	color: #3a3a3a;
	font-family:"Trebuchet MS";
}

#destinatario{
	width: 200px;
	height: 20px;
	background: #eaeaea;
	border: 1px solid #d3d3d3;
	color: #3a3a3a;
	font-family:"Trebuchet MS";
}

textarea{
	width: 380px;
	height: 70px;
	background: #eaeaea;
	border: 1px solid #d3d3d3;
	color: #3a3a3a;
	font-family:"Trebuchet MS";
}
/*Fim formações para formularios*/

/* INICIO ESTILOS DO INDICAR*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(../imagens/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
  color: #000000;
}

#dialog1 .d-blank {
  float:left;
  background:url(../imagens/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(../imagens/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}
.close{display:block; text-align:right;}
/*FIM INDICAR*/

/* INICIO ESTILOS DO MENU*/
.menu1 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/principal.png) no-repeat left;
}

.menu2 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/empresa.png) no-repeat left;
}

.menu3 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/produtos.png) no-repeat left;
}

.menu4 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/orcamento.png) no-repeat left;
}

.menu5 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/artigo.png) no-repeat left;
}

.menu6 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/trabalhe.png) no-repeat left;
}

.menu7 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/localizacao.png) no-repeat left;
}

.menu8 a:hover {
	text-decoration: none;
	color: #ffffff;
	text-align:center;
	background: url(../imagens/contato.png) no-repeat left;
}

.maquinas {
	text-decoration: none;
	border: 0;
}

ul#primary-nav,
ul#primary-nav ul {
	float: left;
	margin: 0 auto;
	padding: 0;
}

ul#primary-nav li {
	position: relative;
	list-style: none;
	float: left;
}

ul#primary-nav li a {
	display: block;
	padding: 10px 20px 10px 20px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	width: 571px;
	top: 25px;
	left: 0;
	border: 0;
	padding-top: 25px;
	border-bottom: 0;
	background: url(../imagens/menu_top.png) no-repeat top;
}

ul#primary-nav li ul li a { background: url(../imagens/menu_center.png) no-repeat; width: 571px; text-align: left; color: #000; padding: 3px 10px 3px 10px; } /* Sub Menu Styles */
ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; left: 145px; top: 0; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { padding: 10px 20px 10px 20px; }
ul#primary-nav li.menuparent:hover { text-align:center; background: url(../imagens/tecnologia.png) no-repeat; }

ul#primary-nav li.menuparent a:hover { color: #036796; border: 0; background: url(../imagens/menu_center.png) repeat-y; }

/* FIM ESTILOS DO MENU*/
