.fichaMenu, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0)
}
.bannerOvalo, .clear {
	overflow: hidden;
	clear: both
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/FordAntenna-ExtraLight.eot);
	src: url(fonts/FordAntenna-ExtraLight.svg#FordAntennaExtraLight) format('svg'), url(fonts/FordAntenna-ExtraLight.eot?#iefix) format('embedded-opentype'), url(fonts/FordAntenna-ExtraLight.woff) format('woff'), url(fonts/FordAntenna-ExtraLight.ttf) format('truetype');
	font-weight: 100;
	font-style: normal
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/fordantenna-light-webfont_0-webfont.eot);
	src: url(fonts/fordantenna-light-webfont_0-webfont.svg#FordAntennaLight) format('svg'), url(fonts/fordantenna-light-webfont_0-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/fordantenna-light-webfont_0-webfont.woff) format('woff'), url(fonts/fordantenna-light-webfont_0-webfont.ttf) format('truetype');
	font-weight: 200;
	font-style: normal
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/fordantenna-regular-webfont_0-webfont.eot);
	src: url(fonts/fordantenna-regular-webfont_0-webfont.svg#FordAntennaRegular) format('svg'), url(fonts/fordantenna-regular-webfont_0-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/fordantenna-regular-webfont_0-webfont.woff) format('woff'), url(fonts/fordantenna-regular-webfont_0-webfont.ttf) format('truetype');
	font-weight: 300;
	font-style: normal
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/FordAntenna-Medium.eot);
	src: url(fonts/FordAntenna-Medium.svg#FordAntennaMedium) format('svg'), url(fonts/FordAntenna-Medium.eot?#iefix) format('embedded-opentype'), url(fonts/FordAntenna-Medium.woff) format('woff'), url(fonts/FordAntenna-Medium.ttf) format('truetype');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/FordAntenna-Semibold.eot);
	src: url(fonts/FordAntenna-Semibold.svg#FordAntennaSemibold) format('svg'), url(fonts/FordAntenna-Semibold.eot?#iefix) format('embedded-opentype'), url(fonts/FordAntenna-Semibold.woff) format('woff'), url(fonts/FordAntenna-Semibold.ttf) format('truetype');
	font-weight: 500;
	font-style: normal
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/fordantenna-bold-webfont_0-webfont.eot);
	src: url(fonts/fordantenna-bold-webfont_0-webfont.svg#FordAntennaBold) format('svg'), url(fonts/fordantenna-bold-webfont_0-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/fordantenna-bold-webfont_0-webfont.woff) format('woff'), url(fonts/fordantenna-bold-webfont_0-webfont.ttf) format('truetype');
	font-weight: 600;
	font-style: normal
}
@font-face {
	font-family: FordAntenna;
	font-display: swap;
	src: url(fonts/fordantenna-black-webfont_0-webfont.eot);
	src: url(fonts/fordantenna-black-webfont_0-webfont.svg#FordAntennaBlack) format('svg'), url(fonts/fordantenna-black-webfont_0-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/fordantenna-black-webfont_0-webfont.woff) format('woff'), url(fonts/fordantenna-black-webfont_0-webfont.ttf) format('truetype');
	font-weight: 700;
	font-style: normal
}
.body, body, html {
	height: 100%
}
body {
	font-weight: 300;
}
#page {
	min-height: 100%;
	padding-top: 110px;
}
.body {
	position: relative;
	width: 100%;
	overflow-x: hidden;
	font-size: 14px;
	color: #333;
	font-family: FordAntenna, sans-serif;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	font-family: FordAntenna, sans-serif;
}
h1 {
	color: #FFF;
	font-size: 60px;
	font-weight: 600;
}
h2 {
}
h3 {
	font-size: 28px;
	font-weight: 500;
}
h4 {
	font-size: 18px;
	font-weight: 200;
	line-height: 34px;
}
h4 p {
	line-height: 34px;
}
h5 {
}
h6 {
	font-size: 16px;
	font-weight: 300;
}
b, strong {
	font-weight: 600;
}
a, a:focus {
	color: #00a4e4;
	font-weight: 400;
	outline: 0;
	-webkit-transition: color .25s ease-out;
	-moz-transition: color .25s ease-out;
	-o-transition: color .25s ease-out;
	-ms-transition: color .25s ease-out;
	transition: color .25s ease-out;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: #0085b9;
	text-decoration: none
}
p {
	line-height: 25px;
}
#fb-root {
	display: none
}
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {
	width: 100% !important
}
#u_0_1 {
	display: none !important
}
button, input[type=email], input[type=password], input[type=text], textarea {
	-webkit-appearance: none
}
input[type=radio], input[type=checkbox] {
	margin-top: 3px;
	margin-left: 3px
}
input[type=radio] + label, input[type=checkbox] + label{
    font-weight: 300;
    margin-left: 5px;
    margin-right: 10px;
}
.container {
	padding: 0 10px
}
.ie678 .container {
	width: 940px
}
#slider img, a.main {
	width: 100%
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 10px;
	padding-right: 10px
}
.row {
	margin-left: -10px;
	margin-right: -10px
}
.tooltip-inner {
	font-size: 12px
}
#header {
	background: #FFF;
	position: fixed;
	z-index: 1000;
	height: 110px;
	width: 100%;
	box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.1);
}
#logo, #slider, .caret {
	position: relative
}
.pageModelo #header {
	height: 95px
}
#slider img, .pos .col-sm-12, .pos .container, .pos .row, a.main {
	height: 100%
}
#logo {
	float: left;
	z-index: 1;
	padding: 36px 10px;
}
#logo img {
	width: 200px;
}
.navbar-default {
	background: transparent;
	border: 0;
	float: right;
	margin: 0;
	min-height: 1px
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border: 0
}
.navbar-nav > li > a {
	font-family: FordAntenna, sans-serif;
	font-size: 16px;
	font-weight: 200;
	text-decoration: none
}
.navbar-default .navbar-nav > li > a {
	color: #333333;
	line-height: 100%;
	max-height: 110px;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	background-color: transparent;
	border-bottom: 4px solid #00a4e4;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	border-bottom: 4px solid #00a4e4;
	background: transparent;
}
.navbar-default .navbar-nav > li > a .caret-menu {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 16px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin: 0 0 0 5px;
	color: #00a4e5;
}
.navbar-default .navbar-nav > li > a .caret-menu:before {
	content: "\f107";
}
.navbar-default .navbar-nav > li.open > a .caret-menu:before {
	content: "\f106";
}
.navbar-default .navbar-nav>li>a.active-menu, .navbar-default .navbar-nav>li.active-menu > a {
	border-bottom: 4px solid #00a4e4;
	font-weight: 400;
}
.caret {
	left: 4px;
	top: -1px;
	border-right: 3px solid transparent;
	border-left: 3px solid transparent
}
.navbar-nav > li li h4 {
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	margin: 0;
	padding: 0px 0 15px;
}
.fichaMenu, .pos, a.main {
	position: absolute
}
.pos {
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 3
}
a.main {
	display: block
}
#slider h1, #slider h2 {
	color: #fff;
}
#slider h3, .fichaMenu h4 {
	font-weight: 400;
	color: #fff;
	margin: 0
}
#slider h3 {
	font-size: 22px;
	text-shadow: 1px 1px 3px #333, -1px -1px 3px #333
}
.pbwrap {padding-bottom: 160px !important;}
.overlay-banner  {
	transition: background .5s ease .1s;
	display: block;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 20%;
	background: rgba(45,150,205,.6);
}
.overlay-banner h4 {
	font-weight: 300;
	top: 50%;
	position: relative;
	margin-top: -.625rem;
	margin-left: .625rem;
	color: #fff;
	line-height: 1;
	padding: 0 50px 0 3%;
	font-size: 16px;
}
.overlay-banner h4 a {color: #fff;}
.overlay-banner h4 a:hover {color: #dedede;}
.overlay-banner i {color:#fff;}
.fichaMenu {
	right: 10px;
	bottom: 20px;
	width: 225px;
	z-index: 1000;
	transform: translate3d(0, 0, 0)
}
.fichaMenu h4 {
	font-size: 36px;
	background: #0F609B;
	padding: 8px 10px 7px
}
.fichaMenu h4 span {
	display: block;
	font-size: 12px;
	font-family: Arial;
	margin-bottom: 1px
}
.fichaMenu li, .fichaMenu ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.fichaMenu li {
	font-family: FordAntenna, sans-serif;
	position: relative;
	margin-top: 1px
}
.fichaMenu li a:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 0;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out
}
#thumbs .owl-item img:hover, .fichaMenu li:hover a:before {
	opacity: .8;
	filter: alpha(opacity=80)
}
.fichaMenu a, .pageFicha .fichaMenu a span {
	position: relative;
	z-index: 1
}
.fichaMenu a {
	color: #fff;
	font-size: 16px;
	display: block;
	text-align: right;
	padding: 0 10px;
	height: 31px;
	line-height: 31px
}
.pageFicha .fichaMenu a {
	text-shadow: 1px 1px 3px #000
}
.fichaMenu li.consulta a:before {
	display: none
}
.fichaMenu li.consulta a {
	background: #0F609B;
	color: #fff;
	text-align: center;
	line-height: 120%;
	padding: 10px;
	height: 60px;
	text-transform: none
}
#thumbs {
	max-width: 840px;
	margin: 30px auto
}
#thumbs .owl-item {
	text-align: center;
	display: inline;
	overflow: hidden
}
#thumbs .owl-item img {
	transition: all .4s ease-out
}
#thumbs .owl-buttons div, #thumbs .owl-item img {
	cursor: pointer;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out
}
#thumbs .owl-buttons div {
	position: absolute;
	top: 0;
	background: #0F609B;
	width: 30px;
	height: 76px;
	font-size: 0;
	text-indent: -1000%;
	transition: all .4s ease-out
}
#thumbs .owl-buttons div:hover {
	background: #003068
}
#thumbs .owl-buttons div.owl-prev {
	left: -40px
}
#thumbs .owl-buttons div.owl-next {
	right: -40px
}
#thumbs .owl-buttons div:before {
	width: 11px;
	height: 20px;
	background: url(img/ico/ico.png);
	content: "";
	display: block;
	top: 50%;
	left: 50%;
	margin: -10px 0 0 -5px;
	position: absolute
}
#thumbs .owl-buttons div.owl-next:before {
	background: url(img/ico/ico.png) -14px 0
}
#nav-footer {display: none;}
.owl-theme .owl-controls .owl-page span {
	background: rgba(255, 255, 255, 0.31);
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #FFF;
}
#thumbs .item img {
	position: relative;
	z-index: 99
}
#imagelightbox {
	cursor: pointer;
	position: fixed;
	z-index: 10000;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-box-shadow: 0 0 3.125em rgba(0, 0, 0, .75);
	-moz-box-shadow: 0 0 3.125em rgba(0, 0, 0, .75);
	box-shadow: 0 0 3.125em rgba(0, 0, 0, .75)
}
#imagelightbox-loading, #imagelightbox-loading div {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
#imagelightbox-loading {
	width: 2.5em;
	height: 2.5em;
	background-color: #444;
	background-color: rgba(0, 0, 0, .5);
	position: fixed;
	z-index: 10003;
	top: 50%;
	left: 50%;
	padding: .625em;
	margin: -1.25em 0 0 -1.25em;
	-webkit-box-shadow: 0 0 2.5em rgba(0, 0, 0, .75);
	-moz-box-shadow: 0 0 2.5em rgba(0, 0, 0, .75);
	box-shadow: 0 0 2.5em rgba(0, 0, 0, .75)
}
#imagelightbox-loading div {
	width: 1.25em;
	height: 1.25em;
	background-color: #fff;
	-webkit-animation: imagelightbox-loading .5s ease infinite;
	-moz-animation: imagelightbox-loading .5s ease infinite;
	-o-animation: imagelightbox-loading .5s ease infinite;
	animation: imagelightbox-loading .5s ease infinite
}
 @-webkit-keyframes imagelightbox-loading {
 from, to {
 opacity: .5;
 -webkit-transform: scale(.75)
}
 50% {
 opacity: 1;
 -webkit-transform: scale(1)
}
}
 @-moz-keyframes imagelightbox-loading {
 from, to {
 opacity: .5;
 -moz-transform: scale(.75)
}
 50% {
 opacity: 1;
 -moz-transform: scale(1)
}
}
 @-o-keyframes imagelightbox-loading {
 from, to {
 opacity: .5;
 -o-transform: scale(.75)
}
 50% {
 opacity: 1;
 -o-transform: scale(1)
}
}
 @keyframes imagelightbox-loading {
 from, to {
 opacity: .5;
 transform: scale(.75)
}
 50% {
 opacity: 1;
 transform: scale(1)
}
}
#imagelightbox-overlay {
	background-color: #fff;
	background-color: rgba(255, 255, 255, .9);
	position: fixed;
	z-index: 9998;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}
