#columnaIzq .ui-widget-content{
    background: url("../../../rup/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border:  1px solid #c00000 ;
    color: #222222;
}

/*ENLACES DEL MENÚ*/
#columnaIzq a.ui-state-focus {
      background-color: #c00000 !important ;
      border:  1px solid #c00000 !important;
      color: white !important;
}
#columnaIzq a.ui-state-active{border:  1px solid #c00000 !important;}
#columnaIzq .ui-menu-item a .ui-icon {
    background-image: url(../../images/ui-icons_217bc0_256x240.png);
}
#columnaIzq .ui-menu-item a .ui-state-hover *.ui-icon, #columnaIzq .ui-state-focus *.ui-icon { 
	background-image: url(../../../rup/custom-theme/images/ui-icons_ffffff_256x240.png) !important;
	} 
.ui-widget-header {
	background:none !important;
    background-color: #c00000 !important;
    border: 1px solid #aaa;
    color: white;
    font-weight: bold;
}
/*FORMULARIOS*/

input[type="text"],input[type="password"],input[type="file"],textarea{
	background: #f6f6f6 !important;
  	border: 1px solid rgb(211, 211, 211) !important;
    color: #000 !important;
}
.ui-selectmenu-menu.ui-widget-content,.ui-autocomplete.ui-widget-content{border: 1px solid rgb(211, 211, 211) !important;
  	border-top:none !important;}
  	
.ui-selectmenu-dropdown,input.rup_combo {
    background: repeat-x scroll 50% 50% rgb(230, 230, 230) !important;
    border: 1px solid rgb(211, 211, 211) !important;    
    color: #000 !important;
}
.rup_combo .ui-state-hover,.ui-autocomplete .ui-menu-item .ui-state-hover{
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% rgb(230, 230, 230) !important;
    border: 1px solid rgb(211, 211, 211) !important;
    border-left: none !important;
    border-right: none !important;}
