/* CSS RESET
----------------------------------------------------------------------------- */
* {
	margin: 0;
	padding: 0;
	z-index: 1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

UL LI {list-style-type: none;}

:focus {outline: 0;}

DIV, INPUT, SELECT, LABEL, TEXTAREA {float: left;}

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* ESTRUTURA PADRÃO
----------------------------------------------------------------------------- */

HTML {background: #fff url(../_img/bg-site.jpg) fixed center 0;}

#principal{
	float: none;
	width: 970px;
	margin: 0 auto;
	padding: 0 10px;
	background-color: #fff;
	font-size: 11px;
}

#topo {width: 970px;}

#menu {
	width: 549px;
	float: left;
}

#conteudo, 
#rodape {width: 970px;}

#rodape {
	margin-top: 40px;
	height: 200px;
}

A {text-decoration: none;}
A:hover {text-decoration: underline;}


/* ITENS MENU
----------------------------------------------------------------------------- */

#menu LI, 
#menu LI A {float: left;}
#menu LI A {
	overflow: hidden;
	text-indent: -5000px;
	height: 80px;
}

#menu LI .item-carros {
	width: 113px;
	background: transparent url(../_img/bg-menu.png) no-repeat 0 0;
}
#menu LI .item-carros:hover {background: transparent url(../_img/bg-menu.png) no-repeat 0 -80px;}

#menu LI .item-motos {
	width: 100px;
	background: transparent url(../_img/bg-menu.png) no-repeat -113px 0;
}
#menu LI .item-motos:hover {background: transparent url(../_img/bg-menu.png) no-repeat -113px -80px;}

#menu LI .item-caminhoes {
	width: 119px;
	background: transparent url(../_img/bg-menu.png) no-repeat -213px 0;
}
#menu LI .item-caminhoes:hover {background: transparent url(../_img/bg-menu.png) no-repeat -213px -80px;}

#menu LI .item-frotas {
	width: 109px;
	background: transparent url(../_img/bg-menu.png) no-repeat -332px 0;
}
#menu LI .item-frotas:hover {background: transparent url(../_img/bg-menu.png) no-repeat -332px -80px;}

#menu LI .item-compre {
	width: 108px;
	background: transparent url(../_img/bg-menu.png) no-repeat -441px 0;
}


/* ESTRUTURA GERAL
----------------------------------------------------------------------------- */

h1, h2, h3 {
	float: left;
	overflow: hidden;
	text-indent: -5000px;
}

.campos {
	float: left;
	border: solid 1px #ebebeb;
	border-left: solid 2px #ededed;
	border-top: solid 2px #ededed;
	color: #000;
	font-size: 10px;
	padding: 2px;
}

#logo {
	width: 129px;
	padding: 25px 12px 0 10px;
}

#login {
	width: 268px;
	height: 50px;
	position: relative;
	z-index: 1;
}

#login .pos-televendas {
	background: url(../_img/televendas.png) no-repeat left top;
	position: absolute;
	z-index: 2;
	top: 95px;
	right: 15px;
	width: 159px;
	height: 10px;
	text-indent: -9999px;
	overflow: hidden;
}

#login .bt-localize-seu-veiculo {
	float: left;
	background: url(../_img/bt-localize-seu-veiculo.png) no-repeat left top;
	width: 266px;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
}

#login .bt-portal-cliente {
	float: left;
	background: url(../_img/bt-portal-cliente.png) no-repeat left top;
	width: 266px;
	height: 24px;
	overflow: hidden;
	text-indent: -9999px;
}

#login DIV {
	float: none;
	position: absolute;
	top: 0;
	right: 1px;
	z-index: 3;
	display: none;
	width: 240px;
	height: 71px;
	padding: 9px 14px;
}
#login .box-portal-cliente {background: url(../_img/bg-box-portal-cliente.png) no-repeat left top;}
#login .box-localize-veiculo {background: url(../_img/bg-box-localize-veiculo.png) no-repeat left top;}

#login DIV A {
	float: left;
	width: 120px;
	height: 12px;
	font-size: 9px;
	line-height: 12px;
	color: #fff;
}
#login DIV A.pos-link {text-align:right;}

#login .box-portal-cliente .bt-fechar,
#login .box-localize-veiculo .bt-fechar {
	float: none;
	position: absolute;
	background: url(../_img/ico-fechar.png) no-repeat left top;
	top: 3px;
	left: 4px;
	z-index: 4;
	width: 9px;
	height: 9px;
	text-indent: -9999px;
	overflow: hidden;
}

#login DIV H3 {
	width: 240px;
	height: 13px;
}
#login .box-portal-cliente H3 {background:url(../_img/tit-portal-cliente.png) no-repeat left top;}
#login .box-localize-veiculo H3 {
	background: url(../_img/tit-localize-veiculo.png) no-repeat left top;
	margin-bottom: 11px;
}

#login DIV LABEL {
	width: 51px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 4px;
}
#login .box-portal-cliente .lab-cnpj {background:url(../_img/lab-cnpj.png) no-repeat left top;}
#login .box-portal-cliente .lab-senha {background:url(../_img/lab-senha.png) no-repeat left top;}
#login .box-portal-cliente .lab-email {background:url(../_img/lab-email.png) no-repeat left top;}
#login .box-localize-veiculo .lab-user {background:url(../_img/lab-user.png) no-repeat left top;}
#login .box-localize-veiculo .lab-senha {background:url(../_img/lab-senha2.png) no-repeat left top;}

#login DIV INPUT {
	background-color: #fff;
	border: 1px solid #c8cacb;
	width: 61px;
	height: 12px;
	line-height: 12px;
	font-size: 9px;
	color: #000;
	padding: 2px 3px;
}

#login DIV .bt-ok {
	text-indent: -9999px;
	height: 18px;
	width: 29px;
	overflow: hidden;
	padding: 0;
	border: 0;
}
#login .box-portal-cliente .bt-ok {
	background: url(../_img/bt-ok.png) no-repeat left top;
	margin-left: 91px;
}
#login .box-localize-veiculo .bt-ok {
	background: url(../_img/bt-ok2.png) no-repeat left top;
	margin-left: 211px;
}

#acesso-rapido {
	width: 242px;
	padding: 10px 14px 10px 12px;
	background: transparent url(../_img/bg-acesso-rapido.png) no-repeat 0 0;
}

#acesso-rapido LABEL {
	width: 78px;
	overflow: hidden;
	text-indent: -5000px;
}

#acesso-rapido SELECT {
	width: 160px;
	font-size: 10px;
	color: #000;
}




#esquerda {width: 766px;}

#direita {width: 204px;}	

