.clear{
	clear: both;
}

.finale-header{
	width: 100%;
	height: 7px;
	background: #253993;
}

.navbar-default{
	background: #f3c518;
	border-color: transparent;
}

.logo{
	width: 330px;
	height: 98px;
}


.menu-principal{
	margin-top: 40px;
}

.header-mobi-ext{
	height: 140px;
}

.navbar-brand{
	padding-top: 33px;
}

.navbar-default .navbar-nav > li > a{
	color: #ffffff;
	font-size: 20px;
	font-weight: 600;
}

.collapse.in {
	position: relative;
	z-index: 999;
	background: #253993;
	margin-top: 47px;
	border: none;
}

.navbar-default .navbar-toggle {
	margin-top: 50px;
}

.navbar-default .principal > li > a{
	color: #ffffff;
	text-transform: uppercase;
}

.finale-banner{
	width: 100%;
}

.finale-banner li{
	width: 100%!important;
}

.finale-banner li img{
	width: 100%;
}

.fundo{
	background: #253993;
	margin-top: -40px;
	position: relative;
	z-index: 99;
}

.fundo p{
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
}

.icone{
	margin-top: -20px;
	text-align: center
}

.icone i{
	color: #FFFFFF;
	padding: 15px;
	border-radius: 50%;
	background: #253993;
	font-size: 30px;
}

.borda-dir{
	border-right: 3px solid #3A58B3;
}

.busca{
	border-radius: 14px;
	background: -moz-linear-gradient(#b82533, #e75f5f, #b82533); 
	background:	-webkit-linear-gradient(#b82533, #e75f5f, #b82533);
	background:	-o-linear-gradient(#b82533, #e75f5f, #b82533);
	background:	linear-gradient(#f3c518, #cba61b, #f3c518);
}

.esp{
	height: 20px;
}

.busca h3{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 100;
}

#wrap-ofertas{
	background: #EEEEEE;
}

#wrap-ofertas h3{
	color: #073bb8
}

.controle{
	margin-right: 30px;
}
.controle i{
	font-size: 16px;
	cursor: pointer;
}

.seta-ofertas{
	left: 47.5%; 
	margin-top: -20px;
	text-align: center;
}

.seta-ofertas i{
	font-size: 30px;
	color: #FFFFFF;
	font-weight: 100;
}

.ofertas_dia{
	background: #FFFFFF;
	text-align: center;
	margin-bottom: 30px;
	padding: 2px;
	padding-bottom: 15px;
}

.ofertas_dia p{
	text-transform: uppercase
}

.ofertas_dia a{
	color: #FFFFFF;
	background: #073bb8;
	padding: 10px;
	border-radius: 5px;
	position: relative;
	margin-bottom: 5px;
}

.ofertas_dia img{
	width: 100%;
	height: 124px;
}

.ofertas_dia_preco{
	text-transform: none;
}

.esp_pad{
	padding: 4px;
}

#hexagono {
	width: 100px;
	height: 55px;
	background: #EEEEEE;
	position: relative;
}
#hexagono:before {
	content: "";
	position: absolute;
	top: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-bottom: 25px solid #EEEEEE;
}
#hexagono:after {
	content: "";
	position: absolute;
	bottom: -25px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 50px solid transparent;
	border-right: 50px solid transparent;
	border-top: 25px solid #EEEEEE;
}

.fundo-carros{
	background: #ffffff;
}

.carros{
	background: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
	border-radius: 5px;
	box-shadow: 0px 5px 10px #a9a9a9;
	margin-bottom: 20px;
}
.carros img{
	width: 100%;
	border-bottom: 6px solid #2c96ca;
	height: 160px;
}

.descricao{
	text-align: center;
	margin-bottom: 25px;
}

.descricao b{
	text-transform: uppercase;
	font-size: 16px;
}

.descricao p{
	text-align: left;
	color: #565252;
	font-size: 12px;
	font-weight: 600;
}

.descricao p > b{
	font-size: 20px;
}

.fundo-rodape{
	background: #253993;
	padding-top: 40px;
}

.indique h4{
	color: #f2c434;
	font-weight: 300;
	text-transform: uppercase;
	text-align: left;
	line-height: 10px;
}

.indique p{
	color: #FFFFFF;
}

.email{
	width: 100%;
	border-radius: 5px;
	color: #AAAAAA;
	border: 1px solid #AAAAAA;
	line-height: 25px;
	margin-bottom: 10px;
	padding-left: 10px;
}

.nome{
	width: 70%;
	border-radius: 5px;
	color: #AAAAAA;
	border: 1px solid #AAAAAA;
	line-height: 25px;
	padding-left: 10px;
}

