/* #0153341 - darriagada - 02/05/2016 - Se genera CSS único para portales país. Usar para aquellas
características dentro de custom.css y customportal.css que se repiten en todos los portales país responsivo */

/*ID: 163206 - imaldonado 05/09/2016 - Arreglos y mejoras Chosen diseño*/

body {
    background: url("/assets/img/bg_body_p_pais.png") repeat-x scroll 0 0 #ffffff;
    font: 13px 'Open Sans', Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
    margin-top:64px;
}


h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}
/*#0159090 - darriagada - 11/07/2016 - Elementos ocultos
(Sugerencias no utilizadas + arreglo temporal para cvcandidato)
13/07 elimino clases ocultas*/
.panel #sugerencias, .side_ofertas_cl{
    display: none;
}

/*0159735 - darriagada - 22/07/2016 - Oculto temporalmente botones para cambio de vista en las listas de ofertas */
#ofertas_list #vista, #ofertas_list #vistaNormal, #ofertas_list #vistaSimple, #vistaNormal, #vistaSimple{
    display: none;
}
/* #0159715 - jgallo - 21/07/2016 - Se agregan atributos para botones de aceptar y rechazar entrevistas a modo transversal */
.entrevistas #aceptar {
    margin: 0 5px;
}
.entrevistas #rechazar {
    margin: 0 5px;
}

/* #0159715 - jgallo - 27/07/2016 - Se agregan clases para el manejo de separadores del menu Portal Paises */
.separadorrp {
     border-bottom: 1px solid #007aa6;
}
.cortina .N7_sub1 li, .cortina [class^="btn_top"] {
     border-bottom: 0px solid #f6f6f6 !important;
}
.glyphicon-cog , .glyphicon-envelope , .glyphicon-off , .glyphicon-question-sign {
     margin-right: 3px;
}
.col-md-12 .container .row .col-md-12.wrap_test {
    display: flex;
    margin: 0 auto;
    padding: 0;
}

/* Personalización Test de Inglés EF - 0176284 - imaldonado@trabajando.com - 20/03/2017 - Diseño "Test de Inglés" */
.container .row .col-md-12 .test_principal_wrap {
    display: inline-block;
    width: 100%;
}
.col-md-12 .container .row .col-md-12.wrap_test {
    display: flex;
    margin: 0 auto;
    padding: 0;
}
.title_certifica_nivel {
    margin: 0 0 30px;
    width: 100%;
}
.title_certifica_nivel span{
    font-family: "ApexNew-BookItalic";
    color: #95a5a6;
}
.title_certifica_nivel h2 {
    border-bottom: 1px solid #c5d5d6;
    color: #34495e;
    font-family: 'ApexNew-BoldItalic';
    font-size: 3em;
    line-height: 43px;
    padding: 0 0 10px 0;
    text-align: left;
}
.frase_certifica_nivel {
    line-height: 20px;
    margin: 40px 0 20px;
    width: 100%;
}
.frase_certifica_nivel p {
    color: #54697e;
    font-family: "ApexNew-Book";
    font-size: 1.2em;
    padding: 0 0 10px 0;
    text-align: justify;
    letter-spacing: 0;
    margin: 0;
}
.main_frase_certifica_nivel {
    font-size: 15px;
    margin: 0;
    /*padding: 0;*/
    padding: 0 20px 0 0;
}
.main_img_EF {
    border-left: 1px solid #dbdbdb;
}
.main_img_EF img {
    height: auto;
    width: 100%;
}
.main_interno_test {
    border-top: 1px solid #ffffff4d;
    font-family: "ApexNew-Book";
    font-size: 14px;
    line-height: 4px;
    margin: 5px auto;
    padding: 30px 0;
    text-align: center;
}
.main_interno_test ul {
    margin: 0;
    padding: 0;
}
.main_interno_test ul li {
    margin: 0;
    padding: 0;
}
.main_interno_test .detail_membership {
    color: #FFFFFF;
    display: block;
    font-size: 20px;
    letter-spacing: 0px;
    padding: 18px 7px 18px 7px;
    text-align: center;
}
.description_test_level {
    font-family: 'ApexNew-Bold';
}
.main_interno_test .detail_membership:nth-child(2n+1) {
    /*background-color: #eee;*/
    background-color: rgba(0, 0, 0, 0.1);
}
.caja {
    border-radius: 3px;
    display: inline-block;
    font-family: "ApexNew-Book";
    margin: 0 auto;
    padding: 15px;
    text-align: center;
    width: 32% !important;
}
.caja p {
    color: #fff;
    letter-spacing: 0;
    margin: 20px 0 10px;
    text-transform: uppercase;
}
.main_ico_nivel {
    border-radius: 50%;
    border: 5px solid rgba(255, 255, 255, 0.3);
    height: 80px;
    margin: 0 auto;
    text-align: center;
    width: 80px;
}
.main_ico_nivel img {
    height: auto;
    width: 100%;
}
.caja1 .icono_title {
    background: url('/assets/img/hexagonoTest.png') center center no-repeat;
    display: inline-block;
    height: 50px;
    margin: -20px 1em 0;
    text-align: center;
    width: 40px;
}
.caja2 .icono_title {
    background: url('/assets/img/hexagonoTest.png') center center no-repeat;
    display: inline-block;
    height: 50px;
    margin: -20px 1em 0;
    text-align: center;
    width: 40px;
}
.caja3 .icono_title {
    background: url('/assets/img/hexagonoTest.png') center center no-repeat;
    display: inline-block;
    height: 50px;
    margin: -20px 1em 0;
    text-align: center;
    width: 40px;
}
.hexagonoTest img {
    margin: 11px 0 0 -1px;
}
.caja h2{
    color: #ffffff;
    display: inline-block;
    font-family: "ApexNew-Book";
    font-size: 2.7em;
}
.caja a{
    border-radius: 3px;
    border: 2px solid rgba(255, 255, 255, 0.5);
    color: #ffffff;
    display: block;
    font-family: "ApexNew-Book";
    font-size: 15px;
    letter-spacing: 0px;
    padding: 6px 12px;
    text-transform: uppercase;

    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
       -moz-transition: all 0.3s ease-out;  /* FF4+ */
        -ms-transition: all 0.3s ease-out;  /* IE10? */
         -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
}
.caja a:hover,
.caja a:active,
.caja a:focus {
    background: #37495B;
    border: 2px solid #37495B;
    text-decoration: none;
}
.caja1 {
    background: #20ccb8;
}
.caja2 {
    background: #54697e;
}
.caja3 {
    background: #ffc44e;
}

#loginFancyContent #validate #nobtn{
    background-color: #AFAFAF !important;
    border-color: #AFAFAF !important;
    width: 100px !important;
}
#loginFancyContent #validate #nobtn:hover{
    background-color: #676363 !important;
    border-color: #717171 !important;
}
#loginFancyContent #validate #siboton{
    width: 100px !important;
    background-color: #5cb85c !important;
    border-color: #5cb85c !important;
}
#loginFancyContent #validate #siboton:hover{
    background-color: #398439 !important;
    border-color: #398439 !important;
}


/* #0153341 - darriagada - 18/05/2016 - Fixed vista sidebar responsivo */
@media (min-width: 1200px){
    .col-md-4 {
        width: 28.333333%;
    }
    .col-md-8 {
        width: 71.666667%;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .col-md-4 {
        width: 34%;
    }
    .col-md-8 {
        width: 66%;
    }
}
/*#0152292 - darriagada - 22/06/2016 - Traspaso Feria Técnica Responsive a Feria Norte */
@media (min-width: 500px){
    .captcha_enviaoferta{
        width: 60% !important;
    }
}
.ofertas_busqueda{
    clear: both;
}

.footer .linksHolding img{
    height: auto;
    width: initial;
}

/* #0153341 - darriagada - 18/05/2016 - Clase general para centrar contenido */
.centrado{
    text-align: center;
}

.publicidadp{
    width: 100% !important;
    text-align: center !important;
    clear: both;
}
.main_col_right {
    margin-right: 0 !important;
}
.main_search_bottom{
    display: none;
}
.aviso_alert_premium {
    background: #FEA60B none repeat scroll 0% 0%;
    padding: 5px 6px;
    text-align: center;
    color: #FFF;
    text-shadow: 0px 1px 0px #CE7600;
    font-size: 12px;
    margin: 0px 0px 10px;
    margin-left: 3%;
}
.aviso_alert_premium a:hover, a:focus {
    color: #cccccc;
    text-decoration: none;
}
.ver_mas_ofertas_empresa a {
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
}
.ver_mas_ofertas_empresa a:hover {
    color:#006CA7;
}
.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    display: inline-block;
    padding: 4px 6px;
    margin-bottom: 10px;
    line-height: 20px;
    color: #555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #fff;
    border: 1px solid #ccc;
}

.uneditable-input, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border linear .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
}

/*#### COL DERECHA #### */
/* #0153341 - darriagada - 09/05/2016 - Traspaso right_col */
.right_col{
    padding: 10px;
    margin-top: 10px;
    background: #dbdbdb none repeat scroll 0 0;
}
.right_col .title h2 {
    color: #666;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin: 10px 0 0 0;
    padding: 0;
}

/*#### ANUNCIOS #### */
.ad_top{
    padding: 10px 0;
}

.ad_top #Trabajando-Home-Top-970x68{
    margin: 0 auto;
    width: 970px;
}

/* #0153341 - darriagada - 30/05/2016 - Centrar anuncio de 970 */
.ad_top, .ad_top iframe, .ad_top img{
    width: 100% !important;
    text-align: center;
}

/* #0153341 - darriagada - 02/05/2016 - Centrar anuncio de 300 */
.ad_right{
    text-align: center;
}
/* #0153341 - darriagada - 02/05/2016 - Ajustar a pantalla ancho de información */
#info .info_base {
    margin: 0 auto;
    padding: 20px;
    width: auto !important;
    max-width: 960px;
}

/*#### BOTONES ####*/
.btns_top {
    float: right;
    margin-top: 15px;
}

.btn_top1, .btn_top2, .btn_top3 {
    float: right;
}

