*{
   margin:0;
   padding:0;
   list-style-type:none;
   }
   
/*--------estrutura-------*/

body{
	background-color:#262626;
	background-image:url(../img/fundo.gif);
	background-repeat:repeat-x;
	background-position:top center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:18px;
    color:#666666;
	}

#geral{
	width:732px;
	display:table;
 	margin:0 auto;
	background-color:#ffffff;
    background-image:url(../img/fundo_content.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}
	
#geral #content{
    width:712px;
	display:table;
 	margin:0 auto;
	}
	
/*-----------inicio head-----------*/

#geral #content #head{
    position:relative;
	width:712px;
	height:335px;
	display:block;
	}
	
#geral #content #head ul.campos_head{
	width:190px;
	height:109px;
	display:block;
	float:right;
	padding-top:10px;
	}

#geral #content #head .campos_head li{
	width:190px;
	height:25px;
	display:block;
	list-style:none;
	}
	
#geral #content #head .campos_head p{
	width:41px;
	height:20px;
	display:block;
	float:left;
	background:url(../img/bt_busca.gif) no-repeat 0 0;
	text-indent:-99999px;
	}
		
#geral #content #head .campos_head input{
	border: 1px solid #cccccc;
	display:block;
	width:132px;
	float:left;
	}
	
#geral #content #head .campos_head .botao_busca{
	width:10px;
	height:18px;
	display:block;
	float:left;
	border:none;
	padding-left:5px;
   }
   

#geral #content #head .campos_head a{
	width:190px;
	height:20px;
	display:block;
	float:left;
	background:url(../img/bt_carrinho.gif) no-repeat 30px 0;
	text-indent:-99999px;
	}

#geral #content #head .logo a{
	position:absolute;
	width:193px;
	height:60px;
	display:block;
	text-indent:-99999px;
	background:url(../img/logotipo.gif) no-repeat 0 0;
	left: 259px;
	top: 104px;
	overflow:hidden;
	}
	
#geral #content #head #animacao{
	width:712px;
	height:138px;
	display:block;
	background:url(../img/fundo_banner.jpg) no-repeat 0 0;
	float:left;
	}

#geral #content #menu_head ul{
	width:712px;
	height:27px;
	display:block;
	float:left;
	}
		
#geral #content  #menu_head ul li{
	height:27px;
	display:block;
	float:left;
	list-style-type: none;
	}	
	
#geral #content #head #menu_head ul li a{
	display:block;
	text-indent:-99999px;
	overflow:hidden;
	}	
	
#geral #content #head #menu_head #bt_home{
    width:116px;
	height:27px;
	background-image: url(../img/bt_home.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	}
	
#geral #content #head #menu_head a:hover#bt_home{
	height:27px;
	background-position:0 -27px;
	}
	
#geral #content #head #menu_head #bt_empresa{
    width:155px;
	height:27px;
	background-image: url(../img/bt_empresa.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	}	
	
#geral #content #head #menu_head a:hover#bt_empresa{
	height:27px;
	background-position:0 -27px;
	}	
	
#geral #content #head #menu_head #bt_produtos{
    width:145px;
	height:27px;
	background-image: url(../img/bt_produtos.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	}
	
#geral #content #head #menu_head a:hover#bt_produtos{
	height:27px;
	background-position:0 -27px;
	}	
	
#geral #content #head #menu_head #bt_tecno{
    width:157px;
	height:27px;
	background-image: url(../img/bt_tecnologia.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	}	
	
#geral #content #head #menu_head a:hover#bt_tecno{
	height:27px;
	background-position:0 -27px;
	}	
	
#geral #content #head #menu_head #bt_cont{
    width:139px;
	height:27px;
	background-image: url(../img/bt_contato.jpg);
	background-repeat: no-repeat;
	background-position:0 0;
	}	
	
#geral #content #head #menu_head a:hover#bt_cont{
	height:27px;
	background-position:0 -27px;
	}
	
	
#geral #content #head #menu_head #sub_empresa{
	position:absolute;
	width:157px;
	display:none;
	left:115px;
	top:283px;
	background-color:#000000;
    }
	