#cont-rodape {
	width: 750px;
	padding-left: 43px;
	height: 106px;
	margin: 9px 2px 0 0;
	font-style: normal;
	background: transparent url(../_img/bg-rodape.png) no-repeat 0 0;
}

#cont-rodape UL {
	width: 570px;
	padding: 15px 0 0 22px;
	float: left;
}

#cont-rodape UL LI {
	float: left;
	border-right: solid 1px #898989;
	margin-right: 6px;
	margin-bottom: 10px;
	font-size: 9px;
	padding: 1px 6px 2px 0;
	line-height: 9px;
	
}

#cont-rodape UL .ultimo {border: 0;}

#cont-rodape UL A {color: #70919f;}

#rodape .fale-conosco, 
#rodape .fale-conosco A {
	float: left;
	width: 175px;
	height: 106px;
}

#rodape .fale-conosco A {
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/dest-fale-conosco.png) no-repeat 0 0;
}

#cont-rodape P {
	width: 770px;
	float: left;
	padding-left: 22px;
	font-size: 9px;
	color: #898989;
	margin-bottom: 7px;
}

#cont-rodape .central-atend-roubo {color: #000;}


/* HOME
----------------------------------------------------------------------------- */

#vitrine {
	width: 970px;
	height: 308px;
	margin-bottom: 14px;
}

.tit-oque-proteger {
	width: 750px;
	height: 44px;
	background: transparent url(../_img/tit-voce-proteger.png) no-repeat 14px 0;
}

.tipo-servico {
	float: left;
	width: 181px;
	margin-right: 10px;
}

.tipo-servico H3 {
	width: 181px;
	height: 129px;
	margin-bottom: 10px;
	
}

.tit-serv-moto {background: transparent url(../_img/tit-home-sua-moto.jpg) no-repeat 0 0;}
.tit-serv-carro {background: transparent url(../_img/tit-home-seu-carro-familia.jpg) no-repeat 0 0;}
.tit-serv-caminhoes {background: transparent url(../_img/tit-home-caminhoes.jpg) no-repeat 0 0;}
.tit-serv-frotas {background: transparent url(../_img/tit-home-frotas.jpg) no-repeat 0 0;}


.op-servico {
	width: 181px;
	height: 125px;
	float: left;
}

.op-servico LI {
	width: 173px;
	float: left;
	margin-bottom: 7px;
}

.op-servico LI A {
	float: left;
	padding-left: 12px;
	background: transparent url(../_img/spt-icones.png) no-repeat 2px 3px;
	color: #70919f;
}

.op-servico LI A:hover {
	text-decoration: none;
	cursor: default;
}


.bt-servicos {
	width: inherit;
	float: left;
	border-top: solid 1px #d5e3e8;
	margin-top: 10px;
	padding: 10px 0 0 3px;
}

.bt-servicos LI {float: left;}


/* BOTÕES
----------------------------------------------------------------------------- */	
.bt-prosseguir	{
	width: 21px;
	height: 21px;
	float: left;
	border: 0;
	background: transparent url(../_img/bt-prosseguir.png) no-repeat 0 0;
	cursor: pointer;
}

.lnk-saiba-mais {
	float: left;
	padding-left: 10px;
	margin-right: 24px;
	background: url(../_img/spt-icones.png) no-repeat 0 -24px;
	color: #000;
}

.bt-contratar {
	width: 83px;
	height: 18px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/bt-contratar.png) no-repeat 0 0;
}

.bt-contratar-peq {
	width: 92px;
	height: 15px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/bt-contratar-peq.png) no-repeat 0 0;
}

.bt-saiba-mais {
	width: 114px;
	height: 20px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/bt-saiba-mais.jpg) no-repeat 0 0;
}

.bt-continuar {
	width: 114px;
	height: 20px;
	border: none;
	float: right;
	background: transparent url(../_img/bt-continuar.png) no-repeat 0 0;
	cursor: pointer;
	margin-top: 10px;
}

.bt-voltar-pag-inicial {
	width: 196px;
	height: 20px;
	float: right;
	margin-top: 10px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/bt-voltar-pag-inicial.png) no-repeat 0 0;
}

.bt-saiba-contratar {
	width: 173px;
	height: 72px;
	background: transparent url(../_img/bt-saiba-contratar.jpg) no-repeat 0 0;
	float: left;
}

.bt-imprensa {
	width: 123px;
	background: transparent url(../_img/bt-imprensa.jpg) no-repeat 0 0;
}

.bt-trabalhe-conosco {
	width: 188px;
	background: transparent url(../_img/bt-trabalhe-conosco.jpg) no-repeat 0 0;
}

.bt-contrate-agora {
	width: 175px;
	background: transparent url(../_img/bt-contrate-agora.jpg) no-repeat 0 0;
}

.bt-contrate-agora02 {
	width: 165px;
	height: 25px;
	background: transparent url(../_img/bt-contrate-agora02.jpg) no-repeat 0 0;
}

.bt-contrate-agora03 {
	width: 151px;
	height: 20px;
	background: transparent url(../_img/bt-contrate-agora03.jpg) no-repeat 0 0;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
}

.bt-enviar {
	width: 86px;
	height: 20px;
	border: none;
	float: right;
	background: transparent url(../_img/bt-enviar.png) no-repeat 0 0;
	cursor: pointer;
	margin-top: 10px;
}

/* INTERNAS
----------------------------------------------------------------------------- */

#conteudo.internas {
	border-top: solid 1px #d5e3e8;
	margin-top: 25px;
	padding-top: 10px;
}

#conteudo.internas H2 {
	width: 970px;
	height: 28px;
}

.internas2 {
	border-top: solid 1px #d5e3e8;
	margin-top: 25px;
}

.internas2 H2 {
	width: 207px;
	height: 28px;
	margin-top: 10px;
}

.internas2 H2.tit-sol-contato-coml { width: 400px;}


#esq-produtos {
	width: 473px;
	padding: 96px 0 0 283px;
	height: 60px;
	margin-right: 10px;
}

#esq-produtos.proteja-carro {background: transparent url(../_img/bg-vitrine-carro.jpg) no-repeat 0 0;}
#esq-produtos.proteja-moto {background: transparent url(../_img/bg-vitrine-moto.jpg) no-repeat 0 0;}
#esq-produtos.proteja-caminhao {background: transparent url(../_img/bg-vitrine-caminhao.jpg) no-repeat 0 0;}
#esq-produtos.proteja-frota {background: transparent url(../_img/bg-vitrine-frota.jpg) no-repeat 0 0;}

#esq-produtos UL {
	width: 470px;
	float: left;
}

#esq-produtos UL LI {
	width: 229px;
	margin-right: 1px;
	float: left;
}

#esq-produtos UL LI A {
	width: 229px;
	height: 60px;
	float: left;
	text-indent: -9999px;
}

