/* search page */
@font-face {
  font-family: 'Myriad Pro';
  /*src: url('../../fonts/MyriadPro/MyriadPro.eot') format('truetype') ;*/
  src: local("Myriad-Pro"), url("../../fonts/MyriadPro/Myriad-Pro.ttf") format("truetype");
  /* non-IE */ }
@font-face {
  font-family: 'Myriad Pro Bold';
  /*src: url('../..fonts/Myriad-Pro-Bold.eot');*/
  /* IE */
  src: local("Myriad-Pro-Bold"), url("../../fonts/MyriadPro/Myriad-Pro-Bold.ttf") format("truetype");
  /* non-IE */ }
@font-face {
  font-family: 'Lato Black';
  /*src: url('../..fonts/Lato-Black.eot');*/
  /* IE */
  src: local("Lato-Black"), url("../../fonts/Lato/Lato-Black.ttf") format("truetype");
  /* non-IE */ }
@font-face {
  font-family: 'Lato Regular';
  /*src: url('../..fonts/Lato-Regular.eot');*/
  /* IE */
  src: local("Lato-Regular"), url("../../fonts/Lato/Lato-Regular.ttf") format("truetype");
  /* non-IE */ }
@font-face {
  font-family: 'Lato Light';
  /*src: url('../..fonts/Lato-Light.eot');*/
  /* IE */
  src: local("Lato-Light"), url("../../fonts/Lato/Lato-Light.ttf") format("truetype");
  /* non-IE */ }
@font-face {
  font-family: 'Lato Bold';
  /*src: url('../..fonts/Lato-Bold.eot');*/
  /* IE */
  src: local("Lato-Bold"), url("../../fonts/Lato/Lato-Bold.ttf") format("truetype");
  /* non-IE */ }
/*
* { font-family: Myriad Pro, Lato Black, Lato Regular,  sans-serif; }

b, strong { font-family: Myriad Pro Bold, sans-serif; font-weight: bold; }*/
.no-padding-left {
  padding-left: 0px !important; }

.no-padding-right {
  padding-right: 0px !important; }

.no-padding-lateral, .single, .single .body, .single .body #vehicle_slider, .single .body #vehicle_slider ul, .single .body .features, .single .body .features .container .element, .single .body .features .container .element > div, .single .body .aditional, .single .body .aditional .container .element, .single .body .aditional .container .element > div, .single .body .social .facebook span {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.no-padding-all {
  padding: 0 !important; }

body {
  background-color: #000000; }

.vcenter {
  display: inline-block !important;
  vertical-align: middle !important;
  float: none !important; }

a {
  outline: 0 !important; }

.single .title {
  background: url("../../img/bck-white.jpg");
  background-repeat: repeat;
  text-align: center; }
.single .title span {
  font-family: Lato Regular;
  font-size: 20px;
  color: #CF4635; }
@media (min-width: 768px) {
  .single .title span {
    font-size: 29px; } }
.single .change-page {
  background: url("../../img/bck-bar.png") repeat;
  height: 45px;
  line-height: 45px;
  vertical-align: middle; }
.single .change-page a {
  font-family: Lato Light;
  font-size: 18px;
  color: #FFFFFF; }
.single .change-page a span {
  padding-left: 15px;
  padding-right: 15px; }
.single .change-page a img {
  top: -3px;
  position: relative; }
.single .change-page a:hover {
  cursor: pointer;
  text-decoration: underline; }
.single .body {
  background: url("../../img/bkc-contenido.png") repeat; }
.single .body .header .date {
  font-family: Lato Light;
  font-size: 18px;
  color: #FFFFFF; }
.single .body .header .author {
  font-family: Lato Light;
  font-size: 18px;
  color: #FFFFFF;
  padding-bottom: 30px; }
.single .body .header .author .tag, .single .body .header .author .name {
  font-family: Lato Bold; }
.single .body .article {
  font-family: Lato Light;
  font-size: 18px;
  color: #FFFFFF;
  padding-bottom: 25px;
  text-align: justify; }
.single .body .article img {
  float: left;
  width: 400px;
  height: auto;
  margin: 0px 35px 35px 0px; }
.single .body #carousel-vehicle ul.slides {
  padding-left: 0px !important;
  width: 1800% !important; }
.single .body #carousel-vehicle ul.slides li {
  width: auto !important; }
.single .body #vehicle_slider {
  overflow: hidden; }
.single .body #vehicle_slider ul {
  margin: 0;
  height: auto;
  min-height: 200px;
  width: 100%; }
@media (min-width: 768px) {
  .single .body #vehicle_slider ul {
    height: 480px; } }
.single .body #vehicle_slider ul li {
  height: 100%;
  width: 100% !important; }
@media (max-width: 768px) {
  .single .body #vehicle_slider ul img {
    height: auto !important;
    width: 100%; } }
