body {
    background-color: #F2F2F2;
}
form {
}
.tabla-0 {
    width: 100%;
}

.blanco {
    background-color: #FFFFFF;
}

.encabezado {
    /*background-color: white;*/
    margin-bottom: 0;
    padding-bottom: 1px;	
}
#barra_superior {
    /*background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.5, #EF5F25),
        color-stop(0.5, #FFCB05)
        );
    background-image: -moz-linear-gradient(
        center top,
        #EF5F25 50%,
        #FFCB05 50%
        );		
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5368a1, endColorstr=#244268)";*/
    background-color: #0099dc;
    border-top: solid 2px #cccccc;
    color: #FFFFFF;
    height: 28px;
    /*min-height: 38px;*/
}
#enc-titulo {
    text-align: center;
    font-size:14px;
    position: relative;
    top:24px;
}


.zona-items {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.5, #5368a1),
        color-stop(0.5, #244268)
        );
    background-image: -moz-linear-gradient(
        center top,
        #5368a1 50%,
        #244268 50%
        );		
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#5368a1, endColorstr=#244268)";	
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border: #082d5a 1px solid ;
    border-bottom: 1px solid #4c6385;
    color: white;
    padding: 0;
    margin-right: 5px;
    margin-top:5px;	
}
.zona-items a {
    border-left:1px solid #143568;
    min-width: 24px;
    display: block;
    float: left;
    color: white;
    text-decoration: none;
    text-align: center;
    padding: 3px;	
}
.item-barra {
    margin-top: 12px;
    color:black;
}
.item-barra-tit {
    font-size: 13px;
}
.item-barra-ayuda {
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #bfc9d5;
    margin-right: 5px;
}
.zona-barra-id {
    color: #ddd;
}
.zona-barra-desc {
    font-size: 14px;
}

#enc-logo {
    background-color: #F2F2F2;	
}

/**************************
                MENU
***************************/

ul.horizontal a, ul.horizontal a:visited {
    background-color:#F2F2F2;	
    border:1px solid #8d8e90;
    margin-right:2px;
}
a.nivel-0, a.nivel-0:visited {
    background-color: transparent !important;
    border:none !important;
}
ul.horizontal a:hover, ul.horizontal a:focus, ul.horizontal a.rollover, ul.horizontal a.rollover:visited {
    background-color:#0072BC;
    color: #ffffff;
}
a.nivel-0:hover, a.nivel-0:focus, a.nivel-0.rollover, a.nivel-0.rollover:visited {
    background-color: #F2F2F2 !important;
    border:1px solid #8d8e90 !important;
    color: #000000 !important;
}


/*************************
                Login
**************************/

.cuerpo {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    color:#FFFFFF;
}
.login-titulo {
    background-color: white;
}
.login-pie {
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 5px;
    color: white;
}
.login-pie a {
    color: white;
    font-weight: bold;
}

/*************************
                EI
**************************/
.ei-barra-sup-sin-tit.ci-barra-sup-tabs {
    margin-bottom: -25px;
}

.ei-barra-sup {
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.5, #085482),
        color-stop(0.5, #0072BC)
        );
    background-image: -moz-linear-gradient(
        center top,
        #085482 50%,
        #0072BC 50%
        );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#7485b3, endColorstr=#5368a1)";	
    border: 1px solid #0072BC;
    color: white;
    min-height: 20px;

}
.ei-barra-sup img {
    vertical-align: sub;
}
.ei-barra-sup-sin-tit .ei-botonera {
    background-color: #244268;
}
.ei-barra-sup-desc-info, .ci-wiz-enc {
    color: #000000;
    background-color: #ecf0f3 !important;
    border:1px dotted #ccc;	
}
.ei-barra-sup-desc-warning, .ci-pant-desc-warning {
    background-color: #FFFFE1;
    border: 1px solid #B7C8F6;
}
.ei-barra-sup-desc-error, .ci-pant-desc-error {
    background-color: #F1D3D9;
    border: 1px solid #B7C8F6;
}
.ei-arbol-ver-prop {
    color: black;
}