#geral #content #head #menu_head #sub_empresa ul{
    width:155px;
	height:85px;
    display:block;
	}	

#geral #content #head #menu_head #sub_empresa ul li{
    width:155px;
	background-color:#404040;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	}
		
#geral #content #head #menu_head #sub_empresa ul li a{
    width:155px;
    padding-top:4px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent:0;
	text-align:center;
    color: #FFFFFF;
	line-height:none;
	}	
	
#geral #content #head #menu_head #sub_empresa ul li a:hover{
   font-weight:bold;
   }		
	
	
	
	
	
	
#geral #content #head #menu_head #sub_tecnologia{
	position:absolute;
	width:159px;
	display:none;
	left:415px;
	top:283px;
	background-color:#000000;
    }
	
#geral #content #head #menu_head #sub_tecnologia ul{
    width:157px;
	height:55px;
    display:block;
	}	

#geral #content #head #menu_head #sub_tecnologia ul li{
    width:157px;
	background-color:#404040;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	}
		
#geral #content #head #menu_head #sub_tecnologia ul li a{
    width:157px;
    padding-top:4px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent:0;
	text-align:center;
    color: #FFFFFF;
	line-height:none;
	}	
	
#geral #content #head #menu_head #sub_tecnologia ul li a:hover{
   font-weight:bold;
   }

	
	
	
	
#geral #content #head #menu_head #sub_produtos{
	position:absolute;
	width:145px;	
	display:none;
	left:270px;
	top:283px;
	background-color:#000000;
    }
	
#geral #content #head #menu_head #sub_produtos ul{
    width:145px;
	height:55px;
    display:block;
	}	

#geral #content #head #menu_head #sub_produtos ul li{
    width:145px;
	background-color:#404040;
	border-top:solid #000000 1px;
	border-left:solid #000000 1px;
	border-right:solid #000000 1px;
	}
		
#geral #content #head #menu_head #sub_produtos ul li a{
    width:145px;
    padding-top:4px;
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent:0;
	text-align:center;
    color: #FFFFFF;
	line-height:none;
	}	
	
#geral #content #head #menu_head #sub_produtos ul li a:hover{
   font-weight:bold;
   }
	
#geral #content #head #menu_head #bandnone{
	display:none;
	}
	
/*-----------inicio content-----------*/	


#geral #content #menu{
	width:175px;
	display:table;
	float:left;
	}
	
#geral #content #menu #menushow{
	width:160px;
	display:table;
	text-align:right;
	list-style:none;
	}
	
#geral #content #menu #menushow .sup{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#808080;
	font-size:15px;

	border-bottom:3px solid #cccccc;
	padding-bottom:10px;
	}
	
#geral #content #menu #menushow li{
	list-style-type:none;
	}
#geral #content #menu #menushow li span{
	font-weight:bold;
	color:#AD0000;
}
#geral #content #menu #menushow li a{
	width:160px;
	display:table;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#808080;
	font-size:14px;
	overflow:hidden;
	}	
	
	
#geral #content #menu .sub{
	width:160px;
	display:table;
	list-style:none;
	border-bottom:1px solid #cccccc;
	padding-top:10px;
	padding-bottom:10px;
	}
	

	
#geral #content #menu #menushow .sub .d1{
	display:block;
	list-style:none;
	}

#geral #content #menu #menushow .sub .d1 a{
	font-weight:bold;
	font-size:11px;
	}	

	
	
	
#geral #content #conteudo_direito{
	width:524px;
	float:left;
	display:table;
	border-left-style:dashed;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	padding-left:11px;
	}
	
#geral #content #conteudo_direito .box .engrenagens{
	width:524px;
	height:25px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_engrenagens.gif) no-repeat 0 0;
	}
	
#geral #content #conteudo_direito .box .engrenagens{
	width:524px;
	height:25px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_engrenagens.gif) no-repeat 0 0;
	}	
	
#geral #content #conteudo_direito .box .pecas{
	width:524px;
	height:25px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_pecas.gif) no-repeat 0 0;
	}
	
