article, .navbar-fixed-top, .navbar-fixed-bottom, aside, footer, header, nav, section { display:block; }html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; }body { font-family:Trebuchet MS; font-size:13px; line-height:normal; color:#333333; background-color:#ffffff; margin:0; }a { color:#0D3878; text-decoration:none; outline-style:none }a:hover { text-decoration:none; }ul, ol { list-style:none; margin:0; padding:0; }h1 { font-size:1.7em; color:#505050; margin:0; }h2 { font-size:1.5em; margin:0; color:#505050; font-weight:normal; }h3 { font-size:1.5em; margin:0; font-weight:normal; color:#4b4b4c; }h4 { font-size:1em; margin:0; font-weight:normal; }img { border:0; vertical-align:middle; }label { display:block; margin-bottom:5px; font-weight:bold; }select,textarea,input[type="text"], input[type="password"] { font-size:17px; font-weight:normal; line-height:20px; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; background:#FFFFFF; border:1px solid #c6c8c9; border-radius:6px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; color:#505050; height:40px; margin:0; padding:8px 10px; width:100%; }textarea { font-family:Droid Sans,Roboto,Trebuchet MS; font-size:16px; }select { -webkit-appearance:listbox; }input[type="text"]:focus, input[type="password"]:focus { font-style:normal; border-color:#52A8EC; outline:0; outline:thin dotted \9;  -webkit-box-shadow:0 0 3px #52A8EC inset, 0 0 1px #52A8EC; -moz-box-shadow:0 0 3px #52A8EC inset, 0 0 1px #52A8EC; box-shadow:0 0 3px #52A8EC inset, 0 0 1px #52A8EC; }input[type="radio"], input[type="checkbox"] { margin:4px 5px 0 0; margin-top:1px \9; line-height:normal; float:left; }input::-moz-placeholder,textarea::-moz-placeholder,input.placeholder,textarea.placeholder, input.blur { color:#A4A4A4; vertical-align:middle; }input::-ms-input-placeholder,textarea::-ms-input-placeholder { color:#A4A4A4; }input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color:#A4A4A4; }.center-block { display:block; margin-left:auto; margin-right:auto; text-align:center; }.pull-right { float:right !important; }.pull-left { float:left !important; }.hide, .hidden { display:none !important; visibility:hidden !important; }.show { display:block !important; }.required { color:#f71a03; }select::-ms-expand { display:none; }[class^="icon-"],[class*=" icon-"] { display:inline-block; width:21px; height:21px; *margin-right:.3em; line-height:21px; vertical-align:top; background-image:url("/App_Theme/images/masterNew.png"); background-position:0 0; background-repeat:no-repeat; margin-top:0; }.btn { display:inline-block; font-size:20px; font-weight:bold; margin-bottom:0; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:10px; line-height:1.428571429; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; width:100%; }.btn-primary { color:#fff; border:0px none; text-shadow:0 1px 0 #000000; background-color:#006EA6; background-image:-moz-linear-gradient(top, #0091c6, #006ea6); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0091c6), to(#006ea6)); background-image:-webkit-linear-gradient(top, #0091c6, #006ea6); background-image:-o-linear-gradient(top, #006ea6, #0091c6); background-image:linear-gradient(to bottom, #0091c6, #006ea6); background-repeat:repeat-x; }.btn-secondary { background-color:#f35f1a; background-image:-moz-linear-gradient(top, #ff9540, #f35f1a); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ff9540), to(#f35f1a)); background-image:-webkit-linear-gradient(top, #ff9540, #f35f1a); background-image:-o-linear-gradient(top, #ff9540, #f35f1a); background-image:linear-gradient(to bottom, #ff9540, #f35f1a); color:#fff; text-shadow:0 1px 0 #000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }.btn-disabled { background-color:#B2B2B2; background-image:-moz-linear-gradient(top, #B2B2B2, #B2B2B2); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#B2B2B2), to(#B2B2B2)); background-image:-webkit-linear-gradient(top, #B2B2B2, #B2B2B2); background-image:-o-linear-gradient(top, #B2B2B2, #B2B2B2); background-image:linear-gradient(to bottom, #B2B2B2, #B2B2B2); color:#fff; text-shadow:0 1px 0 #000; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; cursor:auto; }.label { display:inline; padding:.5em .6em .5em; border-radius:10px; line-height:1; text-align:center; white-space:nowrap; vertical-align:baseline; border-radius:.25em; position:relative; }.label a { color:#fff; font-size:0.9em; }.label-primary { background-color:#004F7A; }.label:empty { display:none; }.after { padding-right:20px; }.before { padding-left:20px; }.col-xs-2, .col-xs-3, .col-xs-4, .col-xs-10 { position:relative; min-height:1px; }.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11 { float:left; }.col-xs-10 { width:83.33333333333334%; }.col-xs-4 { width:33.33333333333333%; }.col-xs-3 { width:25%; }.col-xs-2 { width:16.666666666666664%; }.Wp8 select, .Wp8 textarea, .Wp8 input[type="text"], .Wp8 input[type="password"] { border:1px solid #C6C8C9; border-radius:0px; box-shadow:none; }.Wp8 article ol input[type="checkbox"] { margin-top:2px; }.Wp8 .btn-primary { background-image:none; border-radius:0px; box-shadow:none; text-shadow:none; }.Wp8 .btn-secondary { background-color:#f35f1a; background-image:none; text-shadow:none; border-radius:0; padding:2px 8px 2px; margin-top:4px; }.Wp8 .after.arrow:after { background:transparent url("/App_Theme/images/master.png?v=134132666060000000") no-repeat repeat -624px -12px; right:8px; }.Wp8 .before.arrow:after { background:transparent url("/App_Theme/images/master.png?v=134132666060000000") no-repeat repeat -651px -12px; left:8px; }.Wp8 .icon-menu { background-position:-573px -1px; width:14px; height:3px; }.Wp8 .icon-search { background-position:-716px -12px; width:25px; height:25px; margin:-5px 5px 0 4px; }.Wp8 .icon-share { background-position:-597px -12px; width:26px; height:26px; margin:8px 0 0 6px; }.Wp8 .icon-return { background-position:-569px -12px; width:26px; height:26px; margin:-5px 5px 0 4px; }.Wp8 .paginacion .arrow:after { border:0; content:""; position:absolute; top:25%; }.Wp8 .navbar-fixed-bottom .arrow:after, .Wp8 .navbar-bottom .arrow:after { border:0; content:""; height:26px; width:26px; }.after.arrow:after { background:transparent url("/App_Theme/images/master.png?v=134132666060000000") no-repeat repeat -678px -11px; right:8px; }.before.arrow:after { background:transparent url("/App_Theme/images/master.png?v=134132666060000000") no-repeat repeat -697px -11px; left:8px; }.paginacion .arrow:after { border:0; content:""; position:absolute; top:25%; }header { background-color:#055b87; background:linear-gradient(60deg, #055b87 76px, #004f7a 120px); background:-ms-linear-gradient(60deg, #055b87 76px, #004f7a 120px); background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(0, #055b87),color-stop(1, #004f7a)); background:-o-linear-gradient(60deg, #055b87 76px, #004f7a 120px); background:-webkit-linear-gradient(60deg, #055b87 76px, #004f7a 120px); background:-moz-linear-gradient(60deg, #055b87 76px, #004f7a 120px); box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.3); }.navbar-bottom { float:left; position:relative; bottom:0; background:#025580; padding:5px 0; height:40px; width:100%; margin-top:0px }.navbar-bottom .arrow:after { border:0; content:""; height:27px; width:17px; }.navbar-fixed-top, .navbar-fixed-bottom { position:fixed; right:0; left:0; z-index:2; }.navbar-fixed-top { top:0; height:38px }.navbar-fixed-bottom { bottom:0; margin-bottom:0; background:#025580; padding:5px 0; height:40px; }.navbar-fixed-bottom .arrow:after { border:0; content:""; height:27px; width:17px; }.navbar { position:relative; min-height:50px; margin-bottom:20px; border:1px solid transparent; }.navbar:before,.navbar:after { content:" "; display:table; }.navbar:after { clear:both; }.navbar:before,.navbar:after { content:" "; display:table; }.navbar:after { clear:both; }nav { padding:10px; margin-bottom:0; }nav a { padding-left:5px; color:#dbe9f3; font-size:12px; }.nav:before,.nav:after { content:" "; display:table; }.nav:after { clear:both; }nav.pull-left { position:relative; left:-10px; padding-left:5px; padding-right:0px; }nav.pull-right { position:absolute; top:0; right:0; }nav.pull-right div { padding-left:5px; display:inline; }nav .ballMessage { position:absolute; height:10px; width:10px; left:15px; top:7px; padding:0; background-color:#FF6000; border:0px; }.browserSafari nav .ballMessage { height:10px; width:10px; }nav .filters { padding:11px 12px; position:relative; right:-10px; width:16px; float:right; top:-10px; height:16px; }nav .filters.open { background-color:#017dbd; }.iconMenu .icon-logo { background-position:0px -46px; width:38px; height:18px; }.iconBack .icon-logo { background-position:0px -65px; width:29px; height:19px; margin-left:5px; }.iconBack .ballMessage { display:none; }.icon-login { background-position:-30px -66px; width:17px; height:17px; }.icon-search { background-position:-50px -65px; width:16px; height:17px; }.icon-share { background-position:-40px -45px; width:16px; height:19px; margin:0; }.browseriOS .icon-share { background-position:-15px -97px; width:16px; height:20px; margin:-2px 0 0; }.icon-filter { background-position:-320px -70px; width:16px; height:16px; margin:0; }.headerTitle { color:#ffffff; text-align:center; margin-right:36px; }.headerTitle h2 { color:#ffffff; font-size:15px; line-height:18px; font-weight:bold; margin-top:10px; }.headerTitle h3 { display:none; color:#ffffff; font-size:12px; line-height:15px; text-transform:none; }.headerTitle.withSubtitle h2 { margin-top:2px; }.headerTitle.withSubtitle h3 { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.wrapper { margin-top:37px; position:absolute; width:100%; height:100%; background:#fff; }.wrapper.move { transform:translateX(290px); -webkit-transform:translate3d(290px,0,0); -webkit-transform:translateX(290px); -moz-transform:translateX(290px); -ms-transform:translateX(290px); -o-transform:translateX(290px); margin-top:0; position:fixed; }.wrapper.move article { margin-top:37px; }.wrapper.move nav.pull-left { left:0; }.content { padding:10px 5px; overflow:hidden; }.div-publi { clear:both; overflow:hidden; width:100%; background-color:white; position:fixed; bottom:0; }.content-publi { margin:0 auto; width:320px; }div.publicity { display:block; clear:both; margin:0px auto 15px auto; width:320px; height:50px; padding:0; position:relative; }div.publicity2 { width:300px; }.publicityBottomBanner { bottom:0; margin:0 auto 0 auto !important; padding:0 !important; height:50px !important; width:320px }.pull-botttom { padding-bottom:50px; overflow:hidden; }aside { background:#055b87; color:#90b9ce; bottom:0; height:inherit; position:fixed; top:0; visibility:hidden; width:290px; z-index:-1; }aside.show { z-index:3; visibility:visible; }aside header { background:transparent; box-shadow:none; min-height:38px; }aside header .iconMenu { display:none; }.userInfo { padding:13px 0 13px 15px; background-color:#0D3878; display:block; overflow:hidden; }.userInfo .avatar { float:left; margin-right:10px; overflow:hidden; height:60px; width:60px; -webkit-border-radius:40px; -moz-border-radius:40px; border-radius:40px; border:3px solid #0b4f72; background:#F0F0F0 }.userInfo .avatar img { display:inline-block; position:relative; height:86px; width:63px; top:-13px; }.userInfo .avatar .mask { display:none; }.Android2x .userInfo .avatar { border:none; position:relative; }.Android2x .userInfo .avatar .mask { display:block; position:absolute; top:-1px; left:-1px; height:62px; width:62px; background:transparent url("/App_Theme/images/mask.png") no-repeat repeat 0 0; z-index:5 }.Android2x.premium .userInfo .avatar .mask { background-position:-62px 0; }.Android2x .userInfo .avatar img { z-index:4; height:60px; width:60px; top:0px; left:0px; }.browserSafari .userInfo .avatar { border:none; position:relative; }.browserSafari .userInfo .avatar .mask { display:block; position:absolute; top:-1px; left:-1px; height:62px; width:62px; background:transparent url("/App_Theme/images/mask.png") no-repeat repeat 0 0; z-index:5 }.browserSafari.premium .userInfo .avatar .mask { background-position:-62px 0; }.browserSafari .userInfo .avatar img { z-index:4; height:60px; width:60px; top:0px; left:0px; }.browserSafari aside header .userInfo .avatar { display:none; visibility:hidden; z-index:-10; }.browserSafari aside.show header .userInfo .avatar { display:block; visibility:visible; z-index:3; }.userInfo .avatar.none img, .userInfo .avatar.man img, .userInfo .avatar.woman img { display:none; }.userInfo .avatar.man { background:transparent url("/App_Theme/images/masterNew.png") -145px -10px no-repeat; }.userInfo .avatar.none { background:transparent url("/App_Theme/images/masterNewNone.png") -145px -10px no-repeat; }.userInfo .avatar.woman { background:transparent url("/App_Theme/images/masterNew.png") -209px -10px no-repeat; }.userInfo .name strong { display:block; color:#ffffff; font-size:17px; line-height:22px; margin:12px 0 1px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.userInfo .name span { margin-right:7px; font-size:14px; line-height:18px; }.userInfo .name .lnkContract { font-size:15px; line-height:18px; font-weight:bold; }.menu { bottom:0; top:92px; height:auto; overflow-x:hidden; overflow-y:auto; width:inherit; z-index:-1; position:absolute; border-top:1px solid #0a5377; }.browserChrome .menu { z-index:0; }.menu li { border-top:1px solid #176f9c; border-bottom:1px solid #0a5377; background-color:#096493; }.menu a { color:#90b9ce; font-size:18px; padding:15px 0px 15px 15px; display:block; }.menu .selected a { color:#fff; }.menu .txt { display:inline-table; }.ballMessage { color:#ff6600; border-radius:25px; border:2px solid #ff6600; line-height:20px; background-color:#FFFFFF; display:inline-table; font-size:14px; height:21px; text-align:center; width:21px; padding:0 1px 0 0; float:right; margin-right:10px; }.browserSafari .ballMessage { line-height:21px; height:20px; width:20px; }.icon-menuhome { background-position:-110px -23px; margin-right:11px; }.icon-menusearch { background-position:-88px -23px; margin-right:11px; }.icon-menulogin { background-position:-21px -23px; margin-right:11px; }.icon-candidaturas { background-position:0 -23px; margin-right:11px; }.icon-alerts { background-position:-43px -23px; width:22px; height:22px; margin-right:10px; }.icon-message { background-position:-65px -23px; width:23px; margin-right:10px; }.icon-recommend { background-position:-118px -47px; width:18px; height:18px; margin-right:12px; margin-left:2px; margin-top:1px; }.icon-menuarrow { background-position:-134px -13px; width:8px; height:13px; margin:4px 13px 0 0; float:right; }.selected .icon-menuhome { background-position:-110px 0; }.selected .icon-menusearch { background-position:-88px 0px; }.selected .icon-menulogin { background-position:-21px 0px; }.selected .icon-candidaturas { background-position:0 0; }.selected .icon-alerts { background-position:-43px 0; }.selected .icon-message { background-position:-65px 0; }.selected .icon-recommend { background-position:-118px -66px; }.selected .icon-menuarrow { background-position:-134px 0; }ul.submenu-inside { border:0; display:none; margin-top:-5px; padding-bottom:3px; }ul.submenu-inside.open { display:block; }ul.submenu-inside li { border:0; }ul.submenu-inside a { color:#90b9ce !important; font-size:15px; padding:0 0px 10px 52px; display:block; }ul.submenu-inside .selected a { color:#ffffff !important; }ul.submenu-inside .icon-menuarrow { background-position:-135px -39px; width:8px; height:11px; margin:5px 13px 0 0; }ul.submenu-inside .selected .icon-menuarrow { background-position:-135px -27px; }.menu.stick_bottom ul.submenu { position:absolute; width:100%; bottom:3px; }.menu ul.submenu { width:100%; border-bottom:0px; padding:15px 0 10px; }.menu ul.submenu li { border:0px; text-align:right; background:transparent !important; }.menu ul.submenu li a { color:#ffffff; font-size:14px; padding:3px 15px; }.main-menu > li { display:none; }.Wp8 .icon-menusearch { background-position:-89px -22px; }.Wp8 .icon-menulogin { background-position:-22px -22px; }.Wp8 .selected .icon-menusearch { background-position:-89px 0px; }.Wp8 .selected .icon-menulogin { background-position:-22px 0px; }.logged-out aside .menu { top:38px; }.logged-out .main-menu .login,.logged-out .main-menu .addcv,.logged-out .main-menu .search { display:block; }.logged-out aside header .userInfo,.logged-out .menu .logout { display:none }.basic .main-menu .home,.basic .main-menu .match,.basic .main-menu .search,.basic .main-menu .recommendations,.basic .main-menu .messages,.basic .main-menu .alerts,.basic .submenu .access,.basic .main-menu .cv { display:block; }.main-menu .addcv { background:#fc721c; color:#ffffff; }.main-menu .addcv a { color:#ffffff; }.premium aside { background:#fc721c; color:#fcc3a6; }.premium .menu a { color:#fcc3a6; }.premium .menu .selected a { color:#fff !important; }.premium .menu { border-top:1px solid #f06610; }.premium .menu li { border-top:1px solid #f88953; border-bottom:1px solid #f06610; background-color:#fe8134; }.premium .menu ul.submenu-inside { display:block; }.premium .menu ul.submenu-inside li { border:0px; }.premium .menu ul.submenu-inside a { color:#fcc3a6 !important; }.premium .menu ul.submenu-inside .selected a { color:#ffffff !important; }.premium aside header .userInfo { background-color:#fc721c; }.premium aside header .userInfo .avatar { border-color:#c45109; }.premium aside header .userInfo .name span { color:#ffffff; }.premium aside header .userInfo .name .lnkUpgrade { display:none; }.premium aside header .userInfo .name .lnkContract { color:#c45109; display:block; }.premium .main-menu .home,.premium .main-menu .match,.premium .main-menu .search,.premium .main-menu .recommendations,.premium .main-menu .messages,.premium .main-menu .alerts,.premium .submenu .access,.premium .main-menu .cv { display:block; }.premium .ballMessage { border:2px solid #c45109; color:#c45109; }.premium nav .ballMessage { background-color:#c45109; border:0px; }.Android2x aside.show header .iconMenu { display:block; position:absolute; top:10px; right:10px; }.Android2x .wrapper { display:block; }.Android2x .wrapper.move { display:none; position:absolute !important; }.Android2x aside { position:fixed; width:100%; }@media (max-height:570px) {     .Android2x.premium aside { position:absolute !important; top:0; left:0; }    .Android2x.premium aside .menu { position:initial !important; }    .Android2x.premium aside .menu .submenu { position:initial !important; background-color:#fc721c; }}@media (max-height:570px) {     .Android2x.basic aside { position:absolute !important; top:0; left:0; }    .Android2x.basic aside .menu { position:initial !important; }    .Android2x.basic aside .menu .submenu { position:initial !important; background-color:#055b87; }}.PCD { display:inline-table; }.noPCD { display:none; }.PCD .icon-pcd { display:block; clear:both; }.icon-pcd { background-position:-1px -84px; height:13px; width:13px; display:none; }.alert { padding:8px 35px 8px 14px; margin-bottom:20px; font-size:17px; text-shadow:0 1px 0 rgba(255, 255, 255, 0.5); background-color:#fcf8e3; border:1px solid #fbeed5; }.alert span.submsg { display:block; font-size:13px; }.alert-success { background-color:#dff0d8; border-color:#d6e9c6; color:#468847; }.alert-error { background-color:#f2dede; border-color:#eed3d7; color:#b94a48; }.alert-info { background-color:#d9edf7; border-color:#bce8f1; color:#3a87ad; }.containerSelect { position:relative; margin:0px; height:40px; z-index:1; }.customSelect { background:none repeat scroll 0 0 #FFFFFF; border-color:#CCCCCC; border-style:solid; border-width:1px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; font-size:17px; padding:10px 0 4px 10px; transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s; position:relative; border-radius:4px; cursor:pointer; height:25px; z-index:950 }.customSelect .button { height:40px; width:40px; background-image:-moz-linear-gradient(top, #D0CFCE 5%, #FFFFFF); background-image:-webkit-gradient(linear, 0 0, 0 5%, from(#ffffff), to(#D0CFCE)); background-image:-webkit-linear-gradient(bottom, #D0CFCE 5%, #FFFFFF); background-image:-o-linear-gradient(bottom, #D0CFCE 5%, #FFFFFF); background-image:linear-gradient(to top, #D0CFCE 5%, #FFFFFF); background-repeat:repeat-x; border-left:1px solid #CCCCCC; border-radius:0 4px 4px 0; box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset; cursor:pointer; position:absolute; right:0px; top:0px; }.customSelect .button:before { border-right:1px solid #B6B8B7; content:""; height:40px; position:absolute; top:0; }.customSelect .button:after { border-right:1px solid #FFFFFF; bottom:0; content:""; height:40px; position:absolute; right:39px; }.customSelect .icon-arrows { background-position:-431px -25px; height:20px; left:9px; position:absolute; top:5px; width:10px; margin-left:6px; margin-top:8px; }.customDropdown { background-clip:padding-box; background-color:#FFFFFF; border-radius:0 0 4px 4px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.2); display:none; list-style:none outside none; margin-top:0px; padding:5px 0; position:absolute; z-index:900; cursor:pointer; height:auto; width:100%; top:40px; }.finder .customDropdown li { margin-bottom:0; }.customDropdown li { clear:both; margin-bottom:0; color:#333333; display:block; font-weight:normal; line-height:20px; padding:3px 12px; white-space:nowrap; }.customDropdown li:hover,.customDropdown li:focus { color:#ffffff; text-decoration:none; outline:0; background-color:#0081c2; background-image:-moz-linear-gradient(top, #0088cc, #0077b3); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image:-webkit-linear-gradient(top, #0088cc, #0077b3); background-image:-o-linear-gradient(top, #0088cc, #0077b3); background-image:linear-gradient(to bottom, #0088cc, #0077b3); background-repeat:repeat-x; }.customDropdown li:hover a, .customDropdown li:focus a { color:#FFF; text-decoration:none }.customDropdown li a { color:#333 }.merror { background:#FFF1CC; border:1px solid #FA8340; margin:10px 0 0 0; padding:10px; }.merror img { background-position:-205px -5px; width:22px; height:21px; vertical-align:bottom; margin-right:10px; }.mAlert, .gridNoResult { display:block; overflow:hidden; clear:both; width:auto; padding:7px 13px; margin-bottom:10px; }.gridNoResult { background-color:#FFF8DB; }.mAlert span, .gridNoResult span { display:block; margin:4px 0 10px 0px; line-height:22px; font-size:19px; float:left; width:80%; }.mAlert span a { font-size:19px; }.ok { background-color:#F1FAEB; border:1px solid #C7EBAF; }.ko { background-color:#FFF8DB }.info img { background-position:-141px -115px; width:25px; height:25px; vertical-align:bottom; margin-right:10px; float:left; margin-top:4px; }.gridNoResult ul { clear:both; display:block; }.gridNoResult ul ul { margin-left:20px; }.downloadApp { width:320px; margin:10px auto 0; text-align:center }.downloadApp .logo { width:190px; margin:0 auto 10px; height:64px; background:transparent url("/App_Theme/images/logoAndroid.png") no-repeat repeat 0px 0px }.downloadApp .infoApp { font-family:Verdana; font-size:12px; font-weight:bold; width:141px; padding-left:143px; padding-right:11px; margin:0 auto 15px; height:223px; padding-top:43px; background:transparent url("/App_Theme/images/boxPhone.png") no-repeat repeat 0px 0px }.downloadApp .infoApp li { line-height:18px; padding-bottom:13px; margin-bottom:13px; border-bottom:1px solid #FECFB1 }.downloadApp .infoApp li.last { border-bottom:none }.downloadApp .upButton { width:295px; margin-bottom:15px }.downloadApp .downButtons { width:295px; display:block; margin:0 auto; overflow:hidden }.downloadApp .downButtons li { height:25px; margin-right:10px; float:right }.downloadApp .downButtons li.first { padding-right:13px; margin-right:0px; margin-left:12px; float:left }.downloadApp .downButtons input { background:transparent; padding:0px; color:#124F90; font-family:Verdana; font-size:14px; font-weight:bold; border:none }.downloadApp .downButtons input.single { width:205px; margin:0 35px 0 45px; text-align:center }.notFlash { padding:25px 10px 25px 20px }.noDisponible { padding-left:90px; height:80px; color:#626262; background:transparent url("/App_Theme/images/notFlash.png") no-repeat left top }.noDisponible .text { display:block; padding-top:10px; font-size:16px; font-weight:bold; }.notFlash p { font-size:14px; margin-top:30px; text-align:justify; }.activar_alertAndroid .alertAndroid { display:block; height:42px; position:fixed; width:100%; z-index:3; background:#f4f4f4; }.activar_alertAndroid .alertAndroid .android-left { height:40px; float:left; position:relative; margin:0px 0px 0px 1%; width:55px; text-align:center; padding-right:5px; }.activar_alertAndroid .alertAndroid .android-center { height:40px; color:black; font-weight:bold; font-size:15px; width:170px; margin-top:4px; }.activar_alertAndroid .alertAndroid .android-right { height:40px; top:-39px; float:right; position:relative; width:25%; text-align:center; margin:0 auto; margin-right:17px; }.activar_alertAndroid .androidHeader-top { top:42px; }.activar_alertAndroid .wrapper { margin-top:80px; }.activar_alertAndroid .alertAndroid .android-left .close_alertAndroid { background-image:url("/App_Theme/images/masterNew.png"); background-position:-66px -127px; width:12px; height:12px; display:inline-block; float:left; margin-top:4px; }.activar_alertAndroid .alertAndroid .android-left .logo_alertAndroid { background-image:url("/App_Theme/images/masterNew.png"); background-position:-78px -127px; width:32px; height:33px; display:inline-block; margin:5px 0 0 0; float:right; }.activar_alertAndroid .alertAndroid .android-center .valoracion_alertAndroid { background-image:url("/App_Theme/images/masterNew.png"); background-position:0px -127px; width:66px; height:15px; display:inline-block; margin:1px 0 0 0; }.activar_alertAndroid .alertAndroid .android-right .boton_alertAndroid { background-image:url("/App_Theme/images/masterNew.png"); background-position:-111px -127px; width:103px; height:31px; display:inline-block; padding-top:7.5px; text-align:right; font-weight:bold; color:white; }.activar_alertAndroid .alertAndroid .android-right .boton_alertAndroid .instalar { margin-right:6.5px; font-size:12px; }@media (max-width:350px) {    .activar_alertAndroid .alertAndroid .android-center { font-size:13px; }    .activar_alertAndroid .alertAndroid .android-right { margin-right:27px; }}.alertAndroid { display:none; }header { box-shadow:none; }aside { font-family:Roboto, Trebuchet MS, sans-serif; font-weight:400; font-size:16px; }.menu { background-color:#faf8f8; border-top:0; }.menu ul.submenu li a { color:#026BD4; }.userInfo .name .NombreApellido { font-family:'Roboto Condensed', 'Trebuchet MS', sans-serif; font-weight:700; display:block; color:#ffffff; font-size:23px; line-height:22px; margin:3px 0 4px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }.menu a { font-size:21px; }.menu .submenu-inside li a { font-size:19px; }.menu .submenu-inside li { border-bottom:1px solid #faf8f8; padding-left:0px; }.menu .main-menu li { font-family:'Roboto Condensed', , 'Trebuchet MS', sans-serif; font-weight:400; padding-left:0px; }.menu a { color:#026BD4; text-decoration:none; outline-style:none; }.menu .selected a { color:black; font-size:21px; font-weight:normal; font-weight:700; }.submenu-inside { margin-top:6px; }.menu .selected ul.submenu-inside a { font-size:19px; font-weight:400; }.menu .cv.selected a { font-size:21px !important; font-weight:bold !important; color:black !important; }aside .menu { border-right:1px solid #dbdbdb; width:289px; }.btn-secondary { color:#fff !important; border-color:#df4a00 !important; background-color:#f46100 !important; background:-moz-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, #fcb36d), color-stop(100%, #f46100)); background:-webkit-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:-o-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:-ms-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:linear-gradient(to bottom, #fcb36d 0%, #f46100 100%) !important; }.main-menu .btn-secondary a { color:white; font-weight:400; padding:10px 0 12px 15px; border:1px solid #df4a00; font-size:23px; }.menu .cv li { margin:0px !important; }.menu .label-new { text-shadow:none; position:relative; margin-left:6px; padding:0 8px; font-size:12px; color:#fff; line-height:18px; height:18px; background:#ff7000; display:inline-block; vertical-align:middle; border-radius:4px; text-transform:uppercase; }.menu .cv.selected a ul li a { font-size:18px !important; font-weight:normal !important; }.userInfo .name .btn-secondary { padding-top:3px; margin:0 12px 0px 0px; text-align:center; font-size:17px; border-radius:6px; width:75px; height:26px; float:right; border:1px solid #df4a00; color:#fff; background-color:#f46100; background:-moz-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:-webkit-gradient(left top, left bottom, color-stop(0%, #fcb36d), color-stop(100%, #f46100)); background:-webkit-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:-o-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:-ms-linear-gradient(top, #fcb36d 0%, #f46100 100%); background:linear-gradient(to bottom, #fcb36d 0%, #f46100 100%); }.ballMessage { color:white; background-color:#ff6600; }.main-menu .btn-secondary a { color:white; font-weight:400; padding:10px 0 12px 15px; border:1px solid #df4a00; font-size:23px; }nav.pull-left { position:relative; left:0px; padding-left:8px; padding-right:0px; }.navbar-fixed-top { position:fixed; z-index:1000; top:0; width:100%; color:#fff; background:#0D3878; box-shadow:0 2px 6px rgba(0,0,0,0.08); }.iconMenu .icon-logo { background-position:0px -145px; width:30px; height:23px; }.iconBack .icon-logo { margin-left:0px; }.icon-menuhome { background-position:-332px -127px; margin-right:9px; width:23px; margin-top:3px; }.icon-menusearch { background-position:-216px -127px; margin-right:11px; margin-top:3px; }.icon-menulogin { background-position:-238px -127px; margin-right:11px; width:22px; margin-top:3px; }.icon-candidaturas { background-position:-355px -127px; margin-right:9px; margin-left:2px; width:20px; margin-top:3px; }.icon-alerts { background-position:-261px -127px; width:22px; height:22px; margin-right:10px; margin-top:3px; }.icon-message { background-position:-284px -127px; width:23px; margin-right:10px; margin-top:3px; }.icon-recommend { background-position:-310px -127px; width:21px; height:20px; margin-right:10px; margin-left:1px; margin-top:3px; }.icon-menucadastre { background-position:-81px -104px; width:21px; height:23px; margin-right:13px; }.icon-menuarrow { background-position:-375px -127px; width:8px; height:13px; margin:7px 13px 0 0; float:right; }.submenu-inside .icon-menuarrow { background-position:-392px -127px; width:7px; height:13px; margin:6px 13px 0 0; float:right; }ul.submenu-inside .icon-menuarrow { background-position:-392px -127px; width:7px; height:13px; margin:6px 13px 0 0; float:right; }.submenu-inside { margin-top:6px; }.icon-menucv { background-position:-238px -127px; margin-right:9px; width:23px; margin-top:3px; }ul.submenu-inside .selected .icon-menuarrow { background-position:-399px -127px; }.selected .icon-menucv { background-position:-238px -154px; margin-right:9px; width:23px; }.selected .icon-menuhome { background-position:-332px -154px; }.selected .icon-menusearch { background-position:-216px -154px; }.selected .icon-menulogin { background-position:-238px -154px; }.selected .icon-candidaturas { background-position:-355px -154px; width:20px; }.selected .icon-alerts { background-position:-261px -154px; }.selected .icon-message { background-position:-284px -154px; }.selected .icon-recommend { background-position:-310px -154px; }.selected .icon-menuarrow { background-position:-383px -127px; }.submenu-inside .selected .icon-menuarrow { background-position:-399px -127px; }.selected .icon-menucadastre { background-position:-62px -104px; width:21px; height:23px; margin-right:13px; }.premium aside, aside { background:white; }.premium aside header .userInfo { background-color:#ff7e00; padding-bottom:8px; }.premium aside header .userInfo .name .CuentaTipo { text-transform:uppercase; font-size:16px; }.premium .menu a { color:#026BD4 }.premium .menu ul.submenu-inside a { color:#026BD4 !important; font-size:19px !important; font-weight:normal !important; }.premium .menu .selected a { color:black !important; font-weight:bold; }.premium .menu li { border-top:none; border-bottom:1px solid #dbdbdb; background-color:white; }.premium .menu ul.submenu-inside .selected a { color:#000 !important; font-weight:bold; }.premium aside header .userInfo .avatar { border:3px solid #c45109 !important; }.premium .ballMessage { border:2px solid #3098EF; background-color:#3098EF; color:white; }.premium .userInfo .name .NombreApellido { margin:8px 0px 4px; }.premium .userInfo .name .btn-secondary { display:none; }.premium nav .ballMessage { background-color:#3098EF; border:0px; }.premium aside .menu ul li a .ballMessage { background-color:#3098EF; }.premium aside header .userInfo .name .lnkContract { color:#b34008 !important; font-weight:700; display:block; background:transparent !important; border:none; float:left; margin:0; text-align:left; padding:0; width:auto; }.premium aside .menu { top:100px; }.logged-out aside .menu { top:54px; }.logged-out aside { background-color:#0D3878; }.logged-out .menu li { border-bottom:1px solid #dbdbdb; background-color:#faf8f8; border-top:0px; }.logged-out .menu { border-top:none; background-color:#faf8f8; }.logged-out .menu .main-menu .anuncie { display:block; padding:0; }.logged-out .menu .main-menu .anuncie a { font-weight:bold; }.logged-out .menu .main-menu .anuncie .icon-menuarrow { display:none }.basic .userInfo { padding:13px 0 13px 10px; background-color:#0D3878; display:block; overflow:hidden; }.basic .userInfo .avatar { border-radius:40px !important; border:3px solid #416aa8 !important; }.basic .userInfo .name .CuentaTipo { margin-top:5px; }.basic .menu li { border-top:none; border-bottom:1px solid #dbdbdb; background-color:white; }.basic .menu ul.submenu-inside li { border:0px; }.basic .menu ul.submenu-inside a { color:#026BD4 !important; font-size:19px !important; font-weight:normal !important; }.basic .userInfo .name .CuentaTipo { font-family:'Roboto', 'Trebuchet MS', sans-serif; font-weight:400; color:#c7dbf8; float:left; font-size:16px; margin-top:9px; }.basic aside header .userInfo .name .lnkContract { color:white; }.basic .userInfo .name .lnkContract { line-height:20px; font-weight:normal; }.basic .userInfo .name .btn-secondary { margin:4px 12px 0px 0px; }.basic .menu .main-menu .btn-secondary a .icon-menuarrow { display:none; }.basic .menu ul.submenu-inside .selected a { color:black !important; }.filters .btnActions { background-color:#ffffff; border-top:1px solid #e4e4e4; }.headerTitle h1 { color:#0D3878; font-size:15px; line-height:18px; font-weight:bold; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }h3 { font-size:1.2em !important; }h2 { font-size:1.3em !important; }.contAjuda { width:100% !important; }.contAjuda .Principal { width:100% !important; margin:0 !important; }.contAjuda .ContenidoP { margin:0 0 36px 0 !important; }