*{
   margin:0;
   padding:0;
   }
   
/*--------estrutura-------*/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:18px;
    color:#666666;
	}

#geral{
	width:100%;
	display:table;
 	margin:0 auto;
	}
	
#geral #content{
    width:712px;
	display:table;
 	margin:0 auto;
	}
	
/*-----------inicio head-----------*/

#geral #content #head{
  position:relative;
  width:100%;
  }
	
#geral #content #head .campos_head li{
    display:none;
	}

#geral #content #head h1.logo a{
	width:193px;
	height:60px;
	display:block;
	text-indent:0;
	text-decoration:none;
	}
	

#geral #content #head #animacao{
	display:none;
	}

#geral #content #menu_head ul{
	display:none;
	}
		

	
	
/*-----------inicio content-----------*/	


#geral #content #menu{
    display:none;
	}
#geral #content #menu #menushow{
    display:none;
	}
	
	
		
	
	
	
	
	
#geral #content #conteudo_direito{
	width:600px;
	float:left;
	display:table;
	}
	
#geral #content #conteudo_direito .box .engrenagens{
	width:600px;
	height:25px;
	display:block;
	text-indent:0;
		}
	
#geral #content #conteudo_direito .box .engrenagens{
	width:600px;
	height:25px;
	display:block;
	text-indent:0;
	
	}	
	
#geral #content #conteudo_direito .box .pecas{
	width:600px;
	height:25px;
	display:block;
	text-indent:0;
	
	}
	
#geral #content #conteudo_direito .box_2 .usinagem{
	width:600px;
	height:25px;
	display:block;
	text-indent:0;
	
	}
	
#geral #content #conteudo_direito img{
	display:block;
	float:left;
	}	
	
	
#geral #content #conteudo_direito .box{
	width:600px;
	height:150px;
	display:block;
	float:left;
	padding-bottom:30px;
	}	
	
#geral #content #conteudo_direito .box_2{
	width:600px;
	height:150px;
	display:block;
	float:left;
	}	
	
#geral #content a{
	display: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:0;

	}
	
#geral #content #conteudo_direito .parceiros{
	width:524px;
	height:40px;
	display:block;
	text-indent:0;
	
	}	
	
#geral #content #conteudo_direito .laboratorio{
	width:524px;
	height:40px;
	display:block;
	text-indent:0;
	
	}	
	
#geral #content #conteudo_direito .maquinas{
	width:524px;
	height:40px;
	display:block;
	text-indent:0;
	
	}		
	
#geral #content #conteudo_direito .produtos{
	width:300px;
	height:40px;
	display:block;
	text-indent:0;
	float:left; 	

	}
	
#geral #content #conteudo_direito .produtos2{
	width:300px;
	height:40px;
	display:block;
	text-indent:0;
	 	
	
	}
		
#geral #content #conteudo_direito #observa{
	width:500px;
	display:block;
	float:left;
	}	
	
#geral #content #conteudo_direito .box_lista{
	width:160px;
    float:left;
	display:table;
	padding-left:12px;
	padding-bottom:50px;
	}
	
#geral #content #conteudo_direito .box_lista p{
	padding-bottom:0;
	text-align:center;
	
	}
	
#geral #content #conteudo_direito .box_lista img{
	width:130px;
	height:98px;
	display:block;
	padding-left:15px;
	}
	

#geral #content #conteudo_direito .box_lista .campo_quantidade{
	border: 1px solid #cccccc;
	width:80px;
	}	
#geral #content #conteudo_direito .box_lista_detalhesII .bt_quantidade{
	width:85px;
	padding-left:38px;
	padding-top:15px;
	display:none;
	}
		
#geral #content #conteudo_direito .box_lista .bt_quantidade{
	width:85px;
	padding-left:38px;
	padding-top:15px;
	display:none;
	}
	
#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;
	height:19px;
	margin-right:100px;
	}
	
	
	
#geral #content #conteudo_direito .box_lista_detalhes .bt_quantidade{
	width:85px;
	padding-left:38px;
	padding-top:15px;
	display:block;
	}	
	
#geral #content #conteudo_direito .box_lista_detalhesII .bt_quantidade{
	width:85px;
	padding-top:5px;
	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;
	}	

		

#conteudo_direito #botoes_navegacao{
	width:230px;
	display:none;
	float:right;
	}	
	
#conteudo_direito #botoes_navegacao li{
    list-style:none;
	float:left;
	padding-left:20px;
	}	
	
#conteudo_direito #botoes_navegacao .bt_volta{
	width:65px;
	height:20px;
	display:none;
	text-indent:-99999px;
	
	overflow:hidden;
	}
	
#conteudo_direito .bt_volta2{
	width:65px;
	height:20px;
	display:none;
	text-indent:-99999px;
	
	float:right;
	}
#conteudo_direito #botoes_navegacao .bt_proximo{
	width:65px;
	height:20px;
	display:none;
	
	}
	
#conteudo_direito #botoes_navegacao .text{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#751c1c;
	}
	
#geral #content #conteudo_direito #formul{
	display:none;
	float:left;
	width:500px;
	padding-top:10px;
	}
	

		
#geral #content #conteudo_direito #formul input{
	border: 1px solid #404040;
	width:330px;
	height:22px;
	float:left;
	display:none;
	}	
	
#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:none;
	float:right;
	padding-right:120px;
	border:0;
	}
	
	
	
	
	
	
	
	
	
	
#geral #content #conteudo_direito .carrinho{
	width:300px;
	height:40px;
	display:block;
	text-indent: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:none;
	
	}
	
#conteudo_direito #botoes_compras .bt_cotar{
	width:85px;
	height:22px;
	display:none;

	}
	
#geral #content #conteudo_direito .contato{
	width:300px;
	height:40px;
	display:block;
	text-indent:0;
	
	}	
/*---------footer------*/
	
#geral #footer{
	width:770px;
	height:54px;
	display:block;
	clear:both;
	background:url(../img/fundo_footer.jpg)
	}
	
#geral #footer #selos{
	width:200px;
	height:15px;
	display:block;
	padding-left:25px;
	padding-top:15px;
	float:left;
	}
	
#geral #footer #selos a{
	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 .si{
   width:91px;
   height:15px;
   display:block;
   margin-left:12px;
   background: url(../img/gdsi.gif) no-repeat 0 0;
   overflow:hidden;
   }

#geral #footer address{	
    font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;	
	display:block;
	float:left;
	padding-top:12px;
	padding-left:35px;
	}

	


