body{
    font-family: verdana;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 0;
}

.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
     border-radius: 0;
}

h1 {
    margin: 0;
    font-weight: initial;
    text-transform: uppercase;
    font-size: 2em;
    padding: 0;
}

h3{
    font-size: 18px;
}

.admin,
.admin h3,
.admin a {
    color: black;
}

/*Redes Sociales Header*/
.redes-sociales-header{    
   float: right;
}

th{
  background-color: #253ab6;
  font-size: 14px;
  text-align: left;
  padding: 0 5px;
  line-height: 8px;
}

.fa-icon{
    font-size: 16px;
    margin-right: 5px;
    color: #fff;
}

.fa-icon-small{
    margin-right: 5px;
    color: #fff;
}

.red-social img {
    width: 34px;
}

#imagen-auto{
  float: right;
  width: 600px;
  clear: both;
}

.administracion .btn-mg{
    background-color: #253ab6;
    background-image: none;
}

.administracion a.btn-mg:hover{
   background-image: -moz-linear-gradient(center top , #40c2b5, #40c2b5);
}

/*Portada*/
header{    
    font-family:ewMyriad;
    width: 100%;
    min-height: 35px;
    padding-top: 3px;
}

#header-title {
    color: #b4d44d;
    float: left;
    font-size: 1.5em;
    font-weight: bold;
    padding: 5px 0 0 30px;
    text-transform: uppercase;
    width: 200px;
    margin-left: 150px;
}

#reservation-wrapper {
    text-align: center;
    margin-top: -60px;
    margin-bottom: 8px;
}

.reservation-inner {
    background-color: #fff;
    box-shadow: 2px 2px 5px #999;
    box-sizing: border-box;
    padding: 5px;
    z-index: 2;
    position: relative;
    opacity: 0.8;
    width: 90%;
    max-width: 850px;
    text-align: left;
    display: inline-block;
}

#id-contacto {
    border-radius: 10px;
    border: 1px solid #eee;
    box-sizing: border-box;
    padding: 10px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 300px;
}

#id-contacto .contacto input[type="text"],
#id-contacto input[type="email"] {
     margin-left: 0px;
}

div#rentResume,
#contactModal {
  display: none;
}

#contactModal .modal {
    overflow: hidden;
}

#contactModal .modal-body {
    position: relative;
    max-height: 400px;
    padding: 15px;
    height: 100%;
    min-height: 400px;
    overflow: hidden;
}

.btn-contact{
    border: none;
}

#myCarousel .btn {
  background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 0 none;
}

#logo {
    /* float: left; */
    position: absolute;
    z-index: 9999;
}

#idioma-selec {
    float: right;
    width: 100px;
}

/*----Menu Principal----*/

.navbar {
    background-color: #686b72;
    min-height: 20px;
    padding-left: 25px;
}

.navbar .nav {
    max-width: 850px;
    float: right;
    margin-right: 10px;
    background-color: #686b72;
}

.navbar .nav > li {
    background-image: none;
    background-color: #686b72;
    height: auto;
    border-right: solid 2px #fff;
}

.navbar .nav > li > a {
    color: #fff;
    text-transform: none;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background-image: none;
    background-color: #b4d44d;
}

/*----Iconos del menú principal----*/
.icon{   
  display: inline-block;
  height: 20px;
  font-style: normal;
}

.i-flota {
  background: url("../img/iconos/menu_ico__0001_ico_cars.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 23px;
}

.i-home {
  background: url("../img/iconos/menu_ico__0000_ico_home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 22px;
}

.i-oferta {
  background: url("../img/iconos/menu_ico__0004_ico_great.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 20px;
}

.i-seguros {
  background: url("../img/iconos/menu_ico__0003_umbrela.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 18px;
}

.i-rates {
  background: url("../img/iconos/menu_ico__0005_mony.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 13px;
}

.i-faqs {
  background: url("../img/iconos/menu_ico__0006_ico_faqs.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 13px;
}

.i-info {
  background: url("../img/iconos/menu_ico__0002_briefcase23.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 23px;
}

.i-blog {
  background: url("../img/iconos/menu_ico__0000_ico_home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 22px;
}

.i-contactos {
  background: url("../img/iconos/menu_ico__0000_ico_home.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  padding-left: 22px;
}

#link-menu{
    padding-top: 5px;
    max-width: 150px;
    float: right;
}

#link-admin{    
    height: 9px;
    padding-top: 0;
    font-size:11px;
	font-size: 0;
}

#btn-banner{
    padding-bottom: 1px;
    border-bottom: 1px solid rgb(64, 194, 181);
}

#data-loading,
#profile-link{
    height: 9px;
    padding-top: 0;
    font-size:11px
}

#login{
    height:28px;
}

#user-security-bannerbt, #user-register, #or{
    height: 9px;
    padding-top: 0;
    font-size:13px;
    color: #b4d44d;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

/*----Caja de Bienvenida-----*/
#welcome-box {
    /* border-radius: 15px; */
    /* box-shadow: 2px 2px 5px #999; */
    font-family: verdana;
    /* margin: 8px; */
    padding: 5px;
    /* height: 390px; */
    overflow: hidden;
    /* border: 1px solid #ccc; */
}

#welcome-box h1 {
    float: left;
    /* font-family: verdana; */
    font-size: 18px;
    line-height: 22px;
    /* color: #47a877; */
    text-transform: uppercase;
    margin: 0;
    font-weight: unset;
}

#welcome-box > form {
  margin: 0;
}

#welcome-box img{
    _float: right;
}

#welcome-box p {
    clear: left;
    margin: 0;
    line-height: 1.6em;
}

#welcome-box li{
    list-style: none;  
}

#welcome-box-wrapper .btn-read-more {
  margin-left: 200px;
  margin-top: 368px;
  position: absolute;
}

/*----Caja de reservación rápida-----*/
.alq-1 {
    float: left;
    width: 33%;
    min-width:200px;
}

.alq-2 {
    float: left;
    width: 33%;
    min-width:200px;
}

.alq-3 {
    height: 140px;
    float: left;
    width: 33%;
    min-width:200px;
}


#alquiler-retorno input {
  max-width: 207px;
  width:  100%;
}

.front-carousel-width {
    box-sizing: border-box;
    padding: 5px;
}

#alquiler-info fieldset {
  max-width: 180px;
  margin-left: auto;
  margin-right: auto;
}

.reservation-caption {
    font-size: 1.5em;
}

#reservation-wrapper form {
    margin: 0;
}

#reservation-wrapper input{
    max-width: 187px;
    width: 100%;
}

#contacto-col-izq #rent-inner-box #fechai {
  max-width: 205px;
}

#reservation-wrapper .control-group {
  margin: 0;
  width: 233px;
  float: left;
}


#user-register{
   margin-right: 20px;
}

#playa-carmen-header-link p{
    color: white;
    font-size: 25px;
    margin: 50px 0px 0px 110px;
}

#img-login{
    height:28px;
}

#idioma-list {
    float: right;
    list-style: none outside none;
    width: 150px;
    margin: 0;
}

.idioma-img{
    cursor: pointer;
}

#bt-navbar{
    margin-top:0px;
    position:relative;
}

#bar-home{
    font-size: 18px;
}

#li-busqueda{
  display:none;  
}

#formBusqueda{
    margin:0px;
}

#i-fa-search{
    position: relative;
    float: right;
    bottom: 33px;
    right: 20px;
    color:#44D6CB;
}

#busqueda-input-icon{
    float: none;
    top: 5px;
    left: 10px;
}

/*---Slider de portada----*/

#myCarousel {
  background-color: #cbf1fe;
  border-radius: 10px;
  padding-top: 10px;
  float:left;
}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  display: block;
  line-height: 1;
}

.carousel-control {  
  margin-top: 150px;
  z-index: 20;
}

#myCarousel1 {
  float: left;
  width: 110px;
}

#contactModalLabel{
    font-size: 16px;
    color: #242424;
    font-weight: bold;
}


/*  Arreglando los id duplicado que dio w3c en la portada*/

.carousel-inner {
    float: left;
}

.carousel-inner > .item  .img-minipho{
    margin-top: 0;
    display: none;
}

/*---Carrrusel indicadores----*/
.carousel-indicators {
  left: 0;
  right: auto;
  display: none;
}

/* Caption del carrusel----*/
.carousel-caption {
    /* background: url(../img/pub_car__0002_Tag.png) no-repeat scroll -17px -17px #073477; */
    height: 46px;
    z-index: 2;
    position: relative;
    background-color: #073477;
    width: 100%;
    padding: 10px;
}

.nomb-ofert-marc-auto{
    float: left;
}

.tira-oferta .nombre-oferta {
  color: #b4d44d;
  font-family: verdana;
  font-size: 15px;
  max-width: 280px;
}

.tira-oferta .marca-auto{
   color: #fff;
  font-family: verdana;
  font-size: 15px;
  max-width: 280px; 
}

.tira-oferta {
    line-height: 1.5em;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    height: 20px;
}

.tira-oferta .dia-semana {
  color: #fff;
  float: right;
  font-size: 12px;
  line-height: 20px;
  width: 90px;
}

.carousel-captionp{
    font-weight: bold;
    font-size: 15px;
    color: rgb(55, 141, 195);
    margin-top: 4px;
}
.carousel-caption h5{
   margin-top: 2px;
   font-size: 15px;
   margin-bottom:8px;
}

/*---Carteles del carrusel----*/
#cartel1 {
  background: url("../img/etiqueta1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  float: right;
  height: 50px;
  margin-right: -28px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: center;
  width: 250px;
  margin-top: -10px;  
  font-size: 14px;
  font-family: verdana;
}

#cartel2 {
  background: url("../img/etiqueta2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;
  height: 60px;
  margin-top: 8px;
  width: 270px;  
  margin-right: -32px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  font-family: verdana;
}

.form-slider-alquiler {
    margin-top: 80px;
    position: absolute;
    right: 0;
    z-index: 20;
}

.form-slider-alquiler-inner-car{
    //margin-top: 80px;
    position: relative;
    right: 0;
    z-index: 20;
}

#myCarousel .banner {
    position: relative;
    margin: 0;
}

.cod-ofertap{
    margin-right: 10px;
    display: none;
}

.cod-ofertah4{
    margin: 0px;
    display: none;
}

.input-ofertaport{
    display:none;
}

.input-idport{
    display:none;
}

.input-submitport{
    border-top-left-radius: 28px;
    border-bottom-left-radius: 28px;
    height: 36px;
    margin: 45px 0 -4px;
}

#alquiler-legend,
#return-rent,
#flota-rent{
  color: #000;
  font-size: 12px;
  height: 20px;
}

#alquiler-legend,
#return-rent{
  text-align: left;
  margin-left: 0;
  line-height: 25px;
}

#flota-inf #flota-rent {
  text-align: left;
  margin: 0;
}

#alquiler-dpick{
    margin-top:-10px;
}

#alquiler-dpick2{
    width:70px;
}

legend{
    border:none;
    margin-bottom:1px;
    margin-left:44px;
}

#div-pick1{
    margin-top: -10px;
}

#div-pick2{
    margin-top: -10px;
}

#timepicker1,
#timepicker2{
    width:70px;
}

#flota-inf {
  margin-left: auto;
  margin-right: auto;
  max-width: 230px;
  width: 100%;
}