#esq-produtos UL LI A:hover {text-decoration: none;}

.aba-prod-bloqueador {background: transparent url(../_img/aba-graber-bloqueador.png) no-repeat 0 0;}
.aba-prod-bloqueador:hover, 
.aba-prod-bloqueadorOn {background: transparent url(../_img/aba-graber-bloqueador.png) no-repeat 0 -60px;}

.aba-prod-rastreador {background: transparent url(../_img/aba-graber-rastreador.png) no-repeat 0 0;}
.aba-prod-rastreador:hover, 
.aba-prod-rastreadorOn {background: transparent url(../_img/aba-graber-rastreador.png) no-repeat 0 -60px;}

.aba-prod-bloqueador-caminhao {background: transparent url(../_img/aba-graber-bloqueador-caminhao.png) no-repeat 0 0;}
.aba-prod-bloqueador-caminhao:hover, 
.aba-prod-bloqueador-caminhaoOn {background: transparent url(../_img/aba-graber-bloqueador-caminhao.png) no-repeat 0 -60px;}

.aba-prod-rastreador-caminhao {background: transparent url(../_img/aba-graber-rastreador-caminhao.png) no-repeat 0 0;}
.aba-prod-rastreador-caminhao:hover, 
.aba-prod-rastreador-caminhaoOn {background: transparent url(../_img/aba-graber-rastreador-caminhao.png) no-repeat 0 -60px;}

.aba-prod-bloqueador-moto {background: transparent url(../_img/aba-graber-bloqueador-moto.png) no-repeat 0 0;}
.aba-prod-bloqueador-moto:hover, 
.aba-prod-bloqueador-motoOn {background: transparent url(../_img/aba-graber-bloqueador-moto.png) no-repeat 0 -60px;}

.aba-prod-rastreador-moto {background: transparent url(../_img/aba-graber-rastreador-moto.png) no-repeat 0 0;}
.aba-prod-rastreador-moto:hover, 
.aba-prod-rastreador-motoOn {background: transparent url(../_img/aba-graber-rastreador-moto.png) no-repeat 0 -60px;}

#esq-produtos .resp-txt-aba {padding: 60px 20px 0 50px;height:112px;}

#dir-produtos {
	width: 202px;
	margin-top: 22px;
	background: url(../_img/bg-dir-produtos.png) 0 0 no-repeat;
	float: left;
	padding-bottom: 5px;
}
#dir-produtos FIELDSET {float: left; margin: 30px 0 0 9px; width: 190px; border: 0;}
#dir-produtos FIELDSET LABEL {font-size: 11px; color: #a3a3a3; width: 55px; float: left;}
#dir-produtos FIELDSET INPUT, SELECT {float: left; width: 130px; border: 1px solid #d7e4e9; background-color: #fff; margin-bottom: 3px; height: 18px;}
#dir-produtos .bt-ok {float: left; width: 33px; height: 18px; background: url(../_img/bt-ok3.png) 0 0 no-repeat; text-indent: -9999px; border: 0;}

#produtos {width: 970px;}

#produtos H3 {
	width: 970px;
	height: 40px;
}

.tit-proteja-carro {background: transparent url(../_img/tit-proteja-carro.png) no-repeat 20px 0;}
.tit-proteja-moto {background: transparent url(../_img/tit-proteja-moto.png) no-repeat 20px 0;}
.tit-proteja-caminhao {background: transparent url(../_img/tit-proteja-caminhao.png) no-repeat 20px 0;}
.tit-proteja-frota {background: transparent url(../_img/tit-controle-proteja-frota.png) no-repeat 20px 0;}
.tit-contrate-agora {background: transparent url(../_img/tit-contrate-agora.png) no-repeat 20px 0;}
.tit-dados-pessoais {background: transparent url(../_img/tit-dados-pessoais.png) no-repeat 0 0;}
.tit-dados-empresa {background: transparent url(../_img/tit-dados-empresa.png) no-repeat 0 0;}
.tit-dados-frota {background: transparent url(../_img/tit-dados-frota.png) no-repeat 0 0;}
.tit-dados-veiculo {background: transparent url(../_img/tit-dados-veiculo.png) no-repeat 0 2px;}
.tit-fale-conosco {background: transparent url(../_img/tit-fale-conosco.png) no-repeat 20px 0;}
.tit-politica-privacidade {background: transparent url(../_img/tit-politica-privacidade.png) no-repeat 20px 0;}
.tit-planos-disp {background: transparent url(../_img/tit-planos-disponiveis.png) no-repeat 0 0;}
.tit-sol-contato-coml {background: transparent url(../_img/tit-sol-contato-coml.png) no-repeat 20px 0;}

#produtos TABLE {
	width: 100%;
	float: left;
	border-collapse: collapse;
}

#produtos TABLE TH {text-transform: uppercase;}

#produtos TABLE TH, 
#produtos TABLE TD {
	padding-top: 6px;
	padding-bottom: 5px;
	border-left: solid 1px #d5e3e8;
	border-bottom: solid 1px #d5e3e8;
}

#produtos TABLE TD UL {
	width: 450px;
}

#produtos TABLE .tit-tabela01 {background-color: #a0bac3;}
#produtos TABLE .tit-tabela01 TH {
	font-size: 9px;
	color: #fff;
	text-align: left;
	padding: 7px 10px;
}

#produtos TABLE .tit-tabela02 {background: transparent url(../_img/bg-tabela-planos.png) repeat-x 0 0;}
#produtos TABLE .tit-tabela02 TH {
	font-size: 11px;
	color: #000;
	text-align: center;
}

#produtos TABLE .tit-tabela02 .tit01, 
#produtos TABLE .tit-tabela02 .tit02 {
	text-align: left;
	padding-left: 40px;
}

#produtos TABLE .tit-tabela02 .tit01 {background: transparent url(../_img/bg-tit01.png) repeat-x 0 0;}
#produtos TABLE .tit-tabela02 .tit02 {
	background: transparent url(../_img/bg-tit02.png) repeat-x 0 0;
	color: #78959f;
}

#produtos TABLE UL, 
#produtos TABLE UL LI {float: left;}

#produtos TABLE UL LI {margin-right: 10px;}

#produtos TABLE UL LI A {
	width: 14px;
	height: 14px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/spt-icones.png) no-repeat 0 -156px;
	margin-left: 16px;
}	

#produtos TABLE .basico, 
#produtos TABLE .nao-contempla, 
#produtos TABLE .opcional {
	width: 10px;
	height: 10px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	margin: 0 auto;
}

#produtos TABLE TBODY .basico {background: transparent url(../_img/spt-icones.png) no-repeat 0 -190px;}
#produtos TABLE TBODY .nao-contempla {background: transparent url(../_img/spt-icones.png) no-repeat 0 -230px;}
#produtos TABLE .opcional {background: transparent url(../_img/spt-icones.png) no-repeat 0 -270px;}