#imagelightbox-close {
	width: 2.5em;
	height: 2.5em;
	text-align: left;
	text-indent: -9999px;
	background-color: #666;
	position: fixed;
	z-index: 10002;
	top: 2.5em;
	right: 2.5em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-transition: color .3s ease;
	-moz-transition: color .3s ease;
	-ms-transition: color .3s ease;
	-o-transition: color .3s ease;
	transition: color .3s ease
}
#follow li a, #footer, .table table {
	text-align: center;
	float: left;
}
#imagelightbox-close:hover {
	background-color: #111
}
#imagelightbox-close:after, #imagelightbox-close:before {
	width: 2px;
	background-color: #fff;
	content: '';
	position: absolute;
	top: 20%;
	bottom: 20%;
	left: 50%;
	margin-left: -1px
}
#imagelightbox-close:before {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
#imagelightbox-close:after {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
#imagelightbox-caption {
	text-align: center;
	color: #fff;
	background-color: #666;
	position: fixed;
	z-index: 10001;
	left: 0;
	right: 0;
	bottom: 0;
	padding: .625em
}
#imagelightbox-nav {
	background-color: #444;
	background-color: rgba(0, 0, 0, .5);
	position: fixed;
	z-index: 10001;
	left: 50%;
	bottom: 4.75em;
	padding: .313em;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
