/**
 version abajo
.camera_caption_banner{
    bottom: 6px !important;
    left:   50% !important;
    font-size: 1.4em;
    line-height: 29px;
    width: 50% !important;
}

*/



.fluid_container{
    height: 450px;
}

.camera_caption_banner {
    top: 15% !important;
    font-size: 1.2em;
    left: 40% !important;
    line-height: 27px;
    width: 60% !important;
}



.camera_wrap .camera_pag .camera_pag_ul li {
    background: rgba(150,150,150,0.1) none repeat scroll 0 0 !important;
    box-shadow: 0 1px 1px rgba(0, 155, 219, 0.38),0 1px 1px #009BDB inset,0 0 0 2px rgba(0, 155, 219, 0.38) !important;
    margin: 6px !important;
    transition: all .2s ease 0s !important;
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background: #009BDB none repeat scroll 0 0 !important;
    border-radius: 50% !important;
    content: "";
    height: 10px !important;
    left: 3px !important;
    position: absolute;
    top: 3px;
    width: 10px !important;
}

.camera_wrap .camera_pag .camera_pag_ul li:hover {
    box-shadow:0 1px 1px rgb(0, 155, 219),inset 0 1px 1px rgb(0, 155, 219),0 0 0 5px rgb(0, 155, 219) !important;
}




.banner_prev, .banner_next {
    cursor: pointer;
    height: 120px !important;
    margin-top: -20px;
    position: absolute;
    top: 50% !important;
    width: 78px !important;
    z-index: 2;
    opacity: 0.6;
}


.banner_wrap > .camera_pag {
    bottom: 41px;

    position: relative;
    text-align: center;
    margin: 0 auto;
    z-index: 1;
}

.newsResumen{
    display: none;
    overflow-y: auto;
    max-height: 200px !important;
    text-align: justify;
    padding: 4px 12px 2px 2px;
}

/**
.verMasInterno {
    position: absolute;
    bottom: 6px;
    left: -110px;
    display: block;

}
*/

.verMasInterno {
    left: 9%;
    position: absolute;
    top: 130%;
}

a.vermasBanner{
    background: #FFCC00 none repeat scroll 0 0 !important;
    color: #333 !important;
    border-radius: 5px;
    position: absolute;
    right: 3px;
    width: 90px;
    bottom: 5px;
}

a.vermasBanner:hover{
    color: #333 !important;
}


/*.boton_ver_mas_banner{
    background-image:url(/bannerHome-portlet/img/BotonVermasBanner.png);
    height: 106px;
    overflow: hidden;
    width: 106px;
    transition:ease-in 0.1s;
} */

.boton_ver_mas_banner:hover{
    background-position: right;
    cursor: pointer;
}

.barraBotonesContainer{
    border-top: 14px solid #009bdb;
    background: url(/bannerMainHome-portlet/img/FranjaDegradado_Botones.jpg) repeat-x;
    height: 150px;
}

.barraBotonesBotones{
    max-width: 100%;
    margin: 0 auto;
    /*padding: 0 3%;
    position: absolute;*/
}

.hora{
    font-weight: bold;
    padding-right: 22px;
    position: relative;
    text-transform: capitalize;
    top: 70px;
    color: #333;
    font-size: 17px;
}

.fechaBoton{
    font-weight: bold;
    position: relative;
    text-transform: capitalize;
    top: 75px;
    color: #333;
    font-size: 15px;
    padding-left: 51px;
}

.postulateOfertaTitulo{
    color: #777474 !important;
    font-family: 'Titillium Web SemiBold';
    font-size: 16px;
    text-decoration: underline !important;
}

.postulateOfertaDetalle{
    color: #777474;
    font-family: 'Titillium Web Light Italic';
    font-size: 16px;
}

.postulateOfertaDetalleInterno{
    color: #777474 !important;
    font-family: 'Titillium Web Light Italic' !important;
    font-size: 16px !important;
}


.postulateOfertaTitulo2{
    color: #777474 !important;
    font-family: 'Titillium Web SemiBold' !important;
    font-size: 14px !important;
    text-decoration: underline !important;
}

.postulateOfertaDetalle2{
    border-color: transparent !important;
    color: #777474 !important;
    font-family: 'Titillium Web Light Italic' !important;
    font-size: 16px !important;
    margin: 0 0 0 27px !important;
}


.camera_wrap{
    float: none !important;
}

.titleBanner{
    font-family: "Titillium Web Light Italic";
    font-size: 27px;
}


/*postulate*/

.compo_trabajo2{
    margin: 28px;
    width: 94%;
    padding: 0 0 0 45px !important;
    display: initial;
}

