/****TAGS****/
*{margin:0;padding:0;border:0px;}
html{height:100%;}
body{height:100%;font:11px verdana,arial,tahoma;background:#000 url(../img/bg_body.gif) center top repeat-y;}
ul{list-style:none;}
a{color:#C0EFF5;text-decoration:none;}
a:hover{text-decoration:underline;}
.empresa{color:#485388;}
.float{float:left;}
.right{float:right;}
.link01{color:#029492;text-decoration:none;}
.link01:hover{text-decoration:underline;}
.link02{color:#002b29;text-decoration:none;}
.link02:hover{text-decoration:underline;}
.link03{color:#C0EFF5;text-decoration:none;}
.link03:hover{text-decoration:underline;}
.link04{color:#fff;text-decoration:none;}
.link04:hover{text-decoration:underline;}
.link05{color:#FFF497;text-decoration:none;}
.link05:hover{text-decoration:underline;}
.linkpdf{float:left; margin:35px 0 0 5px; color:#84fffb;text-decoration:none;}
.linkpdf:hover{text-decoration:underline;}

/****PÁGINA INICIAL****/
.body{background:#000;}
#geral_inicial{width:970px;margin:0 auto;}
#rodape{float:left;width:970px;font-size:9px;padding:10px 0 20px 0;}
.itens_rodape, .itens_rodape2{float:left;border-right:1px solid #029492;padding:0 10px;}
.itens_rodape2{border-right:0px;}
#selo{width:180px;margin:0 auto;}
.txt_selo{float:left;font:10px Verdana, Arial, Verdana;padding:8px 0 15px 10px;}

/****INTERNAS****/
#geral{width:966px;margin:0 auto;background:url(../img/bg_conteudo.jpg) 218px 128px no-repeat;}
.topo{float:left;width:966px;}
#logo{float:left;width:373px;height:128px;background:url(../img/logo.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.menu{float:left;width:218px;}
.conteudo{float:left;width:748px;}
.lado_sub{float:left;width:565px;}
.rodape_internas{float:left;width:480px;text-align:center;line-height:22px;font-size:9px;color:#002b29;padding:20px 0 20px 340px;}
.construcao{float:left;margin:97px 0 0 81px;}
.img_pdf{float:left;margin:15px 0 0 40px;}

/****INSTITUCIONAL****/
.textos_insti{float:left;width:748px;background:url(../img/bg_textoinsti.jpg) left bottom repeat-x;padding:40px 0 90px 0;}
.txt_insti{float:left;width:315px;text-align:justify;color:#fff;padding:0 0 0 40px;}
.tit_insti{float:left;margin:20px 0 0 40px;}
.logos_clientes{float:left;width:680px;padding:30px 0 0 40px;}
.caixas_insti{float:left;width:310px;padding:35px 0 0 40px;}
.txt_insti02{float:left;width:300px;text-align:justify;color:#144060;margin-top:20px;}

/****TOOL***/
#top_tool{float:left;width:593px;height:128px;background:url(../img/top_tool.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.subs_tool{float:left;width:181px;margin-top:179px;}
.txt_tool{float:left;width:490px;text-align:justify;color:#fff;padding:55px 0 0 40px;}

/****GARMIN*****/
#top_garmin{float:left;width:593px;height:128px;background:url(../img/top_garmin.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.subs_garmin{float:left;width:181px;margin-top:89px;}
.subs_subs{float:left;width:181px;background:url(../img/bg_subs.jpg) repeat-y;padding-bottom:8px;}
.itens_subs{float:left;width:143px;font-size:13px;padding:6px 0 0 31px;}
.titulos_garmin{float:left;width:490px;font-size:22px;color:#84fffb;background:url(../img/seta.gif) 40px 35px no-repeat;padding:30px 0 0 55px;}
.modelo_garmin{float:left;width:490px;color:#b9b9b9;font-size:14px;padding:0 0 0 40px;}
.txt_garmin{float:left;width:490px;text-align:justify;color:#fff;padding:22px 0 0 40px;}
.botoes_aba{float:left;width:500px;padding:20px 0 0 40px;}
.tabela_garmin{float:left;width:522px;padding:10px 0 0 40px;}
.titulo_descritivo{float:left;width:488px;color:#fff;font-size:17px;border-bottom:4px solid #029e9b;margin:15px 0 0 40px!important;margin-left:20px;}
.linha_acessorio{float:left;width:490px;border-bottom:4px solid #029e9b;padding:20px 0;margin:0 0 0 40px!important;margin-left:20px;}
.acessorio_garmin{float:left;border:1px solid #fff;}
.lado_foto{float:left;width:380px;padding-left:14px;}
.tit_acessorio{float:left;width:370px;font-size:14px;color:#b9b9b9;}
.descricao_acessorio{float:left;width:370px;color:#fff;padding-top:10px;}
.bt_comparar{float:left;margin:15px 0 0 40px;}
.bt_comparar2{float:left;padding:76px  0 0 40px;}
.opcao_garmin{float:left;width:90px;height:160px;background:#2ba3a1;border:1px solid #84fffb;margin:8px 8px 0 0;}
.desc_opcao{float:left;width:75px;height:40px;color:#fff7b1;padding:6px 0 6px 10px;}
.garmin_destaque{float:left;width:410px;border-bottom:1px solid #7EA4A2;padding:20px;}
.garmin_descricao{float:left;width:300px;padding-left:15px;color:#fff;}
/*.agrupa_prod_comp{float:left;position:absolute;top:50%;display:table-cell;vertical-align:middle;}
.imgs_tbs3{float:left;width:90px;height:84px;text-align:center;position:relative;top:-50%;background-color:#fff;}
não apagar a area comentada*/

/*tabela*/
.titulos_garmin_tabela{float:left;width:650px;font-size:22px;color:#84fffb;background:url(../img/seta.gif) 40px 35px no-repeat;padding:30px 0 0 55px;}
.agrupa_infos_titulos{float:left;width:665px;padding:22px 0 15px 40px;}
.bt_adicionar{float:right;margin-top:13px;}
.titulo_descritivo_tabela{width:665px;color:#fff;font-size:17px;border-bottom:4px solid #029e9b;padding:25px 0 0 0;}
.tabelaflexivel_garmin{float:left;width:690px;padding:4px 0 0 40px;}
.table_flex{float:left;width:664px;}
.linhaazul01{background:#1b716e;color:#fff;font-size:9px;vertical-align:top;}
.linhaazul02{background:#1b716e;color:#fff;font-size:9px;vertical-align:top;}
.linhaverde01{background:#02918e;color:#fff497;font-size:9px;vertical-align:top;}
.linhaverde02{background:#029e9b;color:#fff497;font-size:9px;vertical-align:top;}
.th{width:180px;text-align:left;padding:8px 0 0 8px;border-bottom:2px solid #02918e;color:#fff}
.tds{border-left:2px solid #02918e;border-bottom:2px solid #02918e;text-align:center;padding:8px 0;color:#fff}
.img_tabela{width:100%;background:#02918E;height:84px;}
.desc_prod_tabela{width:100%;color:#fff497;font-size:9px;padding-top:7px;}
.valor_prod{width:100%;color:#fff;padding:12px 0 5px 0;}
.modelo2{float:left;width:288px;color:#fff;font-size:14px;padding:20px 0 0 40px;}

/****SUPORTE*****/
#top_suporte{float:left;width:593px;height:128px;background:url(../img/top_suporte.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.esq_suporte{float:left;width:445px;}
.txt_suporte{float:left;width:420px;text-align:justify;color:#fff;padding:120px 0 0 40px;}
.agrupa_fotos{float:left;width:300px;padding-top:28px;}
.fotos{float:left;margin-top:20px;}
.img_suporte{float:right; margin-top:34px;}
.agrupa_suporte{float:left; width:748px;}
.agrupa_end_suporte{float:left;width:479px;height:61px;font-size:10px;color:#fff;background:url(../img/bkg_texto_suporte.jpg) no-repeat;}
.tel_suporte{float:left; width:112px; padding-left:78px;}
.end_suporte{float:left;width:189px;font-style:normal;padding-left:78px;}

/****ASSISTENCIA*****/
#top_assistencia{float:left;width:593px;height:128px;background:url(../img/top_assistencia.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.txt_assistencia{float:left;width:370px;text-align:justify;color:#fff;padding:80px 0 0 40px;}

/****ALKON****/
#top_alkon{float:left;width:593px;height:128px;background:url(../img/top_alkon.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.subs_alkon{float:left;width:181px;margin-top:119px;}
.agrupa_infotecnica{float:left;width:355px;}
.titulos{float:left;width:290px;font-size:22px;color:#84fffb;background:url(../img/seta.gif) 40px 35px no-repeat;padding:30px 0 0 55px;}
.titulos2{float:left;width:290px;font-size:22px;color:#84fffb;background:url(../img/seta3.gif) 40px 35px no-repeat;padding:30px 0 0 55px;}
.txt_alkon{float:left;width:310px;text-align:justify;color:#fff;padding:22px 0 0 40px;}
.ul{float:left;width:280px;padding:30px 0 0 60px;}
.itens, .itens2{float:left;width:245px;color:#fff;background:url(../img/box.gif) no-repeat;padding-left:27px;margin-top:7px;}
.marca{float:left;width:288px;color:#d3db0b;font-size:10px;padding:18px 0 0 40px;}
.modelo{float:left;width:288px;color:#fff;font-size:14px;padding:0 0 0 40px;}
.img_teodolito{float:left;margin:49px 0 0 25px;}
.tit_imagensdo{float:left;margin:49px 0 0 40px;}
.tbs{float:left;width:330px;padding-left:40px;}
.imgs_tbs{float:left;border:1px solid #84fffb;margin:8px 0 0 8px;}
.imgs_tbs1{float:left;margin:8px 0 0 8px;width:90px;height:84px;text-align:center;}
.imgs_tbs2{float:left;width:90px;height:84px;text-align:center;background-color:#02918E;}
.icone_clique{float:left;margin:35px 0 0 10px;}
.tabela_alkon{float:left;padding:49px 0 0 40px;}
.tda01, .tda02{width:205px;color:#fff;border-right:1px solid #02918e;border-top:1px solid #02918e;background:#029e9b url(../img/seta2.gif) 28px center no-repeat;padding:8px 0 8px 48px;}
.tdb01, .tdb02{width:217px;color:#fff;border-top:1px solid #02918e;padding:8px 0 8px 16px;background:#029e9b;}
.tda02{background:#02918e url(../img/seta2.gif) 28px center no-repeat;}
.tdb02{background:#02918e;}
.tit_especificacoes{float:left;margin-left:40px;}
#top_acessorios{float:left;width:593px;height:128px;background:url(../img/top_acessorios.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.caixa_acessorios{float:left;width:180px;height:180px;background:#2aa3a0;border:1px solid #84fffb;margin:30px 20px 0 0;}
.desc_acessorios{float:left;width:180px;text-align:center;font-size:14px;color:#fff;}
.todos_acessorios{float:left;width:620px; padding-left:80px; margin-top:30px;}

/*****SOKIA*****/
.mapa_sp{float:left;margin-top:35px;width:567px;height:330px;background:url(../img/fundo_mapa_sp.jpg) no-repeat; position:relative;}
.bt_mapa_sp{position:absolute; width:163px; height:69; top:172px; left:299px;}
.bt_mapa_pc{position:absolute; width:171px; height:65; top:100px; left:250px;}
#top_sokkia{float:left;width:593px;height:128px;background:url(../img/top_sokkia.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.subs_sokkia{float:left;width:181px;margin-top:59px;}
.tda03, .tda04{width:161px;color:#fff497;border-right:1px solid #02918e;border-top:1px solid #02918e;background:#595959 url(../img/seta2.gif) 7px 14px no-repeat;padding:15px 0 4px 20px;}
.tdb03, .tdb04{width:284px;color:#fff497;border-top:1px solid #02918e;padding:15px 0 4px 21px;background:#595959;}
.tda04{background:#4a4a4a url(../img/seta2.gif) 7px 14px no-repeat;}
.tdb04{background:#4a4a4a;}
.tda05, .tda06{width:161px;color:#fff497;border-right:1px solid #02918e;border-top:1px solid #02918e;background:#595959 url(../img/seta2.gif) 7px 14px no-repeat;padding:15px 0 4px 20px;}
.tdb05, .tdb06{width:110px;color:#fff497;border-top:1px solid #02918e;border-right:1px solid #02918e;padding:15px 0 4px 9px;background:#595959;}
.tdc05, .tdc06{width:170px;color:#fff497;border-top:1px solid #02918e;padding:15px 0 4px 15px;background:#595959;}
.tda06{background:#4a4a4a url(../img/seta2.gif) 7px 14px no-repeat;}
.tdb06{background:#4a4a4a;}
.tdc06{background:#4a4a4a;}
.list{list-style:disc; color:#FFF; margin-bottom:05px;}
.txt_list{float:left;width:490px;text-align:left;color:#fff;padding:15px 0 0 55px;}
.txt_list2{float:left;width:490px;text-align:left;color:#fff;padding:15px 0 0 40px;}
.txt_list3{float:left;width:490px;text-align:left;color:#fff;padding:15px 0 15px 20px;}
.txt_list4{float:left;width:300px;text-align:left;color:#fff;padding:15px 0 0 55px;}
.mapa_representantes{float:left;width:100px;margin:45px 0 0 25px; display:inline;}
.titulo_representantes{font-size:12px;color:#FFF;margin-top:250px; display:inline-block; margin-bottom:5px; margin-left:0;}
.mapaprolado{float:right;margin-top:30px;text-align:center;}
.campo_form_repre {float:left;background:#ddfcf7;border:1px solid #d4d4d4;font:11px tahoma,verdana,arial; width:125px; display:inline-block;}
.titulo_representantes2{font-size:12px;color:#fff;margin-bottom:5px; margin-left:0;display:block; text-align:left;}
.txt_repres{float:left;text-align:left; padding-left:205px; padding-top:10px; margin:0;}
.link_mapa{float:left;display:inline;text-indent:-9999px;}

/****SOFTWARE SOLUTIONS****/
#top_software{float:left;width:593px;height:128px;background:url(../img/top_software.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.subs_software{float:left;width:181px;margin-top:149px;}
.img_gps{float:left;margin:10px 0 0 41px;}
.ul2{float:left;width:500px;padding:30px 0 0 60px;}
.itens2{width:430px;}
.sub_titulos{float:left;width:490px;color:#fff;font-size:14px; padding:30px 0 0 40px;}
.txt_soft{float:left;width:490px;text-align:justify;color:#fff;padding:5px 0 0 40px;}

/****NOTICIAS*****/
#top_noticias{float:left;width:593px;height:128px;background:url(../img/top_noticias.jpg) no-repeat;text-indent:-5000px;overflow:hidden;}
.esq_noticias{float:left;width:480px;padding:40px 0 0 40px;}
.agrupa_titulos{float:left;width:442px;background:#b6b6b6 url(../img/bg_titnoticia.jpg) repeat-x;}
.data_noticia{float:left;width:369px;font-size:9px;color:#5b5b5b;padding:21px 0 0 5px;}
.titulo_noticia{float:left;width:350px;font-size:12px;color:#005093;padding:0 0 15px 5px;}
.texto_noticia{float:left;width:440px;text-align:justify;color:#fff;font-size:10px;margin-top:35px;}
.img_noticia{margin:0 0 10px 0;}
.dir_noticia{float:left;width:200px;padding-top:20px;}
.noticias_menores{float:left;width:190px;background:url(../img/bg_outrasnot.gif) left bottom repeat-x;padding-bottom:15px;}
.data_not{float:left;width:187px;font-size:10px;margin-top:20px;}
.desc_not{float:left;width:187px;font-size:9px;margin-top:3px;}
.bt_mais{float:left;width:187px;margin-top:5px;}
.paginacao_a{float:left;width:93px;margin-top:21px;}
.paginacao_p{float:right;width:94px;margin-top:21px;margin-right:13px;}

/****CADASTRE-SE****/
.form_cadastre{float:left;width:381px;background:url(../img/bg_cadas.jpg) repeat-y;margin-top:57px;}
.form_cadastre2{float:left;width:367px;padding:150px 0 0 0;}
.txt_cadas{float:left;width:310px;color:#fff;text-align:justify;padding-left:40px;}
.linha_cadas, .linha_cadas2{float:left;width:310px;padding:12px 0 0 40px;}
.linha_cadas2{margin-top:15px;}

/****FALE CONOSCO****/
.agrupa_endereco{float:left;width:285px;padding-top:57px;}
.endereco{float:left;width:191px;height:62px;font-size:10px;color:#fff;font-style:normal;background:url(../img/bg_end.jpg) no-repeat;padding-left:84px;}
.telefone{float:left;width:191px;height:50px;font-size:10px;color:#fff;background:url(../img/bg_tel.jpg) no-repeat;padding-left:84px;}
.form_contato{float:left;width:400px;background:url(../img/bg_form.gif) right 50px no-repeat;padding:85px 0 0 63px;}
.linha_form{float:left;width:90%;margin-top:10px;}
.desc_form{float:left;width:95%;color:#fff;}
.campo_form, .campo_form_over{float:left;background:#ddfcf7;border:1px solid #d4d4d4;font:11px tahoma,verdana,arial;padding:1px;}
.campo_form_over{background:#cafce0;}
.bt_envia{float:right;margin-right:90px;}
.sucesso{float:left;width:735px;color:#fff;text-align:center;padding-top:35px;}
.agrupa_mapa{float:left; width:545px; padding-left:45px;}