﻿.main{background-image:url(imagens/bg.png); background-repeat:repeat-x ; text-align:center ;margin: 0;padding: 0;}

.fundoAzul{color: Yellow ; background-color: Yellow ;  }

.head1{
     width:499px;
}

.adm{
     font-size:15px;
    line-height:25px;
    
}
.adm:link{ font-size:12px}

.comboCombustivel
{
    height:18px;
    BORDER: 1px #00699f solid;
    border-left-color:#00699f;
    border-top-color:#00699f;
    margin-bottom:4px;
    margin-right:8px;
    text-align:right;
    background-color:Transparent;
    font-size:10px
}

.mapaCadastroCheckBoxComAba{position:absolute;top:510px}
.mapaCadastroCheckBoxSemAba{position:absolute;top:590px}
.mapaCadastroSpanMaisUmComAba{position:absolute;top:510px;left:20px}
.mapaCadastroSpanMaisUmSemAba{position:absolute;top:590px;left:20px}

.mapaCadastroBotao1ComAba{position:absolute;top:530px;left:0px}
.mapaCadastroBotao1SemAba{position:absolute;top:610px;left:0px}

.mapaCadastroBotao2ComAba{position:absolute;top:530px;left:900px}
.mapaCadastroBotao2SemAba{position:absolute;top:610px;left:920px}


.vidaUtilBotao1ComAba{position:absolute;top:555px;left:0px}
.vidaUtilBotao2ComAba{position:absolute;top:555px;left:900px}

.vidaUtilBotao1SemAba{position:absolute;top:600px;left:0px}
.vidaUtilBotao2SemAba{position:absolute;top:600px;left:920px}


#box_periodicidade{position:absolute; z-index:-1}
#spanPeriodicidade{font-family: Arial;color:black; letter-spacing:0.005em; font-weight:normal; line-height:24px; position:relative;top:12px;font-size:12px;}
#periodicidadeAlerta{position:absolute;left:0px; width:650px; }
#periodicidade{position:relative;top:12px}
.segurancaSenha{font-family: Arial;color:black; font-weight:normal; font-size:12px;}


