html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,sub,sup,var,p,b,i,dl,dt,dd,ol,ul,li,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;list-style:none;font-weight:normal;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}


@font-face {
    font-family: 'titillium';
    src: url('fontes/titillium.eot');
    src: url('fontes/titillium.eot?#iefix') format('embedded-opentype'),
         url('fontes/titillium.woff') format('woff'),
         url('fontes/titillium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

* {font-family: 'titillium', arial, sans-serif;}

html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	line-height: 1;
}

nav ul{list-style:none;}
img {vertical-align: middle;}
input.text,select,select.select,button,textarea{vertical-align:middle;outline:none;font:12px Arial;}
a{text-decoration:none;margin:0;padding:0;border:0;background:transparent;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;}
a:hover{;-o-transition:.1s;-ms-transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s;}
a:hover h1,a:hover h2,a:hover h3,a:hover h4{-o-transition:.1s;-ms-transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s;}
b{font-weight:bold;}


/* ---------------- DEFINIÇÕES PRINCIPAIS ------------------ */
.full{
	width: 1180px;
	margin: auto;
	position: relative;
}
.cl_24{
	width:21%; 
	float:right;
	padding-top:30px;
}
.cl_76{
	width:79%; 
	float:left; 
	padding-top:30px;
}
.cl_100{
	width:100%; 
	float:left; 
	padding-top:30px;
}
.clear{clear: both;}
.sombra{
	-moz-text-shadow: 1px 1px 0px #135459;
	-webkit-text-shadow: 1px 1px 0px #135459;
	-o-text-shadow: 1px 1px 0px #135459;
	text-shadow: 1px 1px 0px #135459;
}
.sombra2{
	-moz-text-shadow: 2px 2px 0px #135459;
	-webkit-text-shadow: 2px 2px 0px #135459;
	-o-text-shadow: 2px 2px 0px #135459;
	text-shadow: 2px 2px 0px #135459;
}  

.center { text-align:center }

/* ---------------- BANNER LATERAL ------------------ */

.bannerLateral{
	width:100%;
	margin-bottom:10px;
	float:right;
}
.t_banner{
	width:231px;
	height:310px;
	float:right;
}
.t_banner1{
	width:231px;
	height:295px;
	float:right;
}
.t_banner2{
	width:231px;
	height:215px;
	float:right;
}
body {background: url('../img/back-corpo.jpg') #fff  repeat;}

#topo {
	width: 100%;
	height: 755px;
	background: url('../img/back-topo.jpg') top center;
	border-bottom: 4px solid #ad1e1e;
}

#tarja-topo {
	width: 480px;
	height: 50px;
        left: 50%;
        margin-left: -240px;
        /* background-color: rgb(200,40,42);*/
	background: #bc1d1d;
        background-repeat: repeat;
	margin-top: -47px;
        position: absolute;
        z-index: 1000;
        -moz-border-radius: 0 0 20px 20px;
        -webkit-border-radius: 0 0 20px 20px;
        -o-border-radius: 0 0 20px 20px;
        border-radius: 0 0 20px 20px;
}

#corpo-topo {
	width: 960px;
	height: 150px;
	margin: 0 auto;
}

.borda-corpo-topo{
        width: auto;
        border-top: 4px solid #9C1818;
        opacity: 1;
}

#redes-sociais {
	width: 156px;
	height: 104px;
	background: url('../img/tour-top.png') no-repeat;
	position: absolute;
	top: 0;
	left: 50%;
        margin-top: 0;
	margin-left: -71px;
	cursor: pointer;
}

#redes-sociais:hover {background-position: 0 -104px;}

.redes-sociais-topo{
        height: 40px;
        margin: 0 auto;
}

#marca {
	width: 195px;
	height: 105px;
	background: url('../img/marca.png');
	float: left;
	margin-top: 21px;
}

#info-direita {
	float: right;
}

.busca {
	width: 282px;
	padding: 10px;
	font-size: 14px;
	color: #aaa;
	background: #181818;
	border: 1px solid #222;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: 30px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
        text-transform: uppercase;
}

.busca:focus {
        outline: none; 
        background-color: #080808; 
        color: #fff;
}

.botao-busca {
	width: 21px;
	height: 21px;
	background: transparent url('../img/busca.png') no-repeat;
	border: none;
	position: absolute;
	top: 37px;
	right: 9px;
	cursor: pointer;
}

.central {
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	text-align: right;
}

.nome-central {
	font-size: 14px;
	color: #666;
}


/*==========================================================*/
/*	BANNER										*/
/*==========================================================*/

.back-banner{ 
	background:url(../img/back-banner.png);
	padding:15px 0;
	margin-top:15px;
}
#banner {
	width: 940px;
	height: 320px;
	margin:0 auto;
}

#banner-foto {
	width: 520px;
        height: 296px;
        float: left;
        margin-right: 25px;
        overflow: hidden;
        border: 1px solid #078ED8;
        border-right: 5px solid #078ED8;
}

#banner-info {
	width: 384px;
	height: 276px;
	float: left;
	padding-top: 20px;
	position: relative;
}

.titulo-carro-banner {
	font-weight: 700;
	font-style: oblique;
	color:  #56B0E7;
	font-size: 24px;
}

.descricao-banner {
	color: #ddd;
	font-size: 14px;
	margin: 13px 0;
	line-height: 20px;
}

.dados-carro-banner {
	font-size: 14px;
	color: #ddd;
	line-height: 20px;
}

.azul {color: #75CDDF;}

.preco-banner {
	width: 282px;
	height: 38px;
	background: url('../img/preco-banner.png');
	position: absolute;
	bottom: 20px;
	left: -26px;
	padding: 5px 0 0 25px;
	color: #fff;
	font-weight: 700;
	font-size: 28px;
}

.menor { font-size: 18px; }

.saiba-mais-banner {
	display: block;
	bottom: 35px;
	position: absolute;
	text-decoration: none;
	left: 180px;
	font-size: 15px;
	color: #666;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.saiba-mais-banner:hover {color: #eee;}

.ano-banner {
	font-size: 18px;
	color: #75CDDF;
	margin-top: 5px;
}

#opt-banner {
	width: 990px;
	height: 157px;
	background: url('../img/outros-banner.png') no-repeat;
	margin: 0 auto;
	position: relative;
}

.carro-destaque {
	width: 203px;
	height: 130px;
	float: left;
	text-align: center;
	margin-right: 20px;
}

.nome-carro-destaque {
	font-size: 14px;
	color: #666;
	margin: 10px 0;
}

.link-carro-destaque {
	display: block;
	width: 201px;
	height: 94px;
	border: 1px solid #333;
	overflow: hidden;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	text-align: center;
	position: relative;
        cursor: pointer;
}

.hover-carro-destaque {
	width:100%;
	height: 98px;
	position: absolute;
	top: 0;
	left: 0;
	background: url('../img/hover-outros-banner.png') repeat;
}

.link-carro-destaque:hover { border: 1px solid #078ED8; }

.left {
	display: block;
	width: 15px;
	height: 50px;
	background: url('../img/left.png') center center no-repeat;
	position: absolute;
	top: 52px;
	left: 30px;
	z-index: 999;
    cursor: pointer;
}

.right {
	display: block;
	width: 15px;
	height: 50px;
	background: url('../img/right.png') center center no-repeat;
	position: absolute;
	top: 52px;
	right: 30px;
	z-index: 999;
    cursor: pointer;
}

#lista-carros-banner {
	width: 870px !important;
	margin: 0 auto;
        overflow: hidden;
        position: relative;
        height: 130px;
}
#lista-carros-banner ul{
    width: 20000em;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
}

