html, body {
	height:100%;
	}

body {
	background:#FFFFFF;
	margin:0px;
	padding:0px;
	border:0px;
	}
	
* {
	margin:0;
	padding:0;
	}
	
h3 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	}
	
/*posicionador do layout no centro da página */	
#distance {
	width:1px;
	height:50%;
	background-color:#fc6;
	margin-bottom:-300px;
	float:left;
	}	
/*fim do posicionador do layout no centro da página*/
	
#geral {
	position:relative;
	margin:0 auto;
	width:955px;
	height:600px;
	clear:left;
	
	}
	
#superior {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu_superior.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
	
#superior2 {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu_superior2.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
	

/* Barras Superiores por categoria */

#superior_produto {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu01.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}

#superior_nauticos {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu02.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}

#superior_automotivos {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu03.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}

#superior_conceituais {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu04.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
	
#superior_utilidades {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu05.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
#superior_eletronicos {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu06.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
	
#superior_embalagem {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu07.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}

#superior_grafico {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu08.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}	

#superior_identidade {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu09.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
	
#superior_catalogos {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu10.jpg);
	background-repeat:no-repeat;
	background-position:center;
	top:0px;
	}
	
/* Fim Barras Superiores por categoria */
	


#conteudo {
	position:relative;
	width:955px;
	height:440px;
	background-image: url(../imagens_gerais/fundo_base.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:0;
	}

	
#conteudo2 {
	position:relative;
	width:955px;
	height:440px;
	background-image: url(../imagens_gerais/fundo_base_transp.jpg);
	background-repeat:no-repeat;
	background-position:center;
	}
	
#conteudo3 {
	position:relative;
	width:955px;
	height:440px;
	background-color:#000000;
	background-position:center;
	z-index:0;
	}
	

#inferior {
	position:relative;
	width:955px;
	height:80px;
	background-image: url(../imagens_gerais/fundo_menu_inferior.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:1;
	}

/*seletor de fotos*/
	
ul#link2 {
	text-align:center;
	list-style:none;
	border:none 0px;
	clear:both;
	position:absolute;
	left:725px;
	top:220px;
	height:20px;
	width:230px;
	margin:0px;
	padding:1px;
	}
	
ul#link2 li {
	border: 0 none;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	height:20px;
	*height:1%;	
	}

ul#link2 a {
	text-decoration:none;
	padding:0 7px;
	float:left;
	display:block;
	color:#000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	height:auto;
	*height:1%;
	
	
	}
	
ul#link2 a:hover {
	color: #599d95;
	}
	
/*fim seletor de fotos*/	


.seta_avanca {
	position:absolute;
	top:15px;
	right:11px;
	width:12px;
	height:50px;
	padding:0px;
	margin:0px;
	}
	
.seta_avanca a, .seta_avanca a:visited {
	background-image:url(../imagens_gerais/seta_avanca.gif);
	background-position:center;
	background-repeat:no-repeat;
	display: block;
	width: auto;
	height: 50px;
	}

.seta_avanca a:hover {
	background-image:url(../imagens_gerais/seta_avanca_over.gif);
	
	}

.seta_volta {
	position:absolute;
	top:15px;
	right:398px;
	*right:388px;
	width:12px;
	height:50px;
	padding:0px;
	margin:0px;
	}
	
.seta_volta a, .seta_volta a:visited {
	background-image:url(../imagens_gerais/seta_volta.gif);
	background-position:center;
	background-repeat:no-repeat;
	display: block;
	width: auto;
	height: 50px;
	border:none;
	}

.seta_volta a:hover {
	background-image:url(../imagens_gerais/seta_volta_over.gif);
	
	}
	
h6.esein {
	font:9px Verdana,Arial, Helvetica, Sans-Serif;
	color:#495f5f;
	position:relative;
	top:10px;
	width:580px;
	text-align:left;
	}

.texto {
	position: relative;
	top: 15px;
	left:25px;
	padding: 10px;
	width: 450px;
	height: 390px;
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #495f5f;
	overflow:auto;
	
	}

.entrada_produto {
	position: relative;
	top: 15px;
	left:25px;
	width: 450px;
	height: 390px;
	color: #495f5f;
	overflow:auto;
	background:url(../imagens_gerais/entrada_produto.png) center no-repeat;
	*background:url(../imagens_gerais/entrada_produto.gif) center no-repeat;
	}	
	
.entrada_embalagem {
	position: relative;
	top: 15px;
	left:25px;
	width: 450px;
	height: 390px;
	color: #495f5f;
	overflow:auto;
	background:url(../imagens_gerais/entrada_embalagem.png) center no-repeat;
	*background:url(../imagens_gerais/entrada_embalagem.gif) center no-repeat;
	}	

.entrada_design_grafico {
	position: relative;
	top: 15px;
	left:25px;
	width: 450px;
	height: 390px;
	color: #495f5f;
	overflow:auto;
	background:url(../imagens_gerais/entrada_design_grafico.png) center no-repeat;
	*background:url(../imagens_gerais/entrada_design_grafico.gif) center no-repeat;
	}	

.foto {
	position: relative;
	left:25px;
	top:20px;
	width: 535px;
	height: 400px;
	color: #495f5f;
	overflow:visible;
	text-align:left;
	}

.legenda{
	position:absolute;
	width:auto;
	left:580px;
	top:182px;
	font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000000;
	text-align:left;
	}
	
.legenda span{
	position:relative;
	bottom:10px;
	left:4px;
	width: auto;
	height: auto;
	}
	
