/*Componente filtros e contador de vagas*/
@import url("../../../componentes/Vagas/Filters.css");
/*Paginador*/
@import url("../../../componentes/Vagas/Pagination.css"); 
/*Header de Busca*/
@import url("../../../componentes/Vagas/SearchJobs.css");
/*Helper*/
@import url("../../../componentes/Helper.css");

/*Banners*/
.BannersAds{padding:14px 0; background-color:Purple; clear:both; text-align:center; vertical-align:middle}


/*Resets*/
body{font: normal 12px Tahoma, Geneva, sans-serif; color: #434343} 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 { margin: 0; padding: 0; border: 0} ol, ul { list-style: none} table { border-collapse: separate; border-spacing: 0; vertical-align: middle} caption, th, td { text-align: left; font-weight: normal; vertical-align: middle} a { text-decoration: none; color: #434343} h1, h2, h3{color:#042F5F; font-size:24px} a img { border: none} html, body, .FormPrincipal, .Site {height: 100%} div.ClearFloats{display:block; clear:both; height:1px} cite, em, dfn{font-style:normal}

/*Padroes*/
body {color:#434343; font-size:14px}
.CntBlock{display:block; width:100%; margin-top:-4px}

/*Botões*/
.BtnSmlBlue{height:30px; vertical-align:middle; line-height:29px; color:#FFF!important; padding-left:12px; display:inline-block; zoom:1; *display:inline; margin-right:10px; font-weight:bold}
.BtnSmlBlue .BorderR{display:inline-block; zoom:1; *display:inline; height:30px; width:10px; margin:-2px -10px 0 0; background-position: right 0!important; vertical-align:middle;}

/*Generic Class*/ 
.BlueStlUnderline{color:#118BC7; text-decoration:underline} .ContentJobs {width:980px; margin: 0 auto}
.CntOverflow{overflow:hidden}

/*Ordernador*/
.Sorter{text-align:right; margin-bottom:16px; font-size:10px}
.Sorter select{font-size:10px; margin:0 10px 0 6px; border:1px solid #ccc; color:#434343; height:22px; line-height:22px; vertical-align:middle}

/*Lista de vagas*/
.ListJobs{width:510px; padding:0 10px; float:left; text-align:left}

/*Dados da Vaga*/
.Vacancy{text-align:left; margin-bottom:14px; font-size:12px; cursor:pointer}
.Vacancy .Informations{width:392px; float:right;position:relative;}
.Vacancy .Numbers{width:66px; color:#0586f1; text-align:center; margin-right:22px; text-shadow: -1px -1px 0 #fff;}
.Vacancy .Numbers strong{font-size:24px; display:block}
.Vacancy h2 a, .Vacancy h2{display:block; margin:0; color:#0586f1; text-decoration:underline; font-size:17px; font-weight:bold}
.Vacancy h3 a{float:left;}
.Vacancy h4, .Vacancy h3{font-size:13px; margin:4px 0 2px;color:#444;}
.Vacancy cite{font-style:normal; font-size:11px; line-height:16px; color:#0586f1}
.Vacancy .Content .ulHighDef{position:absolute;top:0;right:0;}
.Vacancy .Content .IcDeficiencia{height:17px;width:13px;display:inline-block; zoom:1;*display:inline;margin:5px;text-indent:-99999px;}
cite.IcDeficiencia.VacancyIc{display:block;height:17px;width:13px;left:76px;position:absolute;top:0;}
.Vacancy .Content .Highlight{height:17px;width:17px;display:inline-block; zoom:1;*display:inline;vertical-align:bottom;text-indent:-99999px;}
.Vacancy .Content{padding:10px 16px 0 14px}
.Vacancy .BorderBottom{display:block; height:20px; background-position:0 bottom!important}
.Vacancy .CompanyLogo{float:right; max-width:140px; max-height:140px; line-height:140px; vertical-align:middle; text-align:right}
.Vacancy .CompanyLogo img{ line-height:140px; vertical-align:middle}
.Vacancy .Info{float:left; width:100%}
.Vacancy .Info .Highlight{padding-right:26px; height:16px; line-height:16px}
.CntBlock {height:20px;}


/*Vagas em destaque*/
.ColumR{text-align:center; float:left; width:200px; font-size:12px}
.HighlightJobs h4{font-size:18px; border-bottom: 1px solid #118BC7; color:#118BC7; display:block; text-align:center; margin-bottom:18px}
.HighlightJobs img{margin-bottom:10px}
.HighlightJobs h3 a{color:#118BC7; font-size:14px; font-weight:bold}
.HighlightJobs em, .HighlightJobs dfn{font-weight:bold;position:relative;}
.HighlightJobs li, .HighlightJobs cite, .HighlightJobs em{display:block}
.Jobs li{padding:20px 0; border-bottom:1px dotted #ccc}
.HighlightJobs .jcarousel-clip-vertical{height:876px}
.ColumR li ul li{width:100%; height:146px!important;}
.HighlightJobs .jcarousel-clip{overflow: hidden}
.ColumR .jcarousel-container{margin-top:10px}

/*Paginador Footer*/
.Pagination{text-align:center; padding:0 14px}
.Pagination a{color:#118BC7; font-size:14px; font-weight:bold; display:inline-block; zoom:1; *display:inline; position:relative; margin-top:14px}
.Pagination a span{color:#88C5E3; font-size:16px; position:absolute; top:-18px}
.Pagination ul{display:inline-block; zoom: 1; *display:inline; margin: 0 auto; overflow:hidden; text-align:center; padding:0 20px}
.Pagination ul li{display:inline-block; zoom: 1; *display:inline; padding-bottom:14px; margin:0 4px}
.Pagination ul a{color:#434343; font-weight:normal; text-decoration:underline}
.Pagination ul a:hover{color:#118BC7}
.Pagination .Prev{text-align:left}
.Pagination .Prev span{right:0}
.Pagination .Next{text-align:right}
.Pagination .Next span{left:0px}
.Pagination li span{font-weight:bold; color:#118BC7; font-size:14px}

/*Exceções*/
.SiteContent{width:100%!important; padding:0!important}
.SiteHeader .SiteHeader_MainMenu li UL{top:40px}

/*Botões de ação*/
.Actions{display:block; min-height:14px}
.Actions .Right{float:right; font-size: 11px; text-decoration: underline;}
.Actions.Expt{margin:-18px 0 10px 0}
.SmallBlueBtn{display:block; width:64px; height:30px; text-align:center; line-height:29px; font-size:12px; text-shadow: 1px 1px 0 #043D57; color:#FFF!important; font-weight:bold}
a.SelectionBtn{font-size:12px; width:184px; float:left; color:#118BC7!important; text-decoration:underline}
li#seeAllLi a{cursor:pointer; color:#118BC7; text-decoration:underline}

/*Slider dias em aberto*/
.OpenDays{ margin-bottom:40px}
.OpenDays .ui-slider .ui-slider-handle{ height:24px; width:11px; margin:0; border:0; top:-10px}
.OpenDays .ui-slider-horizontal{height:6px;margin-right:8px;}
.OpenDays .Cnt{ padding:50px 10px 0; border: 1px solid #CCCCCC; position:relative}
.OpenDays .Cnt a{position:absolute; right:0; bottom:-37px; font-size:11px; text-decoration:underline}
.OpenDays .Cnt span{display:block; text-align:center; font-size:14px; font-weight:bold; padding-top:12px}
.OpenDays .Cnt a.lnkApplyFilters {margin-top: 10px; clear:both;}
.OpenDays .Cnt a.ui-slider-handle {cursor: pointer;}

/*Helper*/
#pageslide{color: #FFFFFF; display: none; height: 100%; padding: 20px; position: fixed; top: 0; width: 260px; z-index:999999}
a.Helper{display:block; width:12px; height:12px; text-indent:-90000px; position:absolute; top:7px; right:7px; }
.HelperCnt{color:#fff; font-size:14px; text-align:left; width:260px}
.HelperCnt h2{color:#C7F875; padding-left:24px; font-size:18px; font-weight:bold; margin-bottom:10px;}
.HelperCnt p{margin-bottom:10px}

.Feedback{text-align:center}
.Feedback h1{font-size:24px; color:#118BC7; margin-bottom:40px;}
.Feedback h3{color:#444; font-size:18px; margin-bottom:20px;}
.Feedback ol{font-size:14px; line-height:24px}

/*Icones*/
.Vacancy .iconVacancy  {float: right;width: 16px;height: 16px;margin-left: 5px;display: inline-block;overflow:hidden;} 