.btn_top3 {
    border: 1px solid #2787B7;
    border-right: 1px solid #006AA6;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    height: 30px;
    line-height: 28px;
    background-color: #2787B7;
    background-image: -moz-linear-gradient(top, #0070AF, #2787B7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0070AF), to(#2787B7));
    background-image: -webkit-linear-gradient(top, #0070AF, #2787B7);
    background-image: -o-linear-gradient(top, #0070AF, #2787B7);
    background-image: linear-gradient(to bottom, #0070AF, #2787B7);
    background-repeat: repeat-x;
/*    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0070AF', endColorstr='#ff2787B7', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);*/
    text-align: center;
}

.btn_top3:hover {
    background-color: #2787B7;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

.btn_top2 {
    height: 30px;
    line-height: 28px;
    border: 1px solid #2787B7;
    border-left: 1px solid #D6D6D6;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    background-color: #2787B7;
    background-image: -moz-linear-gradient(top, #0070AF, #2787B7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0070AF), to(#2787B7));
    background-image: -webkit-linear-gradient(top, #0070AF, #2787B7);
    background-image: -o-linear-gradient(top, #0070AF, #2787B7);
    background-image: linear-gradient(to bottom, #0070AF, #2787B7);
    background-repeat: repeat-x;
/*    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff0070AF', endColorstr='#ff2787B7', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);*/
    text-align: left;
}

.btn_top2:hover {
    background-color: #2787B7;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

.btn_top2 img {
    display: none;
}

.btn_top1 {
    height: 30px;
    line-height: 30px;
    padding: 0 18px;
    width: auto;
}

.btn_top1 a {
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    text-shadow: 1px 1px #006AA6;
}

.btn_top2 a {
    display: block;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    text-shadow: 1px 1px #006AA6;
    position: relative;
    padding: 0 18px;
}

.btn_top1 a:hover, .btn_top2 a:hover, .btn_top3 a:hover {
    text-shadow: 0 0 5px #fff;
}

.btn_top2 a img {
    border: 0;
    vertical-align: middle;
}

.btn_top3 a {
    display: block;
    color: #FFF;
    font-size: 14px;
    font-weight: 600;
    text-decoration: none;
    text-shadow: 1px 1px #006AA6;
    padding: 0 18px;
}

.boton_busqueda .btn-danger{
    background-color: #CCCCCC !important;
    background: #CCCCCC !important;
    background-image: linear-gradient(to bottom, #CCCCCC, #999999) !important;
    background-image: -moz-linear-gradient(top, #CCCCCC, #999999);
    background-image: -o-linear-gradient(top, #CCCCCC, #999999);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CCCCCC), to(#999999));
    background-image: -webkit-linear-gradient(top, #CCCCCC, #999999);
    /*    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCCCCCC', endColorstr='#ff999999', GradientType=0);*/
    border-color: #999 !important;
}

/* #0153341 - darriagada - 09/05/2016 - Traspaso botones */
.botonActivado, .botonDesactivado {
    background: none repeat scroll 0 0 #006CA7;
    border-radius: 5px;
    color: #FFFFFF;
    display: inline-block;
    margin: 10px;
    padding: 5px 10px;
    text-transform: capitalize;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}
.botonDesactivado{
	opacity: .1;
    cursor: default;
}
.botonActivado {
    cursor: pointer;
    opacity: 0.8;
}
.botonActivado:hover {
    opacity: 1;
}

.botonDesactivado:hover, .botonActivado:hover{
    color:#ffffff;
    text-decoration: none;
}

.grey_btn {
    background: #2980b9;
    outline: 0px none;
    width: auto;
    height: 34px;
    display: block;
    color: #FFFFFF;
    font-weight: 400;
    font-size: 14px;
    line-height: 33px;
    text-align: center;
    float: left;
    border: #2980b9;
    border-radius: 3px;
    letter-spacing: 0px;
    cursor: pointer;
    padding: 2px 63px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-out;  /* IE10? */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
}

.grey_btn:hover {
    background-color: #005089;
    color: #ffffff;
    text-decoration: none;
}

.envio-correo .grey_btn {
    padding: 0 10px;
}

/*#0159735 - darriagada - 19/07/2016 botón búsqueda avanzada*/
.boton_busqueda{
    margin-top: 10px;
    display: block;
}
.boton_busqueda .btn{
    border: 1px solid #2787B7;
    -moz-border-radius: 4px 0 0 4px;
    -webkit-border-radius: 4px 0 0 4px;
    background-color: #2787B7;
    background-image: -moz-linear-gradient(top, #0070AF, #2787B7);
    background-image: -o-linear-gradient(top, #0070AF, #2787B7);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0070AF), to(#2787B7));
    background-image: -webkit-linear-gradient(top, #0070AF, #2787B7);
    background-image: linear-gradient(to bottom, #0070AF, #2787B7);
    background-repeat: repeat-x;
    border-radius: 4px;
    border-right: 1px solid #006AA6;
    color: #fff;
 /*   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0070AF', endColorstr='#ff2787B7', GradientType=0);*/
    padding: 7px;
    text-align: center;
}

/* #0157810 - darriagada - 04/07/2016 - Fixed vista titulos */
.titulo h1{
    color: #666;
    float: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin: 0;
    padding: 0 0 5px;
}

/*##### DETALLE DE NOTICIA / DETALLE DE CONSEJO LABORAL #####*/
.titulo h2, .titulo h3 {
    clear: both;
    color: #666;
    float: left;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
    margin-top:5px;
    margin-bottom: 0px;
    text-shadow: 1px 1px #FFF;
}
/* #0153341 - darriagada - 10/05/2016 - Fixed títulos, botón de compartir, vista empresas.
+ centrar widgets del home*/
.titulo {
    clear: both;
    overflow: hidden;
}
.share_tip {
    float: right;
    margin-top: -5px;
}
.empresa-header h3{
    margin-top: 0;
}
.logo-wrapper img{
    max-width: 100px;
    height: auto;
}
.right_widget_item{
    text-align: center;
}
/* #0153341 - darriagada - 12/05/2016 - Fixed texto de content_txt */
.articulo_txt, .articulo_txt span, .articulo_txt p, .content_txt span, .content_txt p{
    font-size: 13px !important;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
    text-align: justify;
}

.articulo_txt img{
    max-width: 100%;
}
/* #0153341 - darriagada - 09/05/2016 - Fixed vista título de articulo */
.articulo_title{
    clear: both;
    margin-bottom: 5px;
    clear: both;
}

#mis_postulaciones .status {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
#mis_postulaciones h1.nombre{
    margin:0;
}

#contentdown{
    clear: both;
}

#contentdown .content_title{
    font-size: 20px;
    font-weight: bold;
    color: #666666;
    font-family: arial, sans-serif;
    clear: both;
}

#consejos_s_box .titulo{
    float: none;
}

/*##### OFERTA DETALLE #####*/
.articulo_title h1{
    clear: both;
    color: #00669C;
    font-size: 22px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    padding: 0;
}
ul.oferta_lista{
    margin:auto;
    padding-left: 18px;
}
ul.oferta_lista li{
    list-style: initial;
    list-style-type: disc
}
#detalle_oferta .title {
    font-weight: 700;
    color: #000;
    font-size:14px;
}
.txt{
    font-size:13px !important;
}
.lang_detail .language_skill {
    font-weight: 700;
    color: #858585;
}
.lang{
    font-weight: 700;
}
.barra_acciones{
    clear: both;
    overflow: auto;
}
.postular_oferta {
    background-color: #EBEBEB;
    padding-bottom: 10px;
    margin: 1em 0;
    clear: both;
}

/* #0153341 - darriagada - 13/05/2016 - Fixed ancho de select de cartas en detalle de oferta */
#coverLetterId{
    min-width: 50%;
    max-width: 100%;
    width: auto;
}

/* #0153341 - darriagada - 09/05/2016 - Traspaso estilo detalle_oferta */
.detalle_oferta h2 {
    color:#333;
    text-shadow: 2px 2px #FFFFFF;
    font-size: 26px;
    font-weight: bold;
}
.detalle_oferta h3 {
    color:#666666;
    font-size: 20px;
    font-weight: bold;
}
.detalle_oferta h3 a {
    color:#666666;
    font-size: 20px;
    font-weight: bold;
}
.detalle_oferta h4 {
    color:#666666;
    font-size: 16px;
    font-weight: bold;
}
.oferta_row {
    border-bottom:1px solid #E9E9E9;
    padding-top:10px;
    padding-bottom:10px;
    padding-left: 0px;
}
.oferta_row:last-child{
    border-bottom: none;
}
.oferta_vs {
    border-left:1px solid #E9E9E9;
    border-right:1px solid #E9E9E9;
}
.oferta_row textarea{
    float:none;
}
.postular_oferta {
    background-color:#EBEBEB;
    padding-bottom:10px;
    margin: 1em 0;
}
.seccion_oferta {
    padding-bottom:10px;
}
.right {
    float:right;
    margin-right:10px;
}
.left {
    float:left;
    margin-left:10px;
}
.oferta_titulo a {
    color:#007FC0;
    font-weight:bold;
    font-size:16px;
}
.oferta_empresa {
    font-weight:bold;
    color:#333;
}
.oferta_fecha {
    font-size: 12px;
    font-weight: bold;
}
.blue_btn {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #00659A;
    background-image: -moz-linear-gradient(top, #00659A, #007EC2);
    background-image: -o-linear-gradient(top, #00659A, #007EC2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#007EC2));
    background-image: -webkit-linear-gradient(top, #00659A, #007EC2);
    background-image: linear-gradient(to bottom, #00659A, #007EC2);
    background-repeat: repeat-x;
    border-radius: 3px;
    border: 1px solid #FFF;
    color: #FFF;
    display: block;
    /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ff00659A', endColorstr='#ff007EC2', GradientType=0);*/
    float: left;
    font-size: 18px;
    font-weight: 700;
    height: 35px;
    letter-spacing: -1px;
    line-height: 33px;
    outline: 0;
    text-align: center;
    text-shadow: #18597A 1px 1px;
    width: 188px;
}
.blue_btn:hover {
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    -webkit-transition: background-position .1s linear;
    background-color: #007EC2;
    background-position: 0 -15px;
    color: #FFF;
    transition: background-position .1s linear;
}
.barra_acciones a {
    cursor:pointer;
}
.barra_acciones a:hover {
    text-decoration:none;
}

/*##### BADGES #####*/
.badges{
    margin-top: 1em;
    overflow: auto;
}
.badges div{
    text-align: center;
    clear: none !important;
}
.badges img{
    margin: 0.2em;
}

/*##### WIDGETS STATS #####*/
#estadisticas {
    height: auto;
    overflow: hidden;
}
#estadisticas .stats{
    border-bottom: 1px solid #D4D0C8;
    padding: 10px;
    display: table;
    width: 100%;
}
#estadisticas .num_stat{
    text-align: center;
    display: table-cell;
}
#estadisticas .num_stat a{
    text-decoration: none;
    color: #006599;
    font-size: 32px;
    font-weight: 700;
}
#estadisticas .stats .det_stat{
    vertical-align: middle;
    text-align: left;
    display: table-cell;
    float: none;
}
#estadisticas .det_stat a{
    text-decoration: none;
    color: #666;
    font-size: 14px;
    font-weight: 400;
    display: block;
}

/*##### LISTA CANALES #####*/
.lista_canales{
    display: block;
    margin: 3px 0 10px 0;
    width: 98%;
    overflow: auto;
}
.lista_canales ul {
    padding-left: 15px;
    list-style-type: none;
}
.lista_canales ul li {
    list-style-type: none;
}
.lista_canales ul li a {
    list-style-type: none;
}

/*##### FORMULARIOS #####*/
/*-----------------------*/
/*##### ENVIO OFERTA POR CORREO #####*/
textarea#comentario{
    resize: vertical;
    overflow: auto;
}
.envio-correo input, .envio-correo textarea {
    margin-bottom: 5px;
    width: 100%;
}

/*#0159735 - darriagada - 27/07/2016 - Fix vista de checkbox envio-correo*/
.envio-correo input[type="checkbox"]{
    width: auto;
    height: auto;
    float: left;
}
.envio-correo .obligado {
 color: red;
 font-weight: bold;
 margin: 3px;
}
.envio-correo{
    padding-top: 10px;
}
.msg_caracteres {
    color: silver;
    font-size: 12px;
}
.envio-correo .mensaje_cordial, .envio-correo .msg_cordial{
    color: rgb(102, 102, 102);
    border-radius: 5px 0px 0px 5px;
    background: rgb(221, 221, 221);
    padding: 10px;
    border-left: 3px solid rgb(170, 170, 170);
    font-size: 1em;
}
.envio-correo .mensaje_cordial p{
    word-break: break-all;
}
.envio-correo .msg_caracteres{
    text-align: left;
    float: none;
}
.envio-correo .msg_cordial{
    float: none;
    width: 100%;
}

/*##### ENVIO OFERTA POR CORREO (RECAPTCHA) #####*/
/* #0153341 - darriagada - 09/05/2016 - Fixed ancho recaptcha envio-oferta
+ 10/05/2016 - Fixed recaptcha registro */
.envio-correo #recaptcha_area, .envio-correo #recaptcha_table,
#registro #recaptcha_area, #registro #recaptcha_table{
     max-width: 355px;
}
.envio-correo #recaptcha_area td.recaptcha_r1_c1, .envio-correo #recaptcha_area td.recaptcha_r2_c1, .envio-correo #recaptcha_area td.recaptcha_r2_c2,
.envio-correo #recaptcha_area td.recaptcha_r3_c1, .envio-correo #recaptcha_area td.recaptcha_r3_c2, .envio-correo #recaptcha_area td.recaptcha_r3_c3,
.envio-correo #recaptcha_area td.recaptcha_r7_c1, .envio-correo #recaptcha_area td.recaptcha_r8_c1, .envio-correo #recaptcha_area td.recaptcha_r4_c2,
#registro #recaptcha_area td.recaptcha_r1_c1, #registro #recaptcha_area td.recaptcha_r2_c1, #registro #recaptcha_area td.recaptcha_r2_c2,
#registro #recaptcha_area td.recaptcha_r3_c1, #registro #recaptcha_area td.recaptcha_r3_c2, #registro #recaptcha_area td.recaptcha_r3_c3,
#registro #recaptcha_area td.recaptcha_r7_c1, #registro #recaptcha_area td.recaptcha_r8_c1, #registro #recaptcha_area td.recaptcha_r4_c2{
    background: none;
}
.envio-correo .recaptchatable .recaptcha_r1_c1, #registro .recaptchatable .recaptcha_r1_c1{
    background: none;
    width: 100%;
    height: 9px;
}
/* #0153341 - darriagada- 12/05/2016 - Mejora color de fondo */
.envio-correo table#recaptcha_table, #registro table#recaptcha_table, #consult table#recaptcha_table{
    border: 1px solid #9d9d9d !important;
    border-radius: 3px !important;
    background: #dadada !important;
    background-image: -moz-linear-gradient(top, #EAEAEA, #dadada) !important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#EAEAEA), to(#dadada)) !important;
    background-image: -webkit-linear-gradient(top,#EAEAEA, #dadada) !important;
    background-image: -o-linear-gradient(top, #EAEAEA, #dadada) !important;
    background-image: linear-gradient(to bottom, #EAEAEA, #dadada) !important;
    background-repeat: repeat-x;
   /* filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffEAEAEA', endColorstr='#ffdadada', GradientType=0) !important;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false) !important;*/
    display: block;
}
.envio-correo .recaptcha_r3_c1, .envio-correo .recaptcha_r3_c2, .envio-correo .recaptcha_r3_c3,
#registro .recaptcha_r3_c1, #registro .recaptcha_r3_c2, #registro .recaptcha_r3_c3{
    height: 6px !important;
}
.envio-correo .recaptchatable .recaptcha_input_area, #registro .recaptchatable .recaptcha_input_area{
    border-radius: 2px;
    padding: 2px;
    height: 100%;
    background: url('https://www.google.com/recaptcha/api/img/white/sprite.png') -43px 0 no-repeat;
}
.envio-correo .recaptchatable .recaptcha_r4_c1, #registro .recaptchatable .recaptcha_r4_c1 {
    background: none !important;
}
/* #0153341 - darriagada- 11/05/2016 - Fixed ancho en IE */
#registro .recaptchatable .recaptcha_r4_c1 {
    /*width: 200px\0;*/
}
.envio-correo .recaptchatable .recaptcha_r4_c4 {
    background: url('https://www.google.com/recaptcha/api/img/white/sprite.png') -214px 5px no-repeat !important;
    width: 90px !important;
}
#registro .recaptchatable .recaptcha_r4_c4 {
    background: url('https://www.google.com/recaptcha/api/img/white/sprite.png') -214px 5px no-repeat !important;
    width: 90px !important;
}


#registro .box2{
    padding: 5px !important;
}

.box2 .form_item{
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.registro_box .box2 label {
    color: #666666 !important;
    display: block !important;
    float: left;
    font-size: 12px;
    width: 100%;
}

#registro #registro_form{
    padding: 0;
}

#registro #recaptcha_image{
    padding: 0 !important;
}


/* #0153341 - darriagada - 06/05/2016 - Replico desde alpha */
/*##### BLOGS SIDEBAR #####*/
#blog_container {
    padding-top: 1%;
    padding-bottom: 1%;
    cursor: pointer;
    float: left;
    border-bottom: 1px dotted #ccc;
}
.canal_blog {
    background-image: url(../img/sprite_front.png);
    background-repeat: no-repeat;
    background-position: -128px -1px;
    width: 47px;
    height: 33px;
    margin-top: 8px;
    margin-bottom: 5px;
}
.canal_radio {
    background-image: url(../img/sprite_front.png);
    background-repeat: no-repeat;
    background-position: -128px -36px;
    width: 47px;
    height: 33px;
    margin-top: 8px;
    margin-bottom: 5px;
}
.canal_formacion {
    background-image: url(../img/sprite_front.png);
    background-repeat: no-repeat;
    background-position: -186px 0px;
    width: 47px;
    height: 33px;
    margin-top: 8px;
    margin-bottom: 5px;
}
.blog_img {
    float: left;
}
.blog_title {
    font-size: 17px;
    color: #0073b0;
    font-weight: 700;
    text-decoration: none;
    margin: 0;
    line-height: 17px;
    margin-top: 5%;
    float: left;
    margin-left: 2%;
}
.blog_descrip {
    font-size: 11px;
    color: #666;
    font-weight: 300;
    text-decoration: none;
    margin: 3px 0 0;
    line-height: 11px;
    display: block;
    float: left;
    margin-left: 2%;
    width: 200px;
}

/* #0153341 - darriagada - 02/05/2016 - Traspaso desde customportal */
/*##### QUIENES SOMOS #####*/
/*############ QUIENES SOMOS #############*/
#f_quienes #contenedor {
    margin-bottom: 50px;
    margin-left: auto;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 90%;
    overflow: auto;
}

