body {
margin: 0px;
padding: 0px;
background-color: #000;
}

#geral {
margin: 0 auto;
width: 804px;
position: relative;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;			
}

#sec_topo {
display: block;
position:absolute;
top: 0px;
right: 10px;
}

.menu_secundario_topo {
margin-left: 5px;
padding: 0px 3px 0px 0px;		
border:none;
}

#varcproduto {
width:150px;
height:17px;
border:1px solid #C6C7C6;
margin-left: 6px;
}

#varcselect {
width:120px;
height:17px;
border:1px solid #C6C7C6;
}

#cabecalho {
background: url(../images/cabecalho_produtos.jpg) no-repeat;
width: 781px;
height: 154px;
position:absolute;
}

#cabecalho h1 a {
text-indent: -9999px;
display: block;
overflow: hidden;
background: url(../images/logo.jpg) no-repeat;
width: 65px;
height: 79px;
float: left;
margin-left: 10px;
margin-top: -21px;
*margin-left: 5px;
*margin-top: 0;
}

/*#menu li a {
text-indent: -999px;
display: block;
overflow: hidden;
}

#sub_menu li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9b9b9b;
text-indent: 0;
display: block;
background: url(../images/menu/bullet.gif) no-repeat left center;
padding-left: 10px;
_margin-left: -10px;
}

#btn_adifiltro {
background: url(../images/menu/adifiltro.gif) no-repeat;
width: 63px;
height: 21px;
}

#btn_produtos {
background: url(../images/menu/produtos.gif) no-repeat;
width: 62px;
height: 21px;
}

#btn_clientes {
background: url(../images/menu/clientes.gif) no-repeat;
width: 54px;
height: 21px;
}

#btn_representantes {
background: url(../images/menu/representantes.gif) no-repeat;
width: 93px;
height: 21px;
}

#btn_contato {
background: url(../images/menu/contato.gif) no-repeat;
width: 54px;
height: 21px;
}

#btn_adifiltro:hover {
background: url(../images/menu/adifiltro_selected.gif) no-repeat;
width: 63px;
height: 21px;
}

#btn_produtos:hover {
background: url(../images/menu/produtos_selected.gif) no-repeat;
width: 62px;
height: 21px;
}

#btn_clientes:hover {
background: url(../images/menu/clientes_selected.gif) no-repeat;
width: 54px;
height: 21px;
}

#btn_representantes:hover {
background: url(../images/menu/representantes_selected.gif) no-repeat;
width: 93px;
height: 21px;
}

#btn_contato:hover {
background: url(../images/menu/contato_selected.gif) no-repeat;
width: 54px;
height: 21px;
}

#menu li:hover #sub_menu, .over #sub_menu{
display: block;
position: absolute;
z-index: 10;
}

#sub_menu {
background: url(../images/menu/bg.png) no-repeat;
*background: url(../images/menu/bg.gif) no-repeat;
width: 170px;
height: 248px;
display: none;
_margin-left: -10px;
}*/

/* CSS do Menu */

#menu {
margin-top: 60px;
margin-left: 50px;
display: block;
position: absolute;
z-index:10;
}

#menu li {
float: left;
list-style: none;
padding: 0 15px 0 15px;		
}

#menu li a {
text-indent: -999px;
display: block;
overflow: hidden;
}

/* Imagens que são itens do menu */

#btn_adifiltro { background: url(../images/menu/adifiltro.gif) no-repeat; width: 63px; height: 21px; }
#btn_produtos { background: url(../images/menu/produtos.gif) no-repeat; width: 65px; height: 21px; }
#btn_exportacao { background: url(../images/menu/exportacao.gif) no-repeat; width: 70px; height: 24px; margin-top: -3px } 
#btn_clientes { background: url(../images/menu/clientes.gif) no-repeat; width: 54px; height: 21px; }
#btn_representantes { background: url(../images/menu/representantes.gif) no-repeat; width: 93px; height: 21px; }
#btn_contato { background: url(../images/menu/contato.gif) no-repeat; width: 54px; height: 21px; }

/* Imagens que são itens do menu mouse over */

#btn_adifiltro:hover { background: url(../images/menu/adifiltro_selected.gif) no-repeat; width: 63px; height: 21px; }
#btn_produtos:hover { background: url(../images/menu/produtos_selected.gif) no-repeat; width: 65px; height: 21px; }
#btn_exportacao:hover { background: url(../images/menu/exportacao_selected.gif) no-repeat; width: 70px; height: 24px; margin-top: -3px } 
#btn_clientes:hover { background: url(../images/menu/clientes_selected.gif) no-repeat; width: 54px; height: 21px; }
#btn_representantes:hover { background: url(../images/menu/representantes_selected.gif) no-repeat; width: 93px; height: 21px; }
#btn_contato:hover { background: url(../images/menu/contato_selected.gif) no-repeat; width: 54px; height: 21px; }

/* submenu produtos */

#sub_menu {
background-color: #fcfcfc;
*background: url(../images/menu/bg.gif) no-repeat;
width: 130px;
height: 315px;
display: none;
_margin-left: -10px;
padding-top: 10px;
}

#sub_menu li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9b9b9b;
text-indent: 0;
display: block;
background: url(../images/menu/bullet.gif) no-repeat left center;
padding-left: 10px;
_margin-left: -10px;
}

