@charset "UTF-8";
/*Componente filtros e contador de vagas*/
@import url("../../../componentes/Vagas/Filters.css");
/*Paginador*/
@import url("../../../componentes/Vagas/Pagination.css");
.ContainerJob { margin: 0 auto; width: 980px; }
.ContainerJob .LeftColumnJob { width: 250px; float: left; }
.ContainerJob .LeftColumnJob .Filters .LinkListVagas { text-align: center; }
.ContainerJob .LeftColumnJob .Filters .LinkListVagas a { font-size: 14px; color:#118BC7; font-weight: bold; text-decoration: underline; text-align:center; height:46px; line-height:45px; display:block}
.ContainerJob .LeftColumnJob .Banner, .ContainerJob .LeftColumnJob .AnuncioGoogle { width: 160px; height: 600px; background-color: #924EE7; margin:40px auto 30px auto; }
.ContainerJob .RightColumnJob { width: 720px; float: left; margin-left: 10px; }
.ContainerJob .RightColumnJob .padder { height: 20px; width: 718px; display: inline-block; *display: block; zoom: 1; margin-bottom: 20px; }
.ContainerJob .ContentJob { width: 100%; height: auto; overflow: hidden; padding-top: 1px; display: inline-block; *display: block; zoom: 1; }
.ContainerJob .ContentJob .TopContent { height: 66px; }
.ContainerJob .ContentJob .TopContent .Classifica { border-right: 1px solid #ccc; width: 350px; height: 65px; position: relative; }
.ContainerJob .ContentJob .TopContent .Classifica .IcSaiba { left: 157px; top: 10px; z-index: 2; }
.IcSaiba a{display:block; width:10px; height:10px}
.ContainerJob .ContentJob .TopContent .Classifica .Status { height: 51px; width: 164px; position: absolute; top: 10px; left: 10px; overflow: hidden; padding: 0 7px 0 8px; z-index: 1; }
.ContainerJob .ContentJob .TopContent .Classifica .Status .Options { margin: 0 auto; }
.ContainerJob .ContentJob .TopContent .Classifica .Status .Options li { display: inline; text-align: center; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a { color: White; display: block; height: 56px; line-height: 49px; text-align: left; text-decoration: none; cursor: pointer; margin: 3px 0; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a span { display: block; font-size: 14px; font-weight: bold; text-align: center; width: 100px; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a.notaClass0 { background-position: 0 0; color: #434343; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a.notaClass1 { background-position: 0 -238px; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a.notaClass2 { background-position: 0 -178px; color: #434343; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a.notaClass3 { background-position: 0 -118px; }
.ContainerJob .ContentJob .TopContent .Classifica .Status a.notaClass4 { background-position: 0 -57px; }
.ContainerJob .ContentJob .TopContent .Classifica .Status .BgStatus { position: absolute; width: 152px; height: 298px; top: 0; left: 0; z-index: -1; opacity: 0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; }
.ContainerJob .ContentJob .TopContent .Classifica .BtnAnuncioOk { height: 44px; left: 233px; position: absolute; top: 12px; width: 107px; }
.ContainerJob .ContentJob .TopContent .Classifica .BtnFirst { height: 42px; left: 220px; position: absolute; top: 12px; width: 125px; }
.ContainerJob .ContentJob .redesSociais { float: right; width: auto; max-width: 356px; padding: 20px 10px 0px 0px; }
.ContainerJob .ContentJob .redesSociais .addthis_button_facebook_like { width: 75px; }
.ContainerJob .ContentJob .redesSociais .addthis_button_tweet { width: 75px; }
.ContainerJob .ContentJob .redesSociais .addthis_button_google_plusone { width: 62px; }
.ContainerJob .ContentJob .redesSociais .addthis_button_linkedin_counter { width: 75px; float: left }
.ContainerJob .ContentJob .MainContentJob { padding: 6px 20px 0 3px; }
.ContainerJob .ContentJob .MainContentJob .Anuncio { float: left; margin-left: 10px;width: 585px; margin-bottom: 6px;}
.ContainerJob .ContentJob .MainContentJob .Anuncio dt { font-size: 14px; }
.ContainerJob .ContentJob .MainContentJob .Anuncio dd { font-size: 20px; color: #639e03; font-weight: bold; position:relative;}
.Anuncio dd span{display:block;width:555px}
.Anuncio dd .IcDeficiencia{position:absolute;height:17px;width:17px;text-indent:-99999px;right:0;top:5px;}
.ContainerJob .ContentJob .MainContentJob table { width: 100%; margin-top: 20px; }
.ContainerJob .ContentJob .MainContentJob table tr { display: table; margin-bottom: 7px; height: 30px; }
.ContainerJob .ContentJob .MainContentJob table tr td { padding: 10px; }
.ContainerJob .ContentJob .MainContentJob table tr td:first-child { text-align: right; background-color: #f0f0f0; width: 145px; }
.ContainerJob .ContentJob .MainContentJob table .IcMapa, .ContainerJob .ContentJob .MainContentJob table .IcMedia { height: 21px; padding-left: 30px; padding-top: 2px; text-decoration: underline; margin-left: 20px; display: inline-block; *display: block; zoom: 1; }
.ContainerJob .ContentJob .MainContentJob table a.IcMedia { position: relative; }
.ContainerJob .ContentJob .MainContentJob table a.IcMedia span.IcSaiba { top: 0; left: 103px; left: 100px\9; }
.ContainerJob .ContentJob .MainContentJob .CtnJobBtnDes { padding: 20px 20px 0 15px; /*Botao Candidatar-se excecao*/ }
.ContainerJob .ContentJob .MainContentJob .CtnJobBtnDes .GncBigBtn .PadderBtn.BlueBigBtn.TwoLines span { padding: 9px 25px 0 18px; }
.ContainerJob .BannerFooter { width:100%!important; height: 250px; margin: 40px auto 10px auto; clear:both; text-align:center}

/*Definiçoes dos botoes para as situações de Logado*/
.ContentJob.LoggedA .CtnJobBtnLogA { padding: 20px 0 0 20px; }
.ContentJob.LoggedA .CtnJobBtnLogA .GncBigBtn.OrangeBtn { position: relative; }
.ContentJob.LoggedA .CtnJobBtnLogA .GncBigBtn.GreenBigBtn { position: relative; margin-left: 100px; }
.ContentJob.LoggedA .CtnJobBtnLogA .GncBigBtn.BlueBigBtn { position: relative; margin-left: 115px; }
.ContentJob.LoggedA .CtnJobBtnLogA .GncBigBtn.BlueBigBtn .PadderBtn.TwoLines span { padding: 8px 30px 0 20px; }

.ContentJob.LoggedB .CtnJobBtnLogB { padding: 20px 0 0 15px; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GrayBigBtn .IcMonitora { width: 164px; width: 172px\9; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GrayBigBtn .IcMonitora span { padding: 9px 0 0 28px; padding: 9px 0 0 36px\9; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GreenBigBtn { position: relative; margin-left: 90px; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GrayBigBtn { position: relative; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GrayBigBtn.SendOk { margin-left: 85px; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GrayBigBtn .IcSendOk { width: 200px; }
.ContentJob.LoggedB .CtnJobBtnLogB .GncBigBtn.GrayBigBtn .IcSendOk span { padding: 9px 10px 0 41px; }

.egg_imagedropdown{ position:relative; }
.egg_imagedropdown_header{ background-image: url('dropdown_arrow.png'); background-position: right center; background-repeat:no-repeat; cursor:pointer; }
.egg_imagedropdown_header img{ cursor:pointer; }
.egg_imagedropdown_dropdown{ padding: 5px; position:absolute; overflow-x:hidden; overflow-y:scroll; }
.egg_imagedropdown_dropdown img{ margin-right:3px; cursor:pointer; float:left; }