body {
margin: 0px;
padding: 0px;
background-color: #000;
}

#geral {
margin: 0 auto;
width: 781px;
position: relative;
display: table;
}

img {
border:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;			
}

#frase_cliente {
width: 590px;
display: block;
text-align: center;
margin: 0 auto;
}

#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/exportacao.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 10px 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;	
}

#conteudo {		
margin: 0 0;
width: 781px;
height: 840px;
background-color: #940517;
}

#conteudo_center {
background: #FFF;
width: 760px;
height: 675px;
position: absolute;
margin-top: 154px;
margin-left: 10px;
}

p {
color: #8b8b8b;
font-size:11px;
font-family: Arial, Verdana;
margin-top: 5px;	
}

p a {
color:#8b8b8b;
}

.p a {
text-decoration: underline;
color: #666666;
}

h2 {
color: #940517;
font-size:11px;
font-family: Arial, Verdana;
float: left;
display: block;
margin-left: -286px;
*margin-left: -285px;
_margin-left: -143px;
margin-top: 0;
}

.linkh2 {
color: #940517;
font-size:11px;
font-family: Arial, Verdana;
}

#ferramentas_topo {
position:absolute;
top: 10px;
width: 305px;
height: 16px;
margin-right: 0;
border-bottom: #CCCCCC solid 1px;
float: left;
left: 9px;
padding-left: 290px;
display: block;
}

#ferramentas {
position: absolute;
top: 808px;
width: 305px;
border-top: #CCCCCC solid 1px;
margin-left: 15px;
*margin-left: 0px;
*left: 20px;
padding-left: 290px;
padding-top:5px;
padding-right:5px;
}

.ferramentas_imgs {
float:right;
padding-left: 10px;
cursor:pointer;
}

.ferramentas_imgs_topo {
float: right;
}

#texto {
margin-top:30px;
*padding-top:30px;
width:595px;
margin-left:10px;
}
#texto img {
margin-right:12px;
}

#cliente {
position: relative;
margin: 5px 8px;
width: 127px;
height: 120px;
z-index: 10;
border: #aeaeae solid 1px;
}

#selo {
float: right;
width: 146px;
height: 415px;
display: block;
border-left: 1px solid #E0E0E0;
position: relative;
margin-top: 160px;
margin-right: 10px;
*margin-right: 5px;
padding-bottom: 250px;
}

.selo {
margin: 6px 0 0 8px;
}

#rodape {
background: url(../images/bg_rodape.gif) repeat-x #f0f0f0;
width: 781px;
height: 95px;
position:relative;
margin: 0 auto;
display: table;
}

.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;
}

#ul_btn {
position:absolute;
list-style:none;
right:0px;
overflow:hidden;
margin-top:-5px;
*margin-top:0px;
padding:0px;
width:100px;
}

#ul_btn li .fonte {
cursor:pointer;
display: block;
text-indent: -99999pt;
overflow: hidden;
background: url(../images/tamanho_fonte.gif) no-repeat right center;
margin:0;
width:95px;
}

#form_fonte {
display:none;
background:#FFFFFF;
list-style:none;
padding:0px;
margin:0px;
width:95px;
}

#form_fonte li.tit_tit{
text-align:right;
font-size:10px;
height:13px;
*height:11px;
font-family: "Trebuchet MS";
padding:0px;
margin:0px;
background:#EFEFEF;
vertical-align:middle;
}

#form_fonte li.tit_form{
font-size:11px;
font-family: "Trebuchet MS";
font-weight:bold;
text-align:center;
border-bottom: 1px solid #a0a0a0; 
}

#form_fonte {
border:1px solid #a0a0a0;
}

#form_fonte li label {
font-size:11px;
font-family: "Trebuchet MS";
}