/***************** 
                CI
******************/
.ei-base {
    background-color: white;
}
.ci-base {
    border-radius: 6px;
    -moz-border-radius: 6px;	
    -webkit-border-radius: 6px;	
}
.ci-barra-sup {
    background: transparent;
    background-color: #FFFFFF;
    border: 0;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 14px;
}
.ci-barra-sup .ei-barra-sup-tit {
    font-size: 14px;
}
.ci-cuerpo {
    padding: 0;
}
.ci-simple-cont {
    padding: 5px;
}
.ci-tabs-h-lista {
    margin-left: -3px;
    width:110%;
    background-color: #F2F2F2;

}
.ci-tabs-h-lista ul {
    margin-left: 0;
}
.ci-tabs-h-cont {
    background-color: white;
}
.ci-tabs-h-lista li {
    padding-left: 0;

    border-radius: 6px 6px 0 0;
    -moz-border-radius: 6px 6px 0 0;	
    -webkit-border-radius: 6px 6px 0 0;	

}
.ci-tabs-h-solapa {
    border-left: 1px solid #576ca5;
    border-right: 1px solid #244268;
    border-top: 1px solid #244268;
    border-bottom: 1px solid #7284aa;

    background-image: -moz-linear-gradient(
        center top,
        #085482 50%,
        #0072BC 50%
        );
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.5, #085482),
        color-stop(0.5, #0072BC)
        );		
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#7386b1, endColorstr=#53689f)";	
}
.ci-tabs-h-solapa a {
    color:white;
    min-height: 16px;
}

.ci-tabs-h-solapa-sel {
    border: 1px solid white;
}
.ci-tabs-h-solapa-sel {
    color: #224086;
    background-image: -moz-linear-gradient(
        center top,
        #e9e9e9 50%,
        #ffffff 50%
        );
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0.5, #e9e9e9),
        color-stop(0.5, #ffffff)
        );
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#e9e9e9, endColorstr=#ffffff)";	
}
.ci-botonera {
    border-top: 1px solid #ddd;
    margin-left: 4px;
    margin-right: 4px;
    padding: 8px 4px 8px 4px;
}

.ci-pant-sep-ei {
    border-bottom:1px dotted gray;
    margin-top:5px;
    margin-bottom: 10px;
}

/**************************
        TABS V
***************************/
.ci-tabs-v-lista {
}
.ci-tabs-v-cont {
    border: 1px solid #868789;
}
.ci-tabs-v-margen-sup {
    height: 5px;
}
.ci-tabs-v-solapa a, .ci-tabs-v-solapa-sel{
    font-weight: normal;
    font-size: 11px;
    font-family: Tahoma;	
    color: #000000;
    padding-left:3px;
}
.ci-tabs-v-desactivado a {
    color:gray;
    text-decoration:none;
    cursor: default;
}
.ci-tabs-v-solapa-sel {
    padding-top:2px;
    padding-bottom:2px;
    background-color: #7579BA !important;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    color:white !important;

}

.ci-tabs-v-boton {
    color:#000000;
    text-decoration:none;
}
.ci-tabs-h-solapa .ci-tabs-boton-desact {
    color:#ccc !important;
    cursor: default;
}
.ci-tabs-v-solapa  .ci-tabs-boton-desact {
    color:#ccc;
    text-decoration:none;
    cursor: default;
}


/*************************
        WIZARD
*****************************/
.ci-wiz-enc {
    background-color:#244268;
    color: white;
    font-size: 14px;
    padding-bottom: 10px;	
}
.ci-pant-sep {
    display: none;
}
.ci-wiz-cont {
    padding: 0;
}  
.ci-wiz-toc {
    padding: 0;
}
.ci-wiz-titulo {
    color: black;
}