#produtos TABLE .primeiro {border-left: 0;}

.legenda {
	width: 400px;
	float: left;
	margin-top: 15px;
	padding-left: 20px;
}

.legenda UL {width: 400px; float: left; margin-top: 15px; padding-left: 20px;}

.legenda LI {
	float: left;
	margin-right: 15px;
	padding-left: 15px;
	font-size: 9px;
	color: #898989;
	font-weight: bolder;
	text-transform: uppercase;
}

.legenda .leg-basico {background: transparent url(../_img/spt-icones.png) no-repeat 0 -189px;}
.legenda .leg-nao-contempla {background: transparent url(../_img/spt-icones.png) no-repeat 0 -229px;}
.legenda .leg-opcional {background: transparent url(../_img/spt-icones.png) no-repeat 0 -269px;}

.cont-tabs {
	width: 936px;
	background: #fff url(../_img/bg-tabs-prod.png) no-repeat 0 0;
	padding: 0 0 0 8px;
}

.tabs {
	width: 970px;
	float: left;
}	

.tabs LI {
	float: left;
	margin-right: 2px;
}

.tabs LI A {
	float: left;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	color: #70919f;
	height: 40px;
	padding-top: 12px;
}

.tabs LI A:hover {
	float: left;
	text-transform: uppercase;
	font-size: 9px;
	text-align: center;
	color: #fff;
	text-decoration: none;
}

.tabs LI .tab-beneficios {
	width: 105px;
	background: transparent url(../_img/bg-tabs.png) no-repeat 0 0;
}
.tabs LI .tab-beneficios:hover {background: transparent url(../_img/bg-tabs.png) no-repeat 0 -52px;}
.tabs LI .tab-beneficios.ativado {
	width: 105px;
	background: transparent url(../_img/bg-tabs.png) no-repeat 0 -52px;
	color: #fff;
}

.tabs LI .tab-como-funciona {
	width: 82px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -107px 0;
}
.tabs LI .tab-como-funciona:hover {background: transparent url(../_img/bg-tabs.png) no-repeat -107px -52px;}
.tabs LI .tab-como-funciona.ativado {
	width: 82px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -107px -52px;
	color: #fff;
}

.tabs LI .tab-onde-instalar {
	width: 120px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -192px 0;
}
.tabs LI .tab-onde-instalar:hover {background: transparent url(../_img/bg-tabs.png) no-repeat -192px -52px;}
.tabs LI .tab-onde-instalar.ativado {
	width: 120px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -192px -52px;
	color: #fff;
}

.tabs LI .tab-abrangencia {
	width: 116px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -314px 0;
}
.tabs LI .tab-abrangencia:hover {background: transparent url(../_img/bg-tabs.png) no-repeat -314px -52px;}
.tabs LI .tab-abrangencia.ativado {
	width: 116px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -314px -52px;
	color: #fff;
}

.tabs LI .tab-como-contratar {
	width: 125px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -432px 0;
}
.tabs LI .tab-como-contratar:hover {background: transparent url(../_img/bg-tabs.png) no-repeat -432px -52px;}	
.tabs LI .tab-como-contratar.ativado {
	width: 125px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -432px -52px;
	color: #fff;
}

.tabs LI .tab-certificacoes {
	width: 125px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -559px 0;
}
.tabs LI .tab-certificacoes:hover {background: transparent url(../_img/bg-tabs.png) no-repeat -559px -52px;}	
.tabs LI .tab-certificacoes.ativado {
	width: 125px;
	background: transparent url(../_img/bg-tabs.png) no-repeat -559px -52px;
	color: #fff;
}
.tabs LI .tab-compre-americanas {
	width: 130px;
	background: transparent url(../_img/bt-compre-americanas.png) no-repeat 0 0;
	text-indent: -9999px;
	float: left;
	margin: 33px 0 0 132px;
	display: none;
}

.cont-informacoes {
	position: relative;
	width: 860px;
	float: left;
	margin-top: 15px;
	padding: 10px 40px 40px 35px;
	display: none;
	color: #898989;
}

.cont-informacoes H4 {
	width: 590px;
	float: left;
	font-size: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #bd1b1b;
	margin-bottom: 10px;
}

.cont-informacoes H5 {
	width: 840px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	color: #bd1b1b;
	margin-bottom: 20px;
}

.cont-informacoes UL {
	width: 840px;
	float: left;
}
.cont-informacoes UL.lista-beneficios {width: 610px;}

.cont-informacoes UL LI {line-height: 18px;}

.cont-informacoes P {
	width: 830px;
	float: left;
	color: #898989;
	line-height: 16px;
	margin-bottom: 15px;
	font-size: 12px;
}