/*==========================================================*/
/*	FALE CONOSCO											*/
/*==========================================================*/

.privac p{ font-size:14px; line-height:18px; color:#666}

.faleconosco .esq{
	float:left;
	width:510px;
	margin-right:40px;
	color:#333;
}
.faleconosco .esq p{
	padding:4px 0;
	font-size:14px;

}
.faleconosco .dir{
	float:left;
	width:433px;
	padding-bottom:30px;
}

.faleconosco .telef{
	font-size:15px;
	font-weight:bold;
	color:#F60;
	padding:7px 0;
}

.bt_fale {
	float:left;
	width:94%;
	color:#fff;
	font-size:15px;;
	border-radius: 6px;
	background-color:#4fd8e8;
	background: #ce8048; /* Old browsers */
	background: -moz-linear-gradient(top, #ce8048 0%, #cc6b26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce8048), color-stop(100%,#cc6b26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ce8048 0%,#cc6b26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce8048', endColorstr='#cc6b26',GradientType=0 ); /* IE6-9 */
	transition: all .5s;
}
.bt_fale:hover { 
	background: #e59a50; /* Old browsers */
	background: -moz-linear-gradient(top, #e59a50 0%, #db6729 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e59a50), color-stop(100%,#db6729)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e59a50 0%,#db6729 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e59a50 0%,#db6729 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e59a50 0%,#db6729 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e59a50 0%,#db6729 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e59a50', endColorstr='#db6729',GradientType=0 ); /* IE6-9 */
}
.faleconosco .f1{
	width:390px;
}
.faleconosco .f2{
	width:150px;
}
.faleconosco .f3{
	width:390px;
}
/*==========================================================*/
/*	CARROS DESTAQUE											*/
/*==========================================================*/

#vitrini .carro {
	width:23%;
	margin:.4375em 1%;
	height: 239px;
	float: left;
	position: relative;
}

#vitrini .marca {
	width: 90px;
	height: 46px;
	background: url('../img/back-marcas.png') no-repeat;
	position: absolute;
	top: 0;
	left: -10px;
	text-align: center;
}
#vitrini .marca img {
	margin-top:8px;
	width:55px;
	height:28px
}

#vitrini .nome-carro {
	display:block;
	overflow:hidden;
	font-size: 15px;
	float: left;
	height: 31px;
	color: #333;
	font-weight: bold;
	margin: 11px 0 0 80px;
}

#vitrini .foto {
	width:100%;
	padding-bottom: 65%;
	border: 1px solid #cecece;
	border-bottom: none;
	float: left;
	overflow:hidden;
	position: relative;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


#vitrini .foto img{
	width:100%;
}
#vitrini .ano-preco {
	width: 100%;
	height: 32px;
	border: 1px solid #cecece;
	border-top: none;
	float: left;
}

#vitrini .ano {
	float: left;
	font-size: 14px;
	padding: 8px 0 0 11px;
	color: #333;
}

#vitrini .preco {
	width: 100px;
	height: 26px;
	background: url('../img/preco-carro.png');
	float: right;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0 0 25px;
	color: #fff;
}

#vitrini .hover-carro {
	width: 90%;
	height:100%;
	background: url('../img/back-hover-carro.png') repeat;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	padding: 5%;
}

#vitrini .link-saiba-mais { color: #3DBCE7; text-decoration: none; display: block; margin-top: 10px; }
#vitrini .link-saiba-mais:hover { text-decoration: underline; display: block; }

#vitrini .link-saiba-mais-texto { color: #FFF; text-decoration: none; }
#vitrini .link-saiba-mais-texto:hover { text-decoration: none; }

#vitrini .mais-veiculos {
	width: 226px;
	height: 46px;
	display: block;
	background: url('../img/back-mais-veiculos.png') no-repeat;
	float: right;
	font-size: 13px;
	color: #DF7000;
	text-decoration: none;
	padding: 17px 0 0 30px;;
	clear:both;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

#vitrini .mais-veiculos:hover { color: #000; }




 
 .thumb-carro-banner-destaque{
     margin-top: -35px;
     width: 203px;
     height: 150px;
 }
 .foto-destaque-banner{
    width: 527px;
    height: 376px;
    margin-left: 0px;
    margin-top: -56px;
 }
 

/*==========================================================*/
/*	NOVIDADES									*/
/*==========================================================*/

#novidades {
	width: 100%;
	background: url('../img/back-cinza.jpg') repeat;
	padding-top:50px;
}

#back-frentecar{
    float:left;
    background:url(../img/back-2.png);
    width:446px;
    height:442px;
    margin-top:-50px;
    margin-left:-466px;
}

