@charset "utf-8";
/* CSS Document */
.image-preview a{
	display:block;	
}
ul.breadcrumb{
	/*width: 97%;*/
	margin-left: 25px;
}
ul.breadcrumb li{
	color:#525151;
	font-size:13px;
	font-weight:bold;
	float:left;
	margin-right:5px;
}
ul.breadcrumb li a{
	color:#525151;
	font-weight:normal;
}
ul.breadcrumb li a:hover{
	text-decoration:underline;	
}
.caixaTituloPagina{
	width:100%;
	border-bottom:3px solid #009c49;
}
.caixaTituloPagina h2{
	background:#009c49;
	float:left;
	padding:10px;
	height:19px;
	color:#fff;
	font-size:15px;
	margin-top:15px;
}
.PaginacaoBaixo{
	width:1000px;
	border-top:2px solid #009c49;
	margin-top:30px;
	
}
ul.paginacao{
	float:right;	
	margin-top:24px;
	color:#7c7c7c;
	font-size:14px;
}
ul.paginacao li{
	float:left;
	margin-right:8px;
}
ul.paginacao li a{
	color:#454545;
	font-weight:bold;
}
ul.paginacao li a:hover{
	text-decoration:underline;	
}
ul.paginacao li a.marcacao{
	color:#009c49;	
}
.caixaOrdenar{
	float:left;
	width:400px;
	margin:20px 0 20px 0;
}
.caixaOrdenar p{
	float:left;
	margin:6px 10px 0 0;
	font-size:14px;
}
.caixaOrdenar select{
	padding:5px;	
	width:160px;
	font-family: 'Open sans';
}
.btnMeusFav{
	background:url(../img/btn-meus-favoritos.jpg);	
	width:152px;
	height:33px;
	float:right;
	margin:16px 0 0 15px;	
}
.btnMeusFav:hover{
	background:url(../img/btn-meus-favoritos.jpg) 0 33px;	
}
.btnRefinarBusca{
	background:url(../img/btn-refinar-busca.jpg);	
	width:152px;
	height:33px;
	float:right;
	margin:16px 0 0 0;
}
.btnRefinarBusca:hover{
	background:url(../img/btn-refinar-busca.jpg) 0 33px;	
}
ul#listagemVeiculos{
	width:1000px;
	margin-top:20px;
	clear:both;
}
ul#listagemVeiculos li{
	background:#fff;
	border-bottom:3px solid #dcdcdc;
	padding:17px;
	-webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
ul#listagemVeiculos li+li{
	margin-top:30px;	
}
ul#listagemVeiculos li:hover{
	-webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: inset 0px 0px 8px -2px  #555555, 0 0 1px rgba(0, 0, 0, 0);
  border-bottom:3px solid #f5f4f4;
}
ul#listagemVeiculos li .caixaVeiculo > img{
	-webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
