@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');
/* CSS Document */
@font-face
{
  	font-family:'Montserrat';
  	src: url('../fuentes/Monserrat/Montserrat.ttf');
	src: url('../../fuentes/Monserrat/Montserrat.ttf');
	src: url('../../fuentes/Monserrat/Montserrat-SemiBold.ttf');
  
}

/*** Gñlobales Standar**/
.logoGob
{
	height: 25px;
	width: 103px;
	left: 50px;
	top: 15px;
	border-radius: 0px;
	
}

.rectangulo1
{
	position: relative;
	left: 0%;
	right: 0%;
	top: 0%;
	bottom: 83.33%;
	height:40px;
	font-family: ;
	
	/* azul oscuro */
	
	background: #1A3E9A;
	background-repeat: no-repeat;
	
}

.imagenLogoGov
{
	position: absolute;
	left: 60px;
	top: 10px;
	height: 25px;
	width: 103px;
}

.rectangulo2
{
	position: relative;
	left: 0%;
	right: 0%;
	bottom: 0%;
	height:160px;
	
	background: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}
.rectangulo2Index
{
	position: relative;
	left: 0%;
	right: 0%;
	bottom: 0%;
	height:240px;
	
	background: #FFFFFF;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
}


.letraLogin
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 15px;
	text-decoration:none;
	/* identical to box height */
	
	
	/* azul oscuro */
	
	color: #1A3E9A;
}

.tablaOpciones
{
	
	position: absolute;
	left: 300px;
	top: 50%;
	bottom: 86.25%;	
	
	
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	/* identical to box height */
	
	
	/* azul oscuro */
	
	color: #1A3E9A;
}

.tablaOpciones a
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	/* identical to box height */
	
	
	/* azul oscuro */
	
	color: #1A3E9A;
}


.letraLogin:hover
{
	
	text-decoration:underline;
	
}

.rectangulo3
{
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	height: 50px;
	vertical-align:middle;
	background-color:#FFF;
}

.rectangulo4
{
	height: 253px;
	vertical-align:middle;
	background: #1A3E9A;
}

.areaCentral1
{
	height:400px;
	background-color:#FFF;
}

.areaCentral2
{
	height:610px;
	background-color:#FFF;
}

.areaCentral3
{
	height:610px;
	background-color:#E5E5E5;
	opacity: 0.25;
}

.tablaLogin
{
	position: absolute;
	right:50px;
	top: 64.58%;
	bottom: 18.75%;
}

.imagenLogo
{
	position: absolute;
	left: 3.47%;
	right: 90.76%;
	top: 20px;
	bottom: 37.5%;
	//width:95px;
	height:80px;
	
	
}

.imagenLogo2
{
	position: absolute;
	right: 50px;
	top: 30px;
	bottom: 41.67%;


}

.etiquetaBienvenido
{
	position: absolute;
	left: 0%;
	right: 80%;
	top: 73%;
	bottom: 14.58%;
	
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 13px;
	line-height: 17px;
	color: #004884;
	width:80%;
	text-align: left;
    padding-left: 60px;
}

.etiquetaBienvenido .nombreUsuario
{
	color:#000;
}

.etiquetaSalir
{
	position: absolute;
	left: 83%;
	right: 17%;
	top: 65%;
	bottom: 15%;
	
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
	/* azul oscuro */
	color: #1A3E9A;
	
}

.etiquetaSalir a
{
	color: #1A3E9A;
	text-decoration:none;
}

.iconoSalir
{
	position: absolute;
	left: 0%;
	right: -0.02%;
	top: 0%;
	bottom: 0%;
	
	/* azul oscuro */
	

}




.tblNotificacionesBar
{
	padding-top: 10px;
    padding-left: 25px;
}

.burbujaNotificacion
{
	background-image: none;
    color: #FFF !important;
    text-align: center;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);

    cursor: pointer;
    background: #920000;
    border-radius: 60px;
	
	font-family: WorkSans;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	width:25px;
	height:25px;
	position:relative;
	top:-10px;

}

.burbujaNotificacion div
{
	padding-top: 5px;
}

.letraBarraInferior
{
	font-family: Montserrat_Light;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	color: #FFFFFF;
}

.letraBarraInferior2
{
	font-family: Montserrat_Light;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 25px;
	color: #FFFFFF;
}

.celdaInferior
{
	border-right:solid;
	border-width: 1px;
	border-color:#FFF;
	
}


.celdaInferiorUltima
{
	border-style:none;
	
	
}

.tablaGlobal
{
	 background-color: #FFF;
     border-spacing: 0px;
}

.etiquetaBarra
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #3E3E3E;
}

.letraNombreTablero
{
	font: normal 16px Monserrat !important; 
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #2B2B2B !important;
	display:inline !important;
	

}

.letraNombreTableroNegro
{
	font: normal 16px Monserrat !important;  
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #000 !important;
	display:inline !important;

}

.buttonGral
{
	font-family: Montserrat !important;
	font-style: normal  !important;
	font-weight: 300  !important;
	font-size: 16px  !important;
	line-height: 18px  !important;
	
}

.botonEliminarFiltro .x-btn-text
{
	width:30px !important;
	height:30px !important;
}

.botonEliminarFiltro .x-btn-over
{
	background-image:none !important;
	
}


.botonEliminarFiltro .x-btn-mc
{
	background-image:none !important;
	
}


.divBusqueda
{
	position: absolute;
	left: 35%;
	right: 82.71%;
	top: 50%;
	bottom: 14.58%;
	width:550px;
	height:40px !important;
	
	
}

.campoFormulario
{
	background: #FFFFFF;
	/* gris claro */
	
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	border-radius: 5px;
	height:40px;
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	color: #BFBFBF;
}


.tituloSeccionIndex
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 37px;
	color: #1A3E9A;

}

.tituloSeccionIndex2
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 37px;
	color: #1A3E9A;
	position: relative;
	left: 280px;
	top: 630px;
	width:400px;
	opacity:1;

}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 20px;
}

.fancybox-iframe
{
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 20px;
}

.tdMenuVistaDTD
{
	height:80px;
	vertical-align:middle;
	background-color:transparent;
	border-right: 0.2px solid #BFBFBF;
	
	
	
	/* identical to box height, or 139% */
	
	
	/* azul oscuro */
	
	color: #1A3E9A;
}

.tdMenuVistaDTD a, .opcionSeleccionada a
{
	padding-left:25px;
	padding-right:25px;
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 25px;
}

.opcionSeleccionada
{
	height:80px;
	vertical-align:middle;
	background-color:#1A3E9A;
	border-right: 0.2px solid #BFBFBF;
	
	
	/* identical to box height, or 139% */
	
	
	/* azul oscuro */
	
	color: #FFFFFF;
}

.opcionSeleccionada a
{
	color: #FFFFFF;
	font-family: Montserrat;
	font-style: normal;
	font-weight:bold;
	font-size: 18px;
	line-height: 25px;
}



