*::-moz-selection{
background:#ff9602;  /*---Cor de fundo--*/
color:#ffffff;   /*--cor da fonte--*/
}

*::selection{
background:#ff9602;/*---Cor de fundo--*/
color:#ffffff;  /*--cor da fonte--*/
}

body{
margin:auto;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
color:#6b6b6b;
font-size:13px;
background-color:#fff;
}

#site{
margin:auto;
width:958px;
}

#topo{
float:left;
width:958px;
height:105px;
background-image:url(../images/back_topo.jpg);
}

#logo{
float:left;
width:192px;
height:90px;
margin-top:8px;
}

#telefone{
float:right;
width:170px;
height:90px;
margin-top:8px;
background-image:url(../images/back_tel.png);
}

#cont_telefone{
float:left;
margin-top:13px;
margin-left:20px;
text-align:right;
}

#menu{
float:left;
width:958px;
margin-top:6px;
}

#menu ul{
list-style:none;
display:inline;
padding:0;
margin:0;
}

#menu li{
list-style:none;
display:inline;
}

#menu li a{
list-style:none;
display:inline;
padding-top:18px;
color:#2b4eac;
text-transform:uppercase;
text-decoration:none;
text-align:center;
}

#menu li a:hover{
color:#fff;
}

#banner{
float:left;
width:958px;
height:294px;
margin-top:6px;
padding-bottom:20px;
}

#banner_interna{
float:left;
width:958px;
height:63px;
margin-top:6px;
padding-bottom:20px;
background-image:url(../images/banner_interna.jpg);
background-repeat:no-repeat;
}

#texto_banner{
float:left;
width:500px;
margin-top:15px;
margin-left:35px;
}

#cont_banner{
position:absolute;
width:405px;
margin-top:70px;
margin-left:50px;
z-index:999;
}

#conteudo{
float:left;
width:958px;
}

#cont_conteudo{
float:left;
width:885px;
margin-left:35px;
}

#parte_superior{
float:left;
width:885px;
padding-bottom:20px;
border-bottom:#e5e5e5 solid 1px;
}

#pontos_de_apoio{
float:left;
width:264px;
background-image:url(../images/topo_pontos_de_apoio.jpg);
background-repeat:no-repeat;
background-color:#e5e5e5;
}

#titulo_pontos_de_apoio{
float:left;
width:234px;
padding-left:30px;
margin-top:20px;
}

#texto_pontos_de_apoio{
float:left;
width:234px;
margin-left:30px;
margin-top:33px;
}

#texto_pontos_de_apoio ul{
padding:0;
margin:0;
margin-left:13px;
color:#ff9600;
}

#baixo_pontos_de_apoio{
float:left;
width:264px;
height:11px;
bottom:0px;
background-image:url(../images/baixo_pontos_de_apoio.jpg);
}

#nossos_servicos{
float:left;
width:600px;
margin-left:18px;
}

#titulo_nossos_servicos{
float:left;
width:600px;
}

#esq_titulo_nossos_servicos{
float:left;
width:11px;
height:51px;
background-image:url(../images/esquerda_titulo.jpg);
}

#centro_titulo_nossos_servicos{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_nossos_servicos{
float:left;
width:13px;
height:51px;
background-image:url(../images/direita_titulo.jpg);
}

#box_servicos{float:left;width:600px;margin-top:12px;}
#foto_servicos{float:left;width:152px;padding-right:10px;}
#texto_servicos{float:left;width:435px;line-height:21px;text-align:justify;}

#box_servicos2{float:left;width:600px;margin-top:17px;}
#foto_servicos2{float:left;width:152px;padding-right:10px;}
#texto_servicos2{float:left;width:435px;line-height:21px;text-align:justify;}

#box_servicos3{float:left;width:600px;margin-top:17px;}
#foto_servicos3{float:left;width:152px;padding-right:10px;}
#texto_servicos3{float:left;width:435px;line-height:21px;text-align:justify;}