.botao-enviar{
	background: #f2c434;
	border: none;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 25px;
	border-radius: 3px;
	color: #FFFFFF;
	box-shadow: -1px 1px 1px #ff0c0c
}

.endereco{
	text-align: center;
	margin-top: -10px;
}

.endereco img{
	width: 100%;
}

.endereco p{
	color:#FFFFFF;
	font-weight: 100;
	margin-top: 15px;
}

.topicos-menu{
	width: 100%;
}

.topicos-menu li{
	line-height: 30px;
	text-align: center;
}

.topicos-menu li a{
	color: rgba( 220, 220, 220, 0.6);
	font-size: 25px;
	text-decoration: none;
}

.topicos-menu h4{
	color: #f2c434;
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
	line-height: 10px;
	text-shadow: -0.5px 1px 1px #ff0c0c
}

.midias-sociais{
	width: 100%;
	margin: 10px;
	margin-top: 30px;
}

.midias-sociais li{
	float: left;
}

.midias-sociais li img{
	width: 50px;
	position: relative;
}

.footer{
	background:#f3c518
}

.footer footer p{
	color: #FFFFFF;
	line-height: 30px;
	float: left;
	padding-top: 10px;
}

#hexagono2 {
	width: 60px;
	height: 55px;
	background: #253991;
	position: relative;
}
#hexagono2:before {
	content: "";
	position: absolute;
	top: -14px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-bottom: 15px solid #253993;
}
#hexagono2:after {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 15px solid #253993;
}

.seta-rodape{
	color: rgba(255,255,255, 0.6);
	left: 48.3%;
	margin-top: -50px;
	text-align: center;
	font-size: 30px;
}

select{
	height: 30px;
}

.tipo{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #dcdcdc;
	border-radius: 6px;
}

.marca{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-radius: 6px;
}

.veiculos{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-radius: 6px;
}

.ano{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #DCDCDC;
	border-radius: 6px;
}

.botao-procura{
	background: #2a62e2;
	color: #FFFFFF;
	border: 1px solid #707070;
	padding: 5px 20px 5px 20px;
	line-height: 20px;
	font-size: 19px;
	border-radius: 9px;
}

#carousel{
	width: 100% !important;
}

.box-maior img{
	width: 100%;
}

.esp_mini{
	padding-left: 0px;
	padding-right: 5px;
	width: 100px;
	height: 70px;
	float: left;
}

.box-miniaturas{
	margin-top: 10px;
}

.box-miniaturas img{
	width: 100%;
}

.onde-esta{
	margin-top: 10px;
}


.azul{
	color: blue;
	font-size: 16px;
	line-height: 18px;
	margin: 0px;
	float: left;
}

.chama-mapa{
	float: left;
	margin-left: 100px;
	color: #5e5e5e;
	cursor: pointer
}

.descricao-veiculo p{
	font-size: 16px;
}

.titulo-azul{
	font-weight: 100;
	color: #0f40b5;
	text-transform: uppercase;
	margin-top: 0px;
}

.valor{
	color: #0f40b5;
	font-size: 16px;
	font-weight: 200;
	margin-left: 10px;
}

.azul2{
	color: #0f40b5;
	font-size: 16px;
	font-weight: 200;
}

.vermelho{
	color: #fb0d1b
}

.center{
	text-align: center;
}

.linha-baixo{
	border-bottom: 3px solid #f2c434
}

.nome-campo b{
	float: left;
}

.inputs-msg{
	width: 400px;
	border: 1px solid #505050;
	border-radius: 6px;
	margin-left: 10px;
}

.cm-esp{
	margin-left: 25px;
}

label{
	width:70px;
	line-height: 30px;
}

.input{
	width: 80%;
	border-radius: 6px;
	border: 1px solid #0f40b5;
	height: 30px;
}

.radio{
	height: 15px;
	width: 15px;
	float: left;
}

.receber-infos p{
	margin-left: 10px;
	margin-right: 40px;
	margin-top: 3px;
}


.corpo-mensagem{
	width: 100%;
	min-height: 130px;
	border-radius: 6px;
	border: 1px solid #0F40B5;
}

.botao-enviar2{
	background: #253993;
	border: none;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 25px;
	border-radius: 3px;
	color: #FFFFFF;
	float: right;
}


.formula b {
    display: block;
    width: 148px;
    float: left;
    font-size: 15px;
    padding-top: 5px;
    color: #717171;
    font-weight: normal;
}

.formula input[type="text"],
.formula input[type="email"] {
    float: left;
    width: 50%;
    margin-bottom: 7px;
}