#flota-inf legend{
    border:none;
    margin-bottom:1px;
    margin-left:25px;
    height: 30px;
}

.alq-3{
    height: 140px;
}

#autovalor{
    display:none;
}

.alquiler-btn i.sig{
    font-size: 20px;
    color:white;
    display: none;
    margin-left:8px;
}

.alquiler-btn .icon-white{
    margin-left:10px;
}

#input-alquiler-submit{
    display:none;
}

#hid-phone{
    height:40px;
    margin-bottom:-28px;
    background-image: linear-gradient(to bottom, #e6f1f9, #FFFFFF);
}

#vis-miniphon{
    display:none;
    height:40px;
    margin-top: -20px;
    margin-bottom:-28px;
    background-image: linear-gradient(to bottom, #e6f1f9, #FFFFFF);
}

#seccion-divider-first-row {
  background-color: #242424;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  padding-left: 20px;
}

#seccion-divider-first-row h1,
#seccion-divider-first-row h2{
    color: #b4d44d;
    font-size:31.5px;
    margin:0;
}

#seccion-divider-second-row {
    background-color: #47a877;
    padding-left: 10px;
}

.hot-deal-category {
  background-color: #47a877;
  color: #fff;
  float: left;
  text-align: center;
  width: 25%;
  min-width: 170px;
}

.hot-deal-category span{
    background-color: #47a877;
    color: #fff;
    line-height: 14px;
    text-transform: uppercase;
}

#div-oferta{
    margin: 0px;
    background-color: #d7f2ef;
}

#div-oferta1{
    margin: 16px 15px 18px 15px;
}

#div-oferta1 h2{
    display:none;
}

#div-oferta1 .oferta-link1{
   margin: 3px;
   margin-bottom: 18px;
}

#div-oferta1 .oferta-link1 img{
   height: 76px;
   min-width: 112px;
   width: 100%;
   max-width: 200px;
}

#mas-info h2{
   display:none; 
}

#mas-info p{
   text-align:justify;
}

#div-relativo{    
    position: relative;
    margin-right: 20px;
}

#alquiler-dpick2{
    margin-top: -10px;
}

/*Ofertas*/
#cont-fluid{
    padding: 0px;
    margin: 0px;
}

#hide-phon{
    margin-left: 15px;
}

#visi-miniphone{
    display: none;
}

#ul-ofert-cont{
    margin-left: 5px;
}

#div-ofert-wrapp{
    margin-left: 0;
    margin-bottom:-8px;
}

#div-ofert{
    margin-left:26px;
    margin-bottom: 2px;
}

#ofert-label{    
    color: rgb(55, 141, 195);
    font-size: 28px;
    margin-top: 16px;
}

#val-en,
#val-es{
    margin-top: -7px;
}

#oferta-date{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#img-until-en,
img-until-es{
    margin-top: -7px;
}

#oferta-fecha{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#flota-cat{
    margin-left: 0px;
}

#ff-item{
    margin: 10px 10px 5px;
    min-height: 130px;
    cursor:default;
}

#div-span1{
    padding-top: 15px;
}

#span1-temp{
    font-weight: bold;
}

#span2-temp{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#span3-temp{
    font-weight: bold;
}

#span4-temp{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#span5-temp{
    padding-top: 15px;
    margin-top:19px;
    margin-left:-24px;
}

#span6-temp{
    font-weight: bold;
}

#span7-temp{
    font-size: 30px;
    color: rgb(55, 141, 195);
}

#span8-temp{
    height: 50px;
}

#form-rent-ofert{
    margin-right:30px;
}

#input-offer-code,
input-offer-name{
    display:none;
}

#input-rent-en{
    width:83px;
    background: #378dc3 /*url({{ asset('bundles/hello/img/rent-en.png' ) }})*/url("../img/rent-en.png") no-repeat 5px 4px;
    font-size: 0;
}

input-rent-es{
    width:83px;
    background:#378dc3 /*url({{ asset('bundles/hello/img/rent-es.png' ) }})*/ url("../img/rent-es.png") no-repeat 5px 4px;
    font-size: 0;
}

#oferta-contain{
    display: none;
    margin-left: 5px;
}

#oferta-contain-1{
    margin-left: 0;
    margin-bottom:-8px;
}

#span9-temp{
    margin-left:26px;
    margin-bottom: 2px;
}

#span9-label{
    color: rgb(55, 141, 195);
    font-size: 28px;
    margin-top: -3px;
    width:100%;
    line-height:30px;
    margin-left: -20px;
}

#val-en,
#val-es{
    margin-top: -7px;
}

#span-10{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#hasta-en,
#hasta-es{
    margin-top: -7px;
}

#span-11-temp{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#span-12-temp{
    margin-left: 0px;
}

#div-temp-12{
    margin: 10px 10px 5px;
    min-height: 130px;
    cursor:default;
}

#span4-temp1{
    padding-top: 15px;
}

#span4-temp2{
    font-weight: bold;
}

#span5-temp3{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#span5-temp4{
    font-size: 18px;
    color: rgb(55, 141, 195);
}

#span6-temp5{
    padding-top: 5px;
}

#span7-temp1{
    font-weight: bold;
}

#span8-temp1{
    font-size: 30px;
    color: rgb(55, 141, 195);
}

#span8-temp2{
    height: 50px;
}

#form-alqui-temp1{
    margin-right:30px;
}

#input-offer-c,
#input-offer-n{
    display:none;
}

#input-offer-co{
  width:83px;
  font-size: 0;
  background:#378dc3 url("../img/rent-en.png") /*url({{ asset('bundles/hello/img/rent-en.png' ) }})*/ no-repeat 5px 4px;  
}

#input-offer-co-na{
    background:#378dc3 url("../img/rent-es.png") /*url({{ asset('bundles/hello/img/rent-en.png' ) }})*/ no-repeat 5px 4px;
    font-size: 0;
    width:83px;
}

#span5-temp4{
    font-weight: bold;
}

#flot-contain{
    margin: -20px 0 0 0;
}

#span12-temp1{
    margin-left:0;
}

#span12-temp2{
    padding:0 11px 0px 15px;
}

#alquiler-form-offer{
    margin:0 0 10px;
}

#input-flota-id-offer{
    display:none;
}

#input-flota-id-offer-btn-en{
    width:75px;
    font-size: 0;
    background:#378dc3 /*url({{ asset('bundles/hello/img/rentpeq-en.png' ) }})*/ url("../img/rentpeq-en.png") no-repeat 5px 4px;
}

#input-flota-id-offer-btn-es{
   font-size: 0;
    background:#378dc3 /*url({{ asset('bundles/hello/img/rentpeq-en.png' ) }})*/ url("../img/rentpeq-es.png") no-repeat 5px 4px;
}

#flota-ul-offer{
    height: 50px;
}

.regresar-admin{
    float: right;
    font-size: 14px;
    margin-top: -40px;
}

/*Temporadas en el formulario de crear autos*/
.lista_temporadas,
.fila_temporada,
.lista_seguros{
    clear: both;
}

.elem_fila_temporada,
.elem_fila_seguro{    
    display: inline-block;
    margin-right: 5px;
}

.elem_fila_temporada input{    
    width: 150px;
}

.elem_fila_temporada input[type='button'],
.elem_fila_seguro input[type='button']{    
    width: 20px;
}

/*---Formulario de autos----*/
.form-car fieldset legend{
    color: #333;
    text-align: left;
}

/*----Autos izquierda---*/
.valid-day{
    background-color: #b4d44d;
    padding-left: 5px;
}

#columna-autos-izq{
    box-shadow: 2px 2px 5px #999;
    color: #545050;
    font-family: verdana;
    background-color: #ececec;
    z-index:0;
}

.offer-from {
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.offer-upper-row {
    font-size: 1em;
    text-align: center;
}

span.offer-to {
    float: right;
    margin-right: 5px;
}

span.offer-from {
    margin-left: 5px;
}

.por-dia{
    float: left;
    width: 90px;
    padding-left: 5px;
}

.por-semana{
    float: right;
    padding-right: 5px;
}

.dia-semana-col-izq {
	background-color: #cae1c7;
	height: 20px;
	float: left;
	width: 100%;
}

.nomb-oferta{
    text-align: center;
    font-weight: bold;
    clear: both;
}

.precios-cinta-baja {
    clear: both;
    min-height: 25px;
    bottom: 5px;
    width: 100%;
    left: 0;
}

.marca-auto-izq,
.modelo-auto-izq{
    float: left;
    width:100%;
}

.precios-cinta-baja form{
    margin:0;
    text-align:center;
}

.precio-semana, .precio-dia, .btn-select-car {
    display: inline-block;
}

.precio-dia {
    padding-left: 5px;
    position: absolute;
    left: 0;
}

.precio-semana {
   padding-right: 5px;
    right: 0;
    position: absolute;
}

.btn-select-carro,
.btn-portada{
  background-color: #b4d44d;
  border: 0 none;
  color: #fff;
  font-size:  12px;
}

/*---Deals------*/

span.granted-warning {
    color: red;
}

div#middle-container {
    box-sizing: border-box;
    padding: 8px 0;
    margin-top:10px;
}

#hot-deals-cars-wrapper {
  background-color: #ececec;
  min-height: 210px;
}

.hot-deal-car-wrapper {
     float: left;
     margin-right: 6px;
     width: 24%;
     min-width: 165px;
 }

.hot-deal-car-wrapper .modal {
    display: none;
}

.hot-deal-car-wrapper .btn {
  background: none repeat scroll 0 0 #47a877;
  border: medium none;
  border-radius: 0;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  max-width: 156px;
  text-transform: uppercase;
  width: 100%;
}

.btn.btn-image {
  background: #fff;
}

.hot-deal-car-wrapper .modal-body form {
  float: left;
  max-width: 185px;
  width: 100%;
}

.hot-deal-car-wrapper .modal-footer {
  float: right;
  clear: both;
  background: none;
  border: none;
}

.hot-deals-car {
  background-color: #fff;
  border-radius: 6px;
  float: left;
  margin-left: 5px;
  margin-top: 5px;
  min-width: 170px;
  overflow: hidden;
  width: 24%;
  margin-bottom:  5px;
  height: 185px;
}

.deal-car-title {
  background-color: #34a1d4;
  color: #fff;
  font-family: verdana;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
  max-width: 145px;
  padding: 7px 15px;
  width: 100%;
}

#hot-deals-carousel .carousel-control {
  margin-top: 20px;
}

.hot-deal-car-marca{
    text-align: center;
}

.hot-deal-car-price {
  float: left;
  padding-left: 10px;
}

.btn-sel-car-hot-deal, .btn-portada {
    float: right;
    margin-right: 10px;
    margin-bottom: 5px;
}

.car-options {
  float: left;
  width: 140px;
  clear:  both;
}

.car-options .datos {
  float: left;
  width: auto;
}

.car-options .datos p,
.car-options .datos img {
  float: left;
  margin-right: auto;
}

.deals-offer-row,
.deals-redes-add,
.deals-redes,
.deals-redes-img,
.deals-redes-caption,
.deals-redes-arrow,
.deals-offer-column,
.deals-redes-disc-capt,
.deals-disc-img,
.deals-dis-perc-img{
    float: left;
}

.deals-redes-disc-capt {
  color: #999;
  font-weight: bold;
  text-transform: uppercase;
  width: 100%;
}

