.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}