.btnCerrarVentana {
					position: absolute;
					top: 22px;
					right: 40px;
					width: 32px;
					height: 32px;
					background-image:url(../imagesSIUGJ/close.png)
				}

.btnCerrarVentana:hover 
{
	position: absolute;
	top: 22px;
	right: 40px;
	width: 32px;
	height: 32px;
	background-image:url(../imagesSIUGJ/closeOver.png)
}				

.SIUGJ_Control
{
	background-image: none !important;
    border: 1px solid #E5E5E5 !important;
}
.SIUGJ_Control input
{
	background-color:#900 !important;
	background-image: none !important;
    border: 1px solid #E5E5E5 !important;
}


.SIUGJ_nombreDocumentoAdjunto
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	/* identical to box height, or 112% */
	
	text-decoration-line: underline;
	
	/* azul oscuro */
	
	color: #1A3E9A;
}


.etiquetaSIUGDatosContacto
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	/* identical to box height, or 112% */
	
	
	/* casi negro */
	
	color: #3E3E3E;


}

.etiquetaSIUGJContacto
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 18px;
	/* identical to box height, or 112% */
	
	
	/* casi negro */
	
	color: #3E3E3E;
}


/* Pagina de Regsitro */
.letraTituloPagina
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	color: #1A3E9A;
}

.letraTituloSeccion
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 30px;
	
	
	color: #1A3E9A;
	
}

.letraTituloCampoRegistro
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #3F5878;
}

.letraPoliticasPrivacidad, .letraPoliticasPrivacidad label
{
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 10px;
	color: #3E3E3E;
	
}

.btnSIUGJ
{
    background: #1A3E9A;
    color: #FFF;
    height: 45px;
    border-radius: 6px;
    border-color: #1A3E9A;
    border-width: 1px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;

}


.btnSIUGJ:hover
{
	-moz-opacity: 0.75 !important;
    opacity: .75  !important;
    filter: alpha(opacity=75)  !important;
	cursor: pointer;
}



.btnSIUGJCancel
{

	background: #FFF;
    color:#1A3E9A;
    height: 45px;
    border-radius: 6px;
    border-color: #1A3E9A;
    border-width: 1px;
	border: 2px solid #1A3E9A;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
}

.btnSIUGJCancel button
{
    font-family: Montserrat !important;
	font-style: normal;
	font-weight: bold;
	font-size: 16px !important;
	line-height: 20px;
	color: #1A3E9A;
}

.btnSIUGJCancel .x-btn-ml, .btnSIUGJCancel .x-btn-mr, .btnSIUGJCancel .x-btn-mc, .btnSIUGJCancel .x-btn-bl, .btnSIUGJCancel .x-btn-bc, .btnSIUGJCancel .x-btn-br, .btnSIUGJCancel .x-btn-tl, .btnSIUGJCancel .x-btn-tc, .btnSIUGJCancel .x-btn-tr
{
	background-image:none !important;
}

.btnSIUGJCancel:hover
{
	background: #EFEFEF;
	cursor: pointer;
	
}

.btnSIUGJDelete
{
    background: #9B2027;
    color: #FFF;
    height: 45px;
    border-radius: 6px;
    border-color: #9B2027;
    border-width: 1px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;

}


.btnSIUGJDelete:hover
{
	background: #8D161A;
	cursor: pointer;
}

.btnSIUGJDelete .x-btn-ml, .btnSIUGJDelete .x-btn-mr, .btnSIUGJDelete .x-btn-mc, .btnSIUGJDelete .x-btn-bl, .btnSIUGJDelete .x-btn-bc, .btnSIUGJDelete .x-btn-br, .btnSIUGJDelete .x-btn-tl, .btnSIUGJDelete .x-btn-tc, .btnSIUGJDelete .x-btn-tr
{
	background-image:none !important;
}


.btnSIUGJDelete button
{
    font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	color: #FFF;
}


/*Campos azules*/
.campoFormularioAzul
{
	background: #E6EFFD;
	border-radius: 5px 5px 0px 0px;
	border: 1px solid #004884;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	height:30px !important;
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	/* identical to box height */
	
	text-align: justify;
	
	/* azul oscuro */
	
	color: #1A3E9A;
	
}

.campoRadioAzul
{
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	/* identical to box height */
	
	text-align: justify;
	
	/* azul oscuro */
	
	color: #1A3E9A;

}



.campoFechaSIUGJAzul
{
	background: #E6EFFD;
	border-radius: 5px 5px 0px 0px;
	border: 1px solid #004884;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	height:30px !important;

	

	
}	


.campoFechaSIUGJAzul .x-form-field-wrap .x-form-date-trigger 
{
    background-image: url(../imagesSIUGJ/btnDate.png) !important;
	border: none;
	background-position: 0px 5px;
    height: 25px;
	
}

.campoFechaSIUGJAzul input
{
	
	border-color: transparent !important;
	background-image: none !important; 
    background-color: transparent !important;
	
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	height:30px !important;
	/* identical to box height */
	
	text-align: justify;
	
	/* azul oscuro */
	
	color: #1A3E9A;
	
	
}	



.comboWrapSIUGJAzul
{
	background: #E6EFFD;
	border-radius: 5px 5px 0px 0px;
	border: 1px solid #004884;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	height:30px !important;

}

.comboWrapSIUGJAzul input
{
	border-color: transparent !important;
	background-image: none !important; 
    background-color: transparent !important;
	
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 19px;
	height:30px !important;
	/* identical to box height */
	
	text-align: justify;
	
	/* azul oscuro */
	
	color: #1A3E9A;
	
}

.comboWrapSIUGJAzul .x-form-trigger
{
	background-image: url(../imagesSIUGJ/comboTriggersAzul.png) !important;
	border-bottom-color: #FFF;
	background-position: 0px 3px;
	height:29px !important;
	width:26px !important;
	
}
	
.comboWrapSIUGJAzul .x-form-trigger-over
{
	background-image: url(../imagesSIUGJ/comboTriggersAzulOver.png) !important;
	border-bottom-color: #FFF;
	background-position: 0px 3px;
	height:29px !important;
	width:26px !important;
}
	
	



.listComboSIUGJAzul .search-item
{
	font-family: Montserrat !important;
	font-style: normal !important;
	font-weight: 300 !important;
	font-size: 16px !important;

	/* identical to box height, or 112% 
	line-height: 18px;	
	
	/* gray */
	color: #656572 !important;
	background-color:#FFF;
	background-image:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
    border-color: #3F5878 !important;
	border:none !important;
	border-bottom: 1px dotted !important;
	
}



.listComboSIUGJAzul .x-combo-selected
{
	background-color:#E6EFFD !important;
	color:#1A3E9A !important;
	border:none !important;
	border-bottom: 1px dotted !important;
}