#geral #content #conteudo_direito .box_2 .usinagem{
	width:524px;
	height:25px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_usinagem.gif) no-repeat 0 0;
	}
	
#geral #content #conteudo_direito img{
	display:block;
	float:left;
	}	
	
	
#geral #content #conteudo_direito .box{
	width:524px;
	height:150px;
	display:block;
	float:left;
	padding-bottom:30px;
	}	
	
#geral #content #conteudo_direito .box_2{
	width:524px;
	height:150px;
	display:block;
	float:left;
	}	
	
#geral #content a{
	font-size: 10px;
	color:#666666;
	text-decoration:none;
	}
	
/* ---------internas----------------*/

	
#geral #content #conteudo_direito p{
	display:block;
	padding-bottom:15px;
	}

#geral #content #conteudo_direito .historico{
	width:524px;
	height:40px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_historico.gif) no-repeat 0 0;
	}
	
#geral #content #conteudo_direito .parceiros{
	width:524px;
	height:40px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_parceiros.gif) no-repeat 0 0;
	}	
	
#geral #content #conteudo_direito .laboratorio{
	width:524px;
	height:40px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_laboratorio.gif) no-repeat 0 0;
	}	
	
#geral #content #conteudo_direito .maquinas{
	width:524px;
	height:40px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_maquinas.gif) no-repeat 0 0;
	}		
	
#geral #content #conteudo_direito .produtos{
	width:300px;
	height:40px;
	display:block;
	text-indent:-99999px;
	float:left; 	
	background:url(../img/h2_produtos.gif) no-repeat 0 0;
	}
	
#geral #content #conteudo_direito .produtos2{
	width:300px;
	height:40px;
	display:block;
	text-indent:-99999px; 	
	background:url(../img/h2_produtos.gif) no-repeat 0 0;
	}
		
#geral #content #conteudo_direito #observa{
	width:500px;
	display:block;
	float:left;
	}	
	
#geral #content #conteudo_direito .box_lista{
	width:150px;
	height:250px;
    float:left;
	display:block;
	padding-left:12px;
	}
	
#geral #content #conteudo_direito #box_lista h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-bottom:10px;
	}
	
#geral #content #conteudo_direito .box_lista p{
	width:162px;
    float:left;
	display:block;
	padding-bottom:0;
	text-align:center;
	}
	
#geral #content #conteudo_direito .box_lista a img.Tumb{
	width:130px;
	height:98px;
	display:block;
	padding-left:15px;
	}
	
#geral #content #conteudo_direito .box_lista ul{
	width:138px;
	display:block;
	padding:0;
	margin:0 auto;	
	}
	
#geral #content #conteudo_direito .box_lista ul li{
	width:138px;
	height:25px;
	display:block;
	float:left;
	padding:0;
	margin:0;
	}
		
#geral #content #conteudo_direito .box_lista ul li label{
	width:55px;
	display:block;
	float:left;
	}
	
#geral #content #conteudo_direito .box_lista ul li input.campo_quantidade{
	border: 1px solid #cccccc;
	width:80px;
	display:block;
	float:left;
	}	
#geral #content #conteudo_direito .box_lista ul li a{
	width:85px;
	height:22px;
	display:block;
	float:left;
	}	
#geral #content #conteudo_direito .box_lista ul li.btnQuant{
	width:85px;
	height:22px;
	display:block;
	padding-left:30px;
}
#geral #content #conteudo_direito .box_lista ul li a img.bt_quantidade{
	width:85px;
	height:22px;
	display:block;
	}
	
#geral #content #conteudo_direito .box_lista_detalhes{
	width:252px;
	height:200px;
    float:left;
	display:block;
	}

#geral #content #conteudo_direito .box_lista_detalhesII{
	width:252px;
	height:210px;
	float:left;
	display:table;
	padding-bottom:50px;
	padding-left:10px;
	}
	
#geral #content #conteudo_direito .box_lista_detalhes img{
	width:252px;
	height:191px;
	display:block;
	float:left;
	}
	