.faqtexto{border-left:solid 30px #f8f5e8; height:100%;background-color:#f8f5e8}
#msgErrorUpdate{position:absolute;top:110px;left:110px}
#consultar{position:absolute;top:100px; z-index:-1}
#areaReservada{position:absolute;left:10px;top:120px;}

#degradeAmarelo{position:absolute;left:10px;top:130px;}


.gridHomePage{position:absolute;top:68px; width:320px; height:60px}
.rightMarginSugerida{padding-right:20px;border-collapse:collapse;  FONT-SIZE: 12px;FONT-FAMILY: Arial;FONT-WEIGHT:normal;border-spacing: 0;HEIGHT: 18px;}
.rightMarginProxima{padding-right:20px;border-collapse:collapse;  FONT-SIZE: 12px;FONT-FAMILY: Arial;FONT-WEIGHT:normal;border-spacing: 0;HEIGHT: 18px;}

#boxSubMenu{position:absolute;top:17px; left:0px}
#banner{position:absolute;top:10px; left:545px}
#banner_back{position:absolute;top:1px; left:536px; z-index:0;}

#naoSeLembreBack{position:absolute;top:1px; left:536px; z-index:0}

#backAlertaCancelar{position:absolute;top:90px; left:150px; z-index:-1}

#desejoCadastrarSeguro{position:absolute;top:405px; left:20px; width:300px}
#chkExibeSeguro{position:absolute;top:408px; left:0px;}

#home_logada_sem_automovel_01{position:absolute;left:530px;top:-25px}
#home_logada_sem_automovel_02{position:absolute;left:0px;top:-25px}

#home_logada_sem_manutencao_01{position:absolute;left:0px;top:-25px}
#home_logada_sem_manutencao_01a{position:absolute;left:40px;top:55px; z-index:1}
#home_logada_sem_manutencao_01b{position:absolute;left:270px;top:55px; z-index:1}
#home_logada_sem_manutencao_02{position:absolute;left:530px;top:-25px}
#spanIniciouCadastro{position:absolute;left:10px;top:0px; color:black; font-size:14px; letter-spacing:0.03em; font-weight:100; z-index:2}

.botaoCancelarModal{position:absolute;left:152px;top:381px; z-index:2}
.botaoCancelarModalPequeno{position:absolute;left:152px;top:70px; z-index:2}
.botaoConfirmarModal{position:absolute;left:542px;top:381px}

.butVeicJaExisteCancel{position:absolute;left:102px;top:110px; z-index:2}
.butVeicJaExisteOk{position:absolute;left:212px;top:110px; z-index:2}


#linkPoliticaEmails{position:absolute; top:10px; left:0px; width:300px; font-weight: normal}
#alertaCancelar{position:absolute;left:330px;top:151px}
#excluirVeiculo{ font-size:14px; color:black}


.alertNaoLogado{position:absolute;left:140px;top:25px}

#tituloVeiculosCadastrados{position:absolute;top:30px;}
#boxLogadaVeiculos{position:absolute;top:64px;}
#atualizaKmGde{position:absolute;top:174px;left:290px}
#spanAtualizaKmTit{position:absolute;top:220px;left:290px;color:#666666;font-size:12px;}

#tituloBoxAlertas{position:absolute;top:30px;left:395px}
#boxAlertas{position:absolute;top:64px;left:394px}
#exibirAlertas{position:absolute;top:164px;left:680px}
#spanExibirAlertasTit{position:absolute;top:220px;left:680px;color:#666666;font-size:12px;}

#boxCalendario{position:absolute;top:57px;left:771px}

#porqueclicmobil{font-size:44px;position:absolute; top:14px; left:0px; line-height:60px; height:60px}
#porqueclicmobilMainPage{position:relative; top:50px; left:0px}
#faqclicmobil{font-size:44px;position:absolute; top:-20px; left:0px; line-height:60px; height:60px}

.vantagem1{position:relative;left:0px;}
.vantagem2{position:relative;left:530px;width:400px;}
.vantagemTitulo{position:absolute;left:210px; top:20px; z-index:2; font-size:18px; color:black}
.vantagemTexto{position:absolute;left:160px; top:70px; z-index:2; font-size:13px; line-height:17px; color:black; width:360px; font-weight:normal}
.vantagemImagem{position:absolute;left:0px; top:0px; z-index:1;}

#mapaClicMobil{font-size:16px}
.mapa1{position:relative;left:0px;width:250px;}
.mapa2{position:relative;left:367px;width:250px;}
.mapa3{position:relative;left:734px;width:250px;}
.mapaTitulo{position:absolute;left:40px; top:18px; z-index:2; font-size:14px; color:black}
.mapaTexto{position:absolute;left:40px; top:36px; z-index:2; font-size:12px; line-height:15px; color:black}

.missao{position:relative;left:5px;z-index:3; margin-top:10px}
.missaoTitulo{position:absolute;left:160px; top:-10px; z-index:2; font-size:14px; color:black}
.missaoTexto{position:absolute;left:160px; top:20px; z-index:2; font-size:12px; line-height:17px; color:black ; margin:0px; font-weight: lighter}

.etica{position:relative;left:5px;z-index:3}
.eticaTexto{position:absolute;left:175px; top:30px; z-index:2; font-size:12px; line-height:17px; color:black ; margin:0px; font-weight:normal}

.DIV_R1
{
    position:relative ;
    top:-90px;
    left:0px;
    WIDTH: 1002px;
    z-index: 1;
    margin: 0px;
    height: 157px;
    font-family: Arial, Helvetica, sans-serif;
}




.spanBotton{position:relative; top:-10px; left:0px; color:#333333; font-weight:normal; text-align:left; width:1002px; line-height:42px; top:1px;font-size:12px;}

#esquecisenha{position:absolute; top:20px; }

#d2b{position:relative; top:5px;}
.spanCinza{font-family: Arial, Helvetica, sans-serif;color:#666666; font-weight: normal;font-size:12px;}
.spanAzul{font-family: Arial, Helvetica, sans-serif;color:#00699f; font-weight: normal;font-size:12px;}
.spanAzulMenu{font-family: Arial, Helvetica, sans-serif;color:#00699f; font-weight: bold;font-size:12px;}
.spanPreto{font-family: Arial, Helvetica, sans-serif;color:black; letter-spacing:0.01em; font-weight:normal;font-size:12px;}
.spanPretoLinhaMedia{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:black; letter-spacing:0.01em; font-weight:normal; line-height:20px}
.spanPretoLinhaAlta{font-family: Arial;font-size:12px; color:black; letter-spacing:0.005em; font-weight:normal; line-height:26px;}
.spanPretoLinhaAltaVeiculo{font-family: Arial;font-size:12px; color:black; letter-spacing:0.005em; font-weight:normal; line-height:23px;}
.spanPretoLinhaBemAlta{font-family: Arial;font-size:12px; color:black; letter-spacing:0.01em; font-weight:normal; line-height:28px}
.spanPretoLinhaBaixa{font-family: Arial, Helvetica, sans-serif;color:black; letter-spacing:0.01em; font-weight:normal;line-height:38px}
.spanKmModal{font-family: Arial;font-size:12px; color:black; letter-spacing:0.005em; font-weight:bold;}
.spanCalcular{font-family: Arial, Helvetica, sans-serif;font-size:12px; color:black; letter-spacing:0.01em; font-weight:normal; line-height:20px}


.atualizaKm1label{position:absolute; left:12px; top:180px; line-height:20px; color:black;}
.atualizaKm2label{position:absolute; left:120px; top:180px; line-height:20px; color:black;}
.atualizaKm1{position:absolute; left:12px; top:200px; line-height:20px; text-align:right}
.atualizaKm2{position:absolute; left:120px; top:200px; line-height:20px}

.spanAzulLinhaMedia{font-family: Arial;font-size:12px; font-weight:normal;color:#00699f;letter-spacing:0.01em; line-height:20px; word-spacing:1px;}


a:link {color:#00699f; text-decoration: underline; font-family:Arial ; font-size:12px}
a:visited {color:#00699f; text-decoration: underline; font-family:Arial ; font-size:12px}

a.preto:link {color:black; text-decoration: underline; font-family:Arial ; font-size:12px}
a.preto:visited {color:black; text-decoration: underline; font-family:Arial ; font-size:12px}

a.noDecoration:link {color:black; text-decoration: none; font-family:Arial ; font-size:12px}
a.noDecoration:visited {color:black; text-decoration: none; font-family:Arial ; font-size:12px}

#logo{
    position:absolute;
    top:0px;
    left:0px;
    z-index:1000;
    overflow:scroll;
}
#boxLogin{position:absolute;top:0px;left:250px;z-index:0;overflow:scroll;}
#boxTransparent{position:absolute;top:0px;left:530px;z-index:10000;overflow:scroll;}


.bannerTop {
    position:absolute;
    top:10px;
}

#banner_mobil{
    position:absolute;
    top:10px;
    left:546px;
    height:134px;
    width:448px;
    overflow:auto;
    z-index:99999;
}

#marketing{
    position:absolute;
    top:0px;
    left:534px;
    z-index:0;
    overflow:scroll;
}
.asteriscoAlerta{
    position:absolute;
    left:335px;
}
.asteriscoAlertaCol2{
    position:absolute;
    left:735px;
}

#carrinho1{position:absolute; left:40px; top: 250px;}

#linha1{position:absolute;top:220px;left:0px;}
#linha2{position:absolute;top:220px;left:390px;}
#linha3{position:absolute;top:220px;left:690px;}
#linha4{position:absolute;top:220px;left:900px;}
#historicoMacroLabel0{position:absolute;top:204px;left:155px;width:200px;text-align:left;font-weight:bold;font-size:12px; }
#historicoMacroLabel1{position:absolute;top:204px;left:515px;width:100px;text-align:left;font-weight:bold;font-size:12px; }
#historicoMacroLabel2{position:absolute;top:204px;left:755px;width:100px;text-align:left;font-weight:bold;font-size:12px;z-index:-1 }
#historicoMacroLabel3{position:absolute;top:204px;left:927px;text-align:left;font-weight:bold;font-size:12px; z-index:-1 }

#linha1Alerta{position:absolute;top:100px;left:0px;}
#linha2Alerta{position:absolute;top:100px;left:390px;}
#linha3Alerta{position:absolute;top:100px;left:690px;}
#linha4Alerta{position:absolute;top:100px;left:900px;}
#historicoMacroLabel0Alerta{position:absolute;top:85px;left:155px;width:200px;text-align:left;font-weight:bold;font-size:12px; }
#historicoMacroLabel1Alerta{position:absolute;top:85px;left:515px;width:100px;text-align:left;font-weight:bold;font-size:12px; }
#historicoMacroLabel2Alerta{position:absolute;top:85px;left:760px;width:100px;text-align:left;font-weight:bold;font-size:12px; }
#historicoMacroLabel3Alerta{position:absolute;top:85px;left:927px;text-align:left;font-weight:bold;font-size:12px; }

td{height:10px;border-color:white;}

#backHistorico2{position:absolute; top:110px; left:15px; }

.tdBordaTitulo{
    border-collapse:collapse;  
    BORDER-RIGHT: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
    BORDER-TOP: #666666 1pt solid;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT: BOLD;
	border-spacing: 0;
	HEIGHT: 20px;
    padding-left:5px; 
    padding-right:5px;
}
.tdBordaDetalhe{
   border-collapse:collapse; 
    BORDER-RIGHT: #666666 1pt solid;
	BORDER-LEFT: #666666 1pt solid;
    BORDER-TOP: #666666 1pt solid;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT:normal;
	border-spacing: 0;
	HEIGHT: 18px;
    padding-left:5px; 
    padding-right:5px;
}

.mediaKmMensalPadRight{padding-right:30px}
.mediaKmMensalPadLeft{padding-left:35px}

.tdBordaHome{
    border:white 0px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	HEIGHT: 18px;
    padding-left:5px; 
    padding-right:5px;
}
.tdBordaHomeBold{
    border:white 0px;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	HEIGHT: 18px;
    padding-left:5px; 
    padding-right:5px;
}

.paddingRight15{padding-right:15px;}
.paddingRight20{padding-right:20px;}
.paddingRight25{padding-right:25px;}

th{
    border-color:white;
}


#filtro1{position:absolute; top: 55px; left:35px}
#filtro2{position:absolute; top: 55px; left:330px}
#filtro3{position:absolute; top: 55px; left:650px; width:400px}
.itensGridViewVUtil{width:600px;FONT-SIZE: 12px;FONT-FAMILY: Arial;background: transparent;line-height:20px; border:0px none white; }
.itensGridView{width:600px;FONT-SIZE: 12px;FONT-FAMILY: Arial;background: white;line-height:20px; border:0px none white}
.itensGridViewHistorico{width:970px;FONT-SIZE: 12px;FONT-FAMILY: Arial;background: white;line-height:20px; z-index:-2}

.itensGridViewMapa{width:770px;FONT-SIZE: 12px;FONT-FAMILY: Arial;background: white;line-height:19px; border:solid 1px #666666;}


.tdTituloMapa{border:solid 1px #666666; padding-right:10px; padding-left:6px; background-image:url(imagens/backHistorico.jpg); font-weight:bold; }
.tdCellMapa{ border:solid 1px #666666; padding-right:10px; padding-left:6px}

.rightMarginGrande{ 
    border:solid 1px #666666;  
    padding-right:60px;
    border-collapse:collapse;  
}



#casoNaoSeLembreKm{
    width:315px;    
    position: absolute;
    left:650px;
    top:110px;
    z-index:2;
    color:Black;
    line-height:15px;
    font-weight:normal;
     text-align:justify
}
#naoSeLembreBack{
    position: absolute;
    left:645px;
    top:100px;
}


#alertaAlteracaoKm{
    width:315px;    
    position: absolute;
    left:380px;
    top:140px;
    z-index:-1;
    color:Black;
    font-weight:normal;
    line-height:15px;
     text-align:justify
}
#alertaAlteracaoKmBox{
    position: absolute;
    left:375px;
    top:130px;
    z-index:-2;
}


#tituloEscolhidos{position:absolute ;left:370px;top:65px;}
#sel1{position:absolute ;left:370px;top:80px;width:280px;}
#tituloDesnecessarios{position:absolute ;left:0px;top:65px;}
#sel2{position:absolute ;left:0px;top:80px;width:280px;}
#butDireita{position:absolute ;left:300px;top:140px;}
#butEsquerda{position:absolute ;left:300px;top:170px;}



#cancelarEsqDir{
    top:230px;
}
#voltarEsqDir{
    top:230px;
}

#parabensCadastro{position:absolute;top:70px;left:10px}
#aPartirDeAgora1{position:absolute;top:140px;left:360px; width:300px; font-size:12px; font-weight:500; z-index:2}
#aPartirDeAgora2{position:absolute;top:115px;left:72px; width:300px; color:white; font-size:12px; font-weight:500; z-index:2}
#aPartirDeAgora3{position:absolute;top:90px;left:80px; width:230px; color:white; font-size:12px; font-weight:500; text-align:center; z-index:2}
.negritoBold{font-weight:900}


#spanAindaNaoUsuario{position:absolute;left:267px; top:16px; ;font-size:12px;}
#cadastre{position:absolute; top:15px; left:392px; }
#spanLoginNaoLogado{position:absolute; top:47px; left:267px; letter-spacing:0.01em;;font-size:12px;}

#spanLogin{position:absolute;left:10px; letter-spacing:0.01em; font-size:14px;}
#spanLoginExterno{position:absolute; top:43px; left:275px; letter-spacing:0.01em; font-size:14px; width:255px; text-align:left; line-height:17px}

#cpfLogin{position:absolute; top:47px; left:340px;}


#spanSenha{position:absolute; top:70px; left:267px;font-size:12px;}
#senha{position:absolute; top:70px; left:340px;}

#lembreme
{
    position:absolute; top:94px; left:265px;
    width: 13px;
    height: 13px;

}
#spanLembreme{position:absolute; top:97px; left:290px; z-index:100; font-size:10px}


#butOkLogin{position:absolute;left:463px; top:93px;}

#esqueci{position:absolute; top:121px; left:267px; color:#00699f}

#desejaalterar{position:absolute;left:275px; top:85px;}
#logout{position:absolute;left:470px; top:122px;}

#imgcaptcha{position:absolute; top:5px; left:700px;}
#txtCodigoCaptcha{position:absolute; top:50px; left:700px;}


/*PAINEL DE CONTROLE - submenu*/
#pao{position:absolute; top:15px; left:90px; font-weight:100 }
.spanVoceEstaEm{position:absolute;top:15px; left:0px;height:15px; text-align:left; width:600px}
.spanSubMenu1{position:absolute; top:60px; left:0px;   width:90px; }
.spanSubMenu2{position:absolute; top:60px; left:90px; width:90px;}
.spanSubMenu3{position:absolute; top:60px; left:180px; width:85px;}
.spanSubMenu4{position:absolute; top:60px; left:270px; width:90px;}
.spanSubMenu5{position:absolute; top:60px; left:360px; width:90px;}
.spanSubMenu6{position:absolute; top:63px; left:450px; width:90px;}
.spanSubMenu7{position:absolute; top:60px; left:540px; width:90px;}
.spanSubMenu8{position:absolute; top:60px; left:630px; width:90px;}
.spanSubMenu9{position:absolute; top:64px; left:720px; width:90px;}
.spanSubMenu10{position:absolute; top:60px; left:810px; width:90px;}
.spanSubMenu11{position:absolute; top:58px; left:900px; width:90px;}


.spanTituloSemMenu{
    position:relative; 
    width:210px; 
    top:112px;
    text-align:left ; 
    vertical-align:middle;
    line-height:30px;
    height:30px; 
    float:left;
    font-family:Arial;
    font-size:16px;
    color:#00699f;
}
.spanTitulo{
    position:relative; 
    width:210px; 
    top:-20px;
    text-align:left ; 
    vertical-align:middle;
    line-height:30px;
    height:30px; 
    float:left;
    font-family:Arial;
    font-size:16px;
    color:#00699f;
}
.spanTituloSeguro{
    position:relative; 
    top:-10px;
    width:210px; 
    text-align:left ; 
    vertical-align:middle;
    line-height:20px;
    float:left;
    font-family:Arial;
    font-size:16px;
    color:#00699f;
}


.spanTitulo_Off{
    background-color:White;
}
.spanTitulo_On{
    background-color:Silver;
    margin-top:-1px; margin-left:-1px
}
.spanTitulo_OnUnico{
    background-color:Silver;
}
.spanTituloCol1{left:0px; margin-right:10px;}
.spanTituloCol2{left:0px; margin-right:10px;}

/*PAINEL DE CONTROLE - area trabalho*/
.dataHoje{position:absolute; top:100px; left:803px; z-index:2; color:#666666; font-size:10px;}
.tableCol1{position:absolute; top:70px; left:5px;}
#spanTitCol2{position:absolute; top:70px; left:412px; width:300px; text-align:left; letter-spacing:0.01px;}
#spanExibirAlertas{position:absolute; top:80px; left:400px; width:330px;}

.gridCol2{position:absolute; top:200px; left:300px; height:300px; overflow:scroll}


.linhaDivisoria{position:relative; width:100%; top:-3px; left:0px; z-index:10;}
.watermark{color:#00699f;}

h1{ font-size:30px;font-family: Arial, Helvetica, sans-serif;}



.inputAzul{ height:18px;
    BORDER: 1px #00699f solid;
    border-left-color:#00699f;
    border-top-color:#00699f;
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    text-align:left;
    BACKGROUND-COLOR: white;
}

.inputAzul:focus{
   background-color:#fdf6da;
}



.inputAzulEsqDir{ height:16px; width:50px;
    BORDER: 1px #00699f solid;
    border-left-color:#00699f;
    border-top-color:#00699f;
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    text-align:left;
    BACKGROUND-COLOR: white;
}
.inputAzulComent{ height:136px;
    BORDER: 1px #00699f solid;
    border-left-color:#00699f;
    border-top-color:#00699f;
    PADDING-RIGHT: 5px; 
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    text-align:left;
    BACKGROUND-COLOR: white;
}

.inputAzulRight{height:18px;
    BORDER: 1px #00699f solid;
    border-left-color:#00699f;
    border-top-color:#00699f;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    text-align:right;
    background-color:Transparent;
}
.inputAzulRightGrid{height:16px;
    BORDER: 1px #00699f solid;
    border-left-color:#00699f;
    border-top-color:#00699f;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px; margin-top:2px;
    text-align:right;
    background-color:Transparent;
}

.botaoVidaUtil{
    vertical-align:bottom; height:12px;
}


.inputReadOnly{
    BORDER: 0px;
    text-align:right;
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    font-size:12px;
    BACKGROUND-COLOR: white;
}
.inputPequeno{width:65px; }
.inputPequeno75{width:73px; }
.inputMedio{width:120px;}
.inputUsuarioSenha{width:147px;}


#checkbox{
	BORDER: 1px none ;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	height:15px;
	width:15px;


}

.checkbox2
{
    position:absolute ;
    left:420px;
	BORDER: 0px;
    FONT-FAMILY: Arial;
	height:10px;
}




.DIV_R2
{
    position:relative; 
    top:20px;
    LEFT: 0px;
    Z-INDEX: 2;
    MARGIN: 0px;
    WIDTH: 1002px;
    height:160px;
	vertical-align:top;
}
.DIV_R2a
{
    position:relative; 
    top:20px;
    LEFT: 0px;
    Z-INDEX: 2;
    MARGIN: 0px;
    OVERFLOW: auto;
    WIDTH: 1002px;
    height:60px;
	vertical-align:top;
}
.DIV_R3
{
    position:relative; 
    LEFT: 7px;
    Z-INDEX: 2;
    MARGIN: 0px;
    WIDTH: 980px;
    height:590px;
	vertical-align:top;
	 text-align:left;
	 top:0px; 
}

.DIV_VejaTambem
{
    position:relative; 
    Z-INDEX: 2;
    MARGIN: 0px;
    WIDTH: 980px;
	vertical-align:top;
	 text-align:left;
	 
}

.DIV_R3Alerta
{
    position:relative; 
    LEFT: -30px;
    Z-INDEX: 2;
    MARGIN: 0px;
    WIDTH: 980px;
    height:690px;
	vertical-align:top;
	 text-align:left;
	 top:-500px; 
}
.DIV_R3Historico
{
    position:relative; 
    LEFT: -30px;
    Z-INDEX: 2;
    MARGIN: 0px;
    WIDTH: 980px;
    height:260px;
	vertical-align:top;
	 text-align:left;
	 top:-530px; 
}
.DIV_R3Mapa
{
    position:relative; 
    LEFT: 5px;
    Z-INDEX: 2;
    MARGIN: 0px;
    WIDTH: 980px;
    height:630px;
	vertical-align:top;
	 text-align:left;
	 top:0px; 
}

.DIV_abas
{
    position:relative;
    top:20px;
    LEFT: 5px;
    Z-INDEX: 2;
    padding:0px;
    WIDTH: 989px;
	vertical-align:middle;
	text-align:left;
	overflow:none;
}

 
#ano_modelo{
    left:500px;
}
.cmp_col2{
    left:500px;
}

.lerPoliticaEnvioEmails{position:absolute;left:280px;}

span.lblIndent{width:130px;position: relative;left:25px;line-height:28px; text-align:left;letter-spacing:0.01em;font-weight: normal; font-size:12px;}
span.lblIndentCancel{width:130px;position: relative;left:15px;line-height:20px; text-align:left;letter-spacing:0.01em;font-weight: normal; font-size:12px;}

span.lblIndentPequeno{width:130px;position: relative;left:12px;line-height:28px; text-align:left;font-family: Arial; top:-7px; font-weight: normal;font-size:12px; color:#00699f}
span.lblIndentPequenoVermelho{width:130px;position: relative;left:12px;line-height:28px; text-align:left;font-family: Arial; top:-7px; font-weight: normal;font-size:12px; color:red}
span{font-family: Arial;font-size:12px;color:#00699f}    


span.lbl_redIndentPequeno{width:130px;position: relative;left:12px;line-height:28px;color:red;font-family: Arial; top:-7px;font-weight: normal;font-size:12px;}


span.lbl2{width:130px;position: absolute;left:365px;line-height:28px; text-align:left;letter-spacing:0.01em;font-weight: normal;font-size:12px;}
span.lbl2Cadastro{width:130px;position: absolute;left:380px;line-height:17px; text-align:left;font-weight: normal;font-family: Arial;font-size:12px;}
span.lblCurto2{width:130px;position: absolute;left:325px;line-height:28px; text-align:left;font-weight: normal;font-family: Arial;font-size:12px;}
span.lblCurtoSeguro2{width:130px;position: absolute;left:350px;line-height:28px; text-align:left;font-weight: normal;font-family: Arial;font-size:12px;}

.curto{width:60px}

span.lblCurto{
    font-size:12px;
    width:130px;
    position: relative;
    left:5px;
    line-height:17px; 
    text-align:left;
    letter-spacing:0.01em;
}


.lbl_tip{width:180px;position: absolute;left:285px;line-height:15px;color:red;font-size:12px; font-weight:normal}

span.lbl_redIndentPequeno2{width:130px;position: absolute;left:300px;line-height:28px; text-align:left;color:red;font-family: Arial;font-weight: normal;font-size:12px;}
span.lbl_red2{width:130px;position: absolute;left:400px;line-height:28px; text-align:left;color:red;font-family: Arial;font-weight: normal;font-size:12px;}

span.lbl    {position: relative;left:0px;line-height:28px; margin-bottom:30px; top:-7px;font-weight: normal;font-size:12px;}
span.lblCadastro{position: relative;left:10px;line-height:28px; margin-bottom:30px; top:-7px;font-weight: normal;font-size:12px;}
span.lbl_deAte{position: relative;left:0px;line-height:28px; margin-bottom:30px; font-weight: normal;font-size:12px; color:Black;}
span.lbl_red{position: relative;left:0px;line-height:28px; margin-bottom:30px; color:red; top:-7px;font-weight: normal;font-size:12px;}
span.lbl_redCadastro{position: relative;left:10px;line-height:28px; margin-bottom:30px; color:red; top:-7px;font-weight: normal;font-size:12px;}

span.lbl_red2cadastro{width:130px;position: absolute;left:380px;line-height:17px;  text-align:left;color:red; font-weight: normal;font-size:12px;}



input.msgerror{
    width:500px;
    border:0;
    color:red;
    background-color:transparent;
    z-index:200;
}

.larguraData{width:86px; }
.larguraValor{width:100px}

.cmp{position: absolute;left:145px;}
.cmpMinhaSenha{position: absolute;left:155px; width:90px}
.cmpLongo{width:300px;}
.cmpSeguro{position: absolute;left:155px;}
.cmp2{position: absolute;left:470px;}
.cmpSeguro2{position: absolute;left:415px;}
.cmpCurto{position: absolute;left:145px;width:130px}
.cmpCurto2{position: absolute;left:380px;width:130px}
.cmpBemCurto2{position: absolute;left:380px;width:80px}

.cmp2cadastro{position: absolute;left:440px;}

.comboAdaptel2
{
    width:180px;
    position: absolute;
    left:440px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}

.outro{position:absolute;left:425px; z-index:88}

.DIV_R4
{
    position:relative; 
    background-image:url(imagens/bottom.png); 
    background-repeat:no-repeat;
    top:36px;
    WIDTH: 1002px;
    height:42px;
    text-align:left;
	vertical-align:middle;
    z-index:100
}
.DIV_R5
{
    position:relative ;
    top:36px;
    background-image:url(imagens/bgbottom.png); 
    background-repeat:repeat;
    LEFT: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    height:100%; 
    text-align:center;
}


form
{
	BORDER: #ffffff 0px none;
    BORDER-RIGHT: #ffffff 0px none;
    BORDER-TOP: #ffffff 0px none;
    BORDER-LEFT: #ffffff 0px none;
    BORDER-BOTTOM: #ffffff 0px none;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR:Transparent;
}

img
{
	BORDER: 0px none;
}


.colLeft
{
	BORDER: 1px;
	border-bottom-color:white;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
	font-size:12px;
    BACKGROUND-COLOR: white;
	text-align:left;
	 width:100%;
	  text-decoration:none;
	   volume:silent ;
}
.colRight
{
	BORDER: 1px;
	border-bottom-color:white;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
	font-size:12px;
    BACKGROUND-COLOR: white;
	text-align:right;
	 width:100%;
	  text-decoration:none;
	   volume:silent ;
}
.editLeft
{
	BORDER: 0px;
	border-bottom-color:white;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
	font-size:12px;
    BACKGROUND-COLOR: white;
	text-align:left;
	width:100%;
	text-decoration:none;
	vertical-align:middle ;
}
.editRight
{
	BORDER: 0px;
	border-bottom-color:#666666;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
	font-size:12px;
    BACKGROUND-COLOR: white;
	text-align:right;
	width:100%;
	text-decoration:none;
	vertical-align:middle ;
}
.tableHeaderLeft
{
	text-align:left;
}
.tableHeaderRight
{
	text-align:right;
}

.invisivel{display:none;}

.limpaBorda{position:relative; top:3px; margin:-3px -3px 0px -3px; height:17px}

.abaixoDoAlerta{z-index:-1;}

.outroFabrModVer
{
    width:178px;
    position: absolute;
    left:463px;
	FONT-SIZE: 16px;
    BACKGROUND-COLOR: white;
	z-index:1;
}
.outroChk
{
    position: absolute;
    left:340px;
	z-index:1;
	 text-align:left;
}

.comboVeicCalendar{
    top:72px;
    position: absolute;
    left:790px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
    z-index:2000;
}
.comboAdaptel
{
    width:180px;
    position: absolute;
    left:145px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}
.comboUF
{
    width:50px;
    position: absolute;
    left:145px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}
.comboAdaptelMargem
{
    width:180px;
    position: absolute;
    left:155px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
}
.comboFabModVer
{
    width:272px;
    position: absolute;
    left:145px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
}

.comboAdaptelCurto
{
    width:140px;
    position: absolute;
    left:145px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}
.comboAdaptelCurto2
{
    width:90px;
    position: absolute;
    left:440px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}

.comboAzul
{
    width:197px;
    left:145px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}

.comboSemMargem
{
    width:180px;
	BORDER: solid 1px #00699f;
    position: absolute;
    left:13px;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
	z-index:-1;
}
.comboCurto
{
    width:100px;
    position: absolute;
    left:145px;
	BORDER: solid 1px #00699f;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: white;
}
.list
{
	BORDER: 0px;
	font-size:12px;
    BACKGROUND-COLOR: white;
	text-align:left;
	width:100%;
	text-decoration:none;
	vertical-align:middle ;
}



textarea
{
	BORDER: 1px #666666 solid;
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}


.tabelalimpa
{
	BORDER: 0px;
	FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
	PADDING: 0px;
}


.butAvancar{position:relative;left:895px;}
.butAvancarAbsolute{position:absolute;left:881px;}
.butConcluir{position:relative;left:695px;}
.botaoKm{position:absolute;left:340px; top:380px}
.butAvancarSemAba{position:relative;left:923px;}


#newsletter{position:absolute;left:0px;}
#cancelarUsuarioDiv{position:absolute;left:680px;}



.butVoltar{position:relative;left:0px;}

#txtAdicionarEsqDir{position:absolute ;left:680px;top:188px;width:120px;z-index:1;}
#adicionarComponenteManutencao{position:absolute ;left:680px;top:140px;width:250px;z-index:1;font-weight:bold;line-height:20px; font-size:13px; color:Black}
#adicionarComponenteManutencao2{position:absolute ;left:680px;top:160px;width:250px;z-index:1;font-weight:bold;line-height:20px;  font-size:12px; color:Black}

#imgFundoEsqDir{position:absolute;left:670px;top:130px;}
#butAdicionarEsqDir{position:absolute;left:822px;top:188px;}
#imgSeta{position:absolute;left:890px;top:193px;}
#avancarEsqDir{position:absolute;left:890px;top:270px;}

#backVeiculos{position:absolute;left:0px;top:0px; z-index:-1}
#backVeiculosSemAba{position:absolute;left:-1px;top:50px; z-index:-1}
#veiculo_box_1{position:absolute;left:-5px;top:42px; z-index:-1}
#veiculo_box_1_sem_aba{position:absolute;left:-3px;top:82px; z-index:-1}
#veiculo_box_2{position:absolute;left:-5px;top:334px; z-index:-1}
#veiculo_box_3{position:absolute;left:0px;top:432px; z-index:-1}

#IPVABox{position:absolute;left:0px;top:500px; z-index:-1}
#CNHBox{position:absolute;left:0px;top:260px; z-index:-1}
#InspecaoBox{position:absolute;left:0px;top:210px; z-index:-1}

.botao{cursor:pointer; z-index:1000;}
.botaoPointer{cursor:pointer;}
.cursorWait{cursor:wait;}

.botaoCommand{cursor:pointer; z-index:1000; vertical-align:bottom; position:relative;top:3px}
.botaoEsqueciSenha{position:absolute; left:454px; top: 175px; z-index:100}
.botaoKm{background-color:#f3fdf4;cursor:pointer;width:80px;text-align:right;}


.dica
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: gray;
	FONT-SIZE: 10px;
}


a{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

font
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial
}


/*Modal Popup*/
.modalBottomPeq{position:absolute ;left:-1px;top:156px;z-index:-1;}
.modalBottomPeq2{position:absolute ;left:-4px;top:-5px;z-index:-1;}
.modalBottomPeq3{position:absolute ;left:-4px;top:-5px;z-index:-1;}

.butCancelXPeq{position: absolute; left:370px; top:2px}
.modalTitulo{font-size:14px; margin-left:10px; position:absolute; top:25px; line-height:22px; }
.modalTopo{position:absolute ;z-index:0;top:23px;}
.modalBranco{position:absolute ;z-index:0;top:48px; border:1 red; z-index:0}


.modalLinha{position:absolute ;top:361px; z-index:3}
.modalBottom{position:absolute ;left:0px;top:368px;z-index:-1;}
.modalTextArea{position:absolute;border: none;left:15px;top:48px;width:98%;color:Black; height:320px; font-family:Arial; font-size:12px;}
.modalDivArea{position:absolute;border: none;left:15px;top:51px;width:98%;color:Black; height:318px; font-family:Arial; font-size:12px;}
.modalBackground {background-color: Black ;filter:alpha(opacity=70);opacity:0.7;}
.modalBackgroundWaiting {background-color: Black ;filter:alpha(opacity=40);opacity:0.4;}
.modalPopup {background-color: White;padding-left:6px;padding-bottom:6px;text-indent:-6px; border:solid 5px #666666;}
.modalPopupTransparente {background-color:Scrollbar;border-width:0px;border-style: none;filter:alpha(opacity=70);opacity:0.7;
	border-color:Scrollbar;
	padding:6px;
	width:250px;
}
span.butCancel{position: absolute; width:100%; text-align:right; background-color:#CCCCCC; height:18px;}
.butCancelX{position: absolute; left:756px; top:2px}
.avancarModal{position: absolute; left:692px; top:380px}

#chkAceito2{position:absolute;left:15px;top:386px;background-color:Transparent;border:0px;}
#chkAceito2Span{position:absolute;left:42px;top:390px;font-family:Arial;font-size:12px;color:Black;font-weight:normal;}
#chkNaoAceito{position:absolute;left:680px;top:380px;background-color:Transparent;border:0px;}



.validar div, .validar td  /*Formatação do visual da popup(EX: borda e cor de fundo)*/  
    {border:solid 1px red; background-color:#fdfbf1; z-index:2}  
.validar .ajax__validatorcallout_callout_cell /*Manter padrão*/  
    {width:80px; height:100%; text-align:right; vertical-align:top; border:none; background-color:transparent; padding:0px; z-index:2}  
.validar .ajax__validatorcallout_callout_table /* Manter padrão */  
    {height:100%; border:none;background-color:transparent;padding:0px; z-index:2}
.validar .ajax__validatorcallout_callout_arrow_cell/* Manter padrão */  
    {padding:8px 0px 0px 0px; text-align:right; vertical-align:top; font-size:1px; border:none; background-color:transparent; z-index:2}  
.validar .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv /* Manter padrão */  
    {font-size:1px; position:relative; left:1px; border-bottom:none; border-right:none; border-left:none; width:15px; background-color:transparent; padding:0px; z-index:2}  
.validar .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div  /* Manter padrão */  
    {height:1px; overflow:hidden; border-top:none; border-bottom:none; border-right:none; padding:0px; margin-left:auto; z-index:2}  
.validar .ajax__validatorcallout_error_message_cell /*Formatação do texto dentro da popup */  
    {font-family:Arial; font-size:10px; border-right:none; border-left:none; width:100%; color:red; text-align:left; z-index:2}  
.validar .ajax__validatorcallout_icon_cell /* Manter padrão */  
    {width:20px; padding:5px; border-right:none; z-index:2}  
.validar .ajax__validatorcallout_close_button_cell/* Manter padrão */  
    {vertical-align:top; padding:0px; text-align:right; border-left:none; z-index:2}  
.validar .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv /* Manter padrão */  
    {border:none; text-align:center; width:16px; height:16px; padding:2px; cursor:pointer; z-index:2;}  

.validar { z-index:1000}