.listComboSIUGJAzul .x-combo-list-inner
{    overflow-y: auto;
	
}



.gridSiugjCampoAzul .x-panel,  .gridSiugjCampoAzul .x-toolbar
{
	height:50px !important;
	background-color:#FFF !important;
	border-color: #FFF !important; 
	background-image: none;
	border-color:#F00;

}


.gridSiugjCampoAzul .x-grid3-cell
{
	vertical-align:middle;
}
	
.gridSiugjCampoAzul .x-grid3-cell-inner
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	color: #3E3E3E;
}


.gridSiugjCampoAzul .x-grid3-row-body td
{
	font-family:WorkSans-Regular;
	height:30px !important;
	font-style: normal !important;
	font-weight: 300 !important;
	font-size: 14px !important;
	
	
	color: #3E3E3E !important;
}



.gridSiugjCampoAzul .x-btn-text
{
	padding-left:30px !important; 
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	/* identical to box height */
	
	
	/* casi negro */
	
	color: #3E3E3E;
}

.gridSiugjCampoAzul .x-toolbar-cell
{
	border-right: 0.5px solid #E5E5E5;
	border-bottom: 0.5px solid #E5E5E5;
	box-sizing: border-box;

	border-right: 0.5px solid #E5E5E5;
	box-sizing: border-box;
    padding: 0px 10px 0px 10px;
}


.gridSiugjCampoAzul .x-grid3-hd-checker
{
	background-image: url(../imagesSIUGJ/checkBox_0.png);
	height:30px;
	background-position: 10px 10px;
}

.gridSiugjCampoAzul .x-grid3-hd-checker-on
{
	background-image: url(../imagesSIUGJ/checkBox_1.png);
	height:30px;
	background-position: 10px 10px;
}

.gridSiugjCampoAzul .x-grid3-td-checker
{
	background-image:none;
}


.gridSiugjCampoAzul .x-grid3-td-numberer
{
	background-color:#FFF;
	background-image:none;
}

.gridSiugjCampoAzul .x-grid3-td-numberer .x-grid3-col-numberer
{
	padding-right:20px !important;
	
}

.gridSiugjCampoAzul .x-grid3-row .x-grid3-row-checker
{
	background-image: url(../imagesSIUGJ/checkBox_0.png);
	height:40px;
	background-position: 10px 10px;
	
}

.gridSiugjCampoAzul .x-grid3-row-selected .x-grid3-row-checker
{
	background-image: url(../imagesSIUGJ/checkBox_1.png);
	height:40px;
    background-position: 10px 10px;
}




.gridSiugjCampoAzul .x-grid3-hd
{
	height:40px;
	background: #FFF !important;
	border-right: 1px solid #E5E5E5;
	

	
}


.gridSiugjCampoAzul .x-grid3-hd-over
{
	height:40px;
	background: #E6EFFD !important;
	background-image:none;
	border: 1px solid #FFFFFF !important;
	
}

.gridSiugjCampoAzul .x-grid3-hd-inner
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	
	
	color: #3E3E3E;
}


.gridSiugjCampoAzul .x-grid3-header
{
	height:40px;
	background-color:#FFF;
	background-image:none;
	border: 1px solid #E5E5E5;
}


.gridSiugjCampoAzul .x-grid-group-hd
{
	height:80px;
}

.gridSiugjCampoAzul .x-grid-group-title
{
    padding: 30px 0px 0px 60px !important;
	font-family: Montserrat !important;;
	font-style: normal !important;;
	font-weight: 600 !important;;
	font-size: 16px !important;;
	line-height: 18px !important;;

	color: #656572 !important;
	
}

.gridSiugjCampoAzul .x-grid-group-hd div.x-grid-group-title
{
	background-image: url(../imagesSIUGJ/groupLess.png); !important;
	background-position: 10px 25px;
}

.gridSiugjCampoAzul .x-grid-group-collapsed .x-grid-group-hd div.x-grid-group-title
{
	background-image: url(../imagesSIUGJ/groupPlus.png); !important;
	background-position: 10px 25px;
}


.gridSiugjCampoAzul .x-grid3-cell-inner .x-grid3-check-col
{
	background-image: url(../imagesSIUGJ/checkBox_0.png);
	height:20px;
	background-position: center center;
}


.gridSiugjCampoAzul .x-grid3-cell-inner .x-grid3-check-col-on
{
	background-image: url(../imagesSIUGJ/checkBox_1.png);
	height:20px;
	background-position: center center;
}


.campoDocumentoAzul .plupload_filelist, .campoDocumentoSIUGJ .plupload_filelist
{
	background-color: transparent !important;
}


.campoDocumentoSIUGJ {
	border: 1px solid #E5E5E5;
	border-radius: 5px;
	height: 40px;
	text-align: justify;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #3E3E3E;
}

.campoDocumentoSIUGJ .plupload_filelist li {
	padding: 10px 8px;
	background: none;
	border-bottom: none;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #3E3E3E;
}

.campoDocumentoAzul 
{
	background: #E6EFFD;
    border-radius: 5px 5px 0px 0px;
    border: 1px solid #004884;
    border-left-style: none;
    border-right-style: none;
    border-top-style: none;
    height: 30px !important;
    font-family: WorkSans-Regular;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: justify;
    color: #1A3E9A;
}


.campoDocumentoAzul .x-panel-body 
{
    border-color: #d0d0d0;
    background-color: transparent;
}


.campoDocumentoAzul .plupload_container, .campoDocumentoSIUGJ .plupload_container
{
	background: none !important;
	border-color:transparent !important;
}

.campoDocumentoAzul .x-btn-ml, .campoDocumentoAzul .x-btn-mr, .campoDocumentoAzul .x-btn-mc, .campoDocumentoAzul .x-btn-bl, .campoDocumentoAzul .x-btn-bc, .campoDocumentoAzul .x-btn-br, .campoDocumentoAzul .x-btn-tl, .campoDocumentoAzul .x-btn-tc, .campoDocumentoAzul .x-btn-tr,

.campoDocumentoSIUGJ .x-btn-ml, .campoDocumentoSIUGJ .x-btn-mr, .campoDocumentoSIUGJ .x-btn-mc, .campoDocumentoSIUGJ .x-btn-bl, .campoDocumentoSIUGJ .x-btn-bc, .campoDocumentoSIUGJ .x-btn-br, .campoDocumentoSIUGJ .x-btn-tl, .campoDocumentoSIUGJ .x-btn-tc, .campoDocumentoSIUGJ .x-btn-tr
{
	background-image:none !important;
	
}

.campoDocumentoAzul button, .campoDocumentoSIUGJ button
{
	background-size: 12px 20px !important;
}


.campoDocumentoAzul .plupload_filelist li {
    padding: 10px 8px;
    background: none;
    border-bottom: none;
	font-family: WorkSans-Regular;
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #1A3E9A;
}