#parte_inferior{
float:left;
width:885px;
margin-top:20px;
}

#seguranca{
float:left;
width:435px;
background-image:url(../images/back_seguranca.jpg);
height:279px;
background-repeat:no-repeat;
background-position:0px 50px;
}

#titulo_seguranca{
float:left;
width:435px;
}

#esq_titulo_seguranca{
float:left;
width:11px;
height:51px;
background-image:url(../images/esquerda_titulo.jpg);
}

#centro_titulo_seguranca{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_seguranca{
float:left;
width:13px;
height:51px;
background-image:url(../images/direita_titulo.jpg);
}

#box_seguranca1{
float:left;
width:206px;
margin-top:15px;
}

#box_seguranca2{
float:left;
width:206px;
margin-top:15px;
margin-left:15px;
}

#missao_valores{
float:left;
width:432px;
margin-left:15px;
}

#titulo_missao_valores{
float:left;
width:432px;
}

#esq_titulo_missao_valores{
float:left;
width:11px;
height:51px;
background-image:url(../images/esquerda_titulo.jpg);
}

#centro_titulo_missao_valores{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_missao_valores{
float:left;
width:13px;
height:51px;
background-image:url(../images/direita_titulo.jpg);
}

#img_missao_valores{
float:left;
width:152px;
margin-top:15px;
margin-right:10px;
}

#texto_missao_valores{
float:left;
width:270px;
margin-top:15px;
line-height:20px;
text-align:justify;
}

#rodape{
float:left;
width:100%;
padding-bottom:10px;
background-color:#1b41a6;
margin-top:20px;
}

#cont_rodape{
margin:auto;
width:885px;
margin-top:15px;
}

#receba_news{
float:left;
width:380px;
}

#titulo_receba_news{
float:left;
width:380px;
}

#form_news{
float:left;
width:380px;
margin-top:10px;
}

#admistrativo{
float:left;
width:222px;
margin-left:100px;
text-align:right;
line-height:13px;
}

#telefone2{
float:right;
width:170px;
height:90px;
background-image:url(../images/back_tel.png);
}

#cont_telefone2{
float:left;
margin-top:13px;
margin-left:20px;
text-align:right;
}

#rodape_desenvolvedor{
float:left;
width:100%;
height:36px;
background-color:#112865;
}

#cont_rodape_desenvolvedor{
margin:auto;
width:885px;
margin-top:10px;
}

#genco_transportes{
float:left;
width:400px;
}

#olivi_publicidade{
float:right;
width:400px;
text-align:right;
}

#topo_conteudo_interna{
float:left;
background-image:url(../images/topo_conteudo_interna.jpg);
background-repeat:no-repeat;
width:956px;
}

#titulo_interna{
float:left;
width:885px;
margin-top:25px;
}

#esq_titulo_interna{
float:left;
width:9px;
height:50px;
background-image:url(../images/esq_bot_interna.jpg);
}

#centro_titulo_interna{
float:left;
background-color:#ff9600;
height:43px;
padding-top:8px;
}

#dir_titulo_interna{
float:left;
width:9px;
height:50px;
background-image:url(../images/dir_bot_interna.jpg);
}

#empresa_esq{
float:left;
width:521px;
margin-top:15px;
}

#texto_empresa1{
float:left;
width:521px;
text-align:justify;
line-height:21px;
}

#img_empresa1{
float:left;
width:302px;
height:238px;
margin-top:10px;
margin-right:10px;
}

#texto_empresa2{
float:left;
width:209px;
margin-top:12px;
text-align:justify;
line-height:21px;
}

#empresa_dir{
float:right;
width:349px;
margin-top:15px;
}

#parte_central{
float:left;
width:885px;
background-color:#f6f6f6;
margin-top:20px;
padding-bottom:20px;
}

#esq_parte_central{
float:left;
width:340px;
margin-left:15px;
}

#titulo_modelo_gestao{
float:left;
width:340px;
text-align:center;
margin-top:15px;
}