#f_quienes #quienes-somos {
    height: auto;
    overflow: auto;
    margin-bottom: 1em;
}

#f_quienes .titulos-seccion {
    font-size: 25px;
    line-height: 24px;
    letter-spacing: -1px;
}

#f_quienes #vision, #mision {
    background: 0 0;
    width: 322px;
    height: auto;
    float: left;
    padding-bottom: 15px;
}

#f_quienes #mision {
    border-left: dotted 1px #ccc;
}

#f_quienes #textos-somos {
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    font-size: 12px;
    width: 290px;
    margin-top: 15px;
    letter-spacing: normal;

}

#f_quienes #presidente {
    float: left;
    height: 550px;
    width: 168px;
    border: 1px solid #CCC;
    border-top: 0 0;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -khtml-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
   /* filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fE6EDF5');*/
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6EDF5));
    background: -moz-linear-gradient(top, #fff, #E6EDF5);
}

#f_quienes #consejeros {
    float: left;
    width: 345px;
    width: 321px;
    height: 400px;
    border-bottom: 1px solid #CCC;
}

#f_quienes #fundadores {
    height: 550px;
    width: 168px;
    float: left;
    margin-left: 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    -khtml-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
    /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fE6EDF5');*/
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#E6EDF5));
    background: -moz-linear-gradient(top, #fff, #E6EDF5);*/
    border: 1px solid #CCC;
    border-top: 0 0;
}

#f_quienes #cargo-pdte {
    margin-bottom: 10px;
    -moz-border-radius: 5px 0 0;
    -webkit-border-radius: 5px 0 0;
    -khtml-border-radius: 5px 0 0;
    border-radius: 5px 0 0;
    background-color: #fbaf1b;
}

#f_quienes #cargo-csjo {
    background-color: #009AC8;
}

#f_quienes #cargo-fundadores {
    margin-bottom: 10px;
    background-color: #88be08;
    -moz-border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    -khtml-border-radius: 0 5px 0 0;
    border-radius: 0 5px 0 0;
}

#f_quienes #foto-consejo {
    background-color: #CBDEF0;
    height: 155px;
    width: 140px;
    margin: 0 auto 10px;
}

#f_quienes #2-columnas {
    width: 345px;
}

#f_quienes #csjo-izq {
    padding-top: 10px;
    background: #E6EDF5;
    float: left;
    width: 168px;
    height: 495px;
    border-right: 1px dotted #CCC;
}

#f_quienes #csjo-der {
    padding-top: 10px;
    background: #E6EDF5;
    float: right;
    width: 168px;
    height: 495px;
}

#f_quienes #consejo-directivo {
    margin-bottom: 20px;
    float: left;
}