.btnSIUGJ button
{
    font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 16px !important;
	line-height: 20px;
	color: #FFFFFF !important;
}

.btnSIUGJ .x-btn-ml, .btnSIUGJ .x-btn-mr, .btnSIUGJ .x-btn-mc, .btnSIUGJ .x-btn-bl, .btnSIUGJ .x-btn-bc, .btnSIUGJ .x-btn-br, .btnSIUGJ .x-btn-tl, .btnSIUGJ .x-btn-tc, .btnSIUGJ .x-btn-tr
{
	background-image:none !important;
}


.gridSiugjCampoAzul .x-panel-tbar .x-toolbar .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell
{
    border-right: none !important;
	border-bottom: none !important;
}

.gridSiugjCampoAzul .x-panel-bwrap
{
	border: 0.5px solid #004884;
	border-radius: 10px;
}


.etiquetaMsgBox
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 27px;
	text-align: center;
	
	/* azul oscuro */
	
	color: #1A3E9A;
}

/* Message Box */

.msgBoxSIUGJ
{
	border-radius: 20px !important;
}

.msgBoxSIUGJ .x-window-tl
{
	display:none;
}

.msgBoxSIUGJ .x-plain-body
{
	background-color: #FFF !important;
	
}

.msgBoxSIUGJ .x-window-body 
{
	border-color: #FFF;
}

.msgBoxSIUGJ .x-window-ml .x-window-mr .x-window-mc
{
	background-color: #FFF !important;
	border:none !important;
	
}
.msgBoxSIUGJ .x-window-tc
{
	background-color: #FFF !important;
	background-image: none;
}

.msgBoxSIUGJ .x-window-mr, .msgBoxSIUGJ .x-window-bl, .msgBoxSIUGJ .x-window-bc, .msgBoxSIUGJ .x-window-ml, .msgBoxSIUGJ .x-window-br, .msgBoxSIUGJ .x-window-tl,  .msgBoxSIUGJ .x-window-tr  
{
    background-image: none;
	background-color: #FFF !important;
}


.msgBoxSIUGJ .x-window-bwrap
{
	border-radius: 20px !important;
}


.msgBoxSIUGJ .x-panel-fbar
{
	height:80px !important;
}





/*Ventana Ayuda*/
.msgHistorialSIUGJ
{
	border-bottom-radius: 20px !important;
	
}


.msgHistorialSIUGJ .x-tool-close
{
	display:none;
}

.msgHistorialSIUGJ .x-window-tc 
{
    background-color: transparent !important;
    background-image: none;
}

.msgHistorialSIUGJ .x-window-header-text
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 600;
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	padding-left:20px;
}

.msgHistorialSIUGJ .x-plain-body
{
	background-color: #FFF !important;
	
}

.msgHistorialSIUGJ .x-window-body 
{
	border-color: #FFF;
}

.msgHistorialSIUGJ .x-window-ml .x-window-mr .x-window-mc
{
	background-color: #FFF !important;
	border:none !important;
	
}

.msgHistorialSIUGJ .x-window-mr, .msgHistorialSIUGJ .x-window-bl, .msgHistorialSIUGJ .x-window-bc, .msgHistorialSIUGJ .x-window-ml, .msgHistorialSIUGJ .x-window-br, .msgHistorialSIUGJ .x-window-tl,  .msgHistorialSIUGJ .x-window-tr  
{
    background-image: none;
	background-color: #FFF !important;
}

.msgHistorialSIUGJ .x-window-tr, .msgHistorialSIUGJ .x-window-tl
{
    border-top-right-radius: 20px !important;
	border-top-left-radius: 20px !important;
}

.msgHistorialSIUGJ .x-window-bwrap
{
	border-bottom-left-radius: 20px !important;
	border-bottom-right-radius: 20px !important;

}

.msgHistorialSIUGJ .x-window-body
{
	padding:0px !important;
}

.msgHistorialSIUGJ .x-panel-fbar
{
	height:55px !important;
}


.msgHistorialSIUGJ .x-window-tl, .msgHistorialSIUGJ .x-window-tr
{
	background-color: #1A3E9A !important;
    background-image: none;
}


.letraInfoHistorialSIUGJ
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #3E3E3E;
	word-wrap: break-word;
	white-space: normal;
	text-transform: capitalize;
}
	


#sticky 
{
    position:relative;
    top: 5px;
    width: 97%;
    background-color: transparent !important;
    z-index: 10000;
    text-align: center;
	padding-bottom:30px;
}


.letraContenidoPublicacion
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: justify;
	color: #3E3E3E;
}


/*
Sede Judicial
*/

.letraFechaPublicacion
{
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 18px;
	color: #3E3E3E;
	
}

.letraTituloPublicacion
{
	font-family: Montserrat;
	font-style: normal;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #1A3E9A;
}


.letraCuerpoPublicacion
{
	font-family: WorkSans-Regular;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 18px;
	text-align: justify;
	color: #656572;

}


.panelSiugjStandar .x-panel-tbar .x-btn-text 
{
    height: 45px !important;
    color: #1A3E9A !important;
	padding-left: 30px !important;
    font-family: Montserrat !important;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 18px !important;
}


.tabPanelSIUGJ .x-tab-strip-top
{
	background-image: none;
    background-color: #FFF;
}

.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top li .x-tab-right
{
	background-image: none;
    background-color: #E5E5E5;
	border-radius: 8px 8px 0px 0px;
}

.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top li .x-tab-left
{
	background-image: none;
    background-color: #E5E5E5;
    border-radius: 8px 8px 0px 0px;
}

.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top li .x-tab-strip-inner
{
	background-image: none;
}


.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top  li .x-tab-strip-text 
{
	font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #656572;
	padding: 10px;
}


.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top  .x-tab-strip-active .x-tab-right
{
	background-image: none;
    background-color: #1A3E9A;
	border-radius: 8px 8px 0px 0px;
}

.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top  .x-tab-strip-active .x-tab-left
{
	background-image: none;
    background-color: #1A3E9A;
    border-radius: 8px 8px 0px 0px;
}

.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top  .x-tab-strip-active .x-tab-strip-inner
{
	background-image: none;
}


.tabPanelSIUGJ .x-tab-panel-header .x-tab-strip-wrap .x-tab-strip-top  .x-tab-strip-active .x-tab-strip-text 
{
	font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #FFFFFF;
	padding: 10px;
}

.tabPanelSIUGJ .x-tab-panel-bwrap .x-tab-panel-tbar .x-btn-text 
{
    height: 45px !important;
    color: #1A3E9A !important;
    font-family: Montserrat !important;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    line-height: 18px !important;
}


.controlSIUGJ
{
	font-family: Montserrat !important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #3E3E3E !important;
    padding: 5px 8px !important;
	background-image:none !important;
	border-radius: 5px !important;
	
}