#texto_modelo_gestao{
float:left;
width:340px;
text-align:center;
margin-top:15px;
font-size:11px;
}

#modelos{
float:left;
width:340px;
margin-top:15px;
}

#esq_modelo1{float:left;background-image:url(../images/esq_azul.jpg);width:7px;height:41px;}
#centro_modelo1{float:left;background-color:#2a4eac;padding-top:13px;height:28px;color:#FFF;font-size:10px;text-align:center;}
#dir_modelo1{float:left;background-image:url(../images/dir_azul.jpg);width:6px;height:41px;}

#esq_modelo2{float:left;background-image:url(../images/esq_azul.jpg);width:7px;height:41px; margin-left:7px;}
#centro_modelo2{float:left;background-color:#2a4eac;padding-top:13px;height:28px;color:#FFF;font-size:10px;text-align:center;}
#dir_modelo2{float:left;background-image:url(../images/dir_azul.jpg);width:6px;height:41px;}

#esq_modelo3{float:left;background-image:url(../images/esq_azul.jpg);width:7px;height:41px; margin-left:7px;}
#centro_modelo3{float:left;background-color:#2a4eac;padding-top:7px;height:34px;color:#FFF;font-size:10px;text-align:center;}
#dir_modelo3{float:left;background-image:url(../images/dir_azul.jpg);width:6px;height:41px;}

#missao_valores2{
float:left;
width:497px;
margin-top:15px;
margin-left:15px;
}

#titulo_missao_valores2{
float:left;
width:497px;
}

#esq_titulo_missao_valores2{
float:left;
width:10px;
height:51px;
background-image:url(../images/esq_cinza.jpg);
}

#centro_titulo_missao_valores2{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_missao_valores2{
float:left;
width:9px;
height:51px;
background-image:url(../images/dir_cinza.jpg);
}

#img_missao_valores2{
float:left;
width:152px;
margin-top:15px;
margin-right:10px;
}

#texto_missao_valores2{
float:left;
width:333px;
margin-top:15px;
line-height:20px;
text-align:justify;
}

#equipe_operacional{
float:left;
width:885px;
margin-top:20px;
padding-top:20px;
border-top:#e5e5e5 solid 1px;
}

#titulo_equipe_operacional{
float:left;
width:885px;
}

#esq_titulo_equipe_operacional{
float:left;
width:11px;
height:51px;
background-image:url(../images/esquerda_titulo.jpg);
}

#centro_titulo_equipe_operacional{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_equipe_operacional{
float:left;
width:13px;
height:51px;
background-image:url(../images/direita_titulo.jpg);
}

#diretoria_operacional{
float:left;
width:528px;
margin-top:15px;
line-height:21px;
}

#equipe_tecnica{
float:left;
width:340px;
margin-top:15px;
margin-left:15px;
line-height:21px;
}

#topo_secundario{
float:left;
width:885px;
padding-bottom:20px;
}

#transportes{float:left;width:885px;margin-top:15px;padding-bottom:20px;border-bottom:#e5e5e5 solid 1px;}
#titulo_transportes{float:left;width:885px;}
#esq_titulo_transportes{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg);}
#centro_titulo_transportes{float:left;background-color:#e5e5e5;height:43px;padding-top:8px;}
#dir_titulo_transportes{float:left;width:13px;height:51px;background-image:url(../images/direita_titulo.jpg);}
#img_transportes{float:left;margin-top:15px;margin-right:15px;width:353px;}
#texto_transportes{float:left;margin-top:15px;margin-left:15px;width:500px;line-height:21px;}

#transportes2{float:left;width:885px;margin-top:15px;padding-bottom:20px;border-bottom:#e5e5e5 solid 1px;}
#titulo_transportes2{float:left;width:885px;}
#esq_titulo_transportes2{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg);}
#centro_titulo_transportes2{float:left;background-color:#e5e5e5;height:43px;padding-top:8px;}
#dir_titulo_transportes2{float:left;width:13px;height:51px;background-image:url(../images/direita_titulo.jpg);}
#img_transportes2{float:left;margin-top:15px;margin-right:15px;width:353px;}
#texto_transportes2{float:left;margin-top:15px;margin-left:15px;width:500px;line-height:21px;}