#novidades-topo{
    position:relative;
    background:url(../img/back-novidades.png);
    width:511px;
    height:41px;
    margin-bottom:20px;
}
#novidades-topo-texto{
    color:#dedede;
    font-size:14px;
    text-indent:20px;
    line-height:44px;
}
.back-veja-mais{
    float:left;
    position:absolute;
    background:url(../img/back-veja-mais.png);
    width:131px;
    height:42px;
    font-size:13px;
    text-align:center;
    line-height:40px;
    cursor:pointer;
	top:0px;
    right:-119px;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.back-veja-mais:hover{
    color: #FFF;
}
#nome-receba-novidades{
	background: no-repeat center center url(../img/back-receba-novidades.png);
	width: 202px;
}
#email-receba-novidades{
	background: no-repeat center center url(../img/back-receba-novidades-e-mail.png);
	width: 190px;
}
.input-receba-novidades{
	border: none;
	height: 33px;
	box-sizing: border-box;
	margin-left: 150px;
	padding-left: 20px;
	padding-right: 17px;
	margin-top: 10px;
	-moz-box-sizing: border-box;
}
.input-receba-novidades-ativo{ color:red;}
.input-receba-novidades-ativo::-webkit-input-placeholder { color:#red; }
.input-receba-novidades-ativo::-moz-placeholder { color:#red; } /* firefox 19+ */
.input-receba-novidades-ativo:-moz-placeholder { color:#red; }
#botao-enviar-receba-novidades{
	background: url(../img/enviar-receba-novidades.png);
	width: 120px;
	height: 36px;
	font-size: 12px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	margin-left: 210px;
	margin-top: 10px;
}
#overlay-receba-novidades{
	background: center center no-repeat url(../img/base-submenu.png); 
	width: 100%; 
	height: 100%; 
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 5;
}
#overlay-receba-novidades:after{
	background: center center no-repeat url(../img/loader.gif);
	position: absolute;
	width: 50px; 
	height: 50px;
	top: 50%;
	left: 50%;
	margin-left: -25px;
	margin-top: -25px;
	display: block;
	content: '';
}
.cada-novidade{
    display: table;
    float:left;
    height:124px;
    width:370px;
    margin-left:10px;
    margin-right:9px;
    border-bottom: 1px solid #d9d9d9;
    margin-bottom:12px;
	color:#000;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.cada-novidade:hover{ color: #DF7000}

.noticia-info{
    float: left; 
    width: 285px;
}
.back-data-novidades{
    float:left;
    background:url(../img/back-data.png);
    width:76px;
    height:62px;
	padding-left: 1px;
}
.back-data-novidades-home{
    float:left;
    background:url(../img/back-data.png);
    width:76px;
    height:62px;
	padding-left: 1px;
}
.numero-data-novidades{
    cursor: pointer;
    font-size:32px;
    text-align:center;
    line-height:40px;
    color:#078ED8;
	margin-top: 4px;
}
.mes-data-novidades{
    cursor: pointer;
    cursor: pointer;
    font-size:16px;
    text-align:center;
    color:#078ED8;
    margin-top:-5px;
}
.titulo-novidade{
	display: block;
	width: 265px;
	cursor: pointer;
	margin: 10px 0 10px 5px;
	line-height: 20px;
	overflow: hidden;
	height: 39px;
	font-size: 14px;
	text-transform: uppercase;
}
.conteudo-novidade{
	cursor: pointer;
	font-size: 12px;
	width: 265px;
	margin-left: 5px;
	line-height: 18px;
}
#corpo-novidades-dir{
    float:left;
    background:#FFFFFF;
    margin-left:30px;
    width:300px;
    height:460px;
}


/*==========================================================*/
/*	REVENDAS												*/
/*==========================================================*/


.resultadoRevendas{
	float:right;
	width:75%;
}
#revendasLista, .revendasLista { 
	margin-bottom: 42px; 
	float: left; 
	position: relative; 
	width:100%;
}
#revendasLista .logo, .revendasLista .logo {
	width:110px;
	height:35px;
	float: left;
	margin: 5px 20px 0 28px;
}
#revendasLista .titulo-rev, .revendasLista .titulo-rev {
	width: 100%;
	height: 46px;
	display:block; 
	overflow:hidden;
	background: url('../img/titulo-rev.png');
}
#revendasLista .titulo-rev h1, .revendasLista .titulo-rev h1 {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 45px;
	text-decoration: none;
	float:left;
}
#revendasLista .foto-rev, .revendasLista .foto-rev {
	width: 220px;
	height: 124px;
	border:1px solid #ccc;
	border-right: 4px solid #18BDED;
	margin: 10px 20px 0 0;
	overflow:hidden;
	float: left;
}
#revendasLista .foto-rev img, .revendasLista .foto-rev img {
	width: 100%;
}
#revendasLista .ver-estoque, .revendasLista .ver-estoque {
	display: block;
	width: 128px;
	height: 41px;
	background: url('../img/ver_estoque.png');
	float:left;
	margin:10px 0 0 -25px;
}
#revendasLista .ver-estoque:hover, .revendasLista .ver-estoque:hover { background-position: 0 -41px; }
#revendasLista .esq, .revendasLista .esq{
	width:325px;
	float:left;
	margin:10px 0 0 4px;
}
#revendasLista .endereco, .revendasLista .endereco{
	padding:5px 0 10px 0;
	clear:both;
	font-size:13px;
}
#revendasLista .telefone, .revendasLista .telefone{
	font-size:20px;
	font-weight:bold;
	clear:both;
}
#revendasLista .titulo, .revendasLista .titulo{
	font-size:16px;
	font-weight:bold;
	clear:both;
}
#revendasLista .ser, .revendasLista .ser{
	width:1px;
	float:left;
	border-left:1px #CCC dashed;
	height:120px;
	margin-top:20px;
}
#revendasLista .dir, .revendasLista .dir{
	float:left;
	margin:20px 0 0 20px;
}
#revendasLista .bt, .revendasLista .bt{
	width:158px;
	height:34px;
	background:url(../img/icon_rev.png);
	line-height:34px;
	float:left;
	margin:7px 0 0 0;
	padding:0px 0 0 65px;
	font-size:13px;
	clear:both;
}
#revendasLista .acessar, .revendasLista .acessar{
	background-position:0 -34px;
	color:#FFF;
}
#revendasLista .acessar:hover, .revendasLista .acessar:hover{
	color:#FF0;
}
#revendasLista .contato, .revendasLista .contato{
	background-position:0 -68px;
	color:#FFF;
}
#revendasLista .contato:hover, .revendasLista .contato:hover{
	color:#FF0;
}
#revendasLista .localizacao, .revendasLista .localizacao{
	background-position:0 -102px;
	color:#FFF;
}
#revendasLista .localizacao:hover, .revendasLista .localizacao:hover{
	color:#FF0;
}


/*==========================================================*/
/*	LISTA NOTÍCIAS											*/
/*==========================================================*/

#ultimas-noticias {
	width: 640px;
	height: 510px;
	background: url('../img/back-top-noticias.png') repeat-x top center;
	padding-top: 17px;
	float: left;
}

.titulo-ultimas {
	font-size: 24px;
	color: #c31d1d;
	margin-bottom: 10px;
}

.mais-ultimas {
	display: inline-block;
	width: 41px;
	height: 41px;
	background: url('../img/mais-noticias.png') no-repeat;
	vertical-align: middle;
}

.mais-ultimas:hover { background-position: 0 -41px; }

.noticia { margin-bottom: 32px; float: left; position: relative; width:100%;}

.titulo-data {
	width: 100%;
	height: 46px;
	display:block; 
	overflow:hidden;
	background: url('../img/titulo-noticia.png');
}

.data {
	width: 30px;
	height: 40px;
	float: left;
	text-align: center;
	color:#078ED8;
	font-weight: bold;
	margin: 3px 34px 0 28px;
}

.dia { font-size: 24px; }
.mes { font-size: 14px; }

.titulo-noticia a {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 45px;
	text-decoration: none;
}