.prefixControlSIUGJ {
	font-family: Montserrat;
	font-style: normal;
	font-weight: normal;
	font-size: 14px ;
	line-height: 2;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: auto;
	z-index: 1;
	min-width: 16%;
	background-color: #d8d8d8;
	background-clip: padding-box;
	border-radius: 5px 0px 0px 5px;
	border: 1px solid transparent;
}

.ctControlSIUGJ .controlSIUGJ, 
.prefixControlSIUGJ + .controlSIUGJ {
	padding-left: 18% !important;
	left: 0 !important;
	z-index: 0;
}

.comboSIUGJ
{
	border-color: #C1C1C1;
	border-style:solid;
	border-width:1px;
	color:#1A3E9A !important;
}

.comboSIUG .x-form-field-wrap input
{
	font-family: Montserrat !important;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 16px !important;
    color: #656572 !important;
    background-color: transparent;
    background-image: none;
    border-style: none !important;
	padding-left: 10px;
	padding-top: 4px;

}


.comboSIUG .x-form-field-wrap .x-form-trigger
{
	background-image: url(../imagesSIUGJ/comboTriggers.png) !important;
	border-bottom-color: transparent;
	background-position: 0px 10px;
}
	
.comboSIUG .x-form-field-wrap .x-form-trigger-over
{
	background-image: url(../imagesSIUGJ/comboTriggersOver.png) !important;
	border-bottom-color: transparent;
	background-position: 0px 10px;
}



.listComboSIUG .search-item
{
	font-family: Montserrat !important;
	font-style: normal !important;
	font-weight: 300 !important;
	font-size: 16px !important;

	/* identical to box height, or 112% 
	line-height: 18px;	
	
	/* gray */
	color: #656572 !important;
	background-color:#FFF;
	background-image:none;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
    border-color: #3F5878 !important;
	border:none !important;
	border-bottom: 1px dotted !important;
	
}



.listComboSIUGJ .x-combo-selected
{
	background-color:#E6EFFD !important;
	color:#1A3E9A !important;
	border:none !important;
	border-bottom: 1px dotted !important;
}

.listComboSIUGJ .x-combo-list-inner
{    overflow-y: auto;
	
}

.lblSIUGJ
{
    font-family: WorkSans-Regular;
    font-style: normal !important;
    font-weight: 300 !important;
    font-size: 14px !important;
    color: #3E3E3E !important;

}

.SIUGJ_Control select
{
    height: 40px;
    border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 5px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #3E3E3E;
    text-indent: 15px;
}


.btnSIUGJCore
{
    background: #1A3E9A;
    height: 40px;
    border-radius: 6px;
    border-color: #1A3E9A;
    border-width: 1px;

	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	

}


.btnSIUGJCore:hover
{
	background: #142E75;
	cursor: pointer;
}

.btnSIUGJCore button
{
    font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	height: 30px !important;
	line-height: 20px;
	color: #FFFFFF;
	min-width: 120px;
    padding-top: 5px;
}

.btnSIUGJCore .x-btn-ml, .btnSIUGJCore .x-btn-mr, .btnSIUGJCore .x-btn-mc, .btnSIUGJCore .x-btn-bl, .btnSIUGJCore .x-btn-bc, .btnSIUGJCore .x-btn-br, .btnSIUGJCore .x-btn-tl, .btnSIUGJCore .x-btn-tc, .btnSIUGJCore .x-btn-tr
{
	background-image:none !important;
}


.btnSIUGJCancelCore
{

	background: #FFF;
    color:#1A3E9A;
    height: 40px;
    border-radius: 6px;
    border-color: #1A3E9A;
    border-width: 1px;
	border: 2px solid #1A3E9A;
    line-height: 20px;
	
	
	font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}

.btnSIUGJCancelCore button
{
    font-family: Montserrat;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	height: 30px !important;
	color: #1A3E9A;
	min-width: 180px;
    padding-top: 5px;
}

.btnSIUGJCancelCore .x-btn-ml, .btnSIUGJCancelCore .x-btn-mr, .btnSIUGJCancelCore .x-btn-mc, .btnSIUGJCancelCore .x-btn-bl, .btnSIUGJCancelCore .x-btn-bc, .btnSIUGJCancelCore .x-btn-br, .btnSIUGJCancelCore .x-btn-tl, .btnSIUGJCancelCore .x-btn-tc, .btnSIUGJCancelCore .x-btn-tr
{
	background-image:none !important;
}

.btnSIUGJCancelCore:hover
{
	background: #EFEFEF;
	cursor: pointer;
	
}


.frameSiugj
{
	border: 0.5px solid #BFBFBF;
	box-sizing: border-box;
	border-radius: 20px;
}

.frameSiugj legend, .frameSiugj legend .x-fieldset-header-text 
{
	font-family: Montserrat !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #3F5878 important;
}

body
{
	background-color:#FFF;
}

#barraDiscapacitado
{
    position: fixed;
    top: 200px;
    left: 20px;
    width: 44px;
    background-color: #1A3E9A;
    z-index: 100;
    text-align: center;
    border-radius: 8px;

}

.inicialesUsuario
{
	background-image: none;
    color: #FFF !important;
    text-align: center;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);

    cursor: pointer;
    background: #0681CD;
    border-radius: 50px;
	
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	width:48px;
	height:48px;
	position:relative;
	top:-5px;
	z-index:1000;
}

.inicialesUsuario2
{
	background-image: none;
    color: #FFF !important;
    text-align: center;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);

    cursor: pointer;
    background: #0681CD;
    border-radius: 50px;
	
	font-family: Roboto;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	width:48px;
	height:48px;
	position:relative;
	top:0px;

}

.inicialesUsuario div
{
	padding-top: 12px;
}





.inicialesUsuario .tdDropdown, .divMenuIcon .tdDropdown
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDCDCD;
}

.inicialesUsuario .tdDropdown :last-child
{
	border-bottom: none;
}

	
.inicialesUsuario:hover 
{
	background-color: blue;
}
.dropdown 
{
	position: relative;
	display: inline-block;
}
.dropdown-child 
{
	display:none;
	background-color: #FFFFFF;
	min-width: 280px;
	position: absolute;
	left: -250px;
	top: 33px;
	box-shadow: -2px 2px 2px rgb(125 125 125 / 15%);
	border-radius: 10px;
	border-color: rgb(125 125 125 / 15%);
	border-style: solid;
	border-width: 1px;
}




.dropdown-child  tr
{
	height:45px;
	
}

.dropdown-child a, .dropdown-child div
{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
	color: #2B2B2B;
}
.inicialesUsuario:hover .dropdown-child , .menuInicialUsuario:hover .inicialesUsuario .dropdown-child, .divMenuIcon:hover .dropdown-child , .menuInicialUsuario:hover .divMenuIcon .dropdown-child
{
	display: block;
}



.tdDropdownHover:hover
{
	background-color:#E6EFFD
}