.cont-informacoes P SPAN {color: #ea0101;}

.cont-informacoes P.respiro-mapa {width: 610px;}

.cont-informacoes P.mapa-brasil {
	width: 205px;
	height: 205px;
	float: right;
}

.cont-informacoes P.mapa-brasil A {
	width: 236px;
	height: 236px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	text-align: left;
	background: transparent url(../_img/img-mapa-pop.png) no-repeat 0 0;
}

.cont-informacoes .bt-pdf-contrato-prestacao {
	position: absolute;
	z-index: 2;
	top: -35px;
	right: 3px;
	display: none;
	width: 166px;
	height: 63px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	background: url(../_img/bt-pdf-contrato-prestacao.png) no-repeat;
}

.tit-passos {
	width: 970px;
	border-bottom: solid 1px #d5e3e8;
	margin-bottom: 46px;
}

.passo-contrate {
	width: 340px;
	padding-left: 80px;
	float: left;
}

.passo-contrate {
	width: 320px;
	float: left;
	padding-left: 80px;
}

.passo-contrate LI {
	width: 151px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	height: 48px;
}

.passo-contrate .passo01-ativado {
	border-right: solid 1px #d5e3e8;
	background: transparent url(../_img/spt-passos-contrate.png) no-repeat 0 9px;
}

.passo-contrate .passo01-desativado {
	border-right: solid 1px #d5e3e8;
	background: transparent url(../_img/spt-passos-contrate.png) no-repeat 0 -50px;
}

.passo-contrate .passo02-ativado {
	padding-left: 14px;
	background: transparent url(../_img/spt-passos-contrate.png) no-repeat 14px -109px;
}

.passo-contrate .passo02-desativado {
	padding-left: 14px;
	background: transparent url(../_img/spt-passos-contrate.png) no-repeat 14px -168px;
}

.passo01 {
	width: 900px;
	padding: 17px 0 3px 90px;
	float: left;
	background: transparent url(../_img/img-passo01.png) no-repeat 20px 0;
	margin-bottom: 25px;
	font-size: 16px;
}

.passo01a {
	width: 200px;
	padding: 17px 0 3px 90px;
	float: left;
	background: transparent url(../_img/img-passo01.png) no-repeat 20px 0;
	margin-bottom: 25px;
	font-size: 16px;
}

.passo02 {
	width: 900px;
	padding: 0 0 3px 90px;
	float: left;
	background: transparent url(../_img/img-passo02.png) no-repeat 20px 0;
	margin-top: 50px;
	margin-bottom: 25px;
	font-size: 16px;
}

.passo02 SPAN {
	font-size: 12px;
	line-height: 17px;
}

.tipo-servico2 {
	width: 970px;
	float: left;
}

.tipo-servico2 LI {
	width: 235px;
	float: left;
	padding-top: 162px;
}

.tipo-servico2 .separador {
	width: 10px;
	overflow: hidden;
	text-indent: -5000px;
} 

.rdo-tipo-servico {
	width: 15px;
	height: 15px;
	margin: 2px 0 2px 9px;
}

.tipo-servico2 LABEL {
	width: 82px;
	height: 18px;
	overflow: hidden;
	text-indent: -5000px;
	margin-left: 9px;
}

.lbl-carro {background: transparent url(../_img/lbl-carro.png) no-repeat 0 2px;}
.lbl-moto {background: transparent url(../_img/lbl-moto.png) no-repeat 0 2px;}
.lbl-frota {background: transparent url(../_img/lbl-frota.png) no-repeat 0 2px;}
.lbl-caminhao {background: transparent url(../_img/lbl-caminhao.png) no-repeat 0 0;}

.serv-carro {background: transparent url(../_img/img-sel-carro.jpg) no-repeat 0 0;}
.serv-moto {background: transparent url(../_img/img-sel-moto.jpg) no-repeat 0 0;}
.serv-frota {background: transparent url(../_img/img-sel-frota.jpg) no-repeat 0 0;}
.serv-caminhao {background: transparent url(../_img/img-sel-caminhao.jpg) no-repeat 0 0;}

.botoes {
	width: 970px;
	border-top: solid 1px #d5e3e8;
	margin-top: 45px;
}

#formulario-contrate {
	width: 970px;
	margin-top: 25px; 
	border-top: solid 1px #d5e3e8;
	padding-top: 22px;
}

#formulario-contrate H3 {
	width: 480px;
	height: 32px;
	border-bottom: solid 1px #d5e3e8;
	margin-bottom: 15px;
}

#formulario-contrate .campos,
#formulario-contrate SELECT, 
#formulario-contrate TEXTAREA {
	margin-bottom: 5px;
	clear: both;
} 

#formulario-contrate .campos, 
#formulario-contrate TEXTAREA {width: 367px;}

#formulario-contrate TEXTAREA {height: 161px;}

#formulario-contrate SELECT {width: 375px;}


#formulario-contrate LABEL {
	width: 480px;
	margin-bottom: 3px;
}

#dados-pessoais {
	width: 480px;
	margin-right: 10px;
}

#dados-veiculo {width: 480px;}

#msg-sucesso {
	width: 950px;
	height: 150px;
	padding: 0 0 20px 20px;
}

#msg-sucesso H4 {
	width: 900px;
	float: float;
	font-size: 21px;
	color: #bd1b1b;
	font-weight: normal;
	margin-bottom: 10px;
}

#msg-sucesso P {
	float: 950px;
	margin-bottom: 20px;
}

#msg-sucesso .destaque {color: #898989;}

.pacote-completo {
	width: 173px;
	background: transparent url(../_img/box-pacote-completo.png) no-repeat 0 0;
	padding: 132px 13px 0 16px;
	overflow: hidden;
	text-indent: -5000px; 
}

.tit-funcionalidades {
	border-bottom: solid 1px #d5e3e8;
	background: transparent url(../_img/tit-funcionalidades.png) no-repeat 20px 0;
	margin-bottom: 15px;
}

.tit-beneficios {
	border-bottom: solid 1px #d5e3e8;
	background: transparent url(../_img/tit-beneficios.png) no-repeat 20px 0;
	margin-bottom: 15px;
}

#funcionalidades, 
#funcionalidades LI {
	width: 330px;
	float: left;
}

#funcionalidades {
	padding-left: 20px;
	margin-bottom: 40px;
}

#funcionalidades LI {
	font-size: 14px;
	color: #898989;
	margin-bottom: 10px;
}
#funcionalidades LI A {
	width: 14px;
	height: 14px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/spt-icones.png) no-repeat 0 -156px;
	margin-top: 2px;
	margin-right: 5px;
	
	
}

.beneficios {
	width: 460px;
	float: left;
	margin-bottom: 25px;
}

.beneficios LI {
	float: left;
	color: #898989;
}

.benef-item01 P {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	width: 410px;
	background: transparent url(../_img/spt-icones.png) no-repeat 20px -310px;
	font-weight: bolder;
	padding-left: 47px;
	margin-bottom: 10px;
}

.benef-item02 P {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	width: 410px;
	background: transparent url(../_img/spt-icones.png) no-repeat 20px -337px;
	font-weight: bolder;
	padding-left: 47px;
	margin-bottom: 10px;
}

.benef-item03 P {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	width: 410px;
	background: transparent url(../_img/spt-icones.png) no-repeat 20px -364px;
	font-weight: bolder;
	padding-left: 47px;
	margin-bottom: 10px;
}

.benef-item04 P {
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	width: 410px;
	background: transparent url(../_img/spt-icones.png) no-repeat 20px -391px;
	font-weight: bolder;
	padding-left: 47px;
	margin-bottom: 10px;
}


.benef-detalhes {
	width: 410px;
	float: left;
	margin-top: 10px;
}

.benef-detalhes LI {
	width: 410px;
	padding-left: 50px;
	float: left;
	background: url(../_img/spt-icones.png) no-repeat 40px -491px;
	margin-bottom: 10px;
}

#info-fale-conosco {
	width: 970px;
	height: 98px;
	border-top: solid 1px #d5e3e8;
	margin-top: 9px;
	padding: 14px 0 11px;
	background: transparent url(../_img/bg-info-fale-conosco.jpg) repeat-x 0 0;
}

#telefones {
	width: 378px;
	float: left;
	padding-left: 20px;
	background: transparent url(../_img/sep-info-fale-conosco.png) no-repeat right 0;
	margin-right: 41px;
}

#telefones LI {
	width: 378px;
	font-size: 12px;
	margin-bottom: 8px;
}

#bts-fale-conosco {
	width: 510px;
	float: left;
	margin-top: 30px;
}

