﻿.x-chrome #ViewportConsole {
    padding: 20px !important;
    padding-top: 15px !important;
}

.SGR {
    margin-top: 15px;
    /*margin: -50px !important;*/
    /*border: 1px dashed gray;*/
}

.SGR_Header_West_AllJobs.x-btn-default-small {
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%) !important; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)) !important; 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ) !important;
    
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    padding: 0px;
    border: none;
}

.SGR_Header_West_AllJobs.x-btn-default-small:hover {
    background: #f88d23 !important; 
}

.SGR_Header_West_AllJobs span {
    font-family:Arial !important; 
    font-size:13px !important; 
    color:#FFF !important; 
    line-height:30px !important; 
    text-shadow:-1px -1px #c15000 !important; 
}

.SGR_Header_West_AllJobs span:hover  {
    text-shadow:-1px -1px #c15000 !important; 
}

.SGR_Header_East {
    border-top: 2px solid #f88d23;
}

.SGR_Header_East_Search_Left {
    background: #F5F5F5 !important;
    border-right:1px solid #A9ABAE;
}

.SGR_Header_East_Search_Left_Form {
    margin-top: 5px;
    margin-left: 15px;
}

.SGR_Header_East_Search_Left_Form .x-form-text {
    background: white !important;
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px; 
    border:1px solid #BDBFC1; 
    font-family:Arial; 
    font-size:16px !important; 
    color:#f88d23;
}

.SGR_Header_East_Search_Right_Button {
    background: url(/Resources/IMAGES/SGR/Portal/lupa_laranja.png) no-repeat center center !important;
    border:none;
    background-color:#DCDEE0 !important; 
    border-left:1px solid #FFF !important;
    border-radius: 0px;
}

.SGR_Header_East_Search_Right_Button:hover {
    background: url(/Resources/IMAGES/SGR/Portal/lupa_cinza.png) no-repeat center center !important;
    border:none;
    background-color:#DCDEE0 !important; 
    border-left:1px solid #FFF !important;
    border-radius: 0px;
}


/*.SGR_Header_East_Search_Right_Button:hover {}*/

/******* TOPBAR ********/

.SGR_TopBar {
    margin-top: 20px;
    border-top: 2px solid #f88d23;
}

.SGR_TopBar_West {
    margin-top: 2px;
    background: #F5F5F5 !Important;
    border-right:1px solid #BDBFC1;
}

.SGR_TopBar_West_NumJobs {
    font-family:Arial; 
    font-size:30px; 
    font-weight:bold; 
    color:#f88d23; 
    text-shadow: 2px 1px 1px #FFF; 
    margin-top: 3px;
    text-align: center;
}

.SGR_TopBar_West_NumJobs_Desc {
    font-family:Arial; 
    font-size:12px; 
    color:#848688; 
    text-shadow: 1px 1px #FFF;
    text-align: center;
}

/*TOPBAR - CENTER*/

.SGR_TopBar_Center_Cadastrese {
    margin-top: 2px;
    background: #F5F5F5 !Important;
    border-right:1px solid #BDBFC1;
    padding-right: 15px !important;
}

.SGR_TopBar_Center_Cadastrese_West {
    background: transparent !Important;
}

.SGR_TopBar_Center_Cadastrese_West_Icon {
    margin-top: 10px !important;
}

.SGR_TopBar_Center_Cadastrese_East {
    background: transparent !Important;
}