.divMenuIcon
{
	background-image: none;
    text-align: center;
    cursor: pointer;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    width: 33px;
    height: 33px;
    position: relative;
    top: 0px;
    z-index: 1000;
}

.burbujaNotificacionV2
{
	background-image: none;
    color: #FFF !important;
    text-align: center;
    box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .17), 0 1px 1px rgba(0, 0, 0, .2);
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 17%), 0 1px 1px rgb(0 0 0 / 20%);

    cursor: pointer;
    background: #F3AF3D;
    border-radius: 60px;
	
	font-family: WorkSans;
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 14px;
	width:25px;
	height:25px;
	position:relative;
	top:-15px;

}

.burbujaNotificacionV2 div
{
	padding-top: 5px;
}



.treeControlSIUGJ 
{
	
}

.treeControlSIUGJ .x-tree-node
{
    font-family: Montserrat-Regular;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    min-height: 21px;
    height: auto !important;
    text-transform: uppercase;
    color: #3E3E3E;
}


.campoResaltado
{
	border-style: solid;
    border-width: 2px;
    border-color: #F00 !important;
	cursor: pointer !important;
}


.campoResaltadoComentarios
{
	border-style: solid;
    border-width: 2px;
    border-color: #260AC7;
	cursor: pointer !important;
}

.campoResaltadoCambios
{
	border-style: solid;
    border-width: 2px;
    border-color: #900;
	cursor: pointer !important;
}

.campoResaltadoCambiosAplicados
{
	border-style: solid;
    border-width: 2px;
    border-color: #00A82D;
	cursor: pointer !important;
}


.lblEtiquetaBarraPanelSiugj
{
    
    font-family: 'Montserrat' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 18px !important;
    color: #3F5878 !important;
}



.clsMensajeEspere 
{
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 500;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #1A3E9A !important;
}

.ctrlSeleccionado
{
	border-color:#F00 !important;
	border-style:solid !important;
	border-width:2px !important;
	
}


/* Calendar */

.x-date-menu .x-date-inner
{
	width:280px !important;
}


.x-date-menu .x-btn-text
{
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 27px !important;
	color: #656572 !important;
}

.x-date-menu .x-date-left, .x-date-menu .x-date-middle, .x-date-menu .x-date-right
{
	background-image: none !important;
}



.x-date-menu .x-date-inner, .x-date-menu th
{
	background-image: none !important;
	background-color: #FFF !important;
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 27px !important;
	color: #000000 !important;
	border-bottom:none !important;
	height:30px !important;

	

}

.x-date-mp .x-date-mp-month,
.x-date-mp .x-date-mp-year,
.x-date-menu .x-date-inner .x-date-prevday, .x-date-menu .x-date-inner .x-date-prevday .x-date-date, .x-date-menu .x-date-inner .x-date-prevday .x-date-date span,
.x-date-menu .x-date-inner .x-date-nextday, .x-date-menu .x-date-inner .x-date-nextday .x-date-date, .x-date-menu .x-date-inner .x-date-nextday .x-date-date span
{
	font-family: 'Montserrat' !important;
	font-style: normal  !important;
	font-weight: 400  !important;
	font-size: 14px  !important;
	line-height: 27px  !important;
	color: #656572  !important;
	height:30px !important;


}

.x-date-mp .x-date-mp-sel
{
	background-color:#1A3E9A !important;
}

.x-date-menu .x-date-inner .x-date-active, .x-date-menu .x-date-inner .x-date-active  .x-date-date, .x-date-menu .x-date-inner .x-date-active  .x-date-date span
{
	font-family: 'Montserrat'  !important;
	font-style: normal  !important;
	font-weight: 400  !important;
	font-size: 14px  !important;
	line-height: 27px  !important;
	color: #000000  !important;
	height:30px !important;

	

	
}

.x-date-menu .x-date-inner .x-date-selected .x-date-date
{
	background-color:#1A3E9A !important;
	
}


.x-date-menu .x-date-inner .x-date-today a, .x-date-mp .x-date-mp-sel a
{
	border-color:#1A3E9A !important;   
	padding: 0px;
	text-align:center; 
	background:none !important;
}


.x-date-menu .x-date-inner a 
{
   
	padding: 0px;
	text-align:center; 
}

.x-date-menu .x-date-inner .x-date-selected .x-date-date span,.x-date-mp .x-date-mp-sel a
{
	color:#FFF !important;
}

.x-date-menu .x-date-inner .x-date-disabled, .x-date-menu .x-date-inner .x-date-disabled  .x-date-date, .x-date-menu .x-date-inner .x-date-disabled  .x-date-date span
{
	font-family: 'Montserrat'  !important;
	font-style: normal  !important;
	font-weight: 400  !important;
	font-size: 14px  !important;
	line-height: 27px  !important;
	color: #000000  !important;
	height:30px !important;
	

	
}



.x-date-menu .x-date-bottom
{
	display:none !important;
}


.x-date-mp .x-date-mp-prev
{
	-moz-opacity: 0.6  !important;
    opacity: .6  !important;
    filter: alpha(opacity=60)  !important;
    background-position: 0px 0px !important;
    background-image: url(../../Scripts/ext/resources/images/gray/shared/left-btn.gif) !important;


}

.x-date-mp .x-date-mp-next
{
	-moz-opacity: 0.6 !important;
    opacity: .6  !important;
    filter: alpha(opacity=60)  !important;
	background-position: 0px 0px !important;
    background-image: url(../../Scripts/ext/resources/images/gray/shared/right-btn.gif) !important;


}

.x-date-mp .x-date-mp-btns
{
	background:none !important;
}





.x-date-mp .x-date-mp-btns .x-date-mp-ok
{
	background: #1A3E9A !important;
    color: #FFF !important;
    height: 30px !important;
    border-radius: 6px !important;
    border-color: #1A3E9A !important;
    border-width: 1px !important;
    font-family: 'Montserrat' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 21px !important;
	width:90px !important;
}


.x-date-mp .x-date-mp-btns .x-date-mp-cancel
{

	
	background: #FFF !important;
    color:#1A3E9A !important;
    height: 30px !important;
    border-radius: 6px !important;
    border-color: #1A3E9A !important;
    border-width: 1px !important;
    font-family: 'Montserrat' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    line-height: 21px !important;
	width:90px !important;
}


.x-row-editor .x-row-editor-bwrap .rowEditorCancel .x-btn-ml, .x-row-editor .x-row-editor-bwrap .rowEditorCancel .x-btn-mc, .x-row-editor .x-row-editor-bwrap .rowEditorCancel .x-btn-mr,
.x-row-editor .x-row-editor-bwrap .rowEditorCancel .x-btn-tl, .x-row-editor .x-row-editor-bwrap .rowEditorCancel .x-btn-tc, .x-row-editor .x-row-editor-bwrap .rowEditorCancel .x-btn-tr,
.x-row-editor .x-row-editor-bwrap .rowEditorOK .x-btn-ml, .x-row-editor .x-row-editor-bwrap .rowEditorOK .x-btn-mc, .x-row-editor .x-row-editor-bwrap .rowEditorOK .x-btn-mr,
.x-row-editor .x-row-editor-bwrap .rowEditorOK .x-btn-tl, .x-row-editor .x-row-editor-bwrap .rowEditorOK .x-btn-tc, .x-row-editor .x-row-editor-bwrap .rowEditorOK .x-btn-tr
{
	background-image:none !important;
	
}