#geral #content #conteudo_direito .box_lista_detalhes .mini{
	width:60px;
	height:46px;
	display:block;
	float:left;
	padding-top:4px;
	padding-left:4px;
	}
	
#geral #content #conteudo_direito .box_lista_detalhes .mini_one{
	width:60px;
	height:46px;
	display:block;
	float:left;
	padding-top:4px;
	}
	
	
#geral #content #conteudo_direito .box_lista_detalhesII .campo_quantidade{
	border: 1px solid #cccccc;
	width:40px;
	margin-right:100px;
	}
	
	
	
#geral #content #conteudo_direito .box_lista_detalhes .bt_quantidade{
	width:85px;
	padding-left:38px;
	display:block;
	}	
	
#geral #content #conteudo_direito .box_lista_detalhesII .bt_quantidade{
	width:85px;
	display:block;
	}
	
#geral #content #conteudo_direito .tit{
	font-size:12px;
	padding-bottom:2px;
	}	
	
#geral #content #conteudo_direito .tit_2{
	font-size:12px;
	padding-bottom:10px;
	}	
		
#geral #content #conteudo_direito .prod{
	padding-bottom:0;
	}	

.btnCotar{
	margin-top:10px;
}	

#geral #content #botoes_navegacao{
	width:230px;
	display:block;
	float:right;
	}	
	
#geral #content #botoes_navegacao li{
    list-style:none;
	float:left;
	padding-left:20px;
	}	
	
#geral #content #botoes_navegacao .bt_volta{
	width:65px;
	height:20px;
	display:block;
	text-indent:-99999px;
	background: url(../img/bt_anterior.gif) no-repeat 0 2px ;
	overflow:hidden;
	}
	
#geral #content #conteudo_direito .bt_volta2{
	width:65px;
	height:20px;
	display:block;
	text-indent:-99999px;
	background: url(../img/bt_volta.gif) no-repeat 0 2px ;
	overflow:hidden;
	float:right;
	}
#geral #content #botoes_navegacao .bt_proximo{
	width:65px;
	height:20px;
	display:block;
	text-indent:-99999px;
	background: url(../img/bt_proximo.gif) no-repeat 0 2px ;
	overflow:hidden;
	}
	
#geral #content #botoes_navegacao .text{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#751c1c;
	}
	
#geral #content #conteudo_direito #formul{
	display:block;
	float:left;
	width:500px;
	padding-top:10px;
	}
	
#geral #content #conteudo_direito #formul li{
	list-style:none;
	width:500px;
	float:left;
	display:block;
	margin-bottom:10px;
	
	}
		
#geral #content #conteudo_direito #formul input{
	border: 1px solid #404040;
	width:330px;
	height:22px;
	float:left;
	display:block;
	}	
	
#geral #content #conteudo_direito #formul textarea{
	border: 1px solid #404040;
	width:330px;
	height:100px;
	float:left;
	display:block;
	}
	
#geral #content #conteudo_direito #formul input.peq{
	border: 1px solid #404040;
	width:129px;
	height:22px;
	float:left;
	display:block;
	}
	
#geral #content #conteudo_direito #formul label.txtform{
	text-align:center;
	width:70px;
	display:block;
	float:left;
	}	
	
	
#geral #content #conteudo_direito #formul label{
    text-align:left;
	width:70px;
	display:block;
	float:left;
	}	
	
#geral #content #conteudo_direito .botao{
	width:88px;
	height:24px;
	display:block;
	float:right;
	padding-right:120px;
	padding-top:5px;
	border:0;
	}
	
	
#geral #content #conteudo_direito .carrinho{
	width:300px;
	height:40px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_meucarrinho.gif) no-repeat 0 0;
	}
	
#geral #content #conteudo_direito .formII{
	width:262px;
	display:block;
	float:left;
	margin-bottom:5px;
	}
	
#geral #content #conteudo_direito .formII li{
    list-style:none;
	}
	
#conteudo_direito .formII input{
	border: 1px solid #cccccc;
	width:248px;
	height:23px;
	}	
	
#conteudo_direito .formII textarea{
	border: 1px solid #cccccc;
	width:248px;
	height:109px;
	}	
		