.titulo-noticia a:hover { color: #000; }

.foto-noticia {
	width: 220px;
	border:1px solid #ccc;
	border-right: 4px solid #18BDED;
	margin: 20px 20px 0 0;
	float: left;
}
.foto-noticia img {
	width: 100%;
}
.descricao-noticia {
	float: left;
	font-size: 13px;
	line-height: 20px;
	width: 665px;
	margin-top: 20px;
	text-align: justify;
}

.leia-mais {
	display: block;
	width: 121px;
	height: 41px;
	background: url('../img/leia-mais.png');
	position: absolute;
	top:150px;
	left: 223px;
}

.leia-mais:hover { background-position: 0 -41px; }



/*==========================================================*/
/*	DETALHES REVENDA										*/
/*==========================================================*/

#detalhes-revenda{
	width:100%;
	margin-bottom:20px;
}
#detalhes-revenda .imagens{
	width:50%;
	float:left
}
#detalhes-revenda .infos{
	width:330px;
	float:left;
	margin:0 0 0 15px;
}
#detalhes-revenda .infos h2{
	margin-top:10px;
}
#detalhes-revenda .infos .endereco{
	font-size:14px;
	margin-top:10px;
}
#detalhes-revenda .infos .contatos{
	font-size:14px;
	margin-top:20px;
	font-weight:bold;
}
#detalhes-revenda .infos .telefones{
	font-size:18px;
	margin-top:3px;
	font-weight:bold;
	margin-bottom:10px;
}
#detalhes-revenda .bt{
	width:115px;
	height:24px;
	background:url(../img/icon_rev1.png);
	line-height:24px;
	float:left;
	margin:7px 0 0 5px;
	padding:0px 0 0 45px;
	font-size:13px;
}
#detalhes-revenda .contato{
	background-position:0 -74px;
	color:#FFF;
}
#detalhes-revenda .contato:hover{
	color:#FF0;
}
#detalhes-revenda .localizacao{
	background-position:0 -25px;
	color:#FFF;
}
#detalhes-revenda .localizacao:hover{
	color:#FF0;
}

/*==========================================================*/
/*	RODAPE													*/
/*==========================================================*/
 
#rodape{
	background:url(../img/back-rodape1.png);
	width:100%;
	margin-top:30px;
	border-top: 5px solid  #630;
}
#rodape .center-rodape{
	position:relative;
	width:980px;
	margin:0 auto;
	padding:10px 0;
}
#rodape #esq-rodape{
    float:left;
    width:270px;
    margin:0 10px;
}
#rodape #logo-rodape{
    background:url(../img/logo.png) no-repeat;
    height:91px;
    width:250px;
    margin:17px auto 10px auto;
}
#rodape .slogan-rodape{
    font-size:13px;
    text-align:center;
    line-height:12px;
    color:#979797;
}
#rodape .direitos-rodape{
    font-size:12px;
    text-align:center;
	padding-top:15px;
    color:#979797;
}
#rodape .menu1{
	float:left;
	margin-top:20px;
	margin-right:30px;
}
#rodape span{
	width:30px;
	height:160px;
	background:url(../img/rodape_separa.png) no-repeat ;
	float:left;
}
#rodape .menu1 p{
	font-weight:bold;
	line-height:26px;
	color: #F4D10B;
}
#rodape .menu1 li{
	list-style:none;
	clear:both;
	line-height:18px;
}
#rodape .menu1 li a{
	font-size:13px;
	color:#999;
}
#rodape .menu1 li a:hover{
	color:#fff;
}
#rodape .curtir{
	width:258px;
	float:left;
	margin-top:15px;
}
#rodape .limitarbox1{
	width: 266px !important;
	height: 160px !important;
	overflow: hidden !important;
	position: relative;
}
#rodape .fb-like-box {
	background-color: #000;
	margin-top: -98px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -9px;
}
#rodape .fb-like {
	margin-top: 10px;
	text-align: left;
	width: 266px;
}
#rodape .divisa {
	width:100%;
	height:1px;
	background:#222;
	margin:20px 0 10px 0;
	float:left;
}
#rodape .nota {
	width:90%;
	margin:0 auto;
	color:#666;
	font-size:13px;
}
/*==========================================================*/
/*	PAGINAÇÃO										*/
/*==========================================================*/
 
#paginador, .sepPaginador {
	float: right;
	padding-top: 11px;
}

.paginador {
	float: right;
    font-size: 14px;
}

.paginas {
	padding: 10px;
	color: #666;
	text-decoration: none;
}