.x-row-editor .x-btns .x-plain-body 
{
    height: 50px !important;
	background-color:#FFF !important;
	background-image: none !important;
}


.x-row-editor .x-btns .x-plain-bwrap 
{
    padding-right: 0px !important;
    background: none !important;
    background-color: #fff !important;
    
	
	border-bottom: solid !important;
	border-bottom-color: #E5E5E5  !important;
    border-bottom-width: 1px !important;
    
	
	
    border-right: solid !important;
    border-right-width: 1px !important;
	border-right-color: #E5E5E5 !important;
	
	border-left: solid !important;
    border-left-width: 1px !important;
	border-left-color: #E5E5E5  !important;

	
	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	
	
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-right-left-radius:10px;
	
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	
	

}

.x-row-editor .x-btns
{
	background:none !important;
}


/****Menu Grid*****/

.x-menu
{
	background-color: #FFF !important;
    background-image: none !important;
	border-color: #E5E5E5 !important;
	min-width:260px !important;
    border-radius: 10px 10px 10px 10px !important;
}

.x-menu .x-menu-list-item
{
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color: #2B2B2B !important;
	min-height:40px !important;
}



.x-menu-list-item a
{
	border-color:#FFF !important;
}


.x-menu .x-menu-item
{
	line-height:35px !important;
	color:#2B2B2B
}

.x-menu .x-menu-item img
{
	padding-top:10px !important;
}

.x-menu .x-menu-sep-li
{
	line-height: 1px !important;
	height:1px !important;
	min-height:1px !important;
}


.xg-hmenu-sort-asc .x-menu-item-icon
{
    background-image: url(../imagesSIUGJ/sortAsc.png) !important;
	background-repeat: no-repeat !important;
	
	height: 25px  !important;
}

.xg-hmenu-sort-desc .x-menu-item-icon
{
    background-image: url(../imagesSIUGJ/sortDesc.png) !important;
	background-repeat: no-repeat !important;
	
	height: 25px  !important;
}

.x-cols-icon
{
    background-image: url(../imagesSIUGJ/colums.png) !important;
	background-repeat: no-repeat !important;
	
	height: 25px  !important;
}

.x-group-by-icon
{
    background-image: url(../imagesSIUGJ/group.png) !important;
	background-repeat: no-repeat !important;
	
	height: 25px  !important;
}  

.btnExport .x-menu-item-icon 
{
    background-image: url(../imagesSIUGJ/exportExcel.png) !important;
	background-repeat: no-repeat !important;
	
	height: 25px  !important;
}  

.x-menu-check-item .x-menu-item-icon 
{
	background-image: url(../imagesSIUGJ/checkBoxMenu_0.png) !important;
	background-repeat: no-repeat !important;
    
    height: 25px !important;
}

.x-menu-item-checked .x-menu-item-icon
{
	background-image: url(../imagesSIUGJ/checkBoxMenu_1.png) !important;
	background-repeat: no-repeat !important;
    
    height: 25px !important;
}


.x-menu-item-arrow
{
	background-image: url(../imagesSIUGJ/rowMenuGrid_0.png) !important;
}

.x-menu-item-active .x-menu-item-arrow
{
	background-image: url(../imagesSIUGJ/rowMenuGrid_1.png) !important;
}


.x-menu-item-active 
{
    background-image: none !important;
    background-color: #E6EFFD !important;
    border-color: #E6EFFD !important;
}

.x-menu-item-active  .x-menu-item-text
{
    color: #1A3E9A !important;
}


.x-menu-list-item .x-form-text
{
	font-family: Montserrat !important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px !important;
    line-height: 20px !important;
    color: #3E3E3E !important;
    padding: 5px 8px !important;
	background-image:none !important;	
	margin-top: 5px;
	min-width:250px !important;
	border-radius: 5px 5px 5px 5px !important;
}

.ux-gridfilter-text-icon
{
	background-image: url(../imagesSIUGJ/lupaBarra.png) !important;
	background-repeat: no-repeat !important;
	
    height: 25px !important;
}

.ux-rangemenu-lt
{
	background-image: url(../imagesSIUGJ/less_than.png) !important;
	background-repeat: no-repeat !important;
	
    height: 25px !important;
}

.ux-rangemenu-gt
{
	background-image: url(../imagesSIUGJ/greater_than.png) !important;
	background-repeat: no-repeat !important;
	
    height: 25px !important;
}

.ux-rangemenu-eq
{
	background-image: url(../imagesSIUGJ/equals.png) !important;
	background-repeat: no-repeat !important;
	
    height: 25px !important;
}

.btnVistaProceso
{
	font-family: 'Montserrat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 16px !important;
	line-height: 20px !important;
	color: #2B2B2B !important;
}


.toolBarVistaProceso .x-btn-over,
.toolBarVistaProceso .x-btn-menu-active
{
	background-color:#E6EFFD;

}

/*.toolBarVistaProceso .x-btn-over button,
.toolBarVistaProceso .x-btn-menu-active
{
	color: #1A3E9A !important;

}*/


.toolBarVistaProceso .x-btn-menu-active .x-btn-ml, .toolBarVistaProceso .x-btn-menu-active .x-btn-mr, .toolBarVistaProceso .x-btn-menu-active .x-btn-mc, 
.toolBarVistaProceso .x-btn-menu-active .x-btn-bl, .toolBarVistaProceso .x-btn-menu-active .x-btn-bc, .toolBarVistaProceso .x-btn-menu-active .x-btn-br, 
.toolBarVistaProceso .x-btn-menu-active .x-btn-tl, .toolBarVistaProceso .x-btn-menu-active .x-btn-tc, .toolBarVistaProceso .x-btn-menu-active .x-btn-tr,
.toolBarVistaProceso .x-btn-over .x-btn-ml, .toolBarVistaProceso .x-btn-over .x-btn-mr, .toolBarVistaProceso .x-btn-over .x-btn-mc, 
.toolBarVistaProceso .x-btn-over .x-btn-bl, .toolBarVistaProceso .x-btn-over .x-btn-bc, .toolBarVistaProceso .x-btn-over .x-btn-br, 
.toolBarVistaProceso .x-btn-over .x-btn-tl, .toolBarVistaProceso .x-btn-over .x-btn-tc, .toolBarVistaProceso .x-btn-over .x-btn-tr
{
	background-image:none !important;
}