#f_quienes .imgteaser {
    margin: 0;
    overflow: hidden;
    float: left;
    position: relative;
}

#f_quienes .imgteaser a {
    text-decoration: none;
    float: left;
}

#f_quienes .imgteaser a:hover {
    cursor: pointer;
}

#f_quienes .imgteaser a img {
    float: left;
    margin: 0;
    border: 0;
}

#f_quienes .imgteaser a .more {
    border-top: 1px solid #FBAF1B;
    position: absolute;
    width: 100%;
    line-height: 8px;
    height: 26px;
    right: 0;
    bottom: 0;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    background: #000;
    padding: 5px 10px;
    filter: alpha(opacity=75);
    opacity: .75;
    -ms-filter: "alpha(Opacity=75)";
}

#f_quienes #consejeros .imgteaser a .more {
    border-top: 1px solid #009AC8;
}

#f_quienes #fundadores .imgteaser a .more {
    border-top: 1px solid #88BE08;
}

#f_quienes .imgteaser a:hover .desc {
    display: block;
    font-size: 10px;
    padding: 10px 10px;
    background: #000;
    filter: alpha(opacity=85);
    opacity: .85;
    -ms-filter: "alpha(Opacity=85)";
    color: #FCAF1B;
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    border-top: 1px solid #FBAF1B;
    line-height: 10px;
}

#f_quienes #consejeros .imgteaser a:hover .desc {
    border-top: 1px solid #009AC8;
    color: #009AC8;
}

#f_quienes #fundadores .imgteaser a:hover .desc {
    border-top: 1px solid #88BE08;
    color: #88BE08;
}

#f_quienes .imgteaser a .desc {
    display: none;
}

#f_quienes .imgteaser a:hover .more {
    visibility: hidden;
}

#f_quienes #titulo-qs {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#f_quienes #titulo-qs li, #f_quienes #titulo-qs li:hover {
    list-style-type: none;
}

#consejo-directivo #consejeros #csjo-der, #consejo-directivo #consejeros #csjo-izq, #consejo-directivo #fundadores, #f_quienes #consejo-directivo #presidente {
    width: 160px;
    height: 570px;
}

#f_quienes #consejo-directivo #consejeros {
    height: 570px;
    background: none repeat scroll 0 0 #F2F2F2;
}

#consejo-directivo #consejeros #csjo-der, #f_quienes #consejo-directivo #consejeros #csjo-izq {
    height: 353px;
    /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');*/
/*    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f2f2f2));
    background: -moz-linear-gradient(top, #fff, #ff2f2f2);*/
}

#f_quienes #csj-derbajo {
    border-left: 1px dotted #ccc;
    display: block;
    background-color: #f2f2f2;
}

#consejo-directivo #cargo-csjo, #consejo-directivo #cargo-fundadores, #f_quienes #consejo-directivo #cargo-pdte {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
}

/*##### FOTO DASHBOARD #####*/
/* #0153341 - darriagada - 09/05/2016 - Fixed foto cv dashboard */
/* #0153341 - darriagada - 13/05/2016 - Evito que la foto se extienda */
.foto_CV img {
    border: medium none;
    width: 100%;
    height:auto;
    max-width: 200px;
}
.foto_CV {
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    overflow: hidden;
}
.foto_CV .botones_dp {
    margin: 10px 0 0;
}
.foto_CV .botones_dp a {
    color: #007ec1 !important;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 14px;
    float: right;
    text-align: right;
}
.botones_dp a {
    margin-left: 10px;
    color: #666 !important;
}
/* #0153341 - darriagada - 13/05/2016 - Fixed margin completitud*/
.completitud{
    margin-bottom: 10px;
}
/* #0153341 - darriagada - 13/05/2016 - Fixed estilo msgPrevio*/
.msgPrevio {
    background: #FEF8C0 url("/assets/img/mensajes.gif") no-repeat -112px -112px;
    padding: 10px 8px 10px 60px;
    margin: 5px 0 10px;
    clear: both;
    min-height: 36px;
    height: auto!important;
    overflow: hidden;
    width: 100%;
}

/* #0153341 - darriagada - 09/05/2016 - Fixed vista ofertas/búsquedas. */
.separador3{
    float: none !important;
    clear: both;
}

#mis_busquedas .itembusqueda .data_no_border_l{
    border-right: 0 !important;
}

.md2_wrapper_oferta .md2_oferta_img + .md2_oferta_content {
    height: auto;
    display: inline-block;
    padding-left: 10px;
    vertical-align: top;
    width: 79% !important;
}


.md2_oferta_img {
    border-right: 1px solid #E8E8E8;
    display: inline-block;
    height: 67px;
    text-align: center;
    vertical-align: top;
    width: 119px;
    padding-right: 10px;
}

/* #0153341 - darriagada - 10/05/2016 - Fixed botón del registro */
.btn_register.pull-right{
    float: right !important;
    margin-top: 10px;
}

/* #0153341 - darriagada - 17/05/2016 - Botón ver mas ofertas home */
.bk_left #ofertas_list .btn_ver_mas_ofertas{
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #B3B3B3;
    border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #007FC0;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 4px 12px;
    text-align: center;
    text-shadow: 1px 1px 0 #FFFFFF;
    vertical-align: middle;
    width: 100%;
}

.bk_left #ofertas_list .btn_ver_mas_ofertas:hover{
    background-color: #E6E6E6;
    background-position: 0 -15px;
    color: #007FC0;
    text-decoration: none;
    transition: background-position 0.1s linear 0s;
}

/* #0153341 - darriagada - 13/06/2016 - Fixed vista slider de ofertas (home).*/
.ofertas_slider ul li, .ofertas_slider .md2_oferta{
    height: auto;
}
.homeOffer ul li, .homeOffer .md2_oferta{
    height: 130px;
}
.vista #ofertas_slider ul li, .vista .md2_oferta{
    height: 90px !important;
}

#ofertas_slider > ul {
    width: 100%;
}
/* #0153341 - darriagada - 12/05/2016 - Fixed comportamiento de submenu */
#subMenuTBJ .dropdown-menu {
    display: inline-block;
}
/* #0153341 - darriagada - 13/05/2016 - Fixed vista banderas del footer */
.footer .flags .beta{
    float: left !important;
}

.footer .copyright {
    display: block;
    float: left;
    margin: 10px 0;
    width: 265px;
    font-size: 12px;
}

/* #0157810 - darriagada - 29/06/2016 - Visualización menu_footer ul*/
.footer ul.footerMenu{
    border-bottom: 0px !important;
}

/* #0157810 - darriagada - 01/07/2016 - Fixed vista empresas */
.listadoempresa .fichaEmpresa{
    padding:5px;
    min-height:80px;
    border: 2px dotted #C7EAFB;
    opacity: .9;
    margin: 8px 10px;
    padding: 8px;
    text-align: center;
    max-height: 144px;
}

.listadoempresa .fichaEmpresa:hover{
    opacity: 1;
    border: 2px solid #C7EAFB;
}

.listadoempresa .fichaEmpresa img{
    max-height: 60px;
    margin: auto;
    width: 100%;
    max-width: 100px;
}

.pcookies li, .condiciones li, .aviso li, .polypriv li{
    list-style: inherit;
}

.h2_sub h2 {
    color: #666;
    float: left;
    font-size: 25px;
    font-weight: 700;
    letter-spacing: -1px;
    margin: 6px 0 0;
    padding: 0;
    text-shadow: #FFF 1px 1px;
}

.condiciones .titulo h2, .pcookies .titulo h2, .aviso .titulo h2, .polypriv .titulo h2{
    color: #666;
    float: left;
    font-size: 18px;
    font-weight: 700;
    margin: 6px 0 0;
    padding: 0 0 8px;
    text-shadow: 1px 1px #FFF;
    letter-spacing: -1px;
}

.main_2col h6{
    color: #333333;
}

/* #0153341 - darriagada - 19/05/2016 - Fixed vista concurso/consejo */
.consejos_s_item .consejos_s_title {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700;
    color: #006CA6;
    margin-bottom: 5px;
}

.consejos_s_item .consejos_s_text {
    width: 100%;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    font-weight: 400;
    color: #333;
}

#container_g {
    height: auto;
    padding: 15px 0;
}

#consejos_s_box {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    height: auto;
    margin-top: 10px;
    width: 100%;
}

#container_g {
    width: 100%;
    margin-top: 5px;
    overflow: auto;
}

.slides_control{
    width: 100% !important;
}

#slides {
    top: 0;
    left: 0;
    z-index: 100;
    overflow: auto;
}

#container_g .descrip {
    padding: 0 0 9px 0;
    width: 65% !important;
}

#slides .slides_container {
    overflow: auto;
    display: none;
    height: 133px;
}

#slides .slide {
    padding: 0;
    width: 100%;
    height: 90px;
    display: block;
}

#slides .pagination {
    width: auto;
    float: right;
    margin: 0 5px 2px 0;
}

#slides .pagination li {
    float: left;
    margin: 0 1px;
    list-style: none;
}

#slides .pagination li a {
    display: block;
    width: 12px;
    height: 1px;
    padding: 6px 6px;
    background-image: url("/assets/img/pagination.png");
    background-position: 0 0;
    float: left;
    overflow: hidden;
    font-size: 1px;
    font-size: 0px;
    border: 0;
}

#slides .pagination li a:hover, #slides .pagination li a:focus{
    background-color: transparent !important;
}


#slides .pagination li.current a {
    background-position: 0 -12px;
}

#slides .slides_container .consejos_s_title {
    font-size: 14px;
    font-weight: 700;
    color: #006CA6;
}

#slides .slides_container .consejos_s_text {
    font-size: 12px;
    font-weight: 400;
    color: #333;
    clear: both;
}

#slides .slides_container .consejos_s_text p {
    margin: 0;
}

#container_g .foto_slide_portada {
    padding: 0 15px 0 0;
    max-height: 60px;
    max-width: 100px;
    overflow: hidden;
}

#container_g .foto_slide_portada img{
    width: 100%;
    height: auto;
}

#consejos_s_box #slides .slide{
    height: 200px;
    position: relative !important;
}

.sinOfertas{
    clear: both;
    background: #F7F7D2 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #666;
    font-size: 13px !important;
    margin-top: 20px;
    padding: 10px 15px !important;
}
/* #0153341 - darriagada - 23/05/2016 - Vista enlaces de widget y widget concurso*/
.ayudando_txt a:hover, #consejos_s_box .consejos_s_item a:hover, #concursoWidget a:hover, #consejos_s_box .t3 a:hover{
    text-decoration: none !important;
}

#concursoWidget, #social_place{
    clear: both;
    overflow: auto;
    margin: 10px 0;
}