#menu li:hover #sub_menu, .over #sub_menu{
display: block;
position: absolute;
z-index: 10;
}

/* submenu exportação */

#sub_exportacao {
background-color: #fcfcfc;
*background: url(../images/menu/bg.gif) no-repeat;
width: 130px;
height: 155px;
display: none;
_margin-left: -10px;
padding-top: 10px;
}

#sub_exportacao li a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #9b9b9b;
text-indent: 0;
display: block;
background: url(../images/menu/bullet.gif) no-repeat left center;
padding-left: 10px;
_margin-left: -10px;
}

#menu li:hover #sub_exportacao, .over #sub_exportacao {
display: block;
position: absolute;
z-index: 10;
}

/* submenus */

/* itens novos */

#sub_novos {
width: 145px;
height: 18px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

/* fim itens novos */

#sub_hidraulicos {
width: 145px;
height: 18px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
display: block;
margin-left: -50px;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;	
}

#sub_tratarcomp {
width: 145px;
height: 30px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_tratar {
width: 145px;
height: 18px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_cabine {
width: 145px;
height: 30px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_separadores {
width: 145px;
height: 30px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_espiralados {
width: 145px;
height: 30px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_linhadeagua {
width: 145px;
height: 18px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_automotivos {
width: 145px;
height: 18px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
border-bottom: #dfdfdf 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#sub_filtrosy {
width: 145px;
height: 18px;
border-top-color: #FFFFFF;
border-bottom-color: #dfdfdf;
margin-left: -50px;
border-top: #FFF 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#menu li {
float: left;
list-style: none;
padding: 0 5px 0 15px;		
}

#menu {
margin-top: 58px;
margin-left: 50px;
*margin-left: 125px;
display: block;
position: absolute;
z-index:10;
}

.menu_principal {
float: left;
margin-left: 35px;
display: block;	
}

#menu_produtos {
background: #eeeeee;
margin-left: 2px;
margin-top: 26px;
width:140px;
height:440px;
float: left;
/*			border: #996600 1px solid;*/
}

p, table {
color: #8b8b8b;
font-size:11px;
font-family: Arial, Verdana;
margin-top: 5px;
}

table, table td, table tr{
border: 1px solid #8b8b8b;
_border: 0.1mm solid #c0c0c0;
}

h2 {
color: #940517;
font-size:11px;
font-family: Arial, Verdana;
float: left;
display: block;
margin-left: -136px;
*margin-left: -68px;
margin-top: 0;
}

.linkh2 {
color: #940517;
font-size:11px;
font-family: Arial, Verdana;
}

#ferramentas_topo {
position:absolute;
top: 5px;
width: 600px;
height: 16px;
margin-left: 140px;
border-bottom: #CCCCCC solid 1px;
float: left;
left: -138px;
padding-left: 145px;
display: block;
}

.produtos {
margin: 3px 3px;
}

#ferramentas {
position:absolute;
top: 470px;
_top: 450px;
margin-left: 140px;
border-top: #CCCCCC solid 1px;
float: right;
left: 9px;
padding-left: 395px;
}

.ferramentas_imgs {
padding-left: 10px;
cursor:pointer;
margin-top: -10px;
/*			border: #666666 1px solid;*/
}

.ferramentas_imgs_topo {
float: right;
}

#conteudo {		
width: 781px;
height: 635px;
*height: auto;
*padding-bottom: 10px;
background-color: #940517;
display: table;
*margin-bottom: -50px;
}

#conteudo_center {
background: #FFF;
width: 760px;
height: 500px;
*height: 0;
position: relative;
margin-top: 154px;
margin-left: 10px;
}

#rodape {
background: url(../images/bg_rodape.gif) repeat-x #f0f0f0;
width: 781px;
height: 95px;
float:left;
position:relative;
left: 0;
top: 10px;
margin-bottom: -24px;
}

.menu_secundario_bottom {
margin-left: 10px;
margin-top: -7px;
}

.assinatura {
position: relative;
float: right;
left: -10px;
margin-top: -68px;
_margin-top: -58px;
}

address {
color: #8e8d8d;
font-style: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
text-align: right;

}		

.endereco {
margin-top: 10px;
color: #8e8d8d;
font-size:11px;
font-family: Arial, Verdana;
margin-left: 10px;
line-height: 20px;
}

.a_assinatura {
display: block;
background: url(../images/focus_logo.gif) no-repeat right;
width: 204px;
height: 25px;
}

#teste {
float: left;
text-align: left;
margin: 30px 0 0 5px;
width: 605px;
}

.imagem {
margin: 5px 10px;
float: left;
}

#formula{
margin-top: 5px; margin-right: 15px;
display: block;
float: left;
}

#produtos{
width: 615px;
float: right;
margin-right: 0px;
_margin-bottom: 30px;
}

#img_1{
background: url(../images/produtos/Espiralados/perfil_espiras.gif) no-repeat right;
display: block; width: 294px; height: 404px;
}

#img_2{
background: url(../images/produtos/Espiralados/perfil_espiras2.gif) no-repeat right;
display: block; width: 424px; height: 156px;
}

#img_3{
background: url(../images/produtos/Espiralados/tabela_perfis.gif) no-repeat right;
display: block; width: 316px; height: 290px;
}