/***  Messsage Box****/


.clsinfo
{
	background: #f3af3d !important;
	border-color: #f3af3d !important;
}




.clserror
{
	background: #9b2027 !important;
	border-color: #9b2027 !important;
}


.clsquestion
{
	background: #1a3e9a !important;
	border-color: #1a3e9a !important;
}


.clsaccept
{
	background: #1b6e1b !important;
	border-color: #1b6e1b !important;
}



.clsinfoCancel
{

	border-color: #f3af3d !important;
}

.clsinfoCancel button
{
	color: #f3af3d !important;
}



.clserrorCancel
{
	border-color: #9b2027 !important;
}

.clserrorCancel button
{
	color: #9b2027 !important;
}

.clsquestionCancel
{
	border-color: #1a3e9a !important;
}

.clsquestionCancel button
{
	color: #1a3e9a !important;
}



.clsacceptCancel
{
	border-color: #1b6e1b !important;
}


.clsacceptCancel button
{
	color: #1b6e1b !important;
}

.clsinfo:hover
{
	-moz-opacity: 0.75 !important;
    opacity: .75  !important;
    filter: alpha(opacity=75)  !important;
}

.clsquestion:hover
{
	-moz-opacity: 0.75 !important;
    opacity: .75  !important;
    filter: alpha(opacity=75)  !important;
}

.clserror:hover
{
	-moz-opacity: 0.75 !important;
    opacity: .75  !important;
    filter: alpha(opacity=75)  !important;
}

.clsaccept:hover
{
	-moz-opacity: 0.75 !important;
    opacity: .75  !important;
    filter: alpha(opacity=75)  !important;
}




.msgHistorialSIUGJ .plupload_header
{
		display:none;
}
	
.msgHistorialSIUGJ .plupload_container
{
	padding:0px;
	border-width:1px;
	border-color:#CCC;
	border-style:solid;
	height:30px !important ;
}

.msgHistorialSIUGJ .plupload_filelist_header, .msgHistorialSIUGJ .plupload_filelist_footer
{
	background: #E6EFFD !important;
    border: 0px solid #E6EFFD !important;
	height: 40px;
    padding: 0px;
	
}


.msgHistorialSIUGJ .plupload_filelist_header div, .msgHistorialSIUGJ .plupload_filelist_header div span
{

	font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 30px;
    color: #1A3E9A;
}

.msgHistorialSIUGJ .plupload_droptext 
{
	line-height: 30px !important;
	background-color: #FFF !important;
	font-family: Montserrat-Regular !important;
	font-style: normal !important;
	font-weight: 300 !important;
	font-size: 16px !important;
	color: #656572 !important;
}

.msgHistorialSIUGJ .plupload_scroll .plupload_filelist 
{
	line-height: 25px !important;
	background: #FFF !important;
	padding-top: 7px !important;
}


.msgHistorialSIUGJ .plupload_filelist li 
{
	background: #FFF !important;
	border-bottom: 1px solid #FFF;
	font-family: Montserrat-Regular !important;
	font-style: normal !important;
	font-weight: 300 !important;
	font-size: 16px !important;
	color: #656572 !important;
	line-height: 25px !important;
}

/*.msgHistorialSIUGJ .plupload_file_name
{
	background: #FFF !important;
}*/


/* Agenda de audiencia*/
.SIUGJ_Etiqueta14_Gris
{
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #2B2B2B !important;
}


.SIUGJ_ControlEtiqueta14_Gris
{
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 300;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #2B2B2B !important;
}


.SIUGJ_ControlEtiqueta14_GrisClaro
{
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 300;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #888 !important;
}


.SIUGJ_Etiqueta14_Azul
{
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 400;
    font-size: 14px !important;
    line-height: 17px !important;
    color: #3F5878 !important;
}

.SIUGJ_Etiqueta12_Gris
{
    font-family: Montserrat !important;
    font-style: normal;
    font-weight: 600;
    font-size: 12px !important;
    line-height: 17px !important;
    color: #2B2B2B !important;
}

.SIUGJ_ControlEtiqueta > .SIUGJ_MensajeAlerta {
	font: inherit !important;
}

.leyendaFormulario
{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 22px;
	color: #2B2B2B;
}

.leyendaPathHistorial a, .leyendaPathHistorial span
{
	font-family: 'WorkSans';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #1A3E9A;

}


.tituloPathHistorial
{
	font-family: 'WorkSans';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #4671F6;
	display:inline;
}


.separadorPath
{
	width: 15px !important;
    height: 10px;
    display: inline-block;
    background-image: url(../../images/pathRight.png);
    background-position: 5px 1px;
	background-repeat:no-repeat;
	
}

.opcionesConfiguracionFormulario
{
	background: #E6EFFD;
	border-radius: 5px;
	height:60px;
	background-image:url(../imagesSIUGJ/link.png);
	background-repeat:no-repeat;
	background-position:10px 20px;

}

.opcionesConfiguracionFormulario a
{
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	text-decoration-line: underline;
	color: #3F5878;
	padding-left:35px;
}



.btnSiugjSmall .x-btn-text
{
	padding: 0px !important;
}


.encabezadoEscenario
{
	background: #FFFFFF;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #2B2B2B;
	
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #E5E5E5;
	
	
}

.encabezadoEscenario:first-child
{
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}

.encabezadoEscenario:last-child
{
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}

.filaEtapaEscenario
{
	background: rgba(230, 239, 253, 0.5);
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	color: #1A3E9A;
	padding: 20px;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #E5E5E5;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
}

.filaEtapaEscenario:first-child
{
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
}

.filaEtapaEscenario:last-child
{
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}


.valorCeldaEscenario
{
	
	background: #FFFFFF;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #2B2B2B;
	padding:20px;
}

.valorCeldaEscenario:first-child
{
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}

.valorCeldaEscenario:last-child
{
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}

.celdaBordeSuperior
{
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #E5E5E5;
}


.celdaBordeIzquierdo
{
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
}


.celdaCabeceraDictamenFinal
{
	background: rgba(230, 239, 253, 0.5);
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 18px;
	color: #1A3E9A;
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #E5E5E5;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
}

.celdaCabeceraDictamenFinal:first-child
{
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
}

.celdaCabeceraDictamenFinal:last-child
{
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}


.celdaCuerpoDictamenFinal
{
	background: #FFF;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100;
	font-size: 13px;
	line-height: 18px;
	color: #888;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
	padding-left:5px;
}

.celdaCuerpoDictamenFinal:first-child
{
	border-left-style:solid;
	border-left-width: 1px;
	border-left-color: #E5E5E5;
}

.celdaCuerpoDictamenFinal:last-child
{
	border-right-style:solid;
	border-right-width: 1px;
	border-right-color: #E5E5E5;
}

.panelBordeSuperior
{
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #E5E5E5;
}

.panelBordeInferior
{
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-color: #E5E5E5;
}