#imagelightbox-nav a {
	width: 1em;
	height: 1em;
	border: 1px solid #fff;
	display: inline-block;
	margin: 0 .313em;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.table table, .table table > tbody > tr > td, .table table > tbody > tr > th, .table table > tfoot > tr > td, .table table > tfoot > tr > th, .table table > thead > tr > td, .table table > thead > tr > th {
	border-color: #b5b5b5
}
#imagelightbox-nav a.active {
	background-color: #fff
}
#imagelightbox-caption, #imagelightbox-close, #imagelightbox-loading, #imagelightbox-nav, #imagelightbox-overlay {
	-webkit-animation: fade-in .25s linear;
	-moz-animation: fade-in .25s linear;
	-o-animation: fade-in .25s linear;
	animation: fade-in .25s linear
}
 @-webkit-keyframes fade-in {
 from {
 opacity: 0
}
to {
	opacity: 1
}
}
 @-moz-keyframes fade-in {
 from {
 opacity: 0
}
to {
	opacity: 1
}
}
 @-o-keyframes fade-in {
 from {
 opacity: 0
}
to {
	opacity: 1
}
}
 @keyframes fade-in {
 from {
 opacity: 0
}
to {
	opacity: 1
}
}
 @media only screen and (max-width: 41.250em) {
#container {
	width: 100%
}
#imagelightbox-close {
	top: 1.25em;
	right: 1.25em
}
#imagelightbox-nav {
	bottom: 1.25em
}
}
.main-btn, .subRow, .table thead th {
	font-family: FordAntenna, sans-serif
}
.main-btn {
	background: #0F609B;
	padding: 10px 15px;
	font-size: 18px;
	color: #fff;
	display: inline-block;
	margin-top: 20px
}
.main-btn:hover {
	color: #fff;
	background: #057ED6
}
.pageModelo #slider {
	position: relative;
	overflow: hidden;
	z-index: 1
}
.pageModelo #slider img {
	height: 100%
}
.pageModelo .fichaMenu {
	bottom: auto;
	top: 0
}
#contenido {
	padding: 60px 0;
}
.title {
	font-size: 14px
}
.value {
	position: relative;
	padding: 0 0 0 156px;
	margin: 0 0 35px
}
.value:last-child {
	margin: 0
}
.value figure {
	position: absolute;
	left: 0
}
#sidebar-right .fichaMenu {
	float: right;
	width: 100%;
	max-width: 225px;
	position: relative;
	right: auto;
	bottom: auto
}
#sidebar-right .fichaMenu li a {
	color: #333
}
#sidebar-right .fichaMenu li a:before {
	background: #CCC;
	opacity: 1;
	filter: alpha(opacity=100);
	z-index: -1
}
#sidebar-right .fichaMenu li a.active, #sidebar-right .fichaMenu li a:hover {
	color: #fff
}
#sidebar-right .fichaMenu li a.active:before {
	background: #002D66
}
.table table > thead > tr > td, .table table > thead > tr > th {
	border-bottom-width: 1px
}
.table table {
    border-top: 1px solid #ccc;
    font-size: 14px;
    margin-bottom: 30px;
    width: 100%;
}
.table thead {
	background: #70767D;
	font-size: 13px;
	color: #fff
}
.table thead th {
	font-weight: 400
}
#horarios li h3, #infoSuc li h3 {
	font-weight: 700;
	font-family: Roboto, sans-serif
}
.subRow td {
	font-size: 13px;
	background: #ccc !important;
	text-transform: uppercase;
	font-weight: 700;
	text-align: left
}
.table table .w1 {
	width: 245px;
	font-size: 11px;
	text-align: left
}
#banners, .table table .w2 {
	text-align: center
}
.table table .w2 {
	width: 66px;
	font-size: 11px;
	vertical-align: middle !important
}
.table table th:first-child {
	text-align: left;
	padding: 7px 10px;
}
.table table td, .table table th {
	padding: 7px 5px;
	text-align: center;
}
.table table tbody td:first-child {
	background: #e8f6fd;
	font-weight: 500;
	text-align: left;
	border-right: 0;
	padding: 7px 10px;
}
.table table tbody td:last-child {
	border-right: 0;
}
.table table tbody td {
	background: #fff;
	text-align: center;
	border-right: 1px solid #b5b5b5;
}
.table table tbody th {
	background: #eee
}
.table table tbody tr:nth-child(even) th {
	background: #ddd
}
#colores {
	overflow: hidden
}
#colores .tab-content {
	float: left
}
#colores ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
}
#colores li {
	float: left;
	margin: 0 0 4px;
	padding: 0
}
#colores li a {
	color: #333
}
#colores li a:hover, #colores li.active a {
	color: #0F609B
}
#colores li a span {
	display: inline-block;
	margin: 0 8px 0 0;
	width: 35px;
	height: 35px;
	position: relative;
	border: 1px solid #d6d6d6;
	border-radius: 25px;
}
#colores li.active a span {
	box-shadow: 0 0 18px 2px #9c9c9c;
}
.color-name {
	width: 100%;
	text-align: center;
	margin: 10px 0;
}
.titles {
	background: url(img/site/bg-transparent-header.svg) no-repeat top right;
	height: 350px;
	padding: 60px 0 60px 26%;
	opacity: 0;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	transition: all .5s ease-out
}
.titles h4, .titles h1 {
	position: relative;
	top: -25px;
	opacity: 0;
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-o-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	transition: all .5s ease-out
}
.moved .titles {
	opacity: 1;
}
.moved .titles .button-primary{
	margin: 20px 0;
}
.moved .titles h4, .moved .titles h1 {
	top: 0;
	opacity: 1;
}
.front .owl-controls {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0
}
.front .owl-buttons > div {
	width: 40px;
	height: 73px;
	font-size: 0;
	text-indent: -1000%;
	cursor: pointer;
	margin-top: -86px;
	position: absolute;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out
}
.front .owl-prev {
	left: 50px;
	background: url(img/ico/ico.png) -25px 0
}
.front .owl-prev:hover {
	left: 40px
}
.front .owl-next {
	right: 50px;
	background: url(img/ico/ico.png) -65px 0
}
.front .owl-next:hover {
	right: 40px
}
.bottomBanners {
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 70px
}
.bannerOvalo p, .cuentaForm .required {
	position: relative
}
#slider {
	overflow: hidden;
	max-width: 1400px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 1400px auto
}
.pageFicha #slider {
	min-height: 620px
}
.front #slider {
	background-size: 1600px auto
}
#slider, .pageFicha #mainSlider {
	height: 400px
}
h4.box {
	color: #fff;
	background: #003068;
	padding: 10px;
	margin: 0;
	font-size: 16px
}
.serviciotecnico .table tr:first-child td {
	background: #333;
	color: #fff !important;
	font-weight: 700;
	border-color: #333
}
.pageBase #header {
	height: auto
}
.pageBase #contenido {
	padding: 60px 0;
	/*min-height: 800px;*/
}
.btnfono {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0f609b 1%, #0f609b 100%) repeat scroll 0 0;
	color: #fff;
	font-family: "futura-pt", "LucidaGrande", sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	border-radius: 5px;
}
#horarios, #infoSuc {
	max-width: 260px
}
.blockTitle {
	color: #0F609B
}
.blockTitle {
	color: #0f609b;
	background: none;
	border: none;
	display: block;
	cursor: pointer;
}
.blockTitle:hover {
	color: #000;
	background: none;
	border: none;
}
.sideBlock ul, .sideBlock ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
.content figure {
	margin-bottom: 20px
}
.content figure:last-child {
	margin: 0
}
.content .table {
	font-size: 14px;
}
.content .classcolapse {
	height: 340px;
	overflow: hidden;
	overflow-x: scroll
}
.content .highlight {
	height: auto;
	overflow: visible;
	overflow-x: scroll
}
.clear {
	width: 100%;
	height: 1px;
	margin-bottom: -1px;
	padding: 0;
	font-size: 0
}
.ff #contacto p {
	font-size: 12px
}
.sideForm .fa {
	display: none;
	top: 22px
}
.sideForm .has-error .fa-times, .sideForm .has-success .fa-check {
	display: block
}
#banners a, #mayoristas a, .sideForm a .fa {
	display: inline-block
}
.sideForm .row .col-sm-4 {
	padding-right: 0
}
.sideForm .row .col-sm-4.has-feedback .form-control-feedback {
	right: 0
}
.sideForm .row .has-feedback .form-control-feedback {
	top: 0;
	right: 10px
}
.has-feedback .form-control {
	padding-right: 29px
}
.sideForm label {
	font-size: 13px;
	font-weight: normal;
}
.sideForm .form-control {
	font-size: 13px
}
.form-actions {
	margin-bottom: 3px
}
.btn-primary {
	color: #fff;
	background-color: #0F609B;
	border-color: #357ebd
}
.help-block {
	font-size: 12px !important;
	;
}
.bannerOvalo {
	margin-bottom: 20px
}
.bannerOvalo .img {
	float: left;
	width: 34.3065%;
	padding-right: 15px
}
.bannerOvalo p {
	top: 9px
}
#mayoristas a {
	margin-bottom: 12px;
	font-weight: 700
}
.sideForm a .fa {
	margin-right: 3px
}
#banners a {
	margin-bottom: 10px
}
#banners a:last-child {
	margin-bottom: 0
}
.cuentaForm.row .col-sm-4.has-feedback .form-control-feedback {
	right: 0
}
.cuentaForm.row .has-feedback .form-control-feedback {
	top: -2px;
	right: 10px
}
.cuentaForm .fa {
	display: none;
	top: 20px
}
.cuentaForm .has-error .fa-times, .cuentaForm .has-success .fa-check {
	display: block
}
.form-horizontal .form-group {
	margin-left: -10px;
	margin-right: -10px
}
.cuentaForm label {
	font-size: 13px;
	font-weight: 400;
}
.cuentaForm .form-group .col-xs-4, .cuentaForm .form-group.form-v .col-xs-2 {
	padding-left: 0
}
.cuentaForm .form-group.form-t .col-xs-2 {
	padding-right: 0
}
.cuentaForm .form-group.form-v .col-xs-4 {
	padding-left: 10px
}
.cuentaForm .required .col-xs-7:after {
	content: "*";
	position: absolute;
	left: 100%;
	margin-left: -5px;
	display: block;
	font-size: 18px;
	top: 5px
}
#horarios li p {
	font-size: 13px
}
#horarios li h3 {
	font-size: 15px;
	margin: 0 0 7px
}
#horarios li h3 .fa {
	margin-right: 8px
}
.pageServicio figcaption {
	font-size: 11px;
	color: #666;
	display: block;
	padding-top: 5px
}
#manuales p {
	font-size: 11px
}
#manuales .fichaMenu {
	padding-bottom: 14px;
	padding-top: 10px
}
#manuales .fichaMenu li {
	margin-top: 1px
}
#manuales .fichaMenu a {
	text-align: left;
	font-size: 12px
}
#manuales .fichaMenu a:after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: 10px;
	margin-top: -8px;
	width: 16px;
	height: 16px;
	background: url(img/ico/ico.png) 0 -25px
}
#manuales .fichaMenu.fichanueva a:after {
	display: none
}
#banners .fichaMenu.fichanueva a {
	height: auto;
	line-height: 120%;
	padding: 10px;
	display: block
}
#sidebar-right .fichaMenu li a:hover:before {
	background: #0F609B
}
#infoSuc li p {
	font-size: 13px
}
#infoSuc li h3 {
	font-size: 15px;
	margin: 0 0 7px
}
#infoSuc li h3 .fa {
	margin-right: 8px
}
.btn-group-sm > .btn, .btn-sm {
	padding: 5px 20px;
	font-size: 13px
}
a.btn-descarga {
	background-color: #0F609B;
	border-color: #357ebd;
	font-size: 16px;
	width: 150px;
	height: 34px;
	line-height: 32px;
	color: #fff;
	font-weight: 700;
	font-family: FordAntenna;
	margin: 0 auto;
	display: block;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
/*-------------------- FICHA TECNICA -------------*/
.recuadro {
	background: #0f609b;
	padding: 15px 20px 15px 20px;
	text-align: center;
	color: #fff;
	width: 100%;
	float: left;
	margin-top: 40px;
	font-weight: 600;
}
.recuadro span {
	text-transform: uppercase;
}
.recuadrored {
	background: #FF0308;
	font-size: 26px;
	padding: 25px 10px 25px 10px;
	text-align: center;
	color: #fff;
	width: 100%;
	float: left;
	margin-top: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 30px;
}
.recuadrored span {
	text-transform: uppercase;
	font-size: 36px;
}
.recuadrored td {
	text-align: center;
}
.input-form-control-b {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 16px;
	height: 45px;
	line-height: 1.5;
	padding: 5px 10px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	float: left;
	margin-bottom: 15px;
}
.input-two {
	width: 65%;
	margin-left: 5%;
}
.input-one {
	width: 30%;
}
.btn-primary-tecnico {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #ff0d0d 1%, #e10c0c 100%) repeat scroll 0 0;
	border: none;
	color: #fff;
	font-family: "futura-pt", "LucidaGrande", sans-serif;
	font-size: 22px;
	font-weight: bold;
	height: auto;
	padding-bottom: 6px;
	padding-top: 5px;
}
.blockTitle-b {
	background: none;
	border: none;
	color: #0f609b;
	cursor: pointer;
	display: block;
	font-weight: 600;
	font-size: 16px;
}
.btnfono-b {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #0f609b 1%, #0f609b 100%);
	border-radius: 5px;
	color: #fff;
	font-family: "futura-pt", "LucidaGrande", sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: auto;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
}
.hrtecnico {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #0f609b;
	border-image: none;
	border-style: solid;
	border-width: 2px 0 0;
	margin-bottom: 20px;
	margin-top: 20px;
}
/*------------------------ COLORS ----------------------------------*/
.color-white {
	color: #FFF;
}
.color-black {
	color: #071014;
}
/*------------------------ BUTTONS & LINK --------------------------*/
.button-primary, .button-secondary, .button-tertiary, input[type="submit"] {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 50px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 14px 10px;
	display: inline-block;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	outline: none;
	width: auto !important;
}
.button-primary, .button-secondary, .button-tertiary {
	display: inline-block;
}
.button-primary:focus, .button-secondary:focus, .button-tertiary:focus {
	font-weight: 600 !important;
}
.button-primary + .button-secondary, .button-secondary + .button-tertiary {
	margin-left: 10px;
}
.button-primary, input[type="submit"] {
	border: 1px solid #00a4e4;
	background: #00a4e4;
	color: #FFF !important;
}
.button-primary:hover, input[type="submit"]:hover {
	border: 1px solid #0085b9;
	background: #0085b9;
	color: #FFF;
}
.icon-button:hover {
	background: #0085b9;
	color: #FFF;
}
.icon-button:focus {
	color: #FFF;
}
.button-secondary {
	border: 1px solid #071014;
	background: #FFF;
	color: #071014;
}
.button-secondary:hover {
	color: #00a4e4;
	border: 1px solid #00a4e4;
}
.button-tertiary {
	border: 1px solid #8c9ca6;
	background: #8c9ca6;
	color: #071014;
}
.button-tertiary:hover {
	background: #6a7b84;
	color: #071014;
}
.icon-button {
	background: #00a4e4;
	color: #FFF;
	border-radius: 25px;
	padding: 7px;
	width: 35px;
	height: 35px;
	display: inline-block;
	border: 0;
	margin: 5px 2px;
	transition: background .25s ease-in-out;
	-moz-transition: background .25s ease-in-out;
	-webkit-transition: background .25s ease-in-out;
}
.icon-button-mobile{
	display:none;
}
.mobile-button-form, ul.navigation li.mobile-button-vehicle {
	display: none;
}
.mobile-button-form .icon-button, .mobile-button-vehicle .icon-button {
	width: 45px;
	height: 45px;
	font-size: 23px;
}
/*------------------------ COMMON STYLES ---------------------------*/
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-top-70 {
	margin-top: 70px;
}
.no-padding {
	padding: 0;
}
.no-padding-left {
	padding-left: 0;
}
.text-shadow {
	text-shadow: 2px 2px 6px #00000091;
}
.text-align-left {
	text-align: left;
}
.text-align-right {
	text-align: right;
}
.text-align-center {
	text-align: center;
}
.float-right {
	display: block;
	float: right;
}
.position-relative {
	position: relative;
}
.position-absolute {
	position: absolute;
}
ul, li {
	margin: 0;
	padding: 0;
}
ul.lists, .landings ul {
	list-style: none;
	margin-bottom: 20px;
	margin-top: 20px;
}
.landings ul {
	margin-top: 0;
}
ul.lists li:before, .landings ul li:before {
	content: "\f1db";
	display: inline-block;
	font-family: 'FontAwesome';
	font-style: normal;
	color: #00a4e5;
	font-weight: normal;
	line-height: 1;
	margin: 0 10px 0 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
ul.lists li, .landings ul li {
	margin-bottom: 6px;
}
/*----------------*/
.pdflist ul {
	list-style: none;
	margin-bottom: 20px;
	margin-top: 10px;
}
.pdflist ul li:before{
	font-family: FontAwesome;
	font-style: normal;
	color: red;
	content: "\f1c1";
	font-weight: normal;
}
.pdflist ul li{
	margin-bottom: 6px;
}
.pdflist ul li a {color:#333; padding-left: 10px;}
.pdflist ul li a:hover {color:#00a4e4;}
.list-manual h5 {color:#00a4e4; margin-top: 20px;}
.landings .tablepress thead th.column-2{
	text-align:right;
}
.left-mark {
	border-left: 8px solid #00a4e4;
	padding: 0 0 0 10px;
	text-shadow: 2px 2px 6px #00000091;
}
.left-mark h4 {
	padding: 10px 0 8px;
}
.left-mark + .subtitle {
	padding-left: 20px;
	text-shadow: 2px 2px 6px #00000091;
}
.main-title {
	font-family: FordAntenna, sans-serif;
	font-size: 46px;
	font-weight: 500;
	color: #FFF;
	line-height: 50px;
}
.background-right {
	background-position: right !important;
}
.background-right .transparency {
	width: 100%;
}
.align-content-bottom {
	-ms-box-orient: horizontal;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -moz-flex;
	display: -webkit-flex;
	display: flex;
	align-items: flex-end;
}
.transparency, .transparency-70 {
	background: #071014;
	opacity: .5;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}
.transparency-70 {
	opacity: .7;
}
.gradient-transparency {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#071014+0,071014+100&0+0,0.7+100 */
	background: -moz-linear-gradient(top, rgba(7,16,20,0) 0%, rgba(7,16,20,0.7) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(7,16,20,0) 0%, rgba(7,16,20,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(7,16,20,0) 0%, rgba(7,16,20,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00071014', endColorstr='#b3071014', GradientType=0 ); /* IE6-9 */
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}
.gradient-transparency-dark {
	background: -moz-linear-gradient(top, rgba(7,16,20,0) 0%, rgba(7,16,20,0.8) 81%, rgba(7,16,20,0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(7,16,20,0) 0%, rgba(7,16,20,0.8) 81%, rgba(7,16,20,0.8) 100%);
	background: linear-gradient(to bottom, rgba(7,16,20,0) 0%, rgba(7,16,20,0.8) 81%, rgba(7,16,20,0.8) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00071014', endColorstr='#cc071014', GradientType=0 );
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
}
.section-separation {
	margin-top: 60px;
}
.all-width {
	width: 100%
}
.big-text {
	font-weight: 300;
	font-size: 24px;
	line-height: 34px;
}
.sticky, .sticky-landing, .sticky-landing-planes {
	position: fixed;
	max-width: 370px;
}
.internal-header, .plan-detalle-header {
	color: #FFF;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.internal-header {
	min-height: 207px;
}
.landing-vehicle-header {
	min-height: 500px;
}
.plan-detalle-header {
	min-height: 500px;
}
.internal-header .transparency, .plan-detalle-header .transparency {
	width: 100%;
}
.internal-header .container, .plan-detalle-header .container {
	padding-bottom: 45px;
	z-index: 3;
}
.internal-header h1, .plan-detalle-header h1, .content-header {
	z-index: 3;
}
.content {
	display: inline-block;
	width: 100%;
}
.title-contactbar, .subtitle-section {
	padding-left: 10px;
	font-size: 18px;
	font-weight: 500;
	border-left: 4px solid #00a4e4;
	margin-bottom: 10px;
}
.subtitle-section .subindice {
	font-weight: 300;
	font-size: 14px;
}
.subtitle-section {
	margin-bottom: 20px;
	display: inline-block;
	width: 100%;
}
.subtitle-contactbar {
	font-size: 20px;
	font-weight: 200;
}
p.big {
	font-size: 24px;
	line-height: 34px;
	font-weight: 200;
}
ul.navigation li a.active-menu {
	background: #FFF;
	border-top: 4px solid #0093e0 !important;
	color: #333;
}
ul.navigation {
	text-align: right;
}
ul.navigation li {
/*	display: inline;*/
	display: inline-block;
    height: 60px;
	
}
ul.navigation li a, ul.navigation li a:link {
	padding: 16px 20px 18px;
    display: block;
    height: 60px;
    color: #FFF;
    font-size: 14px;
    font-weight: 300;
    border-top: 4px solid transparent;
}
ul.navigation li.consulta a {
	padding: 15px;
	font-size: inherit;
	font-weight: 600;
}
.breadcrumb {
	position: absolute;
	top: -45px;
	background: transparent;
	padding: 0;
}
/* ---------------------- FORMS ------------------------------*/
input[type="text"].form-control, input[type="password"].form-control, input[type="email"].form-control, input[type="date"].form-control, select.form-control, textarea.form-control, select {
	border: 1px solid #cccccc !important;
	box-shadow: 0 0 !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	padding: 8px !important;
	min-height: 35px !important;
	width: 100%;
}
textarea.form-control, textarea {
	height: 100px !important;
	resize: none !important;
}
.form-group {
	margin-bottom: 10px; width: 100%; float: left;
}
label {
	font-weight: 500;
	vertical-align:middle;
}
.custom-radio-position{
	position:relative;
	display:inline;
}
input.custom-radio[type=radio]:not(old) {
	position:absolute;
	width:100%;
	height: 35px;
	margin : 0;
	padding : 0;
	opacity : 0;
}
input.custom-radio[type=radio]:not(old):hover{
	cursor:pointer;
}
input.custom-radio[type=radio]:not(old) + label {
	display : inline-block;
}

input.custom-radio[type=radio]:not(old) + label{
	height: 35px;
	display : inline-block;
	border : 2px solid #00a4e4;
	color:#00a4e4;
	border-radius: 26px;
    padding: 6px 13px;
    font-weight: 400;
}
input.custom-radio[type=radio]:not(old):checked + label{
	height: 35px;
	border:2px solid transparent;
	border-radius: 26px;
	z-index: -1;
	background-color : #00a4e4;
	color:#FFF;
}
.required-symbol:after{
    content: '*';
    position: relative;
    top: 2px;
    right: -5px;
    color: #bc2c2c;
    font-size: 20px;
}
.required-symbol-simple-form{
	position:relative;
}
.required-symbol-simple-form:after{
    content: '*';
    position: absolute;
    top: 0px;
    right: -17px;
    color: #bc2c2c;
    font-size: 20px;
    float: right;
}
/* ------------------------ MODALS ---------------------------------*/
.modal-content {
	background-color: #c9d6e1;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	border: 0;
	margin-top: 30px;
}
.modal-title {
	font-size: 24px;
	font-weight: 500;
}
.modal-header {
	border-bottom: 0;
}
.modal-header .close {
	margin-top: -32px;
	font-size: 32px;
	color: #00a4e4;
	opacity: 1;
	text-shadow: none;
}
.modal-body {
	padding: 0 20px 20px;
	background: #c9d6e1;
	height: auto;
	float: left; width: 100%;
}
.modal-body form{
	padding-right:0px; width: 100%;
}
.modal-body form .form-group {width: 100%;}
/* ----------------------- HOME PAGE -------------------------------*/
.home-boxes {
	background-color: #f9f9f9;
	background-size: contain;
	background-position: 0 0;
	background-repeat: no-repeat;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	height: 315px;
	padding: 0;
}
.home-boxes ul {
	list-style: none;
	margin-bottom: 20px;
}
.home-boxes ul li:before {
	content: "\f1db";
	display: inline-block;
	font-family: 'FontAwesome';
	font-style: normal;
	color: #00a4e5;
	font-size: 16px;
	font-weight: normal;
	line-height: 1;
	margin: 0 10px 0 0;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.home-boxes ul li {
	font-weight: 300;
	color: #333;
	font-size: 22px;
	margin-bottom: 6px;
}
.bg-box-title {
	height: 100%;
	padding: 0 0 50px 30px;
	z-index: 2;
}
.bg-box-detail, .bg-box-detail-b, .bg-box-detail-c {
	height: 100%;
	padding: 25px 25px 55px 105px;
	background-position: 0 0;
	background-repeat: no-repeat;
	z-index: 2;
}
.bg-box-detail {
	background-image: url(img/site/bg-home-boxes.png);
}
.bg-box-detail-b {
	background-image: url(img/site/bg-home-boxes-b.png);
}
.bg-box-detail-c {
	background-image: url(img/site/bg-home-boxes-c.png);
	background-position: right top;
	padding: 55px 55px 55px 45px;
}
.bg-box-detail-c + .bg-box-title {
	padding-top: 45px;
}
.angleTop, .angleBottom {
	width: 100%;
	height: 85px;
	position: absolute;
	z-index: 1;
}
.angleTop {
	background: url(img/site/angleTop.svg) center bottom no-repeat;
	background-size: cover;
	bottom: -7px;
}
.angleBottom {
	background: url(img/site/angleBottom.svg) center top no-repeat;
	top: -7px;
	background-size: cover;
}
/* --------- HOME: USADOS SECTION -----------*/
.usados-section {
	min-height: 450px;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
	position: relative;
}
.usados-section .container {
	position: relative;
	z-index: 2;
	padding: 60px 0;
}
.usados-section p {
	font-size: 40px;
}
.secondary-title {
	font-size: 68px;
	color: #FFF;
}
/* --------- HOME: NUESTRAS SUCURSALES SECTION -----------*/
.nuestras-sucursales-section {
	background: url(img/site/bg-usados.png) no-repeat center bottom transparent;
	min-height: 525px;
	/*
	position: relative;
	z-index: 3;
	*/
	margin-top: 70px;
	padding: 75px 0;
	text-align: center;
	background-position: center;
}
.st-section {top:140px;}
.contacto-section {
	text-align: center;
	margin-top: 60px;
}
.nuestras-sucursales-section .title, .contacto-section .title {
	font-size: 46px;
	font-weight: 600;
	color: #071014;
}
.nuestras-sucursales-section .city, .contacto-section .city {
	color: #00a4e4;
	font-size: 18px;
	font-weight: 300;
}
.nuestras-sucursales-section .address, .contacto-section .address {
	color: #071014;
	font-size: 16px;
	font-weight: 300;
	display: block;
}
.nuestras-sucursales-section .time, .contacto-section .time {
	color: #071014;
	font-size: 14px;
	font-weight: 300;
	display: block;
	padding: 10px 0 0;
}
.contacto-section .time p {
	line-height: 18px;
}
.nuestras-sucursales-section .telephone, .contacto-section .telephone {
	color: #071014;
	font-size: 14px;
	font-weight: 600;
	display: block;
}
.nuestras-sucursales-section .button-primary {
	margin-top: 40px;
	margin-bottom: 40px;
}
/* --------- FOOTER -----------*/
#footer {
	font-family: FordAntenna, sans-serif;
	color: #fff;
	width: 100%;
	position: relative;
}
#footer img {
	max-width: 110px;
}
#footer .bg-footer {
	background: url(img/site/bg-footer.jpg) center top #071014;
	background-size: cover;
	min-height: 220px;
	padding-top: 125px;
	display: flex;
	align-items: flex-end;
}
#footer .copyright {
	height: 60px;
	background: #FFF;
	color: #333;
	padding: 20px 0;
	font-size: 12px;
	font-weight: 300;
}
#footer .copyright ul {
	list-style-type: none;
}
#footer .copyright ul li {
	display: inline;
	margin: 0 5px;
}
#footer .copyright ul li a, #footer .copyright ul li a:link {
	font-weight: 400;
	color: #333;
}
#footer p {
	margin: 0;
	font-size: 12px;
	font-family: Arial;
	padding: 15px 0 0
}
footer .footer-menu {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
footer .footer-menu li {
	display: inline;
}
footer .footer-menu li a, footer .footer-menu li a:link {
	color: #FFF;
	font-weight: 300;
	font-size: 12px;
	margin: 0 10px;
}
footer .follow-us {
	font-size: 14px;
	margin-bottom: 25px;
	font-weight: 300;
}
footer .follow-us a {
	color: #FFF;
}
footer .footer-logo {
	padding-bottom: 50px;
}
/*------- PLANES -------------*/

.box-plan {
	background: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-bottom: 20px;
}
.box-plan .box-border {
	border: 2px solid #c9d6e1;
	padding: 25px;
	display: inline-block;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	height: 340px;
	width: 100%;
}
.modelo-gama {
	font-size: 18px;
	color: #00a4e4;
	font-weight: 500;
	display: inline-block;
	width: 100%;
	text-align: left;
}
.plan {
	font-size: 24px;
	width: 100%;
	display: inline-block;
	text-align: left;
}
.precio {
	background: url(img/site/bg-price.svg) no-repeat top right;
	color: #FFF;
	width: 201px;
	height: 92px;
	float: left;
	margin-left: -25px;
	padding: 15px 0px 15px 25px;
	text-align: left;
}
.precio .preciodesde {
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	width: 100%;
	text-align: left;
}
.precio .preciovalor {
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	text-align: left;
}
.box-plan .button-secondary {
	float: right;
	margin: 25px 0 0 0;
}
.filter-plans {
	margin-top: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #c9d6e1;
	padding-bottom: 20px;
}
.filter-plans .row:first-child {
	margin-bottom: 20px;
}
.filter-plans h6{
	padding:9px 0;
}
.filter-plans input.button-primary{
	height: 37px;
    padding: 8px 8px;
}
.plans-form-filters{
	display:inline-block;
	width:100%;
}
/*-------------------- DETALLE PLAN ---------------------*/
.box-detail-benefits {
	text-align: center;
	background: #071014;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 18px;
	margin-bottom: 25px;
	height: 120px;
	color: #FFF;
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.box-detail-benefits .detail-benefits {
	font-size: 38px;
	font-weight: 500;
}
.tablepress tbody td, .tablepress tfoot th {
	border-top: 1px solid #ddd;
	font-size: 12px !important;
}
.tablepress thead {
	color: #FFF;
}
.cuotas-table tbody tr td + td {
	text-align: right;
	font-weight: 600;
}
.cuotas-table tbody tr td {
	font-size: 14px !important;
}
/*--------------------- META SLIDER ---------------------*/

.ms-slide-info {
	top: 0 !important;
}
.ms-view {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0 auto 35px !important;
}
.ms-info {
	z-index: 1;
	padding: 25px;
	color: #FFF;
	height: 100%;
}
.ms-info h4, .vehicle-type, .ms-info-white h4 {
	color: #FFF;
	font-size: 14px;
	font-weight: 600;
	background: #071014;
	border-left: 4px solid #00a4e4;
	text-transform: uppercase;
	padding: 10px;
	display: inline-block;
	line-height: inherit;
}
.ms-info-white h4 {
	color: #071014;
	background: #FFF;
}
.ms-info h2 {
	font-size: 36px;
	font-weight: 500;
	margin-bottom: 50px;
}
.ms-info h3 {
	font-size: 28px;
	font-weight: 500;
}
.ms-info a, .ms-info a:link {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 15px;
	display: inline-block;
	transition: all .25s ease-in-out !important;
	-moz-transition: all .25s ease-in-out !important;
	-webkit-transition: all .25s ease-in-out !important;
	background: #00a4e4;
	color: #FFF;
	position: absolute;
	right: 80px;
}
.ms-info a:hover {
	background: #0085b9;
	color: #FFF;
	text-decoration: none;
}
.ms-skin-default .ms-bullet {
	width: 10px;
	height: 10px;
	background-image: none !important;
	background: rgba(255, 255, 255, 0.5)!important;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.ms-skin-default .ms-bullet-selected {
	background: #FFF !important;
}
/*--------------- FINANCIACION ---------------*/
.simulator-form {
	background: #c9d6e1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 375px;
	padding:20px 20px 10px;
}
.simulator-form p {
	margin:10px 0 0 0;
}
.simulator-form p .monto {
	font-weight: 500;
}
.simulator-form label {
	font-weight: 300;
	display: block;
}
.simulator-form .button-secondary {
	background: transparent;
}
/*---------------------- MODELOS ---------------------------*/
.vehicle-header {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	z-index: 1;
	position: relative;
}
.vehicle-header .vehicle-type {
	align-self: flex-start;
}
.vehicle-phrase {
	color: #FFF;
	font-size: 48px;
	font-weight: 100;
}
.vehicle-tab-menu {
	height: 60px;
	background: #071014;
	box-shadow: 0 10px 0px 10px #FFF;
}
.vehicle-description .main-description {
	text-align: center;
	padding: 30px;
	background: #00a4e4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.vehicle-description .main-description h3 {color:#fff;text-align: left;}
.vehicle-description .main-description p {color:#fff; font-size: 16px; text-align: left; line-height: 24px;}
.vehicle-tab-menu.fixed {
	position: fixed;
	width: 100%;
	top: 110px;
	z-index: 999;
}
#bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0 {
	margin: 0 !important;
}
.box {min-height: 650px;}
/*----- Accordion -----*/
.accordion, .accordion * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.accordion {
	overflow: hidden;
}
/*----- Section Titles -----*/
.accordion-section-title {
	display: inline-block;
	width: 100%;
	transition: all linear 0.15s;
	font-size: 18px;
	font-weight: 500;
	padding-bottom: 25px;
	margin-bottom: 25px;
	color: #333;
	border-bottom: 1px solid #c9d6e1;
	text-decoration: none;
}
.accordion-section-title:before, .accordion-section-title.active:before {
	display: inline-block;
	font-family: 'FontAwesome';
	color: #00a4e5;
	margin-right: 10px;
	font-size: 15px;
	border: 1px solid #00a4e5;
	border-radius: 25px;
	height: 24px;
	width: 24px;
	line-height: 21px;
	padding: 0px 4px;
	position: relative;
	top: -4px;
}
.accordion-section-title:before {
	content: '\f078';
}
.accordion-section-title.active:before {
	content: '\f077';
}
.accordion-section-title.active {
	text-decoration: none;
	border: 0;
	margin-bottom: 0;
}
/*----- Section Content -----*/
.accordion-section-content {
	/*	display: none;*/
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #c9d6e1;
	margin-bottom: 25px;
}
.DTFC_LeftBodyLiner, .DTFC_LeftBodyWrapper {
	height: auto !important;
}
.accordion-section-content.open {
	position: inherit;
	opacity: 1;
	height: 100%;
}
.dataTables_wrapper .tablepress {
	width: 100% !important;
}
.dataTables_wrapper {
	margin-bottom: 0 !important;
}
.dataTables_scrollHeadInner, .DTFC_LeftHeadWrapper, .dataTables_scrollHeadInner .tablepress, .dataTables_scrollHeadInner .tablepress .row-1{
	height:35px !important;
}
.table table tbody td {
	min-width: 250px !important;
	width: 250px !important;
}
.tablepress tfoot th, .tablepress thead th {
	background: #071014 !important;
	font-weight: 500 !important;
	font-size: 14px !important;
	border-bottom: 0px !important;
}
.ficha-tecnica-download {
	display: block;
	float: right;
	padding-top: 5px;
	font-weight: 400;
}
#wonderplugintabs-container-1 {
	border: 0 !important;
}
#wonderplugintabs-1 > .wonderplugintabs-panel-wrap {
	border: 1px solid #c9d6e1 !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li {
	border: 0 !important;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover {
	background-color: #0b1a23 !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover .wonderplugintabs-header-title {
	color: #FFF;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-title {
	font-family: FordAntenna, sans-serif !important;
	font-size: 20px !important;
	font-weight: 200 !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active {
	background-color: #071014 !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title {
	color: #FFF !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption {
	padding: 25px !important;
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after {
	top: 0px !important;
	margin-top: 0 !important;
	border-top: 43px solid transparent !important;
	border-bottom: 43px solid transparent !important;
	border-left: 8px solid #060f14 !important;
}
.vehicle-gallery iframe {
	width: 100%;
	height: 100%;
	min-height: 450px;
}
.rl-gallery .rl-gallery-link, .rl-basicgrid-gallery .rl-gallery-item img {
	height: 100%;
}
.message-download-pdf{
	display:none;
}
/*---------------------- REPUESTOS ---------------------------*/
.icon-repuesto {
	background: #f0f5f9;
	height: 160px;
	display: inline-block;
	width: 160px;
	padding: 35px;
	border-radius: 100px;
}
.icon-repuesto + h4 {
	margin: 7px 0;
}
.icon-repuesto + h4 + p {
	padding: 0 30px 30px;
}
.actions-login-group {
	display: inline-block;
	margin: 10px 0 0 0;
}
.actions-login-group a {
	padding: 5px 0 0 0;
	display: block;
}
.slider-repuestos .ms-info h3 {
	margin-top: 70px;
}
.slider-repuestos .ms-info h4 {
	color: #071014;
	background: #FFF;
}
.slider-repuestos .ms-slide-info {
	background-image: url(img/site/bg-slider-repuestos.png);
	height: 100%;
	background-repeat: no-repeat;
	width: 288px !important;
}
.slider-repuestos .ms-slide .ms-slide-bgcont img {
	height: 400px !important;
	margin-top: 0 !important;
}
.shop-location {
	display: flex;
	position: relative;
}
.shop-info {
	display: flex;
	align-items: flex-end;
}
.shop-location-info {
	padding: 20px;
	color: #FFF;
	z-index: 1;
}
.shop-location .shop-address {
	font-size: 18px;
	font-weight: 400;
}
.shop-location .shop-city {
	font-weight: 400;
	font-size: 12px;
}
.shop-location .shop-time {
	font-size: 14px;
	font-weight: 200;
	line-height: 25px;
}
.shop-location-map {
	z-index: 1;
	height: 440px;
}
/*---------------------- EMPRESA ---------------------------*/
.nuestra-empresa-sucursales {
}
.nuestra-empresa-sucursales img {
	width: 100%;
}
.nuestra-empresa-information {
	position: absolute;
	text-align: center;
	color: #FFF;
	z-index: 3;
	width: 100%;
	top: 90px;
}
.nuestra-empresa-information .city {
	font-size: 18px;
}
.nuestra-empresa-information .address {
	display: inline-block;
	width: 100%;
}
.nuestra-empresa-sucursales .sucursal-image {
	overflow: hidden;
	position: relative;
	border-radius: 2px;
}
/*----------------------- LANDINGS: VEHICLES ------------------------*/
.main-image-landing-vehicle {
	background: #071014;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 100%;
}
.main-image-landing-vehicle img {
	opacity: .5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.main-info-landing-vehicle {
	background: #060f14;
	position: relative;
	z-index: 10;
	border-radius: 3px;
	top: 150px;
	display: flex;
	flex-direction: row;
	overflow: hidden;
}
.landing-vehicle-info {
	flex-grow: 1;
	margin: 25px;
}
.landing-vehicle-featured {
	background: #00a4e5;
	width: 200px;
	padding: 25px;
	text-align: center;
	display: flex;
	align-items: center;
	font-size: 22px;
	font-weight: 500;
}
.pageBase #contenido.landing-vehicle-content {
	padding-top: 150px;
}
@media (max-width: 1150px) {
.sticky, .sticky-landing, .sticky-landing-planes {
    max-width: 290px;
}
}
 @media (max-width: 950px) {
.container {
	padding: 0 20px;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 24px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 18px;
}
h4 p {
	line-height: 29px;
}
.display-column-reverse {
	display: flex !important;
	flex-direction: column-reverse;
}
.pageBase #contenido {
	padding: 30px 0;
}
.internal-header {
	display: flex;
	align-items: center;
}
.internal-header .container {
	padding-bottom: 0;
}
.ms-slide .ms-slide-bgcont img, .ms-container, .ms-inner-controls-cont {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	height: 100% !important;
	width: auto !important;
}
.ms-wk .ms-slide, .master-slider, .master-slider-parent {
	height: 400px !important;
}
.ms-view {
	height: 400px !important;
}
#slider h1 {
	font-size: 38px
}
#slider h3 {
	font-size: 16px
}
#slider {
	min-height: 220px;
	overflow: hidden
}
.pageFicha #slider {
	min-height: 380px
}
/* --------------- HOME -------------*/
.main-title {
	font-size: 30px;
}
.secondary-title {
	font-size: 48px;
	line-height: 56px;
}
.usados-section p {
	font-size: 30px;
	line-height: 35px;
	margin-top: 20px;
}
.section-separation {
	margin-top: 30px;
}
.bg-box-title {
	padding: 0 0 15px 15px;
	min-height: 200px;
}
.home-boxes {
	background-size: cover;
	background-position: center;
	display: inline-block;
	width: 100%;
	height: 100%;
}
.bg-box-detail, .bg-box-detail-b, .bg-box-detail-c {
	padding: 20px;
	background: none #f7f7f7;
	text-align: center;
}
.home-boxes ul {
	text-align: left;
}
.home-boxes ul li {
	font-size: 16px;
}
.nuestras-sucursales-section {
	top: 0px;
	position: relative;
	background: none;
}
.st-section {top:0px;}
.nuestras-sucursales-section .title, .contacto-section .title {
	font-size: 38px;
	line-height: 45px;
}
.big-text, p.big {
	font-size: 16px;
	line-height: 28px;
}
.nuestras-sucursales-section .city, .contacto-section .city {
	margin-top: 30px;
}
.usados-section .container {
	padding: 60px 25px;
}
/* --------------- HEADER --------------*/
header > .container {
	padding: 0 10px
}
.navbar-default .navbar-nav>li>a.active-menu, .navbar-default .navbar-nav>li.active-menu > a {
	border-left: 4px solid #00a4e4;
	border-bottom: 0;
}
/* --------------- FOOTER ------------*/
footer .follow-us, .copyright.text-align-left, .copyright.text-align-right {
	text-align: center;
}
footer .footer-logo {
	text-align: center;
	width: 130px;
}
.bg-footer {
	padding: 50px 0;
}
#footer p {
	text-align: left
}
#footer .copyright {
	height: 115px;
}
#footer .copyright ul {
	margin-bottom: 20px;
	text-align: center;
}
#footer .copyright ul li {
	display: inline-block;
	margin: 6px 5px;
}
.copyright .container {
	display: flex;
	flex-direction: column-reverse;
}
.copyright .container div:first-child {
	text-align: center;
}
footer .footer-menu {
	text-align: center;
}
/* ----------------- PLANES -------------------*/
.sticky {
	position: relative;
	max-width: 100%;
	top: inherit !important;
	bottom: inherit !important;
}
.ms-info h2 {
	font-size: 24px;
	margin-bottom: 10px;
}
.ms-info h3 {
	font-size: 20px;
}
/*------------------ VEHICLES -----------------*/
.vehicle-phrase {
	font-size: 28px;
}
.vehicle-header {
	justify-content: flex-end;
	padding: 30px 0;
}
.landing-vehicle-header {
	align-items: flex-end;
	min-height: 400px;
}
.vehicle-tab-menu.fixed {
	position: relative;
	top: inherit;
	z-index: 1;
}
.vehicle-tab-menu {
	height: inherit;
	display: inline-block;
	width: 100%;
}
#colores li a span {
	margin: 0 12px 0 0;
	width: 24px;
	height: 24px;
}
.ms-info h4, .vehicle-type {
	font-size: 12px;
	margin-bottom: 10px;
}
/* --------------------- EMPRESA ----------------*/
.nuestra-empresa-information {
	top: 40px;
	right: 0;
}
/* --------------------- LANDINGS ----------------*/
.main-info-landing-vehicle {
	top: 85px;
}
}
.body, .front {
	min-height: 0
}
 @media (max-width: 991px) {
.mobile-form, ul.navigation li.consulta-button {
	display: block;
}
.mobile-button-form {
	display: block;
	position: fixed;
	left: 20px;
	bottom: 20px;
	z-index: 100;
}
ul.navigation li.mobile-button-vehicle {
	display: inline-block;
	z-index: 100;
	height:0;
}
.navbar-default {
	background: 0 0;
	float: none
}
.navbar {
	padding: 27px 20px;
	height: 70px;
}
.navbar-default .navbar-nav > li > a {
	padding: 15px 20px;
}
#header .navbar-header {
	float: right
}
#header .navbar-toggle, #header .navbar-collapse.collapse {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 30px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	margin: 0;
	border: 0;
	background: transparent;
	display: block;
	float: right;
}
#header .navbar-toggle i:before {
	content: "\f00d";
	font-style: normal;
	color: #00a4e4;
}
#header .navbar-toggle.collapsed i:before {
	content: "\f0c9";
	font-style: normal;
	color: #333;
}
#header .navbar-collapse.collapse {
	top: 95px;
	visibility: hidden !important;
	display: none !important
}
#header .navbar-collapse.collapse.in {
	top: 70px;
	display: block !important;
	visibility: visible !important;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