.custom-combobox a{background: #f6f6f6!important;border: 1px 1px 0px 1px solid rgb(211, 211, 211)!important;
    color: #000 !important;}  	
input.disabled,select.disabled, textarea.disabled, a.disabled { 
	background-color: #e6e6e6 !important;  
	color: #000000 !important; 
}
/* Foco general */
input[type="text"]:focus,input[type="password"]:focus,select:focus, textarea:focus
/*input:not([type="button"]):focus, textarea:focus,select:focus*/ {
	border-color: rgba(92, 156, 204, 0.8) !important;
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(92, 156, 204, 0.6) !important;
	outline: 0 none !important; 
}
.focus {
	border-color: rgba(92, 156, 204, 0.8) !important;
	box-shadow: 0 0px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(92, 156, 204, 0.6) !important;
	outline: 0 none !important; 
}
/*FIELDSET*/
fieldset { 
	border: 2px solid rgb(211, 211, 211) !important; 
}
legend { 
	color: #c00000 !important; 
	font-weight: bold !important; 
}
.expanded-icon, .ui-icon { 
	background-image: url(../../images/ui-icons_990013_256x240.png) !important;
}
.compressed-icon, .rup-maint_searchCriteria .ui-icon{ 
	background-image: url(../../images/ui-icons_ffffff_256x240.png) !important; 
}
.expanded-legend,.formulario_legend{ 
	border: 2px solid rgb(211, 211, 211) !important; 
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% rgb(230, 230, 230) !important; 
	color:#c00000 !important; 
}
 .formulario_legend span{color:#c00000 !important;  }
 .rup-maint_searchCriteria span{color:#fff !important; }
.compressed-legend,.rup-maint_searchCriteria{ 
	border: 2px solid rgb(211, 211, 211) !important; 	
	background: url(../../../rup/custom-theme/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) repeat-x scroll 50% 50% #c00000 !important; 
	color:#fff !important; 
}
.expanded-div { 
	border-left: 2px solid rgb(211, 211, 211) !important; 	
	border-bottom: 2px solid rgb(211, 211, 211) !important; 	
	border-right: 2px solid rgb(211, 211, 211) !important; 	
	border-top: none !important; 	
}
/*acordeon*/

.ui-button.ui-state-active{ 
		border: 1px solid rgb(211, 211, 211) !important; 
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% rgb(230, 230, 230) !important; 
	color: #c00000 !important;}

.custom-combobox-input {border-right: medium none !important;border-bottom-right-radius: 0 !important;border-top-right-radius: 0 !important;}
.custom-combobox-toggle,.custom-combobox-toggle.ui-button.ui-state-active {border-left: medium none !important;}
/*Titulo del mantenimiento*/

.mantenimiento {
    background-color: white !important;
    border: 9px solid #EBF0F3 !important;
    border-radius: 8px !important;
	padding:9px !important;
}
.titulo_mto{
	color:#2E6E9E !important;
	font-weight:bold !important;
}
.cajatitulo{
	background-color:white !important;
	color:black !important !important;
	}	
.cajatitulo h5{color:#c00000 !important}

.blockMsg{
	background: url(../../images/rup.ajaxLoader.gif) white right center no-repeat !important;
	border: 2px solid #c00000 !important;
    color: #E17009 !important;
}

/*GRID*/
/*PAGER*/
/*.ui-jqgrid-pager{background-image:none !important;background-color:#808080 !important}

.linkPaginacion,.pagControls,.ui-jqgrid .ui-paging-info{color:#fff !important;font-weight:bold !important;}
*/

input.ui-pg-input {
	background: white !important;
	border: 1px solid #808080 !important;
}
select{
	background: #fff !important;
  	border: 1px solid #808080  !important;
    color: #000 !important;
}


/*Estilo para celda cabecera de columna del grid*/
th.ui-state-default{
	background-image: none !important;
	background-color: #808080 !important;
	color: white !important;
}
th.ui-state-default.ui-state-hover {background-image: none !important;
	background-color: #e6e6e6 !important;
	color: black !important;ui-icons_217bc0_256x240.png
}
th.ui-state-default .ui-grid-ico-sort/*,.ui-jqgrid .ui-pg-table .ui-pg-button .ui-icon*/{
	background-image: url(../../images/ui-icons_ffffff_256x240.png) !important;
}
th.ui-state-default.ui-state-hover .ui-grid-ico-sort/*,.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-hover .ui-icon*/{
background-image: url(../../images/ui-icons_990013_256x240.png)!important;}

/*Estilo para celda que agrupa columnas del grid*/
th.ui-th-column-header{
	background-image: none !important;
	background-color: #555555 !important;
    border: 1px solid #364c63;
    color: #fff !important;
    font-weight: bold !important;
}
/*texto blanco para filas seleccionadas*/
tr.ui-state-highlight td{color:white !important;}



/*fondo del icono en estado normal*/
.ui-dialog-titlebar a span ,.ui-datepicker-header a span,.ui-jqgrid-view  a span{
	background-image: url(../../images/ui-icons_ffffff_256x240.png) !important;
}
/*fondo del icono en estado hover*/
.ui-dialog-titlebar a.ui-state-hover,.ui-datepicker-header a.ui-state-hover,.ui-jqgrid-view  a.ui-state-hover{
	background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% rgb(230, 230, 230) !important;
    border: 1px solid rgb(211, 211, 211) !important;    
}
.ui-dialog-titlebar a.ui-state-hover span ,.ui-datepicker-header a.ui-state-hover span,.ui-jqgrid-view  a.ui-state-hover span{
	background-image: url(../../images/ui-icons_990013_256x240.png) !important;
}


a.mng-acordeon.ui-widget {color:#217bc0;}
a.mng-acordeon.ui-widget span{
	background-image: url(../../images/ui-icons_217bc0_256x240.png);
}
a.mng-acordeon.ui-state-hover {color:#222;}
a.mng-acordeon.ui-state-hover span{
	background-image: url(../../../rup/custom-theme/images/ui-icons_222222_256x240.png)!important;
}
.rup-toolbar{
    width: auto !important;
    background-image: none !important;
    background-color: transparent !important;
    border: none !important;
     margin-bottom: 0.5em;
}