.compo_trabajo2 > h3 {
    background-color: #c6d1dd!important;
    border-color: #39f!important;
    font-size: 16px!important;
    font-family: "dosislight"!important;
    padding: 0 40px!important;
    margin: 0!important;
    height: auto!important;
    display: block!important;
    position: relative!important;
}
.compo_trabajo2 span {
    margin-top: -17px !important;
}

.compo_trabajo2 .ui-accordion-header.ui-state-active{
    background-color: #c6d1dd !important;
    border-color: #39f !important;

}

.compo_trabajo2 .ui-accordion-header.ui-state-active.ui-state-hover{
    background-color: #c6d1dd !important;
    border-color: #39f !important;
    height: auto!important;
}

.compo_trabajo .ui-accordion-header.ui-state-active, .ui-accordion-header.ui-state-active.ui-state-hover{
    background-image: none !important;
    background-color: #ffffff !important;
    border-color: #d4d4d4 !important;
    /*height: unset !important;*/

}

.compo_trabajo .ui-accordion-header{
    background-image: none !important;
    background-color: #FFFFFF;
}

.compo_trabajo .ui-accordion-header.ui-state-active .ui-icon {
    background-image: none !important;
}


.postulateOfertaTitulo > span{
    position: unset !important;
    background-image: none !important;
    margin-top: 0px !important;

}
.postulateOfertaTitulo:focus{
    outline: none !important;
    outline-offset: unset !important;

}

.postulateOfertaTitulo2 > span{
    position: unset !important;
    /*background-image: none !important;*/
    margin-top: 0px !important;

}
.postulateOfertaTitulo2:focus{
    outline: none !important;
    outline-offset: unset !important;

}

.verMasPostulate{

    margin: 3% 0 10%;
}

.verMasPostulate > a {
    float: right;
}

.compo_trabajo .ui-accordion-header.ui-state-hover .ui-icon{
    background-image: none !important;
}

.fechaPostulate {
    position: relative;
    font-size: 14px;
    font-family: "Titillium Web Bold";
    margin: 0 0 0 0 !important;
}



.fechaPostulate1 {
    /*left: 80%;*/
    position: absolute;
    top: 18px;
    font-size: 14px;
    font-family: "Titillium Web" !important;

}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
    .compo_trabajo2 span {
        display: -webkit-inline-box;
    }
}*/

.ui-accordion .ui-accordion-header .ui-icon {
    top: 41%;
}

.compo_trabajo2 .ui-accordion-header.ui-state-hover{
    background-size: 0px !important;
}

.descripcionOferta {
    line-height: 18px!important;
    display: table-cell !important;
    position: relative !important;
}

@media screen and (max-width:422px) {
    .compo_trabajo2 .ui-accordion-header.ui-state-active .ui-icon {
        top: 24px !important;
    }
    .compo_trabajo2 .ui-accordion-header.ui-state-default .ui-icon {
        top: 23px;
    }

}


/**/



.barraBotonesBotones .owl-prev {
    top: 30%;
}

.barraBotonesBotones .owl-next {
    top: 30%;
}

.camera_caption > div.captionTXT{
    display: none;
}


.botonBarraGris{
    height: 125px;
    background-position-x: center !important;
}



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

    .camera_caption > div.captionTXT {
        display: block !important;
        margin: 0 0 226px 0;
    }
}


@media screen and (max-width:845px) {
    .camera_prev, .camera_next {
        margin: 0;
        display: none;
    }
}


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

    .camera_caption_banner {
        _bottom: 6px !important;
        left: 0!important;
        width: 100%!important;
    }

    .camera_caption > div.captionTXT {
        padding: 10px 35px;
        border-radius: inherit;
        text-align: center;
    }

    .verMasInterno {
        left: 40%;
    }

}


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

    /*
    .camera_caption_banner{
        bottom: 6px !important;
        left:   00% !important;
        font-size: 1.3em;
        line-height: 22px;
        width: 100% !important;
    }
    */

    .verMasInterno {
        left: 32%;
    }

    .newsResumen{
        display: none;
        _overflow: auto;
        max-height: 145px !important;
    }

    /*.boton_ver_mas_banner {
        background-image: url("/bannerHome-portlet/img/BotonVermasBanner.png") ;
        height: 85px !important;
        overflow: hidden;
        transition: all 0.1s ease-in 0s;
        width: 85px !important;
        background-size: cover !important;
    } */
}

@media screen and (max-width:320px) {
    .botonBarraGris {
        background-size: 86% !important;
        justify-content: center !important;
        align-items: center;
        display: flex !important;
        background-position-y: center;
    }
}