@media (min-width:320px)  {
    .btnEspecialFooter{
        font-size: 10px;
        padding: 10px 4px 10px 4px;
        margin-right: 3px;
    }
    .textOptionRP{
        margin-left: 20px;
    }
    .inputRadioC{
        opacity: 1 !important;
        z-index: 2 !important;
        margin: 5px 0px 0px 0px !important;
    }
    .bodyPreguntasP{
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .cajaOptions{
        padding: 6px 0 4px 0;
        border: 1px solid #dcdcdc;
        border-right-style: none;
        width: 102%;
        border-left-style: none;
        position: relative;
        float: right;
    }
    .marginPregP1{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: -8px;
        margin-left: -10px;
    }
    .marginPregP2{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: 12px;
        margin-left: -10px;
    }
    .footerModal{
        display: block !important;
        margin: 0 !important;
        padding: 5px 9px 42px 0 !important;
    }
    .pCuestionario{
        font-weight: bold;
        font-size: 21px;
        padding: 0 0 0 4px;
        margin-bottom: 15px;
    }
    .contenedorRpImg{
        width: 145px;
        position: relative;
        float: right;
        padding: 0 3px 0px 24px;
        margin-bottom: 0px;
    }
    .imgRpFor{
        width: 37px;
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 2px;
        border: 1px solid #dedede;
        min-height: 37px;
        max-height: 37px;
    }
    .modalDialogFormulario{
        width: 99%;
        margin-left: 2px;
        margin-right: 1px;
    }
    .closePreguntasRespuestas{
        margin-right: 0px;!important;
    }
    #formularioPreguntasProyectoModal{
        margin-top: -7px;
        width: 100%;
        float: right;
        position: relative;
        padding-left: 10px;
    }
    .modalBodyDialogFormulario{
        overflow-x: hidden;
        overflow-y: auto;
        height: 580px;
        min-height: 580px;
        max-height: 580px;
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .contenedorInfoProyecto{
        width: 100% !important;
        max-width: 100% !important;
        float: left;
        flex: none;
    }
    #preguntasProyecto{
        overflow-y: hidden;
        position: absolute;
    }
    .contenedorPreguntasProyecto{
        float: right;
        width: 100%;
    }
    .btnVerMasVotos{
        width: 37px;
        padding: 0 0 5px 1px;
        height: 37px;
        border-radius: 0;
        float: right;
        position: relative;
    }
    .collapseVotosImgF{
        float: left;
        width: 308px;
        margin-top: 3px;
        position: relative;
        margin-left: -187px;
        padding-right: 1px;
    }
    /* nuevo css para listado con fundamentos*/
    .btnFundamentosPorque{
        padding: 3px 3px 3px 3px;
        float: left;
        margin: 3px 0 0 -12px;
        position: relative;
        width: 42%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnVerMasForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 31%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnClearForm{
        margin: 3px 12px 0 14px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 9%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .contenedorCollapsedFundamentosLinkForm{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0 0 0 -12px;
    }
    .textAreaFundamentosFormPregunta{
        float: left;
        padding: 3px 3px 3px 3px;
        width: 100%;
        resize: none;
        background: #fff;
        border: 1px solid #c1c0c0;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0px 0 5px 0;
    }
    .inputVerMasFormulario{
        padding: 5px 2px 5px 3px !important;
        background: #fff !important;
        border: 1px solid #c1c0c0 !important;
        margin: 0 !important;
    }
    .btnAccionFormEva{
        padding: 3px 5px 3px 5px;
        font-size: 15px;
        margin: 0 5px 0 0px;
        text-transform: initial;
        background: #f8a235;
    }
    .btnLimpiarTodoFormEva{
        float: left;
        margin: 0 5px 0 4px;
        font-size: 12px;
    }
    .btnCerrarFormEva{
        float: right;
        background: #898989;
        font-size: 12px;
    }
    .btnGuardarFormEva{
        float: right;
        font-size: 12px;
    }
}
@media (min-width:481px){
    .btnEspecialFooter{font-size: 13px;padding: 10px 10px 10px 10px;margin-right: 3px;}
    .textOptionRP{
        margin-left: 20px;
    }
    .inputRadioC{
        opacity: 1 !important;
        z-index: 2 !important;
        margin: 5px 0px 0px 0px !important;
    }
    .bodyPreguntasP{
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .cajaOptions{
        padding: 6px 0 4px 0;
        border: 1px solid #dcdcdc;
        border-right-style: none;
        width: 102%;
        border-left-style: none;
        position: relative;
        float: right;
    }
    .marginPregP1{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: -8px;
        margin-left: -12px;
        padding-left: -22px;
    }
    .marginPregP2{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: 12px;
        margin-left: -12px;
    }
    .footerModal{
        display: block !important;
        margin: 0 !important;
        padding: 5px 9px 42px 0 !important;
    }
    .pCuestionario{
        font-weight: bold;
        font-size: 21px;
        padding: 0 0 0 1px;
        margin-bottom: 15px;
    }
    .contenedorRpImg{
        width: 145px;
        position: relative;
        float: right;
        padding: 0 3px 0px 24px;
        margin-bottom: 0px;
    }
    .imgRpFor{
        width: 37px;
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 2px;
        border: 1px solid #dedede;
        min-height: 37px;
        max-height: 37px;
    }
    .modalDialogFormulario{
        width: 97%;
    }
    .closePreguntasRespuestas{
        margin-right: 0px;!important;
    }
    #formularioPreguntasProyectoModal{
        margin-top: -7px;
        width: 100%;
        float: right;
        position: relative;
        padding-left: 14px;
    }
    .modalBodyDialogFormulario{
        overflow-x: hidden;
        overflow-y: auto;
        height: 580px;
        min-height: 580px;
        max-height: 580px;
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .contenedorInfoProyecto{
        width: 100% !important;
        max-width: 100% !important;
        float: left;
        flex: none;
    }
    #preguntasProyecto{
        overflow-y: hidden;
        position: absolute;
    }
    .contenedorPreguntasProyecto{
        float: right;
        width: 100%;
    }
    .btnVerMasVotos{
        width: 37px;
        padding: 0 0 5px 1px;
        height: 37px;
        border-radius: 0;
        float: right;
        position: relative;
    }
    .collapseVotosImgF{
        float: left;
        width: 308px;
        margin-top: 3px;
        position: relative;
        margin-left: -187px;
        padding-right: 1px;
    }
    /* nuevo css para listado con fundamentos*/
    .btnFundamentosPorque{
        padding: 3px 3px 3px 3px;
        float: left;
        margin: 3px 0 0 -9px;
        position: relative;
        width: 22%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnVerMasForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 31%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnClearForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 7%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .contenedorCollapsedFundamentosLinkForm{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0 0 0 -12px;
    }
    .textAreaFundamentosFormPregunta{
        float: left;
        padding: 3px 3px 3px 3px;
        width: 100%;
        resize: none;
        background: #fff;
        border: 1px solid #c1c0c0;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0px 0 5px 0;
    }
    .inputVerMasFormulario{
        padding: 5px 2px 5px 3px !important;
        background: #fff !important;
        border: 1px solid #c1c0c0 !important;
        margin: 0 !important;
    }
    .btnAccionFormEva{
        padding: 3px 5px 3px 5px;
        font-size: 15px;
        margin: 0 5px 0 0px;
        text-transform: initial;
        background: #f8a235;
    }
    .btnLimpiarTodoFormEva{
        float: left;
        margin: 0 0 0 7px;
    }
    .btnCerrarFormEva{
        float: right;
        background: #898989;
    }
    .btnGuardarFormEva{
        float: right;
    }
}
@media (min-width:641px){
    .btnEspecialFooter{font-size: 13px;padding: 10px 10px 10px 10px;margin-right: 3px;}
    .textOptionRP{
        margin-left: 20px;
    }
    .inputRadioC{
        opacity: 1 !important;
        z-index: 2 !important;
        margin: 5px 0px 0px 0px !important;
    }
    .bodyPreguntasP{
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .cajaOptions{
        padding: 6px 0 4px 0;
        border: 1px solid #dcdcdc;
        border-right-style: none;
        width: 102%;
        border-left-style: none;
        position: relative;
        float: right;
    }
    .marginPregP1{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: -8px;
    }
    .marginPregP2{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: 12px;
    }
    .footerModal{
        display: block !important;
        margin: 0 !important;
        padding: 5px 9px 42px 0 !important;
    }
    .pCuestionario{
        font-weight: bold;
        font-size: 21px;
        padding: 0 0 0 12px;
        margin-bottom: 15px;
    }
    .contenedorRpImg{
        width: 145px;
        position: relative;
        float: right;
        padding: 0 3px 0px 24px;
        margin-bottom: 0px;
    }
    .imgRpFor{
        width: 37px;
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 2px;
        border: 1px solid #dedede;
        min-height: 37px;
        max-height: 37px;
    }
    .modalDialogFormulario{
        width: 96%;
        margin-top: 0%;
        margin-left: 2%;
    }
    .closePreguntasRespuestas{
        margin-right: 0px;!important;
    }
    #formularioPreguntasProyectoModal{
        margin-top: -7px;
        width: 30%;
        float: right;
        position: relative;
    }
    .modalBodyDialogFormulario{
        overflow-x: hidden;
        overflow-y: auto;
        height: 480px;
        min-height: 480px;
        max-height: 480px;
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .contenedorInfoProyecto{
        width: 100% !important;
        max-width: 70% !important;
        float: left;
        flex: none;
    }
    #preguntasProyecto{
        overflow-y: hidden;
        position: absolute;
    }
    .contenedorPreguntasProyecto{
        float: right;
        width: 100%;
    }
    .btnVerMasVotos{
        width: 37px;
        padding: 0 0 5px 1px;
        height: 37px;
        border-radius: 0;
        float: right;
        position: relative;
    }
    .collapseVotosImgF{
        float: left;
        width: 308px;
        margin-top: 3px;
        position: relative;
        margin-left: -187px;
        padding-right: 1px;
    }
    /* nuevo css para listado con fundamentos*/
    .btnFundamentosPorque{
        padding: 3px 3px 3px 3px;
        float: left;
        margin: 3px 0 0 -12px;
        position: relative;
        width: 53%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnVerMasForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 31%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnClearForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 10%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .contenedorCollapsedFundamentosLinkForm{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0 0 0 -12px;
    }
    .textAreaFundamentosFormPregunta{
        float: left;
        padding: 3px 3px 3px 3px;
        width: 100%;
        resize: none;
        background: #fff;
        border: 1px solid #c1c0c0;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0px 0 5px 0;
    }
    .inputVerMasFormulario{
        padding: 5px 2px 5px 3px !important;
        background: #fff !important;
        border: 1px solid #c1c0c0 !important;
        margin: 0 !important;
    }
    .btnAccionFormEva{
        padding: 3px 5px 3px 5px;
        font-size: 11px;
        margin: 0 5px 0 0px;
        text-transform: initial;
        background: #f8a235;
    }
    .btnLimpiarTodoFormEva{
        float: left;
        margin: 0 0 0 5px;
    }
    .btnCerrarFormEva{
        float: right;
        background: #898989;
        margin: 2px 6px 0px 0px;
    }
    .btnGuardarFormEva{
        float: right;
    }
}
@media (min-width:961px){
    .btnEspecialFooter{font-size: 13px;padding: 10px 10px 10px 10px;margin-right: 3px;}
    .textOptionRP{
        margin-left: 20px;
    }
    .inputRadioC{
        opacity: 1 !important;
        z-index: 2 !important;
        margin: 5px 0px 0px 0px !important;
    }
    .bodyPreguntasP{
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .cajaOptions{
        padding: 6px 0 4px 0;
        border: 1px solid #dcdcdc;
        border-right-style: none;
        width: 102%;
        border-left-style: none;
        position: relative;
        float: right;
    }
    .marginPregP1{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: -8px;
    }
    .marginPregP2{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: 12px;
    }
    .footerModal{
        display: block !important;
        margin: 0 !important;
        padding: 5px 9px 42px 0 !important;
    }
    .pCuestionario{
        font-weight: bold;
        font-size: 21px;
        padding: 0 0 0 12px;
        margin-bottom: 15px;
    }
    .contenedorRpImg{
        width: 145px;
        position: relative;
        float: right;
        padding: 0 3px 0px 24px;
        margin-bottom: 0px;
    }
    .imgRpFor{
        width: 37px;
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 2px;
        border: 1px solid #dedede;
        min-height: 37px;
        max-height: 37px;
    }
    .modalDialogFormulario{
        width: 96%;
        margin-top: 0%;
        margin-left: 2%;
    }
    .closePreguntasRespuestas{
        margin-right: 0px;!important;
    }
    #formularioPreguntasProyectoModal{
        margin-top: -7px;
        width: 30%;
        float: right;
        position: relative;
    }
    .modalBodyDialogFormulario{
        overflow-x: hidden;
        overflow-y: auto;
        height: 480px;
        min-height: 480px;
        max-height: 480px;
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .contenedorInfoProyecto{
        width: 100% !important;
        max-width: 70% !important;
        float: left;
        flex: none;
    }
    #preguntasProyecto{
        overflow-y: hidden;
        position: absolute;
    }
    .contenedorPreguntasProyecto{
        float: right;
        width: 100%;
    }
    .btnVerMasVotos{
        width: 37px;
        padding: 0 0 5px 1px;
        height: 37px;
        border-radius: 0;
        float: right;
        position: relative;
    }
    .collapseVotosImgF{
        float: left;
        width: 308px;
        margin-top: 3px;
        position: relative;
        margin-left: -187px;
        padding-right: 1px;
    }
    /* nuevo css para listado con fundamentos*/
    .btnFundamentosPorque{
        padding: 3px 3px 3px 3px;
        float: left;
        margin: 3px 0 0 -12px;
        position: relative;
        width: 43%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnVerMasForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 31%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnClearForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 10%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .contenedorCollapsedFundamentosLinkForm{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0 0 0 -12px;
    }
    .textAreaFundamentosFormPregunta{
        float: left;
        padding: 3px 3px 3px 3px;
        width: 100%;
        resize: none;
        background: #fff;
        border: 1px solid #c1c0c0;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0px 0 5px 0;
    }
    .inputVerMasFormulario{
        padding: 5px 2px 5px 3px !important;
        background: #fff !important;
        border: 1px solid #c1c0c0 !important;
        margin: 0 !important;
    }
    .btnAccionFormEva{
        padding: 3px 5px 3px 5px;
        font-size: 12px;
        margin: 0 5px 0 0px;
        text-transform: initial;
        background: #f8a235;
    }
    .btnLimpiarTodoFormEva{
        float: left;
        margin: 0 0 0 18px;
    }
    .btnCerrarFormEva{
        float: right;
        background: #898989;
        margin: 8px 5px 0 0;
    }
    .btnGuardarFormEva{
        float: right;
    }
}
@media (min-width:1025px){
    .btnEspecialFooter{font-size: 13px;padding: 10px 10px 10px 10px;margin-right: 3px;}
    .textOptionRP{
        margin-left: 20px;
    }
    .inputRadioC{
        opacity: 1 !important;
        z-index: 2 !important;
        margin: 5px 0px 0px 0px !important;
    }
    .bodyPreguntasP{
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .cajaOptions{
        padding: 6px 0 4px 0;
        border: 1px solid #dcdcdc;
        border-right-style: none;
        width: 102%;
        border-left-style: none;
        position: relative;
        float: right;
    }
    .marginPregP1{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: -8px;
    }
    .marginPregP2{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: 12px;
    }
    .footerModal{
        display: block !important;
        margin: 0 !important;
        padding: 5px 9px 42px 0 !important;
    }
    .pCuestionario{
        font-weight: bold;
        font-size: 21px;
        padding: 0 0 0 12px;
        margin-bottom: 15px;
    }
    .contenedorRpImg{
        width: 145px;
        position: relative;
        float: right;
        padding: 0 3px 0px 24px;
        margin-bottom: 0px;
    }
    .imgRpFor{
        width: 37px;
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 2px;
        border: 1px solid #dedede;
        min-height: 37px;
        max-height: 37px;
    }
    .modalDialogFormulario{
        width: 94%;
        margin-left: 3%;
    }
    .closePreguntasRespuestas{
        margin-right: 0px;!important;
    }
    #formularioPreguntasProyectoModal{
        margin-top: -7px;
        width: 30%;
        float: right;
        position: relative;
    }
    .modalBodyDialogFormulario{
        overflow-x: hidden;
        overflow-y: auto;
        height: 430px;
        min-height: 430px;
        max-height: 430px;
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .contenedorInfoProyecto{
        width: 100% !important;
        max-width: 70% !important;
        float: left;
        flex: none;
    }
    #preguntasProyecto{
        overflow-y: hidden;
        position: absolute;
    }
    .contenedorPreguntasProyecto{
        float: right;
        width: 100%;
    }
    .btnVerMasVotos{
        width: 37px;
        padding: 0 0 5px 1px;
        height: 37px;
        border-radius: 0;
        float: right;
        position: relative;
    }
    .collapseVotosImgF{
        float: left;
        width: 308px;
        margin-top: 3px;
        position: relative;
        margin-left: -187px;
        padding-right: 1px;
    }
    /* nuevo css para listado con fundamentos*/
    .btnFundamentosPorque{
        padding: 3px 3px 3px 3px;
        float: left;
        margin: 3px 0 0 -12px;
        position: relative;
        width: 46%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnVerMasForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 31%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnClearForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 11%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .contenedorCollapsedFundamentosLinkForm{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0 0 0 -12px;
    }
    .textAreaFundamentosFormPregunta{
        float: left;
        padding: 3px 3px 3px 3px;
        width: 100%;
        resize: none;
        background: #fff;
        border: 1px solid #c1c0c0;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0px 0 5px 0;
    }
    .inputVerMasFormulario{
        padding: 5px 2px 5px 3px !important;
        background: #fff !important;
        border: 1px solid #c1c0c0 !important;
        margin: 0 !important;
    }
    .btnAccionFormEva{
        padding: 3px 5px 3px 5px;
        font-size: 13px;
        margin: 0 5px 0 0px;
        text-transform: initial;
        background: #f8a235;
    }
    .btnLimpiarTodoFormEva{
        float: left;
        margin: 0 0 0 8px;
    }
    .btnCerrarFormEva{
        float: right;
        background: #898989;
    }
    .btnGuardarFormEva{
        float: right;
    }
}
@media (min-width:1281px){
    .btnEspecialFooter{font-size: 13px;padding: 10px 10px 10px 10px;margin-right: 3px;}
    .textOptionRP{
        margin-left: 20px;
    }
    .inputRadioC{
        opacity: 1 !important;
        z-index: 2 !important;
        margin: 5px 0px 0px 0px !important;
    }
    .bodyPreguntasP{
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .cajaOptions{
        padding: 6px 0 4px 0;
        border: 1px solid #dcdcdc;
        border-right-style: none;
        width: 104%;
        border-left-style: none;
        position: relative;
        float: right;
    }
    .marginPregP1{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: -8px;
    }
    .marginPregP2{
        font-weight: bold;
        margin-bottom: 3px;
        margin-top: 12px;
    }
    .footerModal{
        display: block !important;
        margin: 0 !important;
        padding: 5px 9px 42px 0 !important;
    }
    .pCuestionario{
        font-weight: bold;
        font-size: 21px;
        padding: 0 0 0 0;
        margin-bottom: 15px;
    }
    .contenedorRpImg{
        width: 145px;
        position: relative;
        float: right;
        padding: 0 3px 0px 24px;
        margin-bottom: 0px;
    }
    .imgRpFor{
        width: 37px;
        float: right;
        position: relative;
        padding: 0px;
        margin-right: 2px;
        border: 1px solid #dedede;
        min-height: 37px;
        max-height: 37px;
    }
    .modalDialogFormulario{
        margin-top: 0px;
        width: 94%;
        margin-left: 3%;
    }
    .closePreguntasRespuestas{
        margin-right: 0px;!important;
    }
    #formularioPreguntasProyectoModal{
        margin-top: -7px;
        width: 30%;
        float: right;
        position: relative;
    }
    .modalBodyDialogFormulario{
        overflow-x: hidden;
        overflow-y: auto;
        height: 442px;
        min-height: 442px;
        max-height: 442px;
        padding: 25px 14px 10px 14px;
        margin: 0;
    }
    .contenedorInfoProyecto{
        width: 100% !important;
        max-width: 70% !important;
        float: left;
        flex: none;
    }
    #preguntasProyecto{
        overflow-y: hidden;
        position: absolute;
    }
    .contenedorPreguntasProyecto{
        float: right;
        width: 100%;
    }
    .btnVerMasVotos{
        width: 37px;
        padding: 0 0 5px 1px;
        height: 37px;
        border-radius: 0;
        float: right;
        position: relative;
    }
    .collapseVotosImgF{
        float: left;
        width: 308px;
        margin-top: 3px;
        position: relative;
        margin-left: -187px;
        padding-right: 1px;
    }
    /* nuevo css para listado con fundamentos*/
    .btnFundamentosPorque{
        padding: 3px 3px 3px 3px;
        float: left;
        margin: 3px 0 0 -12px;
        position: relative;
        width: 43%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnVerMasForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 31%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .btnClearForm{
        margin: 3px 0 0 3px;
        padding: 3px 3px 3px 3px;
        float: left;
        position: relative;
        width: 7%;
        border-radius: 2px;
        font-size: 12px;
        text-transform: initial;
    }
    .contenedorCollapsedFundamentosLinkForm{
        float: left;
        width: 100%;
        padding: 0;
        margin: 0 0 0 -12px;
    }
    .textAreaFundamentosFormPregunta{
        float: left;
        padding: 3px 3px 3px 3px;
        width: 100%;
        resize: none;
        background: #fff;
        border: 1px solid #c1c0c0;
        overflow-y: auto;
        overflow-x: hidden;
        margin: 0px 0 5px 0;
    }
    .inputVerMasFormulario{
        padding: 5px 2px 5px 3px !important;
        background: #fff !important;
        border: 1px solid #c1c0c0 !important;
        margin: 0 !important;
    }
    .btnAccionFormEva{
        padding: 3px 5px 3px 5px;
        font-size: 13px;
        margin: 0 5px 0 0px;
        text-transform: initial;
        background: #f8a235;
    }
    .btnLimpiarTodoFormEva{
        float: left;
        margin: 0 0 0 18px;
    }
    .btnCerrarFormEva{
        float: right;
        background: #898989;
    }
    .btnGuardarFormEva{
        float: right;
    }
}