.paginas:hover { color: #FF0; }

.pagina-ativa {
	background: url('../img/paginador-ativo.png') no-repeat;
	padding: 7px 24px;
	color: #FFF;
	text-decoration: none;
}
 
.select-busca {
	width: 180px;
	padding: 7px 5px;
	border: 1px solid #ddd;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-o-border-radius: 7px;
	-ms-border-radius: 7px;
	border-radius: 7px;
	color: #444;
	font-size: 13px;
	float:left;
}

.select-busca:focus, .form-busca:focus {outline: none; outline: none; border: 1px solid #ccc; background-color: #ececec;}

/*==========================================================*/
/*	RESULTADOS BUSCA										*/
/*==========================================================*/


.resultadoBusca{float:right;width:75%; overflow: hidden;}
.resultadoBusca .comparar1,.resultadoBusca .comparar2{float:left;background:url(../img/veiculos/comparar.png) no-repeat;width:165px;height:32px;margin-right:7px;}
.resultadoBusca .comparar2{background:url(../img/veiculos/comparar2.png) no-repeat;margin:-10px 0 0 0;}
.comparar1 a,.comparar2 a{text-indent:999px;height:22px;overflow:hidden;display:block;}
.comparar2 a{margin-top:10px;}
.resultadoBusca .ordenar{float:left;}
.resultadoBusca .ordenar span{float:left; font-size:13px; margin:10px 10px 0 0 }
.resultadoBusca ul{float:right;margin-top:20px;display:block;width:100%;  }
.resultadoBusca ul li{position:relative;float:left;margin-bottom:20px;border-bottom:1px dotted #cfcfcf;width:100%;}
.resultadoBusca ul li.last{border-bottom:0;}
.resultadoBusca ul .infos{ background:#FFF; padding:10px;}
.resultadoBusca ul .title{width:100%; border-bottom: 35px solid  #12B4E2;	border-left: 17px solid transparent; border-right: 0px solid transparent;height: 0;}
.resultadoBusca ul .title .marca{float:left;width:30px; height:24px; margin:2px 10px 0 0}
.resultadoBusca ul .title .marca img{width:48px; height:24px; margin-top:3px}
.resultadoBusca ul .title .marca a{margin:0;padding:0;}
.resultadoBusca ul .title h2{float:left;width:455px;height:24px; display: block; overflow:hidden; padding-top:5px; line-height:24px; overflow:hidden; text-align:left; font-size:18px}
.resultadoBusca ul .title h2 a{font:16px; color:#313131;font-weight:bolder;}
.resultadoBusca ul .title h2 a:hover{color:#0077aa !important;}
.resultadoBusca ul .title div{float:right;}
.resultadoBusca ul .title div a{display:inline-block;margin:5px 0 0 15px;padding-left:20px;color:#666;}
.resultadoBusca ul .title div a:hover{color:#0077aa !important;}
.resultadoBusca ul .title div a.add-favoritos{background:url(../img/veiculos/favorito.png) left no-repeat; font-size:12px}
.resultadoBusca ul .title div a.add-favoritos.remover{background:url(../img/veiculos/favorito-over.png) left no-repeat;}
.resultadoBusca ul .title div a.veiculo-detalhes{background:url(../img/veiculos/proposta.png) left no-repeat;}
.resultadoBusca ul .title.destaque{}
.resultadoBusca ul .title.destaque div a{color:#FFF;}
.resultadoBusca ul .title.destaque div a.add-favoritos{background:url(../img/veiculos/favorito-destaque.png) left no-repeat; margin-top:12px; margin-right:10px;}
.resultadoBusca ul .title.destaque div a.add-favoritos.remover{background:url(../img/veiculos/favorito-destaque-over.png) left no-repeat;}
.resultadoBusca ul .title.destaque div a.veiculo-detalhes{background:url(../img/veiculos/proposta-destaque.png) left no-repeat;}
.resultadoBusca ul .title.destaque div a:hover{color:#e4f4fd !important;}
.resultadoBusca ul .title.destaque h2 a{color:#FFF;}
.resultadoBusca ul .title.destaque h2 a:hover{color:#e4f4fd !important;}
.resultadoBusca ul .comparar{float:left;background:url(../img/veiculos/not-checked.png) #f0f0f0 center no-repeat;width:24px;height:112px;margin-right:7px;cursor:pointer;}
.resultadoBusca ul .compararChecked{background:url(../img/veiculos/checked.png) #E0E0E0 center no-repeat;}
.resultadoBusca ul section.detalhes, .resultadoBusca ul div.detalhes{float:left;width:505px;border-right:1px dotted #efefef;}
.resultadoBusca ul section.detalhes.destaque{min-height:175px;}
.resultadoBusca ul figure span{position:absolute;top: -6px;left:125px;background: url(../img/veiculos/0km.png) no-repeat;width:41px;height:29px;text-indent:-9000px;}
.resultadoBusca ul figure{position: relative;float:left;margin-right:10px;cursor:pointer;}
.resultadoBusca ul figure a{float:left;margin-right:8px;}
.resultadoBusca ul figure a.mini{width:77px;}
.resultadoBusca ul figure a img{margin-bottom:0;}
.resultadoBusca ul figure img{float:left;margin-bottom:5px;border:1px solid #999;}
.resultadoBusca ul figure .visto{position:absolute;width:32px;height:32px;background:url(../img/veiculos/icone-visto.png) no-repeat;z-index:999;}
.resultadoBusca .ultima-foto-destaque{margin-top:5px;}
.resultadoBusca ul .itens{display:inline;width:460px;}
.resultadoBusca ul .itens p{ font-size:11px; font-family: arial;}
.resultadoBusca ul ul{display:table;float:left;width:145px;margin:0; }
.resultadoBusca ul ul li{display:table;margin-bottom:9px;padding:0 0 0 23px;font-size:13px;line-height:16px;color:#006796;font-weight:bolder;border:0; }
.resultadoBusca ul ul .cor{background:url(../img/veiculos/sprite-detalhes.png) 0px -2px no-repeat;}
.resultadoBusca ul ul .combustivel{background:url(../img/veiculos/sprite-detalhes.png) 0px -26px no-repeat;}
.resultadoBusca ul ul .ano{background:url(../img/veiculos/sprite-detalhes.png) 0px -49px no-repeat;}
.resultadoBusca ul ul .ar{background:url(../img/veiculos/sprite-detalhes.png) 0px -73px no-repeat;}
.resultadoBusca ul ul .direcao{background:url(../img/veiculos/sprite-detalhes.png) 0px -96px no-repeat;}
.resultadoBusca ul ul .automatico{background:url(../img/veiculos/sprite-detalhes.png) 0px -116px no-repeat;}
.resultadoBusca ul p{min-width:200px;margin:5px 0 10px;font-size:10px;line-height:15px;color:#025da7;float:left;}
.resultadoBusca ul p strong{font-weight: normal;}
.resultadoBusca ul .revenda{float:right;width:149px;}
.resultadoBusca ul .revenda .preco{font-size:21px;color:#DF7000;font-weight:bolder;text-align:center;}
.resultadoBusca ul .revenda .preco small{font-size:11px;}
.resultadoBusca ul .revenda .preco span{font-size:14px;font-weight:bolder;}
.resultadoBusca ul .revenda figure{float:left;width:100%;margin:7px 0 5px;text-align:center;}
.resultadoBusca ul .revenda figure img{float:none;margin-bottom:0;border:1px solid #C1DAEC;opacity:1;}
.resultadoBusca ul .revenda h3{display:block;margin:3px 0 5px;font:12px Arial;color:#000;font-weight:bolder;text-align:center;}
.resultadoBusca ul .revenda h3 a{font:12px arial;color:#000;}
.resultadoBusca ul .revenda h3 a:hover{text-decoration:underline;}
.resultadoBusca ul .revenda h4{float:left;width:117px;margin:0 0 -1px -1px;padding:10px 15px;font:10px Arial;color:#025da7;font-weight:normal;border-left:4px solid #DF7000;border-top:1px dotted #cfcfcf;border-bottom:1px dotted #cfcfcf; font-size:11px}
.resultadoBusca ul a.detalhes{float:left;background:#0077aa;width:120px;margin:9px 15px 0;padding:7px 0;font-size:12px;color:#FFF;font-weight:bolder;text-align:center;}
.resultadoBusca ul a.detalhes:hover{background:#ff6800;color:#FFF !important;}



/*==========================================================*/
/*	LISTA VEÍCULOS										*/
/*==========================================================*/

.bt {
	background: url(../img/icon.png);
	width:31px;
	height:30px;
	margin:-5px 0 0 8px;
	float:left;
}
.voltar {
	background-position: -70px 0;
}
.voltar:hover {
	background-position: -70px -30px;
}
.home {
	background-position: -105px 0;
}
.home:hover {
	background-position: -105px -30px;
}
.print {
	background-position: -140px 0;
}
.print:hover {
	background-position: -140px -30px;
}

#filtrosBusca {
	float: left;
	width: 22%;
	overflow: hidden;
}
#filtrosBusca .moldura-dir {
	width: 100%;
	background:#FFF;
	padding-bottom:10px;
	margin-bottom:10px;
	border-top:5px solid #DF7000;
}
#filtrosBusca .filtroTopo {
	width:100%;
	font-size:14px;
	padding:13px 0 6px 16px;
	color: #DF7000;
	font-weight:bold;
}
#filtrosBusca .baseFiltros {
	padding:0 0 0 25px;
	clear:both;
	width:170px;
}
#filtrosBusca .baseFiltros h6{
	font-family:Verdana;
	font-size:13px; 
	font-weight:bold;
	color: #fff;
	position:absolute;
	top: 10px; left:45px;
}
#filtrosBusca .baseFiltros .bgTitulo{
	position:relative;
	width:205px; 
	margin-left:-35px;
	margin-top: 10px;
}
#filtrosBusca .baseFiltros .filtros li {
	list-style:none;
	clear:both;
}	
#filtrosBusca .baseFiltros .filtros li a {
	font-family: Tahoma,arial;
	font-size: 11px; 
	color: #666; 
	height:22px;
	display:block;
	text-decoration:none;
	line-height:22px;
}
#filtrosBusca .baseFiltros .filtros li a:hover {
	text-decoration:none; 
	color: #F60;
}
#filtrosBusca .baseFiltros .filtros li a small{
	font-family: Tahoma;
	font-size: 11px; 
	color: #999; 
}
#filtrosBusca .outros {
	font-family: Tahoma; 
	font-weight: bold; 
	font-size: 11px; 
	color: #000000; 
	line-height:16px; 
	text-decoration:none;
}

#filtrosBusca a.outros:hover {
	text-decoration:none; 
	color: #FF8040;
}
#filtrosBusca div.baseFiltros .off{
	display:none;
}
#filtrosBusca .filtros {
	list-style:none;
	list-style-position:outside;
}
#tituloTopo{
	font-size:22px; 
	font-weight:bold; 
	padding:30px 0 10px 0; 
	border-bottom: #CCC 6px solid; 
	margin-bottom:20px; 
	color:#078ED8;
	text-transform:uppercase;
}
#tituloTopo .icos{
	float:right; margin:0px 15px 0 0
}

.tituloTopo{
	font-size:22px; 
	font-weight:bold; 
	padding:30px 0 10px 0; 
	border-bottom: #CCC 6px solid; 
	margin-bottom:20px; 
	color:#078ED8;
	text-transform:uppercase;
}
.tituloTopo .icos{
	float:right; margin:0px 15px 0 0
}

.bt_esconde {
	display:none;	
	background: #DC6014;
	border: none;
	width: 52px;
	height: 48px;
	top:223px; left:0; 
	overflow: hidden;
	position: absolute;
	cursor: pointer;
	outline: none;
	border-radius:0 4px 4px 0;
	-moz-box-shadow: 0px 0px 15px #666; 
    -webkit-box-shadow: 0px 0px 15px #666; 
    box-shadow: 0px 0px 15px #666;
	z-index:1000
}
.bt_esconde:hover{
	background: #DC6014;
}
.bt_esconde span{
	background:  url("../img/settings-icon.png");
	width:38px;
	height:38px;
	float:left;
}
.vejaMais { display:table; background:url(../img/veiculos/mais-small.png) left no-repeat; width:126px; height:10px; margin:5px 0 0 0px; padding-left:15px; font-size:11px; font-weight:bold; cursor:pointer; font-family:tahoma, arial; }
.menos { background:url(../img/veiculos/menos-small.png) left no-repeat;}
.vejaMais.last { margin-bottom:0; }

.logo_peq{
	width:190px;
	height:66px;
	float:left;
	margin:5px 0 0 10px;
	background:url(../img/logo_t1.png);
	display:none;
}


/*==========================================================*/
/*	VEÍCULO DETALHES										*/
/*==========================================================*/

#det_ico{
	width:50px;
	float:left;
}
#det_esq{
	width:66%;
	float:left;
	font-size:14px;
}
.cont_titu{
	width:100%;
	float:left;
	margin-bottom:0px;
	margin-top:10px;
}
#det_dir .titu, #det_dir .titu1{
	width:93%;
	float:left;
	border-bottom: 35px solid  #12B4E2;	
	border-left: 17px solid transparent; 
	border-right: 0px solid transparent;
	height:0;
}
#det_dir .titu1{
	border-bottom: 42px solid  #ce8048;	
}
.titu .b, .titu1 .b{
	font-weight:bold;
	color:#FFF;
	padding:11px 5px;
	text-transform: uppercase;
	overflow:visible;
}
#det_esq .titu{
	width:97%;
	float:left;
	border-bottom: 35px solid  #12B4E2;	
	border-left: 17px solid transparent; 
	border-right: 0px solid transparent;
	height: 0;
}

#det_esq .info{
  	float:left;
  	display:block;
  	width:96%;  
  	margin:4px 0px 10px 0;
	padding:2%;
  	border-bottom: 1px solid #ccc;
}
#det_esq .dados{
  	float:left;
  	width:55%;  
  	border-right: 1px solid #ccc;
}
#det_esq .dados h4{
	color:#333;
	padding:0;
	margin:0;
	font-weight:bold;
}
#det_esq .dados p{
	color:#333;
	padding:5px 0 5px 5px;
	margin:0;
}
#det_esq .dados .tel{
	font-size:16px;
}
.whatsapp a{background: url(../img/whats.png) no-repeat; padding: 0px 0 5px 33px; color:#D76B00; font-weight:bold; font-size:16px; margin-top:10px}
.whatsapp a:hover{color: #039}
#det_esq .logo{
  	float:left;
  	width:48%;  
  	border-right: 1px solid #ccc;
	background:#3CF;
}
#det_esq .imagem{
	width:250px;
	float:right;
}

