.body {
	font-family: Arial, Verdana, sans-serif !important; font-size: 10px !important;
}
label {
	padding-top: 3px; padding-bottom: 3px; margin-left: 0px;
}
.boton {
	margin-top: 6px; margin-bottom: 6px;
}
.ui-selectonemenu-panel {
	height: 250px;
}
.ui-widget {
	font-size: 11px !important;
}
.ui-widget-content {
	background-color: rgb(243, 242, 242) !important;
}
.ui-state-default {
	color: black !important;
}
.ui-widget-header .ui-state-default {
	color: black !important;
}
.ui-button {
	color: rgb(255, 255, 255) !important;
}
.ui-dialog-title {
	color: rgb(255, 255, 255) !important;
}
.ui-datepicker-title {
	color: rgb(255, 255, 255) !important;
}
.ui-inputtextarea {
	height: 80px !important;
}
.ui-panel-title {
	background: rgb(3, 78, 162) !important; padding: 2px !important; height: 24px; color: rgb(255, 255, 255) !important; font-size: 11px; font-weight: bold;
}
.ui-widget-header {
	background: rgb(3, 78, 162) !important;
}
.ui-tab {
	background: white !important;
}
.ui-messages-info {
	height: 34px !important;
}
.top {
	vertical-align: top;
}
.etiqueta {
	font-weight: bold; margin-bottom: 5px; display: inline-block; max-width: 100%;
}
.ui-corner-all {
	border-radius: 0px !important;
}
.ui-datatable .ui-datatable-header {
	color: rgb(255, 255, 255) !important; font-weight: bold; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.ui-button {
	background: rgb(3, 78, 162) !important; color: rgb(255, 255, 255) !important;
}
.ui-dialog-title {
	background: rgb(3, 78, 162) !important; color: rgb(255, 255, 255) !important;
}
.ui-datatable .ui-state-default {
	background: rgb(3, 78, 162); border: 1px solid rgb(174, 208, 234); border-image: none; color: rgb(255, 255, 255) !important; font-weight: bold;
}
.ui-datepicker-title {
	color: black !important;
}
.tabla-columna-centrada {
	text-align: center;
}
.tabla-columna-derecha {
	text-align: right;
}
.tabla-columna-izquierda {
	text-align: left;
}
.tabla-columna-datos {
	background-color: white;
}
.tabla-resultados {
	text-transform: uppercase; font-size: 10px;
}
.background-amarillo {
	background: rgb(242, 122, 30) !important;
}
.background-azul {
	background: rgb(3, 78, 162) !important;
}
.background-verde {
	background: rgb(15, 118, 25) !important;
}
.background-rojo {
	background: rgb(156, 27, 27) !important;
}
.background-gris {
	background: rgb(46, 46, 46) !important;
}
.amarillo {
	color: rgb(242, 122, 30) !important;
}
.azul {
	color: rgb(3, 78, 162) !important;
}
.verde {
	color: rgb(15, 118, 25) !important;
}
.rojo {
	color: rgb(156, 27, 27) !important;
}
.gris {
	color: rgb(46, 46, 46) !important;
}
.negro {
	color: rgb(0, 0, 0) !important;
}
.ui-datatable tbody td {
	white-space: inherit !important;
}
.ui-datatable tfoot td {
	white-space: inherit !important;
}
.ui-datatable thead td {
	white-space: inherit !important;
}
.ui-datatable thead th {
	white-space: inherit !important;
}
.ui-datatable tbody td {
	white-space: inherit !important;
}
.ui-datatable tfoot td {
	white-space: inherit !important;
}
#column_left {
	width: 12px; height: 40px; float: left;
}
#column_right {
	float: right;
}
.ui-datatable-odd {
	background: rgb(255, 255, 255) !important;
}
.ui-datatable-even {
	background: rgb(242, 245, 249) !important;
}
.fila-marcado {
	background: rgb(176, 248, 145) !important;
}
.fila-sin-marcado {
	
}
.ui-paginator .ui-paginator-current {
	color: rgb(255, 255, 255) !important;
}
.ui-paginator .ui-paginator-rpp-options {
	color: rgb(255, 255, 255) !important;
}
.ui-state-highlight {
	background: rgb(3, 78, 162) !important; border: rgb(3, 78, 162) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.ui-widget-content .ui-state-highlight {
	background: rgb(3, 78, 162) !important; border: rgb(3, 78, 162) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.ui-widget-header .ui-state-highlight {
	background: rgb(3, 78, 162) !important; border: rgb(3, 78, 162) !important; border-image: none !important; color: rgb(255, 255, 255) !important;
}
.ui-button .ui-button-text {
	color: rgb(255, 255, 255) !important;
}
.cuadro-movil {
	border: 1px rgb(136, 136, 136); border-image: none; box-shadow: 5px 5px 2px #888888; background-image: linear-gradient(rgb(249, 249, 249), rgb(238, 238, 238));
}
.ui-btn-active {
	background: linear-gradient(rgb(3, 78, 162), rgb(111, 172, 213)) rgb(83, 147, 197); border: 1px solid rgb(35, 115, 165); border-image: none; color: rgb(255, 255, 255); font-family: Helvetica, Arial, sans-serif; font-weight: bold; text-decoration: none; cursor: pointer; text-shadow: 0px 1px 1px #3373a5;
}
.background-error {
	background: rgb(255, 171, 171) !important;
}
.background-adv {
	background: rgb(243, 255, 115) !important;
}