input[type="text"], input[type="password"] {
    line-height: 20px;
    height: 22px;
}

input.text, input.email, input.password, textarea.uniform {
    font-size: 12px;
    font-weight: normal;
    padding: 3px;
    color: #666;
    background: url("../plugins/Jquery/Design_Campos/images/bg-input-focus.png") repeat-x scroll 0px 0px #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #AAA #CCC #CCC #AAA !important; 
    border-radius: 3px;
    outline: 0px none;
}

 {
    background-image: url("../img/sprite.png");
    background-repeat: no-repeat;
}
div.uploader {
    position: relative;
    overflow: hidden;
    cursor: default;
}
div.uploader {
    width: 190px;
    cursor: pointer;
}
div.uploader {
    background-position: 0px -297px;
    height: 28px;
}

input.text, input.email, input.password, textarea.uniform {
    font-size: 12px;
    font-weight: normal;
    padding: 3px;
    color: #666;
    background: url("../img/bg-input-focus.png") repeat-x scroll 0px 0px #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #AAA #CCC #CCC #AAA;
    border-radius: 3px;
    outline: 0px none;
}

.textarea{
	background: url("../img/bg-input-focus.png") repeat-x scroll 0px 0px #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #AAA #CCC #CCC #AAA;
    width: 86%;
    height: 150px
}

.botao-file{
	width: 160px;
}

.send{
	margin-top: 10px;
}

.anexe-curriculo{
	margin:1px 0 0 90px;
}

.contato label {
	width:70px;
	line-height: 30px;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}

.contato .input{
	width: 89%;
	border-radius: 6px;
	border: 1px solid #0f40b5;
	height: 30px;
	padding: 10px;
}

.contato textarea{
	width: 89%;
	border-radius: 6px;
	border: 1px solid #0F40B5;
	height: 100px;
	padding: 10px;
}

.alinha-label{
	vertical-align: top;
}

.botao-enviar3{
	background: #d62c3c;
	border: none;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 25px;
	border-radius: 3px;
	color: #FFFFFF;
	float: right;
	margin-right: 10px;
}

.infos-func{
	text-align: right;
}

.maior{
	font-size: 18px;
}

.maior i{
	font-size: 30px;
	font-weight: 600;
}

.midias-sociais2{
	width: 100%;
	margin: 10px;
	margin-top: 30px;
}

.midias-sociais2 li{
	float: left;
}

.midias-sociais2 li img{
	width: 50px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #ffffff;
    background-color: transparent;
}

input[type="file"]{
	float: left;
}


.esp-tab{
	width: 100%;
	height: 3px;
}

.tabela{
	background: #f8f8f8;
}

.cabecalho-tab{
	width: 100%;
}

.cabecalho-tab li{
	float: left;
	text-align: center;
}

.linhas{
	width: 100%;
	display: table;
	margin-bottom: 3px;
}

.linhas li{
	height: 100px;
	float: left;
	text-align: center;
	border: 1px solid #d0d0d0;
}

.linhas:hover{
	background: #000000;
}

.linhas li a{
	line-height: 92px;
}

.modelo{
	width: 23.2857%;
}

.cabecalho-tab-ano{
	width:7.2857%;
}

.combustivel{
	width: 12.2857%;
}

.portas{
	width:12.2857%;
}

.cabecalho-tab-valor{
	width: 16.2857%;
}

.cidade{
	width: 14.2857%;
}

.loja{
	width: 14.2857%;
}

.linhas .modelo a img{
	width: 120px;
	height:92px;
	float: left;
	padding: 5px;
}

.linhas .modelo a span{
	float: right;
	line-height: 92px;
	margin-right: 10px;
	font-size: 16px;
	font-weight: 400;
}

.primeira-linha li{
	width: 50%;
	float: left;
}

.label-cadastro-140{
	width: 140px;
}

.label-cadastro-120{
	width: 120px;
}

.label-cadastro-100{
	width: 100px;
}

.label-cadastro-50{
	width: 50px;
}

.input-cadastro-15{
	width: 167px;
}

.input-cadastro-20{
	width: 222px;
}

.input-cadastro-25{
	width: 278px;
}

.input-cadastro-30{
	width: 333px;
}

.input-cadastro-37{
	width: 411px;
}

.input-cadastro-50{
	width: 555px;
}

.input-cadastro-entrada{
	width: 231px;
}

.input-cadastro-valorp{
	width:160px;
}

.divide{
	height: 2px;
	background: #dcdcdc;
}

.cadastro-textarea{
	width: 85.4%;
	height: 100px;
}

.esp-bot{
	margin-right: 20px;
	margin-top: 10px;
}
