@charset "utf-8";

/* CSS Document */

.headerStyle {
	height: 215px !important;
}

.separadorHeader {
	border: 1px solid #88ABC2 !important;
	color: #88ABC2 !important;
	font-weight: bold !important;
	position: fixed !important;
	top: 28px !important;
	width: 100% !important;
}

.separadorApplicationLogo {
	border: 0.5px solid #000 !important;
	border-width: 0.5px !important;
	color: #000 !important;
	width: 285px !important;
	position: fixed !important;
	top: 100px !important;
	left: 960px !important;
}

.separadorHeaderBotton {
	border: 4px solid #88ABC2 !important;
	color: #88ABC2 !important;
	font-weight: bold !important;
	position: fixed !important;
	top: 150px !important;
	width: 100% !important;
}

.dateHeader {
	font: Arial, Helvetica, sans-serif !important;
	color: #576F6F !important;
	size: 13px !important;
	position: fixed !important;
	left: 12px !important;
}

.dependencyHeader {
	font: Arial, Helvetica, sans-serif !important;
	color: #576F6F !important;
	size: 13px !important;
	position: fixed !important;
	left: 450px !important;
}

.userHeader {
	font: Arial, Helvetica, sans-serif !important;
	color: #576F6F !important;
	size: 13px !important;
	position: fixed !important;
	left: 750px !important;
}

.roleHeader {
	font: Arial, Helvetica, sans-serif !important;
	color: #576F6F !important;
	size: 13px !important;
	position: fixed !important;
	left: 1100px !important;
}

.headerDesign {
	columns: 2 !important;
}

.scLogo {
	background-image: url('imagen/logoSDG.png') !important;
	background-size: contain !important;
	width: 257px !important;
	height: 134px !important;
	border: 0 !important;
	position: fixed !important;
	top: 45px !important;
	left: 20px !important;
}

.applicationLogo {
	border: 0 !important;
	position: fixed !important;
	top: 40px !important;
	left: 950px !important;
}

.applicationTextLogo1 {
	margin-left: 1.8% !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align: right !important;
	position: fixed !important;
	top: 115px !important;
}

.applicationTextLogo2 {
	margin-left: 0% !important;
	font-size: 12px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align: right !important;
	position: fixed !important;
	top: 130px !important;
}

.applicationTextApp {
	margin-left: 95% !important;
	font-size: 48px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	text-align: right !important;
	font-weight: bold !important;
	color: #CAA200 !important;
}

.loginConsole {
	background-color: #FFF !important;
	border-width: 1px !important;
	-moz-border-radius: 25px !important;
	-webkit-border-radius: 25px !important;
	border-radius: 25px !important;
	border-color: #CCCCCC !important;
	width: 750px !important;
	height: 300px !important;
	margin-left: 0px !important;
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	position: fixed !important;
	top: 225px !important;
	left: 250px !important;
	margin: auto !important;
}

.messageLoginConsole {
	position: fixed !important;
	top: 150px !important;
	left: 0px !important;
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
}

.loginConsoleColumns {
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
}

.loginConsoleColumns td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 0px 0px !important;
}

.loginConsoleColumns tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
	padding: 0px 0px !important;
}

.loginConsoleImg {
	background-image: url('imagen/loginimg.png') !important;
	width: 248px !important;
	height: 285px !important;
	background-size: cover !important;
	border: 0 !important;
	display: compact !important;
}

.loginPassImg {
	background-image: url('imagen/candado.png') !important;
	width: 68px !important;
	height: 81px !important;
	background-size: cover !important;
	border: 0 !important;
	display: compact !important;
}

.loginPassImg {
	background-image: url('imagen/candado.png') !important;
	width: 68px !important;
	height: 81px !important;
	background-size: cover !important;
	border: 0 !important;
	display: compact !important;
	margin-left: 45% !important;
}

.popupLogin {
	border: 0px !important;
	width: 460px !important;
	margin-top: 10% !important;
	margin-left: 10% !important;
}

.popupLogin td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 4px 10px !important;
}

.popupLogin tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
}

.loginConsoleInputs {
	border: 0px !important;
	width: 400px !important;
}

.loginConsoleInputs td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 4px 10px !important;
}

.loginConsoleInputs tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
}

.labelLoginText {
	font: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold !important;
	color: #576F6F !important;
}

.simpleLabelLoginText {
	font: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight: normal !important;
	color: #576F6F !important;
}

.loginConsoleColumnsFooter {
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
	position: fixed !important;
	top: 545px !important;
	left: 355px !important;
	text-align: center !important;
	margin: 0 auto !important;
}

.loginConsoleColumnsFooter td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 0px 0px !important;
}

.loginConsoleColumnsFooter tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
	padding: 0px 0px !important;
}

.loginConsoleColumnsFooterEmail {
	text-align: center !important;
	margin: 0 auto !important;
}

.pathPanelDescription {
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
	position: absolute !important;
	left: 5% !important;
}

.toolsOptions {
	background: url(imagen/contrasena.png) !important;
	position: fixed !important;
	top: 180px !important;
	left: 1075px !important;
}

.pathPanelDescription td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 0px 0px !important;
}

.pathPanelDescription tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
	padding: 0px 0px !important;
}

.labelTextAmbiente {
	
	font-size: 48px !important;
	font-family: Arial, Helvetica, sans-serif !important;
	color: #CAA200 !important;
	font-weight: bold !important;
	position: fixed !important;
	top: 55px !important;
	left: 500px !important;
	
}

.labelTextPath {
	font: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #576F6F !important;
	text-transform: uppercase !important;
	position: fixed !important;
	top: 190px !important;
	left: 160px !important;
}

.labelTextPathL {
	font: Arial, Helvetica, sans-serif !important;
	font-size: 13px !important;
	font-weight: bold !important;
	color: #576F6F !important;
	position: fixed !important;
	top: 190px !important;
	left: 65px !important;
}

.defaultPanelGridLogin {
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
}

.defaultPanelGridLogin td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 0px 0px 0px 0px !important;
}

.defaultPanelGridLogin tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
	padding: 0px 0px 0px 0px !important;
}

.defaultPanelGrid {
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
}

.defaultPanelGrid td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 8px 8px 8px 8px !important;
}

.defaultPanelGrid tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
	padding: 8px 8px 8px 8px !important;
}

.bottunPassChange {
	border: 0 !important;
	border-spacing: 0px !important;
	border-style: none !important;
	margin-left: 100% !important;
}

.bottunPassChange td {
	border-color: inherit !important;
	border-style: solid !important;
	border-width: 0px !important;
	padding: 8px 8px 8px 8px !important;
}

.bottunPassChange tr {
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 0px solid #A8A8A8 !important;
	color: #4F4F4F !important;
	padding: 8px 8px 8px 8px !important;
}

.unresizable {
	resize: none;
}

.etiquetaTexto {
	font-weigth: bold;
	padding-right: 5px;
}

.textoCapital {
	text-transform: capitalize !important;
}

.textoMayuscula {
	text-transform: uppercase !important;
}

.displayCaracteres {
	font-size: x-small;
	font-style: italic;
}

.ui-datatable .fila-aprobada td {
    background-color: #d4edda !important; 
    color: #155724 !important;
    font-weight: bold;
}