/********************************
        CUADRO
*******************************/
.ei-cuadro-col-tit, .ei-ml-columna, .ei-filtro-columna {
    background: url('cuadro-col-titulo.gif') repeat-x top;
}
/*************************
                CUADRO
**************************/
.ei-cuadro-cuerpo {
    /*    border: 1px solid #868789;*/
}
.ei-cuadro-pag img {
    vertical-align: middle;
}
.ei-cuadro-cuerpo {
    padding:0;
    margin:0;
    BORDER-COLLAPSE: collapse;
    empty-cells: hide;
}
.ei-cuadro-scroll {
    padding:2px;
}
.ei-cuadro-fila,  .ei-cuadro-total { 
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #eeeeee;
}
.ei-cuadro-totales {
    border-top: 1px solid #868789;
    padding:4px;
}
.ei-cuadro-cc-fondo, .ei-ml-grilla, .ei-filtro-grilla {
    border-bottom:1px solid #868789;
    padding-left:1px;
}
.ei-cuadro-col-tit, .ei-ml-columna, .ei-filtro-columna {
    padding-top: 2px;
    padding-bottom:2px;
    padding-left: 6px;
    border: 1px solid #949495;
    font-weight: normal;
    font-family: Tahoma;
    text-align:left;
}
.ei-cuadro-col-tit-grupo {
    text-align: center;
}
.ei-cuadro-fila-sel, .ei-ml-fila-selec, .ei-filtro-fila-selec {
    padding-top:2px;
    padding-bottom:2px;
    background-color: #7485B3 !important;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    color:white !important;
}
.ei-cuadro-celda-impar {
    background-color:#ffffff;
}
.ei-cuadro-celda-par, .ei-ml-fila, .ei-filtro-fila {
    background-color: #eeeff2;
}
.ei-ml-fila, .ei-filtro-fila {
    border-top: 1px solid #eeeeee;
    padding-top:2px;
    padding-bottom:2px;	
}

.col-num-p2,.col-num-p4,.col-tex-p2,.col-tex-p4, .col-cen-s2, .col-cen-s4 {
    color: #aa0000;
    font-weight: bold;
}
.ei-cuadro-celda-impar .col-num-p3, 
.ei-cuadro-celda-impar .col-num-p4, 
.ei-cuadro-celda-impar .col-tex-p3, 
.ei-cuadro-celda-impar .col-tex-p4, 
.ei-cuadro-celda-impar .col-cen-s3, 
.ei-cuadro-celda-impar .col-cen-s4 {
    background-color: #f5f5f5;
}
.ei-cuadro-celda-par .col-num-p3, 
.ei-cuadro-celda-par .col-num-p4, 
.ei-cuadro-celda-par .col-tex-p3, 
.ei-cuadro-celda-par .col-tex-p4, 
.ei-cuadro-celda-par .col-cen-s3, 
.ei-cuadro-celda-par .col-cen-s4 {
    background-color: #ececf5;
}
/********************************
        ML
*********************************/
.ei-ml-fila, .ei-ml-fila-selec, .ei-filtro-fila, .ei-filtro-fila-selec {
    border-bottom:1px solid #ECF0F3;
    margin-right:3px;
    padding:2px 5px 2px 5px;	
}
.ei-ml-base {
    border:1px solid #859BC4;
    border-left:1px solid #859BC4;
    border-right:1px solid #859BC4;
}	
.ei-ml-grilla, .ei-filtro-grilla  {
    margin: 0;
}


/******************************
        FORM
******************************/
.ei-form-fila {
    min-height: 18px;
}
.ei-form-cuerpo {
    padding-top:10px;
}

/********************************
        EF
********************************/
.ef-barra-divisora {
    border-bottom:1px dotted gray;
    text-align: right;
    padding-bottom: 5px;
    padding-top: 10px;
    font-size: 11px;
}
.ef-fijo {
    font-size: 13px;
}
.ei-form-etiq, .ei-form-etiq-oblig {
    margin-top: -2px;
}

/********************************
        OVERLAY
********************************/
#overlay_contenido {
    background-color: #fafbfe;
    border:1px solid #868789;     
}
.overlay-titulo {
    border-bottom: 1px solid #868789;	
}
.overlay-botonera {
    border-top: 1px solid #868789;
}


/****************************
        VARIOS
*****************************/

.editor-vista-previa-codigo {
    width: auto !important;
}
.mscross {
    border: 1px solid gray;
    background-color: white;
}

.ei-cuadro-pag-total {
    font-size: 12px;
    font-weight: bold;
}

.pepe {
    width: 262px; 
    height: 70px;
}

/*****************************
     AJUSTE FORMULARIOS
*****************************/

.dhx_combo_box, .dhx_combo_list {
    width: 600px !important;    
}

.dhx_combo_input {
    width: 400px !important;
}

