.fa { font-family: FontAwesome !important; }
.btnPadding { padding: 10px!important; }
.btn, #btiSair {
    display: inline-block;
    margin-bottom: 0;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    color: rgba(0,0,0, .36) !important;
}
.btn{ display: inline-block; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; color:#427f9e !important; }
.btn button { font-weight: bolder; padding: 10px; }
.btn i { margin-right: 2px; margin-left: 3px; }
.btn small { font-size: 12px; }
.btn:hover {
    text-decoration:none !important;
}
    /*#btiEntrar:hover{text-decoration:none !important;}
#btiSair:hover{text-decoration:none !important;}*/
    /*#pnlBusca { margin-top: 7px !important; }*/
    /*#pnlBusca.painel_filtro_vaga { height: 71px !important; }*/
    /*#pnlBusca.painel_filtro_vaga, .busca .busca_inferior { 
        border-radius: 0 4px 4px 4px; 
        clear: both; 
        background-image: -moz-linear-gradient( 90deg, rgb(35,87,160) 6%, rgb(20,61,117) 18%, rgb(39,93,168) 72%, rgb(43,100,178) 99%) !important; 
        background-image: -webkit-linear-gradient( 90deg, rgb(35,87,160) 6%, rgb(20,61,117) 18%, rgb(39,93,168) 72%, rgb(43,100,178) 99%) !important; 
        background-image: -ms-linear-gradient( 90deg, rgb(35,87,160) 6%, rgb(20,61,117) 18%, rgb(39,93,168) 72%, rgb(43,100,178) 99%) !important; 
        filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B64B2', endColorstr='#2357A0');
	}*/
    /*.painel_filtro_vaga_escondido { 
    background-image: -moz-linear-gradient( 90deg, rgb(35,87,160) 6%, rgb(20,61,117) 18%, rgb(39,93,168) 72%, rgb(43,100,178) 99%) !important; 
    background-image: -webkit-linear-gradient( 90deg, rgb(35,87,160) 6%, rgb(20,61,117) 18%, rgb(39,93,168) 72%, rgb(43,100,178) 99%) !important; 
    background-image: -ms-linear-gradient( 90deg, rgb(35,87,160) 6%, rgb(20,61,117) 18%, rgb(39,93,168) 72%, rgb(43,100,178) 99%) !important; 
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#2B64B2', endColorstr='#2357A0');
    border-radius: 0 4px 4px 4px; 
}*/
    /*#pnlBusca.painel_filtro_curriculo { border-radius: 0 4px 4px 4px; clear: both; height: 71px; 
                                    background-image: -moz-linear-gradient( 90deg, rgb(76,115,33) 0%, rgb(75,114,25) 5%, rgb(74,113,17) 11%, rgb(90,129,28) 22%, rgb(105,145,39) 53%, rgb(110,149,43) 55%, rgb(114,153,47) 100%); 
                                    background-image: -webkit-linear-gradient( 90deg, rgb(76,115,33) 0%, rgb(75,114,25) 5%, rgb(74,113,17) 11%, rgb(90,129,28) 22%, rgb(105,145,39) 53%, rgb(110,149,43) 55%, rgb(114,153,47) 100%); 
                                    background-image: -ms-linear-gradient( 90deg, rgb(76,115,33) 0%, rgb(75,114,25) 5%, rgb(74,113,17) 11%, rgb(90,129,28) 22%, rgb(105,145,39) 53%, rgb(110,149,43) 55%, rgb(114,153,47) 100%); 
                                    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#72992F', endColorstr='#4C7321');
}*/
    /*.painel_filtro_curriculo_escondido { 
    border-radius: 0 4px 4px 4px; 
    background-image: -moz-linear-gradient( 90deg, rgb(76,115,33) 0%, rgb(75,114,25) 5%, rgb(74,113,17) 11%, rgb(90,129,28) 22%, rgb(105,145,39) 53%, rgb(110,149,43) 55%, rgb(114,153,47) 100%); 
    background-image: -webkit-linear-gradient( 90deg, rgb(76,115,33) 0%, rgb(75,114,25) 5%, rgb(74,113,17) 11%, rgb(90,129,28) 22%, rgb(105,145,39) 53%, rgb(110,149,43) 55%, rgb(114,153,47) 100%); 
    background-image: -ms-linear-gradient( 90deg, rgb(76,115,33) 0%, rgb(75,114,25) 5%, rgb(74,113,17) 11%, rgb(90,129,28) 22%, rgb(105,145,39) 53%, rgb(110,149,43) 55%, rgb(114,153,47) 100%);
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#72992F', endColorstr='#4C7321');
}*/
    /*#pnlBusca.painel_filtro_curriculo input, .busca .busca_inferior .input { border: 1px solid #ccc; background: #fff; border-radius: 4px; padding: 5px; }
.header .busca .buscar { margin: 15px 10px 0 0; float: right; padding: 0; text-align:center; }
.busca_superior { width: 450px; }
#btiPesquisarVaga, #btiPesquisarCurriculo { color: #000; }
.busca .busca_inferior input.search, #btiPesquisarVaga, #btiPesquisarCurriculo { padding: 10px; color: black; width: 135px !important; text-align: center; font-weight: bolder; border-radius: 4px; border: none !important; 
                                                                                 background-image: -moz-linear-gradient( 90deg, rgb(195,175,33) 0%, rgb(223,204,58) 5%, rgb(250,232,82) 11%, rgb(250,232,82) 75%, rgb(254,252,230) 89%, rgb(238,219,71) 100%); 
                                                                                 background-image: -webkit-linear-gradient( 90deg, rgb(195,175,33) 0%, rgb(223,204,58) 5%, rgb(250,232,82) 11%, rgb(250,232,82) 75%, rgb(254,252,230) 89%, rgb(238,219,71) 100%); 
                                                                                 background-image: -ms-linear-gradient( 90deg, rgb(195,175,33) 0%, rgb(223,204,58) 5%, rgb(250,232,82) 11%, rgb(250,232,82) 75%, rgb(254,252,230) 89%, rgb(238,219,71) 100%); 
                                                                                 filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEDB47', endColorstr='#C3AF21');
}*/
    /*#btiPesquisarVaga, #btiPesquisarCurriculo { width: 110px; display: block; font-size: 13px; padding: 11px; margin-top: -1px; margin-right: -2px; }*/
    /*.topo, .header { background: none; background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,247,247) 31%, rgb(238,238,238) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,247,247) 31%, rgb(238,238,238) 100%); background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,247,247) 31%, rgb(238,238,238) 100%); }*/
    /*.barra_rodape, .footer { background-image: -moz-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,247,247) 31%, rgb(238,238,238) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,247,247) 31%, rgb(238,238,238) 100%); background-image: -ms-linear-gradient( 90deg, rgb(255,255,255) 0%, rgb(247,247,247) 31%, rgb(238,238,238) 100%); }*/
    .jcarousel-control a {
        display: inline-block;
        border: 1px solid #999;
        background: #CCCCCC;
        width: 6px;
        height: 6px;
        border-radius: 50%;
    }
.jcarousel-skin-carrousel_servicos .jcarousel-next-horizontal, .jcarousel-skin-carrousel_empresas .jcarousel-next-horizontal { width: 0; height: 0 !important; background-image: none !important; border-top: 5px solid transparent; border-left: 8px solid #999; border-bottom: 5px solid transparent; margin-top: -2px; margin-right: -2px; }
.jcarousel-skin-carrousel_empresas .jcarousel-next-horizontal { margin-right: -10px; }
.jcarousel-skin-carrousel_servicos .jcarousel-prev-horizontal, .jcarousel-skin-carrousel_empresas .jcarousel-prev-horizontal { width: 0; height: 0 !important; background-image: none !important; border-top: 5px solid transparent; border-right: 8px solid #999; border-bottom: 5px solid transparent; margin-left: -5px; margin-top: -2px; }
.jcarousel-skin-carrousel_empresas .jcarousel-prev-horizontal { margin-left: -25px; }
.jcarousel-control a img { display: none; }
#aBuscarVagas {
    background-color: #114d85;
    border-radius: 4px 4px 0 0 !important;
    margin-right: 4px;
    text-decoration: none !important;
}
    #aBuscarVagas:hover,
    #aBuscarVagas:active,
    #aBuscarCurriculos:hover,
    #aBuscarCurriculos:active {
        text-decoration: none !important;
    }
#aBuscarCurriculos {
    background-color: #689F38;
    border-radius: 4px 4px 0 0 !important;
    text-decoration: none !important;
}
#aBuscarVagas, #aBuscarCurriculos {
    float: none;
    border-right: solid 0px !important;
    border-left: solid 0px !important;
    padding: 8px 30px 8px 30px !important;
    line-height: initial !important;
    color: #fff !important;
    display: flex !important;
    border-bottom: 0px solid !important;
    border-right: 0px solid !important;
    height: auto !important;
    justify-content: center;
}