#header .navbar-default .navbar-collapse, #header .navbar-default .navbar-form {
	padding: 0;
	top: 70px;
}
#header .navbar-nav, #header .navbar-nav > li {
	float: none
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background: #70767D
}
.navbar-toggle.collapsed:before {
	display: none
}
.navbar-default .navbar-toggle.collapsed .icon-bar {
	background: #333;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out
}
.navbar-default .navbar-toggle .icon-bar {
	background: #00a4e4;
	height: 5px;
	width: 30px;
	border: 0;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out
}
.navbar-nav {
	margin: 0
}
.navbar-collapse {
	position: absolute;
	right: 0;
	top: 35px;
	min-width: 300px;
	width: 100%;
	box-shadow: 0 0 0 #fff;
	-moz-box-shadow: 0 0 0 #fff;
	-webkit-box-shadow: 0 0 0 #fff
}
.navbar-collapse:before {
	position: absolute;
	right: 0;
	background: #70767D;
	top: 0
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding: 0 15px
}
.nav > li {
	margin-bottom: 0;
	position: relative;
	background: #fffffff5;
}
.nav > li > a {
	padding-top: 14px;
	padding-bottom: 13px
}
.navbar-nav .open {
	border: 0;
	border-left: 4px solid #00a4e5;
}
.navbar-nav .open .dropdown-menu {
	background: #fff;
	padding: 0 0 10px;
	border-bottom: 1px solid #c9d6e1;
}
.navbar-nav > li li h4 {
	line-height: 20px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
	border-bottom: 0px;
	font-weight: 400;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav>li.active-menu > a {
	padding-left: 15px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	font-family: FordAntenna, sans-serif;
	color: #333;
	font-weight: 300;
	padding: 10px 25px;
}
.navbar-default .navbar-nav .active-menu.open > a {
	border-left: 0;
}
ul.navigation li a, ul.navigation li a:link {
    padding: 16px 15px 18px;
}
}
 @media (max-width: 800px) {
.bannerOvalo p {
	top: -4px;
	font-size: 13px
}
}
 @media (max-width: 768px) {
.box {min-height:200px;}
#thumbs {
	max-width: 668px
}
.front .owl-prev {
	left: 20px
}
.front .owl-prev:hover {
	left: 10px
}
.front .owl-next {
	right: 20px
}
.front .owl-next:hover {
	right: 10px
}
.shop-info {
	position: relative;
}
.shop-location {
	flex-direction: column;
}
.shop-location-map iframe {
	width: 100%;
}
.breadcrumb {
	position: relative;
	top: 0;
}
#page {
	padding-top: 70px;
}
.actions-login-group {
	margin-bottom: 20px;
	width: 100%;
}
.vehicle-tab-menu .container {
	margin: 0;
	padding: 0;
}
ul.navigation li {
	display: block;
	width: auto; float: left;
}
ul.navigation li a {
	width: 100%;
}
.box-plan {
	max-width: 500px;
	margin: 0 auto 20px;
}
.box-plan .box-border {
	width: 100%;
}
}
 @media (max-width: 767px) {
	 .vehicle-tab-menu {
		 height: inherit;
		 display: block;
		 width: 100%;
	 }
.fichaMenu {
	position: relative;
	right: auto;
	margin-top: 15px;
	bottom: auto
}
#manuales .fichaMenu {
	float: none;
	max-width: 100%
}
#contenido {
	padding: 30px 0 35px
}
#thumbs {
	max-width: 500px
}
#thumbs .item {
	padding: 0 3px
}
#thumbs img {
	max-width: 100%;
	height: 100%
}
#horarios, #infoSuc, .sideBlock {
	max-width: 100%;
	float: none
}
.pageModelo .col-sm-4 {
	display: none
}
.pageModelo .col-sm-8 .skinned-wrapper {
	position: relative;
	margin: 0 0 22px;
	text-transform: uppercase;
	line-height: 31px;
	height: 31px;
	padding: 0 15px;
	background: #002D66;
	cursor: pointer
}
.skinned-text {
	display: block;
	margin: 0;
	width: 100%;
	position: relative;
	text-decoration: none;
	font-family: FordAntenna, sans-serif;
	font-size: 16px;
	cursor: pointer;
	color: #fff
}
.pageModelo .col-sm-8 select {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 31px;
	width: 100%;
	cursor: pointer
}
.skinned-text:after {
	top: 13px;
	right: 5px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #FFF;
	border-width: 5px;
	margin-left: -5px
}
.pageBase .col-sm-3, .pageBase .col-sm-4 {
	margin-top: 25px
}
.pageBase .form-group div {
	margin-top: 0
}
.cuentaForm.row {
	margin-left: 0;
	margin-right: 0
}
	 .open > .dropdown-menu {
		 display: block;
		 width: 100%;
		 background: #333;
		 color: #fff;
	 }
	 .dropdown-menu > li > a {
		 display: block;
		 padding: 10px 20px;
		 clear: both;
		 font-weight: 400;
		 line-height: 1.42857143;
		 color: #fff;
		 white-space: nowrap;
	 }