.dhx_combo_img {
    display: none !important;
}

.doscientos {
    width: 200px !important;
}

.seiscientos {
    width: 600px !important;
}

.ef-combo, .ef-input, #ef_form_1000631_form_proyectocodigo_universidad {
    width: 600px;
}

#ef_form_14001027_form_rubrocod_ddp_tipo_rubro_izq, #ef_form_14001027_form_rubrocod_ddp_tipo_rubro {
    width: 350px;
}

#ef_form_1000639_form_responsableprefijo,
#ef_form_1000639_form_responsableprefijo_celular {
    width: 100px;
}

#ef_form_1000639_form_responsabletelefono,
#ef_form_1000639_form_responsablecelular {
    width: 482px;
}

#ef_form_14001124_form_coordinadoresprefijo,
#ef_form_14001124_form_coordinadoresprefijo_celular {
    width: 100px;
}

#ef_form_14001124_form_coordinadorestelefono,
#ef_form_14001124_form_coordinadorescelular {
    width: 482px;
}

#ef_form_1000633_formulariomail, #ef_form_1000633_formularioclave {
    width: 200px;
}

#cuerpo_js_form_2311_ml_estudiante input, #cuerpo_js_form_2311_ml_estudiante select,
#cuerpo_js_form_2309_ml_docente input, #cuerpo_js_form_2309_ml_docente select,
#cuerpo_js_form_14001044_ml_graduado input, #cuerpo_js_form_14001044_ml_graduado select,
#cuerpo_js_form_14001097_ml_nodocente input, #cuerpo_js_form_14001097_ml_nodocente select
{
    width: 78px;
}

/*
#cuerpo_js_form_14001000_ml_financiamiento input, #cuerpo_js_form_14001000_ml_financiamiento select {
    width: 200px;
}
*/

#cuerpo_js_form_14001000_ml_financiamiento .ef-numero {
    width: 90px;
}

#cuerpo_js_form_14001000_ml_financiamiento .ef-combo {
    width: 210px;
}
#cuerpo_js_form_14001000_ml_financiamiento .ef-input {
    width: 390px;
}


#cuerpo_js_form_14001051_ml_equipo input, #cuerpo_js_form_14001051_ml_equipo select 
{
    width: 90px;
}

#ef_form_2327_form_presupuestoactividades_izq, #ef_form_2327_form_presupuestoactividades {
    width: 286px;
}

#ef_form_2327_form_presupuestocantidad, #ef_form_2327_form_presupuestocosto_unitario, #ef_form_2327_form_presupuestocosto_total {
    width: 120px;
}

.enc-cambio-proy .ef-combo {
    width: 150px;
}

#ef_form_14000963_formulariodescripcion_actividad,
#ef_form_19000078_formulariodescripcion_actividades {
    width: 600px;
}

#ef_form_14000963_formulariotel_prefijo,
#ef_form_19000078_formulariotelsecretaria_prefijo,
#ef_form_19000078_formulariotelsecretaria_interno {
    width: 80px;
}

#ef_form_14000963_formulariotel_numero {
    width: 502px;
}

#ef_form_19000078_formulariotelsecretaria_numero {
    width: 369px;
}

#ef_form_14000963_formulariomin_estudiante {
    width: 100px;
}

#ef_form_31000011_form_obs_presupuestoobservaciones_evaluador {
    width: 600px;
}

#156_ef_form_14001000_ml_financiamientoorganismo {
    width: 700px !important;
}

#cont_ef_form_14000968_form_templateinscripcion,
#cont_ef_form_14000968_form_templatepreinscripcion,
#cont_ef_form_14000968_form_templateposinscripcion,
#cont_ef_form_14000968_form_templatenotaevaluacion, 
#cont_ef_form_14000968_form_templateurl_organizacion, 
#cont_ef_form_14000968_form_templatemsg_desarrollo, 
#cont_ef_form_14000968_form_templatemsg_perfil, 
#cont_ef_form_14000968_form_templatemsg_gral {
    margin-left: 200px !important;
}

#cuerpo_js_form_14000997_ml_atributo .ef-combo,
#cuerpo_js_form_14000997_ml_atributo .ef-input {
    width: 150px;
}