.SGR_TopBar_Center_Cadastrese_East_Title {
    text-align:right; 
    line-height:20px; 
    font-family:Arial; 
    font-size:13px; 
    color: #f88d23; 
    font-weight:bold; 
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_Center_Cadastrese_East_Title a {
    font-family:Arial; 
    font-size:13px; 
    color: #f88d23; 
    font-weight:bold; 
    text-shadow: 1px 1px #FFF;
    text-decoration: none;
}

.SGR_TopBar_Center_Cadastrese_East_Title a:hover {
    text-decoration: underline;
}

.SGR_TopBar_Center_Cadastrese_East_Desc {
    text-align:right; 
    font-family:Arial; 
    font-size:12px; 
    color:#848688; 
    text-shadow: 1px 1px #FFF; 
    float:right; 
    line-height:145%;
}

.SGR_TopBar_Center_Cadastrese_East_Desc a {
    font-size: 13px;
    color:#848688;
    font-weight: bold;
    text-decoration: none;    
}

.SGR_TopBar_Center_Cadastrese_East_Desc a:hover {
    text-decoration: underline;    
}

.SGR_TopBar_Center_UserForm {
    margin-top: 2px;
    background: #F5F5F5 !Important;
    /*border-right:1px solid #BDBFC1;
    padding-right: 15px !important;*/
}

.SGR_TopBar_Center_UserForm_West {
    background: transparent !Important;
    border-right:1px solid #BDBFC1;
    border-left:1px solid #F5F5F5
}

.SGR_TopBar_Center_UserForm_West_Icon {
    border-right:1px solid #F5F5F5;
}

.SGR_TopBar_Center_UserForm_East {
    background: transparent !Important;
}

.SGR_TopBar_Center_UserForm_East_UserName {
    text-align:left; 
    line-height:20px; 
    font-family:Arial; 
    font-size:13px; 
    color: #f88d23; 
    font-weight:bold; 
    text-shadow: 1px 1px #FFF;
    padding-left:5px;
}

.SGR_TopBar_Center_UserForm_East_UserEmail {
    text-align:left; 
    font-family:Arial; 
    font-size:10px; 
    color:#848688; 
    text-shadow: 1px 1px #FFF; 
    padding-left:5px; 
    line-height:120%;
}

/*TOPBAR - EAST*/

.SGR_TopBar_East_LoginForm {
    margin-top: 2px;
    background: #F5F5F5 !Important;
    padding-left: 15px !important;
    padding-left: 10px !important;
}

.SGR_TopBar_East_LoginForm_Title {
    text-align:left; 
    line-height:20px; 
    font-family:Arial; 
    font-size:13px; 
    color: #f88d23; 
    font-weight:bold; 
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_East_LoginForm_Title_RememberPassword {
    text-align:right; 
    line-height:20px; 
    font-family:Arial; 
    font-size:11px; 
    color: #f88d23; 
    font-weight:bold; 
    text-shadow: 1px 1px #FFF;
    padding-right: 60px !important;
    margin-top: 5px !important;
}

.SGR_TopBar_East_LoginForm_Title_RememberPassword a {
    font-size: 10px;
    color:#848688;
    text-decoration: none;    
}

.SGR_TopBar_East_LoginForm_Title_RememberPassword a:hover {
    font-weight: bold !important;
    text-decoration: underline;    
}

.SGR_TopBar_East_LoginForm_Login {
    margin-top: 5px !important; 
    padding-left: 4px; 
}

.SGR_TopBar_East_LoginForm_Login .x-form-text {
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
    border:0px; 
    border:1px solid #BDBFC1; 
    font-family:Arial; 
    font-size:11px; 
    color:#f88d23;
    background: white !important;
}

.SGR_TopBar_East_LoginForm_Password {
    margin-left:7px !important; 
    margin-top:5px !important; 
}

.SGR_TopBar_East_LoginForm_Password .x-form-text {
        -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
    border:1px solid #BDBFC1; 
    font-family:Arial; 
    font-size:11px; 
    color:#f88d23;
    background: white !important;
}

.SGR_TopBar_East_LoginForm_DoLogin {
    background: transparent url(/Resources/IMAGES/SGR/Portal/ico_btn_login_orange.png) no-repeat center center !important;
    border:none;
    border-radius: 0px;
    margin-left:7px !important; 
    margin-top: 5px !important; 
}

.SGR_TopBar_East_LoginForm_DoLogin:hover {
    background: transparent url(/Resources/IMAGES/SGR/Portal/ico_btn_login.png) no-repeat center center !important;
}

.SGR_TopBar_East_UserToolBar {
    margin-top: 2px;
    background: #F5F5F5 !Important;
    /*border-right:1px solid #BDBFC1;*/
    /*padding-right: 15px !important;*/
}

.SGR_TopBar_East_UserToolBar_Div {
    border-right:1px solid #BDBFC1;
}

.SGR_TopBar_East_UserToolBar_Pws {
    background: #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_pws_orange.png) no-repeat center top !important;
    border:none;
    border-radius: 0px;
    border-right:1px solid #BDBFC1;
    border-left:1px solid #FFF;
}

.SGR_TopBar_East_UserToolBar_Pws span {
    margin-top: 7px;
    font-family:Arial; 
    font-size:10px; 
    color:#636363; 
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_Pws:hover {
    background:  #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_pws_hover.png) no-repeat center top !important;
}

.SGR_TopBar_East_UserToolBar_Pws:hover span {
    color:#B3B4B5; 
    text-shadow:1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_Edit {
    background: #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_edit_orange.png) no-repeat center top !important;
    border:none;
    border-radius: 0px;
    border-right:1px solid #BDBFC1;
    border-left:1px solid #FFF;
}

.SGR_TopBar_East_UserToolBar_Edit span {
    margin-top: 7px;
    font-family:Arial; 
    font-size:10px; 
    color:#636363; 
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_Edit:hover {
    background:  #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_edit_hover.png) no-repeat center top !important;
}

.SGR_TopBar_East_UserToolBar_Edit:hover span {
    color:#B3B4B5; 
    text-shadow:1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_Print {
    background: #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_print_orange.png) no-repeat center top !important;
    border:none;
    border-radius: 0px;
    border-right:1px solid #BDBFC1;
    border-left:1px solid #FFF;
}

.SGR_TopBar_East_UserToolBar_Print span {
    margin-top: 7px;
    font-family:Arial; 
    font-size:10px; 
    color:#636363;
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_Print:hover {
    background:  #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_print_hover.png) no-repeat center top !important;
}

.SGR_TopBar_East_UserToolBar_Print:hover span {
    color:#B3B4B5; 
    text-shadow:1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_MyJobs {
    background: #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_vagas_orange.png) no-repeat center top !important;
    border:none;
    border-radius: 0px;
    border-right:1px solid #BDBFC1;
    border-left:1px solid #FFF;
}

.SGR_TopBar_East_UserToolBar_MyJobs span {
    margin-top: 7px;
    font-family:Arial; 
    font-size:10px; 
    color:#636363;
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_MyJobs:hover {
    background:  #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_vagas_hover.png) no-repeat center top !important;
}

.SGR_TopBar_East_UserToolBar_MyJobs:hover span {
    color:#B3B4B5; 
    text-shadow:1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_LogOut {
    background: #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_end_orange.png) no-repeat center top !important;
    border:none;
    border-radius: 0px;
    /*border-right:1px solid #BDBFC1;*/
    border-left:1px solid #FFF;
}

.SGR_TopBar_East_UserToolBar_LogOut span {
    margin-top: 7px;
    font-family:Arial !important; 
    font-size:10px; 
    color:#636363;
    text-shadow: 1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_LogOut:hover span {
    color:#B3B4B5; 
    text-shadow:1px 1px #FFF;
}

.SGR_TopBar_East_UserToolBar_LogOut:hover {
    background:  #DCDEE0 url(/Resources/IMAGES/SGR/Portal/ico_end_hover.png) no-repeat center top !important;
}

/*BODY*/

.SGR_Body {
    margin-top: 10px;
}

/* RESUMO */

/* RESUMO - CATEGORIAS */
.SGR_Resumo_Vagas_Categoria {
    background: #F5F5F5 !important;
    /*margin-left: 15px;*/
    margin-right: 10px;
}

.SGR_Resumo_Vagas_Categoria .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
}

.SGR_Resumo_Vagas_Categoria .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Resumo_Vagas_Categoria .x-panel-header-text-container-default{
    line-height: 20px;
}

.SGR_Resumo_Vagas_Categoria .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Resumo_Vagas_Categoria .x-panel-body-default {
    border: none !important;
    background: #F5F5F5 !important;
}

.SGR_Resumo_Vagas_Categoria .x-container  {
    background: #F5F5F5 !important;
    border-top: 2px solid #fff !important;
}

.SGR_Resumo_Vagas_Categoria_dtView {
    background: #F5F5F5 !important;
    /*padding: 5px;*/
    padding-top: 5px;
    padding-left: 5px;
    /*border: 1px solid black;*/
}

.SGR_Resumo_Vagas_Categoria_dtView_grid {
    background: transparent !important;
    padding-left: 0px !important;
}

.SGR_Resumo_Vagas_Categoria_dtView_row {
    /*border: 1px solid black;*/
    width: 220px;
    float: left;
    /*padding: 15px;*/
    background: #F5F5F5;
    height:26px; 
    line-height:26px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    /*border:0px;*/ 
    background-color:#FFF; 
    margin-bottom:2px; 
    /*padding: 1px;*/
    padding-left:15px;
    margin-left: 15px !important;
    margin-right: 10px !important;
    font-family:Arial; 
    font-size:10px; 
    color:#373435 !important;
    text-decoration: none !important;
}

.x-gecko .SGR_Resumo_Vagas_Categoria_dtView_row {
    margin-left: 10px !important;
    margin-right: 0px !important;
}

.SGR_Resumo_Vagas_Categoria_dtView_row a {
    color: #373435 !important;
    text-decoration: none !important;
}

.SGR_Resumo_Vagas_Categoria_dtView_row:hover,
.SGR_Resumo_Vagas_Categoria_dtView_row:hover * {
    background-color:#f88d23; 
    color:#FFF !important;
}

.SGR_Resumo_Vagas_Categoria_dtView_row_Descricao{
    float: left;
    width: 149px;
    height: 20px;
    /*border: 1px solid green !important;*/
}

.SGR_Resumo_Vagas_Categoria_dtView_row_Vagas{
    float: right;
    /*width: 60px;*/
    /*height: 20px;*/
    /*border: 1px solid green !important;*/
    width:45px; 
    height:26px; 
    text-align:center; 
    background-color:#B3B4B5; 
    font-family:Arial; 
    font-size:10px; 
    color:#fff;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
    border: 2px solid #FFF;
}

/* RESUMO - TIPO DE CONTRATO */
.SGR_Resumo_Vagas_TipoContrato {
    background: #F5F5F5 !important;
    /*margin-left: 15px;*/
    margin-left: 10px;
}

.SGR_Resumo_Vagas_TipoContrato .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
}

.SGR_Resumo_Vagas_TipoContrato .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Resumo_Vagas_TipoContrato .x-panel-header-text-container-default{
    line-height: 20px;
}

.SGR_Resumo_Vagas_TipoContrato .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Resumo_Vagas_TipoContrato .x-panel-body-default {
    border: none !important;
    background: #F5F5F5 !important;
}

.SGR_Resumo_Vagas_TipoContrato .x-container  {
    background: #F5F5F5 !important;
    border-top: 2px solid #fff !important;
}

.SGR_Resumo_Vagas_TipoContrato_dtView {
    background: #F5F5F5 !important;
    /*padding: 5px;*/
    padding-top: 5px;
    padding-left: 5px;
}

.SGR_Resumo_Vagas_TipoContrato_dtView_grid {
    background: transparent !important;
    padding-left: 5px !important;
}

.SGR_Resumo_Vagas_TipoContrato_dtView_row {
    /*border: 1px solid black;*/
    width: 220px;
    float: left;
    /*padding: 15px;*/
    background: #F5F5F5;
    height:26px; 
    line-height:26px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    /*border:0px;*/ 
    background-color:#FFF; 
    margin-bottom:2px; 
    /*padding: 1px;*/
    padding-left:15px;
    margin-left: 15px !important;
    margin-right: 10px !important;
    font-family:Arial; 
    font-size:10px; 
    color:#373435;
}

.x-gecko .SGR_Resumo_Vagas_TipoContrato_dtView_row {
    margin-left: 10px !important;
    margin-right: 0px !important;
}

.SGR_Resumo_Vagas_TipoContrato_dtView_row a {
    color: #373435 !important;
    text-decoration: none !important;
}

.SGR_Resumo_Vagas_TipoContrato_dtView_row:hover,
.SGR_Resumo_Vagas_TipoContrato_dtView_row:hover * {
    background-color:#f88d23; 
    color:#FFF !important;
}

.SGR_Resumo_Vagas_TipoContrato_dtView_row_Descricao{
    float: left;
    width: 149px;
    height: 20px;
    /*border: 1px solid green !important;*/
}

.SGR_Resumo_Vagas_TipoContrato_dtView_row_Vagas{
    float: right;
    /*width: 60px;*/
    /*height: 20px;*/
    /*border: 1px solid green !important;*/
    width:45px; 
    height:26px; 
    text-align:center; 
    background-color:#B3B4B5; 
    font-family:Arial; 
    font-size:10px; 
    color:#fff;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
    border: 2px solid #FFF;
}

/* RESUMO - ULTIMAS VAGAS CADASTRADAS */
.SGR_Resumo_Vagas_UltimasVagasCadastradas {
    /*background: #F5F5F5 !important;*/
    background: #fff !important;
    /*margin-left: 15px;*/
    margin-top: 10px;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas .x-panel-header-text-container-default{
    line-height: 25px;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas .x-panel-body-default {
    border: none !important;
    background: #F5F5F5 !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas .x-container  {
    background: #F5F5F5 !important;
    border-top: 2px solid #fff !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView {
    background: #F5F5F5 !important;
    /*padding: 5px;*/
    padding-top: 5px;
    /*padding-left: 5px;*/
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_grid {
    background: transparent !important;
    /*padding-left: 5px !important;*/
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row {
    /*border: 1px solid black;*/
    width: 990px;
    float: left;
    /*padding: 15px;*/
    background: #F5F5F5;
    height:26px; 
    line-height:26px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    /*border:0px;*/ 
    background-color:#FFF; 
    margin-bottom:2px; 
    /*padding: 1px;*/
    padding-left:15px;
    margin-left: 10px !important;
    margin-right: 10px !important;
    font-family:Arial; 
    font-size:10px; 
    color:#373435;
    overflow: hidden;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row a {
    color: #373435 !important;
    text-decoration: none !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row:hover,
.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row:hover * {
    background-color:#f88d23; 
    color:#FFF !important;
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row_IDAreaInteresse{
    float: left;
    width: 200px;
    height: 20px;
    /*border: 1px solid green !important;*/
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row_Descricao{
    float: left;
    width: 650px;
    height: 20px;
    font-family:Arial;
    color:#999999
    /*border: 1px solid green !important;*/
}

.SGR_Resumo_Vagas_UltimasVagasCadastradas_dtView_row_TipoContrato{
    float: right;
    /*width: 60px;*/
    /*height: 20px;*/
    /*border: 1px solid green !important;*/
    width: 100px; 
    height:26px; 
    text-align:center; 
    background-color: #f88d23; 
    font-family:Arial; 
    font-size:10px; 
    color:#fff;
    -webkit-border-radius: 4px; 
    -moz-border-radius: 4px; 
    border-radius: 4px; 
    border: 2px solid #FFF;
}

/* LISTA VAGAS - FILTRO */
.SGR_Lista_Vagas_Filtros {
    background: #fff !important;
}

.SGR_Lista_Vagas_Filtros .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
}

.SGR_Lista_Vagas_Filtros .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Lista_Vagas_Filtros .x-panel-header-text-container-default{
    line-height: 25px;
}

.SGR_Lista_Vagas_Filtros .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Lista_Vagas_Filtros .x-panel-body-default {
    border: none !important;
    /*background: #F5F5F5 !important;*/
    background: transparent !important;
}

.SGR_Lista_Vagas_Filtros .x-container  {
    /*background: #F5F5F5 !important;*/
    background: transparent !important;
    border-top: 1px solid #fff !important;
}

/* LISTA VAGAS - FILTROS */

.SGR_Lista_Vagas_Filtros_Panel .x-panel-header-default {
    background: #DCDEE0 !important;
    border: none !important;
    border-top:1px solid #FFF !important;
    border-bottom:1px solid #FFF !important; 
    /*border-top:1px solid #FFF !important;*/
}

.SGR_Lista_Vagas_Filtros_Panel .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Lista_Vagas_Filtros_Panel .x-panel-header-text-container-default{
    line-height: 15px;
}

.SGR_Lista_Vagas_Filtros_Panel .x-panel-header-text-default {
    font-family:Arial; 
    font-size:12px;  
    text-shadow:1px 1px #FFF; 
    color:#373435;
    font-weight: normal !important;
    text-align:left; 
    padding-left:10px; 
}

.SGR_Lista_Vagas_Filtros_Panel .x-panel-body-default {
    border: none !important;
    border-top: 1px solid #DCDEE0 !important;
    border-bottom: 1px solid #DCDEE0 !important;
    /*background: none !important;*/
    padding-top: 5px;
    padding-bottom: 5px;
    background: #F5F5F5 !important;
}

.SGR_Lista_Vagas_Filtros_Panel .x-container  {
    background: transparent !important;
    border-top: 0px;
}

.SGR_Lista_Vagas_Filtros_Tree .x-tree-icon {
    width: 10px !important;
}

.SGR_Lista_Vagas_Filtros_Tree .x-tree-icon-leaf {
    background: transparent !important;
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-cell {
    background: transparent !important;
    /*background: #F5F5F5 !important;*/
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-cell-inner-treecolumn {
    padding: 2px 0px 1px 0px;
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-cell-inner-treecolumn:hover {
    padding: 3px 0px 1px 0px;
    color: #f88d23 !important;
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-row-focused .x-grid-cell-inner-treecolumn {
    padding: 2px 0px 1px 0px;
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-row-focused .x-grid-td {
    border-bottom: none !important;
    border-top: none !important;
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-row-before-focused .x-grid-td {
    border-bottom: none !important;
}

.SGR_Lista_Vagas_Filtros_Tree .x-grid-body .x-grid-table-focused-first{
    border-top: 0px;
}

.SGR_Lista_Vagas_Filtros_Tree .x-tree-node-text {
    font-family:Arial; 
    font-size:10px; 
    color: #000;
}

.SGR_Lista_Vagas_Filtros_Tree  .x-tree-checkbox{
    background-image: url(/resources/images/sgr/portal/marc_orange.gif)
}

/* LISTA VAGAS - VAGAS */
.SGR_Lista_Vagas_VagasAbertas {
    /*border: 1px solid black;*/
    background: #fff !important;
    margin-left: 15px;
    margin-bottom: 33px;
}

.SGR_Lista_Vagas_VagasAbertas .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
    margin-right: 13px;
}

.SGR_Lista_Vagas_VagasAbertas .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Lista_Vagas_VagasAbertas .x-panel-header-text-container-default{
    line-height: 25px;
}

.SGR_Lista_Vagas_VagasAbertas .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Lista_Vagas_VagasAbertas .x-panel-body-default {
    border: none !important;
    /*background: #F5F5F5 !important;*/
    background: #FFF !important;
}

.SGR_Lista_Vagas_VagasAbertas .x-container  {
    /*background: #F5F5F5 !important;*/
    border-top: 2px solid #fff !important;
    background: #FFF !important;
}

/* LISTA VAGAS - VAGAS ABERTAS */

.SGR_Lista_Vagas_VagasAbertas_dtView{
    /*border: 1px solid black;*/
    padding: 0px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_grid{
    /*border: 1px solid black;*/
    padding: 0px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row{
    /*border: 1px solid black;*/
    width: 780px;
    /*height: 130px;*/
    border-top:2px solid #FFF; 
    border-bottom:2px solid #FFF; 
    margin-bottom:20px;
    margin-left: 7px;
    background: #F5F5F5;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row:hover{
    /*border: 1px solid black;*/
    border-top:2px solid #f88d23; 
    border-bottom:2px solid #f88d23; 
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Titulo{
    /*border: 1px solid black;*/
    width: 780px;
    height:25px; 
    background-color:#DCDEE0; 
    border-bottom:1px solid #FFF; 
    border-top:1px solid #FFF; 
    line-height:25px; 
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Titulo_Text{
    /*border: 1px solid black;*/
    width: 680px;
    font-family:Arial; 
    font-size:13px; 
    text-align:left; 
    padding-left:10px; 
    text-shadow:1px 1px #FFF; 
    color:#f88d23; 
    font-weight:bold; 
    float:left;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Titulo_Icone{
    width:25px; 
    height:25px; 
    float:right; 
    margin-left: 5px;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    background: #00AFEF url(/resources/images/sgr/portal/ico_deficient_25.png) !important;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Titulo_Candidatouse_Icone {
    width:22px; 
    height:22px; 
    float:right; 
    margin-left: 5px;
    background: transparent url(/resources/images/sgr/portal/icon_registered_vacancy_orange.png) !important;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Titulo_VisualizouVaga_Icone {
    width:22px; 
    height:22px; 
    float:right; 
    margin-left: 5px;
    background: transparent url(/resources/images/sgr/portal/icon_visit_vacancy_orange.png) !important;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content{
    /*border: 1px solid black;*/
    border-top: 1px solid #DCDEE0;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo{
    /*border: 1px solid black;*/
    width: 780px;
    height: 100px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel{
    /*border: 1px solid black;*/
    float: left;
    width: 560px;
    height: 100px;
    padding: 5px 10px 5px 10px;
    font-family:Arial; 
    font-size:11px; 
    color:#373435
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Principal {
    /*border: 1px solid black;*/
    height: 75px;
    overflow: hidden;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Principal_Descricao{
    /*border: 1px solid black;*/
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Principal_Requisitos {
    /*border: 1px solid black;*/
    height: 20px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Principal_Requisitos_Text {
    /*border: 1px solid black;*/
    float: left;
    width: 80px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Principal_Requisitos_Value {
    /*border: 1px solid black;*/
    float: left;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Principal_Escolaridade {
    /*border: 1px solid black;*/
    float: left;
    margin-left: 2px;
    color: red;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Cidade{
    /*border: 1px solid black;*/
    height: 20px;
    width: 260px;
    float: left;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Cidade_Text{
    /*border: 1px solid black;*/
    height: 20px;
    width: 35px;
    float: left;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Cidade_Value{
    /*border: 1px solid black;*/
    height: 20px;
    width: 220px;
    float: left;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_LeftPanel_Escolaridade{
    text-align: right;
    /*border: 1px solid black;*/
    height: 20px;
    width: 145px;
    float: right;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel{
    /*border: 1px solid black;*/
    float: right;
    width: 200px;
    height: 100px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_Remuneracao{
    /*border: 1px solid black;*/
    height: 20px;
    text-align: center;
    padding-top: 5px;
    /*font-size: 5px;*/
    color: #f88d23; 
    /*font-weight:bold;*/
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_IdadeMinima{
    /*border: 1px solid black;*/
    height: 20px;
    color: red;
    margin-top: 5px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_IdadeMinima_Texto{
    /*border: 1px solid black;*/
    float: left;
    text-align: right;
    width: 85px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_IdadeMinima_Idade{
    /*border: 1px solid black;*/
    float: right;
    text-align: left;
    width: 60px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_MaisInformacoes {
    /*border: 1px solid black;*/
    float: none;
    height: 40px;
    margin-top: 10px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_MaisInformacoes a {
    text-decoration: none;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Resumo_RightPanel_MaisInformacoes_btnMaisInformacoes {
    margin-top: 5px;
    margin-left: 37px;
    width:130px; 
    height:30px; 
    text-align:center; 
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)); 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ); 
    font-family:Arial; 
    font-size:13px; 
    color:#FFF; 
    line-height:30px; 
    text-shadow:-1px -1px #c15000; 
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo{
    /*border: 1px solid black;*/
    width: 780px;
    height: 0px;
    overflow:hidden;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_LeftPanel{
    /*border: 1px solid black;*/
    float: left;
    width: 525px;
    height: 100px;
    padding: 5px 10px 5px 10px;
    font-family:Arial; 
    font-size:11px; 
    color:#373435
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel{
    /*border: 1px solid black;*/
    float: right;
    width: 250px;
    height: 100px;
}


.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_MenosInformacoes{
    /*border: 1px solid black;*/
    float: none;
    height: 40px;
    margin-top: 10px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_MenosInformacoes a {
    text-decoration: none !important;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_MenosInformacoes_btMenosInformacoes{
    margin-top: 5px;
    margin-left: 110px;
    width:130px; 
    height:30px; 
    text-align:center; 
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)); 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ); 
    font-family:Arial; 
    font-size:13px; 
    color:#FFF; 
    line-height:30px; 
    text-shadow:-1px -1px #c15000; 
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
}


.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_Candidatarse{
    /*border: 1px solid black;*/
    float: none;
    height: 40px;
    margin-top: 10px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_Candidatarse a {
    text-decoration: none;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_Candidatarse_btCandidatarse{
    margin-top: 5px;
    margin-left: 110px;
    width:130px; 
    height:30px; 
    text-align:center; 
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)); 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ); 
    font-family:Arial; 
    font-size:13px; 
    color:#FFF; 
    line-height:30px; 
    text-shadow:-1px -1px #c15000; 
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_LeftPanel_Row {
    /*border: 1px solid black;*/
    padding-top: 10px;
    padding-bottom: 10px;
    font-family:Verdana; 
    color:#000; 
    font-size:10px; 
    line-height:180%; 
    width: 425px; 
    /*padding:0 0  20px 0;*/
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_LeftPanel_Row_Title{
    font-family:Arial; 
    color:#f88d23; 
    font-size:13px; 
    font-weight:bold; 
    text-shadow:1px 1px 1px #FFF;
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_LeftPanel_Row_Content {

}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_VagaParaDeficiente_Icon {
    /*border: 1px solid black;*/
    margin-top: 100px;
    height: 160px;
    background: url(/resources/images/sgr/portal/deficient.png) no-repeat center center !important
}

.SGR_Lista_Vagas_VagasAbertas_dtView_row_Content_Completo_RightPanel_VagaParaDeficiente_Text {
    font-size: 13px;
    color:#f88d23; 
    font-family:Verdana; 
}


/* PASSWORD */

.SGR_Password {
    background: #fff !important;
    /*margin-left: 15px;*/
}

.SGR_Password_BtnSave.x-btn-default-small {
    /*margin-top: 10px !important;*/
    margin-bottom: 10px !important; 
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%) !important; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)) !important; 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ) !important;
    
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    padding: 0px;
    border: none;
}

.SGR_Password_BtnSave.x-btn-default-small:hover {
    background: #f88d23 !important; 
}

.SGR_Password_BtnSave span {
    font-family:Arial !important; 
    font-size:13px !important; 
    color:#FFF !important; 
    line-height:30px !important; 
    text-shadow:-1px -1px #c15000 !important; 
}

.SGR_Password_BtnSave span:hover  {
    text-shadow:-1px -1px #c15000 !important; 
}

/* CURRICULUM */

.SGR_Curriculum {
    background: #fff !important;
    /*margin-left: 15px;*/
}

.SGR_Curriculum .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
    /*margin-right: 13px;*/
}

.SGR_Curriculum .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Curriculum .x-panel-header-text-container-default{
    line-height: 25px;
}

.SGR_Curriculum .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Curriculum .x-panel-body-default {
    border: none !important;
    background: #FFF !important;
}

.SGR_Curriculum .x-container  {
    /*background: #F5F5F5 !important;*/
    border-top: 2px solid #fff !important;
    background: #FFF !important;
}

.SGR_Curriculum_Titulo1 .x-panel-header-text-container-default {
    line-height: 15px;
}

.SGR_Curriculum_Titulo1 .x-panel-header-text-default {
    font-size: 14px;
    font-weight: bold !important;
}

.SGR_Curriculum_Titulo1.x-panel-default {
    /*background: #F5F5F5 !important;*/
    margin-bottom: 1px !important;
    border-bottom: 1px solid #A9ABAE !important;
}

.SGR_Curriculum_Titulo1 .x-panel-body-default {
    background: #F5F5F5 !important;
    border-bottom: 1px solid #fff !important;
    margin-bottom: 1px !important;
}

.SGR_Curriculum_Titulo1 .x-container  {
    /*background: #F5F5F5 !important;*/
    border-top: 1px solid #fff !important;
}

.SGR_Curriculum_Titulo1 .xw .x-column-header {
    background: #f88d23 !important;
}

.SGR_Curriculum_Titulo1 .xw .xw-toolbar.x-toolbar-default {
    background: #DCDEE0 !important;   
}

.SGR_Curriculum_Titulo1 .xw .xw-toolbar.x-toolbar-default .xw-add-16-w {
    background-image: url(/Resources/IMAGES/SGR/Portal/icon_adicionar_orange.png) !important;
}

.SGR_Curriculum_Titulo1 .xw .xw-toolbar.x-toolbar-default .xw-edit-16-w {
    background-image: url(/Resources/IMAGES/SGR/Portal/icon_editar_orange.png) !important;
}

.SGR_Curriculum_Titulo1 .xw .xw-toolbar.x-toolbar-default .xw-delete-16-w {
    background-image: url(/Resources/IMAGES/SGR/Portal/icon_excluir_orange.png) !important;
}

.SGR_Curriculum_Titulo1 .xw .xw-toolbar.x-toolbar-default span {
    font-size: 12px !important;
    font-family: Arial !important; 
    color:#636363 !important; 
    text-shadow:1px 1px #FFF;
}

.SGR_Curriculum_Titulo1 .xw .xw-toolbar.x-toolbar-default .x-item-disabled  span{
    color:#B3B4B5 !important;
}

.SGR_Curriculum_Titulo1 .x-form-field{
    background: #fff !important;
}

.SGR_Curriculum_Photo {
    margin-top: 4px !important;
    border: 1px solid #A9ABAE !important;
}

.SGR_Curriculum_Photo_Remove {
    float: left;
    margin-left: 160px;
    margin-top: 4px;
    position: absolute;
    z-index: 9;
}

.SGR_Curriculum_BtnSave.x-btn-default-small {
    margin-top: 10px !important;
    margin-bottom: 10px !important; 
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%) !important; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)) !important; 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ) !important;
    
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    padding: 0px;
    border: none;
}

.SGR_Curriculum_BtnSave.x-btn-default-small:hover {
    background: #f88d23 !important; 
}

.SGR_Curriculum_BtnSave span {
    font-family:Arial !important; 
    font-size:13px !important; 
    color:#FFF !important; 
    line-height:30px !important; 
    text-shadow:-1px -1px #c15000 !important; 
}

.SGR_Curriculum_BtnSave span:hover  {
    text-shadow:-1px -1px #c15000 !important; 
}

/* VAGAS - DETALHE */
.SGR_Vaga {
    padding-bottom: 2px !important;
}

.SGR_Vaga .x-panel-header-default {
    background: #DCDEE0 !important;
    border: none !important;
    border-top:1px solid #FFF !important;
    border-bottom:1px solid #FFF !important; 
    /*border-top:1px solid #FFF !important;*/
}

.SGR_Vaga .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Vaga .x-panel-header-text-container-default{
    line-height: 20px;
}

.SGR_Vaga .x-panel-header-text-default {
    font-family:Arial; 
    font-size: 15px !important;  
    text-shadow:1px 1px #FFF; 
    color: #f88d23;
    font-weight: bold !important;
    text-align:left; 
    padding-left:10px; 
    background: #DCDEE0 !important;
}

.SGR_Vaga .x-panel-body-default {
    border: none !important;
    border-top: 1px solid #DCDEE0 !important;
    border-bottom: 1px solid #DCDEE0 !important;
    /*background: none !important;*/
    /*padding-top: 5px;
    padding-bottom: 5px;*/
    background: #f5f5f5 !important;
}

.SGR_Vaga .x-container  {
    background: transparent !important;
    border-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.SGR_Vaga .x-form-text{
    border: none;
}

.SGR_Vaga .x-form-item-label, .x-form-item-label-top {
    font-family:Arial; 
    color:#f88d23; 
    font-size:13px; 
    font-weight:bold; 
    text-shadow:1px 1px 1px #FFF;
}

.SGR_Vaga .x-form-readonly .x-form-field{
    font-family:Verdana; 
    color:#000; 
    font-size:10px;
}

.SGR_Vaga_Titulo1{
    color:#000;
    font-weight:bold;
    border-bottom:2px solid #f88d23 !important; 
    border-top:1px solid #A9ABAE !important; 
    padding:5px 0px 5px 0px !important;
    margin-bottom:5px !important;
}

.SGR_Vaga .x-container .SGR_Vaga_PessoaComDeficiencia  {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.SGR_Vaga_PessoaComDeficiencia_Text {
    text-align:center; 
    font-family:Arial; 
    font-size:13px; 
    font-weight:bold; 
    color:#00AFEF; 
    text-shadow: 1px 1px 1px #FFF;
}

.SGR_Vaga_CandidatarSe.x-container  {
    padding-left: 0px !important;
    padding-right: 0px !important;   
}

.SGR_Vaga_CandidatarSe .x-box-inner {
    margin-left:-2px !important;
    width:170px !important;
}

.SGR_Vaga_CandidatarSe.x-btn-default-small {
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%) !important; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)) !important; 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%) !important; 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ) !important;
    
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    padding: 0px;
    border: none;
}

.SGR_Vaga_CandidatarSe.x-btn-default-small:hover {
    background: #f88d23 !important; 
}

.SGR_Vaga_CandidatarSe span {
    margin-top: 2px;
    font-family:Arial !important; 
    font-size:13px !important; 
    color:#FFF !important; 
    line-height:20px !important; 
    text-shadow:-1px -1px #c15000 !important; 
}

.SGR_Vaga_CandidatarSe span:hover  {
    text-shadow:-1px -1px #c15000 !important; 
}

.SGR_Vaga_Encerrada.x-btn-default-small {
    background: #ED3237; 
    background: -moz-linear-gradient(top,  #ED3237 1%, #B23436 100%) !important; 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ED3237), color-stop(100%,#B23436)) !important; 
    background: -webkit-linear-gradient(top,  #ED3237 1%,#B23436 100%) !important; 
    background: -o-linear-gradient(top,  #ED3237 1%,#B23436 100%) !important; 
    background: -ms-linear-gradient(top,  #ED3237 1%,#B23436 100%) !important; 
    background: linear-gradient(to bottom,  #ED3237 1%,#B23436 100%) !important; 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ED3237', endColorstr='#B23436',GradientType=0 ) !important;
    
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
    padding: 0px;
    border: none;
}

.SGR_Vaga_Encerrada.x-btn-default-small:hover {
    background: #ED3237 !important; 
}

.SGR_Vaga_Encerrada span {
    margin-top: 2px;
    font-family:Arial !important; 
    font-size:13px !important; 
    color:#FFF !important; 
    line-height:30px !important; 
    text-shadow:-1px -1px #1e5799 !important; 
}

.SGR_Vaga_Encerrada span:hover  {
    text-shadow:-1px -1px #1e5799 !important; 
}

.SGR_Vaga .x-container .SGR_Vaga_Share {
    padding-left: 0px !important;
    padding-right: 0px !important;
    border:1px solid #FFF !important;
    border-top:none !important;
}

.SGR_Vaga_Share .x-panel-body-default { 
    border-bottom: 0px !important;
    background:#FFF !important;  
 }

/*.SGR_Vaga_Share .x-box-inner {
    width:193px !important;
    margin-left:-4px !important;
}*/

.SGR_Vaga_Share .x-btn-default-small {
    background: #FFF;
    border: none;
}

.SGR_Vaga_Share_Facebook {
    background: transparent url(/resources/IMAGES/sgr/Portal/icon_facebook.png) no-repeat center center !important;
}

.SGR_Vaga_Share_Linkedin {
    background: transparent url(/resources/IMAGES/sgr/Portal/icon_linkedin.png) no-repeat center center !important;
}

.SGR_Vaga_Share_Twitter {
    background: transparent url('/resources/IMAGES/sgr/Portal/icon_twitter.png') no-repeat center center !important;
}

.SGR_Vaga_Share_GooglePlus {
    background: transparent url('/resources/IMAGES/sgr/Portal/icon_googleplus.png') no-repeat center center !important;
}

.SGR_Vaga_Already_Visited.x-container{
    padding: 0px !important;
    margin:0px !important;
    margin-left:-10px !important;
    width: auto !important;
}

.SGR_Vaga_Already_Visited {
    margin:0px !important;
    padding:0px !important;
    margin-top: 5px;
    width:170px !important;
    text-align:left !important;
}

.SGR_Vaga_Already_Visited_Text {
    padding-top: 5px;
    /*text-align:center;*/ 
    font-family:Arial; 
    font-size:10px; 
    font-weight:bold; 
    color:#000; 
    text-shadow: 1px 1px 1px #FFF;
}

.SGR_Vaga_Already_Visited_Text.x-box-item.x-component-default {
    width:100px !important;
}

.SGR_Vaga_Already_Visited_Img {
    width:24px;
    height:24px;
    background: transparent url('/resources/IMAGES/sgr/Portal/icon_visit_vacancy_orange.png') no-repeat center center !important;
}

.SGR_Vaga_Already_Visited_Img_2{
    width:24px;
    height:24px;
    background: transparent url('/resources/IMAGES/sgr/Portal/icon_registered_vacancy_orange.png') no-repeat center center !important;
}
/* LISTA MINHAS VAGAS */

.SGR_Lista_Vagas_MinhasVagas {
    /*border: 1px solid black;*/
    background: #fff !important;
    /*margin-left: 15px;*/
    margin-bottom: 33px;
}

.SGR_Lista_Vagas_MinhasVagas .x-panel-header-default {
    background: #fff !important;
    border: none !important;
    border-bottom: 2px solid #f88d23 !important;
    /*margin-right: 13px;*/
}

.SGR_Lista_Vagas_MinhasVagas .x-panel-header-default-top {
    box-shadow: none !important;
}

.SGR_Lista_Vagas_MinhasVagas .x-panel-header-text-container-default{
    line-height: 25px;
}

.SGR_Lista_Vagas_MinhasVagas .x-panel-header-text-default {
    font-family: Arial; 
    font-size: 19px; 
    color: #373435;
    font-weight: normal !important;
}

.SGR_Lista_Vagas_MinhasVagas .x-panel-body-default {
    border: none !important;
    /*background: #F5F5F5 !important;*/
    background: #FFF !important;
}

.SGR_Lista_Vagas_MinhasVagas .x-container  {
    /*background: #F5F5F5 !important;*/
    border-top: 2px solid #fff !important;
    background: #FFF !important;
}

.SGR_Lista_Vagas_MinhasVagas_dtView {
    /*border: 1px solid black;*/
    padding: 0px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_grid {
    /*border: 1px solid black;*/
    padding: 0px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row {
    /*border: 1px solid black;*/
    width: 980px;
    /*height: 130px;*/
    border-top:2px solid #FFF; 
    border-bottom:2px solid #FFF; 
    margin-bottom:20px;
    margin-left: 15px;
    background: #F5F5F5;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row:hover{
    /*border: 1px solid black;*/
    border-top:2px solid #f88d23; 
    border-bottom:2px solid #f88d23; 
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Titulo{
    /*border: 1px solid black;*/
    width: 980px;
    height:25px; 
    background-color:#DCDEE0; 
    border-bottom:1px solid #FFF; 
    border-top:1px solid #FFF; 
    line-height:25px; 
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Titulo_Text{
    /*border: 1px solid black;*/
    width: 880px;
    font-family:Arial; 
    font-size:13px; 
    text-align:left; 
    padding-left:10px; 
    text-shadow:1px 1px #FFF; 
    color:#f88d23; 
    font-weight:bold; 
    float:left;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Titulo_Icone{
    width:25px; 
    height:25px; 
    float:right; 
    margin-left: 5px;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    background: #00AFEF url(/resources/images/sgr/portal/ico_deficient_25.png) !important;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Titulo_Candidatouse_Icone {
    width:22px; 
    height:22px; 
    float:right; 
    margin-left: 5px;
    background: transparent url(/resources/images/sgr/portal/icon_registered_vacancy_orange.png) !important;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Titulo_VisualizouVaga_Icone {
    width:22px; 
    height:22px; 
    float:right; 
    margin-left: 5px;
    background: transparent url(/resources/images/sgr/portal/icon_visit_vacancy_orange.png) !important;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_row_Content{
    /*border: 1px solid black;*/
    border-top: 1px solid #DCDEE0;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo{
    /*border: 1px solid black;*/
    width: 980px;
    height: 100px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel{
    /*border: 1px solid black;*/
    float: left;
    width: 775px;
    height: 100px;
    padding: 5px 10px 5px 10px;
    font-family:Arial; 
    font-size:11px; 
    color:#373435
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Principal {
    /*border: 1px solid black;*/
    height: 75px;
    overflow: hidden;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Principal_Descricao{
    /*border: 1px solid black;*/
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Principal_Requisitos {
    /*border: 1px solid black;*/
    height: 20px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Principal_Requisitos_Text {
    /*border: 1px solid black;*/
    float: left;
    width: 80px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Principal_Requisitos_Value {
    /*border: 1px solid black;*/
    float: left;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Principal_Escolaridade {
    /*border: 1px solid black;*/
    float: left;
    margin-left: 2px;
    color: red;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Cidade{
    /*border: 1px solid black;*/
    height: 20px;
    width: 260px;
    float: left;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Cidade_Text{
    /*border: 1px solid black;*/
    height: 20px;
    width: 35px;
    float: left;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Cidade_Value{
    /*border: 1px solid black;*/
    height: 20px;
    width: 220px;
    float: left;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_LeftPanel_Escolaridade{
    text-align: right;
    /*border: 1px solid black;*/
    height: 20px;
    width: 145px;
    float: right;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel{
    /*border: 1px solid black;*/
    float: right;
    width: 200px;
    height: 100px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_Remuneracao{
    /*border: 1px solid black;*/
    height: 20px;
    text-align: center;
    padding-top: 5px;
    /*font-size: 5px;*/
    color: #f88d23; 
    /*font-weight:bold;*/
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_IdadeMinima{
    /*border: 1px solid black;*/
    height: 20px;
    color: red;
    margin-top: 5px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_IdadeMinima_Texto{
    /*border: 1px solid black;*/
    float: left;
    text-align: right;
    width: 109px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_IdadeMinima_Idade{
    /*border: 1px solid black;*/
    float: right;
    text-align: left;
    width: 80px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_MaisInformacoes {
    /*border: 1px solid black;*/
    float: none;
    height: 40px;
    margin-top: 10px;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_MaisInformacoes a {
    text-decoration: none;
}

.SGR_Lista_Vagas_MinhasVagas_dtView_row_Content_Resumo_RightPanel_MaisInformacoes_btnMaisInformacoes {
    margin-top: 5px;
    margin-left: 37px;
    width:130px; 
    height:30px; 
    text-align:center; 
    background: #f88d23; 
    background: -moz-linear-gradient(top,  #f88d23 1%, #c15000 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f88d23), color-stop(100%,#c15000)); 
    background: -webkit-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -o-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: -ms-linear-gradient(top,  #f88d23 1%,#c15000 100%); 
    background: linear-gradient(to bottom,  #f88d23 1%,#c15000 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88d23', endColorstr='#c15000',GradientType=0 ); 
    font-family:Arial; 
    font-size:13px; 
    color:#FFF; 
    line-height:30px; 
    text-shadow:-1px -1px #c15000; 
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px;
}

.SGR_Asterisco_Titulo_Panel_Requerido {
    color:#F00; 
    font-size:12px; 
    font-family:Verdana;
}

/*.SGR_Lista_Vagas_Filtros_TipoContrato .x-tree-checkbox {
    background: url() !important;
}*/


/*.SGR_Header_East_Search .x-form-trigger-wrap-focus {
    background: #F5F5F5 !important;
}

.SGR_Header_East_Search .x-field-form-focus {
    background: white !important;
    border:1px solid #f88d23 !important; 
}

.SGR_Header_East_Search .x-form-text {
    background: white !important;
    margin-left: 20px !important; 
    width:290px !important; 
    height:32px !important;
    -webkit-border-radius: 6px; 
    -moz-border-radius: 6px; 
    border-radius: 6px; 
    border:1px solid #BDBFC1; 
    font-family:Arial; 
    font-size:16px !important; 
    
    color:#f88d23;
}

.SGR_Header_East_Search .x-form-text:hover {
    border:1px solid #f88d23; 
}

.SGR_Header_East_Search .x-trigger-cell {
    background: transparent !important;
}

.SGR_Header_East_Search .x-form-search-trigger {
    background: url(/Resources/IMAGES/SGR/Portal/lupa_laranja.png) no-repeat center center !important;
}*/