.deals-redes-img{
    margin-right: 3px;
}

.deals-disc-img {
  width:  100%;
}

.deals-offer-column {
  margin-right: 10px;
}

.deals-redes {
    padding-left: 33px;
    /* float: left; */
    height: 50px;
}

.deals-redes-add {
    width: 100%;
}

.deals-redes-arrow,
.deals-redes-add,
.deals-dis-perc-img{
  clear: both;
}

.deals-dis-perc-img {
    color: #999;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.deals-disc-perc > span {
  font-size: 18px;
  margin-top: -20px;
  float:  left;
  width: 100%;
}

.deals-redes-arrow {
  background: url("../img/deals/Great deals__0000_BREADCRUMB-1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  text-transform: uppercase;
  font-weight: bold;
  color:  #999;
  margin-top: 5px;
  padding:  5px 80px 5px 0;
  margin-left: 30px;
  width: 120px;
}

.deals-redes-arrow > span {
  font-size: 1.1em;
}

.social-likes__icon_facebook {
    background-image: url("../img/deals/Great deals__0028_Facebook.png");
    background-position: 3px 3px;
}

.social-likes {
    min-height: 28px;
    margin: -3px;
    height: 55px;
}
    
.social-likes__icon {
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
}

.social-likes__icon_twitter {
    background-image: url("../img/deals/Great deals__0002_Twitter.png");
    background-position: 0px 0px;
}

.social-likes__icon_plusone {
    background-image: url("../img/deals/Great deals__0001_Google+.png");
    background-position: 0 0px;
}

.social-likes_notext .social-likes__button {
    width: 40px;
    border: 0;
}

.social-likes__button_facebook {
    padding-left: 0;
    color: #3b5998;
    background: none;
    border: 0;
}

.social-likes__widget.social-likes__widget_facebook {
    margin-top: -4px;
    margin-right: 6px;
} 

.deals-redes-caption {
    color: #999;
    font-weight: bold;
    text-transform: uppercase;
    width: 100%;
    text-align: center;
}

#deals-right-public {
    margin-top: 10px;
    float: right;
}

#output{
    float: left;
    clear: both;
}

.deals-offer-column.plus {
  font-size: 28px;
  margin-top:  40px;
}

.deals-free-meal {
  text-align: center;
  color: #999;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 14px;
}

.deals-desc-offers {
  border: 1px solid #eee;
  border-radius: 6px;
  float: left;
  max-width: 920px;
  padding: 5px;
  width: 100%;
}

.resto-texto {
  color:  #000;
}

.deals-desc-offers > legend {
  text-align: left;
  width: 90%;
  padding:  0 5px;
}

#deals-banner-offer-title {
  float: left;
  margin-top: 20px;
  width: auto;
  margin-bottom: 10px;
}

#deals-banner-offer-title > div {
  color: #b4d44d;
  float: left;
  font-size: 22px;
  font-weight: bold;
  margin: 0 10px;
  text-shadow: -2px 2px #fff, 2px -2px #fff, -2px -2px #fff, 2px 2px #fff;
  text-transform: uppercase;
}

#deals-banner-tira-oferta {
  float: left;
  margin-top: 23px;
  width: 100%;
}

#deals-banner-tira-oferta .par-dia-semana-precio {
  clear: none;
  margin-right: 5px;
}

#deals-banner-tira-oferta .precio-dia-semana {
font-size: 23px;
font-weight: normal;
color: #b4d44d;
}

#deals-banner-tira-oferta .cont-dia-semana {
color: #34a1d4;
}

/*---Textos de la portada----*/
#home-texts-firstrow-wrapper {
  margin-top: 10px;
}

#contact-us > span {
  font-size: 0.9em;
}

.contact-us-front {
  font-size: 0.9em;
  line-height: 1.7em;
}

.texto-portada-title {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

.texto-portada-body {
  border-right: 1px solid #999;
  margin-bottom: 5px;
   /*overflow-y: scroll; */
}

.texto-portada-welcome-body a {
    float: left;
}

.texto-portada-item {
 max-height: 275px;
  overflow: hidden;
}

.texto-portada-item.span4 input {
  margin-top: 250px;
  position: absolute;
}

.texto-portada-item.span4 > form {
  margin: 0;
}

.texto-body-wrapper {
    height: 230px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 5px;
}

.texto-portada-body img {
  float: right;
}

#home-texts-seccion2-split {
  background-color: #47a877;
  border-radius: 6px;
  clear: both;
  color: #fff;
  font-size: 16px;
  font-weight: bold;
  margin-top: 5px;
  padding-left: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
}


#home-texts-secondrow-wrapper .texto-portadasecc2-item {
  margin-top: 10px;
}

.texto-portada-secc2-body.texto-portada-body {
    max-height: 205px;
    overflow: hidden;
}

#sen-transito-wrapper {
  height: 280px;
  overflow: hidden;
}

.texto-body-wrapper-secc2 {
    max-height: 240px;
    box-sizing: border-box;
    padding: 0 5px;
}


.sen-trans-inner {
  overflow: hidden;
  height: 230px;
}

.sen-transito-image,
.sen-transito-title{
    float: left;
    clear: both;
}

.sen-transito-title{
    float: left;
    text-transform: uppercase;
    color: #333;
    font-weight: bold;
}

.sen-transito-title{
    width: 145px;
}

.sen-transito-descripcion{
    float:left;
}

.sen-trans{
    clear: both;
}

/*----Accesorios de portada----*/
#accesorios-portada-wrapper {
  background-color: #b4d44d;
  clear: both;
  float: left;
  padding: 5px 0;
  width: 100%;
  margin-top:  10px;
}

.accesorio-portada-image{
    float: left;
}

.accesorio-portada {
  float: left;
  margin-left: 8px;
  width: 32%;
  min-width: 190px;
}

#baby-seat select {
    width: 100px;
}

/*----Galería Portada----*/
#galeria-portada-wrapper {
  box-shadow: 2px 2px 5px #999;
  clear: both;
  float: left;
}

#gal-titulo,
#loc-titulo{
  font-family: verdana;
  color: #333;
  font-size: 14px;
  float: left;
  margin-left: 10px;  
  margin-top: 10px;
  max-width: 340px;
}

#loc-titulo{
  float: right; 
  margin-right: 165px;
}

.elemento-galeria {
  float: left;
  padding: 0 15px;
}

.imagen-galeria {
  float: left;
}

.imagen-galeria img {
  max-width: 240px;
}

.galeria-titulo span {
    float: left;
    margin: 5px;
    line-height: 24px;
    font-weight: bold;
    font-size: 1.5em;
}

.galeria-titulo {
  float: right;
  width: 200px;
}

.galeria-body {
  clear: right;
  float: right;
  margin: 5px;
  width: 200px;
}

.galeria-body-wrapper {
  float: right;
  height: 150px;
  overflow: hidden;
  padding-left: 5px;
  width: 200px;
}

.galeria-body p {
  float: left;
  height: 105px;
  max-width: 215px;
  overflow: hidden;
}

#galeria-portada-wrapper .btn-portada {
  float: right;
  clear: both;
}

#mapa{
    float: left;
}

.imagen-mapa {
  float: left;
  margin-left: 5px;
}

.imagen-mapa img{
    max-width: 240px;
}

#welcome-box-wrapper {
    box-sizing: border-box;
}

#testimonials-contact-us {
    -moz-box-sizing: border-box;
    padding: 5px;
    background-color: #f2f2f2;
    box-sizing: border-box;
    /* border: 1px solid #ccc; */
}

.testimonial-item {
    float: left;
    width: 100%;
    border-bottom: 1px dotted#999;
    margin-bottom: 10px;
}

.testimonial-title {
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}


/*-----Blog-------*/

#blog-keep-in-touch {
  border-bottom: 1px solid #ccc;
  color: #999;
  padding-bottom: 5px;
  text-align: left;
  margin-bottom: 10px;
  width: 100%;
  font-size: 20px;
}

.redes-sociales.pag-blog {
  float:  left;
}

.fecha-blog {
    /* background-color: #b4d44d; */
    float: left;
    margin: 0 3px;
    padding: 0 3px;
    width: 27px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #999;
    margin-right: 10px;
}

.blog-new {
  float: left;
  max-width: 560px;
  width: 100%;
}

.blog-new a {
    float: right;
}

#blog-news {
    max-height: 260px;
    overflow: hidden;
}

#blog-banner-offer-title > div {
    color: #b4d44d;
    float: left;
    font-size: 20px;
    font-weight: bold;
    margin: 0;
    text-transform: uppercase;
    margin-top: -5px;
}

.blog-imagen-banner-auto {
    float: left;
    margin-top: 20px;
    margin-left: 30px;
}

#blog-banner-tira-oferta {
  float: left;
  margin-top: 5px;
  width: 60%;
}

#blog-banner-offer-title {
  float: left;
  padding-top: 20px;
}

#blog-banner-precios {
  float: left;
  margin-top: 20px;
}

#blog-banner-precios .precio-dia-semana {
  color: #b4d44d;
}

#blog-banner-precios .par-dia-semana-precio {
  color: #34a1d4;
  font-weight: bold;
}

#blog-banner-inner {
  background: url("../img/deals/banner_02__0003_arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  border: 1px solid #000;
  border-radius: 6px;
  min-height: 335px;
  width: 100%;
  margin-top: 5px;
}


/*---Footer-----*/
.footer-center-wrapper {
    box-sizing: content-box;
}

.footer-right {
    padding-right: 10px;
}

.newsletter-input,
.redes-sociales{
    margin: 20px 0;
}

.footer-right .accordion-group {
    border: 0;
}

.footer-right .accordion-heading {
    background-color: #1D1C1C;
}

.footer-right .accordion-toggle,
.footer-right .accordion-toggle.collapsed {
    text-transform: none;
    font-size: 14px;
    padding: 5px 10px;
}

.footer-right .accordion-inner {
    border-top: 0;
    padding-left: 10px;
}

.footer-right .accordion-heading {
    background-color: #1D1C1C;
    border-style: solid;
    border-width: 1px;
    border-color: #2D2B2B;
}

.accordion-heading-inner {
    border-color: #151313;
    border-width: 1px;
    /* width: 99%; */
    position: relative;
    z-index: 999999;
    /* background-color: #fff; */
    border-style: solid;
}

/*Redes Sociales Footer*/
#footer-media-links {
  background-color: #242424;
  border-top: 2px solid #1c1c1c;
  height: auto;
  padding-top: 10px;
}

#newsletter-textbox{
    margin-left: 50px;
}

.redes-sociales{    
   text-align: center;
   padding-right: 60px;
}

.red-social{
  float: right;
  margin-left: 5px;  
}

footer{
    color: #c4c5bf;
    background-color: #242424;
    clear: both;
}

#footer-blue{
    margin: 25px 0 0 0;
    border-right: 1px dashed rgba(255,255,255,.5);
}

#btn-newsletter, #appendedInputButton {
  background-color: #2e2e2e;
  border: medium none;
  border-radius: 0;
  float: right;
  color: #7d7d7d;
}

#btn-newsletter {
  background: url("../img/newsletter_go.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  height: 28px;
}

#footer-logo{
    color: white;
    font-size: 25px;
    margin: 20px 0px 0px 80px;
}

#footer-telef{
    margin: 25px 0 0 25px;
}

#footer-telef h5{
    font-weight:normal;
}