#det_esq .botao {
	float:left;
	cursor:pointer;
	width:60%;
	padding:5px 10px;
	margin:10px 7px 0 0;
	color:#fff;
	font-size:13px;
	clear:both;
	border-radius: 6px;
	background-color:#4fd8e8;
	background: #ce8048; /* Old browsers */
	background: -moz-linear-gradient(top, #ce8048 0%, #cc6b26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce8048), color-stop(100%,#cc6b26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ce8048 0%,#cc6b26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce8048', endColorstr='#cc6b26',GradientType=0 ); /* IE6-9 */
	transition: all .5s;
}
#det_esq .botao:hover { 
	background: #e59a50; /* Old browsers */
	background: -moz-linear-gradient(top, #e59a50 0%, #db6729 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e59a50), color-stop(100%,#db6729)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e59a50 0%,#db6729 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e59a50 0%,#db6729 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e59a50 0%,#db6729 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e59a50 0%,#db6729 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e59a50', endColorstr='#db6729',GradientType=0 ); /* IE6-9 */
}
.bt_submit {
	float:left;
	width:98%;
	padding: 1.1% 4%;
	color:#fff;
	font-size:1.05em;
	border-radius: 6px;
	background-color:#4fd8e8;
	background: #ce8048; /* Old browsers */
	background: -moz-linear-gradient(top, #ce8048 0%, #cc6b26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce8048), color-stop(100%,#cc6b26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ce8048 0%,#cc6b26 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ce8048 0%,#cc6b26 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce8048', endColorstr='#cc6b26',GradientType=0 ); /* IE6-9 */
	transition: all .5s;
}
.bt_submit:hover { 
	background: #e59a50; /* Old browsers */
	background: -moz-linear-gradient(top, #e59a50 0%, #db6729 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e59a50), color-stop(100%,#db6729)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e59a50 0%,#db6729 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e59a50 0%,#db6729 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e59a50 0%,#db6729 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e59a50 0%,#db6729 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e59a50', endColorstr='#db6729',GradientType=0 ); /* IE6-9 */
}
#det_dir{
	width:32%;
	float:right;
	font-size:14px;
}
#det_dir fieldset{ border:0;}
#det_dir fieldset label{
	font-weight:bold;
	height:20px;
  	float:left;
  	display:block;
  	width:32%;  
  	margin:6px 5px 4px 0;
  	padding-right:3px;
	text-align:right;
  	border-bottom: 1px solid #ccc;
  	border-right: 1px solid #ccc;
	clear:both;
}
#det_dir fieldset span{
  	float:left;
	height:20px;
  	display:block;
  	width:63%;  
  	margin:6px 0px 4px 0;
	text-align:left;
  	border-bottom: 1px solid #ccc;
}
#det_dir .info{
  	float:left;
  	display:block;
  	width:94%;
	margin-top:-3px;
	margin-bottom:4px;
	padding:3%;
	line-height:19px;
	text-align:justify;
  	border-bottom: 1px solid #ccc;
}