#concursoWidget .separador2{
    margin-bottom: 10px !important;
}

.ofertas_canal .middle1_ofertas{
    min-height: 100px;
}

#consejos_s_box {
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    height: auto;
    margin: 10px 0;
    width: 100%;
}

/* #0153341 - darriagada - 24/05/2016 - Fixed vista iframeconcurso.*/
.concurso_iframe{
    position: relative;
    height: 2160px;
    overflow: hidden;
}
.concurso_iframe iframe{
    position: absolute;
    top: -330px;
}
.bannerConcurso{
    width: 100%;
    max-width: 960px;
}
/* #0153341 - darriagada - 25/05/2016 - Fixed vista mensaje CV3 BR + detalle de oferta.*/
.nosemos{
    font-style:italic;
}
.detalle_oferta .titulo_oferta{
    overflow: auto;
    clear: both;
}


/* #0153341 - darriagada - 27/05/2016 - Fixed vista freelancer*/
#freelancer_container {
    cursor: pointer;
    float: left;
    width: 100%;
    padding: 1%;
    margin-bottom: 5px;
    border-bottom: 1px dotted #ccc;
}
/* #0153341 - mmunoz - 07/06/2016 - cambio tamaño de texto ¿Quieres recibir ofertas personalizadas?*/
.h2_sub h2 {
    float: left;
    margin-bottom: 5px;
}
.h2_sub h3 {
    font-size: 12px;
    font-weight: 400;
    float: right;
    margin-top: 15px;
}
.h2_sub h3 a{
    text-decoration: none;
    padding: 10px;
}
/* #0156683 - darriagada - 03/05/2016 - Fixed centrar login*/
#login .fondo_login_box{
    float: none;
    margin: 0 auto;
}

#login .fondo_login{
    position: initial;
    overflow: hidden;
}

#login .box_login{
    position: absolute;
    right: 116px;
    top: 13px;
    margin:0;
}

.register {
    color: #0072B2;
    float: left;
    font-size: 12px;
    line-height: 14px !important;
    padding-top: 5px;
}

.md2_lista_oferta_content h1 {
    width: 80%
}
.btnComunidad {
        margin-bottom: 10px;
}

 #formularioguardabusquedas .des_envio{
    height: auto;
}

.confirm_form #tipodocSelect {
    display: inline;
    width: 94% !important;
}

/* #157259 - carlos.sanchez - 15/06/2016 - oculto banners de DFP responsivos en desktop. Más abajo se van mostrando con mediaqueries*/
#Trabajando-Home-Top-1140x80,
#oferta-640x90,
#Trabajando-postulacion-468x60{
    display: block;
    margin: 0 auto;
    text-align: center;
}

#responsive_300x100_home,
#responsivo_300x50_ofertas_premium,
#Trabajando-postulacion-responsivo-250x50{
    display: none;
}

/*#0152962 - darriagada - 15/06/2016 - Fixed vista en portal responsivo*/
.ponderados_premium .owl-controls {
    margin-left: 41.7% !important;
}
.ponderados_premium .owl-prev, .ponderados_premium .owl-next,
.ponderados_right .owl-prev, .ponderados_right .owl-next {
    width: 60px !important;
    height: 27px !important;
}

.ponderados_right .curso_item, .ponderados_premium .curso_item{
    width: 100%;
}

.ponderados_right .owl-controls {
    margin-left: 26% !important;
}

#mis_busquedas{
    margin-bottom: 15px;
}
.detalle_oferta h1 {
    letter-spacing: 0px;
    line-height: 30px;
}
.empresasBajada h4 a{
    text-decoration: none;
}
.empresasBajada h4 a:hover,
.empresasBajada h4 a:focus {
    color: #006CA7;
}
.social_login {
    margin: 0px;
}
.dp_info {
    width: 75%;
}
.dp_detalle_ft {
    width: 100%;
}
.dp_detalle .educacional li {
    width: 100%;
}
.foto_CV .botones_dp a {
    float: left !important;
}
.foto_CV .botones_dp {
    float: none !important;
    position: static;
}
.noticia_item .noticia_item_date {
    margin-right: 10px;
}
.title_noticias a {
    font-size: 15px;
    font-weight: 700;
}

.titulo_consejos_laborales,
.titulo_page, #f_comunidad h2,
.contacto_title,
#consejo-directivo .titulos-seccion{
    color: #666666;
    font-size: 26px;
    font-weight: bold;
    letter-spacing: -1px;
    margin: 20px 0 10px 0;
    text-align: left;
    text-shadow: none;
}
#estadisticas .h2_sub h3{
    color: #666;
    float: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin: 5px 0 0;
    padding: 0 0 5px;
}
/*Redes sociales*/
.block-empresa-item .socialShare {
    padding-left: 0px;
    margin-left: -8px;
    text-align: center;
}

/*Estilos para caja de indicador de fortaleza de contraseña*/
.pswd_info {
    position: relative;
    padding: 8px;
    background: #fefefe;
    font-size: 0.875em;
    border-radius: 5px;
    z-index: 1;
    margin-bottom: 10px;
    margin-top: 5px;
    float: left;
    border: 1px solid #ccc;
    width: 100%;
}
.pswd_info h4 {
    margin: 0 0 5px 0;
    padding: 0;
    font-weight: 600;
    font-size: 13px;
}
.pswd_info p{
  margin: 0px;
}
.pswd_info {
    display:none;
}
.pswd_info .meter {
    margin: 4px 0;
    height: 5px;
    background: #f5f5f5;
}
.pswd_info .meter .strength-bar {
    display: block;
    height: 100%;
    width: 0px;
}
.pswd_info .meter .short {
    background: #a03;
    width: 20% !important;
}
.pswd_info .meter .good {
    background: #efd049;
    width: 60% !important;
}
.pswd_info .meter .strong {
    background: #76c261;
    width: 100% !important;
}
.shrlinkedin{
    margin-left: -10px;
}
/*oferta no disponible en el responsivo*/
.h2_sub.msg_no_disponible{
    background: #fff5cc none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 2%;
    padding: 2%;
    height: auto;
    overflow: hidden;
    width: 100%;
}


.txt_oferta.col-md-12 {
    border-bottom: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    float: left;
    height: auto;
    overflow: hidden;
    padding-bottom: 3%;
    padding-top: 3%;
    width: 100%;
}


/*FIN Estilos para caja de indicador de fortaleza de contraseña*/

/* #0157810 - darriagada - 05/07/2016 - Fixed estilo estadísticas superiores responsive */
.numOfertas .estadisticas_sup{
    display: inline-block;
    margin: 0 10px;
    padding-top: 5px;
    color: #fff;
}
.numOfertas{
    text-align: center;
    font-size: 0.95em;
    list-style: outside none none;
}

/*#0159090 - darriagada - 11/07/2016  - Fixed logbox + vista mis ofertas guardadas*/
#landingpage_npp .registro_inicial{
    margin-top: 0px;
}

#landingpage_npp .secondary_col2{
   width: 100%;
}

#landingpage_npp .social_login img{
    width: 100%;
    max-width: 254px;
}

.deadOffer {
    color: #666!important;
}

.redAlert {
    color: #A00!important;
    font-weight: 400!important;
}

#mis_busquedas .itembusqueda .data .hider {
    font-size: 12px;
    background-image: url("/assets/img/blue_arrow_down.png");
    background-repeat: no-repeat;
    padding-left: 18px;
    background-position: left center;
    color: #0079BD;
    cursor: pointer;
    margin-bottom: 10px;
}
/*#0159735- darriagada - 20/07/2016 - filtros desplegables en versiones mobile*/
#filtros_desplegables_t, #filtros_desplegables, .segundo_separador{
    display: none;
}

#filtros_desplegables_t .title1 {
    color: #0079bd;
    font-weight: 400;
    font-size: 14px;
    padding: 0;
}

.cuadro_filtro{
    background-color: #F5F5F5;
    background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    display: block;
    font-size: 12px;
    height: auto;
    margin: 2px;
    padding: 2px 4px;
}

.circulo{
    width: 20px;
    height: 20px;
    border: 2px solid #0079bd;
    border-radius: 20px;
    display: inline-block;
}

.circulo .glyphicon{
    margin-left: 2px;
    margin-top: 2px;
    color: #0079bd;
    font-size: 11px;
    top:0px;
}
/*ENTREVISTAS Y PREGUNTAS ICON*/
a .interview_icon,
a .msg_icon{
    color: #fff !important;
    margin-top: 0px;
}

#mensaje_privacidad{
    clear: both;
}

/*Campo requerido Chosen library*/
.formError .formErrorContent {
    background: none !important;
    font-style: italic !important;
    position: relative !important;
    color:  #fb5656 !important;
    width: 100% !important;
    font-size: 12px !important;
    border: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding: 21px 10px !important;
    border-radius: 0px !important;
    -moz-border-radius: 6px !important;
    -webkit-border-radius: 0px !important;

}
.institution_id_chosenformError,
.carreras_chosenformError,
.e_nivel_estudio_chosenformError,
.level_id_chosenformError,
.start_month2_chosenformError,
.start_year2_chosenformError,
.end_month2_chosenformError,
.end_year2_chosenformError,
.typeComplementaryEducation_chosenformError{
    visibility: visible !important;
    position: absolute !important;
    display: block !important;
    top: -16px !important;
    left: 75px !important;
    margin-top: 0px !important;
    opacity: 1 !important;
    width: 85% !important;
}

.end_year2_chosenformError .formErrorContent{
   left: -10px !important;
   font-size: 11px!important;
}

.end_month2_chosenformError .formErrorContent{
   left: -10px !important;
   font-size: 11px!important;
}

#start_month2_chosen, #end_month2_chosen{
      width:290px!important;
}

.main_volver_efset{
    text-align: center;
    margin-top: 10px;
}
.volver_efset {
    background: #0079bb;
    margin: 0 auto auto;
    width: auto;
    border-radius: 43px;
    border: 1px solid #0076b5;
    color: #ffffff;
    display: inline-block;
    padding: 5px 15px;
    text-align: center;
}

.main_volver_efset a:hover,
.main_volver_efset a:active,
.main_volver_efset a:focus{
    color: #fff;
    text-decoration: blink;
    background: #00659a;
    border: 1px solid #00659a;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
}

.hh_title {
    float: left;
    margin: 30px 0 10px 0;
    text-transform: uppercase;
    width: 100%;
}

.sitemaps ul {
    padding-left: 0px;
}


#pop_up_mobile_240x360{
    display: none;
}

.hidden-obj {
    display: none;
}


/*INICIO MEDIA QUERIES*/