#footer-telef ul{
    list-style: none;
    margin-top:-15px;
}

#footer-telef ul li{
    color:white;
}

#footer-telef ul li .icon-home{
    margin-right:15px;
}

#footer-telef ul li a{
    color: white;
}

#mapa-navegacion,
.footer-center,
.footer-right{
    margin: 25px 0 0 25px;
}

.footer-center-wrapper{
    height: auto;    
}

#footer-telef span,
#mapa-navegacion a,
#footer22 a,
.footer-center span,
.footer-right span{
    font-weight:normal;
    margin-bottom:6px;
    color: #7d7d7d;
    text-transform: uppercase;
}

.footer-right h3 {
    font-size: 12px;
    line-height: 12px;
    font-family: verdana;
}

#mapa-navegacion a,
#footer22 a{
    margin-left: 20px;
    font-size:1.2em;
}

#mapa-navegacion ul.footer{
    font-size:10px;
    text-transform:uppercase;
}

#mapa-navegacion ul.footer li{
    line-height:16px;
}

footer.visible-miniphone{
    display: none;
}

#footer-logo-ew1{
    margin: 5px 0 0 0;
    border-right: 1px dashed rgba(255,255,255,.5);
}

#footer-tel2{
    margin: 5px 0 0 25px;
    border-right: 1px dashed rgba(255,255,255,.5);
}

#footer-tel2 h5{
    font-weight:normal;
}

#footer-tel2 ul{
    list-style: none;
    margin-top:-15px;
}

#footer-tel2 ul li i{
    margin-right:15px;
}

#footer-tel2 ul li a{
    color:white;
}

#footer2-blue{
    height: 185px;
}

#footer22{
    margin:25px 0 0 25px;
}

#footer22 h5{
    font-weight:normal;
    margin-bottom:6px;
}

#footer22 ul{
    font-size:10px;
    text-transform:uppercase;
    padding-left:20px;
}

#footer22 ul li{
    line-height:16px;
}

/*--Base page*/
#base-page{
    background-color: #2e2e2e;
    text-align: center;
    clear: both;
    padding: 15px 0;
    color: #f2f2f2;
    font-family: verdana;
    font-size: 10px;
}

/*----Pagina de contacto-----*/

.mapa-local {
  float: left;
  width:  240px;
  margin-left:  5px;
}

#contacto-easyway-logo {
  float: left;
  margin: 20px;
}

#contact-oferta-inner {
  background: none repeat scroll 0 0 #caf0fd;
  float: left;
  max-width: 940px;
  width: 100%;
  margin: 0 5px;
}

#contacto-tira-oferta{
    float: left;
}

.imagen-auto-contacto{
    float: left;
}

#contacto-nombre-oferta {
  color: #47a877;
  font-family: verdana;
  font-size: 17px;
  font-weight: bold;
  margin-top: 20px;
}

#contacto-marca-auto {
  color: #b4d44d;
  font-family: verdana;
  font-size: 16px;
  font-weight: bold;
}

#cartel1-contacto {
  background: url("../img/etiqueta1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  float: right;
  font-family: verdana;
  font-size: 16px;
  height: 50px;
  margin-right: -25px;
  margin-top: 20px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: center;
  width: 250px;
}

#cartel2-contacto {
  background: url("../img/etiqueta2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: right;
  color: #fff;
  float: right;
  font-family: verdana;
  font-size: 16px;
  height: 60px;
  margin-right: -30px;
  padding-right: 20px;
  padding-top: 10px;
  text-align: center;
  width: 270px;
}

.precio-dia-semana{
    font-weight: bold;
    font-size: 20px;
}

.precio-dia-semana,
.cont-dia-semana{
    display: inline-block;
}

.cont-dia-semana{
    font-size: 14px;
}

.par-dia-semana-precio{
   color: #114085;
   font-family: verdana;
   float: left;
   clear: both;
}

#contacto-barra-izq{
    background-color: #3ba6d9;
    float: left;
    padding: 5px;
}

#contacto-barra-izq img{
    max-width: 240px;
}

#contacto-clima{
    border-radius: 6px;
    overflow: hidden;
    margin-bottom: 5px;
}

#contact-content{
    float: left;
    margin-top: 10px;
}

#contact-content-inner-border {
  margin-top: 10px;
  padding: 5px;
  float: left;
}

#contact-page-title{
    color: #fff;
    background-color: #47a877;
    font-weight: bold;
    font-size: 20px;
    padding: 5px 0 5px 40px;
    border-radius: 6px;
}

#network-icon-second-row {
  clear: both;
  float: left;
  margin-left: 50px;
  margin-top: 10px;
}

#network-icon-first-row {
  float: left;
  margin-left: 50px;
  margin-top:  10px;
}

.network-connect-icon {
  float: left;
  margin-left: 5px;
}

#contacto-oficinas {
    float: left;
    padding: 0 2%;
    width: 100%;
}

.oficina {
    background: none;
    border: 1px solid #ccc;
    min-height: 180px;
    padding: 5px;
}

.contact-icon{
    color: #38393d;
    font-size: 16px;
    margin-right: 5px;
}

.fa-nav {
    color: #fff;
    margin-right: 5px;
    font-size: 1.2em;
}

.travel-tip-icon{
    color: #eee;
    font-size: 16px;
    margin-right: 5px;
}

.faq-icon{
    color: #38393d;
}

.rate-icon{
    color: #38393d;
}

.oficina-text {
  color: #900;
  text-align: center;
  font-size: 16px;
}

.oficina-col {
    float: left;
    width: 33.3%;
    padding: 5px;
    box-sizing: border-box;
    min-width: 280px;
}

.contacto-form legend {
    border: none;
    margin: 0;
    color: inherit;
    text-align: left;
    padding-left: 10px;
    text-transform: uppercase;
    font-size: 1.3em;
    float:left;
}

#contact-form-right-inner .metro {
    margin: 5px 0;
    height: 27px;
    /* width: 100%; */
    background-color: #fff;
}

.contacto {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    width: 80%;
    background-color: #eee;
    /* border: 1px solid #999; */
}

.contacto textarea {
    margin-left: 10px;
}

.send-contact-btn {
    float: left;
    clear: both;
    text-align: center;
    width: 100%;
}

.contacto-form .btn-mg {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}

.text-title {
  border-bottom: 1px solid #e1e1e1;
  color: #4d5467;
  font-size: 22px;
  font-weight: bold;
  padding: 10px 0 20px 50px;
}

.contact-form-title {
  background-color: #47a877;
  margin-left: 0;
  width: 95%;
  margin-bottom: 10px;
}

#tira-contact-form-mapa .contacto-form{
    float: left;
    width: 200px;
}

.contacto-form input,
.contacto-form textarea,
.contact-form-field .metro{
    width: 180px;
}

.contact-form-field .metro {
  margin-left: 0;
  width: 190px;
}

#contact-form-left-inner, #contact-form-right-inner {
    width: 50%;
    text-align: center;
    box-sizing: border-box;
    float: left;
    padding: 0 5px;
    min-width: 230px;
}

#contact-form-left-inner input, #contact-form-right-inner input
, #contact-form-right-inner textarea{
    width: 100%;
    box-sizing: border-box;
    margin: 5px 0;
    /* line-height: 23px; */
    height: auto;
    background-color: #fff;
}

.contacto-form .btn-mg {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    /* position: relative; */
    display: block;
    float: none;
    margin-bottom: 10px;
    background: #b4d44d;
}

#contact-first-row-text,
#tira-contact-form-mapa,
#contacto-col-izq{
    float: left;
}

#contacto-col-izq{
    margin-bottom: 10px;
}

#contacto-col-izq #reservation-wrapper .alquiler-btn {
  margin-top: 0;
}

#get-in-touch {
  float: right;
  margin-left: 10px;
  width: 220px;
  background-color: #eee;
}

#get-in-touch-title,
#network-connect-title{
  background-color: #47a877;
  color: #fff;
  font-size: 22px;
  padding: 10px 0;
  text-align: center;
}

#get-in-touch-content{
    
}

#network-connect-title{
    
}

#network-connect-icons{
    
}

/*----Pagina Faqs-----*/

#faq-buscar-input {
    display: none;
}

#faq-buscar-wrapper {
    height: 30px;
}

.middle-container-wrapper{
    max-width: 940px;
    margin-left: 5px;
    margin: 10px 0;
}

.second-row-faqs{
   color: #fff;
}

.second-row-faqs h2{
    padding: 0px 0 0px 30px;
    font-weight: bold;
    font-size: 24px;
    margin: 0;
}

.second-row-faqs span{
    padding: 5px 0 5px 10px;
    font-weight: bold;
    font-size: 16px;
}

#main-container {
    margin-bottom: 10px;
    margin-top: 10px;
}

.faq-pregunta {
    font-size: 1.3em;
    margin-top: 10px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.faq-col-izq {
    color: #c4c5bf;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.faq-col-izq input[type="text"],
.faq-col-izq input[type="email"],
.faq-col-izq textArea {
  background-color: #cecece;
  border: medium none;
  border-radius: 0;
  color: #7d7d7d;
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 200px;
}

.faq-col-izq-fila {
    /* border-bottom: 2px solid #454545; */
    font-size: 13px;
    padding: 15px 10px 15px 40px;
    color: #999;
    margin: 0 5px;
    border-bottom: 1px dotted;
}

.faz-col-izq-fila-right-ico{
    
}

.faq-col-izq-fila.active{
    background-color: #b4d44d;
    color: #000;
}

#faq-ask-question textarea {
    margin-left: auto !important;
}

.faq-col-izq-title {
    background-color: #595959;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    padding: 5px;
}

.faq-col-izq-fila a {
    color: #3F3E3E;
    text-transform: uppercase;
}

#send-question {
    margin-left: auto;
    margin-right: auto;
    float: none;
    width: 100px;
}

.faq-col-izq-fila.active {
    /* background-color: #b4d44d; */
    background: #ccc;
    color: #000;
    background-image: none !important;
}

.form-faq-tag{
    margin: 0;
}

#faq-buscar {
  margin-top: 10px;
  margin-bottom: 10px;
}

#columna-cent {
    padding: 10px;
    box-sizing: border-box;
}

.faq-seccion-title{
  background-color: #eee;
  font-weight: bold;
  font-size: 16px;
  padding: 8px 0 8px 40px;
  color: #39654e;
}

.faq-seccion-content{
    float: left;
    clear: both;
}

.faq-seccion-content h3{
    color: #39654e;
}

#faq-galeria-base{
    float: left;
    clear: both;
}

.item-faq-galeria-base {
  float: left;
  margin: 0 3px;
  max-width: 310px;
  min-width: 300px;
  width: 33.3%;
}


/*----Página de autos------*/
#cars-banner-inner {
  background: url("../img/autos/banner_01__0000_banner_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  margin: 0 5px;
  max-width: 930px;
  min-height: 360px;
  width: 100%;
}

#banner-inner {
  background: url("../img/deals/banner_02__0003_arrow.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  border: 1px solid #000;
  border-radius: 6px;
  margin-top: 5px;
  min-height: 335px;
  width: 100%;
}

#autos-easyway-logo {
  float: left;
  margin-left: 30px;
  margin-top:  30px;
}