ul#listagemVeiculos li:hover .caixaVeiculo > img{
	-webkit-transform: scale(1.1);
  transform: scale(1.1);	
}
.imgLista{
	border:1px solid #ccc;
	width:199px;
	height:147px;
}
.caixaPreco{
	background:url(../img/bg-preco.jpg) no-repeat;
	padding-left:85px;
	font-size:15px;
	font-weight:bold;
	color:#b91414;
	margin-top:17px;
}
ul#listagemVeiculos li a{
	color:#4b4b4b;
	font-size:15px;
}
.lt-ie10 ul#listagemVeiculos li a{
	font-size:14px;	
}
ul#listagemVeiculos li .caixaVeiculo ul li{
	border:none;	
	float:left;
	background:none;
	padding:0 10px;
	height:149px;
	box-shadow:none;
}
ul#listagemVeiculos li .caixaVeiculo ul li+li{
	border-left:1px solid #ccc;	 
	text-align:center;
	margin-top:0;
}
ul#listagemVeiculos li .caixaVeiculo ul li h3{
	font-size: 15px;
    line-height: 19px;
    margin-bottom: 10px;
}
.lt-ie10 ul#listagemVeiculos li .caixaVeiculo ul li h3{
	font-size:14px;	
}
.caixaVeiculo img{
	float:left;	
}
.add-favoritos > input:checked{
	margin:5px 8px 0 0;	
	cursor:pointer;
}
.checked{
	margin:4px 7px 0 0;	
}
.add-favoritos{
	margin-top:14px;	
}
.subTitle{
	font-weight:bold;
	color:#4b4b4b;
	margin-bottom:40px;
}
.lista4 .subTitle{
	margin-bottom:10px;
}
.imgEmpresa{
	margin: 0 auto 8px auto;
	width: 100px;
	clear: both;
	display: block;
	height: 55px;
}
.lista1{
	width:365px;
	padding-left:25px!important;
}
.lista2{
	width:104px;
	text-align:center;
}
.lista3{
	width:83px;
	text-align:center;
}
.lista4{
	width: 125px;
	font-size: 12px;
	padding-right: 0!important;
	float: right!important;
	text-align:center;
}
.containerConteudo{
	background:#fff;
	margin-top:18px;
	padding:29px;
	border-bottom:3px solid #dcdcdc;
	border-top:5px solid #f07727;
}
h2.tituloVeiculo{
	font-size:16px;	
	color:#4b4b4b;
	float:left;
	width:585px;
}
.btnImprimir{
	background:url(../img/btn-imprimir.jpg);	
	width:172px;
	height:33px;
	float:right;
	margin:16px 0 0 0;
}
.btnImprimir:hover{
	background:url(../img/btn-imprimir.jpg) 0 33px;	
}
.caixaBotoes{
	float:right;	
	margin-top:-27px;
}
.linhaCinza{
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	margin:15px 0;
}
.gallery{
	width:352px;
	float:left;
}
.icon-zoom{
	background:url(../img/icon-zoom.png) no-repeat;
	width:53px;
	height:43px;
	position:absolute;
	bottom:0;
	right:0;
}
ul.informacoesIniciais{
	width:241px;
	float:left;
	margin-left:31px;
}
ul.informacoesIniciais li{
	margin-bottom:15px;	
}
ul.informacoesIniciais li.precoVeiculo{
	padding:6px;
	border:1px solid #ccc;
	font-size:26px;
	color:#c41216;
	font-weight:bold;
	text-align:center;
}
.itensOpcionais{
	float:left;
	font-size:14px;
}
.itensOpcionais h4{
	background:#e2e2e2;
	width:618px;
	height:27px;
	padding-top:7px;
	float:left;
	text-align:center;
	font-size:14px;
	margin:31px 0 16px 0;
}
.listaItens{
	clear:both;	
	width:100%;
	margin: 15px 0 0 20px;
	line-height: 28px;
}
.ColunaVeiculo1{
	float:left;
	width:629px;
}
.ColunaVeiculo2{
	float:right;
}
.ColunaVeiculo2 .InfoLoja{
	background:url(../img/bg-loja.jpg);
	border:1px solid #ccc;
	width:284px;
	height:114px;
}
.LogoLoja{
	margin:5px auto 0 auto;	
	width:100px;
}
.NomeLoja{
	font-weight:bold;	
}
.NomeLoja, .TelefoneLoja{
	width:100%;
	text-align:center;
	font-size:14px;
	color:#656262;
}
.FormularioContato{
	width:284px;
	border:1px solid #01823c;
	margin-top:23px;
	padding-bottom:71px;
}
.FormularioContato h3{
	background:#01823c;
	color:#fff;
	padding:12px;
	text-align:center;
	font-size:16px;
	margin-bottom:13px;
}
.form-contato label{
	width: 100%;
	float: left;
	margin:5px 0;
}
.form-contato  input[type="text"]{
	width:243px;
	height:22px;
}
.form-contato  textarea{
	width:233px;
	height:108px;
	padding:5px;
}
.form-contato{
	padding:0 19px;
	font-size:14px;
	font-weight:bold;
	color:#656262;
}
textarea {
	font-family: monospace;
	font-family:Arial;	
}
.caixaObservacoes{
	width: 943px;
	margin: 31px 0 30px 0;
	clear: both;
	float: left;
	font-size:14px;
}
.caixaObservacoes h3{
	width:100%; 
	height:26px;
	padding-top:5px;
	background:#e2e2e2;
	text-align: center;
	font-size: 14px;
	margin-bottom:20px;
}
/*.image-preview:hover{
	opacity:0.5;	
}*/
.image-preview a img{
	max-width:352px;
	max-height:273px;
}
.caixaSlider{
	background:url(../img/fundo-slider-shopping.png) no-repeat;
	width:512px!important;
	height:409px;
	margin-left:-10px;
	float:left;
}
h2.titOshopping{
	font-size:22px;
	color:#EF520E;
	margin-bottom:20px;
	line-height:25px;
}
.sobreShopping p{
	font-size:15px;
	line-height:23px;
	color:#404040;
}
.caixaTxtShopping{
	width:400px;
	float:right;
	font-size:15px;
	margin-top:10px;
}
.caixaTxtShopping h3, .caixaTxtShopping2 h3{
	color:#088e48;
	font-size:18px;
	margin-bottom:10px;
	
}
.caixaTxtShopping p, .caixaTxtShopping2 p{
	margin-bottom:30px;	
	line-height:23px;
}
.caixaTxtShopping2{
	width: 100%;
	font-size: 15px;
	margin-top: 18px;
	clear: both;
	float: left;
}
.funcionamento{
	margin:10px 0;	
	background:url(../img/funcionamento-auto3.jpg);
	width:938px;
	height:106px;
	float:left;
	position:relative;
}
.linkFuncionamento{
  position: absolute;
  width: 302px;
  height: 20px;
      left: 273px;
    top: 70px;
}
.rslides img{
	width:487px!important;
	margin: 8px 0 0 8px;
}
.Subtitulo{
	color:#515151;
	font-size:17px;
	margin:-4px 0 12px 0;
}
#respAmbiental{
	width:437px;
	float:left;
	margin-top:10px;
}
#respSocial{
	width:440px;
	float:right;
	margin-top:10px;
}
ul.itensSustentabilidade{
	font-size:15px;
	margin-top:20px;
}
ul.itensSustentabilidade li{
	background:url(../img/seta-verde.png) no-repeat 0 6px;	
	padding-left:15px;
	margin-bottom:25px;
}
ul.itensSustentabilidade li a{
	color:#565656;
}
ul.itensSustentabilidade li a:hover{
	text-decoration:underline;
}
.separador{
	background:url(../img/separador.png);	
	width:6px;
	height:485px;
	margin-left:28px;
}
.btnVoltar{	
	background:url(../img/btn-voltar.png);
	width:104px;
	height:29px;
	float:right;
	margin:-18px 0 6px 0;
}
.btnVoltar:hover{	
	background:url(../img/btn-voltar.png);
	background-position:0 29px;
}
.sustentabilidade{
	color:#565656;	
	font-size:14px;
	line-height:23px;
}
.sustentabilidade h3{
	color:#009c48;
	font-size:14px;
}
.sustentabilidade h4{
	font-size:14px;
}
.imgDestaque{
	margin:10px 0 16px 0;	
}
.fundoBusca{
	background:url(../img/fundo-busca.png);
	width:943px;
	height:53px;
}
.localizacao{
	color:#696868;	
}
.localizacao h3{
	font-size:16px;
	font-weight:normal;
}
.fundoBusca{
	margin:20px 0;	
}
.fundoBusca input{
	border:0;
	width:866px;
	height:35px;
	margin:8px 0 0 15px;
	background:#f6f6f6;
	float:left;
}
.fundoBusca .btn-busca{
	background:url(../img/btn-search.png);
	width:28px;
	height:28px;
	border:0;
	float:left;
	margin-top:11px;
}
.caixaMapa{
	width:943px;
	height:600px;	
}
.caixaContato, .caixaTrabalhe{
	font-size:14px;
	color:#717171;
	line-height:23px;
}
#formContato, #formTrabalhe{
	margin-top:20px;
	color:#636363;
	font-size:16px;
	font-weight:bold;
}
#formContato label{
	width:100%;
}
.textfield, .textfield2{
	width: 484px;
	height: 24px;
	line-height: 25px;
	margin-bottom:12px;
	border:1px solid #d7d7d7;
}
.textfield2{
	height:100px;	
}
.btn-form {
	width:109px;
	height:31px;
	background-image:url(../img/btn-enviar.png);
	border:0;
	cursor:pointer;
}
.btn-form:hover {
	background-position:0 31px;
}
.caixaLoja{
	width: 958px;
	background: #fff;
	border: 1px solid #009c49;
	padding: 20px;
}
ul.sobre-a-loja ul li {
    float: left;
    width: 280px;
    margin: 20px 0 0 33px;
    color: #373737;
    line-height: 30px;
}
ul.sobre-a-loja ul li h3{
	font-size:21px;	
}
.btn-loja{
	width:209px;
	height:42px;
	background-image:url(../img/btn-fale-loja.png);
	margin:30px 0 0 26px;
	cursor:pointer;
}
.btn-loja:hover{
	background-image:url(../img/btn-fale-loja.png);
	background-position:0 42px;
}
.logo-loja{
	width:90px;
	height:45px;
	margin:0 auto;
}
.foto-contato{
	margin-top:8px;	
}
p.estoque, p.estoque2{
	font-size: 16px;
	color: #007436;
	float: left;
	text-align: center;
	font-style: italic;
	background: url(../img/seta-verde-baixo.png) no-repeat 0 11px;
	padding-left: 25px;
	/*margin:52px 0 0 32px;*/
	margin-top:10px;
	font-weight:bold;
}
p.estoque2{
	color:#333;	
	margin-top:0;
}
ul.linhaServicos{
	height:204px;	
	margin-bottom:15px;
}
ul.linhaServicos li {
	width: 277px;
	height: 187px;
	background-color: #edeceb;
	outline: 1px solid #c2c2c2;
	border: 7px solid #fff;
	float:left;
	position:relative;
}
ul.linhaServicos li a .txtServico{
	font-size:14px;
	font-weight:400;
	color:#535353;
	background:#fff url(../img/detalhe-servico.jpg) no-repeat right 0;
	width:243px;
	height:28px;
	position:absolute;
	bottom:14px;
	left:17px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
ul.linhaServicos li a:hover .txtServico{
	color:#009c48;
}
ul.linhaServicos li a {
	display: block;
	height: 100%;
	width: 100%;
}
ul.linhaServicos li+li{
	margin-left:20px;
}
ul.linhaServicos li a .servAlimentacao{ 
	background-image:url(../img/ico-alimentacao.png);
	width:74px;
	height:141px;
	margin:25px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servAlimentacao{
	background-position:74px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servSemParar {
    background-image: url(../img/ico-semparar.png);
    width: 98px;
    height: 94px;
    margin: 25px auto 0 auto;
	transition:0.3s;
}
ul.linhaServicos li a:hover .servSemParar{ 
	background-position:101px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servEstacionamento{ 
	background-image:url(../img/ico-estacionamento.png);
	width:107px;
	height:107px;
	margin:20px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servEstacionamento{ 
	background-position:107px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servAutomotivo{ 
	background-image:url(../img/ico-automotiva.png);
	width:99px;
	height:99px;
	margin:20px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servAutomotivo{ 
	background-position:99px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servFinanceiro{ 
	background-image:url(../img/ico-financeira.png);
	width:97px;
	height:97px;
	margin:20px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servFinanceiro{ 
	background-position:98px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servCorretoras{ 
	background-image:url(../img/ico-corretoras.png);
	width:112px;
	height:93px;
	margin:20px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servCorretoras{ 
	background-position:113px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servDespachante{ 
	background-image:url(../img/ico-despachante.png);
	width:86px;
	height:114px;
	margin:12px auto 0 auto;
transition:0.3s;	
}
ul.linhaServicos li a:hover .servDespachante{ 
	background-position:86px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servOda{ 
	background-image:url(../img/ico-oda.png);
	width:143px;
	height:50px;
	margin:45px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servOda{ 
	background-position:145px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servKart{ 
	background-image:url(../img/ico-kart.png);
	width:174px;
	height:93px;
	margin:25px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servKart{ 
	background-position:174px 0;
	transition:0.3s;
}
ul.linhaServicos li a .servCaixa{
	background-image:url(../img/ico-caixa-eletronico.png);
	width:124px;
	height:77px;
	margin:30px auto 0 auto; 
	transition:0.3s;
}
ul.linhaServicos li a:hover .servCaixa{ 
	background-position:124px 0;
	transition:0.3s;
}
.contServicos, .contServicos p{
	font-size:15px;
	color:#656565;
	line-height:23px;
	font-weight:normal;
}
.titServicos{
	font-size: 20px;
	color: #d2241c;
	border-bottom: 1px solid #d2241c;
	width: 100%;
	float: left;
	padding-bottom: 3px;
	margin-bottom: 9px;
}
.blocoVagas{
	border-bottom:2px solid #ccc;
	padding-bottom:10px;	
	margin-top:20px;
	width: 464px;
}
.detalhesVaga{
	width:340px;
	float:left;
	line-height:20px;
	font-size:14px;
}
.detalhesVaga h3{
	color:#009c48;
	font-size:15px;
	border-bottom:none;
	font-weight:bold;
	margin-bottom:5px;
}
.btnEnviarVaga{
	width:124px;
	height:26px;
	border-radius:6px;
	background:#f07525;
	color:#fff;
	font-weight:bold;
	text-align:center;
	float:right;
	padding-top:3px;
	margin-top:36px;
	font-size:13px;
}
.btnEnviarVaga:hover{
	background:#dd5e0b;	
}
.scroll{
	height:475px;
	width:497px;
	overflow-y:scroll;
}
.imgCurriculo{
	border: 0;
	margin: 122px 11px 0 0;
	float: right;
	width: 173px;
	height: 166px;
}
.imgCenter{
	margin:0 auto;
	width:600px;
}
.caixaCarro, .caixaMoto{
	border:1px solid #efefef;
	padding:30px;
	position:relative;
	clear:both;
	margin-bottom:30px;
	text-align:left;
}
.caixaCarro h4, .caixaMoto h4{
	float:left;	
	width:100%;
	display:block;
	margin-bottom:20px;
}
.form1{
	width:445px;
	background:url(../img/separador.png) no-repeat right 0;
}
.form1, .form2{
	font-size:14px;	
}
.inputMaior{
	width:296px;
}
.inputMenor{
	width:125px;
}
.inputMedio{
	width:292px;
}
table{
	border-spacing:0;	
}
.form1 table, .form2 table{
	/*margin-bottom: 15px;
	display: block;*/
	 border-collapse: separate;
    border-spacing:0 20px;
}
.form1 table tr td table, .form2 table tr td table {
	margin-bottom:0;
	border-collapse: separate;
	border-spacing:0;
}
.check{
	margin-right:5px;
}
table#checkPlaca tr td.textCheck{
	width:40px;	
}
.form3{
	font-size:14px;
	font-weight:normal;
	margin-top:30px;
	float:left;
}
.form3 table tr td label{
	margin-left:10px;	
}
.form3 h4{
	font-size:16px;	
}
#caixaFotoMaior{
	height: 263px;
    overflow: hidden;
    position: relative;
    width: 352px;
}
#caixaFotoMaior img{
	max-width:100%;	
}
.telefoneServicos{
	margin-top:20px;
	font-size:14px;
	color:#656565;
}
.telefoneServicos h5{
	font-size:16px;	
	color:#d2241c;
	margin-bottom:5px;	
}
.telefoneServicos p{
	margin-bottom:10px;	
}
.wase{
	width:221px;
	height:71px;
	background:url(../img/wase.png);
	margin-top:16px;
}
.wase:hover{
	width:221px;
	height:71px;
	background:url(../img/wase.png);
	background-position:center 71px;
	
}