body, div, td {
	font-size: 12px;
}

.selectEstado {
	width: 100px !important;
	padding: 0 !important;
}

.selectTipos {
	width: 100% !important;
	padding: 0 !important;
}

.selectEstado>.ui-selectonemenu-trigger, .selectTipos>.ui-selectonemenu-trigger
	{
	width: 25px !important;
}

.ui-selectonemenu-filter-container {
	width: 100% !important;
}

.ui-selectonemenu-filter-container>.ui-selectonemenu-filter {
	width: 100% !important;
}
.ui-widget{
	font-size: 12px !important;;	
}
.ui-widget .ui-widget {
	font-size: 12px !important;
}

.ui-wizard-step-title {
	font-size: 14px !important;
}

.ui-growl {
	top: 55px !important;
	z-index: 9999 !important;;
}

.ui-selectlistbox-filter.ui-inputfield {
	width: 100% !important;;
}

.ui-calendar {
	width: 100%
}

.ui-calendar input {
	width: 100%;
}

.animated .ui-progressbar-value {
	background-image:
		url("/asistencia/resources/images/pbar-ani.gif") !important;
		height: 20px !important;
}
label{margin-bottom: 0 !important; font-weight: normal !important;}
.textDial{text-align: justify;}
.ui-selectcheckboxmenu .ui-selectcheckboxmenu-trigger{
	width: 26px !important;;
}
.ui-inputswitch .ui-inputswitch-on, .ui-inputswitch .ui-inputswitch-off{
	height: 22px !important;
}


.ui-steps .ui-steps-item {
    width: 24%;
    margin: 20px auto;
}
.ui-state-highlight {
    text-shadow: none !important;
}
 
.ui-steps.custom {
    margin-bottom: 30px;
}
 
.ui-steps.custom .ui-steps-item .ui-menuitem-link {
    height: 10px;
    padding: 0 1em;
}
 
.ui-steps.custom .ui-steps-item .ui-steps-number {
    background-color: #0081c2;
    color: #FFFFFF;
    display: inline-block;
    width: 30px;
    border-radius: 10px;
    margin-top: -10px;
    margin-bottom: 10px;
}
.btn{padding: 3px 10px !important;}

.ui-panel .ui-widget-content{background: #FFF !important;}
.ui-picklist .ui-picklist-list{width: auto !important; min-width: 300px !important; height: 300px !important;}