@charset "utf-8";
/* CSS Document */

body{ background:#fff}
.bottom{border-bottom: 2px solid #f40546;} 

label{ color: #232628; font-size:14px}

#topo {background:rgba(0,0,0,0.85);  }
#topo li{ color:#e6e6e6}
#topo a {color:#e6e6e6}
#topo a:hover { color:#fff;}

#header{background: linear-gradient(to top, #0e0e0e, #444444);}
#header #logo img{ height:140px;}
#header #social_bar div{ background-color:#f40546; }
#header #social_bar div {color:#000;}
#header #social_bar div:hover{ background-color:#fff }

.atendimento { position: fixed; top: 55px; right: 6px;	z-index: 100;}

#header_nav{ background-color: rgba(0,0,0,0.90); }
#header_nav li.ativo, #header_nav li:hover{  background-color:#f40546;}
#header_nav a li { color:#fff; }
#header_nav a li:active { color:#000; }

#slide .img1 {background: url(../../slide/slide1.jpg); }
#slide .img2 {background: url(../../slide/slide2.jpg); }
#slide .img3 {background: url(../../slide/slide3.jpg); }
#slide .img4 {background: url(../../slide/slide4.jpg); }

#slide_int .slide_contato { background-image:url(../../imagem/back_home.jpg); }
#slide_int .slide_fin {background-image: url(../../imagem/slide_int3.jpg); }
#slide_int h1 {color:#fff; }

#bar_title {background-color:#f40546}
#bar_title h1{ color:#000; }
#vitrine a{color:#FFFFFF}
#vitrine #carro #car_details {background-color:#262b2d} 
#vitrine #carro #car_details #box { border-bottom: 1px solid #777;}
#vitrine #carro #car_details #title{ color: #fff; }
#vitrine #carro #car_details .preco { background-color: #545454;}
#vitrine #carro #car_details .preco:before { background-color: #f40546;  }

.botaoestoque { background-color: #d80000; color: #fff; }

#controle #leftc, #controle #rigthc{  border: 2px solid #fff; }
#controle #leftc:hover, #controle #rigthc:hover{ border: 2px solid #f40546; color:#f40546 }
#controle #ball { background-color:#999; }
#controle #ball.ativo { background-color:#f40546 }

#empresa{ background-image: url(../../imagem/back_home.jpg) !important; } 
#empresa #texto{background-color:rgba(0,0,0,0.85); }
#empresa #texto #triangulo{border-bottom: 12px solid transparent; border-right: 55px solid rgba(0,0,0,0.85);  }
#empresa #texto:hover{background-color:rgba(0,0,0,0.95);}
#empresa #texto h2{ color:#f40546; }
#empresa #texto h3{ color:#f40546; }
#empresa #texto p{ color:#fff; }
#empresa #texto p span{ color:#fff; }


#left #sidebar{background-color:#fff; }
#left #sidebar #sidebar_title {  background-color:#f40546; color:#fff; }
#left .divsel {background-color: #eceff3; }
#left #reset {  background-color: #333; color: #fff; }

#rigth .divsel {background-color: #eceff3; }
#rigth .select:before { color: #333;  }
#rigth .select:hover:before { color: #f40546 }

#rigth #lista #car_details #title a{ color: #666; }
#rigth #lista #car_details #title a:hover{ color:#f40546}
#rigth #lista #car_details .preco { background-color: #f40546; }
#rigth #lista #car_details .preco:before { background-color: #f40546; }
#rigth #lista #car_details .preco .valor {color: #000; }

#rigth #lista #car_details li{  color:#bbb; border-right: 1px solid #ccc; } 
#rigth #lista #car_details li .bold{ color:#666; }

#rigth_det #price{ background-color:#f40546; color:#000; }
#rigth_det #price #mini{ color:#000; }
#rigth_det #bar{ background-color:#333; }
#rigth_det #info{ background-color:#f0f2f5; }
#rigth_det #info table tr td{border-bottom: 1px solid #d5d9e0; }
#rigth_det #info table tr td.t-label { color: #888; }


#contato_det #bar_black{ width:100%; background-color:#232628;}
#contato_det #bar_black #tituloddet{ background-color:#fff; border-top: 5px solid #232628; }
#contato_det #left-contato {background-color: #fff; border-right: 1px solid #ddd}
#contato_det #left-contato .icontext h4 { color:#232628}
#contato_det #left-contato .icon {color: #f40546; }
#contato_det #left-contato .icontext {color:#666; } 
#contato_det #left-contato .icontext a{color:#666}


#contato {background-color:#fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);}


#fin h2{ color: #f40546; border-bottom: 1px solid #ddd; }
#fin .form-group .divsel { background-color: #eceff3; }
#fin .form-group .select:before { color: #333; }
#fin .form-group .select:hover:before { color: #f40546 }

#left-contato { background-color: #fff; }
#left-contato .icon {color: #f40546; }
#left-contato .icontext { color:#888} 
#left-contato .icontext a{color:#888} 
#left-contato .icontext h4 { color:#232628}

#rigth-contato{ background-color:#fff; }


#footer {background-color:rgba(0,0,0,0.90); }
#footer #footer_main #footer_logo img{ height:90px; } 
#footer #footer_main #footer_logo a{ color:#e6e6e6}
#footer #footer_main #footer_logo a:hover{ color:#fff}
#footer #footer_main #base { border-top: 1px solid rgba(255,255,255,0.15); }
#footer #footer_main #base .copyright-text { color:#aaa; } 
#footer #footer_main #base .copyright-socials li{  color:#aaa}
#footer #footer_main #base .copyright-socials li .fa {  color:#fff }

#left_control{background-color: #333; }
#rigth_control{background-color: #333; }




:-moz-any(.select):before { background-color: #fff; }
.select { background-color: #fff; border: 1px solid #ccc;  }
#left .select:before { color: #333; }
#left .select:hover:before { color: #f40546 }
.select > select { background-color: transparent; color: #333; }

input, textarea {
    color: #888888;
    border: 2px solid #eceff3;
    background-color: #eceff3; 
	} 

input:focus, textarea:focus{
	border: 2px solid #f40546;
	background: #fff
}

input[type="submit"], button, .button, .load-more-btn {
    color: #fff !important;
    background-color: #f40546;
}



.item:nth-child(1) { background: url(../../slide/slide1.jpg) center no-repeat; }
.item:nth-child(2) { background: url(../../slide/slide2.jpg) center no-repeat; }
.item:nth-child(3) { background: url(../../slide/slide3.jpg) center no-repeat; }
.item:nth-child(4) { background: url(../../slide/slide4.jpg) center no-repeat; }

.carousel-control.left, .carousel-control.right  { background: none !important}
.carousel-fade .active{ background-color:#f40546}

.destaque { color:#fff}
.filter {border-bottom: 1px solid #ddd;}

.small{ display:none}
.filter {border-bottom: 1px solid #ddd; height:90px}

@media screen and (max-width: 759px) {
	#header .sidebar_min .fa {  color: #efefef; } 
	#header #logo img { height: 120px;margin-left: -20px;} 
	#footer #footer_main #footer_logo img{ height:65px; } 
	.atendimento { position: fixed; bottom: 120px; top:auto; right:6px; z-index: 100;}
}