h3.company {
    font-weight: bold;
    padding-top: 4px;
    font-size: .9em;
}

#infosection p.postinfo {
    font-size: .72em;
}

#infosection {
padding:13px 0 48px;
clear: both;
/*height: 90px;*/
position: relative;
}

#infosection p {
    font-size: .9em;
}

#xjob #infosection {
border-bottom: 6px solid #00ADEF;
padding: 20px 0 20px 0;
margin-bottom: 20px;
}

#xjob #infosection #searchform {
border-bottom: none;
}

#xjob2 #infosection {
    position: relative!important;
}

#infosection h1, #profile h1 {
font-weight: bold;
color: #00ADEF;
margin: 0;
font-size: 1.5em;
border: 0;
/*width:500px;*/
word-wrap: break-word;
}

#xjob #infosection h1 {
padding-top: 10px;
padding-bottom: 5px;
}

#infosection h1 a, #profile h1 a {
font-size: .6em;
font-weight: normal;
color: #999;
}

#infosection h1 span.abutton, #profile h1 span.abutton {
margin-left:10px;
padding:0 5px;
font-size: 25px;
}

 #cv_use_actions span.abutton   {
padding:0 5px;
font-size: 20px;
}

#infosection h1 span.abutton a, #profile h1 span.abutton a, #cv_use_actions span.abutton a {
color: white;
font-size: 18px;
}


#cv_use_actions {
margin: 3px 0;
}

.cv_answers_anchor a {
font-size: 11px;
color: #999;
border-bottom: 1px dotted #999;
}

.cv_answers_anchor a:hover {
color: #666;
text-decoration: none;
border-bottom: 1px solid #999;
}

a.cv_button {
display: inline-block;
font-size: 14px;
background: #666;
color: white;
text-align: center;
width: 130px;
padding: 8px;
border: 1px solid #999;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-top: 10px;
font-weight:bold;
}

a.cv_button:hover {
text-decoration: none;
border: 1px solid black;
}

#profile.cv_profile {
padding-left: 124px;
zoom: 1;
}

#profile.cv_profile div.avatar {
margin-left:-124px;
}

#profile.cv_profile p {
margin-top: 10px;
font-size: 13px;
}

#profile.cv_profile p.cv_title {
font-size: 16px;
margin-top: 7px;
}

#profile.cv_profile a.cv_fav_action {
font-size: 15px;
display: block;
padding-top: 4px;
}

#infosection h1 span.abutton a:hover, #profile h1 span.abutton a:hover    {
text-decoration: none;
}

p.jobsnumber {
    font-weight: bold;
    display: inline;
    float: left;
    margin-top: 10px;
}

p.jobsdisplay {
font-size:0.9em !important;
text-align: right;
margin-top: 10px;
}

#infosection p.jobsdisplay	{
width: 600px;
}

#infosection #monk-help.noh	{
margin-top:0;
position:relative;
right:324px;
top:10px;
}

.jobinfo {
    font-size: .9em;
    padding: 20px 0;
    line-height: 1.2em;
}

.jobinfo p {
    padding: 20px 0 0;
}

.jobinfo h3 {
    line-height: 1.2em;
    padding: 20px 0 0 0;
}

.jobinfo dt {
    display: inline;
    width: 118px;
    text-align: right;
    float: left;
    font-weight: bold;
    padding-right: 14px
}

.jobinfo dl {
    line-height: 1.4em;
}

.jobinfo ol {
    *margin-top: -15px;
}

div#request p {
    line-height: 1.5em;
    padding-top:0;
}

div#request {
position: relative;
}

div#request input {
    font-weight: bold!important;
    background-color: #ED007D;
    border: 2px solid #999;
    color: #FFF;
    font-size: .95em;
    padding: 5px 10px;
}

div#request p a:hover {
    border-color: #CCC;
    text-decoration: none;
}
#questions li, #lang-levels li {
    padding: 5px;
    padding-left: 18px;
    margin-left: 20px;
    background: url(../images/ico-bullet.gif) no-repeat left;
}


tr.nuevos { background-color: #FFFFFF; }
tr.seleccionados { background-color: #CCFFCC; }
tr.rechazados { background-color: #FDD; }

#published_ec	{
margin-top: 50px;
font-size: 14px;
width: 100%;
}

#published_ec tr th {
font-weight: normal;
background: #eee;
border-top: 1px solid #CCC;
text-align: center;
}

#published_ec tr.odd, #published_ec tr.even {
background: white;
}

#pay_result {
    line-height: 1.4em;
}
#pay_result .code {
    font-size: 200% !important;
    text-align: center;
    color: #333;
    border: 1px solid #CCC;
    background-color: #FAFAFA;
    margin: 5px 10%;
}

.company_dl {
margin: 10px 0 20px 2px;
}

.company_dl dt,  .company_dl dd{
display: inline;
}

.company_dl dt{
font-weight: bold;
}

#xjob #sidebar-left h2 {
margin-top: 36px;
border-bottom: 1px solid #00ADEF;
color: #00ADEF;
font-size: 1.4em;
font-weight: normal;
padding-bottom: 9px;
}

#xjob #sidebar-left #filter_form .clear_fields {
margin-top: 30px;
}

#xjob #sidebar-left #filter_form .clear_fields p {
padding-bottom: 12px;
}

#xjob #sidebar-left #filter_form .clear_fields a {
color: #666;
border-bottom: 1px dotted #666;
font-size: 12px;
}

#xjob #sidebar-left #filter_form .clear_fields a:hover {
color: #444;
text-decoration: none;
border-bottom: 1px solid #666;
}

#xjob #main-right {
padding-top: 0;
}

#order_by {
text-align: right;
padding: 5px 10px 8px 10px;
height: 19px;
}

#order_by label,
#order_by select {
font-size: 12px;
}

#order_by label {
margin-right: 10px;
}

#owner_controls {
background-color: #EDEDED;
border: 1px solid #CCC;
margin: 10px auto;
padding: 10px;
font-size: 13px;
}
#owner_controls .ad_information {
float: right;
text-align: right;
font-size: 11px;
}
#owner_controls br {
line-height: 25px;
}
#owner_controls .my_job_actions {
float: right;
font-size: 11px;
display: block;
}
#owner_controls li {
margin: 6px 0;
text-align: right;
}
#owner_controls li a {
color: #333;
text-decoration: underline;
}
#owner_controls .applications a {
color: #FFF;
font-size: 16px;
font-weight: bold;
}
#owner_controls .job-data h3 {
margin-bottom: 15px;
}
#owner_controls .job-data p {
font-size: 14px;
}

#ad_actions {
position: absolute;
right: 0;
top: -20px;
}

#ad_actions ul li   {
float: left;
height: 20px;
width: 20px;
padding: 0;
margin-left: 5px;
}

#ad_actions ul li a {
display: block;
height: 19px;
width: 19px;
background: transparent url(../images/sprite-icons.gif) no-repeat 0 0;
text-indent: -9999px;
text-align: left;
margin-left: 5px;
padding: 0!important;
overflow: hidden;
}

#ad_actions ul li.email_to a    {
background-position: 0 -66px;
}

#ad_actions ul li.report_ad {
margin-left: 10px;
}

#ad_actions ul li.report_ad a   {
background-position: 0 -46px;
}

#ad_actions ul li.faceb a   {
background-position: 0 -22px;
}

ul.options li   {
float: none;
display: block;
}