#bts-fale-conosco LI {
	float: left;
	margin-right: 5px;
}

#bts-fale-conosco LI A {
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	height: 35px;
}

#formulario-contrate .label {
	width: 105px;
	float: left;
	
}

#selecao-formulario {
	width: 369px;
	float: left;
	padding-left: 20px;
	margin-bottom: 20px;
}

.rdo {
	width: 15px;
	height: 15px;
	float: left;
	margin-right: 5px;
}

.cbox {
	width: 15px;
	height: 15px;
	float: left;
	margin-bottom: 7px;
}

#assunto {margin-bottom: 25px;}

#selecao-formulario LABEL, 
#assunto LABEL {
	color: #898989;
}
.cont-form-fale {
	width: 369px;
	padding-left: 20px;
}

#formFaleConosco, 
#pf-cliente, 
#pf-nao-cliente, 
#pj-cliente, 
#pj-nao-cliente {
	width: 369px;
	padding-left: 20px;
}


.contador {
	width: 369px;
	margin-top: 3px;
	float: left;
	color: #898989;
}

#politica-privacidade {
	width: 930px;
	padding: 20px;
	border-top: solid 1px #d5e3e8;
	margin-top: 8px;
}

#politica-privacidade P {
	width: 930px;
	float: left;
	margin-bottom: 20px;
	color: #898989;
	
}	

#menu-frota {
	width: 563px;
	border-right: solid 1px #d5e3e8;
	float: right;
}

#menu-frota LI {
	float: left;
	border-left: solid 1px #d5e3e8;
	height: 43px;
}

#menu-frota LI A {
	float: left;
	text-transform: uppercase;
	color: #999;
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	text-align: center;
	padding: 15px 0;
}

#menu-frota LI A:hover {
	color: #70919f;
	font-weight: bolder;
	background: transparent url(../_img/bg-item-menu-frota.png) repeat-x 0 0;
	text-decoration: none;
}

#menu-frota LI .ativado {
	color: #70919f;
	font-weight: bolder;
	background: transparent url(../_img/bg-item-menu-frota.png) repeat-x 0 0;
	text-decoration: none;
}

#menu-frota .item-visao-geral {width: 112px;}
#menu-frota .item-servicos {width: 111px;}
#menu-frota .item-beneficios {width: 111px;}
#menu-frota .item-certificacoes {width: 122px;}
#menu-frota .item-contrate {width: 102px;}

#cont-visao-geral,
#cont-beneficios, 
#cont-certificacaoes {
	width: 970px;
	margin-top: 10px;
}

#cont-visao-geral H3 {
	float: left;
	width: 225px;
	height: 22px;
	border-bottom: solid 1px #d5e3e8;
	margin-bottom: 15px;
	padding-bottom: 7px;
}

#cont-visao-geral .tit-beneficios {background: transparent url(../_img/tit-beneficios.png) no-repeat 0 0;}
#cont-visao-geral .tit-servicos {background: transparent url(../_img/tit-servicos.png) no-repeat 0 0;}
#cont-visao-geral .tit-ideal-para {background: transparent url(../_img/tit-ideal-para.png) no-repeat 0 0;}

#vitrine-frota {
	width: 951px;
	padding-left: 19px;
}

#visao-geral {
	width: 936px;
	padding-left: 20px;
	background: transparent url(../_img/img-monitor.jpg) no-repeat right 30px;
	margin-top: 40px;
}

.info-visao-geral {
	width: 225px;
	height: 240px;
	position: relative;
	margin-right: 10px;
}

.info-visao-geral UL {
	width: 220px;
	color: #898989;
	line-height: 15px;
}

.info-visao-geral UL LI {margin-bottom: 10px;}

.info-visao-geral P {
	position: absolute;
	z-index: 1;
	bottom: 0;
}

.texto-contato-comercial {
	width: 930px;
	font-size: 14px;
	padding: 0 20px;
	margin-bottom: 20px;
}

.obs {
	float:left;
	margin-top:30px;
	font-size: 10px;
}


.txt-beneficios {
	width: 701px;
	height: 36px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/txt-beneficios.png) no-repeat 20px 0;
	margin-top: 40px;
	
}

#banner-contrate-agora, 
#banner-contrate-agora A {
	width: 202px;
	height: 122px;
	float: right;
}

#banner-contrate-agora A {
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/banner-contrate-agora.jpg) no-repeat 0;
}

.info-beneficios {
	width: 774px;
	float: left;
	clear: both;
	padding: 20px 0;
	border-bottom: solid 1px #d5e3e8;
	margin-left: 20px;
}

.info-beneficios LI {
	float: left;
	margin-right: 10px;
}

.info-beneficios LI H4 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bolder;
	color: #cc3300;
	
}

.info-beneficios LI UL {
	width: 480px;
	float: left;
	padding: 10px 0 0;
}

.info-beneficios LI UL LI {
	width: 480px;
	color: #898989;
	line-height: 16px;
	
}

.ilustra {
	width: 195px;
	overflow: hidden;
	text-indent: -5000px;
}

.beneficios01 {
	height: 105px;
	background: transparent url(../_img/ilustra-beneficios01.jpg) no-repeat center 0;
}
.beneficios02 {
	height: 113px;
	background: transparent url(../_img/ilustra-beneficios02.jpg) no-repeat center 0;
}
.beneficios03 {
	height: 129px;
	background: transparent url(../_img/ilustra-beneficios03.jpg) no-repeat center 0;
}
.beneficios04 {
	height: 113px;
	background: transparent url(../_img/ilustra-beneficios04.jpg) no-repeat center 0;
}
.beneficios05 {
	height: 124px;
	background: transparent url(../_img/ilustra-beneficios05.jpg) no-repeat center 0;
}
.beneficios06 {
	height: 140px;
	background: transparent url(../_img/ilustra-beneficios06.jpg) no-repeat center 0;
}

#cont-certificacoes {
	width: 931px;
	padding-left: 20px;
	margin-top: 30px;
	
}

.cont-cert-esq {
	width: 490px;
	color: #70919f;
}
.cont-cert-dir {width: 425px;}

.cont-cert-esq H3 {
	width: 450px;
	height: 23px;
	background: transparent url(../_img/tit-certificacoes-graber.png) no-repeat 0 0;
	margin-bottom: 15px;
}

.cont-cert-esq P {
	width: 450px;
	float: left;
	line-height: 18px;
	margin-bottom: 15px;
}

.cont-cert-esq UL {
	width: 450px;
	float: left;
	margin-bottom: 30px;
}

.cont-cert-esq UL LI {
	width: 440px;
	padding-left: 10px;
	line-height: 18px;
	background: transparent url(../_img/spt-icones.png) no-repeat 0 5px;
}

