/***** GENERIC CSS WE SHOULD LOAD THIS CSS FIRST *****/
html,body{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:small;color:#333338;}
*{margin:0;padding:0;}
.clear{clear:both;}
img{border:0}
.relnofollow>span{display:none;}
a{color:#00298F;cursor:pointer;text-decoration:underline;}
a:link{color:#00298f;cursor:pointer;}
a:visited{color:#8090b7;}
a:hover{color:#1556f7;}
a:active{color:#89abff;}
#header ul, #footer ul {list-style-type:none;list-style-position:outside;}
/***** confirmation *****/
.confirm{display:none;}
.confirm-show{margin:0 auto 1em auto;color:#000;width:70%;font-size:18px;border-bottom:1px solid #B8EA53;}
.confirm-show p{background-color:#C8FA63;margin:0;text-align:center;padding:.5em 1em;}
.confirm-error{background-color:transparent;background-image:url(../img/icons/confirm.png);background-position:center left;background-repeat:no-repeat;color:#8bc406;display:none;font-size:1.25em;font-weight:bold;margin:0 0 1em 0;padding:1em 1.5em 1em 2.5em;}
.keyword-defaultValue{color:#777;}
#gray-box{background-color:#F9F9F9;border-bottom:1px solid #F1F1F1;border-top:1px solid #F1F1F1;margin:3em 0;padding:1em 0;text-align:center;}
.box-menu .filter{margin:1.5em 0;}
.box-menu hr{margin:1.5em auto;}
#container,.container{width:960px;position:relative;margin:1em auto 0 auto;}
form{margin:0px;padding:0px;}
.title-interior{font-size:1.5em;margin:0 0 .5em 0;border-bottom:1px solid #D9D9DC;color:#AAAAB3;}
/****errors*****/
.fm-error{display:none;}
.main-error{background:url('../img/icons/error.png') no-repeat center left;color:#D60101;display:none;font-size:13px;font-weight:bold;margin:0 0 1em 0;padding:1em 1.5em 1em 2.5em;}
.warning-message{background-color:transparent;background-image:url('../img/icons/warning.png');background-position:0px 13px;background-repeat:no-repeat;display:none;font-size:13px;margin:0 0 1em 0;padding:13px 15px 10px 35px}
.label-error{color:red;}
p.description-error,span.description-error,label.description-error{color:#D60101 !important;margin-right:9px;margin-bottom:2px !important;text-align:left;font-size:.85em;}
div.errors{margin:0 auto;width:950px;}
ul.error-items{margin-bottom:10px;margin-left:40px;}
.error-items li{color:#CC0033;font-weight:bold;}
.tip a{color:#704504;text-decoration:none;}
.gray-advice{color:#AAAAAA;font-size:1em;font-style:italic;margin-bottom:10px;margin-top:30px;}
.asterisk{color:#D9090A;font-weight:bold;}
/***** table general *****/
.table-normal{width:100%;border-collapse:collapse;}
.table-normal th,.table-normal td{text-align:left;}
.table-normal td{padding:.5em 1em;border-bottom:1px solid #ddd;}
.table-normal tr{}
.table-normal th{background-color:#EEEEE2;color:#727272;padding:.3em 1em;margin-right:0em;border-bottom:1px solid #D6D6D6;}
.table-normal select{width:200px;}
.table-normal .options{margin:0;color:#8F887F;font-size:11px;}
.table-normal th a{color:#727272;}
.table-normal .default td{background-color:#FEF4E5;}
/**** menu left & right *****/
.menu-right{float:right;width:25%;}
.menu-right .help{}
.menu-right .help img{float:right;margin:0pt 2.8em 1em 1em;}
.menu-right .help p{margin:0 0 1em 0;}
.menu-right .help-destacado{padding:1em;background-color:#FFF7DB;}
.menu-left{float:left;width:70%;}
/***** register left *****/
.register-left{float:left;width:70%;margin:.7em 0 0 0;color:#747474;}
.register-left .div-right{float:right;width:45%;}
.register-left .div-left{float:left;width:45%;}
.register-left legend{color:#704504;font-weight:bold;_margin-bottom:1em;/*ie6*/
*margin-bottom:1em;/*ie7*/}
.register-left label{display:block;padding-bottom:.3em;}
.register-form-left label{display:block;padding-bottom:.3em;}
.register-left input,.register-form-left input{width:295px;margin-bottom:1em;padding:.2em;}
.register-form-right label{display:block;padding-bottom:.3em;}
.register-form-right input{width:295px;margin-bottom:1em;padding:.2em;}
.register-left textarea{margin-bottom:1em;border:1px solid #ccc;padding:.2em;}
.register-left select{width:303px;_width:305px;/*ie6*/
*width:305px;/*ie7*/
margin-bottom:1em;border:1px solid #ccc;padding:.2em;}
.register-left .radio{width:15px;margin:0 0 1px 0;_margin:0 0 -1px 0;/*ie16*/
*margin:0 0 -1px 0;/*ie7*/
padding:0;border:0;}
/* Body */
body {background:#fff repeat-x left top;}
#box,.box-menu{width:950px;}
.homepage #container, .homepage .box-results {margin:50px auto 0;}
.register #container, .register .box-results {margin:0 auto;}
.internal #container, .internal .box-results, .internal .box-menu, .internal #box {margin: 11px auto 0;}
.cin.internal #container, .cin.internal .box-results, .cin.internal .box-menu, .cin.internal #box {margin: 0 auto;}
/* Header */
#header{position:relative;width:100%;margin:0 auto;}
.homepage #header{margin:22px 0 20px;}
.register #header,.internal #header{margin-bottom:20px;}
#logo-careesma,#logo-onet,#logo-oe24{display:block;text-indent:-9999px;background-repeat:no-repeat;text-indent:-9999px;}
#header ul{font-size:12px;}
#header #lang{}
#header #main-nav{}
#header ul li{float:left;margin-right:5px;padding-right:5px;border-right:1px solid #333338;}
#header ul li:last-child{margin-right:0;padding-right:0;border-right:none !important;}
.homepage #logos{width:172px;margin:0 auto;}
.homepage #logo-careesma{display:block;width:172px;height:76px;background-image:url('../img/logos/header_homepage.png');background-position:center top;}
.homepage #header ul{font-size:12px;position:absolute;top:42px;}
.homepage #lang{left:0;}
.homepage #main-nav{right:0;}
.register #logo-careesma,.internal #logo-careesma{background-image:url('../img/logos/header.png');}
.register #header{margin-bottom:20px;height:90px;}
.register #logos{position:absolute;left:0;top:16px;}
.register #logo-careesma{width:252px;height:50px;background-position:left top;}
.register #header ul{}
.register #main-nav{float:right;margin-top:35px;}
.register #lang, .register #links-onet {display:none;}
.internal #logos{width:252px;margin:0 auto;}
.internal #logo-careesma{width:252px;height:50px;background-position:center top;}
.internal #header ul{position:absolute;top:29px;}
.internal #lang{left:0;}
.internal #main-nav{right:0;}
#header #links-onet{font-size:11px;padding:5px 0 5px 40px;background:url('../img/icons/onet_antena.png') no-repeat left center;}
.homepage #header.onet #logos {width:324px;}
.homepage #header.onet #logo-careesma {width:324px;background-image:url('../img/logos/header_homepage_partner.png');}
.homepage #header.onet #logo-onet{position:absolute;width:120px;height:25px;left:0;top:-16px;background-image:url('../img/logos/internal_onet.png');}
.homepage #header.onet #links-onet{position:absolute;right:0;top:-18px;}
.register #header.onet #logos{width:412px;}
.register #header.onet #logo-careesma{float:right;width:214px;height:50px;background-image:url('../img/logos/header_partner.png');}
.register #header.onet #logo-onet{float:left;width:168px;height:50px;float:left;top:22px;background-image:url('../img/logos/register_onet.png');background-position:0 6px;}
.internal #header.onet #logo-careesma{width:214px;background-image:url('../img/logos/header_partner.png');}
.internal #header.onet #logo-onet{position:absolute;width:120px;height:25px;left:0;top:-6px;background-image:url('../img/logos/internal_onet.png');}
.internal #header.onet #links-onet{position:absolute;right:0;top:-5px;}
.homepage #header.oe24 #logo-oe24{position:absolute;width:150px;height:20px;left:0pt;top:-16px;background-image:url('../img/logos/homepage_oe24.png');}
.internal #header.oe24 #logo-oe24, .register #header.oe24 #logo-oe24 {display:none;}
#header .last, #footer .last {margin-right:0 !important;padding-right:0 !important;border-right:none !important;}

.cin.homepage #header, .cin.register #header, .cin.internal #header {margin-top:0;}
.cin #header #lang {display:none;}
.cin.homepage #header #main-nav, .cin.register #header #main-nav, .cin.internal #header #main-nav{position:relative;float:right;top:0;margin-top:35px;line-height:1;}
.cin #header #logo-careesma {background-image:url('../img/logos/header.png');}
.cin #header{margin-bottom:20px;height:90px;}
.cin #header #logos{position:absolute;left:0;top:16px;}
.cin #header #logo-careesma{width:252px;height:50px;background-position:left top;}
.cin #header ul{}

/* Footer */
#footer {clear:both;float:left;width:100%;font-size:12px;margin-top:20px;padding-top:10px;border-top:1px solid #c0c0c0;}
.generic {float:left;}
.corp-links {float:right;}
#footer li {float:left;margin-right:5px;padding-right:5px;border-right:1px solid #646464;}
#footer ul li:last-child {border-right:none;}
#footer .rss {display:inline;}
#footer .rss a{display:block;width:16px;height:16px;text-indent:-9999px;background:transparent url('../img/icons/rss.png') no-repeat center left;}
#footer .copyright {clear:both;color:#646464;padding-top:10px;}
/***** salary *****/
.salary-number{width:200px !important;}
.salary-decimal{width:50px !important;}
/***** tooltip *****/
.tip{padding-left:7px;font-size:11px;}
.tip a{font-weight:;text-decoration:none;color:#704504;}
#vaij4_Tooltip{font-size:11px;background:#FFF6D1;padding:1em;border:1px solid #D6C78B;}
/***** tinymce *****/
.tinymce li{}
.tinymce blockquote{margin-left:30px;padding:0px;}
.tinymce ol{margin-left:25px;padding:0px;}
.tinymce ul{margin-left:20px;}
.tinymce p{margin:0 0 15px 0;}
.cvtext_small{font-size:9px;}
.cvtext_medium{font-size:11px;}
.cvtext_large{font-size:16px;}
.cvtext_xlarge{font-size:18px;}
.cvtext_hilite{border:1px dashed #FFD700;font-weight:bold;}
/***** datepicker *****/
#ui-datepicker-div a{text-decoration:none;}
/***** job offers upsellings *****/
.upselling-highlight{background-color:#fff8d5;}
.upselling-bold .job-title{font-weight:bold;}
.upselling-bold .job-title .numcandidates{font-weight:normal;}
img.upselling-urgent{margin-bottom:-3px;padding-right:5px;}
/* Style copied from cand-style.css */
hr{border:0;border-top:3px double #EAEAEA;height:3px;margin:1.5em 0;_margin-top:0;/*puto ie6*/
*margin-top:0;/*putisimo ie7*/}
.empty{background-color:#FFFFE1;border:1px solid #A7A6AA;text-align:center;font-size:1.5em;margin-bottom:1em;}
.empty p{margin:0;padding:1em !important;}
#Notes_PlaceHolder .empty{width:auto;margin:20px 0 0;padding:15px 15px 15px 52px;font-weight:normal;font-size:13px;font-style:normal;border:solid lightgray 1px;background: transparent url('../img/icons/warning.png') no-repeat;background-position:10px center;clear: both;text-align:left;}
/* Style copied from cand-style.css */
/***** search companies *****/
.search-companies-box{float:left;padding-bottom:3em;}
.search-companies-box input,.search-companies-box select{width:200px;margin-right:1em;}
.search-companies-button{width:100px !important;}
.search-companies-logos{overflow:hidden;}
.search-companies-logos img{float:left;margin:0 1.1em 2em 0;}
.search-companies-results{}
.search-companies-results ul{float:left;width:28%;margin-top:0;padding-top:0;}
.search-companies-results li{padding-bottom:.5em;}
/* Style copied from cand-style.css */
/***** next-box & gray-box *****/
#next-box{background-color:#F9F9F9;border-top:1px solid #F1F1F1;border-bottom:1px solid #F1F1F1;text-align:center;padding:1em 0;margin:3em 0;}
/* Style copied from cand-style.css *
/***** pagination *****/
.pagination{text-align:right;font-size:1.2em;margin:0 0 1em 0;}
/***** disabled *****/
a.disabled {color:#7f7f7f}
#Notes_PlaceHolder form {margin:0;padding:0;border:none;}
#Notes_PlaceHolder fieldset {float:left;clear:both;position:relative;margin:0 0 10px 0;padding:0;border:none;}
#Notes_PlaceHolder ul {margin:0;padding:0 !important;list-style:none outside;}
#Notes_PlaceHolder li {clear:both;display:block;float:left;position:relative;width:100%;margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px dotted #ccc;}
#Notes_PlaceHolder .fm-error {display:none;}
#Notes_PlaceHolder label {display:block;float:left;width:180px;margin:7px 10px 0 0;}
#Notes_PlaceHolder input[type="text"], #Notes_PlaceHolder textarea {width:270px;}
#Notes_PlaceHolder fieldset.actions {width:275px;padding-left:190px;}
#Notes_PlaceHolder input[type="submit"] {display:block;padding:0;height:40px;font-size:1px;line-height:1px;text-indent:-9999px;border:none;cursor:pointer;background-repeat:no-repeat;}
fieldset.actions li {width:682px;border-bottom:none;}
fieldset ul li ul li:last-child {margin-bottom:0;padding-bottom:0;}
#Notes_PlaceHolder .add-comment {width:240px;background:transparent url('../img/buttons/add_comment.png') no-repeat 0 0;}
#Notes_PlaceHolder .add-comment:hover {background-position:0 -40px;}
#Notes_PlaceHolder .save-comment {width:240px;height:40px;background:transparent url('../img/buttons/save_comment_data.png') no-repeat 0 0;}
#Notes_PlaceHolder .save-comment:hover {background-position:0 -40px;}
#Notes_PlaceHolder .actions li {border-bottom:none;}
.hidden{display:none;}

/* Dashboard search box */
#dashboard #search-box {width:960px;margin-bottom:30px;padding:10px 0;}
#dashboard #search-box fieldset {border:none;margin:0;padding:0;}
#dashboard #search-box ul {float:left;margin-bottom:5px;}
#dashboard #search-box li {margin-right:20px;}
#dashboard #search-box legend {font-weight:bold;border-bottom:1px solid #f1f1f1;margin-bottom:10px;}
#dashboard #search-box legend span {display:inline-block;width:928px;}
#dashboard #search-box label {display:block;width:auto;float:none;margin:0 0 4px 0;}
#dashboard #search-box #Keywords {width:250px;}
#dashboard #search-box #Category, #search-box #SubRegion {width:auto;}
#dashboard #search-box .other-searches{clear:left;margin-top:5px;padding-top:10px;font-size:11px;line-height:1em;}
#dashboard li > .search-button{margin-top:18px;}
#dashboard .keyword-defaultValue {color:#777;}
#dashboard .internal-search fieldset li {list-style:outside none;border-bottom:0 none;clear:none;display:inline-block;float:none;margin-bottom:0;padding-bottom:0;position:relative;width:auto;}

/* Incomplete CVs */
#dashboard #dashboard-applications table .incomplete-cv,
.table-normal .incomplete-cv {display:block;padding:3px 0 0 20px;background:transparent url('../img/icons/document-alert.png') no-repeat center left;}

/* CV not matching offer requirements */
.under-requirements {margin:0 auto 1em;padding:0.5em 1em;color:#000;font-size:18px;text-align:center;background:#ffa;border-bottom:1px solid #B8EA53;}

/* Careermoves */
#disability legend span a {margin-left:7px;font-size:13px;font-weight:normal;}
#disability li{width:482px;padding-left: 190px;}
#disability label {border-bottom:medium none;cursor:pointer;display:inline-block;float:none;margin:0;padding:5px 0 5px 30px;width:auto;background-position:center left;background-repeat:no-repeat;}
#DisabilityPreferentContainer label {background-image: url('../img/icons/general_impairment_24x24.png');}
#SightDisabilityContainer label {background-image: url('../img/icons/eye_24x24.png');}
#HearingDisabilityContainer label {background-image: url('../img/icons/violin_key_24x24.png');}
#MovementDisabilityContainer label {background-image: url('../img/icons/stairs_24x24.png');}
#AcceptedDisabilityLevelInfo h3 {margin: 10px 0;clear: none;}
#AcceptedDisabilityLevelInfo h4 {margin-bottom:0;font-size:1.25em;font-weight:normal;clear:none;}
#AcceptedDisabilityLevelInfo li{list-style:none outside;margin:0 0 15px;height:60px;width:410px;}
#AcceptedDisabilityLevelInfo img{float:left;margin: 0 10px;}
#BasePayAmountMin, #BasePayAmountMax {width:50px;}