/* #0153341 - darriagada - 20/05/2016 - Fixed vista slider de ofertas.*/


@media screen and (max-width: 1600px){
	.titulo_saae .form-group .text-input  {
		width: 80%;
    	height: 36px;

	}
	.titulo_saae h2{
		width: 80%;
		font-size: 1.5em;
		color:#444 !important;
		font-weight: bold;
	}
	.saaes {
	    width: 100%;
	    height: auto;
	    float: left;
	    margin-top: 20px;
	    border-bottom: 1px solid #E8E8E8;
	}
	.listado_saaes {
	    width: 30%;
	    height: auto;
	    float: left;
	    text-align: center;
	    max-width: 100%;
	    max-height: 60%;
	    border-right: 1px solid #E8E8E8;
	}
	.info_saaes {
	    width: 60%;
	    height: auto;
	    float: left;
	    margin-left: 10px;
	}
    .rssp {
        float: right;
        margin-left: 10px;
    }

}


@media screen and (min-width: 1200px){
	#ofertas_slider ul li, #ofertas_slider .md2_oferta{
        height: 135px !important;
    }
    .vista #ofertas_slider ul li, .vista .md2_oferta{
        height: 110px !important;
    }
    .md2_wrapper_oferta .md2_oferta_img + .md2_oferta_content {
        width: 78% !important;
    }

    .ponderados_premium .owl-controls {
        margin-left: 43% !important;
    }

}
@media screen and (max-width: 1199px){
    #Trabajando-Home-Top-1140x80{
        display: none;
    }

    #responsive_300x100_home{
        display: block;
        margin: 0 auto;
    }

    #login .box_login{
        right: 18px;
    }
}
/* #0153341 - darriagada - 25/05/2016 - Fixed vista img col der (contra corporativo.css).*/
@media screen and (max-width: 1024px){
    .col_der img {
        width: auto;
    }
    .titulo_saae .form-group .text-input  {
		width: 75%;
	}
/* #0159715 - jgallo - 21/07/2016 - Se agregan atributos para pages de Quienes somos en dispositivos moviles */
    #consejo-directivo {
    width: 100% !important;
    }
    #f_quienes #foto-consejo {
    width: 120px !important;
    }
    #consejo-directivo #presidente {
    height: 543px !important;
    width: 26% !important;
    }
    #consejo-directivo #fundadores {
    height: 543px !important;
    width: 26% !important;
    }
    #consejo-directivo #consejeros {
    height: auto !important;
    width: 48% !important;
    }
    #consejo-directivo #consejeros #csjo-izq {
    height: auto !important;
    width: 49% !important;
    }
    #consejo-directivo #consejeros #csjo-der {
    height: auto !important;
    width: 49% !important;
    }
}
/* #0153341 - darriagada - 25/05/2016 - Fixed vista detalle de oferta.*/
@media screen and (max-width: 992px){
    .imgDetalleOferta{
        float: left;
        clear: both;
        padding-left: 0;
        margin-bottom: 10px;
    }
    .empresasBajada{
        clear: both;
        overflow: auto;
    }
}
@media screen and (max-width: 991px){
    .ponderados_right .owl-controls {
        margin-left: 40% !important;
    }
    #login #LoginPage_960x480_NPP{
        display: none;
    }
/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/
    #top_search {
    margin: 10px auto;
    width: 100%;
    }
    .adv_search {
      background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
      margin: 10px 0 0;
      width: 100% !important;
    }
    .adv_search a{
      padding-left: 0px;
      text-align: center;
    }
    .adv_search_selected {
      background-color: #4c4c4c;
    }
    #search .buscadorInput {
    width: 57% !important;
    }
    #search .btnSearch {
    background-position: 0px 0 !important;
    width: 49px !important;
    }
}
@media screen and (max-width: 990px){
    .footer .flags{
        margin-bottom: 10px !important;
    }
    .footer .copyright {
        width: auto !important;
    }
    /*#0157810 - darriagada - 29/06/2016 - Eliminar flotante para mantener jooble a la derecha*/
    .footer .linksHolding ul{
        float: none !important;
    }
     #Oferta_160x600_NPP{
        display: none;
    }
    /* #0153341 - darriagada - 11/05/2016 - Fixed clear de sidebar */
    .col_der, .main_col_right, .clear{
        clear: both;
    }
    /*#0159735- darriagada - 20/07/2016 - filtros desplegables en versiones mobile*/
    .col-md-4 .filtros, .resultados_title .title_results{
        display: none;
    }
    .resultados_title .separador4{
        clear: both;
    }
    #filtros_desplegables_t{
        padding:4px;
        -webkit-transition: all 0.5s ease-in-out;
        -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
        -o-transition: all 0.5s ease-in-out;
        display: block;
        cursor: pointer;
    }
    #filtros_desplegables_t:hover{
        color: black;
    }
    .segundo_separador{
        display: block;
    }
}
@media screen and (max-width: 980px){
    .confirm_right{
        height: auto !important;
    }
}
/* #0153341 - darriagada - 24/05/2016 - Fixed vista bannerconcurso.*/
@media screen and (max-width: 972px){
    .bannerConcurso{
        margin-top: 10px;
    }
}
/* #0153341 - darriagada - 09/05/2016 - Se ocultan los anuncios cuando superan el ancho de la pantalla */
/* #0153341 - darriagada - 12/05/2016 - Se ocultan el anuncio largo de sidebar */
@media screen and (max-width: 970px){
   /* .ad_top{
        display: none;
    }*/
    .ad_large{
        display: none;
    }
}
@media screen and (max-width: 800px){

}
/* #0153341 - darriagada - 10/05/2016 - Fixed pantallas 768 vista de registro */
@media screen and (max-width: 768px){
    .col-xs-6.col-md-3.pull-right.bt_buscar{
        float: left !important;
    }
    .chosen-container-multi .chosen-choices {
        width: 100% !important;
    }
    .registro_box .box2 {
        clear: none !important;
    }
    .registro_box .sp {
        display: inherit !important;
    }
    .titulo_saae .form-group .text-input  {
		width: 80%;
	}
/* #0159715 - jgallo - 15/07/2016 - Se quita el menú de banderas en las versiones del sitio en las que se activa el menu responsivo - ahorro de espacio */
    .flag_menu {
        display: none;
    }

/* #0159715 - jgallo - 15/07/2016 - CSS para dejar a la vista branding del portal pais */
    /*.barra_iconos {
    height: auto;
    }
    .cortina {
    top: 64px;
    }*/
    .cortina .N7_usr_name {
    position: relative;
    }
    #logo {
    margin-top: 12px;
    width: 160px;
    }


/* #0159715 - jgallo - 18/07/2016 - Se quita botón de vista (Simple/normal) version mobile */
    .vista_normal {
    display:none;
    }
/* #0159715 - jgallo - 18/07/2016 - Se quitan titulos en busqueda avanzada */
    #adv_search .col-md-3 label {
    display:none;
    }
    #adv_search .col-md-3 {
    height: 42px;
    }
    #adv_search .adv_btn {
    margin-top: 15px;
    }
/* #0159715 - jgallo - 18/07/2016 - Se quita rss version mobile */
    .rssp {
    display:none !important;
    }
/* #0159715 - jgallo - 19/07/2016 - Ajustes para la vista de botones de imprimir, enviar oferta y redes */
    .barra_acciones a {
    margin-left: 10px;
    margin-right: 10px;
    }
/* #0159715 - jgallo - 20/07/2016 - Se quita columna derecha en page de confirmación para dispositivos mobiles desde 768px */
    #confirmacion_derecha {
    display:none;
    }
/* #0159715 - jgallo - 21/07/2016 - Se agrega ancho maximo de logo para dispositivos moviles */
    #logo img {
    height: auto;
    width: 160px;
    }
/* #0159715 - jgallo - 21/07/2016 - Limpieza de footer en versiones para dispositivos moviles */
    .footer .flags {
    display:none;
    }
/* #0159715 - jgallo - 21/07/2016 - Se agregan atributos para disminuir el ancho del abecedario de empresas en la page de la comunidad */
.abcdempresas .btn-default {
    width: 40px;
    margin-left: 1px;
    margin-right: 1px;
}
/* #0159715 - jgallo - 21/07/2016 - Se agregan atributos para pages de Quienes somos en dispositivos moviles */
#f_quienes #textos-somos {
    width: 100%;
    height: auto;
}
#f_quienes #vision, #mision
{
    width: 100%;
}
    .col-xs-4.col-md-4.caja {
        width: 45% !important;
    }
    .main_img_EF {
        border-left: none !important;
    }
}

.eye-view-pass{
    height: 34px !important;
    border-color: #cccccc !important;
}

@media screen and (max-width: 767px){
    .registro_box .sp {
        display: none !important;
    }
    #logo {
    margin-top: 12px;
    }
/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/

    #search .buscadorInput {
    width: 92% !important;
    }
    #search .btnSearch {
    background-position: 0px 0 !important;
    width: 50px !important;
    }

}
/* #0157810 - darriagada - 04/07/2016 - Fixed vista empresa */
@media screen and (max-width: 755px){
    .listadoempresa .col-xs-3{
        width: 50%;
        display: inline;
        clear: none;
    }
/* #0159715 - jgallo - 20/07/2016 - Ajustes para la vista del menú mobile con branding portal pais (punto 7) */
    /*.cortina .icono_menu.icon-cross {
    left: auto;
    right: 40px;
    top: 22px;
    }*/
/* #0159715 - jgallo - 19/07/2016 - Ajustes para la vista del detalle oferta en versiones desde 768px (punto 13) */
    .detalle_oferta h2 {
    display: none;
    }
    .logoDetalle {
    display: none;
    }
    #detalle_oferta .cargo_oferta, #detalle_oferta .vacantes_oferta, #detalle_oferta .fecha_oferta {
    line-height: 25px;
    }
    .bk_left, .bk_right {
    margin: 0px;
    }

}

@media screen and (max-width: 736px){
     /*#158232 - mmunoz - 28/06/2016 - Se oculta icono de contacto cuando aparece el menu responsive. */
     /*Icono de contacto*/
    .trigger{
        display: none;
    }
    /*link de contacto en menu responsive*/
    .contact_menu_responsive{
        display: block !important;
    }
/*#0159715 - jgallo - 26/07/2016 - Se agrega css para que funcione el scroll del menu responsivo en todos los dispositivos
moviles en posición vertical y horizontal */
    /*.cortina {
    top: 64px;
    }*/
    .cortina ul.N7_sub1 {
    padding: 0 10px 150px;
    /*overflow: scroll;*/
    height: 100%;
    }
/* #0159715 - jgallo - 27/07/2016 - Se agregan clases para el manejo de separadores del menu Portal Paises */
    .separadorrp {
     border-bottom: 1px solid #3d5f78;
    }
    .cortina .N7_sub1 li, .cortina [class^="btn_top"] {
     border-bottom: 0px solid #f6f6f6 !important;
    }
    .glyphicon-cog , .glyphicon-envelope , .glyphicon-off {
     margin-right: 3px;
    }

    .separadorrpout {
     border-bottom: 1px solid #3d5f78;
     }

/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/
    #search .btnSearch {
    background-position: 0px 0 !important;
    width: 50px !important;
    }

}