#transportes3{float:left;width:885px;margin-top:15px;padding-bottom:20px;border-bottom:#e5e5e5 solid 1px;}
#titulo_transportes3{float:left;width:885px;}
#esq_titulo_transportes3{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg);}
#centro_titulo_transportes3{float:left;background-color:#e5e5e5;height:43px;padding-top:8px;}
#dir_titulo_transportes3{float:left;width:13px;height:51px;background-image:url(../images/direita_titulo.jpg);}
#img_transportes3{float:left;margin-top:15px;margin-right:15px;width:353px;}
#texto_transportes3{float:left;margin-top:15px;margin-left:15px;width:500px;line-height:21px;}

#area_atu{float:left;width:885px;height:750px;margin-top:15px;padding-bottom:20px;background-image:url(../images/mapa.jpg); background-repeat:no-repeat;}
#titulo_area_atu{float:left;width:885px;}
#esq_titulo_area_atu{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg);}
#centro_titulo_area_atu{float:left;background-color:#e5e5e5;height:43px;padding-top:8px;}
#dir_titulo_area_atu{float:left;width:13px;height:51px;background-image:url(../images/direita_titulo.jpg);}

#texto_area_atuacao{
float:left;
width:300px;
margin-top:15px;
line-height:21px;
}

#frota{float:left;width:885px;height:596px;margin-top:15px;padding-bottom:20px;background-image:url(../images/imagem_frota.jpg); background-repeat:no-repeat;}
#titulo_frota{float:left;width:885px;}

#clientes_pag{float:left;width:885px;margin-top:15px;padding-bottom:20px;}

#cont_frota{
float:left;
width:885px;
}

#texto_frota{
float:left;
width:530px;
margin-top:15px;
line-height:21px;
}

#cont_foto_frota{
float:left;
width:886px;
}

.foto_frota{float:left;margin-top:15px;margin-right:8px;width:169px;height:118px;}

#localizacao_contato{
float:left;
width:885px;
margin-top:15px;
padding-bottom:20px;
}

#imagem_localizacao{
float:left;
width:407px;
}

#formulario{
float:left;
width:462px;
margin-left:13px;
}

#mapas{
float:left;
width:885px;
border-top:#e5e5e5 solid 1px;
padding-top:20px;
}

#mapa_esquerda{
float:left;
width:885px;
}

#mapa_direita{
float:left;
width:435px;
margin-left:15px;
}

#titulo_mapa_esquerda{
float:left;
width:885px;
}

#titulo_mapa_direita{
float:left;
width:435px;
}

#esq_titulo_mapa1{
float:left;
width:11px;
height:51px;
background-image:url(../images/esquerda_titulo.jpg);
}

#centro_titulo_mapa1{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_mapa1{
float:left;
width:13px;
height:51px;
background-image:url(../images/direita_titulo.jpg);
}

#esq_titulo_mapa2{
float:left;
width:11px;
height:51px;
background-image:url(../images/esquerda_titulo.jpg);
}

#centro_titulo_mapa2{
float:left;
background-color:#e5e5e5;
height:43px;
padding-top:8px;
}

#dir_titulo_mapa2{
float:left;
width:13px;
height:51px;
background-image:url(../images/direita_titulo.jpg);
}

#texto_mapa_esquerda{
float:left;
width:885px;
margin-top:10px;
}

#texto_mapa_direita{
float:left;
width:435px;
margin-top:10px;
}

.modelo{
color:#ff9600;
font-size:30px;
letter-spacing:-1px;
font-weight:bold;
}

.negrito{
color:#2b4eac;
font-weight:bold;
}

.negrito2{
color:#ff9600;
font-weight:bold;
}