.compartilhar {width:100%;}
.compartilhar .face_comp {width:200px; float: left; margin: 4px 0 0 20px;}
.compartilhar .twitter {width:115px; float: left; margin: 4px 0 0 0;}
.compartilhar .google {width:90px; float: left; margin: 4px 0 0 0;}

/*.forms { 
	padding: 5px;
	font-size: 13px;
	margin-right:10px;
	color: #333;
	background: #E5E5E5;
	border: 1px solid  #ccc;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	float:left;
	margin-bottom:10px;
}
.forms:focus {outline: none; background-color: #F7F7F7; color:#333;}

.forh{width:90%; margin-bottom:6px; margin-left:3%}*/



/* FORMS - DEFAULT */

input, textarea {
	outline-width: 0;
	outline: none;
}
input[type=text], input[type=email], textarea , select {
	border: none;
	font-size: 13px;
	margin: 0 0 10px 0;
	padding: 0 8px;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
	-moz-box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
	box-shadow: rgba(0, 0, 0, 0.09) 0 1px 3px 0 inset;
}
input[type=text]:active, input[type=email]:active, textarea:active, select:active, input[type=text]:focus, input[type=email]:focus, textarea:focus, select:focus {
	-webkit-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
	box-shadow: rgba(0, 0, 0, 0.05) 0 1px 3px 0 inset, rgba(0, 0, 0, 0.08) 0 0 3px 0;
	background-color: #ffffff;
}
select{ height: 31px;
	line-height: 31px;}
input[type=text], input[type=email] {
	width: 92%;
	height: 31px;
	line-height: 31px;
}
input[type=submit] {
	cursor: pointer;
	border: none;
	font-weight: 700;
	font-size: 12px;
	line-height: 32px;
	height: 32px;
	padding: 0 11px;
	text-transform: uppercase;
	color: #ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}
input[type=submit]:hover {
	background-color: #303436;
}
textarea {
	width: 92%;
	padding:8px 8px;
}



/* Loading */
#mask {
    background-color: #FFFFFF;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 100000;
}
.loader {
  position: absolute;
  width: 40px;
  height:40px;
  margin: -20px 0 0 -20px;
  top:50%;
  left:50%;
}



/*==========================================================*/
/*	MENU INÍCIO										*/
/*==========================================================*/

.headerCont {
	width: 100%;
	background:url(../img/back-banner.png);
}

.header{
	width: 100%;
	height: 75px;
	position:absolute;
	top:50px;
	z-index: 200;
	background:url(../img/blk.png);
}

.header1{
	width: 100%;
	height: 45px;
	position:relative;
	top:0;
	z-index: 300;
}

.header1 .acessar{
	float:right;
	margin:13px 10px 0 0;
	color:#FFF;
	font-size:10px;
}
.header1 .autocentro{
	width:85px;
	height:25px;
	float:right;
	margin:7px 0 0 0;
	background:url(../img/autocentro.png);
}
.header1 .autocentro:hover{
	background:url(../img/autocentro.png) 0 -26px;
}
.menu{
	float:left;
	margin-left: 260px;
	position:relative;
	z-index: 900;
}
.menu ul{list-style: none; padding: 0; height: 45px; margin: 0;}
.menu ul li{
	float: left;
	line-height: 45px;
	padding: 0 15px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.menu a{
	text-decoration: none;
	color: #fff;
	
	/*-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;*/
}.menu a:hover{
	color: #4cddf3;
	
/*	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;*/
}
#nav .current a {color: #4cddf3 !important;}

#nav {
	position:relative;
}

