/*
  font-family:'Dosis', sans-serif;font-family:'Open Sans Condensed', sans-serif;*/
@-ms-viewport { width:device-width;}
@viewport { width:device-width;}
.push-left { float:left;}
a.underlink { text-decoration:underline;}
a { text-decoration:none;color:#1f1a17;}
a:focus { outline:none;}
body { color:#000;position:relative;width:100%;background:#FFF;font-size:62.5%;line-height:1.4em;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;background:url("/bca/LT_OCIONEO/Images/main_background.jpg")  scroll 10px top transparent;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.row { margin-bottom:15px;}
.container { margin:0 auto;display:block;margin-top:0;padding-bottom:200px;}
.text-center { text-align:center;}
.highlight { background:#fff699;padding:0 0.5em;}
.prose { }
.prose ul, .prose ol { list-style:outside disc;font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
.prose p { font-size:1em;line-height:1.5em;margin-bottom:1.5em;}
.prose p.small { color:#333;font-size:0.6em;line-height:1.5em;margin-bottom:1.84615em;}
.prose p.medium { color:#666;font-size:0.875em;line-height:1.71429em;margin-bottom:1.71429em;}
.prose p:last-child { margin-bottom:0;}
.prose h1 { font-size:1.875em;line-height:1.2em;margin-bottom:0.4em;}
.prose h2 { font-size:1.5em;line-height:1.25em;margin-bottom:0.5em;}
.prose a { color:#6d7173;text-decoration:underline;}
.prose a:hover { text-decoration:none;}
.block { position:relative;margin:0 auto;padding:1em;}
.close-btn { display:block;width:2.625em;height:2.25em;padding:0;border:0;outline:none;background:url("/bca/LT_OCIONEO/Images/close-btn.png") left center no-repeat;background-size:1.875em 1.875em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.close-btn:focus, .close-btn:hover { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.nav-btn { display:block;width:1.9em;height:2.25em;padding:0;border:0;outline:none;background:url("/bca/LT_OCIONEO/Images/btn-menu-dark.png") left center no-repeat;background-size:1.875em 1.5em;overflow:hidden;white-space:nowrap;text-indent:100%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:1;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.nav-btn:hover, .nav-btn:focus { filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
#wrap { position:relative;width:100%;font-size:160%;}
#mobile-nav { z-index:98;position:relative;overflow:hidden;width:100%;color:#000;font-size:1.15em;font-weight:bold;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;margin:10px 0 0px;opacity:0.9;}
#mobile-nav .close-btn { display:none;}
#mobile-nav .block-title { border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
#mobile-nav .block { z-index:2;position:relative;padding:0;}
#mobile-nav ul { *zoom:1;display:block;}
#mobile-nav ul:before, #mobile-nav ul:after { content:"";display:table;}
#mobile-nav ul:after { clear:both;}
#mobile-nav li { display:block;width:130px;}
#mobile-nav li a { display:block;color:#2c2c2c;font-size:0.85em;line-height:1.28571em;font-weight:bold;outline:none;font-family:'Dosis', sans-serif;text-align:center;}
#mobile-nav li a span { vertical-align:middle;}
#mobile-nav li a:focus, #mobile-nav li a:hover { color:#000;}
#mobile-nav li.active a { color:#2c2c2c;background:url("/bca/LT_OCIONEO/Images/arrow_up.png") center bottom no-repeat;}
#mobile-nav li.active a:hover { color:#000;}
#header { z-index:98;position:relative;color:#262626;background:transparent;}
#header .block-title { margin:0;font-size:1.875em;line-height:1.2em;text-align:center;white-space:nowrap;}
#homeheader { background:none repeat scroll 0 0 #969696;;border-radius:10px;color:#FFFFFF;margin:10px 0 16px;opacity:0.9;overflow:hidden;position:relative;width:100%;}
#homeheader h1 { font-size:1.2em;font-weight:bold;line-height:1.3em;padding:2px 0;margin:0 0 0 10px;}
#main { margin-top:11px;padding:3px 10px;z-index:9999;background:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;border:1px solid #dfdfdf;}
.main-shadow { background:url("/bca/LT_OCIONEO/Images/main_footer_shadow.png") no-repeat scroll center top transparent;}
p { line-height:1.4em;}
.mobile-only { display:none;}
.desktop-only { display:block;}
html, body, #wrap { height:100%;}
body > #wrap { height:auto;min-height:100%;}
#footer { position:relative;margin-top:-178px;height:189px;clear:both;width:100%;font-size:192%;z-index:99;clear:both;}
#footer .container { padding-bottom:0;}
.clearfix:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix { zoom:1;}
*:first-child+html .clearfix { zoom:1;}
.login { margin-top:17px;background-color:#d7d9da;background-color:rgba(146, 146, 146, 0.3);border:1px solid #d4d3d3;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;border:1px solid #c0bec0;}
.login .inner p { clear:both;float:left;margin:0;padding:0 0 3px;width:100%;line-height:1em;}
.login .inner p.username { font-size:0.9em;font-weight:bold;margin:0.75em 0 0;width:auto;}
.login .inner .loginlink ul li .greenButton a { font-size:1em;font-weight:bold;text-decoration:none;}
.login .submit { background:url("/bca/LT_OCIONEO/Images/entrar_button.png") no-repeat scroll right top transparent;border:medium none;cursor:pointer;height:29px;width:130px;}
.activa_tu_cuenta { float:right;}
.activa_tu_cuenta a{
  display:block;background:url("/bca/LT_OCIONEO/Images/activar_mi_cuenta_button.png") no-repeat scroll right top transparent;border:medium none;cursor:pointer;height:29px;width:153px;text-indent:-9999px;}
.login label { font-size:0.9em;font-weight:bold;background:url("/bca/LT_OCIONEO/Images/activar_mi_cuenta_button.png") no-repeat scroll right top transparent;cursor:pointer;height:29px;width:153px;}
.login input[type=text], .login input[type=password] { padding:6px 4px;width:220px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #8aa5b7;margin:0;}
.loginWrapper { }
.loginWrapper .inner { padding:10px 10px;}
.loginlink { display:block;}
.loginlink ul li { display:inline;float:right;list-style:none outside none;margin:2px;padding:0px 2px 0 3px;}
.loginlink a { font-size:0.8em;text-decoration:underline;}
.loginlink a:hover { text-decoration:none;}
.head { position:relative;}
.head .logo { display:block;max-width:43%;width:43%;}
.head .logo img { max-width:100%;height:auto;}
.head .headLeft { position:relative;padding-left:10px;}
.head .headRight { position:absolute;right:5px;bottom:0;}
.head ul { font-size:.8em;margin-top:10px;margin-left:10px;}
.head li { float:left;margin-left:5px;padding-left:5px;border-left:1px solid #000;}
.head li.first { border-left:none;margin-left:0;padding-left:0;}
.o-icons { background:url("/bca/LT_OCIONEO/Images/ocioneo-icons.png") no-repeat transparent;width:31px;height:31px;display:inline-block;}
.icon-preguntas { height:20px;width:20px;background-position:0 0 !important;margin-right:5px;}
.icon-calc { height:20px;width:24px;background-position:-400px -400px !important;margin-right:5px;}
.icon-restaurantes { background-position:0 -100px !important;}
.icon-espectaculos { background-position:0 -200px !important;margin-right:5px;}
.icon-hotel { background-position:0 -300px !important;}
.icon-vacaciones { background-position:0 -400px !important;}
.icon-gourmet { background-position:0 -500px !important;margin-right:2px;}
.icon-white-restaurantes { background-position:-500px -100px !important;}
.icon-white-espectaculos { background-position:-500px -200px !important;margin-right:5px;}
.icon-white-hotel { background-position:-500px -300px !important;}
.icon-white-vacaciones { background-position:-500px -400px !important;}
.icon-white-gourmet { background-position:-500px -500px !important;margin-right:2px;}
.icon-white-comida { background-position:-500px -600px !important;margin-right:2px;}
.icon-hand { height:24px;width:35px;background-position:-200px -200px !important;}
.icon-setting { height:24px;width:35px;background-position:-200px -300px !important;}
.icon-document { height:24px;width:35px;background-position:-200px -400px !important;}
.icon-money { height:24px;width:35px;background-position:-200px -500px !important;}
.icon-mask { height:24px;width:35px;background-position:-200px -800px !important;}
.icon-hotel-black { height:24px;width:35px;background-position:-400px -500px !important;}
.icon-vacaciones-black { height:24px;width:35px;background-position:-400px -600px !important;}
.icon-gourmet-black { height:24px;width:35px;background-position:-400px -700px !important;}
.icon-discount-black { height:24px;width:35px;background-position:-400px -800px !important;}
.icon-comidaadomicilio-black { height:24px;width:35px;background-position:-500px -700px !important;}
.icon-comidaadomicilio { background-position:0 -600px !important;margin-right:5px;}
.icon-iphone { background-position:-200px 0 !important;height:42px;width:33px;}
.icon-android { background-position:-200px -100px !important;height:42px;width:33px;}
.icon-profile { background-position:-200px -600px !important;height:20px;width:24px;}
.icon-logout { background-position:-400px 0 !important;height:20px;width:24px;}
.icon-miperfil { background-position:-400px -100px !important;height:22px;width:30px;}
.icon-misdevoluciones { background-position:-400px -200px !important;height:22px;width:30px;}
.icon-formulario { background-position:-400px -300px !important;height:22px;width:30px;}
.icon-telephone { background-position:0 -700px !important;height:22px;width:60px;height:40px;}
.icon-envolope { background-position:-200px -700px !important;height:22px;width:60px;height:40px;}
.icon-email { background-position:0 -800px !important;height:22px;width:60px;height:40px;}
.icon-small-restaurantes { background-position:-600px -500px !important;width:20px;height:20px;}
.icon-small-espectaculos { background-position:-600px -400px !important;width:20px;height:20px;}
.icon-small-hotel { background-position:-600px -300px !important;width:20px;height:20px;}
.icon-small-vacaciones { background-position:-600px -200px !important;width:20px;height:20px;}
.icon-small-gourmet { background-position:-600px -100px !important;width:20px;height:20px;}
.icon-small-comida { background-position:-600px 0 !important;width:20px;height:20px;}
.icon-large-pink-hand { background-position:-600px -600px !important;width:40px;height:50px;}
.icon-large-pink-document { background-position:-600px -700px !important;width:40px;height:100px;}
.icon-large-pink-money { background-position:-600px -800px !important;width:40px;height:50px;}
.app-link { color:#2c2c2c;display:block;height:45px;width:100px;}
.app-link span { vertical-align:middle;display:inline-block;height:100%;text-decoration:underline;margin-left:5px;}
.app-link.iphone { position:absolute;left:40px;bottom:5px;}
.app-link.android { position:absolute;right:40px;bottom:5px;}
.external_links { float:right;clear:both;margin-top:0 !important;}
.external_links li { border:none;}
a.preguntas { color:#db6d3d;text-decoration:underline;display:inline-block;margin-top:15px;font-size:1em;}
a.calc { color:#ea3a6a;text-decoration:underline;display:inline-block;margin-top:15px;font-size:1em;margin-right:10px;}
a.preguntas span { vertical-align:middle;}
.external_links a.blog { background:url("/bca/LT_OCIONEO/Images/blog-icon.png") no-repeat transparent;width:30px;height:30px;display:inline-block;text-indent:-9999px;}
.external_links a.twitter { background:url("/bca/LT_OCIONEO/Images/twitter-icon.png") no-repeat transparent;width:30px;height:30px;display:inline-block;text-indent:-9999px;}
.external_links a.pinterest { background:url("/bca/LT_OCIONEO/Images/pinterest-icon.png") no-repeat transparent;width:30px;height:30px;display:inline-block;text-indent:-9999px;}
.external_links a.google { background:url("/bca/LT_OCIONEO/Images/google-icon.png") no-repeat transparent;width:30px;height:30px;display:inline-block;text-indent:-9999px;}
.login form { float:left;margin:0;padding:0;}
.login form .question { float:left;width:240px;}
.slider-container { margin-bottom:24px;}
.slider { overflow:hidden;margin-left:3px;border-top:3px solid #ea3768;}
.content { border-top:3px solid #ea3768;padding-top:20px;}
.content a { text-decoration:underline;}
.content .content-block { padding:0 10px 10px 10px;}
.content .two-third { width:58%;margin-left:10px;}
.content h1 { color:#ea3768;font-size:2.5em;line-height:1em;margin:0 10px 20px 0;display:inline-block;float:left;font-family:'Source Sans Pro', sans-serif;font-weight:normal;}
.primary-color { color:#ea3768;font-weight:bold;}
.content h2 { color:#ea3768;font-size:1.5em;line-height:1.1em;margin:30px 0 10px 0;font-weight:bold;}
.content p { font-size:1em;margin:10px 0;color:#2c2c2c;clear:both;}
.content p.lead { font-size:1.1em;font-weight:bold;}
.content p.note { font-size:0.7em;}
.content .icon-list { margin:20px 0 0 20px;}
.content .icon-list li { margin:5px 0;font-size:0.9em;line-height:1.8em;}
.icon-list ul { margin-left:35px;}
.icon-list ul li { margin:0;padding:0;}
.discount-board { height:569px;width:100%;background:url("/bca/LT_OCIONEO/Images/descount_container_bg.png") #33332e left bottom;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;overflow:hidden;position:relative;}
.discount-board .badage { width:172px;height:172px;background:url("/bca/LT_OCIONEO/Images/badage.png") no-repeat;padding-top:75px;position:relative;margin:0 auto;margin-top:127px;box-sizing:border-box;}
.discount-board .board-content { color:#fff;text-align:center;margin-top:0px;}
.discount-board .board-content p { color:#fff;}
.discount-board .board-content p.small { font-size:13px;}
.cta-pink-large { display:block;width:282px;height:60px;background:url("/bca/LT_OCIONEO/Images/cta-pink-large.png") no-repeat;color:#FFF;font-weight:bold;line-height:3em;text-align:center;margin:0 auto;font-size:1.3em;text-decoration:none !important;margin-top:5px;}
.cta-pink { display:block;width:180px;height:39px;background:url("/bca/LT_OCIONEO/Images/cta-pink.png") no-repeat;color:#FFF;font-weight:bold;line-height:2.5em;text-align:center;margin:0 auto;text-decoration:none !important;}
.app-links { position:relative;width:300px;height:70px;margin:0 auto;}
.app-links a { color:#fff;}
.discount-board .badage span { color:#FFF;text-align:center;display:block;text-shadow:0px 2px 2px rgba(0, 0, 0, 0.8);}
.discount-board .badage .percenage { font-size:3em;}
.discount-board .badage .description { margin-top:15px;}
.navbar li.greenButton, div.greenButton { background:url("/bca/LT_OCIONEO/Images/pink_button_small_bg.png") no-repeat scroll 0 0 transparent;font-size:0.9em;font-weight:bold;height:29px;margin-left:51px;margin-right:0;margin-top:-2px;width:139px;line-height:2em;}
div.greenButton { clear:right;float:right;padding-right:4px;text-align:center;}
div.greenButton.rightmargin { margin-right:5px;margin-top:1px;}
div.greenButton a { color:#fff;}
.product, .enrol, .benefits, .smartphone { /* width:300px;height:280px;*/
  display:block;}
.product { position:relative;margin-bottom:7px;}
.row-last { margin-top:20px;}
.product h1 { text-align:center;font-size:1.3em;margin-bottom:10px;}
.product h1 a { color:#ea3768 ! important;}
.product .product-content { border:1px solid #b2b2b2;border-top:3px solid #ea3768;overflow:hidden;background-color:#ededed;height:246px;position:relative;}
.product .product-content img { width:100%;}
.product div.heading { height:50px;padding:0;text-align:center;width:100%;line-height:3em;}
.product div.heading a { color:#fff;font-size:1.4em;font-weight:900;}
.product p.blurb { padding:11px 5px 0 10px;font-size:0.9em;height:65px;}
.product p.blurb-long { padding:17px 42px 0 0;font-size:0.9em;float:right;}
.product p.link, .enrol p.link, .benefits p.link { background:url("/bca/LT_OCIONEO/Images/green_benefit_box.png") no-repeat scroll center top transparent;height:33px;padding-top:4px;text-align:center;width:100%;margin-top:5px;}
.product p.link a, .enrol p.link a, .benefits p.link a { color:#fff;font-weight:bold;}
.product.product-dining { background-image:url("/bca/LT_OCIONEO/Images/product/dining.png");}
.product.product-ticket { background-image:url("/bca/LT_OCIONEO/Images/product/ticket.png");}
.product.product-hotel { background-image:url("/bca/LT_OCIONEO/Images/product/hotel.png");}
.product.product-wine { background-image:url("/bca/LT_OCIONEO/Images/product/wine.png");}
.product.product-delicacy { background-image:url("/bca/LT_OCIONEO/Images/product/delicacy.png");}
.product.product-travel { background-image:url("/bca/LT_OCIONEO/Images/product/travel.png");}
.product.product-game { background-image:url("/bca/LT_OCIONEO/Images/product/game.png");}
.product.product-experience { background-image:url("/bca/LT_OCIONEO/Images/product/experience.png");}
.product.revisitas { background-image:url("/bca/LT_OCIONEO/Images/revisitas_product.png");}
.product.secondary { height:189px;border:1px solid #b2b2b2;border-top:3px solid #e67446;}
.product.secondary h2{
  color:#e67446;text-align:center;font-size:1.2em;line-height:1.2em;margin:10px 10px 0 10px;height:50px;width:90%;}
.product.secondary p { margin:5px 10px;font-size:0.8em;height:75px;}
.product.secondary.mobileapp { background-image:url("/bca/LT_OCIONEO/Images/mobile_app_bg.png");}
.mobileapp h2 { margin-top:20px !important;}
.mobileapp p { }
.product.secondary.como { background-image:url("/bca/LT_OCIONEO/Images/como_bg.png");}
.product.secondary.anu { background-image:url("/bca/LT_OCIONEO/Images/anu_no_bg.png");}
.cta { width:223px;height:29px;display:block;bottom:10px;color:#fff;text-align:center;font-weight:bold;line-height:28px;margin:0 auto;}
.pink_button { background-image:url("/bca/LT_OCIONEO/Images/pink_button_bg.png");}
.yellow_button { background-image:url("/bca/LT_OCIONEO/Images/yellow_button_bg.png");}
.product.calculator { height:95px;padding-top:15px;;}
.product.calculator.calcbox { height:315px ! important;background:#E67817;}
.product .greywrap { background-color:#E7E6E6;display:block;margin-top:100px;}
.enrol, .benefits, .smartphone { background:#E87603;color:#fff;font-weight:bold;height:156px;margin-bottom:10px;}
.enrol, .smartphone { min-height:}
.enrol .heading, .benefits .heading{line-height:1.4em;padding:10px 10px 0;text-align:center;}
.enrol p, .benefits p { font-size:0.8em;line-height:normal;padding:10px 10px 15px 10px;}
.enrol p.link a, .benefits p.link a { display:inline-block;padding-top:2px;}
.button-enrol { background:url("/bca/LT_OCIONEO/Images/button-enrol.png") no-repeat scroll left top transparent;color:#fff;display:block;float:right;font-size:1.1em;height:31px;margin-bottom:10px;text-align:center;width:223px;}
.button-enrol span { display:block;padding-top:8px;}
.smartphone { background:none repeat scroll 0 0 #55AA02;font-size:0.8em;overflow:hidden;position:relative;padding-left:9px;}
.smartphone p { color:#fff;font-weight:bold;text-align:center;font-size:0.9em;}
.smartphone ul { background:url("/bca/LT_OCIONEO/Images/iphone_small.png") 5px 10px #E7E6E6 no-repeat;border-radius:0 0 12px 12px;height:126px;margin:2px;max-height:126px;min-height:126px;}
.smartphone li { background-position:5px 10px;background-position:5px 5px;background-repeat:no-repeat;margin-left:65px;min-height:60px;padding-left:54px;}
.smartphone .apple { background-image:url("/bca/LT_OCIONEO/Images/apple-logo.png");}
.smartphone .android { background-image:url("/bca/LT_OCIONEO/Images/Android-logo.png");}
.smartphone a { display:block;padding-top:20px;text-decoration:underline;}
.smartphone img { display:inline-block;float:left;}
.smartphone .heading { margin-bottom:21px;line-height:1.4em;padding:10px 10px 0;text-align:center;color:#fff;font-size:16px;}
.enrol, .smartphone { min-height:185px;}
.smartphone a { display:inline;}
#pages .smartphone { float:right;width:223px;}
#pages { padding:1em;background-color:#e8e6e7;opacity:1.0;border-radius:14px 14px 14px 14px;}
#pages .page-heading { background-color:#e87603;border-radius:10px 10px 0 0;padding:18px 0;width:100%;}
#pages .page-heading h1 { color:#fff;font-size:1.5em;font-weight:900;padding-left:12px;line-height:normal;}
.banner-discount { background:url("/bca/LT_OCIONEO/Images/dining-column.png") no-repeat scroll center top transparent;border-radius:0 10px 14px 14px;box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;padding-top:276px;overflow:hidden;margin-top:-65px;width:223px;float:right;position:relative;margin-bottom:20px;}
.banner-discount a { display:block;}
.banner-discount ul { padding-bottom:20px;background:#fff;border-radius:0 0 14px 14px;}
.banner-discount ul img { width:100%;}
.banner-revistas { background:url("/bca/LT_OCIONEO/Images/banner/revistas.png") no-repeat scroll center top transparent;border-radius:0 10px 14px 14px;box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;padding-top:448px;overflow:hidden;margin-top:-65px;width:223px;float:right;position:relative;margin-bottom:20px;}
#banner-discount-ticket { background-image:url("/bca/LT_OCIONEO/Images/banner/ticket.png");}
#banner-discount-hotel { background-image:url("/bca/LT_OCIONEO/Images/banner/hotel.png");}
#banner-discount-delicacy { background-image:url("/bca/LT_OCIONEO/Images/banner/delicacy.png");}
#banner-discount-delicacy2 { background-image:url("/bca/LT_OCIONEO/Images/banner/delicacy2.png");}
#banner-discount-dining { background-image:url("/bca/LT_OCIONEO/Images/banner/dining.png");}
#banner-discount-experience { background-image:url("/bca/LT_OCIONEO/Images/banner/experience.png");}
#banner-discount-travel { background-image:url("/bca/LT_OCIONEO/Images/banner/travel.png");}
#banner-discount-wine { background-image:url("/bca/LT_OCIONEO/Images/banner/wine.png");}
#banner-discount-game { background-image:url("/bca/LT_OCIONEO/Images/banner/game.png");}
#banner-discount-supra { background-image:url("/bca/LT_OCIONEO/Images/supra-column.png");}
#pages .content-box { border:1px solid #A1A1A1;border-radius:14px 14px 14px 14px;margin-top:15px;padding:10px;box-shadow:5px 5px 5px #888;-moz-box-shadow:5px 5px 5px #888;-webkit-box-shadow:5px 5px 5px #888;}
#pages .content-box h2 { background-color:#a1a1a1;border-radius:10px 10px 0 0;margin:-10px -10px 10px;padding:10px;width:100%;color:#000;}
#pages .content-box ol { list-style-position:inside;display:inline-block;}
#pages .content-box ol li { background-image:url("/bca/LT_OCIONEO/Images/list.png");background-position:0 0;background-repeat:no-repeat;height:auto;padding-left:12px;padding-top:8px;margin-bottom:16px;height:auto;min-height:30px;}
#pages .content-box ol li p { margin-left:38px;margin-top:-20px;width:93%;}
#pages .content-box p.small { font-size:0.7em;}
#pages .content-box a { font-weight:900;text-decoration:underline;}
#pages .content-box a.nodecoration { text-decoration:none;}
#pages .content-box a.external { text-decoration:underline;}
#pages .content-box a:hover { color:#e67817;}
#pages .orange { background-color:#eead6b;}
.faq a { color:#d96b09;text-decoration:underline;}
p.ptext { margin-bottom:20px;}
a.pdf { background:url("/bca/LT_OCIONEO/Images/pdf.png") no-repeat;display:inline-block;height:22px;padding-left:25px;}
#footer .container { }
#footer ul { list-style-type:none;margin:0 0 30px;padding:0;font-size:0.6em;}
#footer li { float:left;padding-right:5px;}
#footer li.last { float:right;}
.validateError { display:block;margin-bottom:20px;color:#f00;font-weight:bold;padding:2px;font-size:.9em;}
#files {margin-top:10px;}
#files .validateError{margin:10px 0 20px 0;}
#pages .page-heading-ben { background-color:#a1a1a1;border-radius:10px 10px 0 0;padding:18px 0;width:100%;}
#pages .page-heading-ben h1 { color:#fff;font-size:1.8em;font-weight:900;padding-left:12px;}
.benefitTitle { background-color:#e99f54;clear:both;color:#fff;font-size:1.4em;font-weight:bold;height:2em;line-height:2em;margin:0;padding-left:1em;}
.benefitTitle .title { float:left;}
.benefitTitle .discount { float:right;margin-right:1em;}
.innerContentBen p { font-size:0.9em;line-height:25px;padding:10px 15px 0 10px;}
.benfImg { float:left;padding-bottom:12px;padding-right:8px;vertical-align:top;}
.imgLogo { float:right;margin:0 10px 10px 0;}
.benfLink_2 { font-weight:bold;text-decoration:underline;}
.cchomeimg { float:right;}
.enrolwrapper .enrol { font-weight:normal;margin-bottom:10px;min-height:165px;}
.enrolwrapper .smartphone { min-height:155px;padding-left:0;}
.enrolwrapper .smartphone img { float:none ! important;}
.enrolwrapper .enrol .heading { padding:5px 10px;font-size:0.9em;}
.enrolwrapper .enrol p.blurb { padding:0px 5px 5px 10px;font-size:0.9em;}
.enrolwrapper .smartphone .heading { margin-bottom:10px;line-height:1.4em;padding:5px 10px 5px 10px;text-align:center;color:#fff;font-size:0.9em;font-weight:bold;}
.phonewrap { border:1px solid #f2f2f2;background-color:#f2f2f2;border-top-left-radius:0em;border-top-right-radius:0em;border-bottom-right-radius:1em;border-bottom-left-radius:1em;height:88px;width:95%;-moz-border-top-left-radius:0em;-moz-border-top-right-radius:0em;-moz-border-bottom-right-radius:1em;-moz-border-bottom-left-radius:1em;-webkit-border-top-left-radius:0em;-webkit-border-top-right-radius:0em;-webkit-border-bottom-right-radius:1em;-webkit-border-bottom-left-radius:1em;margin:0 auto;}
.phonewrap span { margin:0px 10px 0px 10px;display:inline-block;}
.phonewrap span.last { margin-right:0;}
.memhome .smartphone { height:332px ! important;padding-left:0;}
.memhome .smartphone .heading { margin-top:20px;margin-bottom:22px;}
.memhome .smartphone .phonewrap { margin-top:30px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #pages .content-box ol li p { margin-top:0;float:right;margin-left:0;}
#pages .content-box ol li { float:left;margin-bottom:0;margin-top:7px;padding-top:9px;width:97%;}
}
.ie #mobile-nav ul { }
.ie #mobile-nav li { position:relative;float:left;margin-right:16px;}
.ie #mobile-nav li.comidaadomicilio-active { width:170px;}
.ie #mobile-nav li.mobile-only a { display:none;}
.ie .login { /*background:transparent url(/bca/LT_OCIONEO/Images/ie-login-bck.png) 0 0 no-repeat;border:none;*/
}
.ie #mobile-nav { }
.ie #mobile-nav .block { /*border:none;padding:7px 0;*/
}
.ie .product { filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=10);-ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=10);height:auto;}
.ie .product-dining { background:transparent url(/bca/LT_OCIONEO/Images/ie-dining-bck.png) 0 0 no-repeat;border:none;}
.ie .product-ticket { background:transparent url(/bca/LT_OCIONEO/Images/ie-espectaculos-bck.png) 0 0 no-repeat;border:none;}
.ie .product-hotel { background:transparent url(/bca/LT_OCIONEO/Images/ie-hotels-bck.png) 0 0 no-repeat;border:none;}
.ie .product-dining p, .ie .product-ticket p, .ie .product-hotel p { background-color:#e7e6e6;}
.ie .product p.link { margin-top:0px;}
.ie #pages .page-heading { background:transparent url(/bca/LT_OCIONEO/Images/ie-page-heading-bck.png) 0 0 no-repeat;border:none;}
.ie .content-box { background-color:#edebec;filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=10);-ms-filter:progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=135,strength=10);}
.ie .banner-discount { margin-top:-79px;}
.ie #footer .prose p.small { font-size:0.7em;}
.ie #footer ul { font-size:0.7em;}
.ie .enrolwrapper .smartphone img { float:none;}
.ie8 .prod-4 .blurb-long { padding-top:26px;padding-bottom:8px;}
.ie8 .memhome .smartphone img { float:none;}
.ie7 #pages .content-box h2 { width:98%;padding-right:0;}
.ie7 ol li { margin-left:0.5em;display:list-item;list-style:inside decimal-leading-zero;}
.ie7 .page-heading { margin-top:10px;}
.ie7 #pages .content-box ol li { background-image:none;min-height:none;}
.ie7 #pages .content-box ol li p { margin-left:0;margin-top:15px;}
.ie7 .prod-4 .blurb-long { padding-bottom:8px;}
.ie7 .prod-4 .link { margin-left:-120px;}
.ie6 div.greenButton { margin-top:-36px;}
.ie6 .product, .ie6 .enrol, .ie6 .benefits { width:95%;}
.ie6 .product p.link { margin-right:0;text-align:center;}
.ie6 .product p.link, .ie6 .enrol p.link, .ie .benefits p.link { width:auto;}
.ie6 .prod-4 p.link { background-position:right top;float:left;text-align:right;width:400px !important;margin-top:8px;padding-left:380px;}
.ie6 .head .logo { height:84px;width:364px;margin-bottom:21px;}
.ie6 #mobile-nav .block { width:862px;height:20px;}
.ie6 .loginWrapper { display:inline-block;}
.ie6 .login { width:861px;height:44px;}
.ie6 div.greenButton.rightmargin { margin-right:1px;}
.ie6 div.greenButton a { margin-right:8px;}
.ie6 .content-box { width:520px;}
.ie6 #pages .content-box ol { margin-top:10px;}
.ie6 #pages .content-box ol li { background-position:16px -1px;background-repeat:no-repeat;padding-top:1px;vertical-align:top;position:relative;top:0;}
.ie6 #pages .content-box ol li p { margin-left:15px;padding-left:18px;width:420px;}
.ie6 .banner-discount { width:99%;margin-top:-99px;}
.ie6 .banner-discount ul { width:auto;}
.ie6 .button-enrol { width:100%;}
.ie6 #pages .smartphone { width:auto;}
.ie6 .page-heading { margin-top:1em;}
#footer .container { height:84px;}
#footer .container .prose { display:table;margin:0 auto;}
#footer .container ul { list-style:none;padding-top:20px;margin:0 auto;display:inherit;}
#footer .container ul.last { }
#footer .container ul li { display:inline;margin-right:10px;}
.right { float:right;}
#revistas li a { text-indent:35px;display:block;margin-top:15px;}
.userpopup { position:absolute;width:50%;min-height:69px;z-index:999999;top:235px;display:none;margin:0 21%;}
.userpopup p { font-size:1.6em;}
.userpopup span.close { position:absolute;top:-10px;right:-10px;height:25px;width:25px;background:url("/bca/LT_OCIONEO/Images/close_orange.png") no-repeat  top right;cursor:pointer;}
.popoverlay { background:rgba(000, 000, 000, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);/*opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);*/
  height:110%;width:100%;display:block;position:absolute;z-index:10000;top:-17px;}
.ui-slider { position:relative;text-align:left;}
.ui-slider .ui-slider-handle { position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;border:1px solid #487A2C;cursor:pointer;}
.ui-slider .ui-slider-range { position:absolute;z-index:1;font-size:.7em;display:block;color:#ffffff;background-color:#fff;border:1px solid #487A2C;}
.ui-slider-horizontal { height:.8em;background:#487A2C;}
.ui-slider-horizontal .ui-slider-handle { top:-3px;margin-left:-.6em;border-radius:18px;background:#AFCE42;}
.ui-slider-horizontal .ui-slider-range { top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min { left:0;}
.ui-slider-horizontal .ui-slider-range-max { right:0;}
.ui-slider-vertical { width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle { left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range { left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min { bottom:0;}
.ui-slider-vertical .ui-slider-range-max { top:0;}
#sliders { float:left;margin:0 0 30px 30px;width:620px;}
.slideBG { display:block;width:310px;margin-bottom:20px;margin-left:10px;margin-top:5px;}
#sliders div { /*  width:100%;padding:0;cursor:pointer;margin-bottom:15px;clear:both;border-radius:6px;*/
}
.value { /*  float:left;position:relative;left:520px;top:-22px;width:50px;height:18px;padding:0;font-weight:bold;font-size:18px;color:#e67817;*/
}
h2.total-fixed { background:url('/bca/LT_OCIONEO/Images/total_bg.png') no-repeat top right;color:#fff !important;-webkit-transition:width 2s ease, height 2s ease;-moz-transition:width 2s ease, height 2s ease;-     o-transition:width 2s ease, height 2s ease;transition:width 2s ease, height 2s ease;width:219px;float:right;height:78px;padding:22px 0px 24px 65px;display:none;position:relative;top:0;text-indent:75px;font-size:18px;}
.green { font-size:30px;line-height:45px;display:block;text-align:center;}
#sliders img { margin-right:10px;}
input.input-m { border:1px solid #AAA;}
.attach-claim input.input-l { border:1px solid #aaa;}
.AddAccountDetails .size4 { width:38px !important;}
.AddAccountDetails .size2 { width:26px !important;}
.AddAccountDetails .size10 { width:75px !important;}
.signinForm { float:left;}
.mem-login { margin-bottom:15px;}
.mem-login p a, .mem-login p a:hover { text-decoration:underline !important;}
.bubble { position:absolute;padding:15px 25px 15px 8px;background:#DDEDFD;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:1px solid #D4E0EB;font-weight:bold;display:none;z-index:999999;font-weight:normal;}
.homelink { background-color:#bfbfbf;padding:.6em 1em;}
.bubble:after { content:'';position:absolute;border-style:solid;border-width:0 15px 16px;border-color:#DDEDFD transparent;display:block;width:0;z-index:1;top:-16px;left:33px;}
.bubble:before { content:'';position:absolute;border-style:solid;border-width:0 15px 17px;border-color:#D4E0EB rgba(0, 0, 0, 0);display:block;width:0;z-index:1;top:-18px;left:33px;}
.question .push-left { margin-right:10px;}
h5.accent{
  font-size:18px;}
h4.accent{
  font-size:22px;}
.opinion-person{
  margin:15px 0;}
.opinion{
  font-style:italic;}
.margin15bottom{
  margin-bottom:15px;}
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by:Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper { position:relative;margin:0 auto 60px;padding:0;*zoom:1;}
.bx-wrapper img { max-width:100%;display:block;}
/** THEME
===================================*/

.bx-wrapper .bx-viewport { -moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto { position:absolute;bottom:-30px;width:100%;}
.bx-wrapper .bx-loading { min-height:50px;background:url(/bca/LT_OCIONEO/Images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
.bx-wrapper .bx-pager { text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item { display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a { background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active { background:#000;}
.bx-wrapper .bx-prev { left:10px;background:url(/bca/LT_OCIONEO/Images/controls.png) no-repeat 0 0;}
.bx-wrapper .bx-next { right:10px;background:url(/bca/LT_OCIONEO/Images/controls.png) no-repeat -43px 0;}
.bx-wrapper .bx-prev:hover { background-position:0 0;}
.bx-wrapper .bx-next:hover { background-position:-43px 0;}
.bx-wrapper .bx-controls-direction a { position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:50px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled { display:none;}
.bx-wrapper .bx-controls-auto { text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start { display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(/bca/LT_OCIONEO/Images/controls.png) -86px -11px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active { background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop { display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(/bca/LT_OCIONEO/Images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active { background-position:-86px -33px;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right:0;width:35px;}
.bx-wrapper .bx-caption { padding:10px;position:absolute;bottom:0;left:15%;background:#666\9;background:rgba(255, 255, 255, 0.75);width:70%;-webkit-border-top-right-radius:10px;-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
.bx-wrapper .bx-caption span { color:#414141;font-family:Arial;display:block;font-size:1.4em;padding:10px;text-align:center;}
.large-arrow { display:inline-block;height:40px;clear:both;}
.large-arrow .left-arrow { background:url('/bca/LT_OCIONEO/Images/large_arrow_left.png') no-repeat;height:40px;width:23px;display:inline-block;float:left;}
.large-arrow .arrow-content { background-color:#ea3768;color:#FFF;height:40px;display:inline-block;float:left;line-height:19px;}
.large-arrow .right-round { background:url('/bca/LT_OCIONEO/Images/large_round_right.png') no-repeat;height:40px;width:23px;display:inline-block;float:left;}
.large-arrow .arrow-content span{
  display:inline-block;}
.large-arrow .arrow-content span.icon-container { margin-top:10px;float:left;}
.large-arrow .arrow-content span.text-container { float:left;text-align:center;}
.content .question { clear:both;}
.content .question label { display:block;width:200px;float:left;line-height:30px;font-size:.9em;}
.tf-bordered { padding:4px;border:1px solid #ea5f85 !important;background:#ebebeb;width:240px;}
.tf-bordered-small { width:60px !important;}
.action { clear:both
}
.action input.enviar{
  margin:20px 0 30px 322px;}
.webenabled { padding:10px;}
.webenable-form { margin-top:20px;}
.enroll-form { padding:10px;}
.webenable-form .question,
.enroll-form .question { height:30px;margin-bottom:10px;display:inline-block;}
.webenable-form h3 { margin-bottom:10px;}
.webenable-form .question label,
.enroll-form .question label{
  width:400px;margin-right:10px;text-align:right;font-weight:bold;}
.terms-text { margin-left:404px;display:inline-block;font-size:.7em;}
.terms-text a { color:#ea3768;text-decoration:underline;}
.webenable-form .action input{
  margin:20px 0 30px 528px;}
.enroll-form .action input { margin:10px auto;display:block;}
.calculator { min-height:620px;}
.calculator.content p { margin:0;}
.calculator.content .value { border:1px solid #ea5f85 !important;background:#ebebeb;width:50px;padding:4px;}
.loggedin { padding:10px;}
.loggedin ul{

}
.loggedin ul li { float:left;margin-right:20px;line-height:20px;}
.loggedin ul li a { text-decoration:underline;font-size:.9em;}
.loggedin ul li a span { vertical-align:bottom;}
.loggedin .account-links { float:right;}
.acount-links-last { margin-right:0 !important;}
.client-logo { width:165px;background-color:rgba(255, 255, 255, 0.8);position:relative;text-align:center;padding:10px 0;-webkit-border-bottom-right-radius:20px;-webkit-border-bottom-left-radius:20px;-    moz-border-radius-bottomright:20px;-moz-border-radius-bottomleft:20px;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border:1px solid #f3bfbf;border-top:none;box-shadow:0px 5px 8px rgba(0, 0, 0, 0.80);-moz-box-shadow:0px 5px 8px rgba(0, 0, 0, 0.80);-webkit-box-shadow:0px 5px 8px rgba(0, 0, 0, 0.80);margin:0 auto;margin-top:-261px;}
.client-logo img { margin:0 4px;}
.client-logo-two { width:240px !important;}
.update-profile label { width:330px !important;text-align:right;margin-right:10px;}
.update-profile input.tf-bordered { width:215px !important;}
.update-profile .question { margin:8px 0;}
.update-profile .action { margin:20px 0;}
.update-profile .action input { display:block;margin:0 auto;}
.update-profile-content { padding:20px;}
.user-details-container{
  margin:20px 0;}
.update-profile-terms label { width:546px !important;font-size:0.7em !important;line-height:1.8em !important;}
.hr-pink { border-top:solid 1px #ea3768;width:90%;margin:0 auto;}
.benefits-page { padding:20px 10px;}
.benefits-page h2 { color:#ea3768;font-size:1.9em;margin:20px 0 10px 0;font-weight:normal;line-height:.9em;}
.benefits-page h2 a { color:#ea3768;text-decoration:none;}
.benefits-page p{
  margin-top:0;}
.client-logos { position:relative;}
.client-logos img { margin-left:20px;}
.descubre { position:absolute;right:0;top:10px;}
.descubre-link { color:#ea3768;text-decoration:underline;font-size:12px;font-weight:bolder;}
.customer-contact { margin:50px 0 100px 250px;}
.customer-contact li{
  color:#2c2c2c;font-family:'Source Sans Pro', sans-serif;font-size:2.2em;line-height:1.2em;margin-top:20px;}
.customer-contact li a { color:#2c2c2c;}
.icon-envolope { float:left;}
.contact-address { float:left;width:576px;display:inline-block;}
.upload-list_space{ padding:10px 0;}
.upload-list_space, .add-file{ padding-bottom:10px;}
.add-file{ padding:10px 0;}
#files input.input-m {width:100%!important;border:0;}
/* ==========================================================================
   Cookie consent styles
   ========================================================================== */

.cookie-consent { display:none;background:#eb4270;padding:5px;}
.cookie-consent-info { width:940px;margin:0 auto;font-size:1.3em;color:#fff;}
.cookie-accept { background:#fff;border:none;padding:3px;width:100px;margin-left:10px;margin-top:10px;color:#eb4270;cursor:pointer;}
.cookie__link{
  color:#fff;text-decoration:underline;}
.terms-page, .privicy-page { padding:20px;}
.terms-page p, .privicy-page p { }
.terms-page ul, .privicy-page ul { list-style-type:disc;margin-left:16px;}
.terms-page ul li, .privicy-page ul li { line-height:1.4em;font-size:1em;margin:10px 0;}
.terms-page ol, .privicy-page ol { margin-left:16px;}
.terms-page ol li, .privicy-page ol li { line-height:1.4em;font-size:1em;margin:10px 0;}
.list-unstyle { list-style:none !important;}
.calculator-enrol-cta { }
a.calculator-enrol-cta{
  background-image:url("/bca/LT_OCIONEO/Images/pink_button_bg.png");width:223px;height:29px;display:block;color:#fff;text-align:center;font-weight:bold;line-height:28px;margin:0 auto;text-decoration:none;}
.fl { float:left;}
.icon-text { display:block;margin-left:35px;}
.text-justify { text-align:justify;}
.como-pedir-devolucion, .cashback-claim { padding:20px;}
.content.como-pedir-devolucion ul { margin:10px 0;font-size:1em;line-height:1.6em;}
.content.como-pedir-devolucion ul  li{
  margin:20px 0;}
.content.como-pedir-devolucion ul ul { margin:20px 90px;font-size:.9em;}
.content.como-pedir-devolucion ul ul li{
  margin:5px 0;}
.cashback-claim .action input.enviar { margin:20px 0 30px 0px;}
.reset-password { padding:0 10px;}
.reset-password .question { margin:10px 0;}
.reset-password .question label { width:360px;}
.reset-password .action { margin:20px 0;}
.wrap-uc { width:960px;height:665px;position:absolute;left:50%;top:50%;margin:100px 0 0 -480px;}
.uc { min-height:665px;background-color:#fff;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;padding-top:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.uc h1 { font-size:2.5em;line-height:1.4em;text-align:center;display:block;padding:30px 0;font-weight:normal;width:623px;margin:0 auto;}
.cashback-claim-success{
    padding:20px;}
.cashback-claim-success h1{
    display:block;float:none;}
.centertext{text-align:center;}
#sello-confianza { width:50px;height:50px;display:block;background-image:url(https://www.confianzaonline.es/sellos/sello50_50.gif);background-size:cover;-webkit-animation:animatedBackground 3s linear infinite;-moz-animation:animatedBackground 3s linear infinite;-o-animation:animatedBackground 3s linear infinite;animation:animatedBackground 3s linear infinite;}
@-webkit-keyframes animatedBackground { 0% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50.png) }
50% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50.png) }
51% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50.png) }
100% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50.png) }
}
@-moz-keyframes animatedBackground { 0% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50.png) }
50% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50.png) }
51% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50.png) }
100% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50.png) }
}
@keyframes animatedBackground { 0% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50.png) }
50% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50.png) }
51% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50.png) }
100% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50.png) }
}
@media
          only screen and (-webkit-min-device-pixel-ratio:2),
          only screen and (   min--moz-device-pixel-ratio:2),
          only screen and (     -o-min-device-pixel-ratio:2/1),
          only screen and (        min-device-pixel-ratio:2),
          only screen and (                min-resolution:192dpi),
          only screen and (                min-resolution:2dppx) { @-webkit-keyframes animatedBackground { 0% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50-r.png) }
50% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50-r.png) }
51% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50-r.png) }
100% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50-r.png) }
}
@-moz-keyframes animatedBackground { 0% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50-r.png) }
50% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50-r.png) }
51% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50-r.png) }
100% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50-r.png) }
}
@keyframes animatedBackground { 0% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50-r.png) }
50% { background-image:url(https://www.confianzaonline.es/sellos/sello-confianza-50-r.png) }
51% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50-r.png) }
100% { background-image:url(https://www.confianzaonline.es/sellos/dist-confianza-50-r.png) }
}
}
.mobile-only .login{
  background-color:inherit;margin-left:30px;}
.mobile-only .login .question{
  margin-bottom:10px;}
#mobile-nav .mobile-only .login .validateError ul li{
  width:200px;font-weight:normal;}
.mobile-only .login .question input[type="text"],
.mobile-only .login .question input[type="password"]{
  width:200px;}
.mobile-only .login .question .submit{
  margin-left:80px;}
.bold{
  font-weight:bold;}
.underline{
  text-decoration:underline;}
.captcha{
  margin-top:15px;margin-bottom:10px;float:left;}
.captcha a{
  vertical-align:top;}
.forms__input{
  width:70px !important;}
.margin15left{
  margin-left:15px;}
.margin230left{
  margin-left:230px;}
.cookie-privacy{
  border:2px solid #000;}
.cookie-privacy th,td{
    padding:10px;border:1px solid #000;}
.cookie-privacy td{
  line-height:1.5em;}
.text-right { text-align:right;}
