body{font-family: 'Roboto', sans-serif; font-size: 13px; line-height: 20px;}
/*.img-responsive{width: 100%;}*/
h1,h2,h3,h4,h5,h6,p{ font-weight: 300;}
h1,h2,h3{margin-bottom: 20px;}
label{font-weight: 300; font-size: 12px; width: 100%;}
footer{background-color: /*#565656*/ #5c6871; margin-top: 30px; padding-top: 20px; font-size: 11px; color: #fff;}
footer h3{color: #FD8646!important; font-size: 12px;}
footer ul{ padding-left: 0;}
footer ul>li>a{color: #fff; font-weight: 300;}
footer ul>li>a:hover{color: #FD8646;}
footer p{color: #fff; font-size: 11px; font-weight: 300;}



/*Homa Page*/

#searchbox-home .form-group{ margin-bottom: 20px;}
#searchbox-home button[type=submit]{line-height: 50px; font-size: 30px;}
#searchbox-home h1{font-size: 24px; font-weight: 700; background-color: transparent; padding: 10px; color: #D2662B;}


header{border-bottom: 2px solid #D2662B; margin-bottom: 30px; min-height: 100px;}
.navbar{margin-bottom: 0; margin-top: 9px;}
.navbar-nav a{font-size: 13px; color: #000; font-weight: 300;}
.navbar-nav>li>a{ border-bottom: 3px solid transparent}
.dropdown-menu>li>a{line-height: 25px;}
.nav>li>a:focus, .nav>li>a:hover, .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{border-bottom: 3px solid #D2662B; background-color: transparent; color: #D2662B;}
.nav>li>a:hover{ -webkit-animation: fadein 0.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 0.5s; /* Firefox < 16 */
        -ms-animation: fadein 0.5s; /* Internet Explorer */
         -o-animation: fadein 0.5s; /* Opera < 12.1 */
            animation: fadein 0.5s;
}
#fecha_desde, #fecha_hasta{position: relative;}
#fecha_desde:before, #fecha_hasta:before{font-family: 'FontAwesome';
    color:#ddd;
    position: absolute;
    left: 15px;
    top: 10px;
    content: "\f133";
    z-index: 9;
    font-size: 20px;
}
.carousel{border: 1px solid #A9A9A9; margin-bottom: 50px;}
.carousel-indicators{width: 200px; left: 65%;}
.carousel-indicators li{background-color: #636363; border-color: #636363; }
.carousel-indicators li.active{background-color: #D26622!important; border-color:#D26622 }


@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
.call-phone i{margin-left: 10px;}
.call-phone span{font-size: 32px; font-weight: 700; color: #D2662B; padding-top: 4px; display: block;}

#hero{height: 620px; display: block; background-color: #ddd; margin-bottom: 30px; position: relative; background-position: center center; background-size: cover; margin-top: -30px;}
#hero .searchbox-landing{width: 30%; position: absolute; top: 0; left: 5%; display: block; background-color: rgba(256,256,256, 0.8);}
#hero .searchbox-landing>.title{padding: 15px; }
#assist-card #hero .searchbox-landing>.title>h1{margin-bottom: 15px; width: 100%; display: block; font-size: 20px; color: #fff; margin-top: 0;}
#hero .searchbox-landing .body-searchbox{ padding: 10px;}

.tip{padding-top: 20px;}
.banner{border: 1px solid; margin-bottom: 20px; min-height: 230px; display: block; position: relative;}
.banner .promo{width: 100%; padding: 15px; position: absolute; bottom: 0; left: 0;}
.banner .promo>div>span{font-size: 36px; font-weight: 700; display: block;}
.banner .promo>div>div{font-weight: 500; font-size: 13px;}
.banner .head{background-color: #ffffff; width: 100%; overflow: hidden; padding: 8px;}
.banner .head .txt{width: 70%; font-size: 18px; text-transform: uppercase; color: #001D8E; font-weight: 400; display: block; float: left;}
.banner .head .txt>span{font-size: 28px; font-weight: 700;}
.banner .head .logo-mp{width: 30%; display: block; float: right;}
.banner .head .logo-mp>img{margin: 0 auto;}
.banner .tarjetas{background-color: #F9F9F9; padding: 28px 0 29px;}
.descuento{background-image: url('http://www.asegurateonline.com/tpl/images/img-banner.jpg'); background-position: center center; background-size: cover; position: relative;}
.descuento-international-assist{background-image: url('../images/landing-international.jpg'); background-position: center center; background-size: cover; position: relative;}
.descuento .logo{position: absolute; top: 1%; right: 1%;}
.form-control{font-size: 13px;}
button[type=submit]{ text-transform: uppercase; font-size: 20px; font-weight: 700;}
.form-control[readonly]{background-color: #fff;}
#select_tipo_viaje{padding-right: 25px;}
.fa-stack{display: block;}



.bg-grey{ height: 356px; display: block;}
.bg-grey>p{text-align: center; padding: 0 90px;}
.bg-grey>h2{color: #F88C4C; text-align: center;}
.bg-grey>h2>span{ width: 100%; display: block; font-size: 14px; color: #c1c1c1; text-align: center; padding-top: 15px;}
.no-pl{padding-left: 0!important;}
.no-pr{padding-right: 0!important;}
.gost-btn{width: 180px; display: block; padding: 10px; border: 2px solid #d2662b; margin: 0 auto; text-align: center; margin-top: 30px; text-decoration: none; color: #d2662b;}
.gost-btn:hover{ background-color: #d2662b; color: #fff; text-decoration: none; }



.box {
    border-radius: 3px;
    padding: 10px 25px;
    text-align: right;
    display: block;
    margin-top: 100px;
    min-height: 230px;
}
.box-icon {
    background-color: #57a544;
    border-radius: 50%;
    display: table;
    height: 100px;
    margin: 0 auto;
    width: 100px;
    margin-top: -61px;

}
.box-icon span {
    color: #fff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.info h4 {
    font-size: 20px;
    letter-spacing: 2px;
    text-transform: uppercase;
    min-height: 50px;
    vertical-align: middle;
}
.info > p {
    color: #717171;
    font-size: 12px;
    padding-top: 10px;
    text-align: center;
}
.info > a {
    background-color: #03a9f4;
    border-radius: 2px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    transition: all 0.5s ease 0s;
}
.info > a:hover {
    background-color: #0288d1;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
    color: #fff;
    transition: all 0.5s ease 0s;
}




@media (max-width: 767px){
	.navbar-brand{ height: auto; width: 50%;}
	#hero{height: 700px;}
	#hero .searchbox-landing{width: 90%;}
	#hero .form-group{margin-bottom: 5px;}
	#hero .form-control{height: 44px; margin-bottom: 5px;}
	button[type=submit]{margin-top: 20px;}
	.navbar-collapse, .navbar-nav{width: 100%!important;}
	.menu-mobile{width: 100%; text-align: center;}
	.form-control{height: 44px;}

}



/*Assist-card: Estilos*/

#assist-card #hero{background-image: url('http://www.asegurateonline.com/tpl/images/bg-image1.jpg');}
#assist-card h1, #assist-card h2, #assist-card h3, #assist-card h4, #assist-card h5, #assist-card h6,#assist-card .tip .fa-circle{color: #D5150B;}
#assist-card #hero .searchbox-landing>.title{background-color: #D5150B; color: #fff; font-weight: 300;}
#assist-card .banner .promo{ color: #fff; background-color: #D5150B;}

/*Axa-assistanced: Estilos*/

#axa-asssistance #hero{background-image: url('../images/bg-image2.jpg');}
#axa-asssistance #hero .searchbox-landing>.title>h1{margin-bottom: 15px; width: 100%; display: block; font-size: 20px; color: #0c4c9a; margin-top: 0;}
#axa-asssistance h1, #axa-asssistance h2, #axa-asssistance h3, #axa-asssistance h4, #axa-asssistance h5, #axa-asssistance h6,#axa-asssistance .tip .fa-circle{color: #0c4c9a;}
#axa-asssistance #hero .searchbox-landing>.title{background-color: #ffffff; color: #fff; font-weight: 300;}
#axa-asssistance .banner .promo{ color: #fff; background-color: #D5150B;}

/*Travel-ace: Estilos*/

#travel-ace #hero{background-image: url('http://www.asegurateonline.com/tpl/images/bg-image3.jpg');}
#travel-ace #hero .searchbox-landing>.title>h1{margin-bottom: 15px; width: 100%; display: block; font-size: 20px; color: #fead1d; margin-top:0;}
#travel-ace h1, #travel-ace h2, #travel-ace h3, #travel-ace h4, #travel-ace h5, #travel-ace h6,#travel-ace .tip .fa-circle{color: #fead1d;}
#travel-ace #hero .searchbox-landing>.title{background-color: #ffffff; color: #fff; font-weight: 300;}
#travel-acee .banner .promo{ color: #fff; background-color: #D5150B;}

/*Coris: Estilos*/

#coris #hero{background-image: url('http://www.asegurateonline.com/tpl/images/bg-image4.jpg'); background-position:left top;}
#coris #hero .searchbox-landing>.title>h1{margin-bottom: 15px; width: 100%; display: block; font-size: 20px; color: #7e9f00; margin-top:0;}
#coris h1, #coris h2, #coris h3, #coris h4, #coris h5, #coris h6, #coris .tip .fa-circle{color: #7e9f00;}
#coris #hero .searchbox-landing>.title{background-color: #ffffff; color: #fff; font-weight: 300;}
#coris .banner .promo{ color: #fff; background-color: #7e9f00;}

/*Universal-Assistance: Estilos*/

#universal #hero{background-image: url('http://www.asegurateonline.com/tpl/images/bg-image5.jpg');}
#universal #hero .searchbox-landing>.title>h1{margin-bottom: 15px; width: 100%; display: block; font-size: 20px; color: #0094a1; margin-top:0;}
#universal h1, #universal h2, #universal h3, #universal h4, #universal h5, #universal h6, #universal .tip .fa-circle{color: #0094a1;}
#universal #hero .searchbox-landing>.title{background-color: #ffffff; color: #fff; font-weight: 300;}
#universal .banner .promo{ color: #fff; background-color: #0094a1;}


/*International-assist: Estilos*/

#international #hero{background-image: url('../images/back-international-assist.jpg'); background-position: 0px -342px;}
#international #hero .searchbox-landing>.title>h1{margin-bottom: 15px; width: 100%; display: block; font-size: 20px; color: #0094CA; margin-top:0;}
#international h1, #international h2, #international h3, #international h4, #international h5, #international h6, #international .tip .fa-circle{color: #0094CA;}
#universal #hero .searchbox-landing>.title{background-color: #ffffff; color: #fff; font-weight: 300;}
#universal .banner .promo{ color: #fff; background-color: #0094CA;}

/*Resultados*/

.box-acciones li.precio-tipo{font-size: 10px;}

#resultados select[name=destino], #resultados select[name=origen]{padding-right: 25px;}
.col-aside .titulo5{border-top: 0; padding-top: 0;}
.container-productos{margin-top: 20px;}
.titular-listado{border-bottom: 1px solid #ddd;}

/*Checkout*/
.col-listado h1{margin-top: 0;}
h2.subtitulo{ background-color: transparent; font-size: 16px; color: #717075;}
.datospersonales .form-title{font-size: 12px; text-transform: capitalize;}

#checkout h2{margin-bottom: 0;}
#checkout .box-pasajero{background-color: #F3F3EE; border: 1px solid #D6D6D6; padding: 10px; margin-bottom: 20px; }
#checkout .box-pasajero h3{margin: 0 0 10px 0; padding: 0; font-size: 15px; font-weight: 500; border-bottom: 0; text-transform: capitalize;}
#checkout .form-control{ height: 30px; padding: 5px; font-size: 13px; border-color: #D6D6D6; color: #7B7777;}
#checkout .resumen{background-color: #FFF3ED; padding: 20px 10px; border: 1px solid #F5D9C9;}
#checkout .total{overflow: hidden;}
#checkout .total>div{font-size: 35px; font-weight: 400;	 padding:10px; color: #000000;}
#checkout .total>div>span{font-size: 16px;}
#checkout .total .precio-tipo{font-size: 11px; color: #FFFFFF; font-weight: 300; display: block; line-height: 25px;}
#checkout p.icon-tipo{margin-bottom: 0; font-size: 11px;}
#checkout p.precio-elegido{font-size: 11px; font-weight: 600;}
#checkout .brand-seguro{margin: 10px 0; font-size: 14px; background-color: #EFAC86;}
#checkout .img-contenedor{background-color: #fff; min-height: 42px}
#checkout .brand-seguro span{font-size: 11px;}
#checkout .affix{width: 20%; top: 1px; z-index: 20; box-shadow: 0px 2px 0px #ccc;}
#checkout .detalle-elegido{ height: 200px; display: block; overflow: auto; margin-top: 10px;}
#checkout .banner-secure{font-size: 16px; line-height: 14px; margin-top: 20px; border: 1px solid #DDD; background-color: #EEE; padding-top: 10px; padding-bottom: 10px;}
#checkout .banner-secure span{font-size: 12px;}

.pago{margin-top: 40px; overflow: hidden; padding-top: 30px; border-top: 1px solid #D6D6D6;}
.list-medios-pago {list-style: none; padding: 0;}
.list-medios-pago li{ background-color: #F3F3EE; border: 1px solid #D6D6D6; padding: 10px; margin-bottom: 20px; overflow: hidden;}
.list-medios-pago li label.select-pago{ width: 18%; display: block; float: left; border-right: 1px dotted #D6D6D6; cursor: pointer; margin: 0; }
.list-medios-pago li label.select-pago>input[type=radio]{ display:block; width: 18%; height: 20px; float: left; margin-top: 8px;}
.list-medios-pago li label.select-pago span.cuota-number{display:block; font-size: 18px; font-weight: 500; width: 18%; height: 30px; line-height: 30px; float: left; color: #d2662b;}
.list-medios-pago li label.select-pago .name-medio{width: 64%; display:block; line-height: 14px; font-size: 11px; float: left}
.list-medios-pago li label.select-pago .name-medio>span{width: 100%; display: block; font-size: 14px; font-weight: 500;}
.list-medios-pago li .info-extended{width: 80%; display: block; padding: 0 15px; float: left;}
.list-medios-pago li .info-extended .credit-cards{width: 100%; overflow: hidden; padding: 0;}
.list-medios-pago li .info-extended .credit-cards .card{border: 1px solid #B5B5B5; width: 58px; display: block; float: left; margin-bottom: 0; padding: 5px; height: 30px; margin-right: 10px; background-size: contain; background-position: center; background-repeat: no-repeat;}
.list-medios-pago li .info-extended .credit-cards .card:last-child{margin-right: 0;}

/* Las tarjetas que no tienen la clase cambiada (con los guiones bajos y mayúsculas) es porque a día de hoy 02/03/2016 no estaban en promoción, por lo tanto no pude sacar los name. Cuando aparezcan en promoción, se van a poder obtener los name para completar esto. */
.list-medios-pago li .info-extended .credit-cards .visa{ background-position: -4px -9px;}
.list-medios-pago li .info-extended .credit-cards .master{ background-position: -60px -9px;}
.list-medios-pago li .info-extended .credit-cards .naranja{ background-position: -171px -12px; background-size: 735%;}
.list-medios-pago li .info-extended .credit-cards .Tarjeta_Shopping{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/shopping.png') }
.list-medios-pago li .info-extended .credit-cards .Cencosud{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/cencosud.png') }
.list-medios-pago li .info-extended .credit-cards .Diners{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/dinners.png'); }
.list-medios-pago li .info-extended .credit-cards .Nativa_Mastercard{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/nativa.png') }
.list-medios-pago li .info-extended .credit-cards .pagofacil{ background-position: -46px -36px; }
.list-medios-pago li .info-extended .credit-cards .rapipago{ background-position: -76px -26px; background-size: 480%;}
.list-medios-pago li .info-extended .credit-cards .banelco{ background-position: -281px -36px;}
.list-medios-pago li .info-extended .credit-cards .Emitida_por_American_Express{ background-image: url('../images/formasdepago/americanexpress.png') }
.list-medios-pago li .info-extended .credit-cards .Cabal{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/cabal.png') }
.list-medios-pago li .info-extended .credit-cards .ICBC{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/icbc.png') }
.list-medios-pago li .info-extended .credit-cards .HSBC{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/hsbc.png') }
.list-medios-pago li .info-extended .credit-cards .Citi{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/citi.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Hipotecario{ background-image: url('../images/formasdepago/hipotecario.png') }
.list-medios-pago li .info-extended .credit-cards .Nuevo_Banco_de_Entre_Rios{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/entrerios.png') }
.list-medios-pago li .info-extended .credit-cards .Nuevo_Banco_de_Santa_Fe{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/santafe.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Santa_Cruz{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/santacruz.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_San_Juan{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/sanjuan.png') }
.list-medios-pago li .info-extended .credit-cards .Provencred{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/provencred.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Comafi{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/comafi.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Provincia{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/provincia.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Supervielle{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/supervielle.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Patagonia{ background-image: url('../images/formasdepago/patagonia.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Nacion{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/nacion.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_de_La_Pampa{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/pampa.png') }
.list-medios-pago li .info-extended .credit-cards .Banco_Industrial{ background-image: url('http://www.asegurateonline.com/tpl/images/formasdepago/bind.png') }

.list-medios-pago li .info-extended .more{float: right; padding: 0; margin: 0; border: 0; font-size: 11px; margin-top: 5px;}


@media (max-width: 767px){
	#checkout .affix{width: 100%; top: 0;}
	#checkout .form-control{height: 44px;}
	.list-medios-pago li label.select-pago{width: 40%;}
	.list-medios-pago li .info-extended{width: 60%;}
	.list-medios-pago li .info-extended .credit-cards .card{margin-bottom: 10px;}
}



/*Resultados*/
.cluster{
	background: #FAFAFA;
	border: 1px solid #C3C3C3;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	position: relative;
	margin-bottom: 30px;
}
.logo-seguro{width: 30%; float: left; padding: 0; margin: 0;}
.title-btns{ width: 69%; float: right; padding: 0; margin: 0;}
.title-btns p{ margin: 0; padding: 0; font-size: 21px; color: #8A8A8A; line-height: 28px; font-weight: 500; height: 50px; display: table-cell; vertical-align: middle;}
.title-btns ul{ font-size: 11px; color: #000; background-color: #F4F4F4;}
.title-btns ul li a{color: #000;}

.descount{font-size: 11px; color: #fff; background: #D0021B; border: 1px solid #7B0110; padding: 3px; font-weight: 500; width: 55px; text-align: center; position: absolute; top: 0; right: 0; z-index: 9999;}
.chars{clear: both; padding-top: 5px;}
.chars>li{padding-left: 0;}
.txt-char{width:110px; display: inline-block; text-align: left; font-size: 18px; font-weight: 500; padding-left: 10px; line-height: 20px; padding-right: 10px;}
.txt-char span{width: 100%; display: block; font-weight: 300;}
.icon-text{background-color: #F5A623; width: 55px; height: 55px; display: inline-block; border-radius: 65px; line-height: 66px; color: #fff; text-align: center;}
.title-btns ul li a.comparar{color: #fff; background-color: #C30000; padding: 0 3px; text-decoration: none!important; border-radius: 2px;}
.cluster-select{border-color: #C30000;}
.close-conditions{width: 100%; display: block; text-align: center; padding: 5px 0; background-color: #EAEAEA; color: #C30000;}
.close-conditions:hover{background-color: #C30000; color: #fff; text-decoration: none;}

.info-seguro{
	background-color: #fff;
	padding: 10px;
}

.precio-seguro{
	/* $ 888.89: */
	font-weight: 700;
	font-size: 42px;
	color: #000000;
	line-height: 49px;
	text-align: center;
	margin: 10px 0;
}
.precio-seguro span{
	font-size: 11px;
	color: #000000;
	line-height: 13px;
	width: 100%;
	display: block;
	font-weight: 500;
}
.btn-buy{
	background: #7ED321;
	border: 1px solid #417505;
	border-radius: 3px;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 28px;
}


/*Landings: Tipos de Seguros */
.landing-tipo-seguro .row-busqueda{ background-color: #FDFBE0;}
.landing-tipo-seguro .searchbox-landing{padding: 10px 15px;}
.landing-tipo-seguro .searchbox-landing ul li{font-size: 18px;}
#schengen #hero {
    background-image: url('../images/destacados/016.png');
}
.landing-tipo-seguro .col-lg-4>h1{font-size: 29px;}
.landing-tipo-seguro ul li{ margin-bottom: 20px; }
.landing-tipo-seguro h1, .landing-tipo-seguro h2, .landing-tipo-seguro h3{color: #D2662B;}

#familiares #hero {
    background-image: url('http://www.asegurateonline.com/tpl/images/seguro-familiar.jpg');
}
#cobertura-regional #hero{
	 background-image: url('http://www.asegurateonline.com/tpl/images/seguro-cobertura-regional.jpg');
}
#viajes-multiples #hero{
	 background-image: url('http://www.asegurateonline.com/tpl/images/viajes-multiples.jpg');
}

#work-travel #hero{
	 background-image: url('../images/work-and-travel.jpg');
	 background-position: left top;
}

@media (max-width: 767px){
	.title-btns{
		width: 100%;
	}
	.title-btns p{
		height: 30px;
	}
	.icon-text{
		width: 45px;
		height: 45px;
		line-height: 60px;
		font-size: 10px;
	}

}
@media (min-width: 768px) and (max-width: 992px){
	.logo-seguro{width: 28%;}
	.title-btns{
		width: 72%;
	}
	.icon-text{
		width: 45px;
		height: 45px;
		line-height: 61px;
		font-size: 10px;
	}
	.txt-char{
		width: 96px;
	    display: inline-block;
	    text-align: left;
	    font-size: 15px;
	    font-weight: 500;
	    padding-left: 10px;
	    line-height: 20px;
	    padding-right: 10px
	}
}



#owl-ofertas .item {
	background: #ffffff;
	margin: 10px;
	background-size: cover;
}

#owl-ofertas .oferta-texto{
	background-size: cover;
	background-position-y: 70%;
	padding: 7px 9px 7px 9px;
	height: 79px;

}
#owl-ofertas h4{
	color: #fff;
	text-align: center;
	margin: 0;
	font-size: 31px;
	font-weight: 800;
	/*font-weight: 400;*/
}
#owl-ofertas h3{
	color: #fff;
	text-align: center;
	/*padding: 1rem 0 2.5rem 0;*/
	margin: 0;
	font-weight: 400;
	font-size: 15px;
}
#owl-ofertas img{
max-height: 68px;
padding: 10px;

}
.medios-de-pago{
	padding: 20px 0;
}
#owl-ofertas .international-assist{
	background-color: #1694cb;
}
#owl-ofertas .coris{
	background-color: #b6c84e;
}
#owl-ofertas .axa{
	background-color: #283b91;
}
#owl-ofertas .assistcard{
	background-color: #1275BC;
}

#owl-ofertas .travel-ace{
	background-color: #f1a615;
}
#owl-ofertas .universal-assistance{
	background-color: #008b96;
}

#owl-ofertas .gold {
	background-color: #9d573a;
}
#owl-ofertas .euro-american{
	background-color: #ff9100;
}

#owl-ofertas .item b.precio{
	font-size: 18px;
	color: #fff;
}
#owl-ofertas a:hover{
	text-decoration: none;
}

.banner-home h2 small {
	color: #f1f1f1;
	display: block;
	font-size: 16px;
	text-transform: capitalize;
}



.medios-de-pago .titular1{
	font-size:27px;
}

#owl-mdp .item{
	background: #f0ad4e;
	padding: 7px 5px 6px 5px;
	margin: 10px;
	color: #FFF;
	/*-webkit-border-radius: 3px;*/
	/*-moz-border-radius: 3px;*/
	/*border-radius: 9px;*/
	/*border: 2px solid #ebebeb;*/
	/*text-align: center;*/
}
#owl-mdp .arrow{
	position: absolute;
	left: 90px;
	width: 15px;
	height: 15px;
	transform: rotate(135deg);
	background: #fff;
	top: 50px;
	z-index: 999;
}
#owl-mdp .texto{
	color: #fff;
	 padding-top: 0px;
	 font-size: 10px;
	 text-align: left;
	 /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	 font-weight: 500;
	 line-height: 16px;
	padding-bottom: 2px;
 }
#owl-mdp .numero{
	color: #fff;
	font-size: 30px;
	padding:4px 0px 14px 20px;
	font-weight: 500;
	text-align: right;
	/*padding-bottom: 14px;*/
}
#owl-mdp p{
	text-align: center;
}
#owl-mdp a:hover{
	color: #ffffff;
}

#owl-mdp img{
	padding-left:8px;
	max-height:46px;
	margin: 0 auto;
	z-index: 9999;
}

#owl-mdp .logo-banco{
	border: none;
	background: rgb(255, 255, 255);
	padding: 10px 0;
}
#owl-mdp .cuotas{
	background-color: #f0ad4es
}

.ofertas{
	background-color: #f4f4f4;
	padding-bottom: 28px;
	padding-top: 5px;
}
.oferta-texto b{
	font-size: 20px;
}

.age{
	max-height: 40px;
}
.agencias-texto-derecha{
	background: #F2763A;
	color:white;
	font-size: 15px;
	font-weight: 600;
	margin-top: 0;
	margin-buttom: 0px;
	padding: 20px 9px 20px 15px;
	line-height: 23px;
}
.logos-agencias img{
	max-height: 155px;
}
.agencias-titulo{
	color:#f0ad4e;
	font-size: 22px;
	font-weight:600;
	padding-bottom: 15px;
	margin-top:0;
	margin-buttom: 0px;
}
.logos-agencias p{
	text-align: center;
}
footer h3{
	font-size:20px;
	font-weight: 400;
}
footer .text-footer{
	margin-bottom: 10px;
}
.footer-logo{
	margin-bottom: 10px;
}
footer .data-fiscal{
	margin-top: 79px;
}