.negrito3{
color:#2b4eac;
font-weight:bold;
text-transform:uppercase;
}

.novidades{
color:#FFF;
text-transform:uppercase;
}

.rodape{
color:#FFF;
}

.rodape a{
color:#FFF;
text-decoration:none;
}

.rodape a:hover{
color:#FFF;
text-decoration:underline;
}

.bot_home a{
float:left;
background-image:url(../images/bot_home.jpg);
width:116px;
height:37px;
}

.bot_home a:hover{
background-image:url(../images/bot_home.jpg);
background-position:0px 55px;
}

.bot_empresa a{
float:left;
background-image:url(../images/bot_empresa.jpg);
width:145px;
height:37px;
margin-left:2px;
}

.bot_empresa a:hover{
background-image:url(../images/bot_empresa.jpg);
background-position:0px 55px;
}

.bot_servicos a{
float:left;
background-image:url(../images/bot_servicos.jpg);
width:151px;
height:37px;
margin-left:2px;
}

.bot_servicos a:hover{
background-image:url(../images/bot_servicos.jpg);
background-position:0px 55px;
}

.bot_area_de_atuacao a{
float:left;
background-image:url(../images/bot_area_de_atuacao.jpg);
width:188px;
height:37px;
margin-left:2px;
}

.bot_area_de_atuacao a:hover{
background-image:url(../images/bot_area_de_atuacao.jpg);
background-position:0px 55px;
}

.bot_frota a{
float:left;
background-image:url(../images/bot_frota.jpg);
width:117px;
height:37px;
margin-left:2px;
}

.bot_frota a:hover{
background-image:url(../images/bot_frota.jpg);
background-position:0px 55px;
}

.bot_localizacao_contato a{
float:left;
background-image:url(../images/bot_localizacao_contato.jpg);
width:229px;
height:37px;
margin-left:2px;
}

.bot_localizacao_contato a:hover{
background-image:url(../images/bot_localizacao_contato.jpg);
background-position:0px 55px;
}

.cotacao{
font-size:12px;
color:#ff9600;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
}

.numero_pq{
font-size:12px;
color:#fff;
}

.numero_gr{
font-size:22px;
color:#fff;
}

.sempre_frente{
font-size:50px;
color:#3d3d3d;
line-height:45px;
}

.expectativas{
font-size:20px;
color:#2b4eac;
}

h1{
background-image:url(../images/back_h1.png);
width:239px;
height:32px;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:15px;
margin:0;
padding-top:12px;
text-decoration:none;
}

h1 a{
background-image:url(../images/back_h1.png);
width:239px;
height:32px;
text-align:center;
text-transform:uppercase;
color:#fff;
font-size:15px;
margin:0;
padding-top:12px;
text-decoration:none;
}

h1 a:hover{
color:#fff;
}

h2{
margin:0;
font-size:13px;
text-transform:uppercase;
color:#2b4eac;
font-weight:bold;
}

h3{
margin:0;
font-size:28px;
text-transform:uppercase;
color:#2b4eac;
}

h4{
margin:0;
font-size:28px;
text-transform:uppercase;
color:#2b4eac;
}

h5{
margin:0;
font-size:21px;
text-transform:uppercase;
color:#2b4eac;
}

.titulo_pontos_de_apoio{
font-size:18px;
color:#2b4eac;
text-transform:uppercase;
font-weight:bold
}

.titulo_secundario{
font-size:13px;
text-transform:uppercase;
color:#2b4eac;
}

.regiao{
font-size:12px;
text-transform:uppercase;
color:#2b4eac;
font-weight:bold;
}

.lugar{
color:#818181;
font-size:11px;
}

.mais{
float:left;
width:108px;
height:43px;
margin-left:42px;
background-image:url(../images/saiba_mais.png);
background-position:0px 0px;
}

.mais a{
float:left;
width:108px;
padding-top:13px;
height:30px;
background-image:url(../images/saiba_mais.png);
background-position:0px 0px;
text-align:center;
color:#FFF;
text-decoration:none;
}