#geral #content #conteudo_direito table{
	width:513px;
	display:table;
	float:left;
	border-right:1px solid #949494;
	border-bottom:1px solid #949494;
	margin-top:5px;
	}
	
#geral #content #conteudo_direito table input{
    border: 1px solid #cccccc;
	width:100px;
	height:20px;
	}	
		
#geral #content #conteudo_direito .table0{
    height:30px;
    background-color:#751C1C;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #949494;
	border-top:1px solid #949494;
	}
#geral #content #conteudo_direito .table1{
    height:30px;
	width:110px;
    background-color:#751C1C;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-left:1px solid #949494;
	border-top:1px solid #949494;
	}
	
#geral #content #conteudo_direito .table2{
	 height:30px;
	 background-color:#F4F3F3;
	 border-left:1px solid #949494;
	 border-top:1px solid #949494;
	}		
	
#geral #content #conteudo_direito .table3{
    height:30px;
	border-left:1px solid #949494;
	border-top:1px solid #949494;
	}		

#geral #content #conteudo_direito .table0 span{
	padding-left:5px;
	}		
#geral #content #conteudo_direito .table1 span{
	padding-left:5px;
	}

#geral #content #conteudo_direito .table2 span{
	padding-left:5px;
	}	

#geral #content #conteudo_direito .table3 span{
	padding-left:5px;
	}		

#conteudo_direito #botoes_compras{
	width:280px;
	display:block;
	float:right;
	margin-top:10px;
	}	
	
#conteudo_direito #botoes_compras li{
    list-style:none;
	float:left;
	padding-left:10px;
	}	
		
#conteudo_direito #botoes_compras .bt_continua{
	width:165px;
	height:22px;
	display:block;
	text-indent:-99999px;
	background: url(../img/bt_continuacompra.gif) no-repeat 0 0 ;
	overflow:hidden;
	}
	
#conteudo_direito #botoes_compras .bt_cotar{
	width:85px;
	height:22px;
	display:block;
	text-indent:-99999px;
	background: url(../img/bt_cotar.gif) no-repeat 0 0 ;
	overflow:hidden;
	}
	
#geral #content #conteudo_direito .contato{
	width:300px;
	height:40px;
	display:block;
	text-indent:-99999px;
	background:url(../img/h2_contato.gif) no-repeat 0 0;
	}	
	
	
#geral #content #conteudo_direito .box_lista li{
	list-style:none;
	}


#geral #content #conteudo_direito #mapa{
	width:295px;
	display:block;
	float:left;
	}	
	
#geral #content #conteudo_direito #mapaimag a{
	width:225px;
	height:130px;
	display:block;
	float:left;
	padding-top:30px;
	overflow:hidden;
	}	
	
#geral #content #conteudo_direito #mapaimag img{
	border:none;
	}
		
/*---------footer------*/
	
#geral #footer{
	width:732px;
	height:100px;
	display:block;
	clear:both;
	margin-top:30px;
	}
	
#geral #footer .end	{
	width:600px;
	height:16px;
	text-indent:-99999px;
	background:url(../img/h3_empresa.gif) no-repeat 185px 0;
	}
	
#geral #footer address{	
    font-size: 10px;
	color: #404040;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;	
	display:block;
	padding-left:185px;
	}
	
#geral #footer #selos{
	width:200px;
	height:25px;
	display:block;
	padding-left:185px;
	padding-top:10px;
	}
	
	
#geral #footer #selos ul li{
	list-style-type:none;
	margin:0;
	padding:0;	
	text-indent:-99999px;
    float:left;
    }

#geral #footer #selos .w3c{
   width:80px;
   height:15px;
   display:block;
   background: url(../img/w3c.gif) no-repeat 0 0;
   overflow:hidden;
    }
	
#geral #footer #selos .gdsi{
   width:91px;
   height:15px;
   display:block;
   margin-left:12px;
   background: url(../img/gd.gif) no-repeat 0 0;
   overflow:hidden;
   }
#paginacao{
	width:100%;
	display:block;
	float:left;
}
img{
	border:none;
}