#aBuscarVagas { /*padding: 0px 30px 0px 30px; line-height: 35px; border-radius: 10px 0 0 0; 
                color: #fff; display: inline-block; border-bottom: 35px solid #2b64b2; 
                border-right: 20px solid transparent; 
                height: 0; width: 100px; float: left;*/ }
/*#aBuscarVagas i, #aBuscarCurriculos i { margin-left: 5px; }*/
#aBuscarCurriculos { /*padding: 0 20px 0 20px; line-height: 35px; 
                     border-radius: 10px 0 0 0; 
                     color: #fff; display: inline-block; border-bottom: 35px solid rgb(114,153,47); 
                     border-right: 20px solid transparent; height: 0; width: 140px;*/ } 
/*#pnlBusca input { margin: 0; padding: 5px; background: #fff; border-radius: 4px; border: 1px solid #ccc; }*/
.textbox_funcao { left: 13px; top: 16px; padding-left: 3px !important; }
.textbox_cidade { left: 263px; top: 16px; padding-left: 3px !important; }
#txtPalavraChaveMaster { top: 15px; left: 480px; }
.col_action a { font-size: 14px; margin: 0 5px; }
.modal_nova_amarela { background: #f3e3c4; border: 5px solid #fff; border-radius: 10px; }
.modal_nova_imagem { font-size: 120px; margin-top: 40px; }
.textbox_cidade, .textbox_cidade, #txtPalavraChaveMaster { width: 188px !important; }
.btn_buscar a { 
    color: #fff; 
    padding:4px; 
}
.btn_buscar a.search {
    font-family: "Roboto","Helvetica","Arial",sans-serif !important;
    padding: 7px 32px !important;
    text-align: center;
    font-weight: bolder;
    border-radius: 4px;
    border: 2px solid #ffffff !important;
    
    color: #ffffff !important;
    text-transform: uppercase;
    width: auto !important;
}
    .btn_buscar a.search:hover{
        text-decoration:none !important;
    }
    
    .btn_buscar a#buscaavancada, .btn_buscar a#buscaavancadacv {
        font-size: 10px;
        font-weight: bold;
        margin-top: 4px;
        text-transform: uppercase;
        color: rgba(255,255,255, .54) !important;
    }

    .btn_buscar a#btiPesquisarVaga {
        background-color: #114d85;
    }
    .btn_buscar a#btiPesquisarCurriculo {
        background-color: #689F38;
    }