@media screen and (max-width: 670px){
    #oferta-640x90{
        display: none;
    }
    /* #0153341 - darriagada - 23/05/2016 - Fixed ancho contenido oferta*/
    .md2_wrapper_oferta .md2_oferta_img + .md2_oferta_content {
        width: 71% !important;
    }

}
/* #157622 - carlos.sanchez - 16/06/2016 - amplío el rango del mediaquery para considerar ancho de dispositivo igual a un iPhone 6 en posición Landscape */
@media screen and (max-width: 667px){
    #login {
        margin-bottom: 1em;
        padding-bottom: 0;
    }

    #login .fondo_login_box{
        display: none;
    }

    #login .box_login{
        float: none;
        height: auto;
        margin:0 auto;
        overflow: auto;
        position: initial;
        width: 90% !important;
    }
    #logo {
    margin-top: 12px;
    }
/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/

    #search .buscadorInput {
    width: 92% !important;
    }
    #search .btnSearch {
    background-position: 0px 0 !important;
    width: 50px !important;
    }


}
@media screen and (max-width: 660px){
    #ofertas_slider ul li, #ofertas_slider .md2_oferta{
        height: auto !important;
    }
    .vista #ofertas_slider ul li, .vista .md2_oferta{
        height: auto !important;
    }

/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/

    #search .buscadorInput {
    width: 92% !important;
    }
    #search .btnSearch {
    background-position: -2px 0 !important;
    width: 48px !important;
    }



}
@media screen and (max-width: 639px){
    #responsivo_300x50_ofertas_premium{
        display: block;
        margin: 0 auto;
    }

    #oferta-640x90{
        display: none;
    }
}
@media screen and (max-width: 570px){
    .footer .flags .flags_detalle{
        display:none;
    }
    .footer .flags ul{
        float: left !important;
        margin: auto !important;
        width: 100%;
    }
    .footer .flags{
        text-align: center;
        width: 100%;
    }
    .footer .flags .beta{
        width: 100%;
    }

    .footer .flags li {
        display: inline-block;
        margin: 7px 3px 0px !important;
        float: none !important;
    }
/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/

    #search .buscadorInput {
    width: 91% !important;
    }

}
@media screen and (max-width: 536px){
    .ponderados_right .owl-controls {
        margin-left: 30% !important;
    }
    .ponderados_premium .owl-controls {
        margin-left: 34.7% !important;
    }
}
@media screen and (max-width: 520px){
    .md2_oferta_img{
        display: none !important;
    }
    .md2_wrapper_oferta .md2_oferta_img + .md2_oferta_content{
        width: 100% !important;
    }
    .btnComunidad {
        width: 100%;
    }
}
@media screen and (max-width: 600px){
    /* #159749 - mmunoz - 26/07/2016 - Se mueve comportamiento submenu cuando tiene select multi idioma para evitar scroll en resoluciones pequeñas*/
    #subMenuTBJ .dropdown-menu {
        white-space: normal !important;
    }
    
    #pop_up_escritorio_600x360 {
        display: none;
    }
    
    #pop_up_mobile_240x360 {
        display: block;
    }
}
/* #0153341 - darriagada - 09/05/2016 - Visualización de desplegable portales países*/
@media screen and (max-width: 480px){
    .navbar {
        overflow: visible !important;
    }
    .abcdempresas [class^="col-"]{
        clear: none;
    }

    .abcdempresas a{
        margin-bottom: 7px;
        width: 50%;
    }
    #logo {
    margin-top: 12px;
    }

    /* #0157810 - darriagada - 29/06/2016 - Visualización menu_footer ul*/
    .footer #menu_footer ul li {
        border-bottom: 1px solid #DDD;
        border-right: medium none;
        display: block;
        float: none;
        margin: 0px;
        padding: 0px;
    }

    .footer ul.footerMenu{
        float: none !important;
    }

	.titulo_saae .form-group .text-input {
	    width: 100% !important;
	}
	#content_form_buscar_saee .btn-primary, .btn-primary:hover, .privacy_change, .privacy_change:hover {
			width: 100%;
	}

    /* #0159715 - jgallo - 15/07/2016 - Se agregan atributos para ajustar alerts y dejarlos centrados en versiones mobile */
    .ui-pnotify {
    cursor: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    opacity: 1;
    right: 28px !important;
    top: 25px;
    width: 87% !important;
    }
    .box-cookie {
    bottom: 0px;
    left: 0px;
    right: 0px !important;
    width:100% !important;
    top: inherit;
    }
    /* #0159715 - jgallo - 21/07/2016 - Se agregan atributos para pages de Quienes somos en dispositivos moviles */
/*#consejo-directivo #consejeros #csjo-der, #consejo-directivo #consejeros #csjo-izq, #consejo-directivo #fundadores, #f_quienes #consejo-directivo #presidente*/
    #consejo-directivo {
    width: 100%;
    }
    #consejo-directivo #presidente {
    height: 215px !important;
    width: 100% !important;
    }
    #consejo-directivo #fundadores {
    height: auto !important;
    width: 100% !important;
    }
    #consejo-directivo #consejeros {
    height: auto !important;
    width: 100% !important;
    }
    #f_quienes #foto-consejo {
    height: auto !important;
    }
    #consejo-directivo #consejeros #csjo-izq {
    height: auto !important;
    width: 49% !important;
    }
    #consejo-directivo #consejeros #csjo-der {
    height: auto !important;
    width: 49% !important;
    }
    #f_quienes .imgteaser {
    margin-bottom: 10px !important;
    }
/* #0159715 - jgallo - 25/07/2016 - Se agrega clase para ocultar widgets del footer en dispositivos moviles */
    .ocultar_footer {
    display: none;
    }

/*#0159715 - jgallo - 29/07/2016 - Se agregan media queries para la vista del buscador responsivo*/

    #search .buscadorInput {
    width: 89% !important;
    }
    #search .btnSearch {
    background-position: 0px 0 !important;
    width: 49px !important;
    }
    .col-md-12 .container .row .col-md-12.wrap_test {
        display: inline-block !important;
    }
    .changePass{
        width: 100%;
    }
    .col-xs-4.col-md-4.caja {
        margin-bottom: 10px;
        width: 100% !important;
    }
}
@media screen and (max-width: 467px){
    #Trabajando-postulacion-responsivo-250x50{
        display: block;
        margin: 10px auto;
    }

    #Trabajando-postulacion-468x60{
        display: none;
    }
}

@media screen and (max-width: 465px){
    #search .buscadorInput{
        width: 87% !important;
    }
    #search .btnSearch{
        width: 13% !important;
        background-position: 0px 0 !important;
    }
    #logo {
    margin-top: 12px;
    }
/* #0159715 - jgallo - 19/07/2016 - Ajustes para la vista de botones de imprimir, enviar oferta y redes */
    .barra_acciones .left, .barra_acciones .right, .barra_acciones .blue_btn {
    margin: 0;
    text-align: center;
    width: 100%;
    }
    .barra_acciones {
    margin-left: 10px;
    }


}
@media screen and (max-width: 400px){
    .ponderados_right .owl-controls, .ponderados_premium .owl-controls{
        margin-left: 26% !important;
    }
    .ponderados_responsivo .owl-controls{
        margin-left: 21% !important;
    }
}
@media screen and (max-width: 392px){
    .footer .flags li {
        margin: 7px -1px 0px !important;
    }
}

/* #0157810 - darriagada - 04/07/2016 - Fixed vista completar cv */
@media screen and (max-width: 375px){
    .ccv .item.linkedin, .ccv .item.tradicional{
        background-size: 90% auto;
    }

    .ccv .item .mini {
        margin-left: 80px;
        margin-top: 8px;
    }

    .ccv .item .main {
        font-size: 25px;
        margin-left: 80px;
    }

    .ccv .item{
        width: 100%;
    }
    .listado_saaes {
    	margin-top:15px;
    	margin-left:-19px;
    }
    .listado_saaes img {
    	width: 50px;
    	margin-top:15px;
    }

/* #0159715 - jgallo - 19/07/2016 - Ajustes para la vista del menú mobile con branding portal pais (punto 7) */
    /*.cortina .icono_menu.icon-cross {
    left: auto;
    right: 40px;
    top: 22px;
    }*/

    #logo {
    margin-top: 12px;
    }


}

@media screen and (max-width: 360px){
    #logo {
        margin-top: 12px;
    }
    #detalle_oferta {
        padding: 10px;
    }
    .listadoempresa .col-xs-3{
        width: 100%;
        display: inline;
        clear: none;
    }
    .consejo {
        padding: 40px 0 0 0 !important;
    }
    .consejo img{
        width:100px;

    }
    .consejo .detalle_noticia {
    	margin-left: 115px;
	}
    .titulo_saae .form-group .text-input  {
		width:160px !important;
	}
/* #0159715 - jgallo - 15/07/2016 - Se agregan atributos para ajustar el buscador al ancho del resto de los contenidos del sitio */
     #search .btnSearch{
        width: 13% !important;
        background-position: -8px 0 !important;
    }
    /* #0159715 - jgallo - 15/07/2016 - Se agregan atributos para ajustar alerts y dejarlos centrados en versiones mobile */
    .ui-pnotify {
    cursor: auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    opacity: 1;
    right: 0px !important;
    top: 25px;
    width: 87% !important;
    }
    .box-cookie {
    bottom: 0px;
    left: 0px;
    right: 0px !important;
    width:100% !important;
    top: inherit;
    }
/* #0159715 - jgallo - 19/07/2016 - Ajustes para la vista del detalle oferta en versiones desde 768px (punto 13) */
    .detalle_oferta h2 {
    display: none;
    }
    .logoDetalle {
    display: none;
    }
    #detalle_oferta .cargo_oferta, #detalle_oferta .vacantes_oferta, #detalle_oferta .fecha_oferta {
    line-height: 25px;
    }
    .oferta_row {
    padding-top: 10px;
    }
    .bk_left, .bk_right {
    margin: 0px;
    }