.texto a, a:visited{
	text-decoration:none;
	color: #495f5f;
	}

.texto a:hover{
	color: #599d95;
	}

p {
	text-indent:2em;
	}
	
.contato {
	text-indent:0;
	}
	
	
.menuinferior {
	width:670px;
	position:relative;
	top:5px;
	left:1px;
	}
	
	 
/*Configuração do Menu dentro da Página*/
	
.menuinterno {
	position:absolute;
	float:right;
	width:360px;
	top:20px;
	left:580px;
	padding:0px;
	
	}
	
#botao2, #botao3, #botao4,#botao5,#botao6,#botao7,#botao8,#botao9,#botao10,#botao11, #botao12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:500;
	padding:0px;
	margin:0px;
	}
	
#botao2 li, #botao3 li,#botao4 li,#botao5 li,#botao6 li,#botao7 li,#botao8 li,#botao9 li,#botao10 li,#botao11 li, #botao12 li{
	list-style:none;
	width:345px;
	height:18px;
	margin:0px;
	}
	
#botao2 a, #botao3 a,#botao4 a,#botao5 a,#botao6 a,#botao7 a,#botao8 a,#botao9 a,#botao10 a,#botao11 a, #botao12 a {
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	text-decoration:none;
	color:#000000;
	display: block;
	height:auto;
	*height: 1%; /*For IE*/
	padding:0 14px;
	}
	
/*inicio dos links internos modo over, backgrounds variados*/

#botao2 a:hover,
ul#botao2 li:hover a,
ul#botao2 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_produto.jpg);
   background-repeat:no-repeat;
   
   } 	

#botao3 a:hover,
ul#botao3 li:hover a,
ul#botao3 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_grafico.jpg);
   background-repeat:no-repeat;
   
   } 	
   
#botao4 a:hover,
ul#botao4 li:hover a,
ul#botao4 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_nauticos.jpg);
   background-repeat:no-repeat;
   
   }

#botao5 a:hover,
ul#botao5 li:hover a,
ul#botao5 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_automotivos.jpg);
   background-repeat:no-repeat;
   
   }
   
#botao6 a:hover,
ul#botao6 li:hover a,
ul#botao6 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_conceituais.jpg);
   background-repeat:no-repeat;
   
   }

#botao7 a:hover,
ul#botao7 li:hover a,
ul#botao7 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_utilidades.jpg);
   background-repeat:no-repeat;
   
   }

#botao8 a:hover,
ul#botao8 li:hover a,
ul#botao8 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_eletronicos.jpg);
   background-repeat:no-repeat;
   
   }

#botao9 a:hover,
ul#botao9 li:hover a,
ul#botao9 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_embalagem.jpg);
   background-repeat:no-repeat;
   
   } 	 	 	 	 	

#botao10 a:hover,
ul#botao10 li:hover a,
ul#botao10 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_identidade.jpg);
   background-repeat:no-repeat;
   
   } 
   

#botao11 a:hover,
ul#botao11 li:hover a,
ul#botao11 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_catalogos.jpg);
   background-repeat:no-repeat;
   
   }
   
#botao12 a:hover,
ul#botao12 li:hover a,
ul#botao12 li.iehover a {
   color: #599d95;
   background-image:url(../imagens_gerais/faixa_servicos.jpg);
   background-repeat:no-repeat;
   
   } 	 		 	 		

/*Fim dos links internos modo over, backgrounds variados*/

/*Fim Menu dentro da Página */





ul#botao{
	padding:0;
	margin:0;
	border:0 none;
	list-style:none;
	width: 670px; /*For KHTML*/
	height:28px;

	}

ul#botao li{
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left; /*For Gecko*/
	display: inline;
	list-style: none;
	position: relative;
	height: 22px;
	}
	
ul#botao ul {
  	margin: 0;
 	border:0 none;
 	padding: 0;
  	width: 160px;
  	list-style: none;
  	display: none;
  	position: absolute;
  	bottom:23px;
  	*bottom:24px;
  	left: 0;
	}
	
ul#botao ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#botao ul li {
  width: 200px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#botao a {
  padding:0 14px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color: #000;
  font: bold 14px/26px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#botao a:hover,
ul#botao li:hover a,
ul#botao li.iehover a {
   color: #599d95;
}


/* 2nd Menu */



ul#botao li:hover li a, 
ul#botao li.iehover li a, 
ul#botao li.over li a {
  float: none;
  background: #c2d6ca;
  color: #666;
  font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
  border:1px solid #fff;

}

/* 2nd Menu Hover Persistence */

ul#botao li:hover li a:hover, 
ul#botao li:hover li:hover a, 
ul#botao li.iehover li a:hover, 
ul#botao li.iehover li.iehover a
{
  background: #CCC;
  color: #FFF;
}

/* Do Not Move - Must Come Before display:block for Gecko */

ul#botao li:hover ul ul, 
ul#botao li:hover ul ul ul, 
ul#botao li.iehover ul ul, 
ul#botao li.iehover ul ul ul
 {
  display: none;
}

ul#botao li:hover ul, 
ul#botao ul li:hover ul, 
ul#botao ul ul li:hover ul, 
ul#botao li.iehover ul, 
ul#botao ul li.iehover ul, 
ul#botao ul ul li.iehover ul, 
ul#botao li li:hover ul, 
ul#botao li li li:hover ul
 {
  display: block;
}

.imagem_servico {
	position:absolute;
	left:100px;
	top:150px;
	height:270px;
	}
	
.video_servico {
	position:absolute;
	left:110px;
	top:130px;
	height:270px;
	}