label.col-sm-5 {
	width: 100%;
	padding-top: 0 !important;
	padding-bottom: 3px
}
}
 @media (max-width: 600px) {
#footer p {
	text-align: center;
	width: 100%
}
.left-mark h4 {
	padding: 10px 0 0;
}
#page {
	position: relative
}
#slider img {
	width: 100%;
	height: auto
}
#footer p {
	float: left
}
#footer p span {
	display: block
}
#follow:before, .front .owl-buttons > div {
	display: none
}
.pageFicha #slider {
	height: 380px
}
#banners a {
	margin-bottom: 0
}
#page {
	min-height: 0
}
.bottomBanners {
	bottom: 10px
}
#mainSlider, .front #slider {
	height: 400px
}
.dataTables_scrollBody, .dataTables_scrollHead {
	overflow: inherit !important;
}
.ficha-tecnica-download {
	width: 100%;
	text-align: center;
	margin: 0 0 25px 0;
}
.main-info-landing-vehicle {
	flex-direction: column;
}
.landing-vehicle-featured {
	width: 100%;
	padding: 10px;
	font-size: 18px;
	justify-content: center;
}
.message-download-pdf{
	display:block;
	text-align:center;
}
}
 @media (max-width: 480px) {
/* -------------- HEADER -------------*/
.value {
	padding: 0
}
.value figure {
	position: relative;
	margin: 0 15px 10px 0;
	float: left
}
#thumbs {
	max-width: 380px
}
.bannerOvalo .img {
	width: 100%;
	float: none;
	padding: 0 0 12px;
	text-align: center
}
.bannerOvalo .img img {
	display: inline-block
}
.table table {
	border-top: 1px solid #ccc;
	font-size: 11px;
	margin-bottom: 30px;
	max-width: 100%;
}
.icon-button-mobile{
	display:inline-block;
}
}
 @media (max-width: 420px) {
.box-plan .box-border {
	height: inherit;
	width: 100%;
}
.modelo-gama {
	font-size: 24px;
	text-align: center;
}
.plan {
	text-align: center;
}
.box-plan .button-secondary {
	float: inherit;
}
.box-plan img {
	max-width: 100%;
	height: inherit;
}
.vehicle-img-container {
	width: 100%;
}
.button-primary, .button-secondary, .button-tertiary {
	margin-left: 0px !important;
	text-align: center;
	min-height: 50px;
	height: auto;
}
.button-primary + .button-secondary {
	margin-top: 10px;
}
.main-info-landing-vehicle {
	top: 126px;
}
}
 @media (max-width: 360px) {
.title {
	font-size: 20px
}
#thumbs {
	max-width: 220px
}
#thumbs .item {
	padding: 0 2px
}
#banners a {
	margin-bottom: 10px
}
#wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-panel {
	padding: 10px 25px !important;
}
}
 @media (min-width: 600px) {
.wrap {
	padding-bottom: 55px
}
.front #footer {
	position: relative;
	z-index: -2;
	margin-top: -187px;
}
.table-responsive {
	overflow-x: hidden !important;
}
}
 @media (min-width: 768px) {
#header .navbar-collapse {
	max-height: 600px
}
#header .navbar-collapse.in {
	overflow-y: auto !important
}
.pageModelo .col-sm-8 select, .skinned-wrapper {
	display: none
}
.pagePlanO .col-sm-9, .pageVespec .col-sm-9 {
	float: right
}
/*.table table {
	max-width: none;
	table-layout: fixed;
}*/
}
 @media only screen and (min-width: 991px) and (max-width: 1200px) {
.plan {
	font-size: 20px;
}
.precio {
	width: 166px;
}
.box-plan .box-border {
	height: 320px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
ul.navigation {
	height: 59px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 940px) {
.dropdown-menu {
	float: none;
	position: relative
}
}
 @media (min-width: 961px) {
.navbar-nav > li a:after, .navbar-nav > li.open:before {
	position: absolute;
	content: ""
}
.navbar-nav > li:last-child {
	padding-right: 0
}
.navbar-nav > li.open a:after, .navbar-nav > li:last-child a:after {
	display: none
}
.navbar-nav > li > a {
	padding: 10px 13px 9px 14px
}
.dropdown-menu {
	border-radius: 2px;
	border: 1px solid #c9d6e1;
	min-width: 250px;
}
.dropdown-menu.vehiculos-menu {
	min-width: 900px;
	left: -356px;
}
.dropdown-menu.vehiculos-menu h4 a {
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	display: inline-block;
	line-height: 22px;
}
.dropdown-menu.vehiculos-menu .vehicle-img {
	text-align: center;
	width: 100%;
	display: block;
}
	 .dropdown-menu.vehiculos-menu .vehicle-img img {width:146px; height: 109px; }
.dropdown-menu>li>a {
	font-size: 14px;
	font-family: FordAntenna, sans-serif;
	font-weight: 300;
	cursor: pointer;
	padding: 10px 20px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
	text-decoration: none;
	color: #00a4e4;
	background-color: transparent;
}
.navbar-nav > li li img {
	max-width: 100%;
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	-ms-transition: all .4s ease-out;
	transition: all .4s ease-out
}
.navbar-nav>li>.dropdown-menu {
	border-radius: 2px;
	padding: 0;
}
.navbar-nav > li li img:hover {
	opacity: .85;
	filter: alpha(opacity=85)
}
}
.menurepuestos:hover .dropdown-menu, .size-full {
	display: block
}
.left img {
	float: left;
	margin: 0 20px 20px 0;
}
.left img, .right img {
	width: 100%;
	border-radius: 2px;
}
.right img {
	float: right;
	margin: 0 0 20px 20px
}
.center {
	overflow: hidden;
	border-radius: 2px;
	position: relative;
}
.center h4 {
	position: relative;
	bottom: 0;
	padding: 20px;
	background: #060f1491;
	width: 100%;
	color: #FFF; top: -74px;
}
.center img {
	width: 100%;
	height: auto;
}
.pag a, .swiper-slide {
	float: left
}
.h30 {
	margin-bottom: 30px
}
.wpcf7-response-output {
	padding: 10px;
	margin-top: 20px;
	font-style: normal
}
.wpcf7-validation-errors {
	color: #111;
	border: 1px solid red;
	background: #FFE4E4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align: center;
	font-weight: 700
}
.wpcf7-not-valid {
	border: 1px solid red
}
.wpcf7-not-valid-tip-no-ajax {
	color: red;
	font-size: 12px;
	font-style: normal
}
#slider img, .fichaMenu {
	-webkit-transition: all .5s ease-out;
	-moz-transition: all .5s ease-out;
	-ms-transition: all .5s ease-out;
	-o-transition: all .5s ease-out
}
.colapsado .fichaMenu {
	bottom: 0
}
.colapsado#slider img {
	margin-top: -10%
}
#slider img {
	transition: all .5s ease-out
}
.size-full {
	max-width: 100%;
	height: auto;
	margin: 10px 0
}
.menurepuestos {
	position: relative !important
}
#singletop {
	height: 400px;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center
}
.bloques .bloque {
	border: 1px solid #fff;
	padding: 15px;
	background: #EEE;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.bloques h1 {
	font-size: 24px;
	text-align: center
}
.wpcf7-form-control {
	display: block;
	width: 100%;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	height: 30px;
	padding: 5px 10px;
	line-height: 1.5;
	border-radius: 3px;
	font-size: 13px
}
.body, .wpcf7-textarea {
	height: auto
}
.wpcf7-submit {
	color: #fff;
	background-color: #3276b1;
	border-color: #285e8e;
	padding: 5px 20px;
	font-size: 13px
}
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	height: auto;
	max-height: 550px
}
.front #slider {
	max-width: 1980px
}
.owl-item .item {
	background-size: cover;
	background-position: top center;
	background-repeat: no-repeat
}
.body {
	overflow: hidden
}
 @media only screen and (min-width: 1024px) {
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	height: auto;
	max-height: 760px
}
}
 @media only screen and (max-width: 1024px) {
.container {
	max-width: 980px
}
}

 @media only screen and (min-width: 1600px) {
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	height: auto;
	max-height: 960px;
	position: relative;
}
.owl-pagination {
	position: relative;
	text-align: center;
	z-index: 4
}
}
 @media only screen and (max-height: 900px) {
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	height: auto;
	max-height: 600px;
	position: relative;
}
}
 @media only screen and (max-width: 800px) {
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	height: auto;
	max-height: 550px
}
.pbwrap {padding-bottom: 0px !important;}
.front .owl-next {
	right: 10px !important
}
.front .owl-prev {
	left: 10px !important
}
#mainSlider {
	height: auto !important
}
.owl-item .item {
	background-position: right top
}
#singletop .row, .pageFicha #contenido .row {
	margin-left: 0;
	margin-right: 0
}
.fichaMenu {
	width: 200px
}
.fichaMenu h4 {
	font-size: 30px
}
#imagelightbox-nav {
	bottom: 20px
}
}
 .item-title__primary {font-size: 36px;}
 @media only screen and (max-width: 640px) {
#header {
	height: 70px;
}
#logo {
	padding: 20px 0px 0px 20px;
}
#logo img {
	width: 180px;
}
.navbar {
	padding: 10px 20px;
	height: 70px;
}
.titles {
	padding: 25px;
	text-align: center;
	background: none;
}
.moved .titles {
	margin-top: 0px;
	text-align: left;
}
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	height: auto;
	max-height: 400px
}
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item span img, #slider {
	width: 100%
}
#mainSlider .owl-item .item {
	background: #000;
}
#mainSlider .owl-item .item span img {
	opacity: 0.5;
}
	 #singletop {
		 overflow: visible !important;
	height: 300px;
	position: relative;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
	 .item-title__primary {font-size: 30px;}