#cuerpo_js_form_9000024_ml_informes .ef-input {
    width: 200px;
}

#cuerpo_js_form_9000024_ml_informes .ef-numero {
    width: 150px;
}

#cuerpo_js_form_9000024_ml_informes .ef-fecha {
    width: 200px;
}




/*****************************
           OBJETOS
*****************************/

body {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

hr {
    border:none;
    height:1px;
    margin: 10px 0;
    padding: 0;
    background-color: #cccccc;
}

fieldset {
    border: solid 1px #cccccc;
    border-radius: 4px;
}

label {
    font-size: 12px;
}

textarea, select, input {
    border-color: #cccccc;
    border-radius: 4px;
}

button {
    font-weight: normal;
    font-size: 16px;
}



/*****************************
           LOGIN
*****************************/

.tit-login {
    color: #fff;
}


/*****************************
         GENERAL
*****************************/

.ei-barra-sup-tit {
    font-size: 14px;
    font-weight: normal;
}

.texto-blanco {
    color: #ffffff;
}

.mensaje-cuerpo-info, .mensaje-cuerpo-error {
    text-align: left;
    font-weight: normal;
    font-size: 12px;
    padding: 10px;
}

#cuadro_2326_cuadro_presupuesto_agregar {
    margin-top:10px;
}


/*****************************
           TABS
*****************************/

.ci-tabs-h-cont {
    /*    border-top:solid 1px #cccccc;*/
}

.ci-tabs-h-lista li {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.ci-tabs-h-solapa-sel {
    background-image: none;
    background-color: #ffffff;
    border: solid 1px #cccccc;
    border-bottom: none;
    border-radius: 4px 4px 0 0;
}

.ci-tabs-h-solapa-sel img {
    display: none;
}

.ci-tabs-h-solapa {
    background-image: none;
    background-color: #cccccc;
    border-left:none;
    border-right:solid 1px #f2f2f2;
    border-bottom:none;
    border-top:none;
}

.ci-tabs-h-solapa img {
    display: none;
}

.ei-barra-sup {
    background-image: none;
    background-color: #0099dc;
    border-left:none;
    border-right:none;
    border-bottom:none;
    border-top: solid 2px #CCC;
    margin: 5px 0;
    padding:9px 0 4px 0;
    text-indent: 10px;
    width: 912px;
}

.ci-tabs-h-lista a {
    display: block;
    padding: 10px 15px 9px 15px;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    color: #555;
}

.enc-usuario-nom {
    font-weight: bold;
    padding: 2px 2px 0 0;
}



/**************************
      AJUSTE CUADROS
**************************/

#cuerpo_js_cuadro_2326_cuadro_presupuesto {
    width: 906px !important;
}

#cuerpo_js_form_2311_ml_estudiante,
#cuerpo_js_form_2309_ml_docente {
    width: 910px;
}

#cuerpo_js_cuadro_14000928_cuadro_etapa1,
#cuerpo_js_cuadro_14000931_cuadro_etapa2,
#cuerpo_js_cuadro_14000933_cuadro_imgs {
    width: 906px !important;
}

.ci-botonera-abajo {
    border-top:none;
}



/***************************
      MENU DESPLEGABLE
***************************/

ul.horizontal a, ul.horizontal a:visited {
    padding: 5px 7px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 11px;
}

ul.horizontal a img {
    width: 16px;
    height: auto;
}

#ef_form_14001019_formulariobarra_arriba, #ef_form_14001019_formulariobarra_abajo {
    width: 150px;
}

#ef_form_1000624_form_loginclave, #ef_form_1000624_form_loginusuario {
    width: 250px;
}

#cuerpo_js_form_14000995_ml_etapa .ef-combo{
    width: 300px;
}

#cuerpo_js_form_14001046_ml_contexto .ef-combo {
    width: 150px;
}
#cuerpo_js_form_14001046_ml_contexto .ef-input {
    width: 200px;
}

#cuerpo_js_form_14001048_form_contexto .ef-textarea {
    width: 600px;
}

#ef_form_14001066_form_referenciacontacto_prefijo_t {
    width: 70px;
}

#ef_form_14001066_form_referenciacontacto_prefijo_t {
    width: 70px;
}