.cont-cert-esq A {
	float: left;
	overflow: hidden;
	text-indent: -5000px;
}

.cont-cert-esq UL.logos LI {
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	margin-right: 42px;
}

.cont-cert-esq UL.logos .logo-cesvi-brasil {
	width: 97px;
	height: 94px;
	background: transparent url(../_img/logo-cesvi-brasil.png) no-repeat 0 0;
	margin-top: 13px;
}

.cont-cert-esq UL.logos .logo-gristec {
	width: 87px;
	height: 107px;
	background: transparent url(../_img/logo-gristec.png) no-repeat 0 0;
}

.cont-cert-esq UL.logos .logo-anatel {
	width: 155px;
	height: 29px;
	background: transparent url(../_img/logo-anatel.png) no-repeat 0 0;
	margin-top: 78px;
}

.cont-cert-esq UL.logos .logo-denatran {
	width: 61px;
	height: 100px;
	background: transparent url(../_img/logo-denatran.png) no-repeat 0 0;
	margin-top: 10px;
}

.cont-cert-dir UL {
	width: 425px;
	float: left;
}

.cont-cert-dir UL LI {
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	margin-right: 25px;
}

.cont-cert-dir UL .logo-cesvi-brasil {
	width: 97px;
	height: 94px;
	background: transparent url(../_img/logo-cesvi-brasil.png) no-repeat 0 0;
	margin-top: 13px;
}

.cont-cert-dir UL .logo-gristec {
	width: 87px;
	height: 107px;
	background: transparent url(../_img/logo-gristec.png) no-repeat 0 0;
}

.cont-cert-dir UL .logo-anatel {
	width: 155px;
	height: 29px;
	background: transparent url(../_img/logo-anatel.png) no-repeat 0 0;
	margin-top: 78px;
}

.cont-cert-dir UL .logo-denatran {
	width: 61px;
	height: 100px;
	background: transparent url(../_img/logo-denatran.png) no-repeat 0 0;
	margin-top: 10px;
}

.tipo-veiculo {
	width: 109px;
	float: left;
	padding: 107px 0 25px 249px;
}

.tipo-veiculo SPAN {
	width: 82px;
	height: 18px;
	float: left;
	overflow: hidden;
	text-indent: -5000px;
	margin-left: 9px;
	
}

#box-ligue {
	width: 217px;
	padding: 0px 0 0 19px;
	float: left;
	background: transparent url(../_img/bg-telefones.jpg) no-repeat 0 bottom;
	height: 138px;
}

#box-ligue H2 {
	width: 217px;
	background: transparent url(../_img/lbl-caso-prefira-ligue.png) no-repeat 0 0;
	margin: 25px 0 0px 0;
}

#box-ligue P {
	color: #898989;
	margin-bottom: 10px;
}

#cont-servicos {
	width: 970px;
	margin-top: 10px;
}

.txt-servicos {
	width: 700px;
	height: 67px;
	margin-top: 25px;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/txt-frota-servicos.png) no-repeat 20px 0;
}

#banner-solicite-contato, 
#banner-solicite-contato A {
	width: 202px;
	height: 122px;
	float: right;
}

#banner-solicite-contato A {
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/banner-solicite-contato-comercial.jpg) no-repeat 0 0;
}

#menu-servicos {
	width: 214px;
	padding-left: 20px;
	margin-top: 26px;
	margin-right: 38px;
	float: left;
}

#menu-servicos LI {
	width: 214px;
	font-size: 12px;
}

#menu-servicos LI A {
	width: 183px;
	padding: 7px 0 7px 31px;
	float: left;
	color: #898989; 
	line-height: 14px;
	background: transparent url(../_img/spt-icones.png) no-repeat 11px -220px;
	border-bottom: solid 1px #dbe3e7;
}

#menu-servicos LI A:hover {
	color: #70919f;
	background: transparent url(../_img/spt-icones.png) no-repeat 11px -260px;
	text-decoration: none;
}

#menu-servicos LI .ativado {
	color: #70919f;
	background: transparent url(../_img/spt-icones.png) no-repeat 11px -260px;
	text-decoration: none;
}

#menu-servicos LI .ultimo {border-bottom: none;}

#menu-servicos LI A SPAN {font-size: 10px;}

.cont-servicos {
	width: 678px;
	height: 495px;
	padding: 10px 0 10px 13px;
	margin-top: 26px;
	background: transparent url(../_img/bg-cont-servicos.jpg) no-repeat 0 0;
	float: right;
	color: #999;
}

.cont-servicos H4 {
	width: 666px;
	text-transform: uppercase;
	font-size: 13px;
	margin-bottom: 20px;
}

.cont-servicos P {
	width: 666px;
	float: left;
	margin-bottom: 10px;
}

.cont-servicos UL {float: left;}

.cont-servicos UL LI {margin-bottom: 5px;}

.cont-servicos .item01 {margin-bottom: 10px;}

#web-graber, 
#app-graber, 
#graber-auto-gestao {
	width: 688px;
	height: 495px;
	padding: 10px 0 10px 0;
	margin-top: 26px;
	/*background: transparent url(../_img/bg-cont-servicos.jpg) no-repeat 0 0;*/
	float: right;
	color: #999;
}

#cont-rede-assist, 
#cont-graber-svr, 
#cont-central-atend {
	width: 666px;
	padding-top: 295px;
}

#cont-rede-assist {background: transparent url(../_img/img-rede-assistencia-tecnica.jpg) no-repeat 0 0;}
#cont-graber-svr {background: transparent url(../_img/img-graber-svr.jpg) no-repeat 0 0;}
#cont-central-atend {background: transparent url(../_img/img-central-atendimento.jpg) no-repeat 0 0;}


#cont-graber-svr P {margin-bottom: 30px;}

#cont-graber-svr UL, 
#cont-central-atend UL {
	width: 300px;
	margin-right: 30px;
}

#cont-graber-svr UL LI, #cont-central-atend UL LI {margin-bottom: 3px;}

#planos-disponiveis {
	width: 835px;
	padding: 32px 20px;
	border: solid 1px #d5e3e8;
	margin-left: 20px;
}

.cont-informacoes P.operadoras {
	width: 105px;
	float: right;
	margin-right: 55px;
}

.cont-informacoes P.operadoras A {
	float: right;
	overflow: hidden;
	text-indent: -5000px;
	text-align: left;
}

.logo-claro {
	width: 66px;
	height: 66px;
	background: transparent url(../_img/logo-claro.png) no-repeat 0 0;
	margin-bottom: 43px;
	margin-right: 15px;
}

.logo-tim {
	width: 99px;
	height: 34px;
	background: transparent url(../_img/logo-tim.png) no-repeat 0 0;
}

