﻿/*Header de Busca*/
.SearchJobs{background-color:#F0F0F0; border-bottom:1px solid #DADADA; padding:0; margin-bottom:20px; text-align:center; margin-top:-1px}
.SearchJobs h1, .SearchJobs h2{font-size:30px}
.SearchJobs h1{color:#538503}
.SearchJobs h2{font-weight:normal; color:#118BC7; margin-bottom:18px}
.SearchJobs input[type="text"]{-webkit-border-radius:8px; display:block; -moz-border-radius:8px; border-radius:8px; margin-bottom:2px; width:302px; padding:0 10px; height:40px; line-height:39px; border:1px solid #ccc; color:#71BDE3; font-size:18px}
.SearchJobs cite{font-size:12px; color:#999; position:absolute; left:8px; top:46px}
.SearchJobs label{position:relative; padding-bottom:20px; text-align:left; display:block; float:left; width:350px; color:#fff; font-size:12px}
.SearchForm{clear:both; margin:0 auto; height:68px; height:82px\9; padding-top:12px}
.SearchForm .Cont, .FeaturedJobs{width:980px; margin:0 auto}

.CtnJobs{width:785px; position:relative; float:left; height:114px; overflow:hidden}
.CtnJobs a.Prev, .CtnJobs a.Next{position:absolute; top:68px; z-index:1}
.CtnJobs a.Prev{left:0}
.CtnJobs a.Next{right:0}
.ListJobsFeatured{margin-bottom:20px; text-align:left; width:766px; padding:0 20px}
.FeaturedJobs{margin-bottom:4px; padding-top:10px}
.FeaturedJobs h1{text-align:left; font-size:30px; margin-bottom:4px}
.FeaturedJobs h1 span{font-weight:normal}
.FeaturedJobs li.Job{margin-right:19px; cursor:pointer; overflow:hidden; display:inline-block; font-weight:bold; padding:10px; zoom:1; text-align:left; *display:inline; width:340px!important; height:50px; border:1px solid #D9E5C5; background-color:#E5F4CE; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.FeaturedJobs li.Job h2{margin:-4px 0 0 ;}
.FeaturedJobs li.Job h2 a{font-size:14px; color:#538503; font-weight:bold;}
.FeaturedJobs li.Job strong{display:block}
.FeaturedJobs li.Job img{float:left; margin-right:20px; line-height:70px; border:1px solid #D9E5C5}
.FeaturedJobs li.Job .CntImg{height:50px; vertical-align:top}
.FeaturedJobs li.Job .CntTxt, .FeaturedJobs li.Job .CntImg{display:inline-block; *display:inline; zoom:1;}
.FeaturedJobs li.Job .CntTxt{width:224px}
.FeaturedJobs li.Job .CntImg{width:112px; max-width:112px}

.FeaturedJobs .CtnBanner{width:180px; height:150px; float:right; margin-top:-36px}
div.ClearFloats{display:block; clear:both; height:1px}
/*Elementos de plugins*/
.jcarousel-container-horizontal{width:745px; padding:0 20px;}
.CntOverflow{height:74px; width:782px; overflow:hidden}
.jcarousel-clip{overflow:hidden}
ul.ui-autocomplete.ui-menu.ui-widget{width:276px!important; background:#fff; font-size:12px; color:#434343; padding-bottom:10px;
border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;
-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;
-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;}
#siteBody ul.ui-autocomplete.ui-menu.ui-widget{width:298px!important;}
.ui-autocomplete{background:#fff;}
.ui-autocomplete li a:hover{background:#1089C4; color:#fff}
.ui-slider{position:relative;text-align:left;}
.ui-corner-all.ui-state-hover{background-color:#D5EBF8}/*Selecionado com teclado*/
.ui-widget-content {border:1px solid #AAAAAA; color:#222222;}
.ui-slider-horizontal .ui-slider-range {height:100%;top:0;}
.ui-slider .ui-slider-range {background-position:0 0;border:0 none;display:block; font-size:0.7em; position:absolute;}
.ui-menu .ui-menu-item {display:block; margin:0;  padding:0;  width:100%;}
.ui-menu {list-style:none outside none;}
.ui-autocomplete { cursor:default;position:absolute!important;}
.ui-widget-content { color:#222222;}
.ui-menu {list-style:none outside none;}
.ui-menu .ui-menu-item a {display:block;line-height:14px;padding:0.2em 0.4em;text-decoration:none;}
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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td {border:0 none; margin:0; padding:0;}

/*Status da vaga*/
.StatusJobs h1{color:Red; font-size:24px; text-align:center; margin:20px 0;}

/*Btn*/
Input.BtnSearchJobs{color:#065982; border:0px; cursor:pointer; font-size:17.5px; text-transform:uppercase; font-weight:bold; height:43px; letter-spacing:-0.3px; padding-left:16px; text-align:left; vertical-align:middle; width:276px; float:right}

/*Slider*/
#pageslide{color:#FFFFFF;display:none;height:100%;padding:20px;position:fixed;top:0; width:260px;z-index:999999;}

/*BreadCrumb Except*/
.BreadCrumbEmpresas{border-bottom:none!important; background:none!important}
.BreadCrumbEmpresas p{width:980px!important}

/*BUSCA*/
.searchForm-bootstrap.container
{
    width: 984px;
    margin: 0 auto;
    background: none; 
    font-family: Calibri,'Trebuchet MS',Arial,sans-serif; 
    font-size: 14px;
}
.searchForm-bootstrap.container .form-group
{
    display: inline-block;
    padding-right: 5px;
    width: 340px;
}
.searchForm-bootstrap.container .navbar-search
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.searchForm-bootstrap.container .navbar-text{
    float: left;
    margin: 15px;
}
.searchForm-bootstrap.container .navbar-form.navbar-left
{
    float: left;
    margin: 0;
    padding: 8px 0;
}
.searchForm-bootstrap.container .navbar-search .form-control{
    display: inline-block;
    width: 92%;
    height: 18px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 18px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    font-family: Calibri,'Trebuchet MS',Arial,sans-serif; 
}

.searchForm-bootstrap.container .navbar-search .btn
{
    -moz-user-select: none;
    background-image: none;
    border: 1px solid rgba(0, 0, 0, 0);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-family: Calibri,'Trebuchet MS',Arial,sans-serif; 
}

.searchForm-bootstrap.container .navbar-search .btn-warning {
    background-color: #FAA61A;
    border-color: #E09316;
    color:#fff;
    text-transform: lowercase;
}