#ef_form_14001066_form_referenciacontacto_telefono {
    width: 200px;
}

#cuerpo_js_form_14001068_ml_porcentaje .ef-combo {
    width: 250px;
}

#ef_form_14001066_form_referenciaobservaciones {
    width: 600px;
}

#ef_form_9000068_form_tipo_coordinadorcod_tipo_coordinador_izq,
#ef_form_9000068_form_tipo_coordinadorcod_tipo_coordinador,
#ef_form_14001070_form_tipo_organizacioncod_tipo_organizacion_izq,
#ef_form_14001070_form_tipo_organizacioncod_tipo_organizacion,
#ef_form_9000099_form_tipo_integrantecod_tipo_integrante_izq,
#ef_form_9000099_form_tipo_integrantecod_tipo_integrante
{
    width: 300px;
}

#cuerpo_js_form_14001053_ml_descripcion .ef-combo {
    width: 150px;
}

#cuerpo_js_form_14001089_ml_responsable .ef-combo {
    width: 150px;
}

#ef_form_14000822_formularioparametro_a_izq,
#ef_form_14000822_formularioparametro_a {
    width: 350px;
}

#ef_form_14000963_formulariofecha_inicio,
#ef_form_14000963_formulariofecha_fin,
#ef_form_14000963_formulariofecha_cierre_inscripcion,
#ef_form_14000963_formulariofecha_cierre_evaluacion
{
    width: 80px;
}

#ef_form_14000998_form_programaplazo_tiempo {
    width: 100px;
}

#ef_form_14001091_form_periodoetapa {
    width: 150px;
}

#ef_form_14001091_form_periododesde,
#ef_form_14001091_form_periodohasta {
    width: 80px;
}

#ef_form_14001006_form_etapadescripcion, #ef_form_14001006_form_etapaindicador {
    width: 600px;
}

#cuerpo_js_form_14001096_form_acta .ef-textarea {
    width: 600px;
}

#cuerpo_js_form_14001099_ml_organizacion select,
#cuerpo_js_form_14001100_ml_universidad select {
    width: 200px;
}

#cuerpo_js_form_14001099_ml_organizacion input,
#cuerpo_js_form_14001100_ml_universidad input {
    width: 150px;
}

#ef_form_14001119_form_perfildescripcion_corta,
#ef_form_14001111_form_perfildescripcion_corta {
    width: 600px;
}

#ef_form_14001119_form_perfilcontacto_prefijo_t,
#ef_form_14001111_form_perfilcontacto_prefijo_t {
    width: 50px;
}

#ef_form_14001119_form_perfilcontacto_telefono,
#ef_form_14001111_form_perfilcontacto_telefono {
    width: 100px;
}

#ef_form_14001119_form_perfilcontacto, #ef_form_14001119_form_perfilvigencia,
#ef_form_14001119_form_perfilredes,
#ef_form_14001111_form_perfilcontacto, #ef_form_14001111_form_perfilvigencia,
#ef_form_14001111_form_perfilredes {
    text-align: left;
}

#ef_form_14001119_form_perfilvigencia_desde, #ef_form_14001119_form_perfilvigencia_hasta,
#ef_form_14001111_form_perfilvigencia_desde, #ef_form_14001111_form_perfilvigencia_hasta {
    width: 75px;
}

#ef_form_2354_form_referenciaobservaciones {
    width: 600px;
}

#ef_form_2354_form_referenciacontacto_prefijo_t {
    width: 70px;
}

#ef_form_2354_form_referenciacontacto_telefono {
    width: 200px;
}

#cuerpo_js_form_14001127_ml_unidad_academica input, #cuerpo_js_form_14001127_ml_unidad_academica select {
    width: 400px;
}

#cuerpo_js_form_14001128_ml_carrera input, #cuerpo_js_form_14001128_ml_carrera select {
    width: 400px;
}

#cuerpo_js_form_9000121_ml_movilidades .ef-textarea {
    width: 400px;
    
}

div.ef-cuit > input.ef-input:first-child {
	width: auto;
}

div.ef-cuit > input.ef-input:nth-child(2) {
	width: 490px;
}

div.ef-cuit > input.ef-input:last-child {
	width: auto;
}
.descripcion {
        max-width: 250px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
}