.header .fix_img{
	width:300px; 
	height:68px; 
	float:left; 
	position:relative;
	z-index: 200;
}
.header .fix_img img{
	position:absolute;
	left:20px;
	bottom:0px;
	width: 100%;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.input-busca {
	width: 427px;
	height: 52px;
	background: url(../img/select1.png) no-repeat;
	float: left;
	z-index:999;
	overflow:hidden;
	position: relative;
}
.cont_busca{
	float:right; 
	margin:5px 290px 0 0;
}
.bt_buscaAvan{ 
	float:right;
	color:#FFF;
	font-size:12px;
}
.bt_buscaAvan:hover{ 
	color: #F90;
}
.input-busca input {
	width: 300px;
	height: 30px;	
	border: 0;
	color: #333;
	font-size: 18px;
	background: none;
	background-color:transparent;
	display:block;
	position:absolute;
	top: 10px;
	left:115px;
}


/* Jump Menu */
#nav2
	{
		display:none;
		width: 60em; /* 1000 */
		font-family: 'Open Sans', sans-serif;
		font-weight: 400;
		position: absolute;
		top: 25%;
		left: 50%;
		margin-left: -30em; /* 30 480 */
	}

	#nav2 > a
	{
		display: none;
	}

	#nav2 li
	{
		position: relative;
	}
		#nav2 li a
		{
			color: #999;
			display: block;
			text-decoration:none;
			text-transform:uppercase;
		}
		/*#nav2 li a:active
		{
			background-color: #c00 !important;
		}*/

	#nav2 span:after
	{
		width: 0;
		height: 0;
		border: 0.313em solid transparent; /* 5 */
		border-bottom: none;
		border-top-color: #efa585;
		content: '';
		vertical-align: middle;
		display: inline-block;
		position: relative;
		right: -0.313em; /* 5 */
	}

	/* first level */

	#nav2 > ul
	{
		height: 3.75em; /* 60 */
		background-color: #000C11;
		padding:0;
		
	}
		#nav2 > ul > li
		{
			width: 25%;
			height: 100%;
			float: left;
		}
			#nav2 > ul > li > a
			{
				height: 100%;
				font-size: 1.5em; /* 24 */
				line-height: 2.5em; /* 60 (24) */
				text-align: center;
				color:#fff;
			}
				#nav2 > ul > li:not( :last-child ) > a
				{
					border-right: 1px solid #cc470d;
				}
				#nav2 > ul > li:hover > a,
				#nav2 > ul:not( :hover ) > li.active > a
				{
					color: #F60;
				}


		/* second level */

		#nav2 li ul
		{
			background-color: #cc470d;
			display: none;
			position: absolute;
			top: 100%;
		}
			#nav2 li:hover ul
			{
				display: block;
				left: 0;
				right: 0;
			}
				#nav2 li:not( :first-child ):hover ul
				{
					left: -1px;
				}
				#nav2 li ul a
				{
					font-size: 1.25em; /* 20 */
					border-top: 1px solid #e15a1f;
					padding: 0.75em; /* 15 (20) */
				}
/*							#nav2 li ul li a:hover,
					#nav2 li ul:not( :hover ) li.active a
					{
						background-color: #e15a1f;
					}*/








/*==========================================================*/
/*	MONTADORAS												*/
/*==========================================================*/

.montadora{
	width:29.1%;
	background:#FFF;
	border: solid 1px #ccc;
	padding:1%;
	margin:10px 1%;
	float:left;
}
.montadora .logo{
	display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100px;
    height: 80px;
}
.montadora .logo *{
	 vertical-align: middle;
}
.montadora .logo span {
    display: inline-block;
    height: 100%;
}
.montadora .info{
	text-align:center;
	line-height:17px;
	width:180px;
	height:60px;
	display:table-cell;
	font-size:13px;
	vertical-align:middle
}
.montadora .info a{
	color:#000;
}
.montadora .info a:hover{
	color:#DF7000;
}



/*==========================================================*/
/*	ANUNCIAR												*/
/*==========================================================*/

.anunciar .esq{
	float:left;
	width:530px;
	margin-right:40px;
	color:#333;
}
.anunciar .esq p{
	padding:4px 0;
	font-size:14px;
	text-align:justify;
	color:#666;
}
.anunciar .esq b{
	font-size:15px;
	color:#F60;
	line-height:20px;
}
.anunciar .dir{
	float:left;
	width:433px;
	padding-bottom:30px;
}
.anunciar .f1{
	width:90%;
}



/*==========================================================*/
/*	BUSCA AVANÇADA											*/
/*==========================================================*/


.busca_avancada h3{ font-size:16px; font-weight:bold}
.busca_avancada .esq{
	float:left;
	width:410px;
	margin-right:40px;
	color:#333;;
	padding-bottom:45px;
}
.busca_avancada .carros{
	background: url('../img/menu_veiculos.png') no-repeat;
	width:104px;
	height:30px;
	float:left;
}
.busca_avancada .radio{
	float:left;
	margin:10px 0 30px 10px;
}
.busca_avancada .carros:hover{
	background-position:0 -27px;
}
.busca_avancada .motos{
	background: url('../img/menu_veiculos.png') no-repeat;
	width:97px;
	height:30px;
	float:left;
	background-position:-106px -1px;
}
.busca_avancada .motos:hover{
	background-position:-106px -32px;
}
.busca_avancada .caminhoes{
	background: url('../img/menu_veiculos.png') no-repeat;
	width:135px;
	height:30px;
	float:left;
	background-position:-200px 0px;
}
.busca_avancada .caminhoes:hover{
	background-position:-200px -29px;
}
.busca_avancada li{
	margin-bottom:15px;
	font-size:14px;
	color:#333;
}
.busca_avancada .p{
	margin-bottom:15px;
	font-size:14px;
	color:#333;
}
.busca_avancada .opcionais{
	float:left;
	width:54%;
}
.busca_avancada .opc{
	float:left;
	width:33%;
	padding-bottom:30px;
}
.busca_avancada label{font-size:14px;}
.busca_avancada .w10{ width:8.3%; float:left; text-align:center; margin:6px 7px 0 0;}
.busca_avancada .w20{ width:25%; float:left; text-align:right; margin:6px 7px 0 0;}
.busca_avancada .w20s{ width:30%; float:left;}
.busca_avancada .w90{ width:70%}
.busca_avancada .telef{
	font-size:15px;
	font-weight:bold;
	color:#F60;
	padding:7px 0;
}




/* esconde/mostra telefone */
.mostraFone {
    background: url("../img/fundoMostraFone.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    border-radius: 3px;
    color: #36c;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 13px;
    line-height: 13px;
    margin: -15px 0 0 -60px;
    padding: 10px 0 10px 40px;
    text-align: center;
    transition-duration: 0.5s;
    width: 75px;
}









@media only screen and ( max-width: 62.5em ) /* 1000 */
{
	#nav2
	{
		display:none;
		width: 100%;
		position: static;
		margin: 0;
	}
}

@media only screen and ( max-width: 795px ) /* 640 */
{
	html
	{
		font-size: 75%; /* 12 */
	}

	#nav2
	{
		display:block;
		position: relative;
		top: auto;
		left: auto;
		font-size: 75%;
	}
		#nav2 > a
		{
			width: 50px; /* 50 */
			height: 75px; /* 50 */
			text-align: left;
			text-indent: -9999px;
			position: relative;
			background:url("../img/menu-icon-blk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
			float:right;
			cursor:pointer;
		}
/*					#nav2 > a:before,
			#nav2 > a:after
			{
				position: absolute;
				border: 2px solid #fff;
				top: 35%;
				left: 25%;
				right: 25%;
				content: '';
			}
			#nav2 > a:after
			{
				top: 60%;
			}*/

		#nav2:not( :target ) > a:first-of-type,
		#nav2:target > a:last-of-type
		{
			display: block;
		}


	/* first level */
	#nav2.active > ul{ display:block;}

	#nav2 > ul
	{
		height: auto;
		display: none;
		position: absolute;
		left:0px;
		right: 0;
		margin-top:75px;
	}
		#nav2:target > ul
		{
			display: block;
		}
		#nav2 > ul > li
		{
			width: 100%;
			float: none;
		}
			#nav2 > ul > li > a
			{
				height: auto;
				text-align: left;
				padding: 0 0.833em; /* 20 (24) */
			}
				#nav2 > ul > li:not( :last-child ) > a
				{
					border-right: none;
					border-bottom: 1px dotted #999;
				}


		/* second level */

		#nav2 li ul
		{
			position: static;
			padding: 1.25em; /* 20 */
			padding-top: 0;
		}
}



/*==========================================================*/
/*		COMUNS																									*/
/*==========================================================*/


.mt30 { margin-top: 30px }

.contObrig { padding: 60px 0 }

.contObrig p { margin: 5px 0 }


/**
* Simple fade transition,
*/
.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out; 
	-moz-transition: all 0.15s ease-out; 
	transition: all 0.15s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.mfp-fade2 .mfp-content {
	max-width: 400px;
	height: 400px;
}



/*
.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 300px;
}*/

-webkit-input-placeholder {color:#999;} /* Navegadores que tenham suporte ao Webkit */
-moz-placeholder {color:#999;} /* Firefox 18- */
-moz-placeholder {color:#999;} /* Firefox 19+ */
-ms-input-placeholder {color:#999;} /* Internet Explorer */