@media (min-width: 768px) {
  .single .body #vehicle_slider ul img {
    height: 100%; } }
.single .body #vehicle_slider .gradient-overlay {
  display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 300px;
  z-index: 300;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICAgIDxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjciLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
  background: -moz-linear-gradient(left,  rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0) 70%, rgba(0,0,0,0.7) 100%); /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.7)), color-stop(30%,rgba(0,0,0,0)), color-stop(70%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.7))); /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%); /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%); /* Opera 11.10+ */
  /*background: -ms-linear-gradient(left,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%); /* IE10+ */
  /*background: linear-gradient(to right,  rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 30%,rgba(0,0,0,0) 70%,rgba(0,0,0,0.7) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=1 ); /* IE6-8 */ }
@media (min-width: 768px) {
  .single .body #vehicle_slider .gradient-overlay {
    height: 480px; } }
.single .body #vehicle_slider #loading-container {
  width: 100%;
  height: 300px;
  position: absolute; }
@media (min-width: 768px) {
  .single .body #vehicle_slider #loading-container {
    height: 480px; } }
.single .body #vehicle_slider #loading-container img {
  display: block;
  width: auto !important;
  margin: 0 auto;
  margin-top: 100px; }
@media (min-width: 768px) {
  .single .body #vehicle_slider #loading-container img {
    margin-top: 200px; } }
.single .body .gallery {
  padding-top: 10px;
  padding-bottom: 5px;
  border-bottom: #D9402F 5px solid;
  height: 88px; }
.single .body .gallery .flex-viewport {
  width: 90%;
  margin: 0 auto; }
.single .body .gallery .flex-viewport .slides li {
  height: 68px;
  margin-right: 10px;
  float: left;
  display: block;
  overflow: hidden;
  border: 2px solid gray;
  transition: 0.2s ease-in-out all; }
.single .body .gallery .flex-viewport .slides li img {
  width: 65px;
  height: 100%; }
.single .body .gallery .flex-viewport .slides li img:hover {
  cursor: pointer; }
.single .body .gallery .flex-viewport .slides li.flex-active-slide {
  border: 2px solid white; }
.single .body .gallery .flex-control-nav, .single .body .gallery .flex-direction-nav {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  display: inline-block !important; }
.single .body .gallery .flex-control-nav a, .single .body .gallery .flex-direction-nav a {
  background: url("../../img/arrows-vehicle.png") no-repeat scroll left bottom transparent;
  display: block;
  height: 26px;
  margin: -13px 0 0;
  opacity: 0.75;
  width: 26px;
  z-index: 46;
  position: absolute;
  text-indent: -9999px;
  top: 50%;
  transition: all 0.3s ease 0s; }
.single .body .gallery .flex-control-nav .flex-next, .single .body .gallery .flex-direction-nav .flex-next {
  background-position: right bottom;
  right: 2px !important; }
.single .body .gallery .flex-control-nav .flex-prev, .single .body .gallery .flex-direction-nav .flex-prev {
  left: 0 !important; }
.single .body .features {
  padding-top: 10px; }
@media (min-width: 768px) {
  .single .body .features {
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-top: 25px;
    padding-bottom: 20px; } }
.single .body .features .container {
  padding-left: 5px !important;
  padding-right: 5px !important;
  padding-bottom: 5px; }
.single .body .features .container .element {
  background: #1A1919;
  height: 45px;
  line-height: 45px; }
.single .body .features .container .element > div {
  text-align: left;
  overflow: hidden;
  height: 100%; }
.single .body .features .container .element span {
  border-left: #9E9E9E 1pt solid;
  font-family: Lato Black;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 10px;
  vertical-align: middle; }
@media (min-width: 768px) {
  .single .body .features .container .element span {
    padding-left: 20px;
    font-size: 18px; } }
@media (min-width: 768px) {
  .single .body .aditional {
    padding-left: 15px !important;
    padding-right: 15px !important; } }
.single .body .aditional .extras {
  padding-top: 20px;
  padding-bottom: 20px; }
.single .body .aditional .extras:hover {
  cursor: pointer; }
.single .body .aditional .extras .more {
  background: #DE4A38;
  text-align: center;
  color: #FFFFFF;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  font-family: Lato Bold;
  font-size: 16px;
  max-width: 50px; }
.single .body .aditional .extras .caption {
  font-family: Lato Bold;
  font-size: 16px;
  color: #FFFFFF;
  height: 30px;
  line-height: 30px;
  vertical-align: middle; }
.single .body .aditional .container {
  padding-bottom: 35px; }
@media (min-width: 768px) {
  .single .body .aditional .container {
    padding-left: 15px !important;
    padding-right: 15px !important; } }