.fichaMenu {
	width: auto;
	left: 0;
	right: auto;
	bottom: 0px;
	margin-top: 0;
	margin-left: -10px;
	margin-right: -10px
}
#singletop .fmdesktop {
	display: none;
}
.fmmovil {
	bottom: 0;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	width: 96%;
}
.fmmovil .tablepress tbody tr:first-child td {
	text-align: center;
}
.fichaMenu li.consulta a {
	height: auto
}
.fichaMenu h4 {
	text-align: center
}
.pageFicha .fichaMenu a {
	color: #000;
	text-shadow: none
}
.left img {
	float: left;
	width: 100%;
	margin: 0 20px 20px 0
}
.right img {
	float: right;
	width: 100%;
	margin: 0 0 20px 20px;
}
}
 @media only screen and (max-width: 400px) {
.pageFicha #page #contenido > .row, .swiper-container h3 {
	display: none
}
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item, #slider {
	min-height: 200px
}
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item span img, #slider {
	width: 100%
}
.owl-item .item {
	background-position: -130px top
}
.posmovil {
	padding-top: 0;
}
.pos, a.main {
	left: 0;
}
.fichaMenu {
	bottom: -10px
}
#singletop h3 {
	font-size: 14px
}
.pageFicha #page #contenido .container {
	margin-top: 20px;
	height: auto;
	background: #fff;
	padding-top: 20px
}
.row .titlebox h1 {
	position: relative;
	border-radius: 0;
	margin: 10px -10px 0
}
.row .titlebox {
	padding-bottom: 0
}
.left img {
	float: left;
	width: 100%;
	margin: 0 20px 20px 0
}
.moved .titles {
    text-align: center;
}
.moved .titles .button-primary {
    height: 50px;
    width: auto !important;
}
}
.repuestos .swiper-container {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #70767D;
	height: auto
}
.repuestos .pag {
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	background: #70767D;
	padding: 5px 5px 10px;
	margin-bottom: 40px
}
.repuestos .swiper-container h3 {
	color: #fff;
	font-size: 24px
}
.repuestos h3 {
	font-size: 24px
}
 @media only screen and (max-width: 450px) {
#mainSlider, .front #slider {
	height: auto;
	min-height: 0
}
#mainSlider, #mainSlider .owl-item, #mainSlider .owl-item .item span img, #slider {
	width: 100%
}
}
@media only screen and (max-width: 350px) {
#mainSlider, .front #slider {
	height: auto
}
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	-webkit-transition-property: -webkit-transform, left, top;
	-webkit-transition-duration: 0s;
	-webkit-transition-timing-function: ease;
	-moz-transition-property: -moz-transform, left, top;
	-moz-transition-duration: 0s;
	-moz-transform: translate3d(0, 0, 0);
	-moz-transition-timing-function: ease;
	-o-transition-property: -o-transform, left, top;
	-o-transition-duration: 0s;
	-o-transition-timing-function: ease;
	-o-transform: translate(0, 0);
	-ms-transition-property: -ms-transform, left, top;
	-ms-transition-duration: 0s;
	-ms-transform: translate3d(0, 0, 0);
	-ms-transition-timing-function: ease;
	transition-property: transform, left, top;
	transition-duration: 0s;
	transform: translate3d(0, 0, 0);
	transition-timing-function: ease
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x
}
.swiper-slide img {
	width: 100%;
	height: auto
}
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	height: 390px
}
.pag {
	overflow: hidden;
	padding-top: 5px;
	margin-bottom: 20px
}
.pag a {
	display: block;
	width: 20%;
	padding: 0 5px;
	margin-top: 5px
}
.titlebox, .titlebox h2 {
	color: #fff;
	margin: 0;
	font-weight: 600;
	position: relative;
	letter-spacing: -1px
}
.pag a img {
	width: 100%;
	height: auto
}
.titlebox {
	background: #0F609B;
	padding: 12px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	font-size: 26px
}
.titlebox h2 {
	font-size: 22px
}
.titlebox span {
	font-size: 18px;
	font-weight: 300;
	text-transform: capitalize
}
.sidebutton span, .titlebox h1 {
	display: block;
	text-align: center;
	font-weight: 600
}
.titlebox h1 {
	background: #F30;
	font-size: 22px;
	padding: 7px 15px 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	position: absolute;
	letter-spacing: 0;
	color: #fff;
	top: 0;
	right: 0;
	height: 48px;
	line-height: 36px;
	border-radius: 0 5px 0 0
}
.cuotadesde, .sidebutton span {
	background: #071014;
	font-weight: 500;
	font-size: 14px;
	font-family: FordAntenna, sans-serif
}
.sidebutton {
	display: block
}
.sidebutton img {
	display: block;
	width: 100%;
	height: auto
}
.sidebutton span {
	padding: 15px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px
}
.sidebutton:hover {
	opacity: .7
}
.swiper-container h3 {
	width: 50%;
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
	z-index: 10;
	font-size: 30px;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, .5);
	text-align: right
}
.cuotadesde {
	height: 40px;
	text-align: center;
	padding: 7px 0;
	float: left;
}
.cuotapura {
	background: #0B446F
}
.cuotas td {
	padding: 10px;
	color: #111;
	font-size: 14px
}
.cuotas tr {
	background: #CCC
}
.cuotas tr:nth-child(even) {
	background: #E5E5E5
}
.agendaford {
	display: block;
	text-align: center
}
.agendaford {
	padding: 10px;
	background: url(img/bg/gradient.png) repeat-x;
	border: 1px solid #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
.agendaford img {
	margin-bottom: 10px
}
.post, .widget {
	margin-bottom: 20px
}
.agendaford:hover {
	border: 1px solid #333
}
.sideForm .input-group-addon {
	padding-left: 5px;
	padding-right: 5px
}
h1#logoh1 {
	width: 200px;
	height: 38px;
	background-image: url(http://www.forcor.com.ar/wp-content/themes/forcor/img/logo.png)
}
h1#logoh1 span {
	display: none
}
.post {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px
}
.post img {
	padding: 1px;
	border: 1px solid #ccc
}
.widget {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	list-style: none
}
h2.widgettitle {
	font-size: 16px;
	font-weight: 600
}
.widget ul {
	padding-left: 15px
}
.sideBlock#searchform {
	width: 100%;
	float: none
}
.sidebar {
	padding-left: 20px
}
.blogsingle iframe {
	max-width: 100%;
	margin: 20px 0
}
.blogsingle #follow {
	float: right;
	position: relative;
	top: auto;
	right: auto
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding: 0 5px
}
.navbar-nav > li > a {
	padding: 45px 10px;
}
.bottomBanners img {
	display: block;
	margin: 0 auto
}
.simulator-form .itemcredito {
	font-size: 16px;
	color: #333333;
}
.simulator-form .resultitem {
	font-size: 22px;
	color: #333333;
	line-height: 28px;
	margin-bottom: 16px;
	margin-top: 4px;
}
.simulator-form .resultitembox {
	background-color: #1A1919;
	color: #fff;
	padding: 15px;
	border-radius:3px;
	margin-bottom:30px;
}
.simulator-form .resultitembox span {
	font-size: 24px;
}
.simulator-form .title-result{
	color:#00a4e4;
	font-size:24px;
}
.simulator-form-b{
	background-color: #e9eff4;
	padding: 15px;
	border-radius:2px;
	margin-bottom:10px;
}
#clear {
	border: 1px solid #00a4e4;
	background: #00a4e4;
	color: #FFF !important;
	height: 50px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 14px 10px;
	display: inline-block;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	outline: none;
	width: auto !important;
	font-size: 13px;
	cursor: pointer;
}
#recalculo {
	border: 1px solid #00a4e4;
	background: #00a4e4;
	color: #FFF !important;
	height: 50px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 14px 10px;
	display: inline-block;
	transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	outline: none;
	width: auto !important;
	font-size: 13px;
	cursor: pointer;
}
#recalculo a {color: #FFF !important;}
#recalculo:hover {color: #FFF !important; background: #333;}
.ficha-tecnica-download {
	display: block;
	padding-top: 5px;
	font-weight: 400;
	background: #00a4e4;
	color: #fff;
	padding: 10px 15px 10px 15px;
}
.ficha-tecnica-download:hover {
	display: block;
	background: #333;
	color: #fff;

}
 @media only screen and (max-width: 640px) { 
.swiper-container {
	width: 100%;
	height: 250px
}
.simulator-form {
	width: 100%;
}
.ficha-tecnica-download { margin-top: 0px; margin-bottom: 30px;}
.btnbut-movil {width: 100% !important;}
	 ul.navigation li {
		 display: block;
		 width: 33.333%;
		 float: left;
		 text-align: center;
	 }
	 .col-xs-6 {
		 width: 50%;
	 }
#nav-footer {display:block; z-index: 2000; position: fixed; background: none; width: 100%; height:90px; bottom: 0px; padding-top: 6px;}
	#nav-footer i {
	color: #fff;
	width: 50px;
	height: 50px;
	font-size: 24px;
	margin: 16px;
	/* margin-top: 12px; */
	/* margin-right: 0px; */
	border-radius: 50%;
	background: #00a4e4;
	padding: 0px;
	text-align: center;
	line-height: 50px;
	margin: 20px;
		margin-top: 15px;
		box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
}
		
	 #nav-footer a {color:#fff;}
		#nav-footer i:hover {
			-webkit-box-shadow: 2px 2px 7px rgba(0,0,0,0.75);
			-moz-box-shadow: 2px 2px 7px rgba(0,0,0,0.75);
			box-shadow: 2px 2px 7px rgba(0,0,0,0.75);
 }
	 }
 @media only screen and (max-width: 350px) {
.swiper-container {
	width: 100%;
	height: 250px
}
}
 @media screen and (max-height: 575px) {
#rc-imageselect, .g-recaptcha {
	transform: scale(0.77);
	-webkit-transform: scale(0.77);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}
}
.navcyber {width: 100%; height: 100px; text-align: center; z-index: 500; position: fixed; background-color: rgba(98,33,197,0.79);}
.button-primary-cyber {
	height: 35px;
	border: 2px solid transparent;
	border-radius: 26px;
	z-index: -1;
	background: #15bdc1;
	background: -webkit-linear-gradient(bottom, #15bdc1 0%, #2694e9 100%);
	background: -moz-linear-gradient(bottom, #15bdc1 0%, #2694e9 100%);
	background: -ms-linear-gradient(bottom, #15bdc1 0%, #2694e9 100%);
	background: -o-linear-gradient(bottom, #15bdc1 0%, #2694e9 100%);
	background: linear-gradient(to bottom, #15bdc1 0%, #2694e9 100%);
	color: #fff; padding: 10px 20px;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.21);
	transition: background 0.1s linear;
}
.button-primary-cyber a {
    text-decoration: none;
    color: #fff;
}
.button-primary-cyber:hover {
    color: #fff;background: #00d1e4;
}
.button-primary-cyber a {
    transition: background 0.8s linear 0.2s;
}
.tablepress {
	border: medium none;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 0;
	width: 100%;
}

.tableficha tfoot th,
.tableficha thead th {
	background-color: #0f609b;
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
}

.tableficha {
	font-size: 14px;
	height: 350px;
	overflow: hidden;
}

.recuadrored .tablepress tbody td {
	text-align: center;
	vertical-align: top;
}