#cars-banner-inner #cartel1-contacto, #banner-inner #cartel1-contacto, #blog-banner-inner #cartel1-contacto, #rates-banner-inner #cartel1-contacto {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  color: #242424;
  float: left;
  font-family: verdana;
  font-size: 14px;
  height: auto;
  margin: 0 0 10px 80px;
  padding-right: 20px;
  padding-top: 5px;
  text-align: center;
  width: auto;
}

#cars-banner-inner #cartel1-contacto, #banner-inner #cartel1-contacto, #blog-banner-inner #cartel1-contacto, #rates-banner-inner #cartel1-contacto {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  color: #242424;
  float: left;
  font-family: verdana;
  font-size: 14px;
  height: auto;
  margin: 0 0 10px 80px;
  padding-right: 20px;
  padding-top: 5px;
  text-align: center;
  width: auto;
}

#cartel2-contacto.cartelmexblog {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #242424;
  float: left;
  height: 45px;
  padding-top: 0;
}

#autos-easyway-logo.blog-contact-logo {
  margin-top: 10px;
}

#call-free-label.blog-contact-label {
  margin-top: 7px;
}

#cartel2-contacto .no-tel {
  color: #999;
}

#cartel1-contacto .no-tel {
  color: #999;
}

#auto-banner-contact-us {
  float: left;
  margin-left: 83px;
}

#auto-banner-contact-us .btn {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  border-radius: 0;
  color: #fff;
}

#rates-banner-left #auto-banner-contact-us .btn,
#cars-banner-left #auto-banner-contact-us .btn {
  background: none repeat scroll 0 0 #b4d44d;
}

#rates-banner-left #auto-banner-contact-us .btn {
  margin-top:  5px;
}

.desplegable-sign-mas,
.desplegable-sign-menos {
    float: left;
    width: 10px;
    padding: 7px;
    color: #fff;
}

#call-free-label {
  clear: both;
  color: #253ab6;
  float: left;
  font-size: 20px;
  margin-left: 30px;
  margin-top: 20px;
  text-transform: uppercase;
}

#cars-banner-left {
  float: left;
  width:  30%;
  min-width: 300px;
}

#cars-banner-right {
  background: url("../img/blog/blog_right_0025_banner.jpg") no-repeat scroll 280px top rgba(0, 0, 0, 0);
  float: right;
  height: 335px;
  width: 64%;
  border-radius: 6px;
}

#cars-page-banner-right {
  background: none;
  float: right;
  height: 335px;
  width: 64%;
  border-radius: 6px;
}

#car-banner-offer-title > div {
  float: left;
}

#car-banner-offer-title > div {
  color: #253ab6;
  float: left;
  font-size: 18px;
  margin: 0 10px;
  text-transform: uppercase;
}

.car-banner-left-flag ,
.car-banner-right-flag {
  float: left;
}

#car-banner-offer-title {
  float: left;
  width: auto;
  margin-top:  30px;
}

.imagen-banner-auto{
    float: left;
}

#car-banner-tira-oferta {
  float: left;
  margin-top: 30px;
  width: 100%;
}

#banner-auto-marca {
  color: #fff;
  font-family: verdana;
  font-size: 20px;
  text-transform: uppercase;
}

#car-banner-tira-oferta .precio-dia-semana {
  font-weight: normal;
  font-size: 23px;
}

#banner-ofert-marc-auto {
  _width: 40%;
  float:  left;
}

#car-banner-tira-oferta .par-dia-semana-precio {
  clear: none;
  margin-right: 5px;
}

#paginado {
  background-color: #47a877;
  border-radius: 10px;
  clear: both;
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 100%;
  padding:  5px 0;
}

#paginado > form {
  margin: 0;
}

#paginado input {
  background-color: #47a877;
  border: 3px solid #fff;
  border-radius: 15px;
  color: #fff;
  display: inline-block;
  height: 30px;
  width: 30px;
  font-weight: bold;
}

#car-left-bar-destination,
#deals-right-public{
    margin-bottom: 10px;
    width: 100%;
}

#car-left-bar-cartel{
    background-color: #2e2e2e;
    color: #fff;
    padding: 5px;
    margin-bottom: 10px;
}

.car-left-bar-green1,
#texto-superior-centro .primera-palabra {
  color: #b4d44d;
  font-size: 18px;
  font-weight: bold;
}

.car-left-bar-green2{
   color: #47a877; 
   text-transform: uppercase;
   font-size: 14px;
}

.car-left-bar-white {
  color: #fff;
  font-size: 18px;
}

#seccion-divider.seccion-divider-cars {
  padding: 0 10px;
  max-width: 690px;
  width: 100%;
  margin-top:  10px;
  float: left;
}

#texto-superior-centro{
   margin-left: 10px;
   margin-top: 10px;
}

#texto-superior-centro .resto-texto {
  font-size: 14px;
}

#busqueda-auto-wrapper {
  background-color: #47a877;
  border-radius: 6px;
  float: left;
  margin-left: 10px;
  max-width: 670px;
  padding: 5px 10px;
  width: 96%;
}

.form-busqueda-auto-first-row,
.form-busqueda-auto-second-row {
  clear: both;
  float: left;
  width: 100%;
}

#busqueda-auto-wrapper .input-modelo,
#busqueda-auto-wrapper .input-marca-auto {
  width: 200px;
}

#form-busqueda-auto .metro{
    margin: 0;
}

#busqueda-auto-wrapper .input-element {
  float: left;
  margin-right: 8px;
}

#busqueda-auto-wrapper .input-element .input-title{
    color: #fff;
}

#busqueda-auto-wrapper .input-element.transmition,
#busqueda-auto-wrapper .input-element.transmition .metro{
    width: 90px;
    margin-left: 5px;
}

#busqueda-auto-wrapper input{
    display: block;
}

#busqueda-auto-wrapper input[type='checkbox']{
    margin-left: 5px;
}

#busqueda-auto-wrapper .input-element.music{
    margin-left: 10px;
}

.media-size {
  margin-left: 5px;
  width: 90px;
}

.btn-std{
    background-color: #b4d44d;
    color: #fff;
    padding: 5px 10px;
    border:0;
    border-radius: 6px;
}

#busqueda-auto-wrapper .btn-submit {
  margin-top: 20px;
  margin-left:  10px;
}

.fondo-auto {
    background-color: #fff;
    /* border: 1px solid #999; */
    /* border-radius: 6px; */
    /* clear: both; */
    /* float: left; */
    height: 120px;
    /* margin-top: -105px; */
    position: relative;
    width: 130px;
    z-index: 0;
}

.flota-item {
    float: left;
    margin: 0;
    border: 1px solid #ccc;
    border-radius: 0;
}

.auto-inner{
    float: left;
}

.auto-inner a {
  float: left;
  margin-left: -50px;
  position: relative;
  z-index: 10;
  margin-top:  30px;
}

.flota-container .inner-col2 {
    float: left;
    min-width: 300px;
    width: 33.3%;
    padding: 10px 5px;
    box-sizing: border-box;
}

.main-flota-img {
    margin-top: 0;
    max-width: 150px;
}

.float_center {
    float: right;
    position: relative;
    left: -50%;
    text-align: left;
    width: 100%;
}

.float_center > .child {
    position: relative;
    left: 50%;
    max-width: 900px;
    width:100%;
}

.car-title,
.office-title{
    background-color: #686b72;
    color: #eee;
    padding: 5px 10px;
    text-transform: uppercase;
}

.auto-info-inner {
    border-left: 1px dotted #999;
    float: right;
    height: auto;
    width: 130px;
}

.auto-more-info{
    position:absolute;
    bottom: 5px; right:2px;
    display: none;
}

.flota-alquiler {
    margin: 11px 6px -10px;
    clear: both;
}

.flota-alquiler .btn-mg, .flota-btn-alq {
    /* background: none no-repeat scroll 0 0 #2e2e2e; */
    /* border-radius: 18px; */
    color: #fff;
    display: block;
    padding: 5px;
    /* width: 120px; */
    position: relative;
    /* margin-left: auto; */
    /* margin-right: auto; */
    left: auto;
    border-radius: 0;
    /* background-color: #b4d44d; */
    background: #b4d44d;
    width: auto;
    margin-bottom: 5px;
}

.flota-ul > li.auto-inf-marca{
  float: left;
  list-style: none outside none;
  margin-top: -6px;
  max-width: 150px;
}

.auto-photo-inner{
    float: left;
}

.flota-infor-item{
    float: left;
}

.auto-inf-marca-tit {
  text-transform: uppercase;
  color: #915608;
}

.precio-auto-inner {
    float: left;
    margin-top: 10px;
    padding-left: 5px;
}

.precio-auto-inner .precio-dia-semana, .precio-auto-inner .cont-dia-semana {
  color: #EC6D44;
  font-size: 13px;
  font-weight: normal;
}

.flota-feature-icon,
.flota-feature-text{
    display: inline-block;
}

.car-pestana.btn-mg{
    border: 0;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-left: 3px;
}


/*---Pagina de Travel tips----*/
#traveltips-banner-right {
  background: url("../img/travel-tips/banner_03__0001_right_side.png") no-repeat scroll right top ;
  float: right;
  height: 335px;
  max-width: 690px;
  position: relative;
  width: 80%;
}

#traveltips-banner-right-center {
  float: left;
  max-width: 500px;
  padding-left: 70px;
  width: 100%;
}

#traveltips-banner-right-extreme {
  max-width: 200px;
  position: absolute;
  right: 0;
  color:  #eee;
}

#traveltips-call-free-label {
  color: #fff;
  font-size: 16px;
  margin-left: 30px;
  margin-top: 20px;
  position: relative;
  text-transform: uppercase;
}

#traveltips-cartel1-contacto,
#traveltips-cartel2-contacto{
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #eee;
  font-family: verdana;
  height: auto;
  margin-right: auto;
  margin-top: 8px;
  text-align: center;
  position:  relative;
  display: block;
  margin-top: 18px;
}

#traveltips-cartel1-contacto {
  margin-left:  20px;
}

#travel-tips-precios {
  float: left;
  max-width: 300px;
  padding-left: 60px;
  width: 100%;
}

#travel-tips-precios .par-dia-semana-precio {
  clear: none;
  margin-right: 10px;
}

#travel-tips-precios .precio-dia-semana {
  color: #34a1d4;
  text-shadow: 1px 1px #E87500;
  float: left;
  font-size: 24px;
}

#travel-tips-precios .cont-dia-semana {
  font-weight: bold;
}

#travel-tips-banner-car-title {
  float: left;
  margin-top: 30px;
}

#travel-tips-banner-car-title #banner-ofert-marc-auto {
  width: 100%;
}

#travel-tips-banner-car-title #banner-auto-marca {
  color: #34a1d4;
  margin-top: 10px;
  text-shadow: 1px 1px #e87500;
  font-weight: bold;
  font-size: 24px;
}

.par-dia-semana-precio.precio-der {
  float: right;
}

#travel-tips-precios .cont-dia-semana {
  clear: both;
  float: left;
}

#traveltips-cartel2-contacto .pais,
#traveltips-cartel1-contacto .pais {
  color:#900;
  display: block;
  font-family: verdana;
  font-size: 20px;
  margin-top: 15px;
  width: 200px;
}

#traveltips-banner-contact-us a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-right: 20px;
}

#traveltips-banner-contact-us {
  clear: both;
  float: right;
  margin-top: 10px;
}