.single .body .aditional .container .element > div {
  border-bottom: #1A1919 2pt solid;
  height: 45px;
  line-height: 45px;
  vertical-align: middle; }
@media (min-width: 768px) {
  .single .body .aditional .container .element > div {
    padding-left: 15px !important;
    padding-right: 15px !important; } }
.single .body .aditional .container .element .avalaible {
  font-family: Lato Bold;
  font-size: 14px;
  color: #FFFFFF;
  padding-left: 15px; }
@media (min-width: 768px) {
  .single .body .aditional .container .element .avalaible {
    font-size: 16px; } }
.single .body .aditional .container .element .unable {
  font-family: Lato Regular;
  font-size: 16px;
  color: #535353; }
.single .body .footer {
  background: url("../../img/bck-linea01.png");
  background-repeat: no-repeat;
  height: 5px;
  padding-top: 20px; }
.single .body .no-insurance {
  font-family: Lato Bold;
  font-size: 1.1em;
  color: #FFFFFF;
  padding-bottom: 20px;
  text-align: right; }
@media (min-width: 768px) {
  .single .body .no-insurance {
    text-align: left; } }
.single .body .calculate {
  padding-top: 20px;
  padding-bottom: 20px; }
.single .body .calculate span {
  font-family: Lato Bold;
  font-size: 1.1em;
  color: #FFFFFF;
  text-align: center;
  height: 35px;
  line-height: 35px;
  vertical-align: middle; }
.single .body .calculate .cprice, .single .body .calculate .cinterest, .single .body .calculate .cyear {
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
  background: #464646;
  border: #FFFFFF thin solid; }
.single .body .calculate .cprice span, .single .body .calculate .cinterest span, .single .body .calculate .cyear span {
  margin-top: 10px; }
.single .body .calculate .cinitial {
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
  border: #FFFFFF thin solid;
  padding-left: 15px !important;
  padding-right: 0px !important;
  background: #000000; }
.single .body .calculate .cinitial span {
  padding-left: 0px !important;
  padding-right: 0px !important;
  background: #000000;
  height: 33px;
  text-align: center; }
.single .body .calculate .cinitial input {
  height: 100%;
  background: #000000;
  color: #FFFFFF;
  border: none;
  font-family: Lato Bold;
  font-size: 1.1em;
  letter-spacing: 2px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  outline: 0; }
.single .body .calculate .cinitial input:-ms-input-placeholder {
  color: white; }
.single .body .calculate .cinitial input::-moz-placeholder {
  color: white; }
.single .body .calculate .cinitial input:-moz-placeholder {
  color: white; }
.single .body .calculate .cinitial input::-webkit-input-placeholder {
  color: white; }
.single .body .calculate .calculator {
  padding-top: 20px; }
.single .body .calculate .calculator .wrap {
  margin-top: 10px;
  background: #DE4A38;
  text-align: center;
  color: #FFFFFF;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  outline: none; }
.single .body .calculate .calculator .wrap:hover {
  cursor: pointer;
  text-decoration: none; }
@media (min-width: 992px) {
  .single .body .calculate .calculator .wrap {
    margin-top: 0px; } }
.single .body .financial {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 15px; }
@media (min-width: 992px) {
  .single .body .financial {
    padding-bottom: 35px;
    padding-top: 20px;
    padding-left: 15px !important;
    padding-right: 15px !important; } }
.single .body .financial .avalaible {
  border-right: #000000 2pt solid;
  height: 45px;
  line-height: 45px;
  text-align: center; }
.single .body .financial .avalaible img {
  height: 45px;
  width: 45px; }
.single .body .financial .avalaible span {
  font-family: Lato Regular;
  font-size: 1.1em;
  color: #AEA9A9; }
.single .body .financial .cost-monthly {
  height: 45px;
  line-height: 45px;
  margin-top: 10px;
  text-align: center; }
@media (min-width: 992px) {
  .single .body .financial .cost-monthly {
    margin-top: 0px; } }
.single .body .financial .cost-monthly span:nth-child(1) {
  font-family: Lato Regular;
  font-size: 0.9em;
  color: #AEA9A9;
  padding-left: 5px !important;
  padding-right: 5px !important; }
@media (min-width: 400px) {
  .single .body .financial .cost-monthly span:nth-child(1) {
    font-size: 1em;
    /*padding-left:15px!important;
    padding-right:15px!important;*/ } }
.single .body .financial .cost-monthly .quote {
  background: #464646;
  text-align: left;
  padding-left: 5px !important;
  padding-right: 5px !important; }
.single .body .financial .cost-monthly .quote span {
  font-family: Lato Bold;
  font-size: 1em;
  color: #FFFFFF;
  padding-right: 5px !important;
  padding-left: 9px !important; }
@media (min-width: 400px) {
  .single .body .financial .cost-monthly .quote span {
    font-size: 1.1em; } }
.single .body .financial .cost-monthly .quote span:nth-child(1) {
  padding-right: 0px !important; }
.single .body .financial .cost-monthly .aprox {
  font-family: Lato Bold;
  font-size: 1em;
  color: #FFFFFF;
  padding-left: 5px !important;
  padding-right: 5px !important; }
@media (min-width: 400px) {
  .single .body .financial .cost-monthly .aprox {
    font-size: 1.1em;
    padding-left: 15px !important;
    padding-right: 15px !important; } }
.single .body .financial .calculator {
  margin-top: 10px;
  background: #DE4A38;
  text-align: center;
  color: #FFFFFF;
  height: 45px;
  line-height: 45px;
  vertical-align: middle;
  outline: none; }
.single .body .financial .calculator:hover {
  cursor: pointer;
  text-decoration: none; }
@media (min-width: 992px) {
  .single .body .financial .calculator {
    margin-top: 0px; } }
.single .body .description {
  font-family: Lato Light;
  font-size: 17px;
  color: #FFFFFF;
  padding-bottom: 15px;
  padding-left: 15px !important; }
@media (min-width: 768px) {
  .single .body .description {
    padding-bottom: 60px;
    padding-left: 40px !important; } }
.single .body .description span {
  font-family: Lato Bold; }
.single .body .description .caption {
  min-height: 70px; }
.single .body .social {
  padding-bottom: 40px; }
@media (min-width: 768px) {
  .single .body .social {
    padding-bottom: 15px; } }
.single .body .social > div {
  padding-right: 5px !important;
  padding-left: 5px !important;
  padding-top: 5px; }
@media (min-width: 768ox) {
  .single .body .social > div {
    padding-top: 0px; } }
.single .body .social .more-info {
  background: #B72F25;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: Lato Regular;
  font-size: 13px;
  padding-left: 5px !important;
  padding-right: 1px !important; }
@media (min-width: 768px) and (max-width: 992px) {
  .single .body .social .more-info {
    font-size: 19px; } }
@media (min-width: 1200px) {
  .single .body .social .more-info {
    font-size: 19px; } }
.single .body .social .more-info img:nth-child(1) {
  width: 35px; }
.single .body .social .more-info span {
  padding-left: 0px !important;
  padding-right: 0px !important;
  text-align: left;
  width: 78%; }
@media (min-width: 768px) {
  .single .body .social .more-info span {
    width: 80%;
    text-align: center; } }
.single .body .social .more-info:hover {
  cursor: pointer;
  text-decoration: none; }
.single .body .social .more-info:hover span {
  text-decoration: underline; }
.single .body .social .facebook {
  background: #3A568E;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: Lato Regular;
  font-size: 13px;
  padding-left: 5px !important;
  padding-right: 1px !important; }
@media (min-width: 768px) {
  .single .body .social .facebook {
    padding-left: 15px !important;
    padding-right: 15px !important; } }
@media (min-width: 768px) and (max-width: 992px) {
  .single .body .social .facebook {
    font-size: 19px; } }
@media (min-width: 1200px) {
  .single .body .social .facebook {
    font-size: 19px; } }
.single .body .social .facebook span {
  letter-spacing: 1px;
  text-align: left;
  width: 78%; }
@media (min-width: 768px) {
  .single .body .social .facebook span {
    width: 80%;
    text-align: center; } }
.single .body .social .facebook:hover {
  cursor: pointer;
  text-decoration: none; }
.single .body .social .facebook:hover span {
  text-decoration: underline; }
.single .body .social .twitter {
  background: #60CAEF;
  height: 50px;
  line-height: 50px;
  vertical-align: middle;
  color: #FFFFFF;
  font-family: Lato Regular;
  font-size: 13px;
  padding-left: 5px !important;
  padding-right: 1px !important; }
@media (min-width: 768px) {
  .single .body .social .twitter {
    padding-left: 15px !important;
    padding-right: 15px !important; } }
@media (min-width: 768px) and (max-width: 992px) {
  .single .body .social .twitter {
    font-size: 19px; } }
@media (min-width: 1200px) {
  .single .body .social .twitter {
    font-size: 19px; } }
.single .body .social .twitter span {
  padding-right: 0px !important;
  padding-left: 5px !important;
  letter-spacing: 2px;
  text-align: left;
  width: 78%; }
@media (min-width: 768px) {
  .single .body .social .twitter span {
    width: 80%;
    text-align: center; } }
.single .body .social .twitter:hover {
  cursor: pointer;
  text-decoration: none; }
.single .body .social .twitter:hover span {
  text-decoration: underline; }

.temporal_hidden {
  display: none; }

.img-center {
  margin: 0 auto; }

/*# sourceMappingURL=single.css.map */