/* #0159715 - jgallo - 19/07/2016 - Ajustes para la vista del menú mobile con branding portal pais (punto 7) */
    /*.cortina .icono_menu.icon-cross {
    left: auto;
    right: 40px;
    top: 22px;
    }*/

    .adv_search {
    width: 100%;
    }
/* #0159715 - jgallo - 21/07/2016 - Se oculta video de la comunidad en dispositivos moviles (punto 19) */
    .video_comunidad {
    display: none;
    }

}
/* #0153341 - darriagada - 09/05/2016 - Fixed ancho anuncio de 300x250 */
@media screen and (max-width: 320px){
    .ad_right, #Ubicacion-Trabajando-Home-300x250, .ad_right iframe, #google_image_div img{
        width: 100% !important;
    }
	.titulo_saae .form-group .text-input {
	    width: 100% !important;
	}
	#content_form_buscar_saee .btn-primary, .btn-primary:hover, .privacy_change, .privacy_change:hover {
			width: 100%;
	}
	.info_saaes {
    width: 100%;
    height: auto;
    float: left;
    margin-left: 10px;
	}
	.listado_saaes{
		border: transparent;
	}


	.listado_saaes img {
    width: 83px;
    margin-left: 103px;
    margin-top: -27px;
    margin-bottom: 10px;
	}

    /* #157622 - carlos.sanchez - 16/06/2016 - Dejo mensajes centrados para dispositivos móviles */
    .ui-pnotify{
        left: 50%;
        margin-left: -45%;
        width: 90% !important;
    }

    #flag_menu{
        display: none;
    }

    .shareCompany {

        width: 100%;
    }
    .shrlinkedin{
        margin-left: 0px;
    }

    .ccv .item.linkedin, .ccv .item.tradicional{
        background-size: 95% auto;
    }
	.consejo{
		border-bottom: 1px solid #ccc;
    	height: auto;
    	padding-top: 19px !important
	}

	.consejo img {
		width: 50px !important;
	    margin-top: 6px;
	}

	.consejo .detalle_noticia{
			margin-left: 60px !important;
	    	margin-top: 0px;
	}
/* #0159715 - jgallo - 21/07/2016 - Se agregan atributos para pages de Quienes somos en dispositivos moviles */
    #consejeros #foto-consejo {
    width: 96% !important;

    }


}

/*##### MEDIAQUERIES Recaptcha Envio-Oferta  #####*/
/* #0153341 - darriagada - 10/05/2016 - Añado mediaqueries recaptcha de registro*/
@media screen and (max-width: 568px){
    .envio-correo .recaptchatable td, #registro .recaptchatable td{
        word-wrap: break-word;
    }

    .envio-correo a#recaptcha_reload_btn{
        float: left;
        display: inline-block;
        clear: both;
        position: absolute;
        top:100px;
        left: 170px;
    }

    .envio-correo a#recaptcha_switch_audio_btn, .envio-correo a#recaptcha_switch_img_btn{
        float: left;
        display: inline-block;
        clear: both;
        position: absolute;
        top:116px;
        left: 170px;
    }

    .envio-correo a#recaptcha_whatsthis_btn{
        clear: both;
        float: left;
        display: inline-block;
        position: absolute;
        top:132px;
        left: 170px;
    }

    .envio-correo .recaptchatable #recaptcha_response_field, .envio-correo .recaptcha_input_area,
    #registro .recaptchatable #recaptcha_response_field, #registro .recaptcha_input_area{
    transform:scale(0.95);
    -webkit-transform:scale(0.95);
    }

    .recaptchatable .recaptcha_r4_c1 {
        width: 150px !important;
    }

    .envio-correo .recaptchatable .recaptcha_input_area,
    #registro .recaptchatable .recaptcha_input_area {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .envio-correo .recaptchatable .recaptcha_r1_c1, .envio-correo #recaptcha_image,
     #registro .recaptchatable .recaptcha_r1_c1, #registro #recaptcha_image{
        width: 100% !important;
        /*max-width: 200px;*/
    }

    .envio-correo .recaptchatable #recaptcha_image, #registro .recaptchatable #recaptcha_image {
         /*position: absolute;*/
        top: 0;
        left: 0;
    }
    /* #0153341 - darriagada - 11/05/2016 - Fixed ancho envio-correo*/
    .envio-correo .recaptchatable .recaptcha_r4_c2{
        width: 58px !important;
    }

}
/* #0153341 - darriagada - 11/05/2016 - Fixed margins para mozilla*/
@media screen and (max-width: 480px){
    .bt_buscar{
        display: inline-table;
        margin-top: 40px;
    }
    .chosen-choices {
        margin-bottom: 5px !important;
    }
    #registro a#recaptcha_reload_btn{
        float: left;
        display: inline-block;
        clear: both;
        position: absolute;
        margin-left: -29px;
        margin-top:-29px;
    }
    #registro a#recaptcha_switch_audio_btn, #registro a#recaptcha_switch_img_btn{
         float: left;
        display: inline-block;
        clear: both;
        position: absolute;
        margin-top: -40px;
        margin-left: 24px;
    }
    #registro a#recaptcha_whatsthis_btn{
        clear: both;
        float: left;
        display: inline-block;
        position: absolute;
        margin-top: -24px;
        margin-left: 24px;
    }
    #registro .recaptcha_r4_c2{
        width: 40px !important;
    }

    .envio-correo .recaptchatable .recaptcha_r4_c2{
        width: 58px !important;
    }
	.biblioteca_contenido ul {
		height: 200px!important;
		border:transparent !important;
	}

	.biblioteca_contenido .menu_biblioteca_contenido {
    border-bottom: 1px solid transparent;
	}

	.biblioteca_contenido .menu_biblioteca_contenido li {
    float: left;
    height:30px;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom:  1px solid #cccccc;
    margin: 1px;
    padding-top: 5px !important;
    list-style: none;
    width:100%;
    text-align: center;
	}

	.biblioteca_contenido .menu_biblioteca_contenido li a {
    font-weight: 600 !important;

	}

	.biblioteca_contenido .menu_biblioteca_contenido li:first-child {
	    border-left: 1px solid #ccc !important;
	    border-top: 1px solid #ccc;
	}

	.separador3 {
		border:transparent;
		background-color: transparent;
	}

	.detalle_noticia {
    margin-left: 219px;
    margin-top: -6px;
	}

	.consejo{
	    border-bottom: 1px solid #ccc;
	    height: 159px;
	    padding-top: 15px !important;
	}

	.consejo img {
		width: 100px;
    	margin-top: 0px;
	}

	.consejo .detalle_noticia{
		margin-left: 120px;
    	margin-top: 0px;
	}
}



@media screen and (min-width: 468px) and (max-width: 568px){
    .envio-correo a#recaptcha_reload_btn, .envio-correo a#recaptcha_switch_audio_btn,
    .envio-correo a#recaptcha_switch_img_btn, .envio-correo a#recaptcha_whatsthis_btn{
        left: 190px;
    }

    #registro .recaptcha_r4_c2{
        width: 15px;
    }
    .envio-correo .recaptchatable .recaptcha_r4_c2{
        width: 58px !important;
    }

    /*#registro a#recaptcha_reload_btn, #registro a#recaptcha_switch_audio_btn,
    #registro a#recaptcha_switch_img_btn, #registro a#recaptcha_whatsthis_btn{
        left: auto;
    }*/
}

/*#159430 - tbrozalez - 11/07/2016 - Agrego mediaquerys a responsivo*/
    @media screen and (max-width: 414px){
    	.consejo {
            padding: 31px 0 0 0;
        }
		.consejo {
		    border-bottom: 1px solid #ccc;
		    height: auto;
		    padding-top: 4px !important;
		}
        .consejo .detalle_noticia {
    	    margin-left: 169px;
		}
		.titulo_saae .form-group .text-input {
		    width: 100% !important;
		}
		#content_form_buscar_saee .btn-primary, .btn-primary:hover, .privacy_change, .privacy_change:hover {
				width: 100%;
		}

}


	@media screen and (max-width: 392px){
    .ad_chile{
        display: block !important;
    }

    .okbutton{
        display: block !important;
        margin: 0 auto !important;
        width: 200px;
    }
}

/*#159430 - tbrozalez - 11/07/2016 - Agrego media queries a responsivo*/
    @media screen and (max-width: 375px){
		#search .buscadorInput {
        	width: 80%;
    	}
	   	.detalle_noticia {
	    margin-left: 219px;
	    margin-top: -6px;
		}

		.consejo{
	    border-bottom: 1px solid #ccc;
	    height: auto;
	    padding-top: 3px !important;

		}

		.consejo img {
			width: 100px;
	    	margin-top: 0px;
		}

		.consejo .detalle_noticia{
			margin-left: 120px;
	    	margin-top: 0px;
		}
		.titulo_saae .form-group .text-input  {
		width:180px;
		}
		#botonera #nextPageEmpresa {
    	bottom: 1.8em !important;
	}
}


 	@media screen and (max-width: 350px){
    .envio-correo .recaptcha_r4_c4, #registro .envio-correo .recaptcha_r4_c4{
        display: none;
    }
    .envio-correo img#recaptcha_challenge_image, .envio-correo #recaptcha_area .recaptcha_r3_c2,
    #registro img#recaptcha_challenge_image, #registro #recaptcha_area .recaptcha_r3_c2{
        width: 100% !important;
        max-width: 200px;
    }

    /* #0153341 - darriagada - 09/05/2016 - Fixed ancho recaptcha envio-oferta */
    .envio-correo table#recaptcha_table, .envio-correo #recaptcha_area,
    #registro table#recaptcha_table,  #registro #recaptcha_area {
        width: 218px !important;
        max-width: 220px !important;
    }

    .envio-correo #recaptcha_widget_div, #registro .envio-correo #recaptcha_widget_div{
        width: 220px !important;
    }

    #registro a#recaptcha_reload_btn {
        margin-left: -7px;
    }
    #registro .recaptchatable .recaptcha_r4_c4 {
    background: transparent !important;
    }
    /* #0153341 - darriagada - 09/05/2016 - Fixed margin mozilla */
    #registro a#recaptcha_whatsthis_btn, #registro a#recaptcha_switch_audio_btn, #registro a#recaptcha_switch_img_btn{
        margin-left: 60px;
    }

    #detalle_oferta{
        padding: 10px;
    }
}


   /*FIN MEDIA QUERIES*/


@media screen and (max-width: 1600px) {

}

/*Iconos validacion de password*/
.loadingPass,
.correctPass,
.incorrectPass,
.errorPass{
  float: right;
  margin-top: -24px;
  margin-right: 5px;
}

.correctPass{
  color: #34bb14;
}

.incorrectPass{
  color: #aa0033;
}
