body {background-color: #739c34; margin:0px; padding:8px 0 0 0; color: #333; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
a {text-decoration: none; color: #333;}
a:hover {text-decoration: underline;}
form {margin: 0; padding:0;}
img {border: 0;}
select {color: #333333;}
.ItemDeAcessibilidade {display: none;}
.FimDosFloats {font-size: 0; height: 0; clear: both;}
#Principal {width: 980px; padding:4px 4px 0 4px; border-bottom: 5px solid #4C291A; margin: 0 auto; background: url('images/bg_principal.jpg');}
#Cabecalho {background:#F2E52F url('images/bg_cabecalho.jpg') 2px 2px no-repeat; padding: 2px 2px 6px 2px; height: 208px; width:976px; position: relative;}
#Cabecalho #Logo {position:absolute; top:80px; left:130px;}
#ContainerMenuTop {width: 390px; float:right; padding: 0 4px 0 0;}
#MenuTop {padding: 6px 0 0 0; margin: 3px 3px 0 0; width: 165px; height: 20px; float: left; display: block;}
#MenuTop li {list-style: none; display: block; float: left; padding: 0px 10px 0 10px; margin: 0; border-right: 1px solid #324052;}
#MenuTop li a {color: #324052; font-size: 116%; text-decoration:underline;}
#MenuTop li.last {border: 0; padding: 0 0 0 10px;}
#FerramentaDeBusca {width: 220px; height: 20px; float: right; display: block; padding: 9px 0 0 0;}
#FerramentaDeBusca .InputBuscar {display: block; float: left; width: 147px; border:1px solid #4A6B26; background-color:#fff; color:#333; font-size: 90%; padding: 2px 5px 1px 5px; margin: 0 8px 0 0; font-family: Arial, Helvetica, sans-serif;}
#FerramentaDeBusca .BotaoBuscar {display: block; float: left; width: 49px; height: 17px; padding-top: 17px; font-size: 0px; border: 0px; text-indent: -99999px; margin: 0 0 0 0; cursor: pointer; background: url('images/bt_buscar.jpg'); vertical-align:top; }
#ListaMenuPrincipal {margin: 0; padding: 7px 0 0 0; background: #fff url('images/bg_bottom_menu.jpg') 0 bottom no-repeat; height: 42px; display: block;}
#ListaMenuPrincipal li {margin: 0; display: block; float: left; padding:4px 25px 0 25px; list-style: none; border-right: 1px solid #eee;}
#ListaMenuPrincipal li a {color: #0984FF; font-size: 133%; font-weight:bold; padding: 1px 6px;}
#ListaMenuPrincipal li a:hover, #ListaMenuPrincipal li a.atual{text-decoration: none; color: #fff; background-color: #0984FF;}
#ListaMenuPrincipal li.last {border:none;}
#Rodape {height: 222px; background: url('images/bg_rodape2.jpg') no-repeat; padding: 0 0 0 15px;}
/*#FormCadastro {margin: 57px 8px 0 0; width: 216px; float: left; padding: 17px 0 0 19px; font-size: 116%;}
#FormCadastro p {margin: 0 0 10px 0; }
#FormCadastro .campo {border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; width: 156px; margin: 0 0 0 6px;}
#FormCadastro #EmailCadastro {margin: 0 0 0 8px;}
#FormCadastro .linha {margin-bottom: 4px;}*/
#Email_Fone {width:500px; text-align: left; color: #2A75E6; padding: 86px 0 23px 0;}
#Email_Fone .email {font-size: 166%;}
#Endereco {width:500px; text-align: left; font-style: normal;}
#FormCadastro #BotaoCadastrar {width: 82px; height:20px; background: url('images/bt_cadastrar.jpg') no-repeat; font-size: 0; margin: 0 0 0 121px; cursor: pointer; padding: 20px 0 0 0; border: 0; }
#Logosfooter {width: 980px; height:33px; margin: 2px auto;}
#Logosfooter #LogoOktiva {width: 142px; height:22px; float:right;}
#Logosfooter #LogoRastreautos {width: 277px; height:33px; float:left;}
#Path {margin: 0 0 30px 0; font-size: 90%; clear: both;}
#PaginaInterna {padding: 4px 13px 15px 13px;}

/********************** Contato ********************/
#ContainerFormContato, #ContainerResultadoBusca  {width: 480px; float: left; margin: 0 15px 0 0;}
#ContainerFormContato .Top, #ContainerResultadoBusca .Top {font-size: 0; background: url('images/top_contato.jpg') no-repeat; height: 10px;}
#ContainerFormContato .Corpo, #ContainerResultadoBusca .Corpo {background: url('images/corpo_contato.jpg'); padding: 3px 1px 15px 1px;}
#ContainerFormContato .Bottom, #ContainerResultadoBusca .Bottom {font-size: 0; background: url('images/bottom_contato.jpg') no-repeat; height: 11px;}
.Titulos {text-align: center; background-color: #527025; padding:2px 0; margin: 0 0 14px 0; font-size: 150%; color: #FFF; font-weight: normal;}
#TitContato {width: 109px;}
#FormularioDeFaleConosco, #MsgContato {padding: 0 40px 0 29px; font-size: 116%; color:#333;}
#FormularioDeFaleConosco p {margin: 0 0 10px 0;}
#FormularioDeFaleConosco .campo {border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; margin: 0 0 0 6px;}
#FormularioDeFaleConosco .linha {margin-bottom: 8px;}
#FormularioDeFaleConosco  #Nome {width: 350px;}
#FormularioDeFaleConosco  #Email {width: 351px;}
#FormularioDeFaleConosco  #Telefone {width: 334px;}
#FormularioDeFaleConosco  #Mensagem {width: 403px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; margin: 2px 0 0 0;}
#FormularioDeFaleConosco .campos_obrigatorios {margin: 0; font-size: 90%;}
#FormularioDeFaleConosco #BotaoEnviar {width: 82px; height:20px; background: url('images/bt_enviar.jpg') no-repeat; font-size: 0; margin: 13px 0 0 324px; cursor: pointer; padding: 20px 0 0 0; border: 0; }
#ContainerLocalizacao {width: 425px; float: left;}

/*************** Capa *******************/
#DestaquesCapa .chamada_servico { float: left; width: 188px; padding: 3px 1px 33px 1px;}
#DestaquesCapa .chamada_servico .Top {height: 10px; font-size:0; background: url('images/top_caixa_capa.jpg') no-repeat;}
#DestaquesCapa .chamada_servico .Corpo {background: url('images/corpo_contato.jpg'); padding: 3px 1px 8px 1px;}
#DestaquesCapa .chamada_servico .Corpo h3 {margin:0 0 11px 0; padding:0; font-size: 150%; font-weight: normal;}
#DestaquesCapa .chamada_servico .Corpo h3 a {color: #FFF; background-color: #739C34; padding: 1px 10px;}
#DestaquesCapa .chamada_servico .Corpo .Fundo {height: 156px; background-color:#FFF; width: 184px; margin: 0 auto 7px auto; border: 1px solid #c5c5c5; overflow:hidden; text-align: center;}
#DestaquesCapa .chamada_servico img.capa {float:none; margin: auto;}
#DestaquesCapa .chamada_servico .link { text-align: center;}
#DestaquesCapa .chamada_servico .link a { color: #536D23; text-decoration:underline;}
#DestaquesCapa .chamada_servico .Bottom {height: 12px; font-size:0; background: url('images/bottom_caixa_capa.jpg') no-repeat;}

/*************** Capa  Secao*******************/
.chamadas_notas {width: 470px; float: left; margin: 0 10px 15px 0;} 
.chamadas_notas ul {text-decoration: underline; color: #4E6923; font-size: 116%;}
.chamada1 {margin: 0 0 15px 0; float:right;}
.chamadas_notas h3 {margin:0 0 11px 0; padding:0; font-size: 150%; font-weight: normal;}
.chamadas_notas h3 a {color: #FFF; background-color: #739C34; padding: 1px 10px;}
.chamadas_notas .resumo {font-size: 116%;}
.chamadas_notas a.saiba_mais {text-decoration: underline; color: #4E6923; font-size: 88%;}

/****************** Nota ************************/
#ContainerMenuNotas {width: 230px; float: right; margin: 0 0 15px 15px;}
#ContainerMenuNotas .Top {height: 9px; font-size:0; background: url('images/top_menu_notas.jpg') no-repeat;}
#ContainerMenuNotas .Corpo {background: url('images/corpo_contato.jpg'); padding: 3px 1px 8px 1px;}
#ContainerMenuNotas .Bottom {height: 11px; font-size:0; background: url('images/bottom_menu_notas.jpg') no-repeat;}
#TituloSecao {margin: 0 0 10px 0; padding: 0; font-weight: normal; font-size: 150%; color: #527025; padding: 0 7px 7px 7px; border-bottom: 4px solid #527025;}
#ContainerMenuNotas #ListaMenuNotas {padding: 0; margin: 0; display:block;}
#ContainerMenuNotas #ListaMenuNotas li {list-style: none; margin: 0 0 8px 0; padding: 0 0 0 24px;}
#ContainerMenuNotas #ListaMenuNotas li.atual {background: url('images/icon.jpg') 9px 1px no-repeat;}
#ContainerMenuNotas #ListaMenuNotas li a {font-size: 125%; color: #527025; font-weight: bold;}
#TituloNota, .TitulosNota {margin: 0 0 10px 0; padding: 0; font-size: 150%; font-weight:normal;}
#TituloNota span, .TitulosNota span {color: #FFF; background-color:#739C34; padding: 1px 10px;}
.TitulosNota span {background-color: #527025;}
#BtImprimir {margin-right: 30px;}
#ContentEnviar { width: 240px; display: none; }
#EnviarPorEmail {width: 240px;}
#EnviarPorEmail .Top { font-size: 0; background: url('images/logo_enviar_email.jpg') no-repeat; height: 88px;}
#EnviarPorEmail .Corpo { background-color: #FDFBE4; border: 7px solid #739C34; padding: 10px 10px 10px 10px; }
#EnviarPorEmail .Corpo .inputext { width:188px; border: 1px solid #739C34; font-size: 12px; color: #333; font-family:Arial, Verdana;}
#EnviarPorEmail .BotaoEnviarEmail {width: 80px; height:20px; background: url('images/bt_enviar.jpg') no-repeat; font-size: 0; margin: 7px 0 0 110px; cursor: pointer; padding: 20px 0 0 0; border: 0; }
#EnviarPorEmail .line { margin: 0 10px 2px 0; }
#TextoNota, #OpcoesNota {margin: 0 0 15px 0; font-size: 116%;}
#ContainerImagens {margin: 40px 0 15px 0;} 
#ContainerImagens img {vertical-align:middle; margin: 0 10px 10px 0;}
/**************** Mapa do Site *********************/
#ContainerMapa {width: 450px; float: left;}
#ContainerMapa .Prgf {margin: 0 10px 30px 10px; font-size:116%; }
#ContainerMapa .Top {height: 6px; font-size:0; background: url('images/top_nova_busca.jpg') no-repeat;}
#ContainerMapa .Corpo {background: url('images/corpo_contato.jpg'); padding: 7px 1px 8px 1px;}
#ContainerMapa .Bottom {height: 11px; font-size:0; background: url('images/bottom_nova_busca.jpg') no-repeat;}
#ContainerMapa #ListaMenuCat {padding: 0; margin: 0; display:block;}
#ContainerMapa #ListaMenuCat h3 {margin:0 0 11px 0; padding:0; font-size: 150%; font-weight: normal;}
#ContainerMapa #ListaMenuCat h3 a {color: #FFF; background-color: #739C34; padding: 1px 10px;}
#TitMapaP {width: 144px;}
#TitMapaM {width: 232px;}
#TitMapaG {width: 301px; text-align: left; padding-left:20px; }
#ContainerMapaDireito {width: 450px; float: right; }
#ContainerMapaDireito .Topo {height: 6px; font-size:0; background: url('images/top_nova_busca.jpg') no-repeat;}
#ContainerMapaDireito .Body {background: url('images/corpo_contato.jpg'); padding: 3px 1px 8px 1px;}
#ContainerMapaDireito .Prgf {margin: 0 10px 24px 10px; font-size:116%; }
#ContainerMapaDireito .Bottom {height: 11px; font-size:0; background: url('images/bottom_nova_busca.jpg') no-repeat;}

/**************** Resultado da Busca ***************/
#TitResultado {width: 190px;}
#ContainerResultadoBusca p {margin: 0 10px 15px 10px; font-size: 116%; color: #333333;}
#ListaResultadoBusca {margin: 0 10px; padding: 0;}
#ListaResultadoBusca li {padding: 0; margin: 0 0 10px 0; list-style: none; font-size: 116%;}
#ListaResultadoBusca li a {color: #FFF; background-color:#739C34; padding: 1px 10px;}
#ContainerNovaBusca {width: 450px; float:right;}
#ContainerNovaBusca .Top {height: 6px; font-size:0; background: url('images/top_nova_busca.jpg') no-repeat;}
#ContainerNovaBusca .Corpo {background: url('images/corpo_contato.jpg'); padding: 7px 1px 8px 1px;}
#ContainerNovaBusca .Bottom {height: 11px; font-size:0; background: url('images/bottom_nova_busca.jpg') no-repeat;}
#TitNovaBusca {width: 207px;}
#FormNovaBusca {margin: 0 10px; font-size: 116%;}
#FormNovaBusca p {margin: 0 10px 10px 0;}
#FormNovaBusca #Termo {border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; margin: 0 0 0 6px; width: 352px;}
#FormNovaBusca .BotaoBuscar {width: 82px; height:20px; background: url('images/bt_buscar2.jpg') no-repeat; font-size: 0; margin: 10px 0 10px 330px; cursor: pointer; padding: 20px 0 0 0; border: 0;}

/************** Orcamento **************************/
#ContainerMenuOrcamento {margin: 0; padding: 7px 0 0 0; background: #fff url('images/bg_bottom_menu.jpg') center bottom no-repeat; height: 42px; display: block; width:570px;}
#ContainerMenuOrcamento ul {margin:0; padding: 2px 0 0 0px;}
#ContainerMenuOrcamento li {margin: 0; padding: 0; display: block; float: left; padding: 4px 8px 0 8px; list-style: none; border-right: 1px solid #eee;}
#ContainerMenuOrcamento li a {color: #0984FF; font-size: 116%; font-weight:bold; padding: 1px 5px; }
#ContainerMenuOrcamento li a:hover, #ContainerMenuOrcamento li a.atual{text-decoration: none; color: #fff; background-color: #0984FF;}
#ContainerMenuOrcamento li.last {border:none;}

#CaixaTitulo {width: 188px;}
#TitOrigem {width: 77px; text-align: left; padding-left:4px; }
#TitDestino {width: 78px; text-align: left; padding-left:4px; }
#TitCobranca {width: 250px; text-align: left; padding-left:4px; }
#TitPecas {width: 68px; text-align: left; padding-left:4px; }
#TitObservacoes {width: 118px; text-align: left; padding-left:4px; }
.TitOrc {margin:0 0 11px 0; font-size: 150%; font-weight: normal; color: #FFF; background-color: #739C34; padding: 1px;}

#BotoesCobranca {width:566px; height: 98px;}
#BotoesCobranca .tipo { width: 106px; height: 88px; float:left;}
#BotoesCobranca .onde { width: 120px; height: 88px; float:left; border-left: 2px solid #739C34; padding-left: 17px;}
#BotoesCobranca .como { width: 134px; height: 88px; float:left; border-left: 2px solid #739C34; padding-left: 17px;}
#BotoesCobranca .modo { width: 116px; height: 88px; float:left; border-left: 2px solid #739C34; padding-left: 17px;}
#Armazena {width: 528px; padding: 13px 0 0 0; text-align: center; margin: 6px 0 0 18px; border-top: 2px solid #739C34;}


#Pecas {width: 828px;}
#Pecas .Top {font-size: 0; background: url('images/top_pecas.jpg') no-repeat; height: 9px;}
#Pecas .Bottom {font-size: 0; background: url('images/bottom_pecas.jpg') no-repeat; height: 11px;}

#TbPecas tr.PecaTit { background-color: #759B34; color:#fff;}
#TbPecas td.td_nome {width: 100px;}
#TbPecas td.td_qtd {width: 60px;}
#TbPecas td.td_seg {width: 60px;}

#TbPecas table td {padding:3px;}
#TbPecas table td input {width: 55px; margin: 0; padding: 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; }
#TbPecas table tr.bck { background-color: #B7D889; border-bottom: 2px solid #7C993C; border-top:2px solid #7C993C; border-left:1px solid #B8B8B8; }
#FormEnvOrc .BotaoEnvOrc {width: 130px; height:20px; background: url('images/btn_enviar_orc.jpg') no-repeat; font-size: 0; margin: 13px 0 0 440px; cursor: pointer; padding: 20px 0 0 0; border: 0; }
.obs {width: 464px; height: 107px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; margin: 2px 0 0 16px;}
.caixa {width: 568px; margin: 0 0 20px 0;}
.caixa .Top {font-size: 0; background: url('images/top_caixa.jpg') no-repeat; height: 10px;}
.caixa .Corpo {background: url('images/corpo_contato.jpg'); padding: 3px 1px 15px 1px;}
.caixa .Corpo p { margin: 0 0 10px 19px; }
.caixa .Bottom {font-size: 0; background: url('images/bottom_caixa.jpg') no-repeat; height: 12px;}
.esplinha { margin-left: 16px; }
.caixa .linha { margin-bottom: 10px; }
.campo_nome {padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; width: 484px; margin-left: 5px;}
.campo_telefone { padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 12px; color: #333; font-family:Arial, Verdana;width: 133px; margin-left: 5px; margin-right: 10px;}
.campo_email {padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; width: 278px; margin-left: 5px;}
.campo_endereco {padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; width: 463px; margin-left: 5px;}
.campo_bairro {padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; width: 143px; margin-right: 10px; }
.campo_cidade {padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana; width: 162px; margin-right: 10px;}
.campo_ndias { padding: 2px 1px 2px 1px; border: 1px solid #739C34; font-size: 100%; color: #333; font-family:Arial, Verdana;width: 45px; margin-left: 8px; }

/*************** Imagens ****************/
.alignleft {float:left; margin: 0 7px 7px 0;}
.alignright {float:right; margin: 0 0 7px 7px;}
.aligncenter {margin:0 auto 7px auto;}
.alignnone {margin:0 0 7px 0;}
img.capa { float: left; margin: 0 7px 7px 0; }

.erro {color: #CC0000;}