.btn_buscar buttom {
    background-image: -moz-linear-gradient( 90deg, rgb(195,175,33) 0%, rgb(250,232,82) 16%, rgb(250,232,82) 78%, rgb(254,252,230) 86%, rgb(246,227,78) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(195,175,33) 0%, rgb(250,232,82) 16%, rgb(250,232,82) 78%, rgb(254,252,230) 86%, rgb(246,227,78) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(195,175,33) 0%, rgb(250,232,82) 16%, rgb(250,232,82) 78%, rgb(254,252,230) 86%, rgb(246,227,78) 100%);
    padding: 6px 10px;
    margin-top: 4px;
    font-weight: bolder;
    border: 1px solid #eedb47;
}
#divInformacoes, .painel_informacoes { background: #ddd; background-image: none !important; border-radius: 0 0 4px 4px; }
    #divInformacoes i, #divInformacoes p, .painel_informacoes i, .painel_informacoes p { margin-top: 7px; }
.diver { border-right: 1px dotted #666; margin-right: 10px; padding-right: 10px; }
.flex-control-nav li a { background: #999 !important; border-radius: 50%; }
	.flex-control-nav li a.active { background: #eee !important; }

.icones_pesquisa_curriculo i { font-size: 14px; }
.painel_ultimas_vagas { 
    margin-top: 10px !important; 
}
.space-left { margin-left: 15px; }
.menu_mensagens { color: #4e7413; }
.quero_emprego {
    margin: 8px;
    width: calc(50% - 16px);
    position: relative;
    background: #114D85;
    border-radius: 4px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.quero_contratar {
    margin: 8px;
    width: calc(50% - 16px);
    position: relative;
    background: #689F38;
    border-radius: 4px;
    padding: 24px;
    display: flex;
    flex-direction:column;
    align-items: center;
    justify-content: center;
    
}
    .quero_emprego a,
    .quero_contratar a {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction:column;
    }

    .quero_emprego .btn.btn-default,
    .quero_contratar .btn.btn-default {
        background-color: rgba(255,255,255, 0);
        border: solid 2px #ffffff;
        border-radius: 4px;
        padding: 12px 32px;
        color: #ffffff !important;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 700;
        min-width: 220px;
    }

    .quero_emprego .btn.btn-default2,
    .quero_contratar .btn.btn-default2 {
        background-color: rgba(255,255,255, 0);
        border: solid 2px rgba(255,255,255, 0);
        border-radius: 4px;
        padding: 12px 32px;
        color: #ffffff !important;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 700;
        min-width: 220px;
        margin-top:8px;
    }
    .quero_emprego .btn:hover,
    .quero_contratar .btn:hover {
        background-color: rgba(255,255,255, .12);
        
    }
    .quero_emprego  h2,
    .quero_contratar  h2 {
        text-align: center;
        color: #ffffff;
        font-size: 22px;
        text-transform: uppercase;
        font-weight: 700;
        margin-bottom: 16px;
        font-family: 'Roboto', sans-serif !important;
    }
    .quero_emprego  h6,
    .quero_contratar  h6 {
        text-align: center;
        color: #ffffff;
        font-size: 16px;
        font-weight: lighter;
        margin-bottom: 24px;
        font-family: 'Roboto', sans-serif !important;
    }
    .quero_emprego a,
    .quero_contratar a {
        text-decoration: none !important;
    }
    .quero_emprego a:hover,
    .quero_contratar a:hover{
        text-decoration: none !important;
    }
/*.quero_emprego strong, .quero_contratar strong { display: block; margin-bottom: 10px; color: #fff; text-align: center; padding: 6px 0; border-radius: 5px; 
                                                     background-image: -moz-linear-gradient( 90deg, rgb(82,128,191) 4%, rgb(20,61,117) 17%, rgb(20,61,117) 27%, rgb(20,61,117) 77%, rgb(82,128,191) 87%, rgb(9,46,98) 100%); 
                                                     background-image: -webkit-linear-gradient( 90deg, rgb(82,128,191) 4%, rgb(20,61,117) 17%, rgb(20,61,117) 27%, rgb(20,61,117) 77%, rgb(82,128,191) 87%, rgb(9,46,98) 100%); 
                                                     background-image: -ms-linear-gradient( 90deg, rgb(82,128,191) 4%, rgb(20,61,117) 17%, rgb(20,61,117) 27%, rgb(20,61,117) 77%, rgb(82,128,191) 87%, rgb(9,46,98) 100%); 
                                                     filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#092E62', endColorstr='#5280BF');
	}
	.quero_contratar strong { background-image: -moz-linear-gradient( 90deg, rgb(100,138,53) 4%, rgb(110,153,46) 17%, rgb(109,150,43) 26%, rgb(108,147,40) 77%, rgb(151,180,96) 87%, rgb(80,117,21) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(100,138,53) 4%, rgb(110,153,46) 17%, rgb(109,150,43) 26%, rgb(108,147,40) 77%, rgb(151,180,96) 87%, rgb(80,117,21) 100%); background-image: -ms-linear-gradient( 90deg, rgb(100,138,53) 4%, rgb(110,153,46) 17%, rgb(109,150,43) 26%, rgb(108,147,40) 77%, rgb(151,180,96) 87%, rgb(80,117,21) 100%); }
	.quero_emprego .icon-group, .quero_contratar .icon-group { position: relative; border: 1px solid #999; width: 150px; height: 160px; margin-left: 6px; border-radius: 4px; text-align: center; background-image: -moz-linear-gradient( 90deg, rgb(221,235,244) 0%, rgb(255,255,255) 48%, rgb(223,233,242) 64%, rgb(191,211,229) 100%, rgb(207,224,238) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(221,235,244) 0%, rgb(255,255,255) 48%, rgb(223,233,242) 64%, rgb(191,211,229) 100%, rgb(207,224,238) 100%); background-image: -ms-linear-gradient( 90deg, rgb(221,235,244) 0%, rgb(255,255,255) 48%, rgb(223,233,242) 64%, rgb(191,211,229) 100%, rgb(207,224,238) 100%); }
		.quero_emprego .icon-group .fa-file-o, .quero_contratar .icon-group .fa-file-o { position: absolute; top: 30px; left: 45px; font-size: 70px; color: #2b9cc3; }
        .quero_contratar .icon-group .fa-file-o, .quero_contratar .icon-group .fa-industry {
            position: absolute;
            top: 30px;
            left: 45px;
            font-size: 70px;
            color: #2b9cc3;
        }
		.quero_emprego .icon-group .fa-check { position: absolute; top: 50px; left: 60px; font-size: 70px; color: #85b966; }
        .quero_contratar .icon-group .fa-plus {
            position: absolute;
            top: 59px;
            left: 91px;
            font-size: 60px;
            color: #85b966;
        }
		.quero_contratar .icon-group .fa-search { position: absolute; top: 40px; left: 20px; font-size: 60px; color: #85b966; }
	.quero_emprego .label-free, .quero_contratar .label-free { border: 1px solid red; color: #fff; text-align: center; padding: 1px 10px; border-radius: 4px; background-image: -moz-linear-gradient( 90deg, rgb(224,105,0) 0%, rgb(254,171,0) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(224,105,0) 0%, rgb(254,171,0) 100%); background-image: -ms-linear-gradient( 90deg, rgb(224,105,0) 0%, rgb(254,171,0) 100%); position: absolute; right: 10px; top: 10px; }*/
#ucModalLogin_btiFechar {
    color: #fff !important;
}
.quero_emprego h3 small, .quero_contratar h3 small { display: block; font-size: 16px; }
.quero_emprego h3, .quero_contratar h3 { margin-top: 110px; font-size: 26px; font-weight: bolder; color: #2b9cc3; }
.modal_conteudo { background: #fff !important; z-index: 9999 !important; border-radius:4px;}
.modal_fundo { z-index: 100 !important; }

.modal_conteudo .titulo_modal, .head-modal, .titulo_modal_com_icone {
    background-color: #114D85;
    border-radius:4px 4px 0 0;
    /*margin-bottom: 10px; 
    background-image: -moz-linear-gradient( 90deg, rgb(82,128,191) 4%, rgb(20,61,117) 17%, rgb(20,61,117) 27%, rgb(20,61,117) 77%, rgb(82,128,191) 87%, rgb(9,46,98) 100%); 
    background-image: -webkit-linear-gradient( 90deg, rgb(82,128,191) 4%, rgb(20,61,117) 17%, rgb(20,61,117) 27%, rgb(20,61,117) 77%, rgb(82,128,191) 87%, rgb(9,46,98) 100%); 
    background-image: -ms-linear-gradient( 90deg, rgb(82,128,191) 4%, rgb(20,61,117) 17%, rgb(20,61,117) 27%, rgb(20,61,117) 77%, rgb(82,128,191) 87%, rgb(9,46,98) 100%); 
    filter : progid:DXImageTransform.Microsoft.gradient(startColorstr='#092E62', endColorstr='#5280BF');*/
}

.modal-a { height: 61px; padding-left: 15px; }

.modal_trocar_empresa h2, .modal-a h2 { margin-top: 0 !important; padding-top: 15px; }
.modal-a h2 { color: #fff; padding-top: 20px; }
.modal_trocar_empresa { background-image: none !important; }
#ucModalLogin_upBtiFechar { font-size: 14px; float: right; position:relative; margin-top: -40px; color: #fff; padding-right: 15px; }
#cphRodape_ucModalLogin_btiFechar { font-size: 14px; float: right; position:relative; margin-top: -40px; color: #fff !important; padding-right: 15px; }

.ul_icones a {color:#000; }
.ul_icones a i, .btn_int i {color: #427f9e; }
.btn_int a:hover{color:#c0c0c0!important}
.pager { border: 1px solid #5d8cc9; background-image: -moz-linear-gradient( 90deg, rgb(206,225,244) 0%, rgb(192,218,244) 42%, rgb(178,211,244) 48%, rgb(197,221,247) 48%, rgb(215,231,249) 48%, rgb(215,231,249) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(206,225,244) 0%, rgb(192,218,244) 42%, rgb(178,211,244) 48%, rgb(197,221,247) 48%, rgb(215,231,249) 48%, rgb(215,231,249) 100%); background-image: -ms-linear-gradient( 90deg, rgb(206,225,244) 0%, rgb(192,218,244) 42%, rgb(178,211,244) 48%, rgb(197,221,247) 48%, rgb(215,231,249) 48%, rgb(215,231,249) 100%); }
	.pager .current { border: 1px solid #5d8cc9; display: inline-block; height: 14px; width: 15px; text-align: center; font-size: 10px; color: #394158; border-radius: 3px; margin-bottom: -3px; font-weight: bolder; line-height: 15px; background-image: -moz-linear-gradient( 90deg, rgb(232,241,252) 0%, rgb(224,236,251) 7%, rgb(215,231,249) 50%, rgb(224,236,251) 50%, rgb(233,241,252) 50%, rgb(233,241,252) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(232,241,252) 0%, rgb(224,236,251) 7%, rgb(215,231,249) 50%, rgb(224,236,251) 50%, rgb(233,241,252) 50%, rgb(233,241,252) 100%); background-image: -ms-linear-gradient( 90deg, rgb(232,241,252) 0%, rgb(224,236,251) 7%, rgb(215,231,249) 50%, rgb(224,236,251) 50%, rgb(233,241,252) 50%, rgb(233,241,252) 100%); }
	.pager span span { border: 1px solid #5d8cc9; display: inline-block; height: 20px; width: 20px; text-align: center; font-size: 10px; color: #394158; line-height: 20px; border-radius: 3px; background-image: -moz-linear-gradient( 90deg, rgb(232,241,252) 0%, rgb(224,236,251) 7%, rgb(215,231,249) 50%, rgb(224,236,251) 50%, rgb(233,241,252) 50%, rgb(233,241,252) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(232,241,252) 0%, rgb(224,236,251) 7%, rgb(215,231,249) 50%, rgb(224,236,251) 50%, rgb(233,241,252) 50%, rgb(233,241,252) 100%); background-image: -ms-linear-gradient( 90deg, rgb(232,241,252) 0%, rgb(224,236,251) 7%, rgb(215,231,249) 50%, rgb(224,236,251) 50%, rgb(233,241,252) 50%, rgb(233,241,252) 100%); }
.footer .footer-bar { border-right: 1px solid #ccc; margin-right: 5px; }
.footer .geral.footer-bar { border-left: 1px solid #ccc; border-right: none; margin-left: 5px; padding-left: 5px; }
.footer .barra_rodape_geral h4 { margin-left: 12px; }
.vaga .qualificacaoVaga.parceiro .img { border-top: 20px solid #666; background: none; border-left: 25px solid transparent; border-right: 25px solid transparent; height: 0; }
	.vaga .qualificacaoVaga.parceiro .img span { margin-top: -20px; display: block; }

.quero_me_candidatar { padding: 0; margin: 0 !important; }

.painel_login a { margin-top: 5px; font-size: 14px; color: #427f9e; width: 70px; display: inline-block; }
.compartilhamento p { float: right; padding: 0px 4px; font-size: 16px; cursor: pointer; }
.linha_abas .aba, 
.aba_esquerda_selecionada { 
    /*border: 1px solid #ccc !important;*/ 
    background: #eee; 
    border-radius: 4px; 
    background-image: none; 
    margin-right: 10px; 
    padding:4px 16px;
    display:flex;
    align-items:center;
   /* padding-left: 15px; 
    padding-right: 15px; 
    box-shadow: 1px 1px 5px #999 inset;*/ 

}
/*.aba span, .aba a { display: block; width: 100% !important; }*/
.fundo_btn_ss {
    border: solid 0px !important;
    background-image: none;
    border-radius: 4px;
    /*box-shadow: 1px 1px 10px #ccc;*/
    background-color: #f5f5f5 !important;
}

    .fundo_btn_ss:hover {
        border: 1px solid #ccc;
        box-shadow: 1px 1px 10px #aaa;
    }
.sombra_btn_ss { background-image: none; }
	.sombra_btn_ss:hover { background: none; }
	.sombra_btn_ss img { margin-top: 25px !important; }
.fundo_btn_ss i { margin: 10px 0 0 10px; }
.titulo_texto_btn { width: 160px; }
.overflow { position: absolute; height: 55px; width: 65px; overflow: hidden; }
.fundo_btn_ss { position: relative; }
	.fundo_btn_ss .novo { position: absolute; top: 0; right: 0px; z-index: 100; height: 60px;}
	.fundo_btn_ss .novo .img_faixaNovidade { 
		position: absolute; -webkit-transform: rotate(44deg); -moz-transform: rotate(44deg); 
		-o-transform: rotate(44deg); transform: rotate(44deg); writing-mode: lr-tb; 
		text-align: center; margin: 6px 0 0 -8px; }
.fundo_btn_ss .r1-overflow .img_faixaNovidade { 
	position: absolute; -webkit-transform: rotate(321deg); -moz-transform: rotate(321deg); 
	-o-transform: rotate(321deg); transform: rotate(321deg); writing-mode: lr-tb; 
	text-align: center; margin: 2px 0 0 -30px; }
.adjust_fundo_btn_ss { border: 2px solid #009bdb; }
.modal_nova_amarela { z-index: 999 !important; }
	.modal_nova_amarela .botao_quero_comprar, .modalConfirmacaoAlerta .label_alerta_btnOk { background: #f7b53c; border-radius: 5px; -moz-box-shadow: inset 0 0 10px #c38f2f; -webkit-box-shadow: inset 0 0 10px #c38f2f; box-shadow: inset 0 0 10px #c38f2f; }
.modalConfirmacaoAlerta .label_alerta_btnOk { height: 25px !important; }
.modalConfirmacaoAlerta .botao_fechar_m { font-size: 30px; top: -15px; right: -15px; }
.modal_nova_amarela .botao_agora_nao { background: #eeeeee; border-radius: 5px; -moz-box-shadow: inset 0 0 10px #bcbcbc; -webkit-box-shadow: inset 0 0 10px #bcbcbc; box-shadow: inset 0 0 10px #bcbcbc; height: 31px; }
.modal_nova_amarela .botao_fechar_modal { color: #000; font-size: 30px; margin-top: -5px; }
.img_container { background: #EEE; border-radius: 5px; border: 1px solid #ccc; }
.block-ico { float: left; padding: 0 15px 0 0; width: 70px; }
.modalConfirmacaoAlerta { background-image: none !important; border: 5px solid #fff; border-radius: 10px; }
.btn_azul { border: 1px solid #1a4786; background: #2b64b2; border-radius: 5px; background-image: none !important; }

.menu_secao{ /*width: 891px; margin: 0 auto;*/ }
.menu_secao .btn_int { margin-top: 5px; }
#imgProgressTemplateAlternativo { margin: 10px 0 0 20px; float: left; }
.progress_img_container .carregando { line-height: 55px; float: left; }
.imagem_servico_destaque i { color: #1E3260; }
.icone_enviar_amigo i { font-size: 120px; color: #1E3260; }
.botao_fechar_modal { color: #fff; }
.img_faixaNovidade { /*margin: 0 0 0 -30px; */
    position: initial;
    border: 1px solid red;
    background-image: -moz-linear-gradient( 90deg, rgb(247,146,30) 0%, rgb(241,90,46) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(247,146,30) 0%, rgb(241,90,46) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(247,146,30) 0%, rgb(241,90,46) 100%);
    height: 27px;
    width: 100px;
    font-size: 10px;
    color: #fff;
    text-shadow: 2px 2px 5px #666;
    text-align: center;
    font-weight: bolder;
    padding-right: 2px;
    line-height: 33px;
    -webkit-transform: rotate(321deg);
    -moz-transform: rotate(321deg);
    -o-transform: rotate(321deg);
    transform: rotate(321deg) writing-mode: lr-tb;
}
.ico-gg { font-size: 150px !important; padding-top: 30px; }
.fa-stack.ico-gg { font-size: 80px !important; }
.imagem_servico_destaque { text-align: center; }
	.icone_servico .fa-stack, .imagem_servico_destaque .fa-stack.ico-gg { margin: 0; }
.icone_servico .fa { font-size: 50px; }
	.icone_servico .fa.fa-stack-1x { font-size: 30px; margin-top: 5px; }
.painel_icones { 
    /*position: absolute; 
    display: block; 
    width:auto;
    top: 95px; 
    right: 0; 
    padding: 0;*/ 
    display:flex;
    align-items:center;

}
.painel_icones ul { list-style: none; padding: 0 !important; margin: 0 !important; }
.painel_icones ul li { display: inline-block;  /*margin:auto\9;*/;padding:4px 8px; border-radius:4px;}
.painel_icones ul li a .fa {color:#114D85;margin-right:3px;}
.painel_icones ul li:hover {
    background-color:rgba(0,0,0, .08);
}
.painel_icones ul li:hover a {
    color: rgba(0,0,0, .87);
}
.painel_icones ul li:hover a .fa {
    color: rgba(0,0,0, .87);
}
/*.painel_icones ul li#liAtendimentoOnline { right: 0; }
            
            
            #image49939200_248659200{height:auto;width:80%;vertical-align:middle}
            #image49939200_265420800{height:auto;width:80%;vertical-align:middle}
.painel_icones ul li:last-child, .painel_icones ul li#liBtiTesteCores{border: none;}
.painel_icones a, .painel_icones a small, .btn_int {font-size: 10px !important; padding: 0; line-height: normal;}
.painel_icones a, .painel_icones a small, .btn_int_Large {font-size: 12px !important; padding: 0; line-height: normal;}

.painel_icones a i {font-style: normal;}
.painel_icones a {margin-left: 5px; padding: 0;text-decoration:none!important}
.painel_icones a:hover{color:rgba(192, 192, 192, 0.80)!important}*/
    .coluna_meio_compartilhar {
        right: 40px;
        bottom: 5px;
    }
.icone_sucesso {font-size: 150px !important; color: rgb(114,153,47);}
.btn-defaut { border: 1px solid #c3c3c3; cursor: pointer; font-size: 12px; padding: 0 11px !important; width: auto !important; margin-left: 10px; padding: 3px 10px !important; background: rgb(255,255,255); background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(238,238,238))); background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); background: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); background: linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );}
.btn-primary {
    color: #ffffff !important;
    padding: 8px 16px !important;
    border: none !important;
    cursor: pointer;
    font-size: 12px;
    width: 55px;
    text-transform:uppercase;
    font-weight:bold;
    /*background: rgb(255,255,255); 
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(255,255,255)), color-stop(100%, rgb(238,238,238))); 
    background: -webkit-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); 
    background: -o-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); 
    background: -ms-linear-gradient(top, rgb(255,255,255) 0%, rgb(238,238,238) 100%); 
    background: linear-gradient(to bottom, rgb(255,255,255) 0%, rgb(238,238,238) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );*/
    background-color: #31B0D5;
}
.btn-accent {
    color: #ffffff !important;
    padding: 8px 16px !important;
    border: none !important;
    cursor: pointer;
    font-size: 12px;
    width: 55px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #689F38;
}
.descricaoTopo {color:#fff;font-weight:bold;position:absolute;top:53px;}
.DtFuncao{left:180px;}
.DtCidade{left:399px;}
.DtPalavraChave{left:573px;}
#ucAtendimentoOnline_aSOS img{width:95%;}