#travel-tips-first-cartel {
    color: #242424;
    float: left;
    font-size: 1.3em;
    max-width: 930px;
    padding: 5px;
    width: 50%;
    margin-top: 10px;
    box-sizing: border-box;
    min-width: 280px;
}

#travel-tips-first-cartel-img-wrapper {
    float: right;
    width: 50%;
    box-sizing: border-box;
    min-width: 300px;
}

.travel-tip-items-wrapper {
    float: left;
}

#travel-tips-first-row {
    float: left;
}

#travel-tips-cartel-img {
    float: right;
    margin-right: 0;
    margin-top: -30px;
}

.travel-tip-item {
  background-color: #fff;
  border: 1px solid #c7c7c6;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
  max-width: 280px;
  min-width: 280px;
  overflow: hidden;
  padding: 10px;
  width: 33.3%;
  height: 300px;
}

.travel-tip-item-icono {
  float: left;
}

.travel-tip-item-body {
  height: 213px;
}

.travel-tip-item-title {
    background-color: #686b72;
    font-size: 15px;
    color: #eee;
    margin-top: 20px;
    text-transform: uppercase;
    padding: 5px 10px;
}

#seccion-divider-travel-tip{
  max-width: 940px;
  padding: 5px;
  width: 100%;  
  float: left;
}

#main-container1 {
  float: left;
  max-width: 940px;
  padding: 0 5px 10px;
  width: 100%;
}

#base-travel-tips-items {
  background-color: #fff;
  clear: both;
  padding-top: 10px;
  text-align: center;
}

.base-travel-tip-item {
    padding: 5px;
    text-align: left;
    width: 210px;
    float: left;
    width: 33.3%;
    min-width: 280px;
    box-sizing: border-box;
}

.base-travel-tip-item-img{
    text-align:center;
}

.base-travel-tip-item-title {
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

/*---Página Deals-----*/

.deals-imagen-restaurante,
.deals-right-public,
.deals-cartel-imagen-restaurante{
    float: left;
}

.deals-cartel-imagen-restaurante {
  background: url("../img/deals/Great deals__0019_Ellipse_pub.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 20px;
  height: 90px;
  margin-left: 10px;
  margin-top: -140px;
  padding: 25px 20px;
  width: 90px;
}

.rest-name span {
  clear: both;
  color: #999;
  float: left;
  font-size: 13px;
  width: 155px;
}

.rest-price {
  color: #999;
  float: left;
  font-size: 22px;
  margin-top:  5px;
}

.rest-name {
  float:  left;
}

.deals-offer-row {
    width: 100%;
}

.deals-offer-column {
    width: 32%;
}

.deals-offer-column-inner {
    margin: 0 auto;
    width: 300px;
    _height: 90px;
}

#deals-right-public .deals-restaurant-butt {
  float: left;
  width: 100%;
  margin-top: 5px;
  border-top:  1px solid #eee;
  padding-top:  8px;
}

.deals-social-links {
  float:  right;
}

.deals-easy-way-logo {
  float: left;
  width: 90px;
}

.deals-social-right {
  float: right;
  width: 100%;
  margin-bottom: 10px;
}

.deals-social-follow {
  background-color: #b94a48;
  border-radius: 6px;
  color: #fff;
  float: right;
  margin-right: 10px;
  padding: 2px 10px;
  margin-bottom: 10px;
}

#deals-right-public .deals-restaurant-butt a {
  border: 0 none;
  color: #fff;
  display: block;
  padding:  8px 10px;
}

#deals-right-public .deals-restaurant-butt .btn-see-more{
  float: left;
  background-color: #252525;
}

#deals-right-public .deals-restaurant-butt .btn-reserve{
  float: right;
  background-color: #47a877;
}

.deals-flota-container.flota-container .inner-col2 {
  float: left;
  width: 100%;
}

.deals-flota-container .flota-item {
  background-color: #fff;
  box-shadow: none;
  float: left;
  margin: 0;
  width: 100%;
  border-radius: 0;
}

.deals-flota-container .auto-inner {
  float: left;
  width: 100%;
}

.deals-flota-container .flota-infor{
    
}

.deals-flota-container .auto-info-inner {
  width: 170px;
  margin-right: 5px;
}

.deals-flota-container .auto-info-inner {
  float: left;
}

.deals-flota-container .precio-auto-inner {
  float: left;
  margin-top: 100px;
  margin-left:  -20px;
}

.deals-flota-container .auto-inf-marca-tit {
  color: #1f7f4a;
  float: left;
  font-size: 16px;
}

.deals-flota-container .precio-auto-inner .precio-dia-semana {
  color: #47a877;
  font-size: 20px;
  font-weight: normal;
}

.deals-flota-container .precio-auto-inner .cont-dia-semana {
  color: #47a877;
  font-size: 14px;
  font-weight: normal;
}

.deal-car-offer-code {
  float: right;
  width:  200px;
}

.deal-offer-code-title{
    float: right;
}

.deal-offer-code-caption {
  float: right;
  font-size: 14px;
  clear:  both;
}

.deal-offer-code {
  clear: both;
  float: right;
  font-size: 16px;
  text-transform: uppercase;
}

.deals-flota-container .flota-alquiler .btn-mg {
  background: none no-repeat scroll 0 0 #34a1d4;
  border-radius: 3px;
  color: #fff; 
  text-transform: uppercase;
  padding: 5px;
}

#deal-offer-up-caption {
  background-color: #242424;
  color: #fff;
  float: left;
  font-size: 17px;
  min-width: 300px;
  padding: 5px 10px;
  text-transform: uppercase;
  width: 100%;
}

.deal-offer-up-caption-title{
    float: left;
}

.deal-offer-up-caption-date {
    float: left;
    clear: both;
    margin-top: 0;
    text-transform: capitalize;
}

.deal-title-accordion{
    /*height:35px;*/
    float:left;
}

.deal-accordion-body {
    float: left;
    width: 100%;
    border-top: 1px solid #999999;
}

#deal-offer-above-caption {
  border-bottom: 1px solid #eee;
  color: #47a877;
  float: left;
  font-size: 17px;
  margin-bottom: 5px;
  max-width: 668px;
  min-width: 300px;
  padding: 2px 10px;
  text-transform: uppercase;
  width: 100%;
}

.rent-col {
  float: left;
  margin-right: 5px;
  max-width: 300px;
  min-width: 300px;
  width: 33.3%;
}

.rent-col.col-sel-car {
  margin-right: 15px;
}

.auto-rent {
  border: 1px solid #ccc;
  float: left;
  margin-left: 10px;
  max-width: 295px;
  padding: 8px 0;
  width: 100%;
}

.auto-rent .auto-rent-marca {
  float: right;
  font-weight: normal;
  margin-bottom: 5px;
  margin-right: 10px;
}

.rent-car-image {
  clear: both;
  float: left;
  margin-left: -15px;
  margin-top: -90px;
  width: 160px;
}

.rent-car-image-backg {
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  float: left;
  height: 100px;
  margin-left: 25px;
  width: 120px;
}

#car-options {
  float: right;
  margin-top: -85px;
  width: 140px;
}

#car-options .datos{
    float: left;
}

#car-options .datos p,
#car-options .datos img{
    float: left;
    margin-right:auto;
}

.datos{
    width: auto;
}

.rent-precio-auto-inner {
  float: left;
  margin-left:  10px;
  margin-top: 10px;
}

.rent-precio-auto-inner .precio-dia-semana {
  color: #915608;
  font-size: 18px;
  font-weight: normal;
}

.rent-precio-auto-inner .cont-dia-semana {
  color: #915608;
  font-size: 13px;
  font-weight: normal;
}

.rent-another-car {
  clear: both;
  color: #fff;
  float: right;
  margin-right: 10px;
  padding: 5px 20px;
  border: 0;
  background-color: #b4d44d;
}

/*---Página de alquiler----*/

#alquilerform {
    float: left;
}

#rent-col-info-wrapper {
    float: right;
}

.form-rent-pag-rent {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  max-width: 298px;
  overflow: hidden;
  width: 100%;
}

.uno .rent-form-rent-title {
  background-color: #1f7f4a;
  color: #fff;
  float: left;
  font-size: 16px;
  max-width: 305px;
  padding: 5px 0 5px 10px;
  width: 100%;
}

.uno .pick-up-place, .uno .return-place {
  border: medium none;
  color: black;
  font-size: 18px;
  margin: -10px 0 0 0px;
  text-align: left;
}

.location-label {
  _float: left;
  font-size: 11px;
  margin-left: 0px;
}

.control-group {
  float: right;
  margin: 0 -12px 0 0;
  width: 235px;
}

.control-group-label {
  clear: both;
  float: left;
  font-size: 11px;
  margin-top: 5px;
}

.btn-alquiler-uno.pull-right{
    float: left;
}

#alquiler-uno{
  cursor: pointer;
  margin-top: 15px;  
  padding: 4px 70px;
}

.col-other-car-option{
    min-width: 300px;
    height: 300px;
}

.col-other-car-option-caption{
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.background-col-info-rectangle span {
  margin-top: 5px;
  margin-left: 10px;
  float: left;
}

.auto-rent.rent-another-car-right {
  margin: 10px 0 0 5px;
}


.con-info-rent-qr {
    margin-left: 5px;
}

#rent-car-inf-place-model {
  background-color: #f8f8f8;
  float: left;
  max-width: 287px;
  width: 100%;
}

#lugar-recog {
  float: left;
  padding: 0 0 0 5px;
  width: 150px;
}

#lugar-entreg {
  float: left;
  padding: 0;
  width: 100px;
}

.personal-data {
    max-width: 610px;
}

p#recogida1 {
    clear: both;
}

#lugar-recog p,
#lugar-entreg p{
    float: left;
}

.rent-lugar-recog-label,
.rent-lugar-entrega-label{
    text-transform: uppercase;
}

#rent-imag-auto, #rent-autoval, #rent-marca-auto {
  float: left;
  clear:  both;
}

#desglose-subt-tot {
  float: left;
  max-width: 260px;
  padding: 0 20px;
  width: 100%;
}

.rent-select-accesor,
.seguro{
    clear: both;
}

#datos-auto {
    border-top: 1px dotted;
    clear: both;
    float: left;
    max-width: 275px;
    padding: 5px;
    width: 100%;
}

#accesorios {
    display:none;
}

#seguros, #accesorios {
    float: left;
    padding-right: 13px;
    width: 100%;
    padding: 0 5px;
    max-width: 278px;
    background-color: #f8f8f8;
}

.rent-accesorio-item,
.desglose-subt-tot-item{
    float: left;
    width: 100%;
}

.desglose-subt-tot-item{
    margin: 5px 0;
}

.desglose-subt-tot-item-title,
.desglose-subt-tot-item .datos-text{
  float: left;
  margin: 0;
  padding: 0;
  top: 0;
}

.desglose-subt-tot-item-title{
    width: 240px;
}

.desglose-subt-tot-item-total p{
    float: right;
    clear: both;
}

#ali-caption {
    color: red;
    font-size: 0.8em;
    margin-left: 10px;
    float: left;
}

.col-other-car-option {
  display: block;
  height: 790px;
}


.desglose-subt-tot .datos-text{
    float: right;
}

#rent-content-body{
    float: left;
}