.mais a:hover{
float:left;
background-image:url(../images/saiba_mais.png);
background-position:0px 43px;
}

.mais2{
float:left;
width:108px;
height:43px;
background-image:url(../images/saiba_mais.png);
background-position:0px -43px;
}

.mais2 a{
float:left;
width:108px;
padding-top:13px;
height:30px;
background-image:url(../images/saiba_mais.png);
text-align:center;
color:#FFF;
text-decoration:none;
background-position:0px -43px;
}

.mais2 a:hover{
float:left;
background-image:url(../images/saiba_mais.png);
background-position:0px 0px;
}

.textarea{
background-image:url(../images/input_news.jpg);
background-repeat:no-repeat;
background-color: #1b41a6;
overflow:auto;
width:235px;
padding:5px;
height:18px;
border:none;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
resize:none;
}

.botao_enviar{
border:none;
background-image:url(../images/input.jpg);
width:91px;
height:43px;
text-align:center;
color:#FFF;
cursor:pointer;
font-size:17px
}

.botao_enviar:hover{
border:none;
background-image:url(../images/input.jpg);
background-position: 0px 43px;
width:91px;
height:43px;
text-align:center;
color:#fff;
cursor:pointer;
font-size:17px
}

.botao_enviar2{
border:none;
background-image:url(../images/enviar.jpg);
width:81px;
height:43px;
text-align:center;
color:#FFF;
cursor:pointer;
font-size:17px
}

.botao_enviar2:hover{
border:none;
background-image:url(../images/enviar.jpg);
background-position: 0px 43px;
width:81px;
height:43px;
text-align:center;
color:#fff;
cursor:pointer;
font-size:17px
}

.adm{
color:#FFF;
}

.banner_branco{
color:#FFF;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
}

.banner_laranja{
color:#ff9600;
font-size:22px;
font-weight:bold;
letter-spacing:-1px;
}

.input_formulario{
border:none;
background-image:url(../images/input_form.jpg);
width:455px;
height:31px;
padding:3px;
}

.textarea_formulario{
border:none;
background-image:url(../images/input_textarea.jpg);
width:455px;
height:143px;
padding:3px;
font-family:Arial, Helvetica, sans-serif;
resize:none;
}

#esq_titulo_empresa{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg); margin-left:15px;}
#dir_titulo_empresa{float:left;width:700px;height:51px;background-image:url(../images/direita_titulo.jpg); background-color:#e5e5e5; background-repeat:no-repeat; background-position:right;}

#esq_titulo_servicos{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg); margin-left:15px;}
#dir_titulo_servicos{float:left;width:695px;height:51px;background-color:#e5e5e5;background-image:url(../images/direita_titulo.jpg); background-repeat:no-repeat; background-position:right;}

#esq_titulo_area{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg); margin-left:15px;}
#dir_titulo_area{float:left;width:567px;height:51px; background-color:#e5e5e5;background-image:url(../images/direita_titulo.jpg); background-repeat:no-repeat; background-position:right;}

#esq_titulo_frota{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg); margin-left:15px;}
#dir_titulo_frota{float:left;width:744px;height:51px;background-image:url(../images/direita_titulo.jpg); background-color:#e5e5e5; background-repeat:no-repeat; background-position:right;}

#esq_titulo_clientes{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg); margin-left:15px;}
#dir_titulo_clientes{float:left;width:695px;height:51px;background-image:url(../images/direita_titulo.jpg); background-color:#e5e5e5; background-repeat:no-repeat; background-position:right;}

#esq_titulo_contato{float:left;width:11px;height:51px;background-image:url(../images/esquerda_titulo.jpg); margin-left:15px;}
#dir_titulo_contato{float:left;width:459px;height:51px; background-color:#e5e5e5;background-image:url(../images/direita_titulo.jpg); background-repeat:no-repeat; background-position:right;}
