/**
	Incluir aqui las reglas css propias de este proyecto 
*/

.espacio-etiqueta {
    padding: 5px !important;
    margin-bottom: 10px;
    line-height: 25px;
}

.espacio-etiqueta-filtro {
    padding: 5px !important;
    margin-bottom: 5px;
    line-height: 15px;
}

.combo-instituciones {
    min-width: 100%;
}

.combo-programas {
    min-width: 100%;
}

.espacio-alrededor {
    margin: 5px;
    width: 100%;
}

.texto-rojo {
    color: #ff0000 !important;
}

.etiqueta-chica {
    font-size: 6px;
    margin:4px;
}

.combo-filtro {
    min-width: 100%;
    
}

.combo-chico {
    font-size: 8px;
}

.combo-chico select {
    font-size: 11px;
}

.oculto {
    display: none;
}

  /* ESTILOS BERNARDO */

body,
.cuerpo {
	background-color: #fff;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 12px;
}

ul,
li,
.horizontal,
ul.horizontal a {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
}

ul.horizontal {
	left: 40px;
}

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

ul.horizontal a:hover,
ul.horizontal a:focus,
ul.horizontal a.rollover,
ul.horizontal a.rollover:visited {
	background: #285c9e !important;
	color: #fff !important;
}

a.nivel-0, a.nivel-0:visited {
	background-color: #fff !important;
}

.horizontal img,
.enc-cambio-proy img,
#ci_92000070_agregar img,
#ci_92000070_volver img,
#ci_92000070_eliminar img,
#ci_92000070_guardar img {
	display: none;
}

.barra-superior {
	background: none !important;
	background-color: #285c9e !important;
	border: none;
	height: 40px;
}

.barra-superior .item-barra-tit {
	float: left;
	font-size: 20px;
	font-weight: normal;
	padding-top: 4px;
}

a.nivel-0:hover,
a.nivel-0:focus,
a.nivel-0.rollover,
a.nivel-0.rollover:visited {
	border: none !important;
}

.enc-usuario {
	font-size: 11px;
}

.ci-cuerpo {
	padding: 0px;
}

.ci-simple-cont {
	padding: 0px;
}

.ci-botonera {
	background: none !important;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ei-base {
	border: none;
	border-radius: 4px !important;
}

.ei-form-fila {
	padding: 0;
}

.ei-base b {
	font-weight: normal;
}

.ei-base .espacio-etiqueta-filtro {
	padding: 0 !important;
}

input,
select,
button {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	padding: 5px;
	border: solid 1px #ccc;
	border-radius: 3px;
	background-color: #fff;
}

.ei-base button {
	padding-right: 15px;
	padding-left: 20px;
}

.enc-cambio-proy select {
	padding: 2px 5px;
}

.ei-base table table {
	border: none !important;
}

.ei-base .combo-chico {
	font-size: 10px;
}

.ei-base .ci-pant-sep-ei {
	border: none !important;
}

#form_92000069_filtro_filtrar span img {
	display: none;
}

.ei-cuadro-cc-fondo {
	float: left;
	margin-top: 15px;
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

#nodo_ef_form_92000092_form_izquierda_abajopublica_web label {
	font-size: 11px;
}

#js_ci_92000020_cont td {
	padding: 10px 10px 5px 10px !important;
}

#js_ci_92000020_cont .ei-barra-sup {
	padding: 10px 5px;
	background: none;
	background-color: #285c9e;
	border: none;
	border-radius: 4px;
}

#js_ci_92000020_cont input {
	width: 176px;
	margin-bottom: 5px;
}

#cuerpo_js_ci_92000070 {
	padding-bottom: 5px;
}
    
.dhx_combo_box {
    width: 100% !important;
}


.dhx_combo_input {
    width: 95% !important;
}

.dhx_combo_list {
    width: 460px !important;
}

#js_ci_92000154_cont {
	width: 100% !important;
	background-color: #FFF !important;
}