#rent-selected-car {
    border-bottom: 2px solid #686b72;
    color: #242424;
    float: left;
    font-size: 17px;
    /* font-weight: bold; */
    margin-bottom: 15px;
    margin-left: 10px;
    text-transform: uppercase;
    width: 96%;
}

#col-info-rent-label {
  font-size: 16px;
  margin: 0;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.background-col-info-rectangle {
  height: 30px;
  width: 100%;
  background-color:  #686b72;
  float: left;
}

.seguros-title, .accesorios-title {
    border-bottom: 1px dotted;
    border-top: 1px dotted;
    font-weight: bold;
}

.seguros-title a, .accesorios-title {
    cursor: pointer;
    font-weight: normal;
    color: #1479b8;
}

.insurances-coverages-caption{
    color: #1479b8;
    margin-left:10px;
    margin-top: 5px;
    float:left;
}

.rent-galeria-base{
    margin-bottom: 10px;
}

.rent-col.seguro{
  display:block;
}

.rent-col-izq{
    float: left;
}

.rent-col.seguro.alq-offer{
    display: none;
}

.span12.rent-btn-accesories {
  margin-top: 10px;
  width: 940px;
}

.rent-btn-fin .btn-mg {
  padding: 5px 60px;
}

.rent-btn-fin {
  width: 100%;
  margin-top: 10px;
  display: none;
  float: left;
}

.span12.rent-btns {
  margin-left: -20px;
  margin-top: 70px;
  position: absolute;
  width: 940px;
}

.rent-seguro-bot {
  float: left;
  margin: 130px 0 0 1px;
}

#alquiler-dos {
  float: right;
  padding: 4px 50px;
}

#alquiler-bdos {
  float: left;
  padding: 4px 50px;
}

#rent-wizard-column {
    float: left;
    max-width: 290px;
}

.price-resum {
    border-top: 1px dotted;
    max-width: 270px;
    padding: 0 10px;
    width: 100%;
    background-color: #f8f8f8;
}

.price-resum .span2{
    margin-top: 10px;
    width: 100%;
}

.rent-segur-title {
  background-color: #686b72;
  color: #fff;
  float: left;
  font-size: 16px;
  margin-bottom: 10px;
  max-width: 290px;
  padding: 5px 0 5px 10px;
  width: 100%;
}

.rent-ins-cov-title {
  color: #1f7f4a;
  float: left;
  font-weight: bold;
  padding-left:  5px;
}

.rent-ins-cov-usd {
  color: #1f7f4a;
  float: right;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}

.rent-ins-cov-per-day {
  border-left: 2px solid #1f7f4a;
  color: #1f7f4a;
  float: right;
  font-size: 10px;
  line-height: 10px;
  margin-left: 2px;
  padding-left: 2px;
  width: 30px;
}

.rent-col.seguro ul {
  float: left;
  list-style: none outside none;
  margin-left: 0;
  max-width: 280px;
  padding: 0 10px;
}

.rent-col.seguro .seg-text {
    float: left;
    width: 195px;
    margin-left: 10px;
}

.rent-col.seguro .text-right {
  float:  left;
}

ul.align-responsive {
  padding: 0;
}

.seg-li {
  margin: 25px 40px 0 0;
}

.rent-col.seguro   .subtotal {
  margin: 10px 0 10px 160px;
}

.rent-col.rent-select-accesor .subtotal {
  margin: 10px 0 0 -230px;
}

.rent-col.rent-select-accesor {
  margin-left: 8px !important;
  margin-top: 10px !important;
}

#alquiler-tres {
  float: right;
  margin-right:  35px;
  padding:  4px 50px;
  margin:0;
}

#alquiler-bfin{
    float: left
}

.rent-btns-end{
    margin-top: 35px;
    display:none;
    float: left;
    width: 100%;
}

.sup-responsive2 {
  padding-top: 5px;
}

#central-container {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 5px;
}

.rent-btns-end .btn-mg {
    padding: 5px 40px;
}

/*-------Página Rates-----------*/

#rates-caption{
    font-size: 14px;    
    font-weight: bold;
    margin-left: 10px;
    margin-bottom: 10px;
}

#rates-content .accordion-group {
    margin-bottom: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border: 0;
}

.grass-green{
    color: #b4d44d;
}

.accordion-heading {
    font-size: 16px;
    max-width: 948px;
    width: 100%;
    border-bottom: 1px solid #999;
}

.accordion-heading a {
    color: #474141;
    font-size: 0.9em;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 80%;
}

.rates-flota-container .flota-alquiler .btn-mg {
  background: none no-repeat scroll 0 0 #b4d44d;
  border-radius: 3px;
  color: #fff;
  padding: 5px;
  text-transform: uppercase;
}

.rates-flota-container .precio-auto-inner {
  float: right;
  margin-left: -20px;
  margin-bottom: 10px;
}

.rates-flota-container .auto-inf-marca-tit {
    color: #333;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 1.2em;
}

.rates-flota-container .auto-info-inner {
  border: 0;
}

.rates-price-butt-wrapper {
    border-left: 1px dotted;
    float: right;
    width: 190px;
}

.rates-flota-container .auto-info-inner{
    float: left;
    width: auto;
}

.rates-flota-container .auto-info-tit {
  clear: both;
  color: #999;
  float: left;
  font-size: 12px;
}

.rates-flota-container .auto-info-categ{
    font-size: 12px;
    float: left;
    text-transform: capitalize;
}

.accordion-inner {
  padding: 0;
}

.accordion-group {
    overflow: visible;
    float: left;
    width: 100%;
}

.view-car-details {
  float: right;
  margin-right: 50px;
  margin-top:  -20px;
}

.view-car-details a {
  color: #378dc3;
  font-size: 14px;
}

.rates-flota-container .auto-inner {
  float: left;
  width: 100%;
}

.rates-flota-container .flota-item {
    border-radius: 0;
    box-shadow: none;
    float: left;
    margin: 0;
    max-width: 875px;
    width: 100%;
    border: 0;
}

.rates-flota-container .precio-auto-inner .precio-dia-semana {
    color: #EC6D44;
    font-size: 1.3em;
    font-weight: normal;
}

.rates-flota-container .precio-auto-inner .cont-dia-semana {
  color: #39654e;
  font-size: 12px;
  font-weight: normal;
}

.rates-flota-container {
    float: left;
    height: auto;
    width: 100%;
    border-bottom: 1px dotted;
    padding: 5px 0;
}

/*-----Página de blog-------*/
#blog-first-cartel {
    border-bottom: 1px solid #eee;
    float: left;
    margin: 10px;
    max-width: 940px;
    width: 100%;
}

.blog-cartel-title {
  color: #b4d44d;
  font-size: 20px;
  font-weight: bold;
}

.blog-cartel-description {
  float:  left;
  clear: both;
}

#blog-pager {
  border-bottom: 1px solid #eee;
  float: left;
  margin: 5px;
  max-width: 940px;
  width: 100%;
}

.blog-comment-ammount {
    color: #999;
    float: left;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    text-transform: uppercase;
}

#blog-pager{
    float: left;
    border-bottom: 1px solid #eee;
}

#blog-comments-wrapper .blog-container{
    margin: 10px 10px;
}

#blog-comments-wrapper .blog-container{
    margin: 10px 10px;
}

#blog-comments-wrapper .blog-container .row{
    margin:-10px 0 15px 0;
    color:#3ABEB4;
}

#blog-comments-wrapper .blog-title {
  color: #999;
  font-weight: normal;
  float:  left;
  clear: both;
}

#blog-comments-wrapper .creator {
  color: #939393;
  float: left;
  font-size: 14px;
  font-weight: bold;
}

.blog-creator-say, .blog-date {
  color: #999;
  float: left;
  font-size: 12px;
}

.blog-creator-say{
    margin-left: 5px;
}

.blog-date{
  clear: both;  
}

#blog-comments-wrapper .blog-container {
  border-bottom: 1px dotted #999;
}

.blog-enter-comment.bs-docs-example {
    border-radius: 0;
}

.blog-enter-comment.bs-docs-example .contacto-text {
  color: #949494;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 10px;
}

.blog-enter-comment.bs-docs-example .metro {
  margin: 0;
}

.phone-testim{
    margin-top: 10px;
}

.btn-testimonial input {
  border-radius: 6px;
  display: block;
  float: none;
  margin: 20px auto 0;
  position: relative;
  text-transform: uppercase;
  width: 100px;
}

.btn-testimonial {
  width: 100%;
}

/*-----Alquiler paso 5 Personal Data----*/
.PersonalData {
     display: none;
    background-color: #d7f2ef;
    float:left;
}

#personal-data-header-caption {
  background-color: #fff;
  float: left;
}

#personal-data-header-caption > span {
  font-weight: bold;
}

#personal-data-header-caption2 {
  background-color: #47a877;
  color: #fff;
  float: left;
  font-size: 16px;
  font-weight: bold;
  padding: 5px 10px;
  width: 100%;
  max-width: 614px;
}

.personal-data-first-column,
.personal-data-second-column{
  width: 50%;
  float:  left;
}

.personal-data-second-column {
  border-left: 1px solid #000;
  max-width: 300px;
}

.personal-data-second-column.pd-first-seccion {
  border-left: 1px solid #242424;
  max-width: 300px;
}

.row-fluid.flight-seccion {
  border-top: 1px solid #000;
  margin-top: 10px;
}

.pers-data-field-wrapper, .pers-data-field-caption, .pers-data-field {
  clear: both;
  float: left;
  margin-left:  10px;
}

.pers-data-field .metro {
  margin: 0;
}

/*Alquiler Rápido*/
.PersonalData input,
.PersonalData textarea,
.PersonalData .uneditable-input,
.PersonalData .metro{
  width: 180px;
}

.PersonalData #birthday-dp{
  width: 165px;
}

.PersonalData .span3{
    width: 22%;
    min-width: 180px;
}

.PersonalData .mg-text {
  color: #39654e;
  font-size: 15px;
  font-weight: bold;
  text-align: left;
}

.PersonalData fieldset {
  margin-left: 20px;  
  float: left;
}

.PersonalData legend {
  margin-left: 0;  
}

.PersonalData .mg-text.airline-title {
  margin-left: 20px;
  max-width: 130px;
  float:  left;
}

.pers-data-field-wrapper {
  margin-top: -10px;
}

.pers-data-field-wrapper.pd-birth {
  margin-top: 0;
}

.pd-icon {
  float: left;
  margin-top:  3px;
  margin-left: 5px;
}

/*Para que el datepicker2 funciones también al pulsar el icono*/
#flota-img {
  margin-left: 2px;
  margin-top: -20px;
  width: 100%;
}

#alquiler-retorno input {
  max-width: 200px;
  width: 100%;
}

#timepicker1,
#timepicker2{
    display: inline;
}

.alquiler-img {
  margin-left: 30px;
  margin-top: 0;
  top: 0;
}

#rent-inner-box .metro.scrollable {
    width: 225px;
    margin-left: 0;
}

/*#alquiler-retorno{    
  padding: 0; 
  width: 277px;
  margin-left: 2px;
  margin-top: -19px;
}*/

/*Fuente del alquiler*/
.alqui-mapa p{
    font-size: 12px;
}

#reservation-wrapper #timepicker1,
#reservation-wrapper #timepicker2 {
  width: 187px;
}

#reservation-wrapper.left-side #fechai {
  max-width: 187px;
}

#reservation-wrapper.left-side .alquiler-btn {
  top:  -10px;
}

