.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-family:Arial, sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 1);-webkit-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-moz-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-ms-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);-o-transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4);transition-timing-function:cubic-bezier(0.230, 0.635, 0.495, 2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15);transition-timing-function:cubic-bezier(0.175, 0.885, 0.320, 1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}.tooltipster-shadow{border-radius:5px;border:1px solid #bbb;background:#fff;color:#888;box-shadow:0px 0px 3px 0px #aaa}.tooltipster-shadow .tooltipster-content{font-family:Arial, sans-serif;font-size:12px;line-height:16px;padding:8px 10px;overflow:hidden;font-weight:bold}.tooltipster-shadow .tooltipster-arrow-border{margin-bottom:-2px !important}.tooltipster-shadow .tooltipster-arrow-top span{border-color:#fff}.container-12{margin:0 auto;max-width:960px;width:92%}.grid-1,.grid-1-4,.grid-1-8,.grid-2,.grid-2-1,.grid-2-3,.grid-2-5,.grid-2-9,.grid-3,.grid-3-1,.grid-3-5,.grid-4,.grid-4-5,.grid-5,.grid-5-1,.grid-5-5,.grid-6,.grid-6-5,.grid-6-75,.grid-7,.grid-7-5,.grid-8,.grid-9,.grid-9-1,.grid-9-5,.grid-10,.grid-11,.grid-12,.grid-100{display:inline;float:left;margin-left:1%;margin-right:1%;position:relative}.alpha{margin-left:0}.alpha-5{margin-left:0.5%}.omega{margin-right:0}.omega-5{margin-right:0.5%}.container-12 .grid-1{width:6.333%}.container-12 .grid-1-4{width:8.417%}.container-12 .grid-1-8{width:10.11%}.container-12 .grid-2{width:14.667%}.container-12 .grid-2-1{width:10.667%}.container-12 .grid-2-3{width:16.4%}.container-12 .grid-2-5{width:19.667%}.container-12 .grid-2-9{width:18.667%}.container-12 .grid-3{width:23.0%}.container-12 .grid-3-1{width:26.0%}.container-12 .grid-3-5{width:28.0%}.container-12 .grid-4{width:31.333%}.container-12 .grid-4-5{width:36.333%}.container-12 .grid-5{width:39.667%}.container-12 .grid-5-1{width:40.667%}.container-12 .grid-5-5{width:42.667%}.container-12 .grid-6{width:48.0%}.container-12 .grid-6-5{width:49.0%}.container-12 .grid-6-75{width:49.5%}.container-12 .grid-7{width:56.333%}.container-12 .grid-7-5{width:60.833%}.container-12 .grid-8{width:64.667%}.container-12 .grid-9{width:73.0%}.container-12 .grid-9-1{width:70.0%}.container-12 .grid-9-5{width:78.33%}.container-12 .grid-10{width:81.333%}.container-12 .grid-10-5{width:79.333%}.container-12 .grid-11{width:89.667%}.container-12 .grid-12{width:98.0%}.container-12 .grid-100{width:100%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,se.user-namection,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0;padding:0;height:100%}body{color:#444444;font-family:Arial, Helvetica, sans-serif;font-size:0.75em;background:#f8f8f8}textarea{font-family:Arial, Helvetica, sans-serif}h1{font-size:200%;font-weight:bold}h2{color:#2a5dbc;font-size:183.33%;font-weight:bold;margin-bottom:10px}h3{color:#2a5dbc;font-size:133.33%;font-weight:bold;margin-bottom:10px}h4{color:#333;font-size:120%;font-weight:bold;margin-bottom:10px}a{color:#3FA1FF;text-decoration:none}img,video,object,iframe,audio{max-width:100%}video,audio{height:auto}.float-right{float:right}.float-left{float:left}.float-right input[type=checkbox]{float:right}.float-right-h20{float:right;height:20px;line-height:20px;margin:0;margin-bottom:5px}.float-right-h20 input[type=checkbox]{float:right}.soft-hidden{display:none}.hard-hidden{display:none !important;position:absolute !important;z-index:-10000 !important}.hidden{display:none !important}.error{color:#990000 !important}.checkbox{margin:5px 0}input{font-family:Arial, Helvetica, sans-serif}input[type=checkbox],input[type=radio]{vertical-align:middle;box-shadow:none !important}label{vertical-align:middle}input[type=text].calendar,input[type=text].calendarMulti{background:#FFFFFF url(/css/images/bg-calendar.png) no-repeat 95% 50%;border:none;color:#666666;font-size:133.33%;font-weight:bold;height:33px;padding-left:5px;width:125px}input.int{width:42px !important}b,strong{font-weight:bold}i{font-style:italic}em{font-style:italic}u{text-decoration:underline}p{text-align:justify;line-height:1.4em}.greater-line-height{line-height:125%}.greatest-line-height{line-height:150%}.container-no-fluid{margin-left:auto;margin-right:auto;width:1045px}.ui-icon-circle-triangle-e{background-position:-112px -192px !important}.ui-icon-circle-triangle-w{background-position:-144px -192px !important}.ui-datepicker-calendar .dayNextClass a.ui-state-default{color:red !important}.rounded-corners-30{border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px}.rounded-corners{border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}.rounded-corners-8{border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}.rounded-corners-top{border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-ms-border-radius-topleft:8px;-ms-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-khtml-border-radius-topleft:8px;-khtml-border-radius-topright:8px}.rounded-corners-top-0{border-top-left-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-ms-border-radius-topleft:0;-ms-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-khtml-border-radius-topleft:0;-khtml-border-radius-topright:0}.rounded-corners-top-4{border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-ms-border-radius-topleft:4px;-ms-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px}.rounded-corners-top-8{border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-ms-border-radius-topleft:8px;-ms-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-khtml-border-radius-topleft:8px;-khtml-border-radius-topright:8px}.rounded-corners-top-left-8{border-top-left-radius:8px;-moz-border-radius-topleft:8px;-ms-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-khtml-border-radius-topleft:8px}.rounded-corners-top-right-8{border-top-right-radius:8px;-moz-border-radius-topright:8px;-ms-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-radius-topright:8px}.rounded-corners-bottom-8{border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-ms-border-radius-bottomleft:8px;-ms-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-radius-bottomleft:8px;-khtml-border-radius-bottomright:8px}.rounded-corners-right-8{border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;-ms-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;-khtml-border-radius-bottomright:8px;border-top-right-radius:8px;-moz-border-radius-topright:8px;-ms-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-khtml-border-radius-topright:8px}.rounded-corners-bottom-left-8{border-bottom-left-radius:8px;-moz-border-radius-bottomleft:8px;-ms-border-radius-bottomleft:8px;-webkit-border-bottom-left-radius:8px;-khtml-border-radius-bottomleft:8px}.background-gray{background-color:#ECECEC}.ECECEC-gradient-bottom-top{background-color:#ECECEC;background-image:-ms-linear-gradient(top, #FFFFFF 20%, #ECECEC 100%);background-image:-moz-linear-gradient(top, #FFFFFF 20%, #ECECEC 100%);background-image:-o-linear-gradient(top, #FFFFFF 20%, #ECECEC 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #ECECEC));background-image:-webkit-linear-gradient(top, #FFFFFF 20%, #ECECEC 100%);background-image:linear-gradient(top, #FFFFFF 20%, #ECECEC 100%)}.from-FFFFFF-to-CDCDCD-gradient-bottom-top{background-color:#CDCDCD;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #CDCDCD 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #CDCDCD 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #CDCDCD 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #CDCDCD));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #CDCDCD 100%);background-image:linear-gradient(top, #FFFFFF 0%, #CDCDCD 100%)}.from-FFFFFF-to-CDCDCD-gradient-bottom-top-menu-nav-right{background-color:#CDCDCD;background-image:-ms-linear-gradient(top, #FFFFFF 25%, #CDCDCD 150%);background-image:-moz-linear-gradient(top, #FFFFFF 25%, #CDCDCD 150%);background-image:-o-linear-gradient(top, #FFFFFF 25%, #CDCDCD 150%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.25, #FFFFFF), color-stop(1.5, #CDCDCD));background-image:-webkit-linear-gradient(top, #FFFFFF 25%, #CDCDCD 150%);background-image:linear-gradient(top, #FFFFFF 25%, #CDCDCD 150%)}.gray-gradient-bottom-top{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%)}.gray-gradient-bottom-top-50{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF 50%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF 50%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF 50%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.5, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF 50%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF 50%, #F0F0F0 100%)}.gray-gradient-bottom-top-80{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF 80%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF 80%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF 80%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF 80%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF 80%, #F0F0F0 100%)}.gray-gradient-bottom-top-5{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF -5%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF -5%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF -5%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF -5%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF -5%, #F0F0F0 100%)}.gray-gradient-right-left{background-color:#F0F0F0;background-image:-ms-linear-gradient(left, #FFFFFF 0%, #F0F0F0 100%);background-image:-moz-linear-gradient(left, #FFFFFF 0%, #F0F0F0 100%);background-image:-o-linear-gradient(left, #FFFFFF 0%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(left, #FFFFFF 0%, #F0F0F0 100%);background-image:linear-gradient(left, #FFFFFF 0%, #F0F0F0 100%)}.gradient-from-419525-to-98CF11-right-left{background-color:#419525;background-image:-ms-linear-gradient(left, #98CF11 0%, #419525 100%);background-image:-moz-linear-gradient(left, #98CF11 0%, #419525 100%);background-image:-o-linear-gradient(left, #98CF11 0%, #419525 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #98CF11), color-stop(1, #419525));background-image:-webkit-linear-gradient(left, #98CF11 0%, #419525 100%);background-image:linear-gradient(left, #98CF11 0%, #419525 100%)}.from-F2F2F2-to-FFFFFF-gradient-bottom-top{background-color:#F2F2F2;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F2F2F2));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%);background-image:linear-gradient(top, #FFFFFF 0%, #F2F2F2 100%)}.from-8C8C8C-to-ECECEC-gradient-bottom-top{background-color:#8C8C8C;background-image:-ms-linear-gradient(top, #ECECEC 0%, #8C8C8C 100%);background-image:-moz-linear-gradient(top, #ECECEC 0%, #8C8C8C 100%);background-image:-o-linear-gradient(top, #ECECEC 0%, #8C8C8C 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ECECEC), color-stop(1, #8C8C8C));background-image:-webkit-linear-gradient(top, #ECECEC 0%, #8C8C8C 100%);background-image:linear-gradient(top, #ECECEC 0%, #8C8C8C 100%)}.from-FFFFFF-to-E6E6E6-gradient-bottom-top{background-color:#E6E6E6;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #E6E6E6));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%);background-image:linear-gradient(top, #FFFFFF 0%, #E6E6E6 100%)}.from-54AA20-to-89C744-gradient-bottom-top{background-color:#89C744;background-image:-ms-linear-gradient(top, #54AA20 0%, #89C744 100%);background-image:-moz-linear-gradient(top, #54AA20 0%, #89C744 100%);background-image:-o-linear-gradient(top, #54AA20 0%, #89C744 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #54AA20), color-stop(1, #89C744));background-image:-webkit-linear-gradient(top, #54AA20 0%, #89C744 100%);background-image:linear-gradient(top, #54AA20 0%, #89C744 100%)}.from-FCFCFC-to-EAEAEA-gradient-bottom-top{background-color:#EAEAEA;background-image:-ms-linear-gradient(top, #FCFCFC 0%, #EAEAEA 100%);background-image:-moz-linear-gradient(top, #FCFCFC 0%, #EAEAEA 100%);background-image:-o-linear-gradient(top, #FCFCFC 0%, #EAEAEA 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FCFCFC), color-stop(1, #EAEAEA));background-image:-webkit-linear-gradient(top, #FCFCFC 0%, #EAEAEA 100%);background-image:linear-gradient(top, #FCFCFC 0%, #EAEAEA 100%)}.from-FFFFFF-to-E6E6E6-gradient-bottom-top-50{background-color:#E6E6E6;background-image:-ms-linear-gradient(top, #FFFFFF -50%, #E6E6E6 100%);background-image:-moz-linear-gradient(top, #FFFFFF -50%, #E6E6E6 100%);background-image:-o-linear-gradient(top, #FFFFFF -50%, #E6E6E6 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(-0.5, #FFFFFF), color-stop(1, #E6E6E6));background-image:-webkit-linear-gradient(top, #FFFFFF -50%, #E6E6E6 100%);background-image:linear-gradient(top, #FFFFFF -50%, #E6E6E6 100%)}.gray-gradient-top-bottom{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);background-image:-moz-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);background-image:-o-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #FFFFFF));background-image:-webkit-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);background-image:linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%)}.form-FFFFFF-to-F0F0F0-gradient-bottom-top{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%)}.green-gradient-bottom-top{background-color:#5BAC29;background-image:-ms-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-moz-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-o-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #86C542), color-stop(1, #5BAC29));background-image:-webkit-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:linear-gradient(top, #86C542 0%, #5BAC29 100%)}.blue-gradient-bottom-top{background-color:#0896FF;background-image:-ms-linear-gradient(top, #51ACFF 0%, #0896FF 100%);background-image:-moz-linear-gradient(top, #51ACFF 0%, #0896FF 100%);background-image:-o-linear-gradient(top, #51ACFF 0%, #0896FF 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #51ACFF), color-stop(1, #0896FF));background-image:-webkit-linear-gradient(top, #51ACFF 0%, #0896FF 100%);background-image:linear-gradient(top, #51ACFF 0%, #0896FF 100%)}.green-gradient-top-bottom{background-color:#5BAC29;background-image:-ms-linear-gradient(top, #5BAC29 0%, #86C542 100%);background-image:-moz-linear-gradient(top, #5BAC29 0%, #86C542 100%);background-image:-o-linear-gradient(top, #5BAC29 0%, #86C542 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5BAC29), color-stop(1, #86C542));background-image:-webkit-linear-gradient(top, #5BAC29 0%, #86C542 100%);background-image:linear-gradient(top, #5BAC29 0%, #86C542 100%)}.violet-gradient-bottom-top{background-color:#A075AE;background-image:-ms-linear-gradient(top, #E0D1E4 0%, #A075AE 100%);background-image:-moz-linear-gradient(top, #E0D1E4 0%, #A075AE 100%);background-image:-o-linear-gradient(top, #E0D1E4 0%, #A075AE 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E0D1E4), color-stop(1, #A075AE));background-image:-webkit-linear-gradient(top, #E0D1E4 0%, #A075AE 100%);background-image:linear-gradient(top, #E0D1E4 0%, #A075AE 100%)}.button-disabled{background-color:#CCCCCC;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #CCCCCC));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);background-image:linear-gradient(top, #FFFFFF 0%, #CCCCCC 100%);color:#999999}.gray-border{border:#E2E2E2 1px solid}.box-shadow-666-magazine{box-shadow:6px 8px 8px gray;-moz-box-shadow:6px 8px 8px gray;-webkit-box-shadow:6px 8px 8px gray}.box-shadow-tooltip{box-shadow:1px 1px 5px #666666;-moz-box-shadow:1px 1px 5px #666666;-webkit-box-shadow:1px 1px 5px #666666}.box-shadow-666-magazine-list{box-shadow:3px 2px 2px gray;-moz-box-shadow:3px 2px 2px gray;-webkit-box-shadow:3px 2px 2px gray}.box-shadow-666-bottom-right-slim{box-shadow:1px 1px #666666;-moz-box-shadow:1px 1px #666666;-webkit-box-shadow:1px 1px #666666}.box-shadow-1-2-4-666-bottom-right{box-shadow:3px 2px 4px #666666;-moz-box-shadow:3px 2px 4px #666666;-webkit-box-shadow:3px 2px 4px #666666}.box-shadow-2-2-2-CCC-bottom-right{box-shadow:2px 2px 2px #CCCCCC;-moz-box-shadow:2px 2px 2px #CCCCCC;-webkit-box-shadow:2px 2px 2px #CCCCCC}.box-shadow-5-5-5-666-bottom-right{box-shadow:5px 5px 5px #666666;-moz-box-shadow:5px 5px 5px #666666;-webkit-box-shadow:5px 5px 5px #666666}.box-shadow-666-bottom-right{box-shadow:2px 4px 4px #666666;-moz-box-shadow:2px 4px 4px #666666;-webkit-box-shadow:2px 4px 4px #666666}.box-shadow-666-bottom-right-444{box-shadow:4px 4px 4px #666666;-moz-box-shadow:4px 4px 4px #666666;-webkit-box-shadow:4px 4px 4px #666666}.box-shadow-999-top{box-shadow:0 0 5px 1px #999;-moz-box-shadow:0 0 5px 1px #999;-webkit-box-shadow:0 0 5px 1px #999}.box-shadow-999-top-inset{box-shadow:inset 0 0 5px 1px #999;-moz-box-shadow:0 0 5px 1px #999;-webkit-box-shadow:0 0 5px 1px #999}.box-shadow-999-bottom-inset{box-shadow:inset 0 0 5px 1px #999;-moz-box-shadow:inset 0 0 5px 1px #999;-webkit-box-shadow:inset 0 0 5px 1px #999}div.tooltip{bottom:12px;position:relative}div.arrow-tooltip-up{background:url(/css/images/arrow-tooltip-up.png) no-repeat 65% 0%;bottom:-1px;height:10px;position:relative}p.tooltip{border:#999999 1px solid;padding:10px}div.tooltip-blue{float:right;margin-right:15px;width:50%}div.tooltip-blue span{cursor:pointer;float:right;position:relative;right:10px;top:10px}div.arrow-tooltip-blue-down{background:url(/css/images/arrow-tooltip-blue-down.png) no-repeat 10% 0%;top:-2px;height:15px;position:relative}div.arrow-tooltip-blue-up{background:url(/css/images/arrow-tooltip-blue-up.png) no-repeat 10% 0%;top:2px;height:15px;position:relative}p.tooltip-blue{background:#28A9FF;border:#FFFFFF 2px solid;box-shadow:0 5px 5px -3px #999;-moz-box-shadow:0 5px 5px -3px #999;-webkit-box-shadow:0 5px 5px -3px #999;padding:10px;padding-right:25px}.tooltip-white span{cursor:pointer;float:right;position:relative;right:10px;top:10px}p.tooltip-white{background:#FFFFFF;box-shadow:1px 4px 4px #666666;-moz-box-shadow:1px 4px 4px #666666;-webkit-box-shadow:1px 4px 4px #666666;padding:5px}.arrow-tooltip-white-up{background:url(/css/images/arrow-tooltip-white-up.png) no-repeat 50% 0%;height:10px}.arrow-tooltip-white-green-left{background:url(/css/images/arrow-tooltip-white-green-left.png) no-repeat 0% 50%;display:inline-block;float:left;height:28px;position:relative;right:-1px;width:14px}.arrow-tooltip-white-orange-right{background:url(/css/images/arrow-tooltip-white-orange-right.png) no-repeat 0% 50%;display:inline-block;height:28px;position:relative;left:-5px;width:14px;float:right}.tooltip-bubble{background-color:#EDEDED;border:1px solid #666666;margin:0 auto;padding:15px 10px;position:relative;text-align:center;width:300px;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}.tooltip-bubble p{text-align:left !important}.tooltip-bubble-arrow-border-bottom{bottom:-21px;border-color:#666666 transparent transparent transparent;border-style:solid;border-width:10px;height:0;left:50%;position:absolute;width:0}.tooltip-bubble-arrow-bottom{bottom:-19px;border-color:#EDEDED transparent transparent transparent;border-style:solid;border-width:10px;height:0;left:50%;position:absolute;width:0}.tooltip-bubble-arrow-border-left{top:10px;border-color:transparent #666666 transparent transparent;border-style:solid;border-width:10px;height:0;left:-20px;position:absolute;width:0}.tooltip-bubble-arrow-left{top:10px;border-color:transparent #EDEDED transparent transparent;border-style:solid;border-width:10px;height:0;left:-19px;position:absolute;width:0}.tooltip-bubble-arrow-border-right{top:10px;border-color:transparent transparent transparent #666666;border-style:solid;border-width:10px;height:0;position:absolute;right:-20px;width:0}.tooltip-bubble-arrow-right{top:10px;border-color:transparent transparent transparent #EDEDED;border-style:solid;border-width:10px;height:0;position:absolute;right:-19px;width:0}.tooltip-bubble-arrow-border-top{border-color:transparent transparent #666666 transparent;border-style:solid;border-width:10px;height:0;left:50%;position:absolute;top:-21px;width:0}.tooltip-bubble-arrow-top{border-color:transparent transparent #EDEDED transparent;border-style:solid;border-width:10px;height:0;left:50%;position:absolute;top:-19px;width:0}div.open-accordion{background:url(/css/images/open-accordion.png) no-repeat center left;float:right;height:22px;width:23px}div.close-accordion{background:url(/css/images/close-accordion.png) no-repeat center left;float:right;height:22px;width:23px}div.open-more-info{background:url(/css/images/more-info.png) no-repeat center right;display:none;float:right;height:22px;margin-top:15px}div.open-less-info{background:url(/css/images/less-info.png) no-repeat center right;display:none;float:right;height:22px;margin-top:15px}.cell-label{display:inline-block;float:left;font-weight:bold;margin:5px 0;text-align:left;width:48.0%}.cell-info{display:inline-block;float:right;margin:5px 0;text-align:right;width:48.0%}#tooltip-identification{position:absolute;top:35px;right:0;display:none;z-index:100;background-color:white;color:#5BAC29;border-color:#5BAC29;border-width:2px;width:220px}#tooltip-identification .tooltip-bubble-arrow-top{border-color:transparent transparent #FFFFFF transparent;left:60%}#tooltip-identification .tooltip-bubble-arrow-border-top{border-color:transparent transparent #5BAC29 transparent;left:60%}div.table{display:table}div.table-100{display:table;width:100%}div.table-96{display:table;width:96%;margin-left:2%}div.row-0{display:table-row}div.row-1{background-color:#F3F3F3;display:table-row}div.cell{border-bottom:#E8E8E8 1px solid;border-left:#E8E8E8 1px solid;display:table-cell;padding:1.5% 0;text-align:center}div.cell.first{border-left:none}div.subtitle{border-left:none;text-align:left;padding-left:10px;width:30%}div.subtitle span{font-weight:normal;padding-right:30px}.checked{background:url(/css/images/ok-19-17.png) no-repeat right center;width:5%}.unchecked{width:5%}.open-info{background:url(/css/images/open-info.png) no-repeat right top;float:right;height:8px;width:12px}.close-info{background:url(/css/images/close-info.png) no-repeat right top;float:right;height:8px;width:12px}.container{display:table}.left,.right,.middle{display:table-cell}.right,.middle{text-align:center}.pointer{cursor:pointer}.cursor-text{cursor:text}.green{color:#58AC25}.light-gray{color:#999999}.blue-button{background:#51ACFF url(/css/images/bg-buton-bottom.png) repeat-x bottom;color:#FFFFFF;display:inline-block;font-size:92%;padding:0.7%}.blue-button2{background:#51ACFF url(/css/images/bg-buton-bottom-1x16.png) repeat-x 0 120%;color:#FFFFFF;display:inline-block;font-size:92%;padding:0.7%}.color-000{color:#000000}.color-333{color:#333333}.color-444{color:#444444 !important}.color-666{color:#666666}.color-999{color:#999999 !important}.color-ccc{color:#CCCCCC !important}.color-fff{color:#FFFFFF}.color-3fa0ff{color:#3FA0FF}.color-3fa1ff{color:#3FA1FF}.color-a075ae{color:#A075AE}.color-5bac29{color:#5BAC29 !important}.color-44a4ff{color:#44A4FF}.color-a47bb1{color:#A47BB1}.color-f49d04{color:#F49D04}.color-a075ae{color:#A075AE}.color-cc9900{color:#CC9900}.color-5aac28{color:#5AAC28}.color-0099ff{color:#0099FF}.color-aca899{color:#ACA899}.color-54aa20{color:#54AA20}.color-58ac25{color:#58AC25 !important}.color-6bba49{color:#6BBA49}.color-7f7f7f{color:#7F7F7F}.color-b2a044{color:#B2A044}.color-5aadfd{color:#5AADFD}.color-7dcb00{color:#7DCB00}.color-cc0000{color:#CC0000}.color-f39090{color:#F39090}.color-0896ff{color:#0896FF !important}.color-red{color:#cc0000}.color-green{color:#58AC25}.color-blue{color:#00b0f0}.color-orange{color:#ff9900}.link-444-under{color:#444;text-decoration:underline;font-weight:bold}.link-green-bold-under{color:#58AC25;text-decoration:underline;font-weight:bold}.placeholder{color:#808080}.background-white{background-color:#FFF}.background-52AD22{background-color:#52AD22}.background-0099ff{background-color:#0099ff}.transparent-80{opacity:0.2;filter:alpha(opacity=20)}.transparent-60{opacity:0.4;filter:alpha(opacity=40)}.transparent-50{opacity:0.5;filter:alpha(opacity=50)}.transparent-40{opacity:0.6;filter:alpha(opacity=60)}.transparent-20{opacity:0.8;filter:alpha(opacity=80)}.font-jenkins{font-family:'Jenkinsv20Regular'}.text-8{font-size:66.67%}.text-9{font-size:75%}.text-10{font-size:83.33% !important}.text-11{font-size:91.67% !important}.text-12{font-size:100% !important}.text-12-5{font-size:105% !important}.text-13{font-size:108.33% !important}.text-14{font-size:116.67% !important}.text-15{font-size:125.00%}.text-16{font-size:133.33%}.text-18{font-size:150.00%}.text-20{font-size:166.67%}.text-22{font-size:183.33%}.text-24{font-size:200%}.text-26{font-size:216.67%}.text-33{font-size:275.00%}.text-40{font-size:333.33%}.no-bold{font-weight:normal !important}.bold{font-weight:bold !important}.bold-10{font-size:83.33%;font-weight:bold}.bold-11{font-size:91.67%;font-weight:bold}.bold-12{font-size:100%;font-weight:bold}.bold-12-5{font-size:105% !important;font-weight:bold}.bold-13{font-size:108.33%;font-weight:bold}.bold-13-5{font-size:112%;font-weight:bold}.bold-14{font-size:116.67%;font-weight:bold}.bold-15{font-size:125%;font-weight:bold}.bold-16{font-size:133.33% !important;font-weight:bold !important}.bold-17{font-size:141.67%;font-weight:bold}.bold-18{font-size:150%;font-weight:bold}.bold-20{font-size:166.67%;font-weight:bold}.bold-22{font-size:183.33%;font-weight:bold}.bold-24{font-size:200.00%;font-weight:bold}.bold-25{font-size:208.33%;font-weight:bold}.bold-26{font-size:216.67%;font-weight:bold}.bold-28{font-size:233.33%;font-weight:bold}.bold-29{font-size:241.67%;font-weight:bold}.bold-30{font-size:250%;font-weight:bold}.bold-33{font-size:275.00%;font-weight:bold}.bold-35{font-size:291.67%;font-weight:bold}.bold-40{font-size:333.33%;font-weight:bold}.bold-60{font-size:500%;font-weight:bold}.bold-122-percent{font-size:122%;font-weight:bold}.inactive{color:#999999}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.vertical-top{vertical-align:top}.notbold{font-weight:normal !important}.indent-2em{text-indent:2em}.back-white{background-color:#FFF}.drop-down{background-image:url(/css/images/down-arrow.png);background-position-x:90%;background-position-y:1em;background-repeat:no-repeat}.drop-up{background-image:url(/css/images/up-arrow.png);background-position-x:90%;background-position-y:1em;background-repeat:no-repeat}.back-white{background-color:#FFF}.drop-down{background-image:url(/css/images/down-arrow.png);background-position:90% 1em;background-repeat:no-repeat}.drop-up{background-image:url(/css/images/up-arrow.png);background-position:90% 1em;background-repeat:no-repeat}.display-inline-block{display:inline-block}.display-block{display:inline-block !important}.display-flex{display:flex}.line-height-big{line-height:120% !important}.margin-0{margin:0 !important}.margin-2{margin:2px}.margin-10{margin:10px}.margin-25{margin:25px}.margin-30{margin:30px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px !important}.margin-bottom-15{margin-bottom:15px}.margin-bottom-20{margin-bottom:20px}.margin-bottom-25{margin-bottom:25px !important}.margin-bottom-30{margin-bottom:30px}.margin-bottom-35{margin-bottom:35px}.margin-bottom-40{margin-bottom:40px}.margin-bottom-50{margin-bottom:50px}.margin-bottom-59{margin-bottom:59px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-100{margin-bottom:100px}.margin-left-5{margin-left:5px !important}.margin-left-10{margin-left:10px !important}.margin-left-15{margin-left:15px !important}.margin-left-18{margin-left:18px !important}.margin-left-25{margin-left:25px !important}.margin-left-30{margin-left:30px !important}.margin-left-34{margin-left:34px !important}.margin-left-35{margin-left:35px !important}.margin-left-44{margin-left:44px !important}.margin-left-50{margin-left:50px !important}.margin-left-100{margin-left:100px !important}.margin-left-230{margin-left:230px !important}.margin-left-265{margin-left:265px !important}.margin-left-298{margin-left:298px !important}.margin-right-5{margin-right:5px !important}.margin-right-10{margin-right:10px !important}.margin-right-15{margin-right:15px !important}.margin-right-25{margin-right:25px !important}.margin-right-35{margin-right:35px !important}.margin-left-2em{margin-left:2em !important}.margin-right-2em{margin-right:2em !important}.margin-top-2em{margin-top:2em}.margin-top-5{margin-top:5px}.margin-ltr-5{margin-top:5px;margin-left:5px;margin-right:5px}.margin-bt-10{margin-bottom:10px;margin-top:10px}.margin-top-0{margin-top:0 !important}.margin-top-09{margin-top:9px !important}.margin-top-10{margin-top:10px !important}.margin-top-11{margin-top:11px !important}.margin-top-12{margin-top:12px !important}.margin-top-15{margin-top:15px !important}.margin-top-20{margin-top:20px !important}.margin-top-25{margin-top:25px !important}.margin-top-27{margin-top:27px !important}.margin-top-30{margin-top:30px !important}.margin-top-35{margin-top:35px !important}.margin-top-40{margin-top:40px !important}.margin-top-50{margin-top:50px !important}.margin-top-75{margin-top:75px !important}.padding-0{padding:0 !important}.padding-5{padding:5px}.padding-10{padding:10px}.padding-25{padding:25px}.padding-bottom-0{padding-bottom:0 !important}.padding-bottom-5{padding-bottom:5px !important}.padding-bottom-15{padding-bottom:15px !important}.padding-bottom-20{padding-bottom:20px !important}.padding-bottom-22{padding-bottom:22px !important}.padding-bottom-30{padding-bottom:30px !important}.padding-left-2{padding-left:2px}.padding-left-10{padding-left:10px}.padding-left-15{padding-left:15px !important}.padding-left-25{padding-left:25px}.padding-left-33{padding-left:33px !important}.padding-left-45{padding-left:45px}.padding-left-200{padding-left:200px}.padding-left-60-percent{padding-left:60% !important}.padding-right-2{padding-right:2px}.padding-top-0{padding-top:0 !important}.padding-top-5{padding-top:5px !important}.padding-top-7{padding-top:7px !important}.padding-top-9{padding-top:9px !important}.padding-top-10{padding-top:10px !important}.padding-top-12{padding-top:12px !important}.padding-top-15{padding-top:15px !important}.padding-top-20{padding-top:20px !important}.padding-tb-20{padding-top:20px !important;padding-bottom:20px !important}.padding-tb-30{padding-top:30px !important;padding-bottom:30px !important}.height-auto{height:auto !important}.height-12{height:12px !important}.height-30{height:30px !important}.height-266{height:266px !important}.height-289{height:289px !important}.min-height-309{min-height:309px !important}.width-24-percent{width:24% !important}.width-26-percent{width:26% !important}.width-33-percent{width:33% !important}.width-34-percent{width:34% !important}.width-38-percent{width:38% !important}.width-40-percent{width:40% !important}.width-48-percent{width:48% !important}.width-50-percent{width:50% !important}.width-60-percent{width:60% !important}.width-65-percent{width:65% !important}.width-75-percent{width:75% !important}.width-80-percent{width:80% !important}.width-85-percent{width:85% !important}.width-95-percent{width:95% !important}.width-98-percent{width:98% !important}.width-100-percent{width:100% !important}.width-30{width:30px !important}.width-41{width:41px !important}.width-55{width:55px !important}.width-80{width:80px !important}.width-83{width:83px !important}.width-95{width:95px !important}.width-115{width:115px !important}.width-120{width:120px !important}.width-146{width:146px !important}.width-150{width:150px !important}.width-160{width:160px !important}.width-165{width:165px !important}.width-180{width:180px !important}.width-191{width:191px !important}.width-208{width:208px !important}.width-215{width:215px !important}.width-227{width:227px !important}.width-233{width:233px !important}.width-240{width:240px !important}.width-258{width:258px !important}.width-270{width:270px !important}.width-315{width:315px !important}.width-350{width:350px !important}.width-400{width:400px !important}.width-450{width:450px !important}.bottom-0{bottom:0 !important}.bottom-10{bottom:10px !important}.relative-top-minus-38{position:relative;top:-38px}.position-absolute{position:absolute}.position-relative{position:relative !important}.overhidden{overflow:hidden}.hidetext{text-indent:-9999px}.no-break-line{white-space:nowrap}.zindex-10{z-index:10}.cursor-default{cursor:default !important}.button-gray a{background:#FFFFFF url(/css/images/bg-buy-porcess-summary-title.png) repeat-x left bottom;display:inline-block;margin:1px;text-transform:uppercase;padding:9px 0;width:98%}.button-gray a span{padding:0 5px}.button-with-line{border:#ECE9D8 1px solid;margin-bottom:5px;margin-left:auto;margin-right:auto;margin-top:10px;width:85%}.button-with-line a{color:#FFFFFF;display:block;margin:1px;text-transform:uppercase;padding:6%}.button-with-line a span{background:url(/css/images/arrow-right-white.png) no-repeat right center;text-align:left !important}.button-with-line a.button-disabled span{background:url(/css/images/arrow-right-gray.png) no-repeat right center;color:#999999}.border-b2cffb{border:#B2CFFB 1px solid}.border-7f9db9{border:#7F9DB9 1px solid}.border-cccccc{border:#CCCCCC 1px solid}.border-tb-dotted-ccc{border-top:#CCCCCC 1px dotted;border-bottom:#CCCCCC 1px dotted}.border-b-dotted-ccc{border-bottom:#CCCCCC 1px dotted}.border-5bac29{border:#5BAC29 1px solid}.border_cc9900{border:#CC9900 1px solid}.border-0{border:0}.input-error-container{display:none}.input-error{border:1px solid #FFC0C0 !important;background:#FFDDDD !important}.input-info-error{display:inline-block;float:right;height:18px;left:-24%;position:relative;top:5px;width:18px}.data-responsable .input-info-error{left:-19%;top:7px}.input-error-bubble{border:#CC9900 1px solid !important;margin-left:424px;margin-right:10px;margin-top:30px;position:absolute;z-index:2 !important}.input-error-bubble .tooltip-bubble-arrow-border-top{border-color:transparent transparent #CC9900 transparent;left:70%}.input-error-bubble .tooltip-bubble-arrow-top{border-color:transparent transparent #FFFFFF transparent;left:70%}.nivoSlider{position:relative}.nivoSlider img{position:absolute;top:0px;left:0px}.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}.nivo-slice{display:block;position:absolute;z-index:50;height:100%}.nivo-caption a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav a{position:relative;z-index:99;cursor:pointer}.nivo-controlNav a.active{font-weight:bold}.slider-wrapper-B1{height:315px;margin:0 auto;padding:0}.slider-B1{position:relative;width:745px;height:315px;background:url(/css/images/nivo-loading.gif) no-repeat 50% 50%}.slider-B1 img{position:absolute;top:0px;left:0px;display:none}.slider-B1 a{border:0;display:block}.slider-B1 .nivo-controlNav{position:absolute;bottom:13px;right:0;display:block;z-index:100}.slider-B1 .nivo-controlNav img{display:block;position:relative;width:35px;height:35px;cursor:pointer !important}.nivo-controlNav a{-moz-border-radius:5px !important;border-radius:5px !important;-webkit-border-radius:5px !important;border:2px solid #EEEEEE !important;display:block;float:left;height:35px;margin:4px;overflow:hidden;position:relative;width:35px;opacity:.7;filter:alpha(opacity=70);cursor:pointer !important}.nivo-controlNav a.active{border:2px solid #5BAC29 !important;opacity:1;filter:alpha(opacity=100)}.nivo-controlNav a:hover{border:2px solid #ffffff !important;opacity:1;filter:alpha(opacity=100)}.nivo-directionNav a{display:block;width:33px;height:45px;background:url(/css/images/nivo-arrows-opaque.png) no-repeat;text-indent:-9999px;border:0;top:35% !important}a.nivo-nextNav{background-position:-33px 0;right:0}a.nivo-prevNav{left:0px}a.nivo-nextNav:hover{background:url(/css/images/nivo-arrows.png) no-repeat;background-position:-33px 0;right:0}a.nivo-prevNav:hover{background:url(/css/images/nivo-arrows.png) no-repeat;left:0px}.nivo-caption a{color:#FFFFFF;text-decoration:none;font-weight:bold;display:inline !important}.nivo-caption{font-family:Arial, Helvetica, sans-serif;font-size:12px;position:absolute;left:0;bottom:12px;color:#ffffff;width:100%;height:50px;z-index:89;background:url(/css/images/nivo-fondo.png) repeat;display:block}.nivo-caption p{padding-left:10px;margin:4px 0 0 0}.nivo-caption h3,.nivo-caption h2{color:#FFFFFF;margin:4px 0 0;padding:0;font-size:12px;font-weight:normal}.nivo-caption h2{font-size:14px;font-weight:bold}.message{clear:both;margin:10px 0;padding-bottom:10px;padding-left:35px;width:94.0%}.message p{font-size:130%}.message ul{font-size:116.67%;font-weight:bold}.message ul ul{margin:10px 0 10px 43px;font-size:100%}.succes{color:#58AC25}.notice{color:#0394FF}.warning{color:#D7810A}.error{color:#CC0000}.cake-error{color:#000000;left:0;top:0}.final-report-documentation .js-warning{background-position:left top;background-color:transparent;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;padding:0;width:auto;padding-bottom:10px;padding-top:4px;line-height:1.5em !important}.final-report-documentation .js-succes{font-weight:bold;padding-bottom:10px;padding-top:4px}.final-report-documentation .js-warning a{color:#D7810A;text-decoration:underline}.final-report-documentation .js-succes a{color:#3c763d;text-decoration:underline}p.js-warning.inline-alert{background-size:2em;line-height:2em}p.js-succes.inline-alert{background-size:2em;line-height:2em}.breadcrumb{background:url(/css/images/bg-breadcrumb.png) no-repeat left center;color:#999999;font-size:91.67%;height:20px;line-height:20px;margin:10px 0;padding-left:20px}#likeBubble .title{width:110px}#likeBubble .socialButtons{display:inline-block;width:340px}.like,.tweet,.plus{float:left;margin-top:6px;width:33%}a.icon-facebook{background:url(/css/images/icon-facebook-22x22.png) no-repeat left center}a.icon-twitter{background:url(/css/images/icon-twitter-22x22.png) no-repeat left center}a.icon-tuenti{background:url(/css/images/icon-tuenti-22x22.png) no-repeat left center}a.icon-rss{background:url(/css/images/icon-rss-22x22.png) no-repeat left center}a.icon-google-plus{background:url(/css/images/icon-google-plus-22x22.png) no-repeat left center}a.link-with-arrow-green{background:url(/css/images/arrow-right-green-11x17.png) no-repeat right bottom;display:block;height:17px;line-height:17px;padding-right:15px}.submenu-container{border-bottom:#DADADA 1px solid;margin-top:5px;padding-bottom:5px;width:940px}.submenu{background-color:#5BAC29;padding:8px;position:relative;width:924px}.submenu .submenu-link{display:inline-block;position:relative;z-index:20}.submenu .submenu-link .tooltip-bubble-arrow-border-bottom{border-color:#DADADA transparent transparent transparent;bottom:-34px;left:45%;z-index:1}.submenu .submenu-link .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent transparent;bottom:-33px;left:45%;z-index:1}.submenu a{border-right:#FFFFFF 1px solid;color:#FFFFFF;padding:0 10px}.submenu a.current{font-weight:bold}.submenu a.last{border:none}.submenu-level2-container{display:inline-block;float:right;margin-right:20px;padding-top:5px;padding-bottom:5px;position:relative;z-index:10}.submenu-level2{background-color:#F3F3F3;padding:8px;padding-top:15px;position:relative;top:-5px}.submenu-level2 .submenu-link{display:inline-block;position:relative}.submenu-level2 .submenu-link .tooltip-bubble-arrow-border-bottom{border-color:#DADADA transparent transparent transparent;bottom:-34px;left:45%;z-index:1}.submenu-level2 .submenu-link .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent transparent;bottom:-33px;left:45%;z-index:1}.submenu-level2 a{border-right:#999999 1px solid;color:#999999;padding:0 10px}.submenu-level2 a.current{font-weight:bold}.submenu-level2 a.last{border:none}div.out-title{color:#666;font-size:150%;padding:10px}.info-table{background-color:#FFFFFF;border:#CCCCCC 1px solid;overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}.info-table div.subtitle{width:auto;border-bottom:#CCCCCC 1px solid;border-left:none;color:#333333;font-size:120.33%;font-weight:bold;margin:0 1% 15px;padding:10px 15px}.info-table div.subtitle2{width:auto;border-bottom:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;color:#333333;font-size:120.33%;font-weight:bold;margin:15px 0;padding:10px 15px}.info-table div.foot{border-left:none;border-top:#CCCCCC 1px solid;display:inline-block;padding:10px 0;width:100%}.info-table div.foot span{margin:0 10px;line-height:25px}.info-table div.foot.table-paginator a{margin:0 5px;line-height:25px}.info-table table{width:100%}.info-table table th{font-weight:bold}.info-table table tr.separator-line td{padding:5px;border-bottom:#CCCCCC 1px solid}.info-table table tr.separator td{padding:5px}.info-table table tr.bggrey td{background-color:#f5f5f5}.info-table table tr td span.hour{margin-right:20px}.modal-window{background-color:#FFFFFF !important;max-height:650px !important;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}.modal-window-fare-conditions{background-color:#FFFFFF !important;border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}.ui-dialog{padding:0 !important}.ui-dialog .ui-dialog-content{margin:0 20px}.ui-dialog.ui-widget-content{background:none !important;border:none !important}.ui-dialog .ui-dialog-titlebar{padding:0 !important}.ui-dialog .ui-dialog-titlebar .ui-state-hover{border:none !important;background:none !important;font-weight:normal;color:#444444}.ui-dialog .ui-widget-header{background:none !important;border:none !important}.ui-dialog .ui-widget-header .ui-icon{background-image:url(/css/images/modal-box-sprite.png);background-position:0 0;cursor:pointer;height:36px;position:absolute;right:-5px;top:-1px;width:36px;z-index:1004}.conditions-modal-window{width:98%}.info-conditions-popup{padding-bottom:50px;width:98%}.info-conditions-popup h2{margin-bottom:30px}.info-conditions-popup-logo{border-bottom:1px solid #45A20C;margin-bottom:30px;margin-top:10px;padding-bottom:20px;width:98%}.info-conditions-popup-links{margin-top:-15px;margin-bottom:15px;width:98%;text-align:right;color:black;font-size:1.1em;font-weight:bold}.info-conditions-popup-links a{text-decoration:underline;color:black;font-size:1.1em;font-weight:bold}.info-conditions-popup-title{color:#5BAC29;font-weight:bold;font-size:175%;margin-bottom:30px}.info-conditions-popup-question{display:block;color:#5BAC29 !important;font-weight:bold;font-size:100%;height:18px;margin-bottom:10px;padding-top:5px;padding-left:25px}.info-conditions-popup-answer{font-weight:normal;font-size:100%;margin-bottom:25px}.info-conditions-popup .close{background:url(/css/images/more.png) no-repeat 0% 50%;background-color:#F2F2F2;text-decoration:underline}.info-conditions-popup .open{background:url(/css/images/less.png) no-repeat 0% 50%;background-color:#F2F2F2;color:black;text-decoration:none}.info-conditions-popup p,.info-conditions-popup ul{line-height:15px;padding-bottom:5px;padding-top:5px;padding-left:30px;padding-right:80px}.info-conditions-popup ul li{display:list-item;list-style-type:disc;margin:5px 30px}.info-conditions-popup .sub-question{margin-left:auto;margin-right:auto;width:98%}.info-conditions-popup .sub-question a{background-color:#FFFFFF;margin-bottom:0}p.ok-19x17{background:url(/css/images/ok-19-17.png) no-repeat left center;margin:10px 0;min-height:17px;padding-left:28px}p.ok-36x26{background:url(/css/images/ok-36x26.png) no-repeat left center;margin:10px 0;min-height:26px;padding-left:45px}p.nok-18x18{background:url(/css/images/forbidden-18x18.png) no-repeat left center;margin:10px 0;min-height:18px;padding-left:27px}.page-error-logo{margin-bottom:30px;margin-top:10px;padding-bottom:20px;width:98%}.page-error-info{padding:20px 0}.page-error-message h2{color:#666666;margin-bottom:0}.page-pdo-error-message h2{font-size:145%}ol.list-green{margin-left:10px}ol.list-green li{height:32px}ol.list-green li span{display:inline-block;height:26px;line-height:26px;float:left}ol.list-green li span.list-green-number{color:#FFFFFF;font-size:183.33%;font-weight:bold;padding:0 7px;margin-right:25px;background-color:#5BAC29;background-image:-ms-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-moz-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-o-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #86C542), color-stop(1, #5BAC29));background-image:-webkit-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:linear-gradient(top, #86C542 0%, #5BAC29 100%);border-radius:8px;-ms-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}ol.list-green li span a{color:#5AAC28;font-weight:bold;text-decoration:underline}.page-error-looking-for .online-service-col{padding:1em 1.5em}.page-error-looking-for .online-service-col p{color:#666666}.gomapMarker{overflow:hidden}.bubble-gmaps{overflow:hidden;width:600px}.bubble-gmaps .bubble-gmaps-image{display:inline-block;float:left;height:110px;width:29%}.bubble-gmaps .bubble-gmaps-image img{border:#FFFFFF 2px solid;box-shadow:2px 2px 2px #999999;-moz-box-shadow:2px 2px 2px #999999;-webkit-box-shadow:2px 2px 2px #999999}.bubble-gmaps .bubble-gmaps-info{display:inline-block;float:right;width:70%}#header{height:32px;padding:5px 0}#header #headerLine{border-top:#D9D9D9 solid 1px;position:relative;top:39px}#header #headerMenu{line-height:32px}#header #headerMenu span.secure-connection{color:#B11D3E;font-size:1em;font-weight:bold}#header #headerMenu img{vertical-align:top}#header #headerSubMenu ul{font-size:12px;margin:0}#logo{height:40px;margin:20px 0}#header #info{height:40px;line-height:40px;margin:20px 0;text-align:right}#header #info .weather,#header #info .phone{display:inline-block;margin-left:2%}#header #info .weather{color:#3FA1FF}#header #info .weather.showed{display:inline-block !important}#header #info .weather img.icon-weather{vertical-align:middle}#header #info .phone{background:url(/css/images/phone.png) no-repeat center left;color:#5BAC29;float:right;font-size:150%;font-weight:bolder;padding-left:25px}*{list-style:none}.register-bubble{background-color:#3FA1FF;border:#FFFFFF 2px solid;color:#FFFFFF;display:none;padding:10px;position:absolute;right:1%;top:42px;z-index:2;width:350px;box-shadow:2px 2px 5px #666666;-moz-box-shadow:2px 2px 5px #666666;-webkit-box-shadow:2px 2px 5px #666666}.register-bubble .tooltip-close{cursor:pointer;float:right}.register-bubble .tooltip-bubble-arrow-border-top{border-color:transparent transparent #FFFFFF transparent;left:75%}.register-bubble .tooltip-bubble-arrow-top{border-color:transparent transparent #3FA1FF transparent;left:75%}.cookie-policy-info{color:#3FA1FF;position:relative;top:-2px}.cookie-policy-info-web{font-size:85%;padding:0.5% 1%}.cookie-policy-info-iphone{font-size:50%;padding:0 1%;line-height:10px}.cookie-policy-info a{text-decoration:underline}.cookie-policy-tick{background:url(/css/images/cookies-tick.png) no-repeat center;display:inline-block;height:8px;width:7px}#principalMenu{background:url(/css/images/bottom-nav-right.png) no-repeat 95% 134%;color:#5BAC29;height:40px;margin:0;position:relative}#buyProcessMenu{border:#CECECE 1px solid;height:42px;margin:0;z-index:1}ul#steps{font-size:145%;font-weight:bold;height:42px;text-align:center}ul#steps li{background:url(/css/images/menu-separator.png) no-repeat right;display:inline-block;float:left;height:42px;width:33.3%}ul#steps.fourSteps li{width:25%}ul#steps li a{display:block;height:42px}ul#steps li.last{background-image:none}ul#steps li.last a{width:101%}ul#steps li a span{color:#ACA899;line-height:40px}ul#steps.fourSteps li a span{font-size:80%}ul#steps li a span:before{font-weight:bold;font-size:145%;vertical-align:sub}ul#steps li:nth-child(1) a span:before{content:"1 "}ul#steps li:nth-child(2) a span:before{content:"2 "}ul#steps li:nth-child(3) a span:before{content:"3 "}ul#steps li:nth-child(4) a span:before{content:"4 "}ul#steps li.current{background:url(/css/images/arrow-current.png) no-repeat 50% 100%;border-bottom:none;padding-bottom:13px}ul#steps li.current a{background-color:#5BAC29;background-image:-ms-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-moz-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-o-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #86C542), color-stop(1, #5BAC29));background-image:-webkit-linear-gradient(top, #86C542 0%, #5BAC29 100%);background-image:linear-gradient(top, #86C542 0%, #5BAC29 100%);border-bottom:none}ul#steps li.current.last a{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-ms-border-radius-topright:4px;-ms-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-radius-topright:4px;-khtml-border-radius-tbottomright:4px}ul#steps li.current a span{color:#FFFFFF}#waitingHeader{padding-top:35px}#waitingHeader p{font-size:133%;line-height:46px;font-weight:bold}#waitingContent{margin:20px auto}#waitingContent #promotionalMessages{text-align:center}#waitingFooter{height:40px;margin-top:20px;padding-top:20px}#waitingFooter img.thawte{margin-left:10px}#waitingFooter img.credit-cards{float:right;margin-right:10px}#from_text,#to_text{cursor:pointer}.destinationSelect{position:absolute;background-color:white;border:1px solid #ddd;-webkit-box-shadow:2px 2px 2px #666;-moz-box-shadow:2px 2px 2px #666;box-shadow:2px 2px 2px #666;color:#6a6a6a;z-index:998;min-width:255px}.destinationSelect .titleElement{background-color:#f3f3f3;font-weight:bold;font-size:1.4em;padding:5px;border-bottom:1px solid #ddd}.destinationSelect #closeDestination,.destinationSelect #closeDestinationMulti,.destinationSelect #closeDestinationRoute{float:right;margin-right:3px;margin-top:3px;cursor:pointer}.destinationSelect .column{width:100%;margin:0px;padding:8px;font-size:13px;float:left}.destinationSelect .column .group{color:#666;font-weight:bold;font-size:13px;margin-bottom:6px}.destinationSelect .column .destinationItem{float:left;padding:2px 0;width:100%}.destinationSelect .column .destinationItem:hover{background-color:#337ab7;cursor:pointer}.destinationSelect .column .destinationItem:hover .destinationName{color:#fff}.destinationSelect .column .destinationItem:hover .destinationCode{color:#fff}.destinationSelect .column .destinationName{color:#337ab7;font-size:13px;width:auto;margin-right:5px;float:left}.destinationSelect .column .destinationCode{color:#337ab7;width:auto;float:left}.destinationSelect .warning{margin:10px}#tableModifyDatesMulti td{padding:0 3px}#searchFromTo,#searchDates,#searchNumPassengers,#searchSpecialRates,#searchNumPassengersMulti,#searchSpecialRatesMulti,#goToSearch{float:left;height:135px;padding:15px 10px;width:170px;padding-bottom:0px}#tableModifyDatesMulti{display:inline-block;float:left;padding-bottom:0px}.searchFormToLarge #searchFromTo,.searchFormToLarge #searchDates{height:140px}#searchFromTo input,#searchDates input,#searchNumPassengers input,#searchNumPassengersMulti input,#searchSpecialRates input,#searchSpecialRatesMulti input,#goToSearch input,#searchFromTo select,#searchDates select,#searchNumPassengers select,#searchSpecialRates select,#searchNumPassengersMulti select,#searchSpecialRatesMulti select,#tableModifyDatesMulti input,#tableModifyDatesMulti select,#goToSearch select{border:#B1C6F3 1px solid;color:#666666;font-size:133.33%;font-weight:bold}#searchNumPassengers select,#searchNumPassengersMulti select{height:23px}#searchDates{width:150px}#searchDates input.calendar[type="text"]{width:145px;padding:1px 0 1px 5px;line-height:normal !important}#searchDates #returnDate{margin-top:0px}#returnDate::-webkit-input-placeholder{color:#666}#returnDate:-moz-placeholder{color:#666}#returnDate::-moz-placeholder{color:#000}#returnDate:-ms-input-placeholder{color:#666}#returnDate.blocked::-webkit-input-placeholder{color:#999}#returnDate.blocked:-moz-placeholder{color:#999}#returnDate.blocked::-moz-placeholder{color:#666}#returnDate.blocked:-ms-input-placeholder{color:#999}#searchNumPassengers,#searchNumPassengersMulti{width:220px}#searchSpecialRates,#searchSpecialRatesMulti{padding-right:0}.cheap-flights .styled-select select,#ConsultTrayect #flightStateAll .styled-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#666666;font-size:100%;font-weight:bold;padding:5px;width:175px}.cheap-flights .styled-select,#flightStateAll .styled-select{background:#FFFFFF url(/css/images/arrow-search-form-select.png) no-repeat 96% 50%;overflow:hidden;width:150px}#searchNumPassengers .container,#searchNumPassengersMulti .container{display:table;width:100%}#searchNumPassengers .row,#searchNumPassengersMulti .row{display:table-row;height:22px}#searchNumPassengers .left,#searchNumPassengersMulti .left,#searchNumPassengers .right,#searchNumPassengersMulti .right,#searchNumPassengers .middle,#searchNumPassengersMulti .middle{display:table-cell}#searchNumPassengers .right,#searchNumPassengersMulti .right,#searchNumPassengers .middle,#searchNumPassengersMulti .middle{text-align:center}#searchNumPassengers .row.withChildren,#searchNumPassengersMulti .row.withChildrenMulti{display:none}#searchNumPassengers .row.withChildren div.left,#searchNumPassengersMulti .row.withChildrenMulti div.left{vertical-align:top}#searchNumPassengers a,#searchNumPassengersMulti a{color:#FFFFFF}#searchNumPassengers a:hover,#searchNumPassengersMulti a:hover{text-decoration:underline}#searchNumPassengers select,#searchNumPassengersMulti select{font-size:133.33%;margin-bottom:5px;width:50px}#searchNumPassengers #flightCH,#searchNumPassengers #gruopFlight,#searchNumPassengersMulti #flightCHMulti,#searchNumPassengers #searchSpecialRatesLink,#searchNumPassengersMulti #searchSpecialRatesLinkMulti{display:block;padding-left:15px;height:20px;background:url(/css/images/arrow.png) no-repeat left 2px}.searchMultiForm #conditionsOfResidenceMulti{top:0px}#goToSearchMulti{width:135px}#goToSearch{width:140px}#goToSearch .button-gray,#goToSearchMulti .button-gray{margin:auto;margin-top:35px;text-align:center;box-shadow:1px 3px 3px #666666;-moz-box-shadow:1px 3px 3px #666666;-webkit-box-shadow:1px 3px 3px #666666}#goToSearch .button-gray{width:130px}#goToSearchMulti .button-gray{width:127px}#goToSearch .button-gray a,#goToSearchMulti .button-gray a{height:36px;line-height:36px;padding:0}#goToSearch p,#goToSearchMulti p{bottom:-50px;margin:0 auto;position:relative;width:95px}.searchFormToLarge #goToSearch p{bottom:-50px}#modifySearchForm .checkbox{margin:0 0 15px}#modifySearchForm #searchNumPassengers a{color:#999999}#modifySearchForm #searchNumPassengers .container a{color:#333333}#modifySearchForm #goToSearch p{bottom:-45px;margin:0 auto;position:relative;width:80px}#modifySearchForm #flightCH{display:inline-block}#emailOffers{border-bottom:#F0F0F0 1px solid;border-top:#F0F0F0 1px solid;margin:20px 0 10px;padding:5px 0}#emailOffers .emailOffers-inside{background-color:#F3F3F3;height:50px}#emailOffers span.title{display:inline-block;float:left;line-height:50px;padding-left:2%;padding-right:10px}#emailOffers .emailOffers-inside .input{display:inline-block;margin:3px 0 0 5px;width:35%;float:left}#emailOffers .emailOffers-inside input{color:#666666;height:20px;margin-top:9px;width:95%;padding:1px 5px}#emailOffers .emailOffers-inside a{background:url(/css/images/arrow-email-offers-right.png) no-repeat right center;margin:3px 0 0 10px;height:42px;width:22px;float:left}#socialNetworks{border-bottom:#F0F0F0 1px solid;border-top:#F0F0F0 1px solid;margin:20px 0 10px;padding:5px 0}#socialNetworks .social-network-list{background-color:#F3F3F3;height:50px}#socialNetworks span.title{display:inline-block;float:left;line-height:50px;padding-left:2%;width:320px}#socialNetworks a span{display:block;margin-top:3px}#socialNetworks a.social-network{background:none no-repeat left center;display:inline-block;height:45px;padding-left:45px;padding-top:5px}#socialNetworks a.social-network-google{background-image:url(/css/../img/corporative/social-network-google.png)}#socialNetworks a.social-network-facebook{background-image:url(/css/../img/corporative/social-network-facebook.png)}#socialNetworks a.social-network-twitter{background-image:url(/css/../img/corporative/social-network-twitter.png)}#groupFlights p{padding-top:15px}#groupFlightsForm{background-color:#F0F0F0;border:#CCCCCC 1px solid;margin:30px auto;padding:1%;width:63%}#groupFlightsForm .section-title{border-bottom:#E9E9E9 1px solid;border-top:#FFFFFF 1px solid;padding-bottom:5px;padding-top:8px}#groupFlightsForm .section-title.first{border-top:none;padding-top:0}#groupFlightsForm .section-title-number{display:inline-block;height:26px;line-height:26px;text-align:center;width:26px}#groupFlightsForm .section-title-text{display:inline-block;margin-left:5px}#groupFlightsForm .section-fields{border-bottom:#E9E9E9 1px solid;border-top:#FFFFFF 1px solid;padding-bottom:5px;padding-top:15px}#groupFlightsForm .section-fields.last{border-bottom:none}#groupFlightsForm #groupFlightsFormButton{margin:5px auto;width:200px}#groupFlightsForm #groupFlightsFormButton .button-gray a{padding:5% 0;text-align:center;text-transform:none;width:99%}#groupFlightsForm #groupFlightsFormButton .button-gray a span{padding:0}#promotionsList ul{border-bottom:#AFCDFB 1px solid;height:43px}#promotionsList ul li{background-color:#F5F5F5;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;color:#CCCCCC;font-size:150%;font-weight:bold;text-align:center}#promotionsList ul li a{color:#CCCCCC;display:block;padding:12px 0}#promotionsList ul li.current{background-color:#FFFFFF;border-bottom:#FFFFFF 1px solid;border-left:#AFCDFB 1px solid;border-right:#AFCDFB 1px solid;border-top:#AFCDFB 1px solid;box-shadow:5px 0px 3px -3px #666666;-moz-box-shadow:5px 0px 3px -3px #666666;-webkit-box-shadow:5px 0px 3px -3px #666666}#promotionsList ul li.current a,#promotionsList ul li:hover a{color:#444444}#promotionsList .promotion-list-ul-foot{border-left:#AFCDFB 1px solid;border-right:#AFCDFB 1px solid;height:20px;position:relative;top:-1px;width:97.8%;box-shadow:5px 0px 3px -3px #666666;-moz-box-shadow:5px 0px 3px -3px #666666;-webkit-box-shadow:5px 0px 3px -3px #666666}#promotionsList .promotion-item{border:#CCCCCC 1px solid;height:152px;margin-top:20px;margin-bottom:10px}#promotionsList .promotion-item .promotion-image{padding:13px 0;text-align:center}#promotionsList .promotion-item .promotion-image img{vertical-align:middle}#promotionsList .promotion-item .promotion-info{display:inline-block;height:152px;position:relative}#promotionsList .promotion-item .promotion-info p{margin-top:5px}#promotionsList .promotion-item .promotion-info-title{margin-bottom:10px;margin-top:5px;padding:5px 0}#promotionsList .promotion-item .promotion-info-title-offer{border-right:#5BAC29 1px solid;padding-right:5px}#promotionsList .promotion-item .promotion-info-social-networks{background:#F5F5F5;bottom:0;height:30px;padding:0 5%;position:absolute;width:90%}#promotionsList .promotion-item .promotion-more-info{display:inline-block;height:145px;position:relative}#promotionsList .promotion-item .promotion-price{margin-bottom:10px;margin-left:15px;margin-top:10px;text-align:center;width:85%}#promotionsList .promotion-item .promotion-points{margin-bottom:10px;margin-left:15px;margin-top:30px;text-align:center;width:85%}#promotionsList .promotion-item .promotion-points p{line-height:20px}#promotionsList .promotion-item .button-with-line a{text-align:center;text-transform:none}#promotionsList .promotion-item .button-with-line a span{background:none}#promotionsList .promotion-item .promotion-button{bottom:15px;left:10px;position:absolute}#promotionsList .promotion-item .promotion-button-center{bottom:50px;left:10px;position:absolute}#promotionsList .promotion-offerby{float:right;height:26px}#promotionsList .promotion-offerby span{float:right;height:36px;line-height:52px}#promotionsList .promotion-offerby img{float:right;margin-right:10px}#promotionsList .promotion-view-all a{float:right;margin-right:10px;padding-right:15px}#promotionsList .promotion-view-all a.arrow-violet{background:url(/css/images/arrow-right-violet.png) no-repeat right center}#promotionsList .promotion-view-all a.arrow-green{background:url(/css/images/arrow-right-green.png) no-repeat right center}#promotionSubscribe{margin-bottom:10px;margin-top:20px}#promotionSubscribe .promotion-subscribe-container{height:50px;line-height:50px}#promotionSubscribe .info{float:left;margin-left:10px}#promotionSubscribe .subscribe-now-input{background:url(/css/images/subscribe-email-offers.png) no-repeat left center;display:inline-block;float:right;height:86px;padding-left:87px;position:relative;top:-23px;width:150px}#promotionSubscribe .subscribe-now-input .subscribe-input-email{position:relative;top:23px}#promotionSubscribe .subscribe-now-input input{display:inline-block;border:#BBBBBB 1px solid;height:21px;margin-top:12px;width:110px}#promotionSubscribe .subscribe-now-input a{background:url(/css/images/arrow-email-offers-right.png) no-repeat right center;margin-right:8px;margin-top:3px;height:42px;width:22px}#promotionSocialNetworks{margin:10px 0}#promotionSocialNetworks a{color:#444444;display:inline-block;line-height:22px;margin-left:15px;padding-left:25px}#promotionConditions .container{background-color:#F3F3F3;margin-top:35px;padding-top:10px}#promotionConditions p.title{border-bottom:none;padding:0}#promotionConditions p.last{border-bottom:none}#promotionConditions p{border-bottom:#ACA899 1px dotted;margin-left:10px;margin-right:10px;padding-bottom:10px;padding-left:10px;padding-top:10px}.advanced-search-links{background:url(/css/images/arrow-right-gray-18x33.png) no-repeat 100% 100%;color:#444444;margin:10px;padding-right:20px}.advanced-search-links p{text-align:left}#buyProcessSum .tooltip-bubble{background-color:#FFFFFF;border:1px solid #999999;display:none;width:85%}#buyProcessSum .tooltip-bubble .tooltip-bubble-arrow-border-top{border-color:transparent transparent #999999 transparent;left:100px}#buyProcessSum .tooltip-bubble .tooltip-bubble-arrow-top{border-color:transparent transparent #FFFFFF transparent;left:100px}#buyProcessSum #errorPointsMessage.tooltip-bubble{background-color:#FFFFFF;border:1px solid #FF0000;color:#FF0000;display:none;left:2px;position:absolute;width:85%}#buyProcessSum #errorPointsMessage.tooltip-bubble .tooltip-bubble-arrow-border-bottom{border-color:#FF0000 transparent transparent transparent;left:100px}#buyProcessSum #errorPointsMessage.tooltip-bubble .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent transparent;bottom:-20px;left:100px}#buyProcessSum #errorPointsMessage.tooltip-bubble p{text-align:left}#buyProcessSum #buyProcessSummary .closed{background-color:#F6F6F6}#buyProcessSum #buyProcessSummary #summaryContent .departure-return #departureReturnInfo p{display:table;margin-bottom:10px;width:100%}#buyProcessSum #buyProcessSummary #summaryContent .departure-return #departureReturnInfo .airport-type,#buyProcessSum #buyProcessSummary #summaryContent .departure-return #departureReturnInfo .hour-type{line-height:13px;float:left;margin-bottom:5px;margin-top:5px;width:100%}#buyProcessSum #buyProcessSummary #summaryContent .departure-return a{font-weight:bold;text-decoration:underline}#buyProcessSum #buyProcessSummary #summaryContent .passengers{padding:2% 5%}#buyProcessSum #buyProcessSummary #summaryContent .summarySuplements{padding:4% 5% 0}#buyProcessSum #buyProcessSummary #summaryContent .summarySuplementsDown{padding:0}#buyProcessSum #buyProcessSummary #summaryContent .summarySuplements .price{padding:0}#buyProcessSum #buyProcessSummary #summaryContent .passengers p.passenger{margin-bottom:10px;margin-top:10px}#buyProcessSum #buyProcessSummary #summaryContent .price{padding:2% 5%}#buyProcessSum #buyProcessSummary #summaryContent .price #pricesTable,#summaryContent .prices-table{display:table;margin-top:0px;width:100%}#buyProcessSum #buyProcessSummary #summaryContent .price #pricesTable .row{display:table-row}#buyProcessSum #buyProcessSummary #summaryContent .price #pricesTable #grouppricesPoints{display:table;margin-top:0px;width:100%}#buyProcessSum #buyProcessSummary #summaryContent .price #pricesTable #grouppricesPoints .row{display:table-row}#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesTitle,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesTitleDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceTaxesTitle,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesTitleP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRates2TitleP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRates3TitleP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceSSRTitleP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesTitle,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesTitleDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesTitleGDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesMgtTitle,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesTitlePromoDTO,#buyProcessSum #buyProcessSummary #summaryContent .price-discount-final-wrapper #priceDiscountFinalTitle,#summaryContent .prices-table .price-title{display:table-cell;float:left;margin:3px 0}#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesTitlePromoDTO{color:red}#buyProcessSum #buyProcessSummary #summaryContent .price-discount-final-wrapper{overflow:hidden;padding:5px 10px;width:100%}#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesValue,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesValueDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesValueGDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesValueP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRates2ValueP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRates3ValueP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceTaxesValue,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesValue,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesValueDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesValueGDTO,#buyProcessSum #buyProcessSummary #summaryContent .price #priceFeesMgtValue,#buyProcessSum #buyProcessSummary #summaryContent .price #priceSSRValueP,#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesValuePromoDTO,#buyProcessSum #buyProcessSummary #summaryContent .price-discount-final-wrapper #priceDiscountFinalValue,#summaryContent .prices-table .price-value{display:table-cell;float:right;font-weight:bold;margin-top:2.5px}#buyProcessSum #buyProcessSummary #summaryContent .price #priceRatesValuePromoDTO{color:red}#buyProcessSum #buyProcessSummary #summaryContent .price-discount-final-wrapper #priceDiscountFinalValue{text-decoration:line-through}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceLabel{background:url(/css/images/arrow-summary-price.png) no-repeat 85% 100%;padding-bottom:8px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceLabel.in-calendar{background:url(/css/images/arrow-summary-price-blue.png) no-repeat 85% 100%;padding-bottom:8px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceLabel p{color:#FFFFFF;font-size:133%;font-weight:bold;height:29px;line-height:29px;padding-left:5%}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceValue,#buyProcessSum #buyProcessSummary #summaryContent #finalPricePoints,#buyProcessSum #buyProcessSummary #summaryContent #finalPriceOption{margin:10px;text-align:right}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceOption{height:22px;line-height:22px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceOption #cheapestOption{background:url(/css/images/ok.png) no-repeat left center;font-family:'Myriad Pro';padding-left:14px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceApportionment{margin:10px 0;padding:2% 1%}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceApportionment a{color:#009900;text-decoration:underline}#buyProcessSum #buyProcessSummary #summaryContent #continue span{display:block;text-align:center}#buyProcessHelp{background:url(/css/images/summary-shadow-bottom.png) no-repeat 50% 87%;margin-left:0;padding-bottom:8px}#buyProcessHelp #needHelpButton{background:url(/css/images/help-33-33.png) no-repeat 5% 50%;border:#CCCCCC 1px solid;color:#5BAC29;display:block;height:48px;line-height:48px;margin:5px 0;padding-left:25px;text-align:center}#buyProcessLargeFamily{margin-left:0}#buyProcessLargeFamily p{margin-bottom:2px}#buyProcessLargeFamily #buyProcessLargeFamilyTitle{margin-bottom:10px}.pax-icons{height:25px;line-height:10px;margin-right:10px;position:relative;text-align:right;top:10px}.pax-icons img{margin-left:3px;vertical-align:bottom}.pax-icons-availibility img{margin-left:3px;vertical-align:bottom}.calendarIcons{text-align:right;margin-bottom:10px}.calendarIcons img{margin-left:3px;vertical-align:middle}.calendarIcons span{color:#3FA1FF;margin-left:3px;font-size:113.33% !important}#buyProcessSelection .segment.first .titleType{margin-top:20px}#buyProcessSelection .rateTabsType ul li.first a{background:none;color:#666666;text-decoration:underline}#buyProcessSelection #rateTable .row0{display:block}#buyProcessSelection #rateTable .title-left{border-right:#C8D7F7 1px solid;display:inline-block;width:32%}#buyProcessSelection #rateTable .left.first{background:none;border-left:none}#buyProcessSelection #rateTable .conected-hour{padding-top:5px}#buyProcessSelection #rateTable .left.last{padding-right:1.2%}#buyProcessSelection #rateTable .right.first{background:none}#buyProcessSelection #rateTable .availability-row-0{border-bottom:#C8D7F7 1px solid;border-left:2px solid #2A5DBC;border-right:2px solid #2A5DBC}#buyProcessSelection #rateTable .availability-row-1{background-color:#ECECEC;border-bottom:#C8D7F7 1px solid;border-left:2px solid #2A5DBC;border-right:2px solid #2A5DBC}#buyProcessSelection #rateTable .availability-row-0::after,#buyProcessSelection #rateTable .availability-row-1::after{content:"";display:block;clear:both}#buyProcessSelection #rateTable .availability-cell-left{display:inline;float:left;text-align:center;width:25%}#buyProcessSelection #rateTable .availability-subrow-prices{display:inline-flex;width:68%;float:right;vertical-align:middle;justify-content:flex-end}#buyProcessSelection #rateTable .availability-cell-right{display:inline;float:right;text-align:center;width:25%;position:relative}#buyProcessSelection #rateTable .availability-cell-right .price-integer{font-size:15px !important}#buyProcessSelection #rateTable .availability-cell-right .price-decimal{font-size:83.33% !important}#buyProcessSelection #rateTable .availability-cell-right.promotional-fare:not(.cell-disabled){background:#FCE300 !important;color:#0032A0 !important;font-weight:bold}#buyProcessSelection #rateTable .availability-cell-right.promotional-fare:not(.cell-disabled) .price-integer{font-size:21px !important}#buyProcessSelection #rateTable .availability-cell-right.promotional-fare:not(.cell-disabled) .price-decimal{font-size:16px !important}#buyProcessSelection #rateTable .availability-row-0 .seats{line-height:17px !important;font-size:100% !important}#buyProcessSelection #rateTable .availability-row-1 .seats{line-height:17px !important;font-size:100% !important}#buyProcessSelection #rateTable .cell-disabled input{cursor:default !important}#buyProcessSelection #rateTable .selected input{cursor:default}#buyProcessSelection #rateTable .availability-row-0 .first{background:none}#buyProcessSelection #rateTable .availability-row-1 .first{background:none}#buyProcessSelection #rateTable .availability-cell-right .price-integer,#buyProcessSelection #rateTable .availability-cell-right .price-decimal{vertical-align:top}#buyProcessSelection #rateTable .availability-cell-right .num-seats{display:block;font-size:91.67%;line-height:0}#buyProcessSelection #rateTable .no-seats{color:#CCCCCC;display:block;background-color:transparent !important;cursor:default !important}#buyProcessSelection #rateTable .no-seats .masFareLink{color:#666666;font-weight:bold}#buyProcessSelection #rateTable .offer{background-color:rgba(89,194,255,0.35) !important;color:#333;display:block}#buyProcessSelection #rateTable .offer:hover{background-color:#2A5DBC !important;color:#FFFFFF}#buyProcessSelection #rateTable .offer.selected:hover{background:#2A5DBC !important;color:#fff}#buyProcessSelection #rateTable .availability-row-0 .cell-disabled{color:#CCC;cursor:default;background:none !important;border:0}#buyProcessSelection #rateTable .availability-row-1 .cell-disabled{color:#CCC;cursor:default;background:none !important;border:0}#buyProcessSelection #rateTable .availability-cell-right input{cursor:pointer;display:none}#buyProcessSelection #rateTable .availability-row-0 .cell-disabled:hover{background:none !important;color:#CCC}#buyProcessSelection #rateTable .availability-row-1 .cell-disabled:hover{background:none !important;color:#CCC}#buyProcessSelection .infoRateType .infoRateTypeBackground{background-color:#fff;border-bottom:#FFFFFF 2px solid;border-left:#FFFFFF 1px solid;box-shadow:0 5px 5px -3px #999 inset;-moz-box-shadow:0 5px 5px -3px #999 inset;-webkit-box-shadow:0 5px 5px -3px #999 inset}#buyProcessSelection .infoRateType .infoRateTypeData{margin-left:17px;margin-right:5px}#buyProcessSelection .infoRateType .infoRateTypeDataRate,#buyProcessSelection .infoRateType .infoRateTypeDataConditions,#buyProcessSelection .infoRateType .infoRateTypeDataPoints{display:inline-block;padding:0 20px;vertical-align:middle}#buyProcessSelection .infoRateType .infoRateTypeDataRate p{padding-bottom:10%;position:relative;top:25%}#buyProcessSelection .infoRateType .infoRateTypeDataRate{border-right:#FFFFFF 1px solid;padding-right:30px}#buyProcessSelection .infoRateType .infoRateTypeDataPoints{border-left:#FFFFFF 1px solid}#buyProcessSelection .infoRateType .infoRateTypeDataConditions{border-left:1px solid #DADADA;border-right:1px solid #DADADA;margin-left:-3px;margin-right:-3px;padding-top:8px;padding-left:10px}#buyProcessSelection .infoRateType .infoRateTypeDataConditions span{display:inline-block;margin-bottom:2%;margin-top:2%;margin-right:20px}#buyProcessSelection .infoRateType .infoRateTypeDataConditions span.checked{background:url(/css/images/ok.png) no-repeat center;float:right;height:14px;margin-right:0;width:14px}#buyProcessSelection .infoRateType .infoRateTypeDataConditions span.unchecked{color:#CCCCCC;float:right;font-size:116.667%;font-weight:bold;height:14px;margin-right:0;width:14px}#buyProcessSelection .infoRateType .infoRateTypeDataConditions span.obtaining-points-text{display:block;margin-bottom:8px;margin-top:10px;margin-right:0;text-align:left}#buyProcessSelection .infoRateType .infoRateTypeDataPoints p{position:relative;top:25%;text-align:center}#buyProcessSelection .infoRateType .infoRateTypeSpecialMessage{background-color:white;border-top:1px solid #DADADA;padding:10px}.foot-rate a{color:#3FA1FF;font-weight:bold;left:10px;position:relative;text-decoration:underline;top:8px}.modal-info-flight,.modal-info-flight-multi{cursor:pointer;text-decoration:underline}#residentSticker{padding-top:15px;margin:3px 0 60px 0;width:100%}#residentSticker .buttonSticker{border:2px solid #2a5dbc;padding:10px 0;background-color:#fff;color:#666;margin:0;font-size:17px;font-weight:bold;text-align:center;cursor:pointer;width:48%}#residentSticker .buttonSticker.active{background-color:#2a5dbc;color:#fff;cursor:default}#residentSticker .buttonStickerDC{border-radius:5px 0 0 5px}#residentSticker .buttonStickerNDC{border-radius:0 5px 5px 0}#expiredSessionContent{border:#C8D5FB 1px solid;background-color:white;margin:20px auto;overflow:hidden;padding:15px 0;width:585px}#expiredSessionContent #titulo{background:url(/css/images/message-warning-41x43.png) no-repeat left top;color:#666666;margin:0 0 0 50px;padding-left:55px;padding-top:5px;height:37px}#expiredSessionContent .separator{border-bottom:1px solid #ccc;margin-bottom:20px}#expiredSessionContent #expiredText{margin-left:40px;margin-right:40px;margin-bottom:30px}#expiredSessionContent a.goto-home{bottom:-36px;margin-left:40px;position:relative}#expiredSessionContent .button-with-line{width:auto;margin-right:30px}#expiredSessionContent .button-with-line a{text-align:center;text-transform:none;padding:10px 17px}#expiredSessionContent .button-with-line a span{padding-right:15px}#bookingPassengersData{margin-top:2em}#bookingPassengersDataForm .section-title-number{display:inline-block;height:26px;line-height:26px;text-align:center;width:26px}#bookingPassengersDataForm .section-title-heart{display:inline-block;height:26px;line-height:26px;text-align:center;width:26px}#bookingPassengersDataForm .section-title-heart span{background:url(/css/images/section-title-heart.png) no-repeat center center;display:block;width:26px}#bookingPassengersDataForm .section-title-paypament{display:inline-block;text-align:center}c#bookingPassengersDataForm .section-title-text{display:inline-block;margin-left:5px}#bookingPassengersDataForm .section-fields.last{border-bottom:none}#bookingPassengersDataForm .section-fields .data-responsable .input label{width:31%}#bookingPassengersDataForm .section-fields .input input,#bookingPassengersDataForm .section-fields .input textarea{display:inline-block;border:#7F9DB9 1px solid;height:26px;padding:3px 5px;width:225px}#bookingPassengersDataForm .section-fields .input input{height:20px}#bookingPassengersDataForm .section-fields .input select.small-select{margin-right:2px;width:60px}#bookingPassengersDataForm .section-fields .input select.medium-select{margin-right:2px;width:67px}#bookingPassengersDataForm .section-fields .input select.large-select{margin-right:2px;width:100px}#bookingPassengersDataForm .section-fields .input textarea{height:76px;resize:none}#bookingPassengersDataForm .section-fields .input input[type=radio]{border:none;margin-left:187px;width:15px}#bookingPassengersDataForm .section-fields .input input[type=checkbox]{border:none;margin-left:300px;width:15px}#bookingPassengersDataForm .section-fields .textarea label{vertical-align:top}#bookingPassengersDataForm .section-fields .radio label{font-size:100%;font-weight:normal;line-height:27px;text-align:left;vertical-align:top;width:25px}#bookingPassengersDataForm .section-fields .radio span.label{display:inline-block;font-size:116.67%;font-weight:bold;height:29px;line-height:29px;margin-right:5px;text-align:right;vertical-align:top;width:40%}#bookingPassengersDataForm .section-fields .radio input[type=radio]{height:26px;margin:0 0 0 10px}#bookingPassengersDataForm .section-fields .checkbox label{font-size:100%;font-weight:normal;line-height:12px;margin-top:5px;text-align:justify;vertical-align:top;width:212px}#bookingPassengersDataForm .section-fields .checkbox label a{color:#0000FF;text-decoration:underline}#bookingPassengersDataForm .section-fields .checkbox{margin:0}#bookingPassengersDataForm .tooltip-bubble{background-color:#FFFFFF;border:#5BAC29 1px solid;display:none;width:154px;z-index:1;margin:-8px 0 0 570px;position:absolute}#bookingPassengersDataForm .tooltip-bubble2{display:block;width:154px;z-index:1;visibility:hidden}#bookingPassengersDataForm .tooltip-bubble-arrow-border-left{border-color:transparent #5BAC29 transparent transparent}#bookingPassengersDataForm .input-error-bubble .tooltip-bubble-arrow-border-left{border-color:transparent #CC9900 transparent transparent}#bookingPassengersDataForm .tooltip-bubble-arrow-left{border-color:transparent #FFFFFF transparent transparent}#bookingPassengersDataForm .section-fields a.help,#bookingPassengersDataForm .example{text-align:right;margin-left:41%;width:235px}#bookingPassengersDataForm .section-fields.last .tooltip-bubble{border:#CC9900 1px solid;margin-left:110px;margin-right:10px}#bookingPassengersDataForm .section-fields.last .tooltip-bubble-arrow-border-right{border-color:transparent transparent transparent #CC9900}#bookingPassengersDataForm .section-fields.last .tooltip-bubble-arrow-right{border-color:transparent transparent transparent #FFFFFF}#bookingPassengersDataForm .section-fields.last .input input[type=checkbox]{margin-left:300px}#bookingPassengersDataForm .input input:focus.input-error{border:#F0A11F 1px solid;box-shadow:0px 0px 5px #F0A11F;-moz-box-shadow:0px 0px 5px #F0A11F;-webkit-box-shadow:0px 0px 5px #F0A11F}#bookingPassengersDataForm .resident-label{background-color:#b4c7e7;padding-top:9px;padding-bottom:9px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;width:289px}#bookingGatewayHeader{background-color:#F2F2F2;padding-left:3px;top:-15px}#bookingGatewayHeader .gateway-header-info{padding:20px 0}#bookingGatewayHeader .gateway-header-info span{margin-left:10px}#bookingGatewayHeader img{margin:0 5px;vertical-align:middle}#bookingGatewayHeader .gateway-header-credit-cards{padding:10px 0}#bookingGatewayPrice{padding-left:65px;margin-bottom:35px;margin-top:45px}#bookingGatewayDataCard{background-color:#F2F2F2;margin-bottom:25px;padding:15px 0 15px 65px}#bookingGatewayButton{padding-left:65px}#bookingGatewayPrice .cell-label,#bookingGatewayDataCard .cell-label{width:32%}#bookingGatewayPrice .cell-info,#bookingGatewayDataCard .cell-info{float:left;text-align:left}#bookingGatewayDataCard input,#bookingGatewayDataCard select{border:#7F9DB9 1px solid;padding:2px}#bookingGatewayDataCard .select{display:inline-block}#bookingGatewayDataCard input.ccv{width:70px}#bookingGatewayDataCard a.help{background:url(/css/images/help.png) no-repeat center;display:inline-block;float:right;height:18px;left:-40%;position:relative;top:5px;width:18px}#bookingGatewayButton .button-with-line{width:275px}#bookingGatewayButton .button-with-line a{padding:4%}#bookingGatewayButton .button-with-line a span{padding-right:20px}.final-report-green-line{height:5px}.final-report-print,.final-report-send-by-email,.final-report-myReservations,.final-report-search{color:#58AC25;display:block;font-size:116.67%;font-weight:bold;height:31px;line-height:45px;margin-left:15px}.final-report-print{background:url(/css/images/print-31x31.png) no-repeat left top;padding-left:35px}.final-report-myReservations{background:url(/css/images/myReservations31x31.jpg) no-repeat left top;padding-left:35px}.final-report-send-by-email{background:url(/css/images/send-31x31.png) no-repeat left top;padding-left:35px}.final-report-search{background:url(/css/images/search-31x31.png) no-repeat left top;padding-left:35px}.final-report-calendar-links,.final-report-share-links{margin-top:5px;padding-left:15px}.final-report-share-links a{margin-right:9px}.final-report-table-title{border-bottom:#CCCCCC 1px solid;font-size:133.33%;font-weight:bold;margin-bottom:15px;padding:10px 15px}.final-report-table-col{border-right:#ACA899 1px dotted;margin-bottom:25px}.final-report-table-row{border-bottom:#CCCCCC 1px solid;overflow:hidden}.final-report-table-row.first,.final-report-table-row.last{border-bottom:none}.final-report-table-row.first,.final-report-table-row.first .final-report-table-col{height:14px;margin-bottom:0;margin-top:0}.final-report-table-row .final-report-table-col{margin-bottom:10px;margin-top:10px}.final-report-table-col.second{border-left:#ACA899 1px dotted}.final-report-table-row.first .final-report-table-col,.final-report-table-col.first,.final-report-table-col.last{border-right:none}.final-report-table-col.first p{padding-left:10px}.final-report-table-col p{padding:10px 0}.final-report-table-foot{border-top:#CCCCCC 1px solid;display:inline-block;padding:10px 0;width:100%}.final-report-table-foot span{margin:0 10px;line-height:25px}p.final-report-table-col-title{padding-top:0}p span.final-report-table-col-hour{margin-right:20px}#finalReportLocator .cell-label{padding-left:20px;padding-top:10px;width:20%}#finalReportLocator .cell-info{float:left;text-align:left}#finalReportLocator a{display:block;text-align:center}#finalReportLocator p a{color:#0000FF;display:inline-block;font-weight:bold}.final-report-promotional-message-container{border-bottom:#ACA899 1px solid;margin:0 12px;padding-bottom:5px}.final-report-documentation{background:#FFF;overflow:hidden;padding:10px}.final-report-documentation tbody tr{border-top:#ACA899 1px dotted}.final-report-documentation tbody tr.first{border-top:none}#finalReportPassengers .final-report-documentation table{border:none}#finalReportPassengers .final-report-documentation td{padding-bottom:10px}#finalReportPassengers .final-report-promotional-message{text-align:center}#finalReportUnicefDonation .final-report-frame{border:3px solid #3FA1FF;box-sizing:border-box;margin:0 auto;padding:10px 5px 5px;width:90%}#finalReportUnicefDonation .final-report-frame img{margin-top:0;vertical-align:middle}#finalReportUnicefDonation .final-report-frame h3{color:#3FA1FF;margin-top:0}.final-report-2cols .logo,.final-report-2cols .text{display:inline-block;padding-left:0;vertical-align:middle}.final-report-2cols .text{margin-left:15px;width:70%}.final-report-2cols .text .price{width:20%}.final-report-2cols .text .prices-table{display:table;width:100%}.final-report-2cols .text .prices-table .row{height:auto}.final-report-2cols .text .prices-table .price-title,.final-report-2cols .text .prices-table .price-value{display:table-cell;font-weight:bold}.final-report-2cols .text .prices-table .price-value{text-align:right}.landing-banner{margin-bottom:20px;position:relative}.landing-banner-bubble{background-color:#FFFFFF;border-color:#3399FF;bottom:-30px;color:#359AFF;font-family:'Jenkinsv20Regular';left:34%;position:absolute;width:25%;z-index:1}.landing-banner-bubble .tooltip-bubble-arrow-border-top{border-color:transparent transparent #3399FF transparent;border-width:18px;left:9%;top:-37px}.landing-banner-bubble .tooltip-bubble-arrow-top{border-color:transparent transparent #FFFFFF transparent;border-width:18px;left:9%;top:-36px}.landing-offer-title{padding-left:45px}.landing-offer-argument{background:url(/css/images/arrow-landing-argument.png) no-repeat left top;margin:20px 0}.landing-offer-argument p{padding-left:45px}.landing-share-title{background:url(/css/images/icon-facebook-32x32.png) no-repeat left top;font-family:'Jenkinsv20Regular';height:32px;line-height:45px;margin-bottom:10px;padding-left:35px;position:relative;z-index:1}.landing-email-offers-title{background:url(/css/images/icon-email-offers-32x32.png) no-repeat left top;font-family:'Jenkinsv20Regular';height:32px;line-height:45px;margin-bottom:10px;padding-left:35px;position:relative;z-index:1}.landing-info-right{border:#ECE9D8 1px solid;line-height:150%;margin-left:8px;padding:30px 0 15px 10px;top:-23px}a.landing-i-like{background:url(/css/images/i-like-facebook-hand.png) no-repeat left center;display:inline-block;float:left;height:25px;padding-left:90px}span.landing-i-like{background:url(/css/images/icon-facebook-12x12.png) no-repeat left center;height:25px;line-height:25px;padding-left:15px}a.landing-facebook-user{display:inline-block;margin-top:5px;padding:0 1px}.landing-info-right a{color:#5AAC28;font-weight:bold;text-decoration:underline}.landing-share-more{padding:10px;top:-20px}.landing-share-more a{color:#444444;display:inline-block;height:22px;line-height:22px;margin-left:15px;padding-left:25px}.landing-conditions-bubble{background-color:#FFFFFF;border-color:#CCCCCC;left:5px;width:26%;z-index:1}.landing-conditions-bubble .tooltip-bubble-arrow-border-bottom{border-color:#CCCCCC transparent transparent transparent;left:80%}.landing-conditions-bubble .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent transparent;left:80%}.row-head{background-color:#F2F2F2;height:6px;position:relative;top:1px}.landing-conditions-table{display:table;width:98%}.landing-conditions-table p{padding:5px;margin-right:2px}.landing-conditions-table p img{padding-top:10px}.landing-conditions-table .conditions-title{background-color:#F2F2F2}.landing-conditions-table p.conditions-title{height:26px;line-height:26px}.landing-conditions-table .cell{background:url(/css/images/landing-separator.png) no-repeat 100% 0%;border:none;height:100px;padding:0;width:100px}.landing-conditions-table .row{background:url(/css/images/landing-separator-horizontal.png) repeat-x right bottom}.landing-conditions-table .condition-price{text-align:left;width:290px}.landing-conditions-table .condition-price p.conditions-title{line-height:17px}.landing-conditions-table .conditions-change-date-and-time{width:155px}.affiliates-ticker{border-bottom:#666666 1px dotted;border-top:#666666 1px dotted;padding:20px 0;text-align:center}.affiliates-ticker a{margin:0 12px}.affiliates-ticker img{vertical-align:middle}.js-canaryfly-password-forgotten-message{color:#444;margin-bottom:7px;display:none}#canaryflyObtainingPasswordForm .section-fields label{width:40%}#canaryflyObtainingPasswordForm .section-fields label.disabled{color:#999999}#canaryflyObtainingPasswordForm .section-fields.last .checkbox label{line-height:15px;font-size:100%;font-weight:normal;padding-left:10px;padding-top:10px;text-align:left;width:85%}#canaryflyObtainingPasswordForm .section-fields .input select.small-select{width:75px}#canaryflyObtainingPasswordForm #buttonConfirmPassword{margin-top:0;text-transform:none;width:175px}#profileOptionalDataFields .section-fields input[type=checkbox]{margin-left:232px}#profilePersonalDataFields .section-fields .checkbox label,#profileOptionalDataFields .section-fields .checkbox label{line-height:29px;font-size:100%;font-weight:normal;padding-left:10px;text-align:left;width:40%}.section-fields dd .dd-subcontainer{border-bottom:none;margin-bottom:0;padding-bottom:0}.profile-status{border:#CCCCCC 1px solid;margin:15px 0;padding:15px}.status-bar{border:#CDCDCD 1px solid;height:25px;margin:5px auto 20px;text-align:center;width:550px}.status-bar-progress-text{font-size:133.33%;font-weight:bold;line-height:25px;position:relative;z-index:1}.status-bar-progress{height:25px;position:relative;top:-25px;background-color:#419525;background-image:-ms-linear-gradient(left, #419525 0%, #98CF11 100%);background-image:-moz-linear-gradient(left, #419525 0%, #98CF11 100%);background-image:-o-linear-gradient(left, #419525 0%, #98CF11 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #419525), color-stop(1, #98CF11));background-image:-webkit-linear-gradient(left, #419525 0%, #98CF11 100%);background-image:linear-gradient(left, #419525 0%, #98CF11 100%)}.profile-status-criteria.info-table{border:none;margin-bottom:0;padding-bottom:0}.profile-status-criteria table tr td{border:none}.profile-status-criteria .profile-status-criteria-ok{background:url(/css/images/ok-19-17.png) no-repeat left center;color:#58AC25;font-weight:bold;padding-left:25px}.profile-status-criteria .profile-status-criteria-fail{background:url(/css/images/forbidden-18x18.png) no-repeat left center;padding-left:25px}.how-to-do-like-register{padding-bottom:10px}.how-to-do-like-register .advanced-search-links{background-position:100% 50%;border-bottom:#CCCCCC 1px dotted;display:block;padding:15px 25px 15px 15px}.profile-message-ok{background:url(/css/images/ok-40x38.png) no-repeat left center;color:#58AC25;font-size:133.33%;font-weight:bolder;height:38px;line-height:38px;margin:0 0 30px 0;padding-left:45px}#faqContent .navigator-right{position:relative}.our-contact{height:115px;padding:20px 0}.our-contact p{margin-left:14px}.our-contact .title{color:#544444;font-size:116.667%;font-weight:bold;margin-left:14px}.our-contact .phone{background:url(/css/images/phone2.png) no-repeat 20px center;margin-left:10px;padding-left:40px !important}#associatedCompaniesHomeContent .info-table{padding-bottom:0}#associatedCompaniesHomeContent .info-table .title{background-color:#F3F3F3;background-image:none;font-size:116.667%;margin-bottom:0}#associatedCompaniesHomeContent .info-table .foot{background-color:#F3F3F3}.associated-companies-home-carousel-head{border:#CCCCCC 1px solid;border-top:none;height:25px;padding:8px 0;top:6px;width:747px !important;z-index:100}.associated-companies-home-carousel-head a{color:#666666}.associated-companies-home-carousel-head a.current{color:#5BAC29;font-weight:bolder}.associated-companies-home-carousel-head span{border-right:#ACA899 1px dotted;display:inline-block;padding:5px 0;text-align:center;width:182px}.associated-companies-home-carousel-head span.last{border-right:none}.associated-companies-home-carousel-head span.current{color:#58AC25;font-weight:bold}.associated-companies-home-carousel-head .tooltip-bubble-arrow-border-bottom{border-color:#CCCCCC transparent transparent transparent;border-width:15px;top:6px;left:75px;position:relative;z-index:101}.associated-companies-home-carousel-head .tooltip-bubble-arrow-bottom{border-color:#F0F0F0 transparent transparent transparent;border-width:15px;top:-24px;left:75px;position:relative;z-index:102}.associated-companies-home-carousel-head .tooltip-bubble-arrow-bottom-shadow{border-color:#AAAAAA transparent transparent transparent;border-style:solid;border-width:15px;top:-53px;height:0;left:76px;position:relative;width:0}.associatedCarrousel{height:175px;overflow:hidden;padding-bottom:15px;padding-top:15px}.associatedCarrousel .wrapper{float:left;height:175px;overflow:hidden;width:749px !important}.associatedCarrousel .wrapper ul{height:190px;float:left;margin-top:0px;margin-right:0px;margin-bottom:0px;padding:0px;display:block}.associatedCarrousel .wrapper ul li{border-right:#ACA899 1px dotted;height:190px;display:block;float:left;margin-right:3px !important;margin-left:3px !important;text-align:center;width:245px !important}.associatedCarrousel .wrapper ul li.last{border-right:none}.associatedCarrousel .wrapper ul li .carrousel-element{height:175px;margin-top:15px;width:240px !important}.associatedCarrousel .wrapper ul li .button-with-line{background-color:#3FA1FF;background-image:none;border:none;bottom:15px;margin-left:65px;position:absolute;width:108px}.associatedCarrousel .wrapper ul li .button-with-line a{border:#FFFFFF 1px solid}.associatedCarrousel .wrapper ul li .button-with-line a span{background-image:none}.associatedCarrousel .wrapper ul li .button-with-line.view-partner{background-color:#CCCCCC;background-image:none;border:none;bottom:15px;margin-left:55px;position:absolute;width:125px}.associatedCarrousel .jcarousel-skin-tango .jcarousel-clip-horizontal{height:175px}.associatedCarrousel .jcarousel-skin-tango .jcarousel-prev-horizontal{background:url(/css/images/arrow-carrousel-left-gray.png) no-repeat;cursor:pointer;display:block;height:43px;left:0;position:absolute;top:60px;width:36px}.associatedCarrousel .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background:url(/css/images/arrow-carrousel-left.png) no-repeat}.associatedCarrousel .jcarousel-skin-tango .jcarousel-next-horizontal{background:url(/css/images/arrow-carrousel-right-gray.png) no-repeat;cursor:pointer;display:block;height:43px;position:absolute;right:0;top:60px;width:36px}.associatedCarrousel .jcarousel-skin-tango .jcarousel-next-horizontal:hover{background:url(/css/images/arrow-carrousel-right.png) no-repeat}.liquid .previous{display:block;height:43px;width:36px;background:url(/css/images/arrow-carrousel-left-gray.png) no-repeat;float:left;margin:0;padding:0;margin-top:35px;position:absolute;z-index:1000}.liquid .next{display:block;height:43px;width:36px;background:url(/css/images/arrow-carrousel-right-gray.png) no-repeat;float:right;margin:0;padding:0;margin-top:35px;position:absolute;right:0;z-index:1000}.liquid .previous:hover{background:url(/css/images/arrow-carrousel-left.png);cursor:pointer}.liquid .next:hover{background:url(/css/images/arrow-carrousel-right.png);cursor:pointer}.associated-companies-find{background:url(/css/images/blue-lens.png) no-repeat left center;display:inline-block;height:20px;line-height:20px;margin-bottom:15px;padding-left:25px}.associated-companies-find span{background:url(/css/images/arrow-right-blue.png) no-repeat right center;color:#0099FF;font-size:116.667%;font-weight:bolder;padding-right:15px}.associated-companies-promotion-item{border:#CCCCCC 1px solid;margin-bottom:10px;padding:20px 0}.associated-companies-promotion-item.open{box-shadow:0 0 3px #999999;-moz-box-shadow:0 0 3px #999999;-webkit-box-shadow:0 0 3px #999999}.associated-promotion-item-image img,.associated-places-promotion-item-image img{border:#FFFFFF 2px solid;vertical-align:middle;box-shadow:2px 2px 2px #999999;-moz-box-shadow:2px 2px 2px #999999;-webkit-box-shadow:2px 2px 2px #999999}.associated-companies-promotion-item-info .title{color:#5BAC29;font-size:133.33%;font-weight:bold;margin-bottom:8px}.associated-companies-promotion-item-info a{color:#3FA1FF;display:inline-block;font-size:116.667%;font-weight:bold;margin-left:35px;margin-top:8px;text-decoration:underline;text-transform:uppercase}.associated-companies-promotion-item-info p{margin-bottom:10px}.associated-companies-promotion-item-link{text-align:center}.associated-companies-promotion-item-link a{color:#5BAC29;display:block;font-size:116.667%;font-weight:bold;margin:10px 0;text-decoration:underline}.associated-companies-promotion-item-promotion-info .tooltip-bubble-arrow-border-bottom{border-color:#CCCCCC transparent transparent transparent;border-width:15px;top:2px;left:374px;z-index:101}.associated-companies-promotion-item-promotion-info .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent transparent;border-width:15px;top:1px;left:374px;z-index:101}.associated-companies-promotion-item-promotion-info .tooltip-bubble-arrow-bottom-shadow{border-color:#999999 transparent transparent transparent;border-style:solid;border-width:15px;top:2px;height:0;left:375px;position:absolute;width:0}.associated-companies-promotion-item-promotion-info{border:#3FA1FF 2px solid;border-top:none;padding-bottom:50px;padding-top:25px;position:relative;top:-12px}.associated-companies-promotion-item-promotion-info a{display:block}.associated-companies-promotion-item-promotion-info a span.promotion-type{background:url(/css/images/arrow-right-gray-8x13.png) no-repeat right center;color:#444444;display:inline-block;font-weight:bold;height:14px;margin:5px 0 5px 90px;text-transform:uppercase;width:85px}.associated-companies-promotion-item-promotion-info a span.promotion-title{color:#444444;padding-left:15px}.associated-companies-promotion-item-promotion-info a.close{background:none;color:#444444;font-weight:normal;float:right;margin-right:50px}.associated-companies-promotion-item-link p{margin-bottom:5px;text-align:center}.associated-companies-promotion-item-link .button-with-line{width:105px}.associated-companies-promotion-item-link .button-with-line a{line-height:normal;margin:1px}.associated-companies-promotion-item-link .button-with-line a span{background-image:none;color:#FFFFFF;text-transform:none}#searchFacilitiesPromotionsForm{width:100%}#searchFacilitiesPromotionsFormHome{background-color:#5BAC29;margin-bottom:35px}#searchFacilitiesPromotionsFormHome #searchForm{margin-top:36px}#searchFacilitiesPromotionsFormHome #companies{position:relative;top:34px}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home{display:inline-block;left:0;position:absolute;width:100%;z-index:10}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul{background-color:#FFFFFF;font-weight:bold;height:35px}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li{display:inline-block;float:left;height:36px;width:16.5%}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li a{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#666666;display:block;height:34px;line-height:34px;text-align:center;text-decoration:none}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li a.disabled{cursor:default}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li.current{background-color:#86C542;border-bottom:1px solid #86C542;border-left:none;border-right:none;border-top:none;color:#FFFFFF;margin-left:0;width:48.7%}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li.current a{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-ms-border-radius-topleft:4px;-ms-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;color:#FFFFFF;font-size:166%;height:35px;line-height:40px;margin-left:1px;margin-right:1px;margin-top:1px}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li#companiesTab{float:right}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li#companiesTab.current{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);border-bottom:1px solid #F0F0F0;border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;background-color:#E6E6E6;float:right;font-weight:bold;position:relative;right:-2px;top:-1px;z-index:1}#searchFacilitiesPromotionsFormHome .search-facilities-form-menu-home ul li#companiesTab.current a{border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-ms-border-radius-topleft:4px;-ms-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;color:#444444;font-size:140%;height:35px;line-height:35px}#searchFacilitiesPromotionsForm .search-facilities-form-menu{display:inline-block;width:100%;z-index:10}#searchFacilitiesPromotionsForm .search-facilities-form-menu ul{background-color:#FFFFFF;font-weight:bold;height:28px;width:100%}#searchFacilitiesPromotionsForm .search-facilities-form-menu ul li{background-color:#E6E6E6;display:inline-block;float:left;height:29px;width:195px}#searchFacilitiesPromotionsForm .search-facilities-form-menu li a{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;color:#999999;display:block;height:27px;line-height:27px;text-align:center;text-decoration:none}#searchFacilitiesPromotionsForm .search-facilities-form-menu ul li.current{background-color:#F0F0F0;background-image:-ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));background-image:-webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);background-image:linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);border-bottom:1px solid #F0F0F0;border-left:none;border-right:none;border-top:none;margin-left:5px;margin-right:5px;background-color:#E6E6E6;font-weight:bold;position:relative;top:-1px;z-index:1}#searchFacilitiesPromotionsForm .search-facilities-form-menu ul li.current.first{margin-left:0}#searchFacilitiesPromotionsForm .search-facilities-form-menu ul li.current a{border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-ms-border-radius-topleft:4px;-ms-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;color:#444444;font-size:116.667%;height:28px;line-height:28px}#searchFacilitiesPromotionsSubForm .search-facilities-form .checkbox input[type=checkbox]{margin-left:0}#searchFacilitiesPromotionsSubForm .search-facilities-form .checkbox label{font-weight:normal;text-align:left;width:80%}#searchFacilitiesPromotionsSubForm{width:100%}#searchFacilitiesPromotionsSubForm.search-facilities-form-home{background-color:#E6E6E6 !important;border:1px solid #CCCCCC}#searchFacilitiesPromotionsFormHome #searchFacilitiesPromotionsSubForm.search-facilities-form-home{margin-bottom:35px;position:relative;top:1px;height:200px}#searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form{background-color:#E6E6E6 !important;border:none}#searchFacilitiesPromotionsFormHome #searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form{padding-top:15px}#searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form label{font-weight:bold}#searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form .checkbox input[type=checkbox]{margin-left:0}#searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form .checkbox label{font-weight:normal;text-align:left;width:80%}#searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form #sectorColumn{width:31.33%}#searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form .search-facilities-form-companie-types{border-bottom-color:#FFFFFF;width:98%}.search-facilities-form{border:#FFFFFF 2px solid;margin:2px;overflow:hidden;padding-bottom:25px;padding-left:25px;padding-top:10px}.search-facilities-form-companie-types{border-bottom:#ACA899 1px dotted;left:-10px;margin-bottom:10px;padding-bottom:10px}#searchFacilitiesPromotionsFormHome #searchFacilitiesPromotionsSubForm.search-facilities-form-home .search-facilities-form .search-facilities-form-companie-types{margin-bottom:25px}.search-facilities-form-companie-types input[type=radio]{margin:0 5px}#searchFacilitiesPromotionsSubForm .section-fields .input select{font-size:96.667%;width:110px}#searchFacilitiesPromotionsSubForm .section-fields label{font-size:100%}#searchFacilitiesPromotionsSubForm .button-gray{margin-left:auto;margin-right:auto;margin-top:12px;width:142px}#searchFacilitiesPromotionsSubForm .button-gray a{text-align:center;width:140px}#associatedCompanyCardContent .info-table div.title{background-color:#F3F3F3;background-image:none;font-size:116.667%;margin-bottom:0}#associatedCompanyCardContent .info-table div.subtitle{border-bottom:#CCCCCC 1px solid;border-left:none;border-top:#CCCCCC 1px solid;color:#333333;font-weight:bold;margin-bottom:15px;padding:10px 15px;background-color:#F3F3F3;font-size:116.667%;margin-bottom:0;width:auto;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}#associatedCompanyCardContent .view-establishments{background:url(/css/images/arrow-right-green-8x13.png) no-repeat right center;margin-bottom:10px;margin-top:15px;text-align:right}#associatedCompanyCardContent .view-establishments a{display:block;height:15px;line-height:15px;padding-right:12px}.associated-company-card-logo{text-align:center}.associated-company-card-logo img{vertical-align:middle}.associated-company-card-logo p{margin-bottom:5px;text-align:center}.associated-company-card-info .title{color:#5BAC29;font-size:133.33%;font-weight:bold;margin-bottom:15px}.associated-company-card-info p{margin-bottom:10px;margin-right:30px}.associated-company-card-promotions-list .associated-companies-promotion-item{border:none;border-bottom:#ACA899 1px dotted;padding:20px 0;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.associated-company-card-view-tables{margin:25px 25px 45px}.associated-company-card-view-tables a{color:#5BAC29;display:block;font-size:116.667%;font-weight:bold;margin-bottom:10px;text-decoration:underline}#associatedCompanyCardMap{border:#CCCCCC 2px solid;height:375px;margin-top:15px;width:100% !important}#associatedCompanyCardMap img{max-width:none}.table-points-background{background-color:#FFFFFF !important;padding:15px}.table-points{border:none;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.table-points div.title{background-color:#F3F3F3;background-image:none;border-top:#CCCCCC 1px solid;font-size:100%;text-transform:uppercase;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0}.table-points table{margin-left:auto;margin-right:auto;width:95%}.table-points table tr{border-bottom:#ACA899 1px dotted}.table-points table tr.row-title{border-bottom:none}.table-points table tr th{border-left:none;padding-top:20px}.table-points table tr td{border-left:none}.table-points-more-info p{margin-bottom:10px;margin-left:10px}p.reminder{background:url(/css/images/remind.png) no-repeat left center;height:22px;line-height:22px;padding-left:30px}.associated-companies-search-results{margin-bottom:30px;top:-10px}.associated-companies-search-results .section-fields label{font-size:91.667%;font-weight:normal;line-height:25px;width:70%}.associated-companies-search-results .section-fields select{font-size:91.667%}#associatedCompanyPromotionCard .view-establishments{background:url(/css/images/arrow-right-green-8x13.png) no-repeat right center;margin-bottom:10px;margin-top:10px;text-align:right}#associatedCompanyPromotionCard .view-establishments a{display:block;height:15px;line-height:15px;padding-right:12px}.associated-company-promotion-card{border-bottom:#ACA899 1px dotted;padding-bottom:20px;width:100% !important}.login-background{display:none;height:310px;position:absolute;right:1px;width:470px;z-index:10000}.login-container-tab{background-color:#FFFFFF;border-right:#B4CAF4 1px solid;border-top:#B4CAF4 1px solid;height:38px;margin-right:1%;position:absolute;right:-5px;text-align:center;top:0;width:150px;z-index:1001}.login-container-tab a{background:url(/css/images/up-arrow.png) no-repeat 122px 50%;border-left:#B4CAF4 1px solid;color:#CCCCCC;display:block;height:30px;padding-right:25px;text-transform:uppercase}.login-container{background-color:#FFFFFF;border:#B4CAF4 1px solid;margin-left:0;padding:15px 10px;position:absolute;right:-5px;top:30px;z-index:1000}.login-container .login-title{border-bottom:#E1E1E1 1px solid;line-height:33px;margin-bottom:10px}.login-container .login-title.gold{border-bottom:#C4AD5E 1px solid}.login-container .login-title.silver{border-bottom:#E1E1E1 1px solid}.login-container .login-title.green{border-bottom:#5BAC29 1px solid}.login-container .login-title span{color:#999999 !important;font-weight:bold !important;text-transform:none}.login-container .login-title img{vertical-align:baseline !important}.login-container #loginBoxMessage.error,#checkinRememberPassword #FlightCheckinOnlineloginBoxMessage.error{background-color:#FFEDED}.login-container .no-card-type{height:112px}.login-container .login-left-col{border-right:#ACA899 1px dotted;height:175px;margin-top:10px}.login-container a.disconnect{background:url(/css/images/close-gray-10x10.png) no-repeat right center !important;border-bottom:none;bottom:0;color:#7D7D7D;display:inline-block;font-weight:normal;padding-bottom:0;padding-right:25px !important;position:absolute;right:0}.login-container .login-right-col{margin-top:10px}.login-container .login-right-col .login-form{background-color:#F3F3F3;height:190px;margin-left:8px;padding-top:5px}.login-container .login-right-col .login-form a{border-bottom:none;color:#0394FF;margin-left:10px}.login-container .login-right-col .login-form .select,.login-container .login-right-col .login-form .input{text-align:center;margin:5px 0}.login-container .login-right-col .login-form .checkbox{display:inline-block;margin-left:8px;text-align:left}.login-container .login-right-col .login-form .checkbox label{font-size:100%;font-weight:normal;line-height:28px;margin-right:0;text-align:left;text-transform:none;width:115px}.login-container .login-right-col .login-form .input select{height:28px;padding:5px;width:221px}.login-container .login-right-col .login-form .input input{height:18px;padding:5px;width:209px}.login-container .login-right-col .login-form .input input[type=checkbox]{height:18px;margin-left:5px;padding:0;width:10px}.login-container .login-right-col .login-form a.blue-button{background:#51ACFF url(/css/images/bg-buton-bottom-1x16.png) repeat-x bottom !important;bottom:10px;color:#FFFFFF;display:inline-block;float:right;height:32px;padding:0;position:absolute;right:0;text-align:center;width:85px}.login-container .login-right-col .login-form input.blue-button{bottom:5px;display:inline-block;float:right;height:32px;padding:0;position:absolute;right:10px;text-align:center;text-transform:none;width:115px}.login-container .login-right-col .login-form span.help-number{color:#999999;margin-left:15px;position:relative;top:-10px}.card-level-green,.card-level-silver,.card-level-gold{color:#FFFFFF;display:inline-block;font-weight:bold;height:20px;line-height:20px;margin-left:10px;text-align:center;text-transform:capitalize;width:50px}.card-points{font-weight:normal;height:20px;line-height:20px;margin-left:5px;text-transform:none}.card-points-big-green,.card-points-big-silver,.card-points-big-gold{color:#FFFFFF;display:block;font-size:183.33%;font-weight:bolder;height:33px;line-height:33px;padding-right:10px;text-align:right;text-transform:none}#checkInAdvantages,#myBookingHistoryOnline,#invoiceHistory,#ticketListSection{display:none}#bookingConsult .section-form-tabs-out,#myBookingHistoryOnline .section-form-tabs-out{position:relative;z-index:1}#infoChangeOfDateAndTime{display:none}#makeChangesDateAndTimeButton{display:none;font-size:145% !important}#onlineServicesTicketLists .input.select{display:inline-block;float:left}#onlineServicesTicketLists .title a{color:#cccccc;margin-left:5px;margin-right:5px}#onlineServicesTicketLists .title a:hover,#onlineServicesTicketLists .title a.current{color:#444444}#modalGenerateInvoice .section-form{margin:0}#personInvoice,#companyInvoice,#printOptionsInvoice,#sendByMailInvoice,#invoiceForm .common-fields,#buttonGenerateInvoice{display:none}#invoiceForm #namePassenger,#invoiceForm #name{left:-3px;position:relative}#invoiceGenerator .section-fields .radio label{line-height:27px;width:88%}#invoiceGenerator .section-fields .input.text input{width:202px}#footer{width:100%;margin-top:15px}#footer #footerLine{border-top:#D9D9D9 solid 1px;bottom:2px;position:relative}#footerInfo{border-top:#D9D9D9 solid 1px;height:70px}#footer h2{font-size:100%;font-weight:bold;margin-bottom:0}#footer ul{margin-bottom:1em;padding-left:0}#footer ul li{margin-top:1em}#footer ul li a{color:#666666}#footer div.links{background:url(/css/images/footer-separator.png) no-repeat center left;margin:0 0 15px 0;margin-right:1%;padding-left:4%;width:20%}#footer #footerMap ul.footer-open{display:list-item}#footer #footerMap ul.footer-closed{display:none}#footer #footerMenu,#footer #footerLogos{margin:0}#footer #footerMenu ul,#footer #footerLogos ul,#buyProcessFooterMenu ul{margin:10px 0}#footer #footerLogos ul li{color:#666666;float:left;line-height:30px;margin-top:0;padding-left:1%}#footer #footerLogos ul li img{vertical-align:middle}#footer #footerLogos ul li.copy-right{font-size:96.67%;line-height:31px;padding-left:8%}#footer #footerMenu{float:right}#footer #footerMenu ul li,#footer #buyProcessFooterMenu ul li{background:url(/css/images/submenu-separator-gray.png) no-repeat center right;color:#666666;float:right;font-size:91.67%;line-height:25px;margin-left:1%;margin-top:2px;padding-right:1%}#footer #footerMenu ul li.last,#footer #buyProcessFooterMenu ul li.last{background:none}#footer #buyProcessFooterInfo{border-top:none;height:70px}#footer #footerMenu ul li a.help,#footer #buyProcessFooterMenu ul li a.help{background:url(/css/images/help.png) no-repeat center left;display:inline-block;padding-left:20px}#footer #buyProcessFooterMenu ul li{float:right}#footerCorporative p{text-align:right}.link-more-info-type{color:#5BAC29;text-decoration:underline;font-weight:bold;font-size:100%}#involved{margin-top:10px;margin-bottom:10px}#involved #title{margin-left:15px;margin-top:5px;margin-bottom:5px;font-size:280%;font-weight:bold;color:#58AC25}#involved #titlePoll{margin-left:5px;margin-top:5px;margin-bottom:10px;font-size:200%;font-weight:bold;color:#58AC25}#involved #subtitle{margin-left:15px;margin-bottom:16px;color:black}#involved #subtitlePoll{margin-left:15px;margin-bottom:10px;color:black}#fbLikeBox2{margin-top:10px;margin-bottom:10px}#fearFly p{line-height:15px;margin-bottom:15px}#fearFly #calendar #days{margin-left:25px}#fearFly #calendarimg{width:30px;margin-left:25px;margin-top:15px}#fearFly a{color:#58AC25;text-decoration:underline}#button{border:#ECE9D8 1px solid;margin-bottom:5px;text-align:center}#button a{color:#FFFFFF;display:block;margin:1px;padding:6%;text-decoration:none}#button a.button-disabled span{background:url(/css/images/arrow-right-gray.png) no-repeat right center;color:#999999}#aboutMenu{margin-top:10px;width:150px}#aboutMenu li{height:20px;margin-top:10px;border:2px #F0F0F0;border-bottom-style:dotted}#aboutMenu #head{background:#F3F3F3;font-weight:bold;padding-bottom:7px;padding-top:7px}#aboutMenu a{color:black}#aboutMenu a:hover{color:#5BAC29;font-weight:bold}#aboutMenu .current{color:#5BAC29;font-weight:bold}#about #title{margin-top:15px;margin-bottom:15px;font-size:150%;font-weight:bold;color:#58AC25}#empresas #title{margin-top:15px;margin-bottom:15px;font-size:150%;font-weight:bold;color:#58AC25}#about .story p{text-align:justify}#about p{margin-top:15px;margin-bottom:-8px}#about #textos h4{margin-top:25px;margin-bottom:20px;font-size:116.67%;font-weight:bold}#about #textos p{margin-top:15px;margin-bottom:15px;line-height:15px;text-align:justify}#about #textos .row{height:15px;border:1px black;border-bottom-style:dotted;padding-top:10px;padding-bottom:10px}#about #alliance h4{margin-top:5px}#about #alliance p{line-height:15px}#empresas #alliance h4{margin-top:5px}#empresas #alliance p{line-height:15px}#alliance{margin-bottom:20px}#alliances a{color:black}#alliances{border:2px #F0F0F0;border-top-style:dotted;border-bottom-style:dotted}#alliances #border{margin-top:5px;margin-bottom:5px;font-size:100%;font-weight:bold}#bannerAbout{background:url(/css/../img/corporative/about/corporativo.jpg) no-repeat center;height:310px}#bannerAbout p{line-height:15px;text-align:justify;color:white;margin-bottom:5px}#bannerAbout #title h1{font-size:150%;font-weight:bold;margin-top:15px;margin-bottom:30px;color:white}#bannerAbout #subtitle h2{font-size:133%;font-weight:bold;margin-bottom:20px;color:white}#bannerAbout #subtitle{width:45.333%}#block #image{margin-bottom:15px;margin-top:15px}#block #title{margin-bottom:15px;font-size:125%;font-weight:bold;color:#58AC25;margin-top:20px}#block #titleAlliances{margin-bottom:15px;font-size:125%;font-weight:bold;color:#58AC25;margin-top:30px}#block #secondaryBlock p{line-height:15px;margin-top:25px;margin-right:0px;text-align:left;color:black}#block #link{text-align:right;margin-left:5px;margin-right:0px;margin-bottom:25px;margin-top:10px}#block #link a{color:#5BAC29;text-decoration:underline;font-weight:bold}#corporativeCarrousel{margin-bottom:15px;margin-top:15px;width:97.75%}#corporativeCarrousel p{text-align:left}#corporativeCarrousel .wrapper{float:left;height:115px;overflow:hidden;width:905px !important}#corporativeCarrousel .wrapper ul{height:95px;float:left;margin:15px 0px 0px 45px;padding:0px;display:block;padding-left:35px !important;padding-top:15px !important}#corporativeCarrousel .wrapper ul li{height:95px;display:block;float:left;margin-right:23px !important;margin-left:40px !important;text-align:center;width:370px !important}#corporativeCarrousel .wrapper ul li .carrousel-element{height:150px;width:240px !important}#promBlock{margin-bottom:23px}#promBlock p{text-align:left}#promBlock #image{margin-bottom:15px;margin-top:5px}#promBlock #title{margin-bottom:20px;font-size:125%;font-weight:bold;color:#58AC25;margin-top:20px}#promBlock #titleNew{margin-bottom:20px;font-size:125%;font-weight:bold;color:#58AC25}#promBlock #titleNew a{color:#58AC25}#promBlock #link{margin-top:10px;text-align:right}#promBlock #link a{color:#5BAC29;text-decoration:underline;font-weight:bold}#promBlock p{line-height:15px}#fbLikeBox{margin-left:11px;text-align:right;margin-bottom:30px}#socialNet{margin-left:19px}#socialNet #title{text-align:center;font-size:116%;font-weight:bold;color:#3FA1FF;margin-bottom:15px}#magazineTitle{margin-left:30px;margin-bottom:20px}#magazine-details{margin-left:20px;margin-top:40px;margin-left:40px}magazine-details p{margin-left:10px;line-height:15px}#magazine{margin-top:5px;margin-bottom:5px;background-color:#F0F0F0;vertical-align:middle}#magazine .msgNotFound{color:red;font-weight:bold;text-align:center}#magazine .magazineSelect{width:100%;margin-top:5px;height:25px}#magazine #button{text-align:center}#magazine #button a{width:87%}#magazine #button span{color:black;font-size:100%;font-weight:bold;text-transform:none}#listMagazine{margin-top:20px;border-bottom:solid 2px #EFEFEF}#listMagazine .NextPg{margin-left:10px;position:relative;top:4px}#listMagazine .LastPg{margin-left:8px;position:relative;top:4px}#listMagazine .fechaMagazine{font-size:90%}.arrow-gray-border-bottom1{bottom:-42px;border-color:#EFEFEF transparent transparent transparent;border-style:outset;border-width:20px;height:0;left:16%;position:absolute}.arrow-gray-border-bottom2{bottom:-39px;border-color:white transparent transparent transparent;border-style:outset;border-width:20px;height:0;left:16%;position:absolute}#listMagazine #title{margin-top:2px}#listMagazine img{border:1px solid #F0F0F0}#listMagazine #paginator{margin-top:20px;margin-right:10px;margin-bottom:5px;text-align:right}#listMagazine #paginator a{color:black}#socialNetwork{line-height:15px;margin-bottom:10px;padding-right:10px;padding-bottom:15px}#socialNetwork a{color:#5BAC29;text-decoration:underline;font-weight:bold}#socialNetwork p{text-align:left}#socialNetwork #rss{padding:10px;margin-bottom:10px;margin-top:15px}#socialNetwork #fb{padding:10px}#socialNetwork #twitter{padding:10px;margin-bottom:15px;margin-top:10px}#socialNetwork #pdf{padding:10px;margin-bottom:10px;margin-top:10px}#socialNetwork #photo{padding:10px;margin-bottom:10px;padding-bottom:25px}#socialNetwork #photo #email a{color:blue;text-decoration:none;font-weight:normal}#socialNetwork #title{margin-bottom:10px;margin-top:9px}#last #title{margin-top:7px}#last #title a{color:#5BAC29;font-weight:bold;font-size:140%}#last #date{margin-top:10px}#last #description{margin-top:15px;margin-bottom:30px}.notices a{color:#5BAC29;font-weight:bold}#noticesTitle{margin-top:15px;margin-bottom:15px}.notices{border:2px #F0F0F0;border-bottom-style:dotted}.notices .title{padding-top:5px;padding-bottom:5px}.notices .date{padding-top:5px;padding-bottom:5px}#paginatorNews{height:25px;margin-top:5px;background-color:#F0F0F0;margin-left:0px;text-align:right;padding-bottom:5px}#paginatorNews a{color:black;font-weight:normal;padding-right:1px}#paginatorNews img{margin-top:5px}#paginatorNews #pages{margin-top:5px}#paginatorNews .NextPg{margin-left:10px;position:relative;top:4px}#paginatorNews .LastPg{margin-left:8px;position:relative;top:4px;margin-right:5px}#widget{margin-top:10px;float:right}#notice{margin-top:20px}#notice #title{padding-bottom:20px}#notice #date{padding-top:20px;padding-bottom:10px}#notice #header{padding-bottom:15px}#notice #body p{line-height:15px;padding-bottom:15px;text-align:justify}#notice .return{background:url(/css/images/arrow-navigator-left-gray.png) no-repeat left center;margin-right:10px}#notice #return a{color:black;font-weight:bold}#notice #return span{height:100%;overflow:auto;vertical-align:middle}#jobsTitle{color:#5BAC29;font-weight:bold;font-size:120%;margin-bottom:20px}#jobs #info{text-align:right;margin-top:15px}#jobs #img{margin-top:5px;margin-left:5px}#jobs{color:black;padding-top:15px;padding-bottom:15px}#jobs a{color:#5BAC29;font-weight:bold;text-decoration:underline;padding-right:10px}#jobs p{line-height:15px;margin-top:20px;text-align:left}#jobsHead{margin-left:10px;margin-bottom:10px;margin-top:40px}#jobs .description{width:60%}#jobsMenu{margin-top:10px;width:150px}#jobsMenu li{height:20px;margin-top:10px;border:2px #F0F0F0;border-bottom-style:dotted}#jobsMenu #head{background:#F3F3F3;font-weight:bold;height:18px;padding-top:7px}#jobsMenu a{color:black}#jobsMenu a:hover{color:#5BAC29;font-weight:bold}#jobsMenu .current{color:#5BAC29;font-weight:bold}#offers .header{margin-bottom:30px}#offers .firstRow{padding-bottom:15px}#offers .nextRow{padding-bottom:10px}#offers .borderLeft{padding-left:5px;border:1px #696969;border-left-style:dotted;padding-top:7px}#offers .borderRight{border-right-style:dotted;width:14%}#offers .backGray{background:#F0F0F0}#offers .empresas{margin-right:-110px;margin-left:130px;font-size:11px}#offers .empresas .input input[type=checkbox]{margin-left:0px}#offers .empresas .input label{font-size:90%;width:89%;text-align:left;line-height:15px;vertical-align:text-top}#offers table th{text-align:left}#offers .error .message{font-weight:bold;color:#FF0000 !important}#offers #conditions{margin-left:130px;margin-top:20px;font-size:80%;text-align:left;width:115%}#offers #conditions .input input[type=checkbox]{vertical-align:initial}#offers #conditions .error{color:red !important}#offers #conditions a{color:#5BAC29;text-decoration:underline}#offers #sendcv #button a{color:black;width:87%;text-transform:none;font-size:110%}#offers #sendcv .form .error{color:#444444 !important}#offers .form #conditions label{width:80%;text-align:left;line-height:15px}#offers form .error-message{padding-bottom:0em}#claim-form .error-message{padding-bottom:0em}#contact-form .error-message{padding-bottom:0em}#contact-form .error{font-weight:bold;color:#FF0000 !important}#contact-form .error a{font-weight:bold;color:#FF0000 !important}#corporativeCarrousel .liquid .previous{display:block;height:43px;width:36px;background:url(/css/images/arrow-carrousel-left-gray.png) no-repeat;float:left;margin:0;padding:0;margin-top:35px}#corporativeCarrousel .liquid .next{display:block;height:43px;width:35px;background:url(/css/images/arrow-carrousel-right-gray.png) no-repeat;float:right;margin:0;padding:0;margin-top:35px}#corporativeCarrousel .liquid .previous:hover{background:url(/css/images/arrow-carrousel-left.png);cursor:pointer}#corporativeCarrousel .liquid .next:hover{background:url(/css/images/arrow-carrousel-right.png);cursor:pointer}#corporativeCarrousel p{line-height:15px;color:black;padding-left:15px;width:210px}#corporativeCarrousel h4{font-size:125%;font-weight:bold;padding-top:5px;text-align:left;padding-left:15px}#corporativeCarrousel a{color:#5BAC29;text-transform:none;text-decoration:none}#alliance-modal .image{margin-top:10px}#alliance-modal .text{display:inline-block;width:770px;margin-left:10px;margin-top:10px;text-align:justify;vertical-align:top}#alliance-modal .text p{padding-top:10px;padding-bottom:10px;line-height:14px}#contact #title{color:#5BAC29;font-weight:bold;font-size:180%;margin-bottom:30px;margin-top:20px}#contact #subtitle{color:#5BAC29;font-weight:bold;font-size:130%;margin-bottom:15px}#contact a{color:#5BAC29;font-weight:bold;text-decoration:underline}#contact #block #title{height:0px;color:#5BAC29;font-weight:bold;font-size:130%}#contact #block{margin-top:20px;margin-bottom:20px;padding-bottom:25px}#contact #block a{color:black;text-decoration:none;font-weight:normal}#contact #block .link{background:url(/css/images/arrow-contact-right.png) no-repeat 93% 22%;float:right;height:20px;margin-top:10px;border:2px #EFEFEF;border-bottom-style:dotted}#contact #block .link:hover{background:url(/css/images/arrow-green-contact-right.png) no-repeat 93% 22%;float:right}#contact .consult{margin-top:20px;margin-bottom:20px;line-height:20px}#contact .contact-block{margin-top:15px}#contact #clients{margin-top:50px;padding:20px;margin-bottom:50px;height:470px}#contact #clients #atention{color:#5BAC29;font-weight:bold;font-size:130%;padding-bottom:10px}#contact #clients .phone{background:url(/css/images/phone2.png) no-repeat 0% 50%;float:left;padding-left:22px;height:16px;padding-top:3px}#contact #clients .email{background:url(/css/images/email.png) no-repeat 0% 50%;float:left;padding-left:22px;height:16px;padding-top:3px}#contact #clients .computer{background:url(/css/images/computer.png) no-repeat 0% 50%;float:left;padding-left:22px;height:16px;padding-top:3px}#contact #clients .cabecera{padding-top:30px;padding-bottom:10px;font-weight:bold}#contact #clients .cabeceraOffice{padding-top:32px;padding-bottom:10px;font-weight:bold}#contact #clients #fue{padding-top:37px}#contact #clients #spc{padding-top:36px}#contact #clients #vde{padding-top:35px;padding-bottom:8px}#contact #clients #gmz{padding-top:35px}#contact #clients p{line-height:15px;padding-top:3px;text-align:left}#contact #clients .aclaration{line-height:15px;margin-top:10px;margin-bottom:10px}#faq{background-color:white}#faq #online-logo{margin-top:30px;width:47%}#faq #online-help{margin-top:40px;width:34%}#faq #online-help #image{width:15%}#faq #online-help #text{color:#5BAC29;font-weight:bold;font-size:175%;padding-top:5px;width:80%}#faq .backGray{background:#F5F5F5}#faq #search-block{width:98%;margin-bottom:25px}#faq #input-search{width:69%}#faq #button-search{width:27%;padding-top:5px}#faq #button-search:hover{cursor:pointer}#faq #faq-block{width:98%;background-color:white}#faq #faq-block #left-column{color:#5BAC29;font-weight:bold;font-size:130%;width:20%}#faq #faq-block #left-column a{color:#5BAC29}#faq #faq-block #left-column a:hover{color:black}#faq #faq-block #left-column .left-menu{height:20px;padding-top:13px;border-bottom:#E2E2E2 1px solid;border-right:#E2E2E2 1px solid;padding-left:7px;padding-bottom:6px;background:url(/css/images/bg-bottom-li-navigator-right-principal.png) repeat-x 50% 130%;background-color:#FFFFFF}#faq #faq-block #left-column .active-faq{color:black;height:30px;padding-top:20px;border-right-color:white;background:white !important}#faq #faq-block .right-column{width:78%}#faq #faq-block .right-column .oculto{display:none}#faq #faq-block .right-column a{color:#5BAC29;text-decoration:none;font-weight:bold}#faq #faq-block .right-column .current-faq{display:block !important;overflow-y:auto;height:419px}#faq #faq-block .right-column .notcurrent-faq{display:none !important}#faq #faq-block .right-column .faq-title{font-weight:bold;font-size:130%;padding-top:10px;padding-bottom:20px}#faq #faq-block .right-column .faq-question{font-weight:bold;font-size:100%;padding-top:5px;padding-left:25px;height:18px;margin-bottom:15px}#faq #faq-block .right-column .close{background:url(/css/images/more-bar.png) no-repeat 0% 50%;background-color:#F0F0F0;text-decoration:underline}#faq #faq-block .right-column .open{background:url(/css/images/less-bar.png) no-repeat 0% 50%;background-color:#F0F0F0;color:black;text-decoration:none}#faq #faq-block .right-column .faq-answer{font-weight:normal;font-size:100%;margin-bottom:25px}#faq #faq-block .right-column p{line-height:15px;padding-bottom:5px;padding-top:5px;padding-left:30px;padding-right:80px}#faq #foot{width:95%;text-align:right;color:#3FA1FF;margin-top:20px;margin-bottom:20px}#faq #foot a{text-decoration:underline;color:#3FA1FF}#faq-search-block{margin-bottom:25px}#faq-search-block #faq-input-search{width:74%}#faq-search-block #faq-input-search input{width:97%;height:25px;margin:10px;font-size:140%}#faq-search-block #faq-button-search{width:26%;padding-top:5px}#faq-search-block #faq-button-search:hover{cursor:pointer}#contact-form-title{color:#5BAC29;font-weight:bold;font-size:175%;padding-top:5px;padding-bottom:15px}#form-title{padding-top:25px;padding-bottom:10px;padding-left:10px}#contact-form{padding:5px;font-weight:bold;font-size:110%;text-align:right;margin-bottom:20px}.contact-form{width:210px;padding:4px;margin-right:15px;margin-top:5px}.backGray{background:#F0F0F0}#contact-form-faq{margin-top:25px;float:right}#contact-form-faq #contact-form-faq-title{padding-bottom:15px;padding-left:10px}#contact-form-faq #contact-form-faq-questions p{padding-bottom:20px}#contact-form-faq #contact-form-faq-questions{padding:18px}#contact-form-faq #contact-form-faq-questions a{color:black}#contact-form-faq #contact-form-faq-questions a:hover{cursor:pointer}#contact-form #button a{color:black;width:87%;text-transform:none;font-size:120%}#contact-form #contact-form-conditions{font-size:100%;font-weight:normal;margin-left:151px;text-align:left;margin-bottom:5px}#contact-form label{vertical-align:0;margin-right:2%}#contact-form #contact-form-conditions a{color:#5BAC29;text-decoration:underline}#contact-form-description p{line-height:15px}#contact-form .form-error{background-color:#FEFAFF;border-color:red}#contact-form .textarea label{vertical-align:top}#contact-form textarea{margin-top:0px}#claim-form-title{color:#5BAC29;font-weight:bold;font-size:175%;padding-top:5px;padding-bottom:15px}#claim-title{padding-top:25px;padding-bottom:10px;padding-left:10px}#claim-form{padding:5px;font-weight:bold;font-size:110%;text-align:right;margin-bottom:20px}.claim-form{width:270px;padding:4px;margin-right:15px;margin-top:5px}.claim-form-date{padding:4px;margin-right:15px;margin-top:5px;width:81px}#claim-form #button a{color:black;width:87%;text-transform:none;font-size:120%}#claim-form #claim-form-conditions{font-size:100%;font-weight:normal;margin-left:215px;text-align:left;margin-bottom:5px;margin-top:10px}#claim-form label{vertical-align:0;margin-right:2%}#claim-form #claim-form-conditions a{color:#5BAC29;text-decoration:underline}#claim-form-description p{line-height:15px;padding-bottom:5px}#claim-form .claim-separator{padding-right:133px;border-bottom:1px solid white;padding-bottom:15px;padding-top:15px}#claim-form .claim-separator2{padding-right:133px;padding-bottom:15px;padding-top:15px}#claim-form .textarea label{vertical-align:top}#claim-form textarea{margin-top:0px}#claim-form .form-error{background-color:#FEFAFF;border-color:red}#claim-form form .error{font-weight:bold;color:#FF0000 !important}#claim-form-conditions .error{font-weight:bold;color:#FF0000 !important}#claim-form-conditions .error a{font-weight:bold;color:#FF0000 !important}#claim-email-logo{margin-top:10px;margin-bottom:30px;border-bottom:2px solid #5BAC29}#claim-email p{line-height:20px;margin-bottom:10px}#claim-email #claim-email-datos{margin-top:40px;margin-bottom:40px}#claim-email .campo{text-align:right;font-size:120%;font-weight:bold;height:20px;padding-top:5px;margin-right:0px}#claim-email .claim-email-gray-block{background-color:#F0F0F0;font-size:120%;padding-top:5px;padding-left:5px;margin-bottom:3px;padding-bottom:5px;min-height:15px}.privacy{width:100%}.privacy-logo{margin-top:10px;margin-bottom:30px;width:100%;border-bottom:2px solid #5BAC29}.privacy .privacy-title{color:#5BAC29;font-weight:bold;font-size:175%;margin-bottom:30px}.privacy .oculto{display:none}.privacy div a{color:#5BAC29}.privacy .current-faq{display:block !important}.privacy .notcurrent-faq{display:none !important}.privacy .privacy-question{font-weight:bold;font-size:100%;padding-top:5px;padding-left:25px;height:18px;margin-bottom:0px}.privacy .close{background:url(/css/images/more.png) no-repeat 0% 50%;text-decoration:underline}.privacy .open{background:url(/css/images/less.png) no-repeat 0% 50%;color:black;text-decoration:none}.privacy .privacy-answer{font-weight:normal;font-size:100%;margin-bottom:25px}.privacy p{line-height:15px;padding-bottom:5px;padding-top:5px;padding-left:30px;padding-right:80px}.policy-privacy-title{width:100%;border-top:1px black dotted;margin-top:15px;margin-bottom:5px}.policy-privacy-text{width:95%;margin-left:10px}.policy-privacy-text p{width:95%;margin-left:5px;margin-top:10px}.policy-privacy .policy-privacy-separator1{width:8%;border-bottom:1px black dotted;margin-left:12px}.policy-privacy .policy-privacy-separator2{width:6%;border-bottom:1px black dotted;margin-left:12px}.policy-copyright{width:100%;text-align:center}.privacy .privacy-answer ol li{display:list-item;list-style:decimal;margin:5px 10px 5px 60px;width:79.5%;text-align:justify}.privacy .privacy-answer ol.letters li{list-style:lower-alpha}.privacy .privacy-answer table{width:70%;margin:10px 0 10px 15%;border-width:1px 0 0 1px;border-color:black;border-style:solid}.privacy .privacy-answer table td,.privacy .privacy-answer table th{border-width:0 1px 1px 0;border-color:black;border-style:solid;padding:5px}.privacy .privacy-answer table th{font-weight:bold}#thankyou-contact{height:140px;margin-left:13%;margin-top:8%}#thankyou-contact #thankyou-contact-text{color:#5BAC29;font-weight:bold;font-size:170%;padding-top:11px}#thankyou-claim{margin-top:5%;margin-bottom:6%;width:90%}#thankyou-claim #thankyou-claim-head{line-height:27px;color:#5BAC29;font-weight:bold;font-size:160%;padding-top:0px}#thankyou-claim #thankyou-claim-text{padding-top:11px;padding-left:7.5%}#thankyou-claim #thankyou-claim-text p{line-height:15px;padding-top:11px}#thankyou-claim-title{margin-bottom:30px}#information-home-title{color:#5BAC29;font-weight:bold;font-size:175%;padding-top:5px;padding-bottom:15px}#information-block{width:99%;margin-bottom:25px}#information-search-block{margin-bottom:25px}#information-search-block #information-input-search{width:74%}#information-search-block #information-input-search input{width:97%;height:25px;margin:10px;font-size:140%}#information-search-block #information-button-search{width:22%;padding-top:5px}#information-search-block #information-button-search:hover{cursor:pointer}#information-blocks .information-block-title{color:#5BAC29;font-weight:bold;font-size:133.33%;padding-left:10px;padding-top:10px;padding-bottom:10px}#information-blocks a{color:#555555}#information-blocks a .link{border-bottom:1px solid #DADADA;padding-top:15px;padding-bottom:15px;padding-left:12px;background:url(/css/images/arrow-contact-right.png) no-repeat scroll 93% 50% transparent;width:94%}#information-blocks-up{margin-bottom:20px;width:100%}#information-blocks .block-down{height:300px;width:301px}#information-blocks .block-up{height:210px;width:301px}#information-blocks-down img{float:right;padding-right:20px;padding-top:30px}#information-destinos .information-destinos-title{color:#5BAC29;font-weight:bold;font-size:140%;margin-top:35px;margin-bottom:20px}#information-destinos{width:100%}#information-destinos .foto{width:150px}#information-destinos .dest-name{margin-bottom:5px;padding-left:5px}#information-destinos #information-row-1{margin-bottom:20px}#information-destinos #information-row-2{margin-bottom:20px}.information-button-with-line{border:#ECE9D8 1px solid;margin-bottom:15px;margin-left:auto;margin-right:auto;margin-top:25px;width:90%;float:right;font-size:125%}.information-button-with-line a{color:#FFFFFF;display:block;margin:1px;padding:5%}.information-button-with-line a span{background:url(/css/images/arrow-right-white.png) no-repeat right center;text-align:left !important;display:block;height:20px}.information-promotion{margin-bottom:20px;margin-top:25px;padding-left:20px}.information-promotion p{line-height:1.9em}.information-separator{border-top:#F0F0F0 1px solid;margin-top:5px;margin-bottom:-5px;width:97.6% !important}.information-destino-description{padding-left:3%}.information-destino-description p{padding-bottom:15px}.information-social-network{margin-top:20px;margin-bottom:0px}.information-googlemap{height:375px;margin-top:15px;margin-bottom:20px;height:430px}.information-googlemap img{max-width:none}.information-menu .menu ul li a{display:block;padding:0.5em 0.4em;font-weight:normal;color:#444}.information-menu .menu ul li.current a{color:#5BAC29;font-weight:bold}.information-luggage #luggage-title{color:#5BAC29;font-weight:bold;font-size:175%;margin-bottom:30px}.information-luggage .luggage-question{font-weight:bold;font-size:100%;padding-top:6px;padding-left:17px;height:22px;margin-bottom:10px}.information-luggage .close{text-decoration:underline}.information-luggage .close-icon{background:url(/css/images/more.png) no-repeat 0% 80%;width:2%;float:left;padding-top:0px}.information-luggage .open{color:black;text-decoration-line:none}.information-luggage .open-icon{background:url(/css/images/less.png) no-repeat 0% 80%;width:2%;float:left;padding-top:0px}.information-luggage .luggage-answer{font-weight:normal;font-size:100%;margin-bottom:25px}.information-luggage p{line-height:15px;padding-bottom:5px;padding-top:5px;padding-left:10px;padding-right:40px}.information-luggage .luggage-answer p{line-height:15px;padding-bottom:5px;padding-top:5px;padding-left:30px;padding-right:40px}.information-luggage a{color:#5BAC29;font-weight:bold;text-decoration-line:underline}.information-luggage a:hover{cursor:pointer}.information-luggage .oculto{display:none}.information-luggage .information-submenu{padding-left:30px}.information-luggage{line-height:15px}.information-luggage li{list-style-type:disc;list-style-position:inside;margin-left:35px}.information-luggage ul{list-style-type:disc;list-style-position:inside}.information-luggage ul li{list-style-type:none;margin:0px;line-height:15px;margin-left:35px}#legalConditions p{padding-bottom:10px}#alertBanners{margin-right:1%;width:98%;margin-bottom:-20px}#alertBanners .alert-banner{border-radius:3px;box-shadow:3px 2px 4px #666666;margin-bottom:3px}#alertBanners .alert-close{cursor:pointer;margin-right:1%;margin-top:4px;text-transform:uppercase}#alertBanners .alert-close .text{font-size:80%}#alertBanners .information{background-color:#3FA1FF;min-height:35px;padding:10px}#alertBanners .emergency{background-color:#FF0000;min-height:35px}#alertBanners a,#alertBanners span{color:#FFF}#alertBanners a{font-weight:bold;line-height:18px}#COVID{margin-bottom:-20px}#COVID .alert-banner{margin-bottom:3px;padding:10px}#COVID .warning{background-color:#E88417;min-height:35px;color:white}#COVID p{font-weight:bold;line-height:20px}#COVID-decResponsable{margin-bottom:-20px}#COVID-decResponsable .alert-banner{margin-bottom:3px;padding:10px}#COVID-decResponsable .warning{background-color:#0033A0;min-height:35px;color:white}#COVID-decResponsable p{font-weight:bold;line-height:20px}.covid_disabled{background:#ccc !important}#COVID-ceseOperaciones{margin-bottom:-20px}#COVID-ceseOperaciones .alert-banner{margin-bottom:3px;padding:15px}#COVID-ceseOperaciones .warning{background-color:#0033A0;min-height:35px;color:white}#COVID-ceseOperaciones p{font-weight:bold;line-height:22px;margin-bottom:5px;font-size:17px}#COVID-ceseOperaciones p.bolder{font-weight:800}input#COVID_accept{width:16px;height:16px;margin-bottom:5px}#FlightCheckinOnlineForm .error label{color:#FF0000}#FlightCheckinOnlineForm .error select,#FlightCheckinOnlineForm .error input{background-color:#FBE8C8;border-color:#FF0000 !important}#FlightCheckinOnlineForm .inlineblock-childrens > div{display:inline-block}#FlightCheckinOnlineForm .inlineblock-childrens > div:first-child{margin-right:15px}#offers-content .promotionsTabs{display:none}#cond-flightAndHotels{display:none}.banner{color:#666;background:#ECE9D8;height:347px;line-height:347px;text-align:center;font-size:2em;margin-bottom:1em}.online-service-col{padding:2em 1.5em}.online-service-col a{display:block;text-decoration:none;background:url(/css/images/arrow-right-gray-18x33.png) no-repeat right center;padding:1em 3em 1em 0}.online-service-col a:hover{background-image:url(/css/images/arrow-right-444-18x33.png)}.online-service-col p{color:#444}.online-service-col .element{border-bottom:1px dotted #ccc;border-top:#FFFFFF solid 1px}.online-service-col .element.first{border-top:none}.online-service-col .element.last{border-bottom:none}.menu .head{color:#444;background:#f0f0f0 url(/css/images/arrow-navigator-right-right-soft-gray.png) 97% 50% no-repeat;padding:0.5em 0.4em;font-weight:bold;cursor:pointer;margin-bottom:5px}.menu .open{background-image:url(/css/images/arrow-down-ccc-17x11.png)}.menu ul{padding:0 0.4em 0.4em}.menu ul li{border-bottom:1px dotted #ccc}.menu ul li a{display:block;padding:0.5em 0.4em;color:#444}.menu ul li.current a{color:#5BAC29;font-weight:bold}.menu ul .notClickable{display:block;padding:0.5em 0.4em;color:#999999}.separador-2-col{background:url(/css/images/linea-blanca-gris.png) 50% 0 repeat-y;overflow:hidden}.separador-3-col-1{background:url(/css/images/linea-blanca-gris.png) 33.3% 0 repeat-y;overflow:hidden}.separador-3-col-2{background:url(/css/images/linea-blanca-gris.png) 66.4% 0 repeat-y;overflow:hidden}.complete-tabs{margin-top:10px}.complete-tabs ul.tabs{border-bottom:#CCCCCC 1px solid;height:43px}.complete-tabs ul.tabs li{background-color:#F5F5F5;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;color:#CCCCCC;font-size:150%;font-weight:bold;text-align:center}.complete-tabs ul.tabs li a{color:#CCCCCC;display:block;padding:12px 0}.complete-tabs ul.tabs li.current{background-color:#FFFFFF;border-bottom:#FFFFFF 1px solid;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;padding-bottom:0;position:relative;z-index:10}.complete-tabs ul.tabs li.current a,.complete-tabs ul.tabs li:hover a{color:#444444}.complete-tabs ul.tabs li.disabled a{color:#CCCCCC;cursor:default}a.help-gen{background:url(/css/images/help.png) no-repeat center;display:inline-block;float:right;height:18px;width:18px;text-indent:-9999px}a.icon-view{background:url(/css/images/icon-view.png) no-repeat center;display:inline-block;height:18px;width:18px;text-indent:-9999px;vertical-align:top}.section-form-tabs .section-fields .grid-4 input.date{width:90px}.section-form-tabs .predate{width:40px;display:block;text-align:right;float:left;margin-right:10px;height:27px;line-height:27px}.download-excel{display:block;background:url(/css/images/icon-excel.png) 0 0 no-repeat;padding:0 0 0 30px;line-height:21px;height:21px;color:#444;margin:0 0 15px 10px}.info-lens{background:url(/css/images/lens-20x20.png) no-repeat center left;color:#444;display:block;height:21px;line-height:21px;margin:0 0 15px 10px;padding:0 0 0 30px}.info-table .div-info-itinerary-and-passengers tr th{border-left:none}.div-info-itinerary-and-passengers tr.separator th{border-top:1px solid #CCCCCC}.div-info-itinerary-and-passengers tr.noespaced th{font-size:1px;height:7px !important}.div-info-itinerary-and-passengers td.avion{background:url(/css/images/icono-plane.png) 0 4px no-repeat;width:7px}.div-info-itinerary-and-passengers div.icono-flecha,.revalidationSummary div.icono-flecha,#modify-dates div.icono-flecha,#infoRoute div.icono-flecha{display:inline-block;background:url(/css/images/arrow-gray.png) 0 0 no-repeat;width:9px;height:7px;margin:0 2px 1px 3px}.home-multitrayect-link div.icono-flecha{display:inline-block;background:url(/css/images/arrow.png) 0 0 no-repeat;width:9px;height:7px;margin:0 4px 1px 3px}.revalidationAvaibilityFlights .avion-big{background:url(/css/images/icono-plane-35.png) 0 0px no-repeat;width:35px;height:35px;float:left}.div-info-itinerary-and-passengers td.avion.reverse{background-position:5px 7px}.revalidationAvaibilityFlights .avion-big.reverse{background:url(/css/images/icono-plane-35.png) 0 0px no-repeat}.revalidationAvaibilityFlights #buyProcessSelection .availabilityType{clear:left}.revalidationAvaibilityFlights #buyProcessSelection .availabilityType input[type="radio"]{margin-top:10px}.info-reservation.info-reservation-invoice{display:table-cell;padding:10px 18px;vertical-align:bottom}.info-reservation .title{font-weight:bold;margin:10px 10px 0}.info-reservation .info-data-blocked{color:#666666;background:url(/css/images/ok-17x15-gray.png) 17% 50% no-repeat}.info-reservation .permitChanges{cursor:pointer;z-index:1}.info-reservation .info-data .small,.info-reservation .info-data-gray .small{font-size:0.9em}.info-reservation .info-data-gray .small{text-decoration:underline}.info-reservation a.help-gen{margin-right:10px}.info-reservation .double{height:67px}.info-reservation .separador{border-bottom:1px solid #CCCCCC;margin:0 10px}.info-reservation .separador.final{margin-bottom:10px}.info-reservation #makeChanges.tooltip-bubble{background-color:#3FA1FF;color:#fff;border:2px solid #fff;padding:5px 10px;width:156px;margin-right:18px;margin-top:-17px}.info-reservation #makeChanges .tooltip-bubble-arrow-border-bottom{bottom:-21px;border-color:#fff transparent transparent transparent;border-style:solid;border-width:10px;height:0;left:22%;position:absolute;width:0}.info-reservation #makeChanges .tooltip-bubble-arrow-bottom{bottom:-19px;border-color:#3FA1FF transparent transparent transparent;border-style:solid;border-width:10px;height:0;left:22%;position:absolute;width:0}#selectFlightToChange{display:none}#selectFlightToChange.tooltip-bubble{bottom:auto;font-size:116.667%;padding:10px;right:0;top:-55px;width:275px}.info-reservation .top{padding-top:3px;padding-bottom:19px}.info-reservation .top .tooltip-bubble{background-color:white;position:absolute;z-index:1;border:2px solid #E88417;color:#E88417;margin-right:10px;padding:10px 15px;width:168px;bottom:50px;left:10px;display:none}.info-reservation .top .tooltip-bubble-arrow-border-bottom{border-color:#E88417 transparent transparent;left:25%}.info-reservation .top .tooltip-bubble-arrow-bottom{bottom:-18px;border-color:white transparent transparent;left:25%}.info-reservation .top .info-data-gray:hover .tooltip-bubble,.info-reservation .top .info-data:hover .tooltip-bubble{display:block}#makeChanges{font-size:116.667%;margin-bottom:-4px;margin-left:20px}.info-reservation input.disabled[type="button"]{color:#999;cursor:text}#modalModifySearch .timetable-search{margin:0 auto}.timetable-search input.calendar[type="text"]{height:34px}.timetable-search-flights #searchSpecialRates .button-gray{margin-top:20px;width:150px;text-align:center;margin:20px auto 10px}.timetable-search-flights #searchSpecialRates p{text-align:center}.timetable-search-flights #searchNumPassengers a{color:#666}.form-border{margin-top:30px;box-shadow:none;border:1px solid #CCC}.form-border .input label{width:150px;text-align:left}.form-border .airportsDiv,.form-border #searchDates{float:none;height:auto;padding-left:0;padding-right:16px;width:auto;display:block}.form-border .airportsDiv{padding-top:0}.form-border #searchDates{padding:0 16px}.form-border input.calendar[type="text"]{height:33px}.form-border .styled-select select{padding-top:0;padding-bottom:0}.parking-search #searchHours .styled-select{width:110px}.parking-search #searchHours .styled-select select{width:135px}.parking-search .airportsDiv .styled-select{width:150px}.parking-search .airportsDiv .styled-select select{width:175px}.form-border .submit input.gray2{margin-top:9px}.parking-search .separador-3-col-1{background-position:24.5% 0}.parking-search .section-fields .separador-3-col-2{background-position:50% 0}.invoices-help{display:block;background:url(/css/images/icon-view.png) 0 0 no-repeat;padding:0 0 0 30px;line-height:21px;height:21px;color:#444;margin:0 0 15px 10px}.info-invoices{background:#f5f5f5;padding:10px;line-height:18px;margin-top:-12px}.info-invoices .tooltip-bubble{background-color:#3FA1FF;color:#fff;border:2px solid #fff;padding:5px 10px;position:absolute;width:156px;top:150px}.info-invoices .tooltip-bubble-arrow-border-bottom{bottom:-21px;border-color:#fff transparent transparent transparent;border-style:solid;border-width:10px;height:0;left:50%;position:absolute;width:0}.info-invoices .tooltip-bubble-arrow-bottom{bottom:-19px;border-color:#3FA1FF transparent transparent transparent;border-style:solid;border-width:10px;height:0;left:50%;position:absolute;width:0}.info-invoices .first-action{margin-top:215px}.info-invoices .invoices-action{margin-bottom:20px;text-align:center}#invoiceForm .section-fields .input input[type="radio"]{margin-left:228px}#faqContent .info-conditions-popup ul{margin-left:25px}#faqContent .info-conditions-popup ul li{list-style:disc;list-style-position:inside}#faqContent .info-conditions-popup p{padding-left:15px;padding-right:40px}input.pag-small{width:30px}.info-points-popup{margin:45px 0}.info-points-popup-question{display:block;color:#5BAC29 !important;font-weight:bold;font-size:131%;height:18px;margin-bottom:10px;padding-top:5px;padding-left:25px}.info-points-popup-answer{font-weight:normal;font-size:100%;margin-bottom:25px}.info-points-popup .close{background:url(/css/images/more.png) no-repeat 0% 50%;text-decoration:underline}.info-points-popup .open{background:url(/css/images/less.png) no-repeat 0% 50%;text-decoration:none}.info-points-popup p{line-height:15px;padding:5px 5px 5px 30px}.info-points-popup h4{margin:20px 0 10px 0;padding:0 0 0 30px}.read-conditions-link{display:inline-block;color:#444444 !important;font-size:100%;padding:0}.points-action{background:url(/css/images/ok-40x38.png) no-repeat 40px 10px;margin-bottom:30px;padding:15px 0 15px 90px;line-height:40px}.points-action-error{background:url(/css/images/error-40x38.png) no-repeat 40px 10px;color:#CC0000;margin-bottom:30px;padding:15px 0 15px 90px;line-height:15px}rou #canaryflyObtainingPasswordForm .section-fields label.nt-card{margin-right:0;width:251px}#canaryflyObtainingPasswordForm .section-fields label.nt-card span{font-weight:normal;padding-left:6px;padding-right:4px}form .error-message{float:right;padding-bottom:1em;width:95px}.gray-choice option{color:black}.empty{color:gray}#pointsSliderBoxContainer{border-bottom:1px solid #CCC;border-top:1px solid #CCC;margin-bottom:2px;padding:2px 0}#pointsSliderBox{background-color:#EEE;background:-webkit-linear-gradient(top, #EEE 0%, #FFF 50%, #EEE 100%)}#pointsSliderBox p{padding:0.75em 0.25em}#pointsSliderBox #slider{background:url(/css/images/progress-bar.png) no-repeat -200px;border:0 !important;border-radius:0 !important;-khtml-border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;margin:0.25em}#pointsSliderBox #slider a{background:#FFF url(/css/images/green-circle-small.png) no-repeat 1px 1px !important;border:1px solid #AAA;border-radius:9px;height:18px;margin-top:-3px;width:17px}#grouppricesPoints .row .grouppricespoints-title{display:table-cell;float:left}#grouppricesPoints .row .grouppricespoints-value{display:table-cell;float:right;font-weight:bold}.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}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.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-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555555}form.canaryfly-validation .input-info-error{left:-10%}form.canaryfly-validation .tooltip-bubble{background-color:#FFFFFF;display:none;margin:-8px 0 0 490px;width:154px;z-index:1}form.canaryfly-validation .tooltip-bubble-arrow-border-left{border-color:transparent #CC9900 transparent transparent}form.canaryfly-validation .tooltip-bubble-arrow-left{border-color:transparent #FFF transparent transparent}form.canaryfly-validation .help-identification-tooltip{background-color:white;border:1px solid #3FA1FF;border-radius:1em;display:none;left:86%;margin-top:-4em;padding:1em;position:absolute;width:154px;z-index:1}#canaryflyObtainingPasswordForm form.canaryfly-validation .input-info-error{left:-14%}#canaryflyObtainingPasswordForm form.canaryfly-validation .tooltip-bubble{margin-left:500px}#buyProcessSelection .calendar-search-month-tabs .date{width:222px}#buyProcessSelection .calendar-search-month-tabs .selected-day{width:180px}table.calendar-search th div{border-left:1px solid #FFFFFF;border-right:1px solid #CCCCCC;margin:5px 0;height:20px;line-height:20px}table.calendar-search th.first div{border-left:none}table.calendar-search th.last div{border-right:none}table.calendar-search td input[type=radio]{display:none;height:0;position:relative;z-index:-1}table.calendar-search td .calendar-day{background-color:#FFFFFF;overflow:hidden}table.calendar-search td:hover,table.calendar-search td:hover .calendar-day{background-color:#C8D7F7}table.calendar-search td .calendar-day .num-day{color:#999999;font-size:116.67%}table.calendar-search td .calendar-day .price-integer{float:left;font-size:150%;font-weight:bold;text-align:center;width:100%}table.calendar-search td .calendar-day .price-integer.resident{margin-top:5px;color:#2A5DBC}table.calendar-search td .calendar-day .price-integer.resident{margin-top:5px;color:#2A5DBC}table.calendar-search td.disa{background-color:#EFEFEF;cursor:auto}table.calendar-search td.disa .calendar-day{background-color:#EFEFEF;height:61px}table.calendar-search td.disa:hover,table.calendar-search td.disa:hover .calendar-day{background-color:#EFEFEF}table.calendar-search td.current,table.calendar-search td.current .calendar-day{background-color:#DEE7FA}table.calendar-search td.current .calendar-day p,table.calendar-search td.current .calendar-day span{color:#444444}table.calendar-search td.selected .calendar-day{background-color:#FFFFFF}table.calendar-search td .calendar-day .farename{float:left;font-size:140%;font-weight:bold;text-align:center;width:100%}#buyProcessSelection #departure,#buyProcessSelection #return{position:relative}#buyProcessSelection .selectDay{overflow:hidden}.tooltips-date{position:absolute;top:0;width:100%}.tooltips-date .tooltip-bubble{background-color:#FFFFFF;border-color:#C8D7F7;display:none;padding:5px 10px;width:420px}.tooltips-date .tooltip-bubble a{font-weight:bold;text-decoration:underline}.tooltips-date .tooltip-bubble-arrow-border-bottom{border-color:#C8D7F7 transparent transparent transparent}.tooltips-date .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent transparent}#ErrorPassUserConditions .input-info-error{left:-1% !important}#ErrorPassUserConditions .input-error-bubble{margin-left:535px !important}#ErrorPassUMNR-MinorAcceptConditions .input-info-error{left:-16% !important;top:2px !important}#ErrorPassUMNR-MinorAcceptConditions .input-error-bubble{margin-left:630px !important}.flight_offers_by_mail_form{border-left:#CCCCCC 1px dotted;padding-left:1%}.flight_offers_by_mail_form .section-fields .input label{width:36%}#flightOffersByMailButton,#flightOffersByMailButtonStep2{margin-left:142px;width:232px}#flightOffersByMailButton .submit input{border:#ECE9D8 2px solid !important;padding:3%;text-transform:none;width:232px}#flightOffersByMailButtonStep2 .submit input{padding:3%;width:232px}.flight_offers_by_mail_form .section-fields .input.checkbox{margin-bottom:0;margin-left:140px;margin-top:0}.flight_offers_by_mail_form .section-fields .input.checkbox label{font-size:100%;font-weight:normal;line-height:14px;margin-top:10px;text-align:left;width:85%}.flight_offers_by_mail_form .section-fields .input input[type="checkbox"]{margin-left:0}.flight_offers_by_mail_confirmation_form{margin-bottom:70px;margin-left:3%;margin-right:3%;margin-top:0;overflow:hidden;padding-bottom:20px}.flight_offers_by_mail_access_form{margin-left:3%;margin-right:3%;margin-top:0;overflow:hidden;padding-bottom:20px}.flight_offers_by_mail_confirmation_form .submit input,.flight_offers_by_mail_access_form .submit input{display:block;margin-left:30px;margin-top:25px;width:175px}.flight_offers_by_mail_user_exists_button{display:table;margin-bottom:50px;margin-top:30px;width:30%}.flight_offers_by_mail_user_exists_button a{text-align:center;text-transform:none}.flight_offers_by_mail_user_exists_button a span{background:none;text-align:center !important}#flightOffersByMailUnsubscribeButton .submit input{font-weight:bold;margin-left:142px;text-transform:none;width:232px}.info-reservation-invoice.section-fields .input select{width:180px}.info-reservation-invoice .radio-generate label{color:#5BAC29;display:inline-block;font-weight:bold;margin-top:5px}.breadcrumb a{color:#999999}.calendar-summary{border:#C8D7F7 1px solid;width:97%}.calendar-summary-apportionment{background-color:#ECECEC;display:inline-block;float:left;padding-left:15px;padding-right:15px;width:60%}.calendar-summary-apportionment .grid-7{padding-top:15px}.calendar-summary-apportionment .calendar-summary-apportionment-fees{padding-bottom:10px;padding-top:15px;min-height:35px}.calendar-summary-apportionment .calendar-summary-apportionment-fees .services-fees{margin-bottom:5px}.calendar-summary-apportionment .calendar-summary-apportionment-fares{margin-bottom:5px}.calendar-summary-apportionment .calendar-summary-apportionment-fares .text-fare,.calendar-summary-apportionment .calendar-summary-apportionment-taxes .text-taxes{display:inline-block;width:45px}.calendar-summary-apportionment .calendar-summary-apportionment-fares .total-fare,.calendar-summary-apportionment .calendar-summary-apportionment-taxes .total-taxes{display:inline-block;width:65px;text-align:right}.calendar-summary-final-price{color:#5BAC29;display:block;padding:10px;text-align:center}.calendar-summary-final-price span.price-decimal{vertical-align:top}.calendar-button{margin-top:15px}.calendar-button .button-with-line a{padding:4%}.calendar-button .button-with-line a span{display:block;text-align:center !important}#modalModifyCheapFlights #searchFormBackground{padding:3% 0 1%}#modalModifyCheapFlights #goToSearch p{text-align:center;width:auto}#modalModifyCheapFlights #goToSearch .button-gray{width:180px}#modalModifyCheapFlights #goToSearch .button-gray a{text-transform:none;width:180px}.cheap-flights-not-availability-result table{margin:0 25px;padding:0;width:400px}.cheap-flights-not-availability-result table td{vertical-align:middle;padding:0 10px 10px 10px}#waitingBackgroundEmission{background-color:white;border:6px solid #7CBEFF;width:700px;border-radius:30px;-ms-border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px}.color-5eafff{color:#5EAFFF}#waitingHeaderEmission{height:69px;margin-bottom:10px;padding-top:35px;padding-left:69px}#waitingHeaderEmission p{font-size:156%;font-weight:bold;text-align:center}.waitingimages{float:left;margin-left:64px}.waitingimagecenter{padding-top:37px}#invoiceForm #precargaDatos{font-weight:bold;margin-left:5px;color:#3FA1FF;text-decoration:underline}.comboboxPassengersData optgroup{color:#808080;border-top:1px dotted #808080;margin-top:6px;padding-top:8px}.comboboxPassengersData optgroup option{color:#444444;margin-top:3px}a.blue-gradient-bottom-top{text-transform:none}#emergingLayerContainer{bottom:0;position:fixed;width:940px;z-index:9999999}.emerginglayer-status-closed-html,.emerginglayer-status-opened-html{bottom:0;position:absolute}.emerginglayer-status-closed,.emerginglayer-button-close{cursor:pointer}.showConditionsSumary table{border-collapse:separate}.showConditionsSumary{margin-top:-1px;background-color:#F3F3F3;padding-left:14px;border:1px solid #60bdfb;float:right;padding-bottom:0 !important;margin-bottom:0 !important}.showConditionsSumary.info-table table tr td,.showConditionsSumary.info-table table tr th{vertical-align:middle;font-size:100%;font-weight:bold;border-right:1px solid #dadada;border-left:1px solid #ffffff;border-top:1px solid #ffffff;border-bottom:1px solid #dadada}.showConditionsSumary.info-table tr th{text-align:center;border-top:1px none !important;height:37px}.showConditionsSumary.info-table table tr td{height:12px}.showConditionsSumary.info-table table.showConditionsSumaryWidthColumns4 tr td{text-align:center}.showConditionsSumary.info-table table.showConditionsSumaryWidthColumns3 tr td{text-align:center}.showConditionsSumary.info-table table.showConditionsSumaryWidthColumns2 tr td{text-align:center}.showConditionsSumary.info-table table.showConditionsSumaryWidthColumns1 tr td{text-align:center}.showConditionsSumary.info-table tr.lastRow td{text-align:center !important;border-bottom:1px none !important;padding-left:10px !important;padding-bottom:15px}.showConditionsSumary.info-table tr td.first{padding-left:10px !important}.showConditionsSumary.info-table tr td.first,.showConditionsSumary.info-table tr th.first{text-align:left !important;border-left:1px none !important;width:185px !important}.showConditionsSumary .noSelected{color:#CCCCCC}.showConditionsSumary .noSelected a{color:#CCCCCC;font-weight:bold;text-decoration:none;cursor:text}.showConditionsSumarySelected{background-color:#ffffff;border-left-color:#2A5DBC !important;border-right-color:#2A5DBC !important}.showConditionsSumarySelected a{color:#3FA1FF;font-weight:bold;text-decoration:underline}.showConditionsSumary th.showConditionsSumarySelected{color:#5BAC29}.showConditionsSumaryWidthFirstCol{width:114px}.showConditionsSumaryWidthOthersCol{width:103px !important}.showConditionsSumaryWidthLastCol{width:94px !important}.showConditionsSumaryWidthColumns4{width:708px !important}.showConditionsSumaryWidthColumns3{width:571px !important}.showConditionsSumaryWidthColumns2{width:446px !important}.showConditionsSumaryWidthColumns1{width:320px !important}.conditions-summary-footer{margin:5px}.layerShowConditionsAll{position:relative}.fare-diference-text{position:absolute;bottom:-15px;font-size:9px;width:200px}.fare-diference-text.column1{right:17%}.fare-diference-text.column2{right:34%}.fare-diference-text.column3{right:51%}.fare-diference-text.column4{right:69%}div.tooltip-upselling{width:96%;margin:0 2%}div.tooltip-upselling a{color:white;text-decoration:underline}.layerShowConditions table{border-collapse:separate}.layerShowConditions{background-color:#C8D7F7;padding-left:14px;border-radius:0px;border:0;border-left:1px solid #C8D7F7;border-right:1px solid #C8D7F7;float:right;padding-bottom:0 !important;margin-bottom:0 !important}.layerShowConditions.info-table table tr th{height:37px;vertical-align:middle;font-size:100%;font-weight:bold;text-align:center}.layerShowConditions.info-table table tr th{background-color:#0394FF;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-color:-moz-use-text-color #0394FF;border:1px solid #0394FF}.layerShowConditions.info-table table tr th.first{background-color:inherit;border:0px}.layerShowConditions.info-table table tr th a{color:#ffffff}.layerShowConditions.info-table tr th.first{vertical-align:top;font-size:9px;padding-top:5px;text-align:left !important;border-left:1px none !important;border-right:1px solid #C8D7F7 !important;width:185px !important}.unseen{visibility:hidden}.seen{visibility:visible}.layerShowConditionsArrow table{border-collapse:separate;background-color:#C8D7F7}.layerShowConditionsArrow{margin-top:8px;background-color:#C8D7F7;padding-left:14px;border-radius:0px;border:0;border-left:1px solid #C8D7F7;border-right:1px solid #C8D7F7;float:right;padding-bottom:0 !important;margin-bottom:0 !important}.layerShowConditionsArrow.info-table table tr th{height:0px}.layerShowConditionsArrow.info-table table tr th:not(.first){border:0}.layerShowConditionsArrow.info-table tr th.first{width:185px !important}.layerShowConditionsArrow .tooltip-bubble-arrow-border-top{border-color:transparent transparent #0394FF;border-style:solid;border-width:13px;height:0 !important;left:40px;position:relative;top:-13px;width:0}.layerShowConditionsArrow .tooltip-bubble-arrow-top{border-color:transparent transparent #FFFFFF;border-style:solid;border-width:13px;height:0 !important;position:relative;top:-12px;width:0;left:14px}#feedbackContainer{width:650px;height:450px;overflow:hidden}#feedbackContainer .resized-fonts{font-size:14px !important}#layerFeedBackButtons{width:150px;display:inline;float:left;margin-top:8px;margin-left:11px}#layerFeedBackButtons ul li{cursor:pointer;font-size:15px;box-shadow:0 3px 2px #656565;border:1px solid #cccccc;text-align:center;font-weight:bold;height:43px;line-height:43px;margin-top:10px}#layerFeedBackButtons ul li:hover:not(.active){background-color:#CCCCCC;background-image:-ms-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:-moz-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:-o-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ECECEC), color-stop(1, #CCCCCC));background-image:-webkit-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:linear-gradient(top, #ECECEC 23%, #CCCCCC 100%)}#layerFeedBackButtons ul li:active:not(.active){box-shadow:inset 0 2px 2px #656565}#layerFeedBackButtons ul .first{margin-top:0 !important}#layerFeedBackPanel{background-color:#cccccc;width:450px;height:322px;display:inline;float:left;margin-left:7px;margin-top:8px}#layerFeedBackPanel #messages{color:#efefef;font-size:19px;font-weight:bold;margin-top:37px}#layerFeedBackPanel #messages div{display:block;text-align:center;line-height:60px}#layerFeedBackPanel #messages #secondMessage span,#layerFeedBackPanel #messages #thirdMessage span{background:url(/css/images/Feedbackform.png) no-repeat right center;display:inline-block;margin-right:3%;width:13%}#feedbackContainer .layerCategories{display:none;padding-right:5px;margin-top:8px;margin-left:7px;width:155px;height:272px;float:left;background-color:#FFFFFF;border:1px solid #cccccc;padding-left:6px;padding-top:49px}#feedbackContainer .layerCategories ul{display:none}#feedbackContainer .layerCategories li{font-size:12px;cursor:pointer}#feedbackContainer .layerCategories li:hover:not(.active){background-color:#efefef}#feedbackContainer .layerCategories li a{display:inline-block;padding:6px}#feedbackContainer .layerCategories .active{background-color:#0394ff}#feedbackContainer .layerCategories .active a{color:#FFFFFF}#layerFeedBackButtons ul .active{background-color:#FFFFFF;border-right:0 none;box-shadow:0 0 0;color:black;position:relative;width:157px;z-index:1}#layerFeedBackButtons ul .active a{color:black}#layerFeedBackPanel #formSend{display:none}#layerFeedBackPanel #headTextarea{background-color:#0394FF;color:#FFFFFF;font-weight:bold;padding:5px;width:96.4%;margin-top:0}#layerFeedBackPanel textarea{border:1px solid #0394FF;width:99%;height:153px;margin-top:0;padding:0;margin-bottom:6px;font-size:14px;font-style:italic}#layerFeedBackPanel textarea:-webkit-input-placeholder{color:#CCCCCC}#layerFeedBackPanel textarea:-moz-placeholder{color:#CCCCCC}#layerFeedBackPanel textarea:-ms-input-placeholder{color:#CCCCCC}#layerFeedBackPanel .tooltip-error{background-color:#ffb3b3;color:#993300 !important;font-weight:bold}#layerFeedBackPanel #ToolfeedbackUserEmail{border:1px solid #0394FF;width:99%;height:25px;font-size:14px;font-style:italic}#layerFeedBackPanel #ToolfeedbackUserEmail:-webkit-input-placeholder{color:#CCCCCC}#layerFeedBackPanel #ToolfeedbackUserEmail:-moz-placeholder{color:#CCCCCC}#layerFeedBackPanel #ToolfeedbackUserEmail:-ms-input-placeholder{color:#CCCCCC}#layerFeedBackPanel #blockInputFile{height:45px;margin-top:13px}#layerFeedBackPanel #blockInputFile .inline-element{float:left;display:inline-block}#layerFeedBackPanel #blockInputFile #toolFeedInfo{width:61%;text-align:center;color:#0394FF;font-weight:bold;margin-right:13px;font-size:12px;margin-top:5px}#layerFeedBackPanel #blockInputFile #toolFeedInfo #subText{font-size:10px}#layerFeedBackPanel #blockInputFile #toolFeedFile{width:34%;cursor:pointer}#layerFeedBackPanel #blockInputFile #toolFeedFile div{border:1px solid #CCCCCC;font-size:15px;font-weight:bold;height:30px;line-height:30px;margin-top:1px;text-align:center;clear:none;float:left;margin:0 -1px 0 0;width:49%}#layerFeedBackPanel #blockInputFile #toolFeedFile2{display:none;width:40%;color:#0394FF;margin-top:13px}#layerFeedBackPanel #blockInputFile #toolFeedInfo2{display:none;width:60%;color:#0394FF}#layerFeedBackPanel #blockInputFile #toolFeedInfo3{display:none;width:60%}#layerFeedBackPanel #blockInputFile #toolFeedInfo2 div:first-child{font-weight:bold;margin-bottom:3px}#layerFeedBackPanel #blockInputFile #toolFeedFile2 div{clear:none;float:left;color:#0394FF;font-weight:bold;margin-left:3px;margin-right:3px}#layerFeedBackPanel #blockInputFile #toolFeedFile #divNo{box-shadow:inset 2px 2px 1px #656565;color:#FFFFFF;border-bottom-left-radius:5px;border-top-left-radius:5px;background-color:#0394FF}#layerFeedBackPanel #blockInputFile #toolFeedFile #divFile{color:#a6a6a6;box-shadow:0 3px 2px #656565;border-bottom-right-radius:3px;border-top-right-radius:3px}#layerFeedBackPanel #blockInputFile #toolFeedFile #divFile:hover{background-color:#CCCCCC;background-image:-ms-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:-moz-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:-o-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ECECEC), color-stop(1, #CCCCCC));background-image:-webkit-linear-gradient(top, #ECECEC 23%, #CCCCCC 100%);background-image:linear-gradient(top, #ECECEC 23%, #CCCCCC 100%)}#layerFeedBackPanel #blockInputFile #toolFeedFile #divFile:active{box-shadow:inset 1px 1px 2px #656565}#layerFeedBackPanel #blockInputFile #toolFeedInfoError{display:none;width:60%;color:#993300}#feedbackContainer .submit-button-blue{background:url(/css/images/bg-button-blue.png) repeat-x scroll 50% 100% #51acff;border-radius:8px 8px 8px 8px;box-shadow:1px 1px 2px #999999;cursor:pointer}#feedbackContainer .submit-button-disabled{background:url(/css/images/bg-button-gray-disabled.png) repeat-x scroll 50% 100% #E8E8E8;border-radius:8px 8px 8px 8px;box-shadow:1px 1px 2px #999999;cursor:pointer}#feedbackContainer .inner-submit-button{background:none repeat scroll 0 0 transparent;border:1px solid #FFFFFF;border-radius:8px 8px 8px 8px;margin:5px auto 5px}#feedbackContainer .inner-submit-button span{color:#FFFFFF !important;display:block;font-size:150%;font-weight:bold;height:24px;padding:9px 10px;text-align:center}#feedbackContainer #messageFinal1{color:#0394FF;font-size:16px;font-weight:bold;margin-top:17px;text-align:center;padding-top:20px}#feedbackContainer #messageFinal2{margin-top:17px;text-align:center;font-size:14px}#feedbackContainer #messageFinalButtons{text-align:center;margin-top:39px}#feedbackContainer #messageFinalButtons .feedbacklinks{float:left;display:inline-block}#feedbackContainer .feedbacklinks{float:left;display:inline-block}#feedbackContainer #feedbackLink{margin-left:81px;margin-right:73px}#feedbackContainer #feedbackLink a{color:#444444;text-decoration:underline;font-size:14px}#feedbackContainer #feedbackButton{margin-top:-24px;width:252px}#feedbackContainer #feedbackButton a{color:#FFFFFF}#layerFeedBackHead{background-color:#FFFFFF;height:70px}#layerFeedBackHead div{padding-left:14px;padding-top:18px}#layerFeedBackHead div img{vertical-align:middle;margin-right:12px}#layerFeedBackHead div span{color:#0394FF;font-size:20px}#layerFeedBackfooter{color:#999999;height:40px;line-height:40px;margin-left:11px}#layerFeedBackfooter span{display:none}#layerFeedBackfooter a{color:#999999;text-decoration:underline}#layerPrincipalFeedBack{background-color:#F3F3F3}.grid-myreservations{margin-bottom:57px}.grid-myreservations h2{margin-bottom:19px}.grid-myreservations h3{margin-bottom:17px}.grid-myreservations .complete-tabs{margin-top:23px}.grid-myreservations .section-form-tabs{padding-bottom:26px}.associated-companies-search-results ul{border-bottom:#AFCDFB 1px solid;height:39px;margin-left:3px;margin-right:8px}.associated-companies-search-results ul li{margin-right:9px;margin-left:0px;background-color:#E4E4E4;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;color:#999999;font-size:116.67%;font-weight:bold;text-align:center}.associated-companies-search-results ul li a{color:#999999;display:block;padding:12px 0}.associated-companies-search-results ul li.current{background-color:#FFFFFF;border-bottom:#FFFFFF 1px solid;border-left:#AFCDFB 1px solid;border-right:#AFCDFB 1px solid;border-top:#AFCDFB 1px solid;box-shadow:5px 0px 3px -3px #666666;-moz-box-shadow:5px 0px 3px -3px #666666;-webkit-box-shadow:5px 0px 3px -3px #666666}.associated-companies-search-results ul li.current a,.associated-companies-search-results ul li:hover a{color:#3fa1ff}.associated-companies-search-results ul li.current.green a,.associated-companies-search-results ul li.green:hover a{color:#5BAC29}.associated-companies-search-results ul li.last{width:22.7%}.associated-companies-search-results #mapButton{background:url(/css/images/marckgray.png) no-repeat 5% 50%;display:block;line-height:8px;margin:3px 0;padding-left:25px;text-align:center}.associated-companies-search-results .associated-companies-search-foot{border-left:1px solid #AFCDFB;border-right:1px solid #AFCDFB;box-shadow:5px 0 3px -3px #666666;height:26px;position:relative;top:-1px;width:98.3%;margin-left:3px}.associated-companies-promotion-maps-link,.associated-places-maps-link{text-align:center;margin-top:21px}.associated-companies-promotion-maps-link a,.associated-places-maps-link a{display:block;font-size:94.667%;font-weight:bold;margin:10px 0;text-decoration:underline}.associated-companies-search-results-blue a{color:#1893F0}.associated-companies-search-results-green a{color:#5BAC4C}#associatedCompaniesSearchResult #layerSupCardMap{width:99%}#associatedCompanyCardMapPopup{border:#CCCCCC 2px solid;height:375px;width:100% !important}#associatedCompanyCardMapPopup img{max-width:none}.associated-places-maps-link a,.associated-companies-promotion-maps-link a{float:left}.associated-places-maps-link img,.associated-companies-promotion-maps-link img{float:left;margin-right:9px;display:block;margin-left:21px}#revalidation_layout td.avion{background:url(/css/images/icono-plane.png) 6px 15px no-repeat;width:7px}#revalidation_layout .avion.reverse{background-position:1px 11px}.avion.reverse,.avion-big.reverse{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);rotation:180deg}#modify-dates .blue-button{float:right}#modify-dates .avion.reverse{background-position:7px 2px}.revalidations-links .icono-lupa{background:url(/css/images/lens24x25.png) 0 0 no-repeat;display:inline-block;height:24px;line-height:25px;padding-left:31px}.revalidationSummary span.avion{background:url(/css/images/icono-plane.png) 0 0 no-repeat;display:block;float:left;height:20px;width:20px}.revalidationSummary #date-departure,.revalidationSummary #date-return{margin:5px 6px;width:100px}.revalidations-links .blue-button,#modify-dates .blue-button{border:2px solid white;border-radius:9px 9px 9px 9px;box-shadow:2px 2px 3px gray;font-weight:bold;padding:9px;text-align:center}#modify-dates.double .blue-button{margin-top:8px}#modify-dates table{margin-top:4px}#modify-dates.double table{margin-top:0}#modify-dates table{float:left;width:60%}#modify-dates table td{vertical-align:top;padding-top:7px}#modify-dates td.avion{background:url(/css/images/icono-plane.png) 2px 3px no-repeat;width:30px;height:19px}.revalidationModifySearch #goToSearch{margin-top:10px}#modifySearchForm.revalidationModifySearch #goToSearch p{bottom:-30px}#modifySearchForm.revalidationModifySearch #searchFormBackground{height:auto}.revalidationModifySearch #searchDates input.calendar[type="text"]{cursor:pointer}.loading-flights-background{display:none;position:absolute;z-index:10;background-color:#FFFFFF;opacity:0.7;filter:alpha(opacity=70)}.loading-flights-message .loading-flights-header{margin-bottom:35px;padding-top:35px}.loading-flights-message .loading-flights-header p{font-size:140%;font-weight:bold;text-align:center}.waitingimages_disp{float:left;margin-left:51px}.arrow_disp{padding-top:20px;width:100px}#FlightCheckinOnlineRememberPassword,#FlightCheckinOnlinePasswordReturn{line-height:12px;padding:0;text-align:left}#FlightCheckinOnlineRememberPassword{margin:5px 0px}#FlightCheckinOnlinePasswordReturn{margin:0px}#FlightCheckinOnlineRememberPassword a,#FlightCheckinOnlinePasswordReturn a{font-size:11px;font-weight:normal}#checkinRememberPassword,#checkinForm{height:auto}#checkinRememberPassword .title{line-height:16px;margin-bottom:5px}#FlightCheckinOnlinePasswordReturn .blue-left-arrow{background:url(/css/images/arrow-blue-left.png) no-repeat 0 0;float:left;height:7px;margin:2px 3px 0 0;width:9px}#profileContactDataFields .radio legend{width:100%;margin:0;padding:0;text-align:center}#profileContactDataFields .radio label{font-weight:bold;width:30%}#profileContactDataFields .radio legend + input{margin-left:80px}.div-info-itinerary-and-passengers .pasajeros .fomento-ok{color:#5bac29}.div-info-itinerary-and-passengers .pasajeros .fomento-no-residente{color:#5bac29}.div-info-itinerary-and-passengers .pasajeros .fomento-error{color:#ec900e}.div-info-itinerary-and-passengers .pasajeros .fomento-error a:hover{text-decoration:underline}.imagen-fomento{background-position:left top;background-color:transparent;background-size:20px auto;margin-right:5px;float:left;height:28px;width:20px;background-repeat:no-repeat}#jsDataFomento .imagen-fomento{height:50px}.div-info-itinerary-and-passengers .pasajeros td{padding:2px 10px;line-height:28px}.fomento-ok .imagen-fomento{background-image:url(/css/images/message-fomento-succes.png)}.fomento-error .imagen-fomento{background-image:url(/css/images/message-fomento-warning.png)}.fomento-doubleerror .imagen-fomento{background-image:url(/css/images/message-fomento-error.png)}.fomento-cargando .imagen-fomento{background-image:url(/css/images/loading_corp.gif);height:28px !important}.div-info-itinerary-and-passengers #tooltip-fomento{background-color:white;position:absolute;color:#ec900e;border-color:#ec900e;border-width:2px;display:none}.div-info-itinerary-and-passengers #tooltip-fomento .tooltip-bubble-arrow-bottom{border-color:#FFFFFF transparent transparent;bottom:-18px;left:25%}.div-info-itinerary-and-passengers #tooltip-fomento .tooltip-bubble-arrow-border-bottom{border-color:#ec900e transparent transparent;left:25%}.div-info-itinerary-and-passengers a.checkFomento{color:#ec900e}#bookingPassengersDataForm .ssr-block .input label{margin-left:10%;font-size:100%;font-weight:normal;line-height:16px}.ssr-forms .help{color:#999;font-style:italic;margin:3px 0 10px 300px}#ssrWCHR .help{margin-left:185px;width:385px}.ssr-forms .dimensions.input input{width:40px !important}.ssr-forms .segments{width:80%;margin-left:10%;margin-top:5px}.ssr-forms .segments .ssr-segment,.ssr-forms .segments .responsable{padding:3px;position:relative;clear:both;float:left}.ssr-forms .segments .ssr-segment{width:100%;margin-top:2px;z-index:1;border:1px solid #999;border-radius:4px;font-weight:bold}.ssr-forms .segments .disabled{border-color:#BBBBBB;color:#999999}.ssr-forms .segments .disabled .checkbox input{visibility:hidden}.ssr-forms .segments .responsable{z-index:0;padding-top:10px;width:90%;margin-left:10%;display:none;margin-bottom:20px}.ssr-forms .segments .header{width:100%;margin-top:6px;float:left;font-weight:bold}.ssr-forms .segments .header div,.ssr-forms .segments .ssr-segment>div{width:18%;float:left;line-height:25px}.ssr-forms .segments .responsable>div{float:none}.ssr-forms .segments .ssr-segment label{line-height:25px}.ssr-forms .segments .header .fecha{margin-left:11%;width:19.5%}.ssr-forms .segments .ssr-segment .fecha{width:20%}.ssr-forms .segments .ssr-segment .hora,.ssr-forms .segments .header .hora{width:15%}.ssr-forms .segments .ssr-segment .trayecto,.ssr-forms .segments .header .trayecto{width:30%}.ssr-forms .segments .ssr-segment .checkbox{width:10%}#bookingPassengersDataForm .ssr-forms .segments .ssr-segment .checkbox.double{margin-top:14px}.ssr-forms .segments>label{display:inline-block;font-size:116.67%;font-weight:bold;height:29px;line-height:29px}#bookingPassengersDataForm .section-fields.last .ssr-forms .segments .ssr-segment .checkbox input[type="checkbox"]{margin-left:20%}#bookingPassengersDataForm .section-fields.last .ssr-forms .segments .responsable .checkbox input[type="checkbox"]{margin-left:5%}#bookingPassengersDataForm .section-fields.last .ssr-forms .segments .responsable .checkbox{display:none}#bookingPassengersDataForm .section-fields.last .ssr-forms .segments .responsable .checkbox label{width:400px}#AddSSR #bookingPassengersDataForm .section-fields.last .tooltip-bubble{margin-left:570px}#AddSSR #bookingPassengersDataForm .section-fields.last .data-responsable .tooltip-bubble{width:140px;margin-left:440px}#AddSSR #bookingPassengersDataForm .ssr-forms .segments .itinerary-segments .ssr-segment.disabled .input-error-container.blockedClass{display:block}#AddSSR #bookingPassengersDataForm .ssr-forms .segments .itinerary-segments .ssr-segment.input-error .input-error-container.errorClass{display:block;width:6%}#AddSSR #bookingPassengersDataForm .ssr-forms .segments .itinerary-segments .ssr-segment.disabled.input-error .input-error-container.errorClass{display:none}#AddSSR #bookingPassengersDataForm .ssr-forms .segments .itinerary-segments .ssr-segment .input-error-container .tooltip-bubble{margin-left:40px}#reserveLink.disabled{color:#ccc}#refreshImage{width:24px}#reserveCaptchaCode .errorMsg{display:none;margin-top:6px}#reserveCaptchaCode.error .errorMsg{display:block}#finalReportReserved .reservedbooking-p{margin-top:10px;font-weight:bold;color:#fff;background-color:#65b236;padding:10px}#finalReportReserved .reservedbooking-p a{color:#fff;text-decoration:underline}.info-table .div-info-itinerary-and-passengers table.vuelos tr td.first{padding:0}#finalReportRoute .info-table table tr td,#finalReportRoute .info-table table tr th{border-left:none}#finalReportRoute .info-table table tr th{font-size:14px}#buyProcessSelection .number{float:left}#onlineServicesDisplayReservations.info-table div.subtitle2{margin-top:28px}#modify-dates table td.first{padding-top:0;padding-bottom:7px}.home-multitrayect-link{margin-bottom:-8px;text-align:right;width:180px}.home-multitrayect-link a{color:white}.home-multitrayect-link a:hover{text-decoration:underline}.info-apportioment-middle-column{width:257px}#flightStateAll #airlineLabel{width:100%;text-align:left}#flightStateAll #airline{border-color:#B1C6F3;border-right:0;margin-right:0;width:25px;background-color:white;color:#999999;font-size:133%;font-weight:bold;padding:8px 0 8px 8px}#flightStateAll input.error input,#flightStateAll .styled-select.error{background-color:#FBE8C8 !important;border:1px solid #F0A11F !important;box-shadow:0 0 5px #F0A11F}#FlightStateFormTrayect #searchFromTo input{width:190px}#flightStateResults{border-right:#E8E8E8 1px solid;border-top:#E8E8E8 3px solid}#flightStateContent tr,#flightStateContent td,#flightStateContent th{vertical-align:middle !important}#flightStateResults .row-1{background-color:#E0E0E0}#flightStateResults div.head div.cell{border-bottom:#E8E8E8 2px solid}#flightStateResults div.arrow{background:url(/css/images/arrow-right-gray-18x33.png) no-repeat 50% 50%;cursor:pointer}#flightStateResults div.arrow:hover{background-image:url(/css/images/arrow-right-444-18x33.png)}#infoStateFlight .tituloseccion{line-height:26px;font-weight:bold;font-size:110%;margin-top:5px;margin-bottom:5px;padding-bottom:1px}#infoStateFlight .contenido,#infoStateFlight .contenido-extra{margin-bottom:10px;line-height:20px;font-weight:bold;font-size:110%}#infoStateFlight .contenido{padding-left:10px}#infoStateFlight .contenido-extra{border-top:3px solid #e0e0e0;padding-top:10px}#infoStateFlight .tituloseccion img{width:26px;height:26px;vertical-align:middle}#infoStateFlight .tituloseccion img.plane-icon{margin-right:5px}#infoStateFlight .tituloseccion img.wheather{float:right}#infoStateFlight #google-map{height:300px}#infoStateFlight #flightStateUrl{margin-left:5px;width:350px;font-style:italic}#infoStateFlight label{font-weight:bold}#infoStateFlight #lastActualization{line-height:20px;color:#003300;font-weight:bold;font-style:italic}#infoStateFlight #lastActualization #reload img{height:16px;margin-left:5px;vertical-align:middle}#FlightStateFormTrayect #searchFromTo input::-webkit-input-placeholder{color:#666}#FlightStateFormTrayect #searchFromTo input:-moz-placeholder{color:#666}#FlightStateFormTrayect #searchFromTo input::-moz-placeholder{color:#000}#FlightStateFormTrayect #searchFromTo input:-ms-input-placeholder{color:#666}#flightStateAll .styled-select select{width:225px !important}#flightStateAll .date-select label{text-align:left !important}#FlightStateFormTrayect #searchFromTo{margin-top:14px}#logoPayPal{margin-top:5px;margin-left:5px}#passengerDataSectionPayment{line-height:30px}#passengerDataSectionPayment img{vertical-align:middle}#pointNotListedAll #airlineLabel{width:100%;text-align:left}#pointNotListedAll #airline{border-color:#B1C6F3;border-right:0;margin-right:0;width:25px;background-color:white;color:#999999;font-size:133%;font-weight:bold;padding:8px 0 8px 8px}#pointNotListedAll #ntCard{border-color:#B1C6F3;border-left:0;color:#666666;font-size:133%;font-weight:bold;margin-left:-3px;width:178px;padding:8px 8px 8px 0}#pointNotListedAll #ticketNumber{border-color:#B1C6F3;margin-right:0;width:25px;background-color:white;color:#666666;font-size:133%;font-weight:bold;padding:8px 0 8px 8px}#element-foot-datepicker{color:#FF0000;font-size:13px;margin-left:0.7em;margin-bottom:4px}#modal-change-fligths-loader{color:#FFFFFF;font-weight:bold;text-align:center}#modal-change-fligths-loader img{margin-bottom:9px}.dialog_style_change_flight .ui-icon-closethick{display:none !important}#modal-change-fligths-loader{background:url(/css/images/ui-bg_flat_0_000000_40x100.png) repeat-x scroll 50% 50% #000000;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.form-border .styled-select.error{background-color:#FBE8C8;border:#F0A11F 1px solid !important;box-shadow:0px 0px 5px #F0A11F;-moz-box-shadow:0px 0px 5px #F0A11F;-webkit-box-shadow:0px 0px 5px #F0A11F}#bookingEmailContentTitle,#bookingEmailParkingTitle{background-color:#FFFFFF;color:#0099FF;font-size:150%;font-weight:bold;padding-top:30px}#bookingEmailContentTitle .icono-hotel,#bookingEmailParkingTitle .icono-hotel{float:left;color:white;background-color:#0066ff;padding:3px 6px;margin-top:-3px;margin-left:30px;margin-right:10px}#modalCheckFomento .background-icon{background:#FFF url(/css/../img/waitingcertificate-sm.png) no-repeat 10px 0px}#modalCheckFomento .background-icon > div{min-height:95px}#modalCheckFomento h1{margin:20px 0 10px 0;color:#58AC25;text-decoration:underline;font-size:140%}#modalCheckFomento p{color:#000;margin:10px 0 15px 0}#modalCheckFomento table td,#modalCheckFomento table th{color:#000;height:30px}#modalCheckFomento table th{font-weight:bold}#modalCancelReservations .button-with-line{width:40%;text-align:center}#modalCancelReservations .button-with-line a{font-size:150%}#modalCancelReservations .button-with-line a span{background:none}#modalCancelReservations .button-continue{float:right}#modalCancelReservations .button-cancel{float:left}#layerTimaticSearch .separador-3-col-1{background-position:30% 0}#layerTimaticSearch .section-fields .separador-3-col-2{background-position:65% 0}#layerTimaticSearch .styled-select select{width:225px !important;height:35px;background:transparent}#layerTimaticSearch .styled-select{margin-bottom:7px;margin-top:5px}#layerTimaticSearch label{font-size:116.67%;font-weight:bold;height:29px}#layerTimaticSearch .submit input{padding:5px 64px}#layerTimaticIframe{display:none}#layerTimaticIframe iframe{width:100%;height:520px}#unicefDonation{overflow:hidden}#unicefDonation .unicef-controls img,#unicefDonation .unicef-controls input[type=checkbox]{vertical-align:middle}#unicefDonation .section-fields .unicef-controls label a{color:#3FA1FF;text-decoration:none}#unicefDonation .section-fields .unicef-controls .checkbox label{height:auto;line-height:15px}#unicefDonation .section-fields .unicef-controls .radio{text-align:center}#unicefDonation .section-fields .unicef-controls .radio label{font-weight:bold}#unicefDonation .unicef-donation-amount,#unicefDonation .unicef-donor-data{display:none}#unicefDonation .unicef-donor-data > p{margin-left:25%}#unicefDonationSummary{border-top:1px solid #CCCCCC;display:none}.unicef-donation-more-info-intro{font-size:1.25em}.unicef-donation-more-info-outro{font-size:1.25em;text-align:center}.info-conditions-popup a{color:#3FA1FF}#buyProcessSelection .bintazo-badge{width:24px;height:24px;background:url(/css/images/bintazo-badge.png) no-repeat 50% 50%;z-index:9}.availability-cell-right .badge{position:absolute;top:6px;right:1px}.availability-cell-right.selected .badge{display:none}.button-standard{padding:8px 15px;background:#dcdcdc;background-image:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dcdcdc));background-image:-webkit-linear-gradient(top, #fefefe, #dcdcdc);background-image:-moz-linear-gradient(top, #fefefe, #dcdcdc);background-image:-ms-linear-gradient(top, #fefefe, #dcdcdc);background-image:-o-linear-gradient(top, #fefefe, #dcdcdc);background-image:linear-gradient(top, #fefefe, #dcdcdc);color:#333;border:1px solid #bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-decoration:none;text-shadow:#fff 0px 1px 0px;min-width:0;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.3), 0px 1px 1px rgba(0, 0, 0, 0.2);-webkit-user-select:none;user-select:none}.button-standard:hover{background:#ededed;border-color:#acacac;text-decoration:none}#banner-blog-viajeros a.color-fff:hover{text-decoration:underline}#onlineServicesChooseSeats table.pasajeros{margin-bottom:10px}#onlineServicesChooseSeats table.pasajeros th{margin-bottom:10px}#onlineServicesChooseSeats table.pasajeros td{vertical-align:top}#onlineServicesChooseSeats table.pasajeros td.seat{text-align:center;font-weight:bold;font-size:14px}#onlineServicesChooseSeats table.pasajeros td.seat-selected{background-color:#eee}#onlineServicesChooseSeats table.pasajeros input[type=radio]{margin:5px 5px 0 0;float:left}#onlineServicesChooseSeats table.pasajeros .passenger-block{float:left;line-height:25px;width:90%;color:#2a5dbc}#onlineServicesChooseSeats table.pasajeros div.asociated-infant{padding-left:15px}#onlineServicesChooseSeats .permitChooseSeat{cursor:pointer;z-index:1}#onlineServicesChooseSeats .permitChooseSeat:hover{background-color:#e5e5e5}#onlineServicesChooseSeats .permitChooseSeat.no-selected{color:#999;background-image:url(/css/images/ok-disable-17-15.png)}#onlineServicesChooseSeats #seatMapping{clear:both;min-height:250px}#onlineServicesChooseSeats #seatMapping .subtitle{border-top:1px solid #ccc}#onlineServicesChooseSeats #seatMapping .cabinas{vertical-align:middle;text-align:center}#onlineServicesChooseSeats #seatMapping table.mapa{width:auto !important;display:inline-block;vertical-align:middle}#onlineServicesChooseSeats #seatMapping table.mapa tr td,.info-table table.mapa tr th{width:20px;height:20px;padding:0px;border:0;text-align:center;vertical-align:middle}#onlineServicesChooseSeats #seatMapping table.mapa tr td.seat .asiento,#onlineServicesChooseSeats .leyenda .element .asiento{width:20px;height:20px;border-style:solid;border-width:1px;border-radius:3px;margin:2px}#onlineServicesChooseSeats #seatMapping table.mapa tr td.seat-reverse .asiento{margin-right:14px}#onlineServicesChooseSeats #seatMapping table.mapa tr td.no-seat .asiento{display:none}#onlineServicesChooseSeats #seatMapping table.mapa tr td.seat-free .asiento,#onlineServicesChooseSeats .leyenda .element .seat-free{background-color:#c8e5ab;border-color:green}#onlineServicesChooseSeats #seatMapping table.mapa tr td.seat-free .asiento:hover{background-color:#50abfe;border-color:blue}#onlineServicesChooseSeats #seatMapping table.mapa tr td.seat-non-free .asiento,#onlineServicesChooseSeats .leyenda .element .seat-non-free{background-color:#cbcbcb;border-color:#666}#onlineServicesChooseSeats #seatMapping table.mapa tr td.seat-selected .asiento,#onlineServicesChooseSeats .leyenda .element .seat-selected{background-color:#50abfe !important;border-color:blue !important}#onlineServicesChooseSeats #seatMapping table.mapa tr.emergency-exit-column td,#onlineServicesChooseSeats #seatMapping table.mapa tr.emergency-exit-column th{text-align:center;height:12px}#onlineServicesChooseSeats #seatMapping table.mapa tr.emergency-exit-column td.emergency-exit-row div{width:0;height:0;display:inline-block;border-style:solid;border-width:8px}#onlineServicesChooseSeats #seatMapping table.mapa tr.emergency-exit-column-left td.emergency-exit-row div{border-color:transparent transparent red transparent}#onlineServicesChooseSeats #seatMapping table.mapa tr.emergency-exit-column-right td.emergency-exit-row div{border-color:red transparent transparent transparent}#onlineServicesChooseSeats #seatMapping table.mapa tr.emergency-exit-column td.seat-reverse div{margin-right:11px}#onlineServicesChooseSeats #errorMappingMessage{margin-left:15px;width:89%}#onlineServicesChooseSeats .leyenda{margin:0 60px}#onlineServicesChooseSeats .leyenda .element{float:left;width:33%}#onlineServicesChooseSeats .leyenda .element .asiento{margin-left:35px;float:left}#onlineServicesChooseSeats .leyenda .element .texto{font-weight:bold;float:left;margin-left:10px;margin-top:6px}#onlineServicesChooseSeats .layer-loading-img{margin-top:14px}#menu-ma-button div{background:transparent url(/css/images/ma-bluedays-button-gris.png) no-repeat 50% 50%;background-size:contain;height:100px;margin:-20px 0}#menu-ma-button.current div{background-image:url(/css/images/ma-bluedays-button-azul-active.png)}#button-ciberMonday div{background:transparent url(/css/images/ma-boton-ciberdays-gris.png?20181128) no-repeat 50% 50%;background-size:contain;height:100px;margin:-20px 0}#button-ciberMonday.current div{background-image:url(/css/images/ma-boton-ciberdays-azul.png?20181128)}ol.list-decimal li{display:list-item;list-style:decimal;margin:5px 10px 5px 60px;text-align:justify}ul.list-disc li{display:list-item;list-style:disc;margin:5px 10px 5px 60px;text-align:justify}.cookie-table table thead{background-color:#2a5dbcc2;color:#fff}.cookie-table table tr>td{text-align:center;vertical-align:middle}.selected-file-label:not(:first-child){margin-top:15px}.remove-attachment-file{color:#2a5dbc;cursor:pointer;font-size:15px;margin-left:5px}#FlightStateFlightLine{width:30px;background:white}#FlightStateFlightLine:focus{border:0;box-shadow:none}.flightStateTable{border:0}.flightStateTable th{background:#2a5dbcc2;color:#fff}.flightStateTable .row-0{background:white}.flightStateTable .row-1{background:#eee}#headerMenu #secureAndLike.grid-6{width:48.5%}input[type=checkbox]{border:none !important}.login-container-tab{width:147px}.login-container-tab a{background:url(/css/images/up-arrow.png) no-repeat 120px 50%}ul#menuNavRight li a{background-color:#F9F9F9}#buyProcessSelection .previousDay,#buyProcessSelection .date,#buyProcessSelection .nextDay{background-color:#FFFFFF}#buyProcessSelection .selected-day{background-color:#ECECEC}#buyProcessSelection .blocked{background-color:#F3F3F3}.landing-conditions-table .condition-price p.conditions-title{line-height:20px}#buyProcessFooterInfo #buyProcessFooterMenu ul li{margin-top:0}#socialNet{margin-left:19px}.grid-1-8{margin-right:0.9%}.gray-gradient-bottom-top{background-color:#F9F9F9}.gray-gradient-bottom-top-80{background-color:#F9F9F9}.gray-gradient-bottom-top-5{background-color:#F9F9F9}.arrow-gray-border-bottom1{border:white}.arrow-gray-border-bottom2{border:white}.white-background{background-color:white !important}#profileContactDataFields .ui-tabs-nav li.ui-tabs-selected{background:#F0F0F0}input[type=checkbox]{border:none !important}.login-container{width:470px !important}#header #info .weather{width:200px}ul#menuNavRight li a{background-color:#F9F9F9}#buyProcessSelection .previousDay,#buyProcessSelection .date,#buyProcessSelection .nextDay{background-color:#FFFFFF}#buyProcessSelection .selected-day{background-color:#ECECEC}#buyProcessSelection .blocked{background-color:#F3F3F3}.landing-conditions-table .condition-price p.conditions-title{line-height:20px}.timetable-table .availability-cell-right .available input[type=radio]{filter:alpha(opacity=0)}#footer #footerLogos ul li{height:33px}#footer #footerLogos ul li img,#buyProcessFooterInfo #footerLogos ul li img{max-width:none}#buyProcessFooterInfo #buyProcessFooterMenu ul li{margin-top:0}#socialNet{margin-left:19px}.grid-1-8{margin-right:0.9%}.gray-gradient-bottom-top{background-color:#F9F9F9}.gray-gradient-bottom-top-80{background-color:#F9F9F9}.gray-gradient-bottom-top-5{background-color:#F9F9F9}.arrow-gray-border-bottom1{border:white}.arrow-gray-border-bottom2{border:white}.white-background{background-color:white !important}#search #from_text,#search #to_text,#search #departureDate,#search #returnDate{line-height:33px}#profileContactDataFields .ui-tabs-nav li.ui-tabs-selected{background:#F0F0F0}.form-control{font-size:12px;padding:5px}.lhdef{line-height:inherit !important}.lh0{line-height:0px !important}.lh13{line-height:13px !important}.lh14{line-height:14px !important}.lh16{line-height:16px !important}.lh20{line-height:20px !important}.p0{padding:0px !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:15px !important}.p20{padding:20px !important}.pt0{padding-top:0px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pl1{padding-left:1px !important}.pl2{padding-left:2px !important}.pl10{padding-left:10px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.pl15{padding-left:15px !important}.pr1{padding-right:1px !important}.pr10{padding-right:10px !important}.pr15{padding-right:15px !important}.pb0{padding-bottom:0px !important}.pb5{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb25{padding-bottom:25px !important}.ptb5{padding-top:5px;padding-bottom:5px}.m0{margin:0px !important}.m3{margin:3px !important}.mt2{margin-top:2px !important}.mt5{margin-top:5px !important}.mt10{margin-top:10px !important}.mt13{margin-top:13px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt30{margin-top:30px !important}.mt40{margin-top:40px !important}.mr0{margin-right:0px !important}.mr3{margin-right:3px !important}.mr5{margin-right:5px !important}.mr10{margin-right:10px !important}.mr15{margin-right:15px}.ml3{margin-left:3px !important}.ml5{margin-left:5px !important}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px !important}.mb0{margin-bottom:0px !important}.mb5{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.b0{border:none !important}.bl0{border-left:none !important}.b-ccc{border:1px solid #ccc !important}.brad0{border-radius:0px}.brad8{border-radius:8px !important}.height34{height:34px !important;line-height:34px}.va-bottom{vertical-align:bottom}.va-middle{vertical-align:middle !important}.font11{font-size:11px !important;line-height:11px !important;text-transform:none !important}.font12{font-size:12px !important;line-height:12px !important;text-transform:none !important}.font14{font-size:14px !important}.font15{font-size:15px !important}.font16{font-size:16px !important}.font18{font-size:18px !important}.font20{font-size:20px !important}.font21{font-size:21px !important}.font22{font-size:22px !important}.font25{font-size:25px !important}.font40{font-size:40px !important}.lh18{line-height:18px !important}.dgrey{color:#6A6A6A}.bg-none{background:none !important}.bg-fff{background:#fff !important}.colorfff{color:#fff !important}.color777{color:#777 !important}.bg-eee{background:#eee}.bg-ddd{background:#ddd}.light-grey{background:#eee}.hover{cursor:pointer}.red{color:#DA2929}.underline{text-decoration:underline}.rotate45{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate225{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.full-width{width:100% !important}.btn-cnf{border-radius:0px;color:#fff;background:#2A5DBC;cursor:pointer;height:auto;box-shadow:none;font-size:12px;line-height:12px;padding:10px;border:none;text-transform:uppercase;font-weight:bold}.btn-cnf-sm{padding:5px 10px !important}.btn-cnf:hover,.btn-cnf:active{color:#fff !important;background:#0033A0}.btn-cnf:active{color:#fff;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-cnf:focus{color:#fff}.btn-cnf.inactive{color:#6A6A69 !important;background:#D8D8D8 !important}.btn-cnf.inactive:hover{color:#fff !important;background:#0033A0 !important}.cnf-border{border:1px solid #2a5dbc}.cnf-field{border:none;box-shadow:none;color:#2A5DBC;height:32px;padding-left:5px;font-size:12px;border-radius:0px}.cnf-color{color:#2A5DBC}.cnf-color-off{color:#2A5DBC}.cnf-bg-color{background:#2a5dbc}.cnf-label{font-size:10px}.b-ddd{border:2px solid #ddd}.b1-ddd{border:1px solid #ddd}.cnf-head-title{color:#666;font-size:20px;font-weight:bold}td.td--vertical-middle{vertical-align:middle !important}.no-link,.no-link:hover,.no-link:focus{text-decoration:none;color:inherit;border:none}ul.ui-autocomplete li{line-height:25px}ul.ui-autocomplete.ui-widget-content{overflow-y:auto;overflow-x:hidden;max-height:200px}.ui-widget-content a{color:#3FA1FF}.js-succes{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.checkbox label,.radio label{min-height:auto !important}.cstm-textarea{resize:none}.text-normal{text-transform:normal;text-align:left}.absolute{position:absolute}.block{display:block}.inline{display:inline !important}.inline-block{display:inline-block !important}.alert{line-height:18px !important;border-radius:0px;margin-top:10px}.cstm-modal{max-width:450px;width:100%;background:#eee;margin-left:auto;margin-right:auto}.cstm-well{background:#eee;border:1px solid #ddd;border-radius:8px;padding:15px}.non-visible{visibility:hidden}.non-display{display:none}.text-normal{font-weight:normal !important}.cstm-label{font-size:14px;font-weight:bold;color:#333;display:block;margin-bottom:5px}.modal-color{background:#eee}.modal-color-f8{background:#f8f8f8}.inherit-pos{position:inherit !important}#errorMessage.tooltip-bubble,#errorMessage2.tooltip-bubble{background-color:#FFFFFF;width:100%;border-radius:0px;color:#a94442 !important;background:#f2dede !important;border:1px solid #ebccd1 !important;box-shadow:none;margin-top:5px}#errorMessage2{display:none}.navbar-collapse.collapse{display:block !important}.navbar-nav>li,.navbar-nav{float:left !important}.navbar-nav.navbar-right:last-child{margin-right:-15px !important}.navbar-right{float:right !important}.cnf-default-navbar{background-image:none;min-height:35px;border-radius:0px;padding:0px !important;padding-top:15px !important;background:none;box-shadow:none;-webkit-box-shadow:none;border:none}.cnf-custom-navbar{border:none}.navbar-brand,.navbar-nav > li > a{padding:6px 15px;font-size:12px;color:#8F8F8E}.nav-icon-user{padding:0px 12px;color:#666;background:#eee;border-radius:8px 0 0 8px;border:1px solid #D8D8D8;border-right:none}#li-login{background:#2a5dbc;border:1px solid #2a5dbc;border-left:0;border-right:0}#li-login.logged{border-radius:0 8px 8px 0}#li-login.logged:hover a,#li-login.logged a:hover,#li-login.logged a:active,#li-login.logged a:focus,#li-login.logged.open a{border-radius:0 8px 8px 0}#li-login a{color:#fff}#li-login a:hover,#li-login a:active,#li-login.open,#li-login.open a{color:#fff;background:#0033A0}.signup-header-link{background:#eeeeee;border:1px solid #d8d8d8;border-left:none;border-radius:0px 8px 8px 0px}.signup-header-link a{color:#777 !important}.signup-header-link a:hover,.signup-header-link a:focus,.signup-header-link a:active{color:#2a5dbc !important}#loginBox.logged{color:#fff}.nav-phone{display:block;padding:0px;color:#8F8F8E;font-size:12px}.nav-bg{background:#F8F8F8}.cookie-adv{width:100%;z-index:1000;padding-top:20px;padding-bottom:20px;background:rgb(240, 240, 240);border:none;font-size:12px;color:#333}.underline-black-link{text-decoration:underline;color:#333}@media (max-width: 767px){#buyProcessSelection .flag-notice.bg-cyan p{width:80%;text-align:justify}.navbar-nav .open .dropdown-menu{position:absolute;top:100%;right:0;left:auto;z-index:1000;float:left;min-width:160px;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, .15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175);margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-nav{margin:0px -15px}#logocnf{text-align:center !important}.logocnf{text-align:center !important;float:none !important;margin-bottom:5px}.footer-details #copyright{text-align:left !important;padding-right:0 !important;margin-top:10px}.footer-details #footer-links{text-align:right !important;padding-left:0 !important;margin-top:10px}#header{height:100px}}.login-box-menu,.language-box-menu{position:relative;z-index:1000;display:none;float:right;min-width:97px;padding:0px;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.language-box-menu{left:inherit !important;right:0}.login-background,.language-background{position:static;display:inline;height:auto;width:260px;z-index:0;float:left;right:0;background:#F8F8F8}.language-background{width:97px !important}.login-container,language-container{width:auto !important;background-color:#eee;border:none;margin:0px;padding:5px 0px;position:static;z-index:0}.login-container #loginBoxMessage,#checkinRememberPassword #FlightCheckinOnlineloginBoxMessage{background-color:#E3F1F5;padding:5px 5px}.login-container #loginBoxMessage p,#checkinRememberPassword #FlightCheckinOnlineloginBoxMessage p{padding:0 5px;color:#2a5dbc}.login-container #loginBoxMessage.error p,#checkinRememberPassword #FlightCheckinOnlineloginBoxMessage.error p{color:#D26262}#backLoginBox{border:none;margin:0;padding:0;line-height:0;color:#2a5dbc}.cnf-menu{padding-top:25px;font-size:14px}.item-menu{color:#6a6a6a}.item-menu:hover{color:#2A5DBC}a.item-menu.current{color:#2A5DBC}#steps .step{color:#6a6a6a;font-weight:bold;font-size:16px;border:2px solid #6a6a6a;padding:10px 0px;border-radius:50%;width:40px;height:40px;margin:0 auto}#steps .step.selected{color:#2A5DBC;border:2px solid #2A5DBC}#steps .text{margin-top:5px;color:#6a6a6a}#steps .text.selected{color:#2A5DBC}#search-header{font-size:12px;color:#6A6A6A;line-height:25px}#search-header .content-table{display:table;border:none;border-collapse:collapse;color:#6A6A6A}#search-header .content-table section{display:table-cell;width:20%;border:none}.segment-number{background:#2A5DBC;padding:5px;color:#fff;font-weight:bold;font-size:14px}.way{padding:5px;color:#6A6A6A;font-weight:bold;font-size:18px}.fa.adult{font-size:20px}.fa.young{font-size:17px}.fa.kid{font-size:14px}.date{background:#E7E7E7 !important;width:13%;text-align:center;padding:3px 1px;margin:0px 0.0625%;float:left;font-size:14px;line-height:20px;cursor:pointer}.date .day-showed{font-weight:bold}.date .price-showed{font-size:12px}.selectDay .selected-day{background-color:#2A5DBC !important;color:#fff !important}.date .day-price .quantity{font-size:14px}#buyProcessSelection .blocked{color:#C0C0C0 !important}.previousDay,.nextDay{float:left !important;font-size:26px !important;background:#E7E7E7 !important;padding:10px 0px !important;width:4% !important;text-align:center !important;cursor:pointer}.previousDay{margin-right:0.0625% !important}.nextDay{margin-left:0.0625% !important}.social-fares-content{background:#FFF;padding:5px 5px 0px;margin-top:5px}#buyProcessSelection .rateTabsTypeTips{background:#ECECEC;border-left:2px solid #2A5DBC;border-right:2px solid #2A5DBC;border-top:2px solid #2A5DBC;overflow:hidden;padding-top:10px;position:relative;top:-1px}#buyProcessSelection .rateTabsType{background-color:#fff;border:2px solid #2A5DBC;border-bottom:none;margin-top:-1px;padding-top:20px}#buyProcessSelection .rateTabsType ul{height:44px}#buyProcessSelection .rateTabsType ul li.first{border:none;height:100%;text-align:left;margin-right:-1px;width:32%;padding-left:10px;background:none}.foot-rate{background:#ECECEC;border:2px solid #2A5DBC;border-top:none;height:30px;float:left;width:100%}#rateTable{border-bottom:none;margin-top:1px;float:left;width:100%}.not-availability-result{background:#ECECEC;margin-top:0px;border:2px solid #2a5dbc;border-bottom:1px solid #C8D7F7;text-align:center;padding:25px}.not-availability-result p{font-size:14px;text-align:center;margin-bottom:5px;color:#666}#buyProcessSelection .rateTabsType ul li{background-color:#F5F5F5;color:#ACA899;display:inline-block;float:left;margin-right:2px;padding:15px 0 10px}#buyProcessSelection .rateTabsType ul li a{color:#989898;padding:15px 10px;background:#E7E7E7}#buyProcessSelection .promotion-slash{background:#2A5DBC !important;color:#fff !important;padding:15px 10px !important;margin-right:52px !important}#buyProcessSelection .rateTabsType ul li.selected a{background:#2A5DBC;color:#fff;padding:15px 10px}#buyProcessSelection #rateTable .row-title{background:#2A5DBC;color:#fff;padding:5px 0px;float:left;width:100%}.connecting-flights{background:#CDDBF8;font-weight:bold;font-size:13px;padding:5px 10px}.n-seats{font-size:95%;width:100%}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right{background:none;height:62px;line-height:62px;cursor:pointer;border-left:1px solid #ccc}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right.promoted,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right.promoted{line-height:30px !important}#buyProcessSelection #rateTable .availability-row-0.conected-flight .availability-cell-right,#buyProcessSelection #rateTable .availability-row-1.conected-flight .availability-cell-right{height:70px;line-height:62px}#buyProcessSelection #rateTable .availability-row-0.conected-flight .availability-cell-right.no-seats,#buyProcessSelection #rateTable .availability-row-1.conected-flight .availability-cell-right.no-seats{line-height:70px}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right:first-child,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right:first-child{border-left:none}#buyProcessSelection #rateTable *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right .price:hover,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right .price:hover{background-color:#2A5DBC;color:#fff}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right .price:hover .price-nopromo-wrapper,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right .price:hover .price-nopromo-wrapper{text-decoration-color:white !important}#buyProcessSelection #rateTable .no-seats:hover{color:#CCCCCC !important}#buyProcessSelection #rateTable .availability-row-0 .seats,#buyProcessSelection #rateTable .availability-row-1 .seats{padding-top:5px}#buyProcessSelection #rateTable .availability-subrow-info{border-right:#ccc 1px solid;display:inline-block;padding:23px 0;width:32%;vertical-align:middle}#buyProcessSelection #rateTable .selected{background-color:#2A5DBC !important;color:#fff !important}#buyProcessSelection .infoRateType{width:100% !important;border-top:1px solid #2A5DBC;border-bottom:0px}#buyProcessSelection #rateTable .left{display:inline;float:left;text-align:center;width:25%}#buyProcessSelection #rateTable .fare-groups-wrapper{display:inline-flex;width:68%;float:right;text-align:center}#buyProcessSelection #rateTable .title-right{text-align:center;width:100%;display:flex;justify-content:flex-end}#buyProcessSelection #rateTable .right{background:url(/css/images/border-cell-ratetable.png) no-repeat left center;display:inline;float:right;text-align:center;width:33.33% !important;font-size:12px}#buyProcessSelection #rateTable .availability-cell-right{width:33.33% !important}#buyProcessSelection #rateTable .availability-cell-right .price{height:100%}#buyProcessSelection #rateTable .availability-cell-right .price.resident{border-left:1px solid #ccc;background-color:rgba(89,194,255,0.35);padding:0 3px}.residentDescription{position:absolute;right:25px;bottom:5px;text-align:center;font-weight:bold;display:none;padding:10px;background:#bce6fd;border-radius:5px}.residentDescription span.resident{color:#2A5DBC}#buyProcessSelection #rateTable .availability-cell-right .price .price-title-element{margin-top:3px;text-align:center;font-weight:bold;font-size:12px;line-height:1;height:15px}.conected-flight{width:100%}.suplements{background:#FFFFFF;border:1px solid #ccc;margin-top:30px;padding:0px}.suplements .header{background:#ececec;color:#6A6A6A;font-weight:bold;font-size:18px;padding:10px}.suplements .header .title{display:inline;color:#2a5dbc}.suplements .header .totalImport{display:block;text-align:right;color:#2a5dbc;float:right}.suplements .header .passengers{display:block;text-align:right;font-size:16px}.suplements .suplementBody{margin:0px 20px 10px}.suplements .suplementBody .availabilitySuplement{width:100%;margin:20px 0px 0px}.suplements .suplementBody .dateSlash{text-align:center;padding:8px 0px;background:#ECECEC;border:1px solid #ccc}.suplements .suplementBody radio{vertical-align:inital}.suplements .suplementBody .availabilitySuplement radio{margin-left:16px}.suplements .suplementBody .route{border:1px solid #ccc;background:#fff;padding:8px 10px;color:#2a5dbc;text-align:center}.suplements .suplementBody .flights{border-width:1px 1px 0 1px;border-style:solid;border-color:#ccc;background:#fff}.suplements .suplementBody .flights table{border-bottom:1px solid #ccc;background:#fff;width:100%;text-align:center}.suplements .suplementBody .flights table th,.suplements .suplementBody .flights table td{border-bottom:1px solid #ccc;padding:5px 2px;vertical-align:middle}.suplements .suplementBody .flights table tr:hover{cursor:pointer;background:#C5EAFF}.suplements .suplementBody .flights table th{font-weight:bold;text-align:center;background:#2a5dbc;color:#fff}.suplements .suplementBody .flights table td.hour{font-size:125%}.suplements .suplementBody .flights table td.departure{font-weight:bold}.suplements .suplementBody .foot{border:1px solid #ccc;background-color:#ECECEC;height:20px}.suplements .suplementBody .conditions{padding-top:10px}.suplements .suplementBody .conditions button{float:right}#buyProcessSelection .infoRateType .infoRateTypeLoading{background:#fff;text-align:center;padding:20px 0px 30px;font-weight:bold;float:left;width:100%;color:#2A5DBC;border-bottom:1px solid #2A5DBC}.layerShowConditionsArrow{display:none}.showConditionsSumary.info-table{width:100%;border-bottom:2px solid #2A5DBC}#buyProcessSelection .infoRateType .infoRateTypeData{margin:0px}.info-table{background-color:#FFFFFF;border:none;overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;-khtml-border-radius:0px}.info-table table{width:100% !important}.showConditionsSumary{padding-left:0px;margin-top:0px}.showConditionsSumary.info-table table tr td,.showConditionsSumary.info-table table tr th{width:17.05% !important}.showConditionsSumary.info-table tr td.first,.showConditionsSumary.info-table tr th.first{text-align:left !important;border-left:1px none !important;width:31.8% !important}.condition-row{float:right;text-align:center;width:100% !important;position:relative;height:44px;line-height:44px;display:inline;border-top:1px solid #ccc;background:#2a5dbc}.condition-row.description-row{background:#fff;height:unset;text-align:left;padding:2px;border-right:1px solid #2a5dbc}.condition-title{width:31.8%;display:inline-block;padding:0px;vertical-align:middle;font-weight:bold;background:#2a5dbc;color:#fff}.condition-description{float:right;width:100%;position:relative;display:inline;padding:5px 0px;vertical-align:middle;font-weight:bold;background:rgba(89,194,255,0.35);color:#333333;border:1px solid #2a5dbc;border-radius:5px}.condition-details{display:flex;width:68.2%;float:right;justify-content:flex-end;border-left:1px solid #ccc;background:#fff}.condition-cell{float:right;text-align:center;width:33.33% !important;position:relative;height:44px;line-height:44px;display:inline;border-left:1px solid #ccc;border-right:1px solid #ccc}.condition-cell.centered div{text-align:center !important}div.condition-row.description-row > div > i.material-icons.verified-icon{width:5.8%;display:inline-block;color:#3fa1ff;vertical-align:middle;font-size:30px;margin-left:10px;text-align:center}div.condition-row.description-row > div > i.material-icons.verified-icon.promotional-fare:not(.not-highlighted){color:#FCE300 !important;text-shadow:-0.5px -0.5px 0 #222, 0.5px -0.5px 0 #222, -0.5px 0.5px 0 #222, 0.5px 0.5px 0 #222}div.condition-description.promotional-fare:not(.not-highlighted){background:#FCE300 !important}div.condition-row.description-row > div > span{display:inline;width:92.2%;float:right;font-size:15px;vertical-align:middle}.text{display:inline-block}.icon{width:20px;display:inline-block;margin-left:10px;margin-right:5px}.margin-left-10cent{margin-left:10% !important}.margin-right-5-revert{margin-right:-5px}.noSelected .checkedCondition{vertical-align:middle;color:#eee;font-size:20px}.showConditionsSumarySelected .checkedCondition{vertical-align:middle;color:#2A5DBC;font-size:20px}.labelCheckedCondition{font-size:13px;font-weight:normal}.sumary-date{background:none !important;width:auto !important;text-align:left !important;padding:0px !important;margin:0px !important;float:none !important;font-size:14px !important;line-height:0px !important;cursor:auto !important}.sumary-separator{margin-top:10px;margin-bottom:10px;border:0;border-top:1px solid #FFF}#buyProcessSum #buyProcessSummary #summaryContent .departure-return #departureReturnInfo .airport-type{background:#eee;margin-top:0px;margin-bottom:0px;padding:5px 0px}#buyProcessSum #buyProcessSummary{background-color:#FFFFFF}#buyProcessSum #buyProcessSummary #summaryContent{padding-bottom:10px}#buyProcessSum #buyProcessSummary #summaryContent .title{color:#666666;font-size:20px;font-weight:bold;margin-bottom:-5px}#buyProcessSum #buyProcessSummary #summaryContent .departure-return a{float:left;margin-top:15px}#buyProcessSum #buyProcessSummary #summaryContent .departure-return #departureReturnInfo{width:100%}#buyProcessSum #buyProcessSummary #summaryContent .departure-return .summary-segment{float:left;width:100%;background:#2A5DBC;padding:5px 0px;color:#fff;font-weight:bold;font-size:14px;margin-top:15px}.revalidationSummary .number,#buyProcessSummary .number{display:inline;padding:2px 5px;background:#fff;color:#2A5DBC;border-radius:0px;margin:2px;border:none}.revalidationSummary .date,#modify-dates .number,#buyProcessSummary .date{float:none;display:inline}.sumary-content-table{display:table;border:none;border-collapse:collapse;text-align:center;font-size:12px;line-height:20px;width:100%}.sumary-content-table section{display:table-cell;width:33.3%;border:none;vertical-align:middle}.sumary-plane-icon{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:25px;color:#666}.plane-departure{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:4px;margin-right:2px}.plane-return{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-left:6px}.route-line{width:70%;display:block;border-top:1px solid #666;position:relative;margin:3px auto 0px}.route-line:after,.route-line:before{content:"";height:6px;width:6px;border-radius:50%;background-color:#666;display:block;position:absolute;top:-3px}.route-line:after{right:0}.sumary-fare-type{text-align:center}#summaryContent .close-info{display:none}#buyProcessSum #buyProcessSummary #summaryContent .summarySuplements{padding:0px;float:left;width:100%;margin-top:15px}.price-nopromo-wrapper{text-decoration:line-through;float:left;margin-left:15px}.price-promo-wrapper{float:right;margin-right:15px}#summaryContent .prices-table .suplement-description{display:table-cell;float:left;margin:3px 0}#buyProcessSum #buyProcessSummary #summaryContent .passengers,#buyProcessSum #buyProcessSummary #summaryContent .price,#buyProcessSum #buyProcessSummary #summaryContent .payMethods{padding:0px;float:left;width:100%;margin-top:15px}.suplement-block{width:100%;float:left;background:#eee}.passenger-title,.price-title,.suplement-title,.payMethod-title{float:left;width:100%;background:#2A5DBC;padding:5px 0px 5px 5px;color:#fff;font-weight:bold;font-size:14px;margin-top:0px}#buyProcessSum #buyProcessSummary #summaryContent .payMethods #jsSummaryPayMethods{width:100%;padding:0px;padding-top:40px;background:#eee;font-size:13px}#buyProcessSum #buyProcessSummary #summaryContent .passengers #jsSummaryPassengers{width:100%;float:left;padding:0px 10px;background:#eee;font-size:13px}#buyProcessSum #buyProcessSummary #summaryContent .passengers,#buyProcessSum #buyProcessSummary #summaryContent #pricesTable{background:#eee;padding:0px;line-height:12px;font-size:12px}#buyProcessSum #buyProcessSummary #summaryContent #pricesTable{background:#eee;padding:10px;line-height:12px;font-size:12px;margin-top:0px}#buyProcessSum #buyProcessSummary #summaryContent #priceGrant{background:#eee;color:#2A5DBC;padding:0px 10px 10px}#buyProcessSum #buyProcessSummary #summaryContent .finalPrice{border-top:1px solid #fff;float:left;background:#eee;width:100%;padding:0px;padding-top:5px;padding-bottom:10px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceLabel{float:left;background:none;padding:0px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceApportionment{margin:5px 0px;float:left;width:100%;padding:5px 5px 2px 10px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceLabel p{font-size:16px;font-weight:bold;height:auto;line-height:20px;padding-left:10px;padding-top:5px;color:#2a5dbc}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceValue{color:#2A5DBC !important;margin:2px 10px !important;text-align:right !important;font-size:20px !important;font-weight:bold}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceApportionment a{color:#2A5DBC !important}#buyProcessSum #buyProcessSummary #summaryContent #continue{float:left;width:100%;margin-top:15px}#buyProcessSum #buyProcessSummary #summaryContent #continue #continueButton{background:none;padding:0px;margin-bottom:2px}#buyProcessSum #buyProcessSummary #summaryContent #continue #continueButton #continue-button{color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;background:#2a5dbc;padding:10px;display:block}#continue-button2,.accept-button,.config-button{color:#fff;font-size:14px;font-weight:bold;text-transform:normal;background:#2a5dbc;padding:10px;display:block;padding-right:38px;padding-left:38px}.config-button{background-color:#aaa;color:#444444}.config-button:hover{background-color:#0033A0;color:#fff}#buyProcessSum #buyProcessSummary #summaryContent #continue #continueButton #continue-button:hover,#continue-button2:hover{background:#0033A0;text-decoration:none}#buyProcessSum #buyProcessSummary #summaryContent #continue #continueButton #continue-button.button-disabled,#continue-button2.button-disabled{background:#e7e7e7;color:#c0c0c0 !important}.info-toggle{float:right;margin-right:5px}#right-menu{width:100% !important;float:left !important}#buyProcessSum #buyProcessSummary #summaryContent #finalPricePoints{color:#2a5dbc}#modifySearchForm #searchFormBackground,#modifySearchForm #searchFormBackgroundReval{padding:0px}#modifySearchForm #searchFormBackground{width:100%;overflow:hidden}#modifySearchForm #searchFormBackgroundFlyPlus{width:100%}#modifySearchForm #searchFromTo,#modifySearchForm #searchSpecialRates{width:100%}#modifySearchForm #searchDates{width:100%}#modifySearchForm #searchDates input.calendar[type="text"]{width:100%}#modifySearchForm #searchDates .select-date{width:49%;float:left;margin-left:1%}#modifySearchForm #searchDates .select-date:first-child{margin-left:0;margin-right:1%}#modifySearchForm #searchFromTo .styled-select select,#modifySearchForm #tableModifyDatesMulti .styled-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;color:#666666;font-size:133.33%;font-weight:bold;height:30px;width:100%}#modifySearchForm #searchFromTo .styled-select,#modifySearchForm #tableModifyDatesMulti .styled-select{background:#FFFFFF url(/css/images/arrow-search-form-select.png) no-repeat 96% 50%;height:30px;overflow:hidden;width:100%;border:none}#searchFromTo .styled-select input,#tableModifyDatesMulti .styled-select input,#flightStateAll .styled-select select,.form-border .styled-select select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;border:none;color:#2a5dbc;font-size:12px;font-weight:normal;height:30px;padding:2px 10px;width:100%;cursor:pointer;line-height:30px;outline:0}#searchFromTo .styled-select,#tableModifyDatesMulti .styled-select,#flightStateAll .styled-select,.form-border .styled-select{background:#FFFFFF url(/css/images/arrow-search-form-select.png) no-repeat 96% 50%;border:none;height:30px;overflow:hidden;width:100%}#modifySearchForm #searchFromTo,#modifySearchForm #tableModifyDatesMulti,#modifySearchForm #searchDates{background:none !important}#modifySearchForm #searchNumPassengers{width:100%}#searchFromTo,#searchDates,#searchNumPassengers,#searchSpecialRates,#searchNumPassengersMulti,#searchSpecialRatesMulti,#goToSearch{height:auto;padding:0px}#searchNumPassengers .passengers-content-table,.advancedSearch .passengers-content-table{display:table;color:#777;border:none;border-collapse:collapse;width:100%;border-bottom:1px solid #EEEEEE}#searchNumPassengers .passengers-content-table section,.advancedSearch .passengers-content-table section{display:table-cell;width:33.33%;border-right:1px solid #EDEDED}#searchNumPassengers .passengers-content-table.withChildren,.advancedSearch .passengers-content-table.withChildrenMulti{display:none}#conditionsOfResidence,#conditionsOfResidenceMulti{padding:5px;width:100%;background:#fff}#conditionsOfResidence .tooltip-bubble-arrow-border-top,#conditionsOfResidenceMulti .tooltip-bubble-arrow-border-top{border-color:transparent transparent #FFFFFF transparent;left:80px;top:-20px}#conditionsOfResidence .tooltip-bubble-arrow-top,#conditionsOfResidenceMulti .tooltip-bubble-arrow-top{border-color:transparent transparent #FFFFFF transparent;left:80px}#conditionsOfResidence a,#conditionsOfResidenceMulti a{color:#3FA1FF;text-decoration:underline;vertical-align:middle}h4.modal-title{color:#2a5dbc;font-size:16px}#goToSearch{width:100%}#searchNumPassengers select,#searchNumPassengersMulti select{margin-bottom:0px;font-size:12px;font-weight:normal;border:1px solid #ddd;color:#2a5dbc;margin:0 auto;height:25px}#searchNumPassengers select:hover,#searchNumPassengersMulti select:hover{cursor:pointer}#modifySearchForm #searchDates input[type=text]{border:none;font-size:121%}#modifySearchForm #searchDates input[type=text].calendar{height:30px;border:none;color:#2a5dbc;font-size:12px;font-weight:normal}#ui-datepicker-div{font-size:14px !important;position:absolute !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,.ui-widget-content .highlighted .ui-state-active,.ui-widget-content .highlighted .ui-state-default{background:#2a5dbc !important;color:#fff !important;border:1px solid #2a5dbc !important}.destinationSelect .titleElement{background-color:#FFFFFF;color:#2a5dbc;font-weight:bold;font-size:12px;height:30px;line-height:20px;padding:5px 5px 5px 8px;border-bottom:1px solid #ddd}#search #from_text,#search #to_text,#search #departureDate,#search #returnDate{line-height:30px}#infoFareConditions .title{font-size:16px;font-weight:bold;color:#2a5dbc;margin-bottom:15px}#infoFareConditions .table{margin:0 auto;width:100%;margin-bottom:10px}#infoFlight .info-flight-title{border-bottom:#ccc 1px solid;padding:0px;font-size:15px;font-weight:bold;line-height:20px}#infoFlight .info-flight-subtitle{font-size:16px;font-weight:bold;margin-bottom:2px;color:#333}#infoFlight .cstm-row{margin:0;padding:5px;border:1px solid #eee}#infoFlight .icon-plane{margin-top:2px;float:left;font-size:35px;color:#aaa;width:20%}#infoFlight .icon-plane .down{transform:rotate(80deg)}#infoFlight .flight-details{float:left;width:80%;line-height:18px;font-size:14px;padding-left:8px}#infoRoute{margin:0;border:1px solid #2a5dbc}#infoRoute .info-route-title{border-bottom:#2a5dbc 1px solid;padding:10px;background:#2a5dbc;color:#fff}#infoRoute .titulo{width:100% !important;font-size:14px;line-height:14px;padding:0px;margin-top:0px;background:#eee;color:#666;font-weight:bold;margin:0 !important}#infoRoute .info-route-data-journey,#infoRoute .info-route-data-date,#infoRoute .info-route-data-operator{display:inline-block;height:auto;line-height:30px;padding:0 0 0 10px}#infoRoute .info-route-data-date{width:50%;padding:0}#infoRoute .info-route-data-operator{width:56.33%}#infoRoute .table-100{margin:10px 0}#infoRoute .table-100 .row a{color:#3FA1FF !important;text-decoration:underline}#infoRoute .table-title{height:30px;line-height:25px}#infoRoute .left,#infoRoute .middle{padding:0 10px}#infoRoute .fare-column{width:150px}#infoRoute .separador{border-top:1px solid #ccc;margin-top:10px}#infoRoute .titulo{margin-left:2%;width:96%}#infoRoute .info-route-data-journey .number,.info-table .div-info-itinerary-and-passengers table.vuelos tr td.first .number,#finalReportFeesAndPoints tr td.first .number,#revalidationElectionDate .number,#buyProcessSelection .number,#finalReportRoute .number,#bookingEmailRoute .number,#modifySearchForm .number{height:20px;line-height:20px;margin:2px 6px 0 0;width:20px;background:#2a5dbc;color:#fff}#infoAmount{margin:10px 0;border:1px solid #2a5dbc}#infoAmount .info-amount-title{border-bottom:#2a5dbc 1px solid;padding:10px;background:#2a5dbc;color:#fff}#infoAmount .table-title{height:30px;line-height:25px}#infoAmount .left,#infoAmount .middle{padding:0 10px}#infoAmount .final-amount{border-top:#C8D7F7 1px solid;padding:10px}#infoAmount .final-amount span.text{margin-right:50px}#infoAmount .final-amount-points{padding:10px}#infoAmount .text-format-right{margin-right:0px}#infoAmount .text-format-left{display:inline-block;width:105px}#infoAmount .border-bottom{border-bottom:#C8D7F7 1px solid}.modal-header .modal-close{font-size:19px;font-weight:bold;position:absolute;right:-13px;top:-13px;background:#fff !important;color:#2a5dbc;width:30px;height:30px;border-radius:50%;border:2px solid #2a5dbc !important;float:none;opacity:1}.modal-header .modal-close:hover{background:#2a5dbc !important;color:#fff}.modal-header .loading,.modal-body .loading{font-size:18px;text-align:center}.cond-row{display:table;width:100%;border-collapse:collapse;border-spacing:0px}.cond-concept{text-align:center;font-weight:bold;color:#666;padding:10px;width:20%;border:1px solid #eee;vertical-align:middle}.cond-icon{text-align:center;padding:10px;font-size:20px;color:#2a5dbc;width:10%;border:1px solid #eee;vertical-align:middle}.cond-icon > i.fa.fa-times-circle.red{opacity:0.5;color:#2a5dbc}.cond-description{color:#666;width:70%;border:1px solid #eee;vertical-align:middle;padding:10px}.js-message{padding:15px;border:1px solid transparent;width:100%;clear:both;display:none;margin-bottom:10px}#flashMessage.message,.js-message p{font-size:12px;line-height:14px;padding:10px 15px;width:100%}.message{width:100%;padding:10px}.message ul{font-size:12px;font-weight:normal;line-height:16px}.js-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.js-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.js-success{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}#jsSearchMessageSuccess{display:none;flex-direction:row;justify-content:center;align-items:center}#jsSearchMessageSuccess i{margin-right:15px}#jsSearchMessageSuccess ul{flex:1}.js-message ul li:not(:first-child){margin-top:5px}#searchFlights,#servicesBox{background-color:#eee;margin:0px;float:left;width:100%;color:#777 !important}#searchFlights #home-check-in,#searchFlights #home-booking-consult,#searchFlights #home-cars,#searchFlights #home-hotels,#searchFlights #home-travels,#searchFlights #formMulti,#servicesBox #home-services-booking-consult{display:none;padding:15px;background:#EDEDED;float:left;width:100%;border:1px solid #DDDDDD;border-top:none}ul.list,ul.list-none{line-height:15px;margin-top:5px;margin-left:15px}ul.list-none li{margin-bottom:10px;text-align:justify}ul.list li{list-style:disc}ul.list ul.list li{list-style:circle !important}ul.list ul.list{margin-bottom:5px}.infoSection ul.list-unstyled > li{list-style-type:none}div[id^="exchanges-refunds"] ol,.infoSection div[id^="exchanges-refunds"] ol li{margin-bottom:0px}.ml30{margin-left:30px !important}#searchForm #destinationSelect{left:30px !important}#searchForm #destinationSelect .destinationItem{width:100%}@media (max-width: 767px){#searchForm #destinationSelect{width:91% !important}div.condition-row.description-row > div > span{width:90.2%;line-height:15px;margin-top:10px}.cond-concept{width:30%;padding:5px}.cond-icon{padding:unset}.cond-description{width:60%;padding:5px}}#searchForm #destinationSelect .column{margin:0px}#searchFlights .search-box-header,#servicesBox .home-services-box-header{background:#fff;font-size:14px}#searchFlights .search-box-header li a{height:100px;padding:15px 0px 0px 0px}.search-box-header .search-box-header__icon{height:35px}.search-box-header .search-box-header__text{height:45px;padding-top:5px;line-height:15px}#searchFlights .search-box-header li,#servicesBox .home-services-box-header li{padding:0px}#searchFlights .search-box-header li.active a,.search-box-header li.active a:hover,.search-box-header li.active a:focus,#servicesBox .home-services-box-header li.active a,#servicesBox .home-services-box-header li.active a:hover,#servicesBox .home-services-box-header li.active a:focus{background:#EDEDED;color:#2A5DBC}#searchFlights .search-box-header li a,.search-box-header li a:hover,.search-box-header li a:focus,#servicesBox .home-services-box-header li a,#servicesBox .home-services-box-header li a:hover,#servicesBox .home-services-box-header li a:focus{background:#D8D8D8;margin:0.5px;color:#6A6A69}#searchFlights .search-box-header li:first-child a,.search-box-header li:first-child a:hover,.search-box-header li:first-child a:focus,#servicesBox .home-services-box-header li:first-child a,#servicesBox .home-services-box-header li:first-child a:hover,#servicesBox .home-services-box-header li:first-child a:focus{margin-left:0}#searchFlights .search-box-header li a:hover,#servicesBox .home-services-box-header li a:hover{color:#2A5DBC}#searchFlights .return-option{border-radius:0px;color:#fff;background:#2A5DBC;cursor:pointer;font-size:12px;line-height:30px;border:none;text-transform:uppercase;line-height:13px;font-size:12px;text-transform:inherit;font-size:12px}#searchFlights .return-option.inactive{color:#6A6A69 !important;background:#D8D8D8 !important}#searchFlights #searchForm{padding:10px 0px 15px;background:#EDEDED;float:left;width:100%;border:1px solid #DDDDDD;border-top:none}#home-services-check-in,.checkin-add-info{padding:10px 0px 15px;background:#EDEDED;float:left;width:100%;border:1px solid #DDDDDD;border-top:none}.checkin-add-info{background-color:#e8f0fe;border-radius:20px}#searchFlights #searchForm #searchFromTo{width:100%;background:none}#searchFlights #searchForm #searchFromTo .styled-select{border:none;width:100%}#searchFlights #searchForm #searchDates{width:100%;background:none}#searchFlights #searchForm #searchDates input[type="text"]{border:none;width:100%;font-size:12px;color:#2a5dbc;font-weight:normal;padding-left:10px}#searchFlights #searchForm .passengers-content-table{display:table;color:#777;border:none;border-collapse:collapse;margin-bottom:2px}#searchFlights #searchForm .passengers-content-table.withChildren{display:none}#searchFlights #searchForm .passengers-content-table section{display:table-cell;width:33.33%;border-right:2px solid #EDEDED}#searchFlights #searchForm .passengers-content-table section:last-child{border-right:none}#searchFlights #searchForm .passengers-content-table section .cnf-select{max-width:55px;height:25px;margin:0 auto;cursor:pointer;border:1px solid #ddd}#searchFlights #searchForm .passengers-content-table section .cnf-label{margin-bottom:5px}#searchFlights #searchForm #conditionsOfResidence{background:#fff}#lastSearch{font-size:12px}#lastSearch p{border:1px solid #fff;padding:10px;background:#E3F1F5}#lastSearch p span{font-weight:bold}#lastSearch p span#dataSearch{color:#666;margin:0px;font-weight:normal}#lastSearch p span.last-search-title{color:#666;display:block}#lastSearch p a.load-last-search{color:#0099CC;font-weight:bold;text-decoration:underline;display:block}#lastSearch p span.close-last-search{position:absolute;top:7px;right:25px;font-size:14px;cursor:pointer}#checkinRememberPassword{display:none}.offers-box{margin:30px 0px;padding:10px 0px;background:#eee;float:left;width:100%;border:1px solid #DDDDDD}.offers-box .content-table{display:table;color:#777;border:none;background:#fff;border-collapse:collapse}.offers-box .content-table section{display:table-cell;width:33.33%;border-right:1px solid #EDEDED}.offers-table{color:#6A6A69;font-size:14px}.offers-table td{border-bottom:2px solid #fff;padding:0px}.offers-table td a{padding:8px 0px}.offers-table .price{color:#2A5DBC;font-weight:bold;font-size:14px}.list-cheap-flights .hover-row:hover{color:#2a5dbc;font-weight:bold}.cheap-flights-not-availability-result{float:left;width:100%;background:#E7E7E7;border:#C8D7F7 1px solid}.deploy-content-button{background:#2A5DBC url(/css/images/arrow-search-form-select.png) no-repeat 96% 50%}.deploy-content-button:hover{background:#0033A0 url(/css/images/arrow-search-form-select.png) no-repeat 96% 50%}.deploy-content-button.deployed{background:#2A5DBC url(/css/images/arrow-search-form-select-up.png) no-repeat 96% 50%}.deploy-content-button.deployed:hover{background:#0033A0 url(/css/images/arrow-search-form-select-up.png) no-repeat 96% 50%}.carousel-inner > .item > img,.carousel-inner > .item > a > img{width:100%;margin:auto}.carousel-caption{right:0;padding-bottom:0;padding-top:0;position:absolute;padding:20px;bottom:0px;left:0px;z-index:10;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);background:rgba(34, 34, 34, 0.25)}.carousel-caption h3{color:#fff}.carousel-control{width:10%}.carousel-indicators{position:absolute;bottom:20px;right:0;z-index:15;width:60%;padding-right:20px;padding-left:0;margin-left:0;text-align:right;list-style:none;left:inherit}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-control{z-index:2}#banners{width:100%;padding:0px;margin:30px 0px 0px;float:left}.banner{border:1px solid #DDDDDD;height:123px;margin:0px}#social-block,.social-block,.contact-form{width:100%;padding:10px 15px 15px;margin:30px 0px 0px;background:#EDEDED;float:left;border:1px solid #DDDDDD;border-radius:8px}.social-buttons{margin-top:2px;line-height:0px;font-size:38px;display:block}#socialSection .input-error{background:#FFE1E1;border:1px solid #FFB5B5}#socialSection .social-buttons{margin-top:10px;line-height:0px;font-size:38px;display:block}.fb-color{color:#3A589E}.google-color{color:#DF4B38}.twitter-color{color:#5FA9DD}.pintarest-color{color:#E71F28}#container{background:#fff}.footer{margin-top:60px;background:#f8f8f8;border:1px solid #e7e7e7;border-radius:0px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #f8f8f8}.footer .column{border-right:1px dotted #CCCCCC}.footer .column:last-child{border-right:none}ul.footer-item{margin-top:0;margin-bottom:10px;list-style:none;-webkit-margin-before:4px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;line-height:25px;font-size:12px;display:block}.footer-details{color:#6A6A69;font-size:12px}.footer-details a{color:#6A6A69 !important}.arrow-big{margin-top:0px;display:inline;cursor:pointer;float:right;font-size:20px}.arrow-big.mobile{display:none}@media (max-width: 767px){.arrow-big.mobile{display:inline}.arrow-big.desktop{display:none}.container.mobile{width:100%}.footer .column{border:none}}#loading-page{height:100%;position:relative;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center}#waitingBackground{background-color:white;max-width:850px;width:100%;box-shadow:2px 2px 5px #777;padding:10px 0px 20px}#waitingHeader{text-align:center !important}#waitingHeader .loading-message{display:block;text-align:center !important;font-size:22px;margin-top:10px;margin-bottom:10px;color:#0033A0}#waitingHeader .spinner{font-size:45px}#bookingPassengersData .passengers-form-title,#AddSSR .passengers-form-title{color:#666666;font-size:20px;font-weight:bold;margin-bottom:-5px}#bookingPassengersDataForm{background-color:#eee;margin:15px auto;float:left;width:100%}#bookingPassengersDataForm .section-title{border-top:#FFFFFF 1px solid;padding-top:8px;background:#2a5dbc;color:#fff;font-size:14px;font-weight:bold;padding:4px 5px;float:left;width:100%}#bookingPassengersDataForm .section-title-text{display:inline;line-height:14px;margin-left:0}#bookingPassengersDataForm .section-title-person,#bookingPassengersDataForm .section-title-phone,#bookingPassengersDataForm .section-title-payment,#bookingPassengersDataForm .section-title-ssr{display:inline-block;text-align:center}.btop-ccc{border-top:1px solid #ccc}.cstm-label-inputs label{margin-right:10px;cursor:pointer}.passengerdata-label-group{font-size:14px;margin:0px 15px;border-bottom:1px solid #2a5dbc;font-weight:bold}#bookingPassengersDataForm .passengerdata-label-group{font-size:14px;font-weight:bold;margin:15px 0px 0px;border-bottom:1px solid #2a5dbc}#bookingPassengersDataForm .form-control[disabled]{background-color:#E6E6E6 !important;opacity:1}#bookingPassengersDataForm .textComercialFomento p{margin-bottom:5px;text-align:justify !important}#bookingPassengersDataForm .blockAcreditResidence,.blockMedaCovid{background:#F7F7F7;padding:5px 10px;border-radius:3px}#bookingPassengersDataForm .more-info{font-size:14px;margin:0px 15px;border-bottom:1px solid #2a5dbc;font-weight:bold}#bookingPassengersDataForm .section-fields{float:left;background:#eee;width:100%}.condition-links{color:#3FA1FF !important}.kidscare{color:#fff;font-size:11px;margin-left:16px}#bookingPassengersDataForm .input-error{background-color:#FBDFDF;border:#F99D9D 1px solid !important;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.exclamation-red{color:#DC2F2F;cursor:pointer}#cnfProfile .navigator-left li a{border:0}#cnfProfile .navigator-left li a{border-left:1px solid #ddd;border-right:1px solid #ddd}#cnfProfile .navigator-left li:first-child a{border-radius:8px 8px 0px 0px;border-top:1px solid #ddd}#cnfProfile .navigator-left li:last-child a{border-radius:0px 0px 8px 8px;border-bottom:1px solid #ddd}#cnfProfile .navigator-left li a,#cnfProfile .navigator-left li a:visited,#cnfProfile .navigator-left li a:active,#cnfProfile .navigator-left li a:focus{padding:15px;display:block;color:#333;background:#eee}#cnfProfile .navigator-left li.current a{cursor:pointer;color:#2a5dbc;text-decoration:none;padding:15px 10px;margin-left:5px}#cnfProfile .navigator-left li a:hover{cursor:pointer;color:#3FA1FF;text-decoration:none;padding:15px 10px;margin-left:5px}#cnfProfile .title,#groupFlights .title,#onlineServices .title,#cont-vuelos-baratos .title,#socialSection .title{color:#2a5dbc;font-size:20px;font-weight:bold}#cnfProfile .profile-menu{margin-top:10px;background:#2a5dbc;color:#333;border-radius:10px}#cnfRegisterForm,#cnfAccessForm{background:#eee;border:1px solid #ddd;margin-top:10px;padding:0px;border-radius:8px}#UserPasswordNumberHelpd{display:block}#groupFlights p{padding-top:10px}#groupFlights .form-title{font-size:20px;color:#666;font-weight:bold;margin-top:20px}#groupFlights .form-section{background:#eee;padding:15px;margin-top:5px}#groupDates.row{margin:0px}#groupDates.row div{padding:0px}#groupDates.row div .form-control{padding:6px 5px !important}#groupFlexibility input[type="radio"]{margin:0px !important}#groupFlexibility label{margin-right:10px !important}#advancedSearch #searchForm{display:none}#advancedSearch #formMulti{display:block}.advancedSearch #formMulti,.advancedSearch #formNormal{width:100%}.advancedSearch #ulMulti{background:#fff;font-size:14px}.advancedSearch #tableModifyDatesMulti{padding:0px;width:100%}.advancedSearch #tableModifyDatesMulti .segment .number{font-weight:bold;font-size:12px;color:#666;line-height:32px}.advancedSearch #tableModifyDatesMulti input.calendarMulti[type="text"]{width:100%;padding:1px 0 1px 5px;line-height:normal !important}.advancedSearch #tableModifyDatesMulti .styled-select{overflow:hidden;width:49%;border:none;height:33px;float:left}.advancedSearch #tableModifyDatesMulti .styled-select.from{margin-right:1%}.advancedSearch #tableModifyDatesMulti .styled-select.to{margin-left:1%}.advancedSearch #tableModifyDatesMulti input.calendarMulti[type="text"]{border:none;width:100%;font-size:12px;color:#2a5dbc;font-weight:normal;padding-left:10px}.advancedSearch #tableModifyDatesMulti .styled-select input{height:33px;padding-left:10px}.advancedSearch .controls{margin-top:10px;float:left}.advancedSearch .controls a{color:#2a5dbc}#goToSearchMulti{width:100%;float:left;margin-top:15px}#onlineServices .service{background:#eee;text-align:center;padding:20px;font-size:18px;color:#2a5dbc;text-decoration:none;border:1px solid #DDDDDD;margin-bottom:30px;border-radius:8px}#onlineServices a.service-link:hover{text-decoration:none}#onlineServices .service:hover{background:#2a5dbc;color:#fff;border:1px solid #2a5dbc}#onlineServicesMenu .title,#informationMenu .title{color:#2a5dbc;font-size:20px;font-weight:bold}#onlineServicesMenu .services-menu,#informationMenu .information-menu{margin-top:10px;background:#2a5dbc;color:#333;border-radius:10px}#onlineServicesMenu .services-menu li a{border:0}#onlineServicesMenu .services-menu li a{border-left:1px solid #ddd;border-right:1px solid #ddd}#onlineServicesMenu .services-menu li:first-child a{border-radius:8px 8px 0px 0px;border-top:1px solid #ddd}#onlineServicesMenu .services-menu li:last-child a{border-radius:0px 0px 8px 8px;border-bottom:1px solid #ddd}#onlineServicesMenu .services-menu li a,#onlineServicesMenu .services-menu li a:visited,#onlineServicesMenu .services-menu li a:active,#onlineServicesMenu .services-menu li a:focus{padding:15px;display:block;color:#333;background:#eee}#onlineServicesMenu .services-menu li.current a{cursor:pointer;color:#2a5dbc;text-decoration:none;padding:15px 10px;margin-left:5px}#onlineServicesMenu .services-menu li a:hover{cursor:pointer;color:#3FA1FF;text-decoration:none;padding:15px 10px;margin-left:5px}.informationWrapper p,.informationWrapper li{font-weight:400}#informationMenu .information-menu li a{border:0}#informationMenu .information-menu li a{border-left:1px solid #ddd;border-right:1px solid #ddd}#informationMenu .information-menu li:first-child a{border-radius:8px 8px 0px 0px;border-top:1px solid #ddd}#informationMenu .information-menu li:last-child a{border-radius:0px 0px 8px 8px;border-bottom:1px solid #ddd}#informationMenu .information-menu li a,#informationMenu .information-menu li a:visited,#informationMenu .information-menu li a:active,#informationMenu .information-menu li a:focus{padding:15px;display:block;color:#333;background:#eee}#informationMenu .information-menu li.current a{cursor:pointer;color:#2a5dbc;text-decoration:none;padding:15px 10px;margin-left:5px}#informationMenu .information-menu li a:hover{cursor:pointer;color:#3FA1FF;text-decoration:none;padding:15px 10px;margin-left:5px}@media (max-width: 767px){#onlineServices .service{margin-bottom:5px}}#service-section .title{color:#2a5dbc;font-size:20px;font-weight:bold}#service-section .subtitle{color:#2a5dbc;font-size:12px;font-weight:bold;margin-bottom:5px}#service-section .info{font-size:12px;margin-bottom:10px}.timetable-search .section-form-tabs{padding:15px;background:#eee;border:1px solid #ddd;border-radius:8px}.timetable-search #searchFromTo,.timetable-search #searchDates{width:100%}.timetable-search input.calendar[type="text"]{height:30px;color:#2a5dbc;font-size:12px;font-weight:normal;width:100%}#infoChoice{color:#666;line-height:21px}#infoChoice label{display:inline-block;font-weight:bold}#infoChoice p{display:inline-block;margin-right:10px;text-decoration:underline}#infoChoice p.modal-search{cursor:pointer}div.out-title{margin:10px 0px;padding:0px;color:#6A6A6A;font-weight:bold;font-size:18px}.timetable-table{border:#ddd 1px solid;margin-bottom:20px;width:100%;float:left}.timetable-table div.title{background:#eee;padding:5px;color:#333 !important;font-size:12px !important;font-weight:bold !important;float:left;width:100%}.timetable-table div.title .title-left{float:left}.timetable-table div.title .title-right{float:right}.timetable-table .row0{display:block}.timetable-table .row-title{width:100%;border-bottom:#C8D7F7 1px solid;float:left;background:#2a5dbc;color:#fff}.timetable-table .row-title .title-left{width:32%;float:left}.timetable-table .row-title .title-right{width:68%;float:left}.timetable-table .row-title .title-left .left{width:25%;float:left;text-align:center;padding:5px 0px}.timetable-table .row-title .title-right .left{width:14.285%;float:left;text-align:center;padding:5px 0px}.timetable-table .title-right .selected{color:#fff;background:#72BAFF}.timetable-table .availability-row-0,.timetable-table .availability-row-1{border-bottom:#C8D7F7 1px solid;width:100%;float:left}.timetable-table .availability-row-1{background-color:#ECECEC}.timetable-table .availability-subrow-info{border-right:#C8D7F7 1px solid;float:left;height:auto;padding:15px 0;width:32%}.timetable-table .availability-cell-left{float:left;text-align:center;width:25%}.timetable-table .availability-subrow-prices{float:left;width:68%}.timetable-table .availability-cell-right{float:left;width:14.285%;text-align:center}.timetable-table .availability-cell-right .available,.timetable-table .availability-cell-right .not-available{display:block;text-indent:-9999px;height:44px}.timetable-table .availability-cell-right .available{color:#2a5dbc}.timetable-table .availability-cell-right .available.selected,.timetable-table .availability-cell-right .available:hover{background:#2a5dbc;color:#fff}.timetable-table .availability-cell-right .available input[type=radio]{display:block;height:44px;margin:0;opacity:0;width:100%;position:relative;top:-26px;cursor:pointer}.timetable-table .availability-cell-right .available .check-icon{float:left;width:100%;margin-top:11px;text-indent:0;font-size:20px}.timetable-table .title-left .first,.timetable-table .title-right .first{background-image:none;border-left:none}.timetable-table .availability-row-0 .availability-cell-right .first,.timetable-table .availability-row-1 .availability-cell-right .first{background:none;border-left:none;width:14.85%}.timetable-table .not-availability-result{border-color:#CCCCCC;border-left:none;border-right:none;top:-1px}.timetable-table .footer{float:left;width:100%;margin-top:0px;border:none}.timetable-search-form-title{font-size:16px;color:#2a5dbc;width:100%;margin:5px 0px;font-weight:bold;float:left}.timetable-search-flights{margin-top:5px;box-shadow:none;border:1px solid #ddd;float:left;width:100%;background:#eee;border-radius:8px}.timetable-search-flights .section-form-tabs{float:left;width:100%;padding:15px}#timetable-search-dates #departureDate,#timetable-search-dates #returnDate,#timetable-search-dates #ttsearch_departureDate,#timetable-search-dates #ttsearch_returnDate{height:30px;color:#2a5dbc;font-size:12px;font-weight:normal;width:100%;margin-bottom:5px}.timetable-search-flights #searchNumPassengers{width:100%}.timetable-search-flights #searchNumPassengers .cnf-label{margin-bottom:5px}.timetable-search-flights #searchSpecialRates{width:100%}.timetable-table .not-availability-result{float:left;width:100%;border:none}.timetable-table .conected-flight{display:none}.no-timetable-disp{display:none;padding:15px 5px;float:left;text-align:center;width:100%;font-size:14px}#calendarOneWay{float:left;width:100%;margin-top:10px}#calendarOneWay #availabilityDeparture{width:100%;float:left}#calendarOneWay .selectDay.calendar-search-month-tabs{width:100%;float:left}#calendarOneWay .selectDay.calendar-search-month-tabs .date{width:30.5%}#calendarOneWay table.calendar-search{border:2px solid #2a5dbc;width:100%}table.calendar-search th{text-align:center;height:25px;font-size:12px;line-height:25px;width:14.29%;font-weight:bold;color:#fff;border:1px solid #BED0FC;background:#2a5dbc}table.calendar-search td{background:#fff;border:1px solid #BED0FC;cursor:pointer;padding:0 5px 5px}table.calendar-search .calendar-cell.calendar-cell-departure.cheapest:hover,table.calendar-search .calendar-cell.calendar-cell-departure.cheapest:hover .calendar-day{background:#2a5dbc;color:#fff !important}table.calendar-search td.cheapest,table.calendar-search td.cheapest .calendar-day{background:#B6E4FF}table.calendar-search td.selected{border:2px solid #2a5dbc}table.calendar-search td:hover,table.calendar-search td:hover .calendar-day,table.calendar-search td:hover .calendar-day .resident{background:#2a5dbc;color:#fff !important}table.calendar-search td:hover,table.calendar-search td.disa:hover .calendar-day .num-day{color:#999}table.calendar-search td:hover,table.calendar-search td:hover .calendar-day .num-day{color:#fff}table.calendar-search td.selected:hover .calendar-day p,table.calendar-search td.selected:hover .calendar-day span{color:#fff !important}table.calendar-search td.selected:hover,table.calendar-search td.selected:hover .calendar-day{background:#2a5dbc}#checkInSection,#ticketListSection,#myInvoicesSection,#flightStateAll,.infoSection{padding:15px;background:#eee;border:1px solid #ddd;float:left;width:100%;border-radius:8px}#bookingConsult .section-fields,#myBookingHistoryOnline .section-fields,#onlineServicesTicketLists .section-fields,#flightStateAll .section-fields,#flightStateFlightNumber .section-fields,#flightStateRoute .section-fields{float:left;background:#fff;width:100%;border:1px solid #ddd;border-radius:0px 8px 8px 8px}#service-section .nav.nav-tabs{position:relative;z-index:10}li.full-active a,li.full-active a:hover,li.full-active a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}#myInvoicesSection .complete-tabs{float:left;background:#fff;width:100%;border:1px solid #ddd;border-top:none;margin:0}.whatToDo-section{width:140px !important}.whatToDo-field{width:140px !important;border-radius:0px !important}.whatToDo-link{border-radius:0px !important}#flightStateAll .styled-select{height:32px}#flightStateAll .styled-select select{width:100% !important;line-height:12px;height:32px}#flightStateAll #OnlineServicesFlightNumber{color:#666666;font-size:15px;width:178px}#noReservations{display:block;float:left;margin-top:10px;margin-bottom:0px}#FlightStateFormTrayect #searchFromTo{margin:0px;width:100%}#FlightStateFormTrayect #searchFromTo input{width:100%}.loading-flights-message{display:none;width:100%;max-width:480px;text-align:center;z-index:11;background-color:#FFFFFF;border:1px solid #ccc;box-shadow:2px 2px 5px #777;margin:0;position:absolute;top:160px;left:50%;margin-right:-50%;transform:translate(-50%, 0%)}#large-family-alert{display:none}.icon-unchecked{font-size:20px;color:#999}.icon-checked{font-size:20px;color:#2a5dbc}.full-label{width:100%;cursor:pointer;padding:8px}.final-report-title{width:100%;background:#eee;padding:20px;text-align:center}.final-report-success{color:#2a5dbc;font-size:24px;font-weight:bold}.final-report-thanks{color:#666;font-size:20px}.final-report-check-icon{font-size:60px;color:#2a5dbc}#finalReportLocator{float:left;width:100%;margin-top:15px}.locator-title{color:#666;font-size:18px;font-weight:bold;margin-right:10px}.locator-number{color:#2a5dbc;font-size:22px;font-weight:bold}.report-links{text-align:left;line-height:22px;text-align:right;font-size:14px}#finalReportLocator p a{color:#2a5dbc !important}.report-subtitle{background:#2a5dbc;color:#fff;text-align:center;font-weight:bold;font-size:14px;padding:5px;margin-top:10px}#finalReportPassengers,#finalReportSeats{float:left;width:100%}#finalReportPassengers .info-table,#finalReportSeats .info-table{background:#eee;width:100%;float:left;padding:15px}#finalReportPassengers table tr td,#finalReportSeats table tr td{background:#fff;border:1px solid #ddd}#finalReportPassengers table tr th,#finalReportSeats table tr th{background:#ddd;border:1px solid #fff;border-bottom:none}.final-report-documentation-container{padding:15px;background:#fff}#finalReportRoute{background:#eee;padding:15px;padding-top:0px}.route-title{margin-top:4px;font-weight:bold;font-size:14px}#finalReportRoute .route{padding:0px !important;padding-bottom:10px !important;padding-top:15px !important;border-bottom:1px solid #ddd;border-top:none;border-right:none}#finalReportRoute table tr th{background:#ddd;border:1px solid #fff;border-bottom:none;font-size:12px !important;padding:10px}#finalReportRoute table tr td{font-size:12px;padding:10px;border:1px solid #ddd}#finalReportRoute .info-table{padding-bottom:0px !important;margin-bottom:0px !important}#finalReportConditions .info-table,#finalReportFeesAndPoints .info-table{padding-bottom:0px !important;margin-bottom:0px !important;background:#eee;padding:15px}#finalReportConditions table tr th,#finalReportFeesAndPoints table tr th{background:#ddd;border:1px solid #fff;border-bottom:none}#finalReportConditions table tr td,#finalReportFeesAndPoints table tr td{background:#fff;border:1px solid #ddd}#finalReportFeesAndPoints .info-table .foot{color:#2a5dbc !important;font-size:22px !important;font-weight:bold}#finalReportFeesAndPoints .info-table .foot span{margin:0;line-height:22px}.cheap-flights-select{padding:3px;width:195px;margin-right:10px;margin-bottom:5px}.cheap-flights-select-label{float:left;margin-right:10px;padding-top:12px;margin-bottom:5px}.cheap-flights-submit{display:inline}.cheap-flights-submit input{height:34px;margin-top:-2px;padding:10px;width:195px}.cheap-flights-block{float:left;width:100%;margin-top:2px}.cheap-flights-block p.no-offers{background:#f5f5f5;border-radius:8px}.cheap-route{font-size:15px;font-weight:bold;padding:20px 15px;text-align:left}.cheap-price{font-size:20px;font-weight:bold;text-align:right;padding:15px}.cheap-flight-link{float:left;width:100%;color:#2a5dbc;border-bottom:1px solid #fff;border-radius:8px;background:#F5F5F5}.cheap-flight-link:hover{color:#2a5dbc;background:#eee}.modify-search-text{line-height:25px}.cheap-flights-form{color:#333;font-size:14px;margin-top:15px;float:left;background:#F5F5F5;width:100%;padding:10px;border-radius:8px}.cheap-flights-calendar .calendar-search-month-tabs{width:100%;float:left;margin-top:10px}.cheap-flights-calendar .calendar-search-month-tabs .previousDay,.cheap-flights-calendar .calendar-search-month-tabs .nextDay{width:6% !important}.cheap-flights-calendar .calendar-search-month-tabs .month{width:29.1%;float:left;text-align:center;font-size:14px;line-height:20px;background:#E7E7E7 !important;text-align:center;padding:3px 1px;margin:0px 0.0625%;cursor:pointer}.cheap-flights-calendar .calendar-search-month-tabs .month.selected-month{background:#2a5dbc !important;color:#fff}.cheap-flights-calendar #titleDeparture,.cheap-flights-calendar #titleReturn{margin-top:0 !important}.calendar-table{border:#C8D7F7 1px solid;display:table;width:100%}.calendar-table-days{display:table-row}.calendar-table-days-cell{border:#C8D7F7 1px solid;border-bottom:none;border-left:none;display:table-cell;height:55px;padding:3px 4px 0px 2px;text-align:center;width:14%}.cheap-flights-calendar .calendar-table-days-cell.promotional-fare{background:#FCE300;color:#0032A0}.cheap-flights-calendar .calendar-table-days-cell.promotional-fare .price-integer,.cheap-flights-calendar .calendar-table-days-cell.promotional-fare .price-decimal{font-size:21px !important;font-weight:lighter}.cheap-flights-resident-sticker{float:right;padding:0;margin:0 0 20px 15px}.cheap-flights #residentSticker{padding:0;margin:0}.residency-info{color:black}.residency-info .glyphicon-info-sign{color:#337ab7;margin-right:5px}.calendar-table-days-cell .price-integer.resident{margin-top:5px;color:#2A5DBC}.calendar-table-days-cell p{color:#999999}.calendar-table-days-cell.title{background-color:#2a5dbc;color:#fff;font-weight:bold;border-top:none;height:25px;line-height:25px;text-align:center}.calendar-table-days-cell.available-day:hover,.calendar-table-days-cell.available-day:hover p{background:#2a5dbc;color:#fff;cursor:pointer}.calendar-table-days-cell.available-day:hover .price-integer.resident{color:#fff}.calendar-table-days-cell.cheapest{background-color:#B6E4FF}.calendar-table-days-cell.cheapest p{color:#666}.calendar-table-days-cell.cheapest:hover,.calendar-table-days-cell.cheapest:hover p{color:#fff !important}.calendar-table-days-cell.last,.calendar-table-days-cell.title.last{border-right:none}.calendar-table-days-cell span.price-decimal{vertical-align:top}.calendar-table-days-cell.selected{border:#2a5dbc 4px solid;height:51px;padding:0px 1px}.calendar-table-days-cell.selected p{font-weight:bold}.calendar-table-days-cell.cheapest:hover span,.calendar-table-days-cell.cheapest:hover p{color:#fff}.calendar-table-days-cell available-day selected:hover{background:#2a5dbc !important;color:#fff !important}.calendar-table-days-cell.available-day.selected:hover,.calendar-table-days-cell.available-day.selected:hover p{background:#2a5dbc !important;color:#fff !important}.calendar-table-days-cell.disabled{background-color:#EFEFEF;height:55px;cursor:auto}.calendar-table-days-cell input[type=radio]{margin:0;display:none}.calendar-conditions{margin-top:20px;text-align:left}.calendar-button .button-disabled{background:#e7e7e7;color:#c0c0c0 !important}#checkinMustCheck,#checkinMustCheckWorkWithUs{color:red;font-size:12px;font-weight:normal;display:none}.titleReservations,.titleInvoices{color:#666;font-size:14px;font-weight:bold;padding:0px 0px 2px}.high-subtitle{color:#2a5dbc;font-size:18px}.reservation-subtitle,.myinvoices-subtitle{background:#2a5dbc;color:#fff;text-align:center;font-size:14px;padding:5px;font-weight:bold;margin-top:10px}.section-number{padding:3px 6px;background:#2a5dbc;color:#fff}.permitChanges{color:#0ABBF3}.info-reservation .info-data-norevalidable{color:#999}.service-tab-inactive a{background:#ddd !important;color:#666 !important;border:1px solid #DDD !important}.service-tab-inactive a:hover{background:#fff !important;color:#333 !important;border:1px solid #DDD !important}#onlineServicesDisplayReservations.info-table table tr th{padding:6px;vertical-align:middle}.warning-msg{color:#ECB100;font-weight:bold}.success-msg{color:#63AF3D;font-weight:bold}.modal-dialog .modal-header{cursor:move}.error-title{text-align:left;font-size:20px;font-weight:bold;color:#2a5dbc;margin-bottom:15px}.error-message{font-size:14px;text-align:left;line-height:18px;margin-bottom:15px}#onlineServicesTicketLists{background:#eee;margin-top:10px;border:1px solid #DDD;padding:15px}#onlineServicesTicketLists.myReservations{background:none;margin-top:0;border:none;padding:0}#onlineServicesTicketLists.info-table table tr th{background:#ddd;border:1px solid #fff;border-bottom:0}#onlineServicesTicketLists.info-table table tr th:first-child{border-left:0}#onlineServicesTicketLists.info-table table tr th:last-child{border-right:0}#onlineServicesTicketLists.info-table table tr td{vertical-align:middle;background:#fff;border:1px solid #ddd}.page-error-message{color:#666666;padding:30px;box-shadow:2px 2px 5px #777}.error-msg{margin-top:5px;font-size:14px}.table-total-price tr td{text-align:left;padding:5px 5px !important;border:none !important;background:#eee !important;font-size:22px;color:#2a5dbc;font-weight:bold}.table-total-price tr td.right{text-align:right;padding:5px 5px !important;border:none !important;background:#eee !important;font-size:22px;color:#2a5dbc;font-weight:bold}#revalidationElectionDate{border:#CCCCCC 1px solid;background:#eee;padding:10px}.revalidationDateTitle{background:#2a5dbc;color:#fff;padding:5px;font-weight:bold;font-size:14px}#revalidationElectionDate table{width:100%}#revalidationElectionDate table th{background:#ddd;border:1px solid #ccc}#revalidationElectionDate table td{vertical-align:middle;background:#fff}#revalidationElectionDate.info-table table tr th,#revalidationElectionDate.info-table tr.separator-line td,#revalidationElectionDate.info-table tr.separator td{border-left:none}#revalidationElectionDate.info-table table tr td{padding:3px}#revalidationElectionDate input[type=text].calendar{cursor:pointer;border:#CCCCCC 1px solid;color:#444444;font-size:100%;font-weight:normal;height:30px;margin-bottom:5px;padding-left:2px;width:115px}#tableModifyDatesMulti input[type=text].calendar{cursor:pointer;border:1px solid #ddd;height:30px;width:100%;font-size:12px;color:#2a5dbc;font-weight:normal;padding-left:10px}#revalidationElectionDate .disabled input[type=text]{color:#999999;background-color:#DADADA}#revalidationElectionDate .final-report-table-col{margin-bottom:10px}#modify-dates{width:100%;float:left;padding:10px;background:#eee}#modify-dates .number{padding:5px 7px;font-weight:bold;margin-right:10px}#modify-dates .rev-route{margin-top:5px;display:inline-block}.numbertext-center{color:#fff;background:#2a5dbc;padding:8px}.revalidationAvaibilityFlights{margin-top:-40px}.continueButton2{width:200px;text-align:center}.info-reservation .info-data-gray:hover span,.info-reservation .info-data-norevalidable:hover span{color:#666666}.info-reservation .info-data-gray{color:#999;text-align:center}.info-reservation .info-data-gray::after{content:" *"}#cnfRegisterForm .section-title{display:block;background:#2a5dbc;float:left;width:100%;padding:5px;color:#fff;font-size:14px;font-weight:bold}#cnfRegisterForm .section-title.disabled{background:#cacaca;border-radius:7px 7px 0px 0px}#cnfRegisterForm .number{display:inline;background:#fff;color:#2a5dbc;padding:0px 4px}#cnfRegisterForm .number.disabled{color:#cacaca}#cnfRegisterForm .section-title-text{display:inline}#cnfRegisterForm .section-fields{float:left;width:100%;padding:15px}#profileContactDataFields .ui-tabs{background:transparent}#profileContactDataFields .ui-tabs.ui-widget-content{border:none}#profileContactDataFields .ui-tabs-nav{background:#CCC !important;border-radius:0;padding:1em 2em 0;float:left;width:100%}#profileContactDataFields .ui-tabs-nav li{background:#DDD !important;border-radius:0;cursor:pointer;text-align:center;width:49%}#profileContactDataFields .ui-tabs-nav li.ui-tabs-selected{background:#F7F7F7 !important;border-radius:0}#profileContactDataFields .ui-tabs-nav a{color:#666;display:inline-block;float:none;font-family:Arial;font-size:116.67%;padding:0.8em 0 0.4em 0;width:100%}#profileContactDataFields .ui-tabs .ui-tabs-panel{padding-left:0;padding-right:0}#particularData,#companyData{background:#fff;border:1px solid #ddd;border-top:0;padding:15px;padding-bottom:0px}#companyData{display:none}.section-fields dt{background:#7186B3;color:#fff;cursor:pointer}.section-fields dt .dt-title{color:#fff;display:block;font-size:14px;font-weight:bold;line-height:14px;padding:5px}.section-fields dd .dd-container{display:none;background:#fff;padding:15px;padding-bottom:0px;border:1px solid #7186B3}.section-fields dt .dt-passenger{background:#ddd;color:#333;display:block;font-size:12px;font-weight:bold;line-height:14px;padding:5px;margin-top:2px}.section-fields dd .dd-subcontainer .dd-container{display:none;background:#f8f8f8;padding:15px;padding-bottom:0px;border:1px solid #ddd;margin-bottom:10px}.section-fields dd{margin-bottom:10px;padding-bottom:10px}#cnfRegisterForm .form-control{color:#2a5dbc}.user-name{display:inline-block;font-weight:normal;line-height:20px;text-transform:capitalize}.logged-links,.language-links{margin:0px -15px !important}.logged-links li a,.language-links li a{color:#2a5dbc;padding:10px 15px;display:block}.logged-links li a:hover,.language-links li a:hover{text-decoration:none;cursor:pointer;background:#2a5dbc;color:#fff !important}.help-login{line-height:20px;margin:5px 0px}.modal-body .js-canaryfly-password-forgotten-message{line-height:14px;color:#2a5dbc;background-color:#E3F1F5}.info-redirect{cursor:pointer}.infoSection .subtitle{color:#2a5dbc;font-size:12px;padding:0px;width:100%;font-weight:bold;line-height:14px}.infoSection .subtitle a{padding:8px 0px 0px}.infoSection .subtitle a:focus{text-decoration:none}.infoSection .content{margin-bottom:10px;color:#666;line-height:18px}.infoSection .content p{line-height:18px}.infoSection .cstm-panel-heading{background:none;padding:0px}.infoSection .cstm-panel{border:0;box-shadow:none;background:none}.infoSection .cstm-panel-body{border:0;border-top:0 !important;padding:0px}.infoSection .content-title{font-size:13px;color:#666;font-weight:bold;display:block;margin-bottom:5px}.infoSection ol,.infoSection ol li{list-style-type:lower-alpha}.info-ocultable{display:none}.doc-general-th{border:1px solid #fff !important;border-bottom:none !important;vertical-align:middle !important;font-weight:bold !important}#modalCheckFomento{border-radius:0px}#modalCheckFomento table td{width:auto;padding:0px 10px}#modalCheckFomento table td input{width:100%;padding:3px}#modalCheckFomento #buttonContinue{width:100%;text-align:center}#modalCheckFomento #buttonContinue a{font-size:150%}#modalCheckFomento #buttonContinue a span{background:none}form.canaryfly-validation .enableDisabledInput{cursor:text;width:100%;height:34px;top:0px;position:absolute}.terms-conditions h2{color:#444}.terms-conditions h3{color:#2a5dbc;margin-top:20px}.terms-conditions p{margin-bottom:10px}#invoiceToBlock,#invoiceTypeBlock,#clientDataBlock,#invoiceErrorMessages{display:none}#closeFooter,#hiddenBody,#loadingScreen,#finalMessages{display:none}.modal-window-conditions p{margin:10px 0px 0px}.table-paginator{font-size:14px}.table-paginator a{padding:0px 3px}.whatcanido{background:#eee;text-align:center;padding:20px;font-size:18px;color:#2a5dbc;text-decoration:none;border:1px solid #DDDDDD}.whatcanido:hover{background:#2a5dbc;color:#fff;border:1px solid #2a5dbc}.optional_passenger{display:block;padding:15px 0px;border:1px solid #ddd;border-radius:3px;font-size:13px;font-weight:bold;color:#666;background:#F9F9F9;cursor:pointer}.optional_passenger:hover,#all-paxes:hover,.pax-item-active{background:#eee}.optional-passenger-data.dt-passenger{position:relative;z-index:999;display:none}.optional-passenger-title{background:#ddd;color:#333;display:block;font-size:13px;font-weight:bold;line-height:14px;padding:5px;margin-top:2px}.optional-passenger-body{background:#f8f8f8;padding:15px;padding-bottom:0px;border:1px solid #ddd;margin-bottom:10px}#all-paxes{display:inline-block;padding:10px;border:1px solid #ddd;font-size:13px;font-weight:bold;color:#333;background:#F9F9F9;cursor:pointer}#all-paxes-btn-container{display:none}.close-this-pax{float:right;border:1px solid #7186B3;color:#7186B3;text-align:center;margin-top:-3px;margin-right:-3px;padding:2px 5px;font-weight:bold;cursor:pointer;background:#FFF}.close-this-pax:hover{background:#7186B3;color:#fff}.linkmail{color:#3FA1FF !important;text-decoration:underline !important;font-weight:bold !important}.masFareLink{border:1px solid #296AA2;padding:4px 10px;border-radius:3px;box-shadow:1px 1px 1px #777777;background:#2A78BC;color:#fff !important}.masFareLink:hover{text-decoration:none;background:#2a5dbc}#searchFromTo.groups .styled-select input{color:#555;height:34px}.modal-in-waiting{max-width:700px;padding:15px 20px;margin:0 auto;box-shadow:1px 1px 1px 1px #999}#retry_loading{display:none}.logo-loading{position:relative;width:204px;margin:0 auto}.logo-loading span{position:absolute;color:#0033A0;line-height:0px;font-size:50px;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;width:26px;height:26px;background:#0033A0;border-radius:50%;top:2px;left:2px}.logo-loading span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;width:21px;height:21px;top:27px;left:17px}.logo-loading span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;width:19px;height:19px;top:9px;left:29px}.logo-loading span:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s;width:12px;height:12px;top:27px;left:42px}.logo-loading span:nth-child(5){-webkit-animation-delay:.8s;animation-delay:.8s;width:10px;height:10px;top:16px;left:50px}.logo-loading span:nth-child(6){-webkit-animation-delay:1.0s;animation-delay:1.0s;width:8px;height:8px;top:27px;left:57px}.logo-loading span:nth-child(7){-webkit-animation-delay:1.2s;animation-delay:1.2s;width:5px;height:5px;top:20px;left:63px}.logo-loading span:nth-child(8){-webkit-animation-delay:1.4s;animation-delay:1.4s;width:6px;height:6px;top:25px;left:67px}.loading-sm{width:24px}.loading-md{width:40px}.destinationSelect .warning{color:#888 !important}#CurriculumAddForm .form-error{background:rgb(255, 221, 221);border:1px solid rgb(255, 192, 192)}@-webkit-keyframes "blink"{0%{opacity:.2;}20%{opacity:1;}100%{opacity:.1;}}@keyframes "blink"{0%{opacity:.2;}20%{opacity:1;}100%{opacity:.1;}}#backTop{right:25px;bottom:25px;position:fixed;display:block;background:rgba(42,93,188,0.60);color:#fff;border-radius:50%;width:40px;height:40px;text-align:center;font-size:33px;transition:opacity 0.2s ease-out;opacity:0;z-index:99999}#backTop:hover{cursor:pointer;background:#2a5dbc}#backTop.show{opacity:1}.modal-window-conditions ul,.modal-window-conditions ol{line-height:1.4em;margin:5px 0px 0px 5px}.airport-offices{line-height:24px !important;font-size:16px}.social-network-icon{width:22px}.contact-social-network-icon{width:40px;margin-right:5px}.nav-tabs>li>a{border-radius:8px 8px 0 0}.nav-tabs{border-bottom:0}#servicesBox{background-color:inherit;border-radius:0}#home-services-check-in,#home-services-booking-consult{border-top:1px solid #DDDDDD !important;border-radius:0px 8px 8px 8px}#searchFlights,#servicesBox{background:inherit}#searchFlights #searchForm{border-radius:0 0 8px 8px}#searchFlights #home-check-in,#searchFlights #home-booking-consult,#searchFlights #home-cars,#searchFlights #home-hotels,#searchFlights #home-travels,#searchFlights #formMulti,#servicesBox #home-services-booking-consult{border-radius:0 0 8px 8px}.offers-box{border-radius:8px}.carousel-image{border-radius:8px}.menu-phone-number-top{display:none}.home-phone{display:none}.menu-phone-number.booking{margin-top:32px}.signup-header-link:hover .tooltip-signup{visibility:visible;opacity:1}.tooltip-signup{visibility:hidden;right:0;top:45px;font-weight:bold;border-radius:5px;border:1px solid #bbb;background:#fff;color:#888;position:absolute;box-shadow:0px 0px 3px 0px #aaa;z-index:999999;padding:10px;width:300px;line-height:16px;opacity:0;-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;transition:all .30s ease-in-out}.mDay{display:none}.newsearch{display:none}.panel-cnf .panel-heading{background:#2a5dbc;color:#fff}.btn-cnf.ag{border-radius:4px}.centered-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:720px}.fomento-form{padding:15px;box-shadow:1px 1px 1px 1px #999;border-radius:4px;background:#fff}.refund-table-header{background:#2a5dbc;color:#fff;font-weight:bold}.btn-reserve{background:#FFD500;font-weight:bold;color:#2a5dbc;border-radius:0}.btn-reserve:hover,.btn-reserve:focus,.btn-reserve:active{background:#FFC107}.btn-reserve.disabled{background:#e7e7e7;color:#c0c0c0 !important}.nav-item{background:#2a5dbc;border:1px solid #D8D8D8;border-right:none;padding:0px 10px;color:#fff}.nav-item:first-child{border-radius:8px 0 0 8px}.nav-item:last-child{border-right:1px solid #D8D8D8;border-radius:0 8px 8px 0}.nav-item-user{background:#2a5dbc;border:1px solid #D8D8D8;padding:0px 10px;border-right:none;border-radius:8px 0 0 8px;font-weight:bold;color:#FF0000}.nav-item a{color:#fff !important}.nav-item a:hover{color:#FF0000 !important}.nav-item a.current{color:#FF0000 !important;font-weight:bold}#errorfeepax{display:none;font-size:12px}.feeforpax.error{background:#FFDEDE}.cnfsc{float:left;position:relative;right:-18px;width:19px;height:37.6px;border:1px solid #d8d8d8;border-left:none;margin-right:0px;background:#eeeeee;border-radius:0 50px 50px 0;z-index:9}.nav-icon-user{margin-right:-33px;color:#2a5dbc;font-size:20px;padding:2px 15px}.signup-header-link a{padding:8px 15px !important}#loginBox{padding:8px 15px 8px 28px !important}#passwordForgottenLink{margin-top:10px;display:block}#rememberMeLabel{display:block;margin-top:20px;margin-bottom:10px}.section-title-info{font-weight:bold;color:#2a5dbc;font-size:14px !important;margin-bottom:2px;display:block;line-height:16px}.infoSection .important{border:1px solid #2a5dbc;padding:10px}.luggageimage{width:150px;vertical-align:middle}.luggagedescription{background:#deeaf6}.right-ondesk{margin-top:32px}.search-box-header h2,.home-services-box-header h2,.offers-box h2{font-size:14px;font-weight:normal;margin:0;padding:0;color:inherit;display:inline}.offers-box h2{color:#2a5dbc;font-weight:bold}#cont-vuelos-baratos h1{color:#2a5dbc;font-size:20px;margin:0;padding:0;display:inline}h2.cheap-flight-header{font-size:12px;color:inherit;margin:0;padding:0;display:inline}#service-section h1.title{color:#2a5dbc;font-size:20px;font-weight:bold;margin-bottom:10px}#informationMenu h1{color:#2a5dbc;font-size:20px;font-weight:bold;display:inline}.showConditionsSumarySelected .see-conditions{font-weight:normal !important;color:#666 !important;text-decoration:none !important}.noSelected .see-conditions{font-weight:normal !important;color:#ccc !important;text-decoration:none !important}.placeholder-colored::-webkit-input-placeholder{color:#2a5dbc}.placeholder-colored::-moz-placeholder{color:#2a5dbc;opacity:1}.placeholder-colored::-moz-placeholder{color:#2a5dbc;opacity:1}.placeholder-colored::-ms-input-placeholder{color:#2a5dbc}.hideOption,.ninosContent,.ninoSelectContainer,.ninosContentTr,.ninoSelectContainerTr{display:none}#select-guests-rooms,#select-guests-rooms-travels{cursor:pointer}.logitfield:disabled{background:#dddddd}#errorHotelsMsgs,#errorTravelsMsgs{padding:0 15px}#errorHotelsMsgs .alert,#errorTravelsMsgs .alert{margin:10px 0px;padding-top:10px;padding-bottom:10px}#select-departure-date,#select-return-date,#select-departure-travel-date{background:#FFFFFF url(/css//images/bg-calendar.png) no-repeat 95% 50%;cursor:pointer}.circle-icon{background:#09729f;border-radius:50%;width:35px;height:35px;display:inline-block;line-height:35px;font-size:18px;color:#fff}.circle-icon .plane-icon{margin-top:9px;margin-right:1px;font-size:18px}.circle-icon.hotel{background:#1595ce}.circle-icon.actividades{background:#5faadd}.circle-icon.coches{background:#acc7e1}.circle-icon .actividades-icon{width:27px;margin-top:6px}.blockicon{display:block !important}.badge-store-ios{width:42%;margin:4%}.badge-store-google{width:52%}.badge-store-qr{max-width:35%}.flag-notice{background-color:#90abde;color:#fff;padding:10px;border-radius:5px;text-decoration:none}.flag-notice.resident-advertence{background-color:#fff2cc;color:#808080}.flag-notice.statement-advertence{background-color:#f4b081;color:#000000;margin-bottom:10px}.flag-notice.statement-advertence.bg-blue{background:#2a5dbc;color:#fff}.flag-notice.bg-cyan{background:#DEEBF7;color:#000;margin-top:20px;padding:15px}.flag-notice.bg-cyan p{font-size:17px;margin-bottom:5px;line-height:20px;width:95%;display:inline-block;margin-top:2px}.flag-notice.bg-cyan i{color:#2A5DBC;vertical-align:top;margin-right:5px}.flag-notice.statement-advertence.bg-info{background:#2a5dbc;color:#fff;font-size:17.28px;margin-bottom:5px;line-height:20px;padding:20px;text-align:justify}.flag-notice.statement-advertence.bg-emer{background-color:#fff2cc;color:#808080;font-size:17.28px;margin-bottom:5px;line-height:20px;padding:20px;border-radius:5px;text-align:justify}.flag-notice.statement-advertence.bg-emer a{color:#808080}.flag-notice.statement-advertence.bg-info a{color:#FFFFFF}.flag-notice.statement-advertence a:focus,a:hover{text-decoration:none}.flag-notice-link:hover,.flag-notice-link:focus{text-decoration:none;cursor:pointer}.news-paper{margin:0px 4px;width:20px}#messagePriceResident{color:#2a5dbc;margin-top:8px;font-size:10px;display:none}#messagePriceResident .priceinto{font-size:14px;font-weight:bold}#messagePriceResident i{font-size:16px}@media (max-width: 992px){#pricesTable #messagePriceResident{font-size:14px}#pricesTable #messagePriceResident .priceinto{font-size:16px}.menu-phone-number-top{display:block;margin-top:22px}.menu-phone-number{display:none}.badge-store-ios{width:60%;margin:4%}.badge-store-google{width:72%}.badge-store-qr{max-width:60%}.flag-notice{text-align:unset}.flag-notice p{text-align:unset}}@media (max-width: 767px){#header #headerMenu{display:block}.price-integer{font-size:13px !important}.price-decimal{font-size:13px !important}.pax-icons-availibility{float:none !important;display:block !important;margin-top:5px !important}.calendarIcons{text-align:left}.availability-month{display:block}.selectDay .previousDay,.selectDay .nextDay{padding:20px 0px !important}.date .day-showed{font-size:14px}.date .price-showed{font-size:9px}#buyProcessSelection #rateTable .availability-cell-left,.timetable-table .availability-cell-left,.timetable-table .row-title .title-left .left{width:50% !important}.timetable-table .row-title .title-right{line-height:18px}#buyProcessSelection #rateTable .availability-cell-left.jsHourInitial,.timetable-table.jsHourInitial{font-size:13px !important}#buyProcessSelection #rateTable .availability-cell-left.jsHourFinal,.timetable-table.jsHourFinal{font-size:13px !important}.trayect,.info-flight-link{font-size:11px !important;margin-top:5px;padding:0 !important;text-align:center !important}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right{height:59px;line-height:59px}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right.rev-res,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right.rev-res{height:55px;line-height:55px}.no-seats{line-height:15px !important;padding-top:22px !important}#buyProcessSelection #rateTable .left,.timetable-table .row-title .title-left .left{width:50%;margin:1px 0px;font-size:11px}#buyProcessSelection #rateTable .right{padding:8px 0px !important}.modal-info-flight,.modal-info-flight-multi{display:block}#buyProcessSelection #rateTable .availability-row-0 .seats,#buyProcessSelection #rateTable .availability-row-1 .seats{padding-top:12px}.condition-title{font-size:11px;line-height:14px}.main-menu{display:block}.timetable-table .availability-cell-right .available,.timetable-table .availability-cell-right .not-available{height:60px}.timetable-table .availability-cell-right .available .check-icon{margin-top:19px}.menu-phone-number{margin-top:25px}.menu-phone-number-top{display:none}.home-phone{display:block;float:none !important}#calendarOneWay .previousDay,#calendarOneWay .nextDay{padding:10px 0px !important}.newsearchsession{display:none}.newsearch{display:block}.nav.navbar-nav.navbar-right{position:relative;left:50%;transform:translate(-50%, 0);margin-bottom:25px !important;margin-top:10px !important;float:left !important;z-index:999}.nav.navbar-nav.navbar-right:after{z-index:99999}.login-box-menu.nav-bg{top:-25px}.right-ondesk{margin-top:0px}.mfull-width{width:100%}.badge-store-ios{width:60%;margin:4%}.badge-store-google{width:72%}.badge-store-qr{max-width:60%}.flag-notice{text-align:unset}#buyProcessSelection #rateTable .availability-cell-right .price .price-title-element{display:none}#buyProcessSelection #rateTable .availability-cell-right .price{width:100%}#buyProcessSelection #rateTable .availability-cell-right .price.resident{border-left:0;background-color:transparent;color:#2A5DBC}.residentDescription{display:block}#buyProcessSelection #rateTable .availability-row-0 .availability-cell-right,#buyProcessSelection #rateTable .availability-row-1 .availability-cell-right{height:75px;line-height:69px}#buyProcessSelection #rateTable .availability-row-0.conected-flight .availability-cell-right,#buyProcessSelection #rateTable .availability-row-1.conected-flight .availability-cell-right{height:86px;line-height:70px}#buyProcessSelection #rateTable .availability-row-0.conected-flight .availability-cell-right.no-seats,#buyProcessSelection #rateTable .availability-row-1.conected-flight .availability-cell-right.no-seats{line-height:46px}}@media (max-width: 480px){.badge-store-ios{width:60%;margin:4%}.badge-store-google{width:72%}.badge-store-qr{max-width:60%}#calendarOneWay .date .price-showed{display:block}#isMobileDevice{display:none}.date .day-showed{font-size:12px}.no-seats{line-height:15px !important;padding-top:16px !important}#buyProcessSelection #rateTable .availability-row-0 .seats,#buyProcessSelection #rateTable .availability-row-1 .seats{padding-top:5px}.trayect,.info-flight-link{font-size:10px !important;margin-top:5px;padding:0 !important;text-align:center !important}.date .price-showed{display:none}.availability-day{display:block}.way{line-height:26px}.cnf-menu{padding-top:15px;font-size:12px}.nav-tabs>li{font-size:12px !important}.flag-notice{text-align:unset}div.condition-row.description-row > div > span{width:87.2%;line-height:15px;margin-top:10px}}@media (max-width: 340px){#buyProcessSelection .rateTabsType ul li{font-size:13px}#buyProcessSelection .rateTabsType ul{height:43px}.mDay{display:block}.dDay{display:none}div.condition-row.description-row > div > span{width:84.2%;line-height:15px;margin-top:10px}.cond-concept{width:37%;padding:5px}.cond-icon{padding:unset}.cond-description{width:53%;padding:5px}}@media print{a[href]:after{content:none !important}}.font-italic{font-style:italic}.pl0{padding-left:0px}.py10{padding-top:10px;padding-bottom:10px}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceResident{background-color:#59c2ff59}#buyProcessSum #buyProcessSummary #summaryContent #finalPriceResident{background-color:#59c2ff59}#bookingPassengersDataForm .resident-label{font-size:135%;font-weight:bold;margin-bottom:10px;margin-left:15px}.contact-form .input.date{background:none !important;width:100%;display:flex;flex-wrap:wrap;align-items:center;padding:0}.contact-form .input.date label{display:inline-block;text-align:left;width:100%}.contact-form .input.date select{display:inline-block;flex:1}.contact-form .input.date select:not(:last-child){margin-right:10px}.contact-form .input.date select:not(#ContactFormFlightDateDay){margin-left:10px}#infoAmount .promo-fare-discount,.info-table .promo-fare-discount{color:red}.promo-fare-discount-availability-message{background:#FFD500;color:#2A5DBC;border:2px solid #2A5DBC;border-radius:5px;margin-top:10px;padding:10px;font-size:17px}.discount-legal-text{color:grey;font-size:12px;font-weight:lighter;margin-top:10px;margin-bottom:15px}#modalConcertsPromotions .modal-body{display:flex;flex-direction:column;align-items:center}#modalConcertsPromotions .modal-body > div{width:80%}#modalConcertsPromotions .modal-body > div:first-child{width:85%}.concert-promotion-row{display:flex;align-items:center;justify-content:left}.concert-promotion-row .image img{max-width:100px !important;margin:0 20px}.concert-promotion-button{width:20px;height:20px;background:white;border:2px solid gray;margin-right:15px;cursor:pointer}#modalConcertsPromotions.modal{text-align:center;padding:0 !important}#modalConcertsPromotions.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}#modalConcertsPromotions .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}#modalConcertsPromotions .modal-header{border-bottom:0}.concert-promotion-button:hover{background:#2A5DBC;border:2px solid #2A5DBC}.iframeContainer{width:100%}.iframeContainer iframe{height:900px;width:100%}.promoDiscountCodeContainer{color:#666;padding:30px;background:#eee}.promoDiscountCodeContainer p{text-align:center}.promoDiscountCodeContainer p.highlight{color:#2a5dbc;font-weight:bold;font-size:24px}.centered-text{text-align:center}.margin-15{margin:15px}.margin-20{margin:20px}.color-cnfblue{color:#2A5DBC}.claimFileInput,.claimFileInput label{cursor:pointer}.claimFileInput input{display:none}.luggage-image{max-width:333px}.isoImage{width:20%;max-width:170px}