.bt-contrate-ja {
	width: 135px;
	height: 20px;
	float: right;
	overflow: hidden;
	text-indent: -5000px;
	background: transparent url(../_img/bt-contrate-ja.jpg) no-repeat 0 0;
	margin-top: 10px;
}

.descricao-servico {
	width: 641px;
	padding: 10px 0 15px 20px;
	font-size: 14px;
	color: #70919f;
	float: left;
}

.bt-central-atend-roubo {
	width: 203px;
	height: 68px;
	float: left;
	background: transparent url(../_img/bt-central-atend-roubo.png) no-repeat 0 0;
	overflow: hidden;
	text-indent: -5000px;
	margin-bottom: 10px;
}

.caminhao {background: transparent url(../_img/img-caminhao-beneficios.jpg) no-repeat right 40px;}
.caminhao-rastreador {background: transparent url(../_img/img-caminhao-beneficios-bloq.jpg) no-repeat right 40px;}
.carro-bloqueador {background: transparent url(../_img/img-carro-benef-bloqueador.jpg) no-repeat right 40px;}
.carro-rastreador {
	width: 920px;
	padding: 10px 18px 40px;
}

.moto-bloqueador {background: transparent url(../_img/img-moto-benef-bloqueador.jpg) no-repeat right 40px;}
.moto-rastreador {background: transparent url(../_img/img-moto-benef-rastreador.jpg) no-repeat right 40px;}

.lista-beneficios {float: left; margin-top: 25px;}
.lista-beneficios LI {float: left; width: 510px; padding-left: 75px; font-size: 11px; color: #898989; line-height: 16px; margin-bottom: 20px; height: 70px;}
.lista-beneficios STRONG {color: #bd1b1b; font-size: 12px; margin-bottom: 8px;}
.lista-beneficios P {font-size: 9px; width: 510px;}
.lista-beneficios .item1 {background: url(../_img/img-beneficios-1.png) 0 0 no-repeat;}
.lista-beneficios .item2 {background: url(../_img/img-beneficios-2.png) 0 0 no-repeat;}
.lista-beneficios .item3 {background: url(../_img/img-beneficios-3.png) 0 0 no-repeat;}
.lista-beneficios .item4 {background: url(../_img/img-beneficios-4.png) 0 0 no-repeat;}
.lista-beneficios .item5 {background: url(../_img/img-beneficios-5.png) 0 0 no-repeat;}

.dir-beneficios {float: right; width: 284px; background: url(../_img/dir-beneficios.png) bottom left no-repeat;}
.dir-beneficios UL {float: left; width: 250px; margin-left: 21px;}
.dir-beneficios LI {float: left; width: 250px;}
.dir-beneficios .icones {background: url(../_img/icones-beneficios.png) top center no-repeat; text-indent: -9999px; height: 50px; border-bottom: 1px solid #e2e2e2;}
.dir-beneficios .tit {margin-bottom: 20px; margin-top: 35px; font-size: 14px; font-weight: bolder; color: #bd1b1b; text-transform: uppercase;}
.dir-beneficios .txt {font-size: 12px; color: #898989; margin-bottom: 25px; line-height: 16px;}
.dir-beneficios .txt A {text-align: center; margin-top: 32px; float: left;}

.dir-beneficios2 {float: right; width: 284px; height:419px; background: url(../_img/dir-beneficios2.png) bottom left no-repeat;}
.dir-beneficios2 UL {float: left; width: 250px; margin-left: 15px;}
.dir-beneficios2 LI {float: left; width: 250px;}
.dir-beneficios2 .txt {text-align: center; margin-bottom: 25px; padding-top: 140px;}



/* TOOLTIP
*******************************************************************************/

#tooltip {
	width: 320px;
	height: 105px;
	padding: 15px 13px 8px 25px;
	position: absolute;
	z-index: 2;
	color: #000;
	font-size: 9px;
	background: transparent url(../_img/bg-tooltip.png) no-repeat 0 0;
}

#tooltip P {
	font-weight: normal;
	float: left;
	padding: 15px 20px;
}

#tooltip STRONG {line-height: 18px;}

/* PRIMEIRO ACESSO
*******************************************************************************/

#conteudo.internas .tit-primeiro-acesso {
	background: transparent url(../_img/tit-primeiro-acesso.png) no-repeat 5px 0;
	border-bottom: 1px solid #d4dee2;
	width: 450px;
	margin-left: 30px;
}

.ilus-primeiro {
	float: none;
	display: block;
	background: url(../_img/img-primeiro-acesso.jpg) no-repeat left top;
	width: 910px;
	height: 227px;
	margin: 11px auto 23px;
}

.cont-form-primeiro {
	width: 910px;
	height: auto;
	margin: 25px 0 0 30px;
}

.cont-form-primeiro P {
	color: #a7a7a7;
	line-height: 16px;
	margin-bottom: 25px;
}

.cont-form-primeiro INPUT {
	border: 1px solid #d6d6d6;
	width: 160px;
	height: 13px;
	line-height: 13px;
	color: #a7a7a7;
	padding: 6px 7px 5px;
}

.cont-form-primeiro LABEL {
	width: 193px;
	height: 13px;
	font-size: 11px;
	line-height: 13px;
	color: #a7a7a7;
	padding: 6px 7px 5px 0;
	margin-bottom: 10px;
}

/* Barra Footer */
#bt-barra-footer {width: 40px; height: 40px; background: url(../_img/seta-footer-fechada.png) 0 0 no-repeat; text-indent: -9999px; float: left; left: 0;}
#barra-footer-fechada {width: 40px; bottom: 0; width: 970px; margin-left: -495px; position: fixed; left: 50%; height: 40px; display: none;}

#barra-footer {overflow: hidden; bottom: 0; width: 990px; margin-left: -495px; position: fixed; height: 40px; background: #cf5353 url(../_img/bg-barra-footer.png) 0 0 repeat-x; left: 50%; z-index: 1; display: block;}
#barra-footer UL {width: 970px; margin: 0 auto;}
#barra-footer UL LI {float: left; color: #fff; margin: 16px 0 0 10px; font: normal 11px verdana;}
#barra-footer A {font: normal 11px verdana; color: #fff;}
#barra-footer .spacer {color: #888787;}
#barra-footer .fale {background: url(../_img/spacer-fale.png) 0 0 no-repeat; height: 27px; margin: 5px 0 0 266px;}
#barra-footer .fale A {background: url(../_img/ico-telefone-footer.png) 27px 0 no-repeat; padding-left: 50px; height: 27px; width: 95px; float: left; padding-top: 6px;}

#bt-barra-footer-fechar {width: 34px; height: 39px; background: url(../_img/seta-footer-aberta.png) 0 0 no-repeat; text-indent: -9999px; position: absolute; top: 0; right: 0; z-index: 2;}