#alquiler-retorno fieldset {
  width: 180px;
  margin-left: auto;
  margin-right: auto;
}

#reservation-wrapper .caption{
  color: inherit;
  font-family: ewMyriad;
  font-weight: bold;
  line-height: 20px;
  margin: 10px 0;
  text-rendering: optimizelegibility;
}

/*----Página de Seguros-----*/

#seguro-banner-inner {
  border: 1px solid #999;
  border-radius: 6px;
  max-width: 925px;
  min-height: 335px;
  padding: 10px;
  width: 100%;
  margin-top:  5px;
}

#seguro-banner-left {
  float: left;
  min-width: 230px;
  width: 20%;
}

#seguro-banner-left #autos-easyway-logo {
  margin-top:  10px;
}

.seguro-imagen-banner-auto {
  float: left;
  margin-top: 20px;
  max-width: 400px;
}

#seguro-banner-right {
  background: url("../img/seguros/10_insurance__0025_banner.png") no-repeat scroll 280px top rgba(0, 0, 0, 0);
  float: right;
  height: 335px;
  max-width: 660px;
  position: relative;
  width: 80%;
}

#seguro-banner-right-extreme {
  position: absolute;
  right: 0;
}

#seguro-banner-left-text {
  float: left;
  margin-top: 20px;
  margin-left:  40px;
}

#seguro-banner-left > input {
  background-color: #b4d44d;
  border: 0 none;
  clear: both;
  color: #fff;
  float: left;
  margin-left: 60px;
  padding: 10px 25px;
  display:  none;
}

#seguro-banner-right .precio-dia-semana,
#seguro-banner-right .cont-dia-semana {
    display: block;
}

#seguro-banner-tira-oferta {
  float: left;
  margin-top: 5px;
  position: relative;
  width: 75%;
}

#seguro-banner-tira-oferta .par-dia-semana-precio {
  background: url("../img/seguros/10_insurance__0000_price.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 91px;
  padding-top: 30px;
  position: absolute;
  right: -50px;
  top: 0;
  width: 74px;
}

#seguro-banner-offer-title {
  width: 100%;
}

#seguro-banner-tira-oferta #banner-ofert-marc-auto {
  width: 100%;
}

#seguro-banner-tira-oferta #banner-auto-marca {
  color: #009193;
  margin-top: 5px;
}

#seguro-banner-tira-oferta .cont-dia-semana {
  color: #242424;
  font-size: 10px;
  margin-left: 13px;
  text-align: center;
}

#seguro-banner-tira-oferta .precio-dia-semana {
  color: #1f7f4a;
  font-size: 14px;
  margin-left: 13px;
  text-align: center;
}

#seguro-banner-inner #cartel1-contacto {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  color: #eee;
  float: right;
  font-family: verdana;
  height: auto;
  margin-right: auto;
  margin-top: 8px;
  padding-right: 0;
  padding-top: 0;
  text-align: center;
}

#seguro-banner-inner #cartel2-contacto {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  clear: both;
  color: #eee;
  float: right;
  font-family: verdana;
  height: auto;
  margin-right: auto;
  margin-top: 8px;
  padding-right: 0;
  padding-top: 0;
  text-align: center;
}

#seguro-banner-inner #cartel1-contacto .no-tel,
#seguro-banner-inner #cartel2-contacto .no-tel {
    color: #eee;
    font-size: 14px;
}

#seguro-banner-right-extreme #auto-banner-contact-us {
  clear: both;
  float: right;
  margin-top: 10px;
  margin-right: 20px;
}

#seguro-banner-right-center .precio-dia-semana {
  color: #DA8028;
  font-weight: normal;
}

#seguro-banner-right-center .par-dia-semana-precio {
  float: right;
  text-align: center;
}

#seguro-banner-right-center #seguro-banner-tira-oferta .precio-dia-semana {
  color: #1f7f4a;
  font-size: 14px;
  margin-left: 13px;
  text-align: center;
}

#seguro-banner-offer-title > div {
  color: #39654e;
  float: left;
  font-size: 22px;
  margin: 0;
  text-transform: uppercase;
}

#seguro-banner-right-center {
  float: left;
  max-width: 420px;
  width: 65%;
}

.seguros-prim-fila {
    float: left;
    width: 33.3%;
    box-sizing: border-box;
}

.seguros-fila-sep {
  clear: both;
  height: 20px;
}

.seguros-seg-fila {
  float: left;
  margin-right: 5px;
  width: 320px;
}

.seguro-abrev {
    background-color: #686b72;
    color: #eee;
    padding: 5px 10px;
    text-transform: uppercase;
    border-bottom: 3px solid #eee;
}

.seguro-inner {
    margin: 5px;
    border: 1px solid #ccc;
    padding: 5px;
    min-height: 150px;
}

.insurance {
    width: 33.3%;
    float: left;
    /* min-height: 200px; */
    min-width: 260px;
}

/*---Galería--------*/
.galeria-activa {
  background-color: #242424;
  float: left;
  padding:  10px;
}

.bx-wrapper .imagen-galeria > img {
  max-width: 220px;
}

#galeria-portada-wrapper .bx-viewport {
  box-shadow: none;
  border:0;
}

.tit-galeria-activa {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  margin-left: 10px;
  text-transform: capitalize;
  float:  left;
}

.desc-galeria-activa {
  color: #fff;
  float: left;
  margin-left: 10px;
  width: 47%;
  margin-top: 10px;
}

.img-galeria-activa {
  float:  left;
  width: 50%;
}

.tira-imag-galeria-activa {
  background-color: #000;
  float: left;
  width: 100%;
  margin-top:  10px;
}

.tira-imag-galeria-activa img {
  float: right;
  margin-left: 3px;
  max-height: 90px;
  max-width: 180px;
  cursor: pointer;
}

.desc-slide-galeria {
  clear: both;
  float: right;
  max-width: 90px;
}

.tit-slide-galeria {
  clear: both;
  float: right;
}

.img-slide-galeria {
  float: right;
}

.slide-galeria {
  float: right;
  max-height: 90px;
  max-width: 180px;
  overflow: hidden;
}

/*-----Página de rates------*/
#rates-banner-inner {
  _background: url("../img/rates/banner_04__0003_02.png") no-repeat scroll right top rgba(0, 0, 0, 0);
  min-height: 360px;
  width: 100%;
}

#rates-content .accordion-inner {
    border: 0;
    box-sizing: border-box;
    padding: 0 20px;
}

#rates-banner-right {
  background: url("../img/rates/banner_04__0003_02.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  border: 1px solid #999;
  border-radius: 6px;
  box-shadow: -4px 2px 5px #999;
  float: right;
  margin: 20px;
  padding: 10px;
  width: 64%;
  position: relative;
}

#rates-banner-left {
  float: left;
  min-width: 270px;
  width: 25%;
}

#rates-banner-auto-marca {
  color: #4c4c4c;
  font-family: verdana;
  font-size: 20px;
  text-transform: uppercase;
}

#rates-banner-offer-title > div {
  color: #b4d44d;
  float: left;
  font-size: 22px;
  font-weight: bold;
  margin: 20px 0 10px 0;
  text-shadow: -2px 2px #fff, 2px -2px #fff, -2px -2px #fff, 2px 2px #fff;
  text-transform: uppercase;
}

#rates-banner-etiqueta-precios {
  position: absolute;
  right: 10px;
  top: 0;
  width:  143px;
}

#rates-banner-tira-oferta {
  margin-top: 70px;
  position: absolute;
  left: 20px;
}

#rates-banner-tira-oferta .precio-dia-semana {
  color:  #fff;
}

#rates-banner-tira-oferta .cont-dia-semana {
  color:  #fbf069;
}

/*----Ventana de contacto rápido-----*/
#contacto-datos .metro {
    width: 215px;
    margin-left: -7px;
    text-align: left;
}

#contacto-datos {
    margin-left: auto;
    margin-right: auto;
    width: 204px;
}

#contact-tel {
  width: 204px;
}

#contact-mensaje{
    width: 200px;
}

#contact-submit {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 80px;
    float: none;
}

footer {
    margin-top: 10px;
}

/*-----Ampliación de elemento de galería----*/

.amp-elem-galeria-img,
.amp-elem-galeria-desc {
    float: left;
}

/*------Señal del tránsito ampliación*/
.sen-trans-amp-wrapper {
  float:  left;
}

.sen-trans-amp > span {
  font-weight: bold;
  text-transform: uppercase;
}

/*-- Ofertas--*/

.auto-oferta-wrapper {
    padding: 2px;
    box-sizing: border-box;
}

.auto-oferta-wrapper .auto-oferta {
    /* box-shadow: 0 2px 2px #999; */
    box-sizing: border-box;
    overflow: hidden;
}

.auto-uniq-oferta-wrapper.span3 {
    padding: 2px;
    box-sizing: border-box;
}

.auto-oferta-content {
    box-sizing: content-box;
    min-height: 137px;
    padding: 5px;
    position: relative;
    border: 1px solid #ccc;
    text-align: center;
}

/*------General--------*/

.popover.top{
    background-image: none;
    margin-bottom: auto;
    height: auto;
}

.modal{
    z-index:10000000;
}

.metro.open,
.metro.open div{
    z-index: 9999999;
}

#fechai, #fechaf,
#id-date-picker-1,
#id-date-picker-2{
    cursor: pointer;
}

/*----Para los iconos de fontawesome-----*/


.fa-circle-wrapper {
    width: 37px;
    height: 4px;
    line-height: 37px;
    float: right;
    margin: 0;
}

.fa-circle-inner {
    font-size: 37px;
    color: #999;
}

.fa-circle-inner-inner {
    font-size: 33px;
    margin-top: 2px;
}

.fa-circle-content-icon {
    font-size: 20px;
    color: #999;
}

.whatsapp_number {
    color: #999;
    float: right;
    font-size: 1.2em;
    margin-top: 8px;
}

.fa.fa-whatsapp::before {
    content: '\f232';
}

@media (max-width: 380px) {
    .navbar .nav {
        max-width: 850px;
        float: left;
    }

    .navbar .nav > li {
        border-right: none;
    }

    #logo {
        float: left;
        position: relative;
    }
	
	#header-title {
         margin-left: 0;
    }

    .redes-sociales-header {
        float: left;
        clear: both;
        margin-top: 7px;
        margin-left: 25px;
    }

    #bt-navbar {
        float: left;
        margin: 0;
    }

    #idioma-selec {
        margin-right: 128px;
    }

    .rent-col {
        max-width: 350px;
    }

    .auto-rent,
    .rent-col.seguro{
        width: 325px;
        max-width: 350px;
    }

    .rent-segur-title {
        max-width: 315px;
    }

    .rent-col.con-info-rent.con-info-rent-qr {
        margin-top: 10px;
        width: 325px;
        margin-left: 7px;
    }

    .rent-col2-inner {
        max-width: 320px;
    }

    .rent-col.col-other-car-option {
        display: none;
    }

    .float_center > .child {
        padding-left:20px;
    }

    #rent-wizard-column {
        float: left;
        max-width: 325px;
        background-color: #f8f8f8;
        padding-left: 25px;
        box-sizing: border-box;
    }

    #seguros, #accesorios, .price-resum {
        max-width: 325px;
        background-color: #f8f8f8;
        padding-left: 25px;
        box-sizing: border-box;
    }
}

