.resaltado {
    font-weight: bold;
    color: red;
    background-color: #ffefef;
}


.bordered { 
    border: solid #ccc 1px; 
    -moz-border-radius: 20px; 
    -webkit-border-radius: 20px; 
    border-radius: 20px; 
    -webkit-box-shadow: 0 3px #ccc; 
    -moz-box-shadow: 0 3px #ccc; 
    box-shadow: 0 3px #ccc; 
}

.gridStyle100 {
	height: 100%;	
}

.gridStyle50 {
	height: 50%;	
}

.medal-gold-2 {
	background-image: url('../../res/img/fam-icons/medal_gold_2.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.medal-gold-3 {
	background-image: url('../../res/img/fam-icons/medal_gold_3.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.medal-gold-add {
	background-image: url('../../res/img/fam-icons/medal_gold_add.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.pedido_interno {
	background-image: url('../../res/img/fam-icons/script.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.pedido_externo {
	background-image: url('../../res/img/fam-icons/script_go.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.medal-gold-delete {
	background-image: url('../../res/img/fam-icons/medal_gold_delete.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.autorizacion_rechazada {
	background-image: url('../../res/img/fam-icons/cross.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.autorizacion_pendiente {
	background-image: url('../../res/img/fam-icons/hourglass.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.autorizacion_cancelada {
	background-image: url('../../res/img/fam-icons/application_error.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.autorizacion_utilizada {
	background-image: url('../../res/img/fam-icons/page_key.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}


.autorizacion_aprobada {
	background-image: url('../../res/img/fam-icons/tick.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}


.articulo-discontinuado {
	background-image: url('../../res/img/fam-icons/plugin_delete.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.vendedor-grid {
	background-image: url('../../res/img/fam-icons/user_suit.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}

.articulo-activo {
	background-image: url('../../res/img/fam-icons/accept.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.articulo-activo {
	background-image: url('../../res/img/fam-icons/accept.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.articulo-error {
	background-image: url('../../res/img/fam-icons/stop.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.articulo-baja {
	background-image: url('../../res/img/fam-icons/cross.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.serenity-add-row {
	background-image: url('../../res/img/fam-icons/add.png') ! important;	
}


.serenity-oferta {
	background-image: url('../../res/img/fam-icons/flag_red.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
		
}

.serenity-especial {
	background-image: url('../../res/img/fam-icons/flag_green.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}


.serenity_refresh{
	background-image: url('../../res/img/fam-icons/arrow_refresh.png') ! important;
}

.icon-edit-codigo {
	background-image: url('../../res/img/fam-icons/application_edit.png') ! important;
	width: 14px !important;
}

.serenity-siguiente{
	background-image: url('../../res/img/icon_arrow_right.png') ! important;	
}

.serenity-anterior{
	background-image: url('../../res/img/icon_arrow_left.png') ! important;	
}


.serenity-reservado-row{
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: 4px 0;
	background-repeat: no-repeat;
}

.serenity-publico-row{
	background-image: url('../../res/img/fam-icons/lock_open.png') ! important;
	background-position: 4px 0;
	background-repeat: no-repeat;
}

.serenity-lock {
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: center center;
	background-repeat: no-repeat;
}

.serenity-unlock {
	background-image: url('../../res/img/fam-icons/lock_open.png') ! important;
	background-position: center center;
	background-repeat: no-repeat;
}

.serenity-error-lock {
	background-image: url('../../res/img/fam-icons/lock_edit.png') ! important;
	background-position: center center;
	background-repeat: no-repeat;
}


.serenity-remove-ocupante-row{
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
}
.serenity-remove-lesionado-row{
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
}

.serenity-documentos-user {
	background-image: url('../../res/img/fam-icons/folder_user.png') ! important;
}

.serenity-folder-gdrive {
	background-image: url('../../res/img/fam-icons/folder_user.png') ! important;
	background-position: right;
	background-repeat: no-repeat;
}


.serenity-relations-doc {
	background-image: url('../../res/img/fam-icons/page_copy.png') ! important;
	background-position: right;
	background-repeat: no-repeat;
}


.serenity-observaciones-doc {
	background-image: url('../../res/img/fam-icons/page_copy.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}



.serenity-relations-oc {
	background-image: url('../../res/img/fam-icons/page_copy.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}



.serenity-reenvio-dgi {
	background-image: url('../../res/img/fam-icons/arrow_refresh.png') ! important;
}
.serenity-eliminar-doc {
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
}



.serenity-remove-actor-lesionado-row {
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
}
.serenity-remove-actor-row{
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
} 

.serenity-remove-reserva-row{
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
} 

.serenity-remove-vehiculo-row{ 
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
}

.icon-form-edit {
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}

.icon-liberar {
	background-image: url('../../res/img/fam-icons/page_white_go.png') ! important;
}

.icon-habilitar {
	background-image: url('../../res/img/fam-icons/key_go.png') ! important;
}


.icon-anulados {
	background-image: url('../../res/img/fam-icons/page_white_delete.png') ! important;
}

.icon-no-anulados {
	background-image: url('../../res/img/fam-icons/page_white_go.png') ! important;
}

.icon-solo-anulados {
	background-image: url('../../res/img/fam-icons/page_white_paintbrush.png') ! important;
}

.icon-actor-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}


.icon-form-estado-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}

.serenity-remove-estado-row {
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
}


.icon-form-ocupante-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}

.icon-form-actor-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;	
}
.icon-form-vehiculo-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;	
}
.icon-form-lesionado-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;	
}

.icon-form-actor-lesionado-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}

.icon-form-reserva-edit{
	background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}

.icon-form-actor-edit {
		background-image: url('../../res/img/fam-icons/application_form_edit.png') ! important;
}

.icon-map {
	background-image: url('../../res/img/fam-icons/map.png') ! important;
	clear: left;
	margin-top: 25px;
	border: none !important;
}

.serenity-empresa {
	background-image: url('../../res/img/fam-icons/chart_bar.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-user {
	background-image: url('../../res/img/fam-icons/user_suit.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-user-edit {
	background-image: url('../../res/img/fam-icons/user_edit.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-actor-user {
	background-image: url('../../res/img/fam-icons/user_suit.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-information-ref {
	background-image: url('../../res/img/fam-icons/information.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}

.serenity-information-elim {
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}



.serenity-cta-cte-comisiones {
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}


.serenity-information {
	background-image: url('../../res/img/fam-icons/information.png') ! important;
	background-repeat: no-repeat;
	background-position: center;
	opacity: 0.3;
	
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");	
}

 .serenity-ocupante-user {
	background-image: url('../../res/img/fam-icons/user_suit.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.serenity-add-row {
	background-image: url('../../res/img/fam-icons/add.png') ! important;	
}

.serenity-limpiar {
	background-image: url('../../res/img/icons/16x16/limpiar.png') ! important;
}

.serenity-find {
	background-image: url('../../res/img/grid/find.png') ! important;
}

.serenity-clear-filter {
	background-image: url('../../res/img/fam-icons/zoom_out.png') ! important;
}
.serenity-filter {
	background-image: url('../../res/img/fam-icons/zoom_in.png') ! important;
}
.serenity-clear-form {
	background-image: url('../../res/img/fam-icons/page_white_edit.png') ! important;
}

.serenity-confirm {
	background-image: url('../../res/img/fam-icons/accept.png') ! important;
}

.serenity-user-add {
	background-image: url('../../res/img/fam-icons/user_add.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}

.serenity-export_excel {
	background-image: url('../../res/img/fam-icons/page_excel.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.serenity-export_pdf {
	/*background-image: url('../../res/img/icons/16x16/printer.png') ! important;*/
	background-image: url('../../res/img/rpt/pdf.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-street {
	background-image: url('../../res/img/fam-icons/map.png') ! important;
}
.serenity-vcard {
	background-image: url('../../res/img/fam-icons/vcard.png') ! important;
}
.serenity-password {
	background-image: url('../../res/img/fam-icons/key.png') ! important;
}
.icon-grid, .main-panel-icon {
	background-image: url('../../res/img/fam-icons/table.png') ! important;
}
.icon-imprimir {
	background-image: url('../../res/img/fam-icons/printer.png') ! important;
}

.icon-paquete-envio {
	background-image: url('../../res/img/fam-icons/package_go.png') ! important;
}

.icon-anular-doc {
	/*background-image: url('../../res/img/fam-icons/delete.png') ! important;*/
	background-image: url('../../res/img/fam-icons/error2.png') ! important;
	
}

.icon-historico {
	background-image: url('../../res/img/fam-icons/calendar.png') ! important;
}
.icon-estanteria {
	background-image: url('../../res/img/fam-icons/table_multiple.png') ! important;
}
.icon-barrera {
	background-image: url('../../res/img/fam-icons/table_refresh.png') ! important;
}
.icon-script {
	background-image: url('../../res/img/fam-icons/script.png') ! important;
}
.icon-cerrar-solicitud {
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
}
.icon-programacion {
	background-image: url('../../res/img/fam-icons/calendar.png') ! important;
}
.icon-save {
	background-image: url('../../res/img/fam-icons/table_save.png') ! important;
}
.icon-devolucion {
	background-image: url('../../res/img/fam-icons/table_delete.png') ! important;
}
.icon-wand {
	background-image: url('../../res/img/fam-icons/wand.png') ! important;
}
.icon-new {
	background-image: url('../../res/img/fam-icons/table_lightning.png') ! important;
}
.icon-subtotales {
	background-image: url('../../res/img/fam-icons/sum.png') ! important;
}
.icon-add {
	background-image: url('../../res/img/fam-icons/table_row_insert.png') ! important;
}
.icon-button-money {
	background-image: url('../../res/img/fam-icons/money.png') ! important;
}
.icon-button-matricula {
	background-image: url('../../res/img/fam-icons/xhtml.png') ! important;
}
.icon-button-vehiculo {
	background-image: url('../../res/img/fam-icons/bus-icon.png') ! important;
}
.icon-asignar {
	background-image: url('../../res/img/fam-icons/user_add.png') ! important;
} 
.icon-desasignar {
	background-image: url('../../res/img/fam-icons/user_delete.png') ! important;
}
.icon-cambiar-estado {
	background-image: url('../../res/img/fam-icons/flag_red.png') ! important;
}

.icon-button-cliente {
	background-image: url('../../res/img/fam-icons/user_suit.png') ! important;
	background-position: left center;
	background-repeat: no-repeat;
}
.icon-servicio {
	background-image: url('../../res/img/fam-icons/application_view_columns.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}
.icon-articulo {
	background-image: url('../../res/img/fam-icons/cog.png') ! important;
	background-position:center;
	background-repeat: no-repeat;
}
.icon-mo {
	background-image: url('../../res/img/fam-icons/group_gear.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}
.icon-tt {
	background-image: url('../../res/img/fam-icons/user_go.png') ! important;
}
.icon-add-template {
	background-image: url('../../res/img/fam-icons/page_add.png') ! important;
}
.icon-add-template {
	background-image: url('../../res/img/fam-icons/page_add.png') ! important;
}

.presup-vehiculo {
	background-image: url('../../res/img/fam-icons/car-bw.png') ! important;
}
.presup-otro {
	background-image: url('../../res/img/fam-icons/car_delete.png') ! important;
}
.presup-toggle {
	padding-left: 0px!important;
	padding-right: 18px!important;
}

.money-cell {
	background-image: url('../../res/img/fam-icons/money_dollar.png') ! important;
	background-position: left center;
	background-repeat: no-repeat;
}


.icon-button-info {
	background-image: url('../../res/img/fam-icons/information.png') ! important;
	width: 14px !important;
}

/*--------- Iconos de botones de formulario --------*/
.icon-form-cerrar {
	background-image: url('../../res/img/icons/map_delete.png') ! important;
}
.icon-form-aceptar {
	background-image: url('../../res/img/icons/ok16.png') ! important;
}
.icon-form-cancelar {
	background-image: url('../../res/img/icons/cancel16.png') ! important;
}

.icon-form-google-drive {
	background-image: url('../../res/img/fam-icons/folder_go.png') ! important;
}

.icon-form-seguir {
	background-image: url('../../res/img/fam-icons/add.png') ! important;
}

.icon-view-page{
	background-image: url('../../res/img/fam-icons/layout_content.png') ! important;
}
.icon-historia{
	background-image: url('../../res/img/fam-icons/table.png') ! important;
}
.icon-add-page{
	background-image: url('../../res/img/fam-icons/layout_add.png') ! important;
}

.icon-contacto_recibido {
	background-image: url('../../res/img/icons/16x16/contact_in.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-contacto_realizado {
	background-image: url('../../res/img/icons/16x16/contact_out.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-estado_cancelado {
	background-image: url('../../res/img/icons/16x16/status_canceled.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-estado_sin_exito {
	background-image: url('../../res/img/icons/16x16/status_failure.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-estado_pendiente {
	background-image: url('../../res/img/icons/16x16/status_pending.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-estado_exito {
	background-image: url('../../res/img/icons/16x16/status_success.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;	
}

.icon-medio_email {
	background-image: url('../../res/img/icons/16x16/type_email.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-medio_telefono {
	background-image: url('../../res/img/icons/16x16/type_telephone.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-medio_celular {
	background-image: url('../../res/img/icons/16x16/phone.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.icon-medio_carta {
	background-image: url('../../res/img/icons/16x16/page_white_text.png') !important;
	background-repeat: no-repeat;
	background-position: center center ! important;
}

.serenity-propietario {
	background-image: url('../../res/img/fam-icons/user_suit.png') ! important;
}
.serenity-icon-details {
	background-image: url('../../res/img/fam-icons/magnifier.png') ! important;
}	

.x-accordion-hd {
	background-image:url(../../scripts/extjs/resources/images/gray/panel/light-hd.gif);
}

td.r {
	text-align: right;
	font-weight: bold;
}


.x-grid3-hd-row td.ux-filtered-column {
	font-style: italic;
    font-weight: bold;
    color: #ff6600;
}

.x-form-num-field {
	text-align:right;
	width:60px;
}


.delete-cell {
	background-image: url('../../res/img/fam-icons/table_row_delete.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
	cursor:hand;
    cursor:pointer;
}

.edit-cell {
	background-image: url('../../res/img/fam-icons/table_edit.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
	cursor:hand;
    cursor:pointer;
}



.accept-cell {
	background-image: url('../../res/img/fam-icons/accept.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}

.cotizacion-cell {
	background-image: url('../../res/img/fam-icons/calculator_edit.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
	cursor:hand;
    cursor:pointer;
}
.info-cell {
	background-image: url('../../res/img/fam-icons/information.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}
.cell-articulo {
	background-image: url('../../res/img/fam-icons/cog.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
	cursor:hand;
    cursor:pointer;
}
.cell-insumo {
	background-image: url('../../res/img/fam-icons/database.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}
.cell-mano-obra {
	background-image: url('../../res/img/fam-icons/group_gear.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}
.cell-servicio {
	background-image: url('../../res/img/fam-icons/user_go.png') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}
.cell-cerrado {
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: left center ! important;
	background-repeat: no-repeat ! important;
}
.cell-tick {
	background-image: url('../../res/img/tick.gif') ! important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}
.cell-checked {
	background-image: url(../../scripts/extjs/resources/images/default/form/checkbox.gif) !important;
	background-position: 0px -13px  ! important;
	background-repeat: no-repeat ! important;
}
.cell-unchecked {
	background-image: url(../../scripts/extjs/resources/images/default/form/checkbox.gif) !important;
	background-position: 0px 0px ! important;
	background-repeat: no-repeat ! important;
}
.cell-checked2 {
	background-image: url(../../res/img/icons/16x16/emblem-tick.png) !important;
	background-position: 0px 0px  ! important;
	background-repeat: no-repeat ! important;
}
.cell-unchecked2 {
	background-image: url(../../res/img/icons/16x16/dot.png) !important;
	background-position: -3px -3px  ! important;
	background-repeat: no-repeat ! important;
}

.cell-unchecked4 {
	background-image: url('../../res/img/icons/16x16/cancel16.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.cell-acuerdo {
	background-image: url(../../res/img/fam-icons/flag_green.png) !important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}

.cell-sin-acuerdo {
	background-image: url(../../res/img/fam-icons/flag_red.png) !important;
	background-position: center center ! important;
	background-repeat: no-repeat ! important;
}

.x-tool-btn-grid {
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 15px;
}

.x-tool-btn-toggle {
    background-position: 0 -60px;
}












.serenity-clear-filter-action {
	background-image: url('../../res/img/fam-icons/zoom_out.png') ! important;
	cursor:hand;
    cursor:pointer;
}


/*

.x-tool {
    background: none no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 15px;
    margin-left: 2px;
    overflow: hidden;
    width: 15px;
}

*/





.wzd_presupuesto_head {
	background-image: url('../../res/img/table_gear_bw64.png') ! important;
	background-position: right 2px ! important;
	background-repeat: no-repeat ! important;
}
.wzd_ot_head {
	background-image: url('../../res/img/page_white_wrench_bw64.png') ! important;
	background-position: right 2px ! important;
	background-repeat: no-repeat ! important;
}

body {
	font-family:arial,tahoma,helvetica,sans-serif;
	color: #000;
	background-color:#fff;
	
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.x-item-disabled {
	color:#3d4c5f;
	cursor:default;
	opacity:.6;
	-moz-opacity:.6;
	filter:alpha(opacity=60);
}

div.x-form-field-wrap {
	opacity:1!important;
	-moz-opacity:1!important;
	filter:alpha(opacity=100)!important;
}

input.x-item-disabled, textarea.x-item-disabled, div.x-item-disabled input {
    background-image: none!important;
    opacity:1!important;
	-moz-opacity:1!important;
	filter:alpha(opacity=100)!important;
	background-color: #f5f5f5!important;
	color: #000;
}

.x-item-disabled * {
	color:#3d4c5f!important;
	cursor:default!important;
}

/*--------- MultiSelect UX -------------------------*/
.ux-mselect-valid { border: 1px solid #B5B8C8; overflow:auto; }
.ux-mselect-invalid { border:0; overflow:auto; }
.ux-mselect-pointer { cursor:pointer; margin:1px;}
.ux-mselect-from {float:left;}
.ux-mselect-icons {float:left;}
.ux-mselect-to {float:left;}

.ux-mselect{
    overflow:auto;
    background:white;
    position:relative; /* for calculating scroll offsets */
    zoom:1;
    overflow:auto;	
}
.ux-mselect-item{
    font:normal 12px tahoma, arial, helvetica, sans-serif;
    padding:2px;
    border:1px solid #fff;
    white-space: nowrap;
    cursor:pointer;
}
.ux-mselect-selected{
	border:1px dotted #a3bae9 !important;
    background:#DFE8F6;
    cursor:pointer;
}

.icon-form {
	background-image: url('../../res/img/fam-icons/application_form.png') !important;
	background-position: 1px 2px;
}

.rojo {
	color: red !important;
}
.gris {
	color: silver !important;
}
.done{
	color: green !important;
	font-weight: bold;
}

.botoncito table tbody tr td.x-btn-left{background:url(../../scripts/extjs/resources/images/gray/button/btn-sprite.gif) no-repeat 0 -147px;}
.botoncito .x-btn-right{background:url(../../scripts/extjs/resources/images/gray/button/btn-sprite.gif) no-repeat 0 -168px;}
.botoncito .x-btn-center{background:url(../../scripts/extjs/resources/images/gray/button/btn-sprite.gif) repeat-x 0 -189px;}


/* styles for rows */
.ux-row-action-cell .x-grid3-cell-inner {
	padding:1px 0 0 0;
}
.ux-row-action-item {
	float:left;
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	margin: 0 5px 0 0;
	cursor:pointer;
	overflow:hidden;
}
.ext-ie .ux-row-action-item {
	width:16px;
}
.ext-ie .ux-row-action-text {
	width:auto;
}
.ux-row-action-item span {
	vertical-align:middle;
	padding:0 0 0 20px;
	line-height:18px;
}
.ext-ie .ux-row-action-item span {
	width:auto;
}

/* styles for groups */
.x-grid-group-hd div {
	position:relative;
	height:16px;
	font-family:"segoe ui",tahoma, arial, sans-serif;
}
.ux-grow-action-item {
	min-width:16px;
	height:16px;
	background-repeat:no-repeat;
	background-position: 0 50% ! important;
	margin: 0 0 0 4px;
	padding: 0 ! important;
	cursor:pointer;
	float:left;
}
.ext-ie .ux-grow-action-item {
	width:16px;
}
.ux-action-right {
	float:right;
	margin: 0 3px 0 2px;
	padding: 0 ! important;
}
.ux-grow-action-text {
	padding: 0 ! important;
	margin:0 ! important;
	background:transparent none ! important;
	float:left;
}

.ux-radio-group-panel {
	background-color: transparent !important; /* #ECEEF0 !important; */
	padding-left: 3px;
}

.x-grid3-row {
	background-color: #ffffff;
}
.x-grid3-row-alt {
	background-color: #fafafa;
}

.water-marked{
	background-image: url(../../res/img/default/water-mark.png);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.x-panel-footer-status2 {
	background-image: url('../../res/img/fam-icons/error.png') ! important;
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-left: 10px;
}
.x-panel-footer-status2 span {
	margin-left: 16px;
	color: #000;
}

.filter-field-eq div {
	background-image: url('../../res/img/grid/equals.png') ! important;
	background-repeat: no-repeat;
	background-position: 165px center;
}
.filter-field-lt div {
	background-image: url('../../res/img/grid/less_then.png') ! important;
	background-repeat: no-repeat;
	background-position: 165px center;
}
.filter-field-gt div {
	background-image: url('../../res/img/grid/greater_then.png') ! important;
	background-repeat: no-repeat;
	background-position: 165px center;
}
.filter-field-find div {
	background-image: url('../../res/img/grid/find.png') ! important;
	background-repeat: no-repeat;
	background-position: 165px center;
}
.filter-field-eq div input, .filter-field-lt div input, .filter-field-gt div input, .filter-field-find div input, .filter-field-empty div input {
	margin-left: 20px;
}
.ct-separator {
	border-top: 1px solid #AABBCC;
	padding-top: 4px;
}

.x-toolbar .x-btn-text {
    color:#fff;
}

.x-toolbar .x-btn-over .x-btn-left{background:url(../../scripts/extjs/resources/images/slate/button/btn-sprite.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(../../scripts/extjs/resources/images/slate/button/btn-sprite.gif) no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(../../scripts/extjs/resources/images/slate/button/btn-sprite.gif) repeat-x 0 -42px;}

.x-btn button:not(.x-btn-icon-large-left), .x-btn-icon button:not(.x-btn-icon-large-left) {
	height: 18px !important;
}
.botoncito button {
	height: 16px !important;
	width: 17px !important;
}

.x-btn-icon .x-btn-center {
    padding: 0px;
}
.x-btn-text-icon .x-btn-center .x-btn-text {
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding: 0 0 2px 18px;
}
/*
.x-toolbar .x-btn-text {
    color:#gray;
    font-size: 12px;
}

.x-toolbar .x-btn-over .x-btn-left{background:url(../../scripts/extjs/resources/images/slate/button/btn-sprite.gif) no-repeat 0 0;}
.x-toolbar .x-btn-over .x-btn-right{background:url(../../scripts/extjs/resources/images/slate/button/btn-sprite.gif) no-repeat 0 -21px;}
.x-toolbar .x-btn-over .x-btn-center{background:url(../../scripts/extjs/resources/images/slate/button/btn-sprite.gif) repeat-x 0 -42px;}

#main-tb .x-btn button,#main-tb .x-btn-icon button {
	height: 21px !important;
}
.x-btn-icon .x-btn-center {
    padding: 0px;
}
.x-btn-text-icon .x-btn-center .x-btn-text {
    background-position: 0 2px;
    background-repeat: no-repeat;
    padding: 0 0 2px 18px;
}
*/
/*
button.x-btn-text-icon{
    padding: 0px 0 2px 18px;
}
*/
.tipTable {
	border-style: none;
	border-right: solid 1px silver;
	border-bottom: solid 1px silver;
}
.tipTable thead tr th {
	background-color:#EDEEF0;
	text-align: center;
	font-weight: bold;
}
.tipTable th, .tipTable td {
	padding: 2px;
	border-left: solid 1px silver;
	border-top: solid 1px silver;
	background-color: #fff;
}
#imgWarning {
	width: 130px;
	height: 100px;
}
div.warning { /*
	background: url(../images/dialog-warning-113x90.png) no-repeat 10px 0px transparent; */
	background: url(../images/document-open-md.png) no-repeat 10px 0px transparent;
	opacity:.7;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
}
.warning-hidden {
	visibility: hidden;
}

.x-form-display-field {
    border: 1px solid silver;
    height: 18px !important;
    padding-top: 3px;
    background-color: #f5f5f5;
    padding-left: 3px;
    padding-right: 3px;
}
.right-aligned {
	text-align: right;
}

.tachado_rojo{color:#f00;text-decoration:line-through;}  
.tachado_rojo span{color:gray;}

.tachado_negro{color:#000;text-decoration:line-through;}  
.tachado_negro span{color:gray;}

.con_revision_pendiente{background-color:#00bb2d;}  
.con_revision_pendiente span{color:gray;}


.x-grid-group-hd{cursor:pointer;padding-top:6px;}
.x-grid3-gridsummary-row-inner {border-top: solid 1px #ededed !important;}
.x-grid3-summary-row {border-top: solid 1px #ffffff !important;}

.x-box-red .x-box-bl,.x-box-red .x-box-br,.x-box-red .x-box-tl,.x-box-red .x-box-tr{background-image:url(../../scripts/extjs/resources/images/default/box/corners-red.png);}
.x-box-red .x-box-bc,.x-box-red .x-box-mc,.x-box-red .x-box-tc{background-image:url(../../scripts/extjs/resources/images/default/box/tb-red.png);}
.x-box-red .x-box-mc{background-color:#F6B3B3;}
.x-box-red .x-box-mc h3{color:#5a0909;}
.x-box-red .x-box-ml{background-image:url(../../scripts/extjs/resources/images/default/box/l-red.png);}
.x-box-red .x-box-mr{background-image:url(../../scripts/extjs/resources/images/default/box/r-red.png);}



input[type='file'].hidden
{
    margin: 0;
    padding: 0;
    position: relative;
    top: 150px;
    right: 0;
    height: 100%;
    font-size: 60px;
    cursor: pointer;
    opacity: 0;
    -moz-opacity: 0;
    filter: Alpha(Opacity=0);
}


img.fileDownload
{
    height: 250px;
    width: 250px;
    padding: 0;
    display: inline-block; 
    vertical-align: middle;
    margin: 0 4px 0 0;
    position: absolute;
    top: 0;
    left: 0;
    border: solid 1px #e5e5e5;
}

div.hiddenFileInputContainter
{
    position: relative;
    display: inline-block;
    width: 252px;
    height: 252px;
    overflow: hidden;
    vertical-align: middle;
    /* cursor: pointer; */
}

div.selector
{
	margin: 0;
	position: absolute;
	top: 151px;
	left: 1;
	width: 250px;
	height: 100px;
	text-align: center;
	visibility: hidden;
	background-image: url(../../res/img/translucid-orange.png);
}

div.selector span
{
	display: block;
	margin-top:42px;
	color: #fff;
	font-weight: bold;
	font-size: 13px;
}

a, button, div {
   outline: 0;
}

.grey-button .x-btn-tl, 
.grey-button .x-btn-tr, 
.grey-button .x-btn-tc, 
.grey-button .x-btn-ml, 
.grey-button .x-btn-mr, 
.grey-button .x-btn-mc, 
.grey-button .x-btn-bl, 
.grey-button .x-btn-br, 
.grey-button .x-btn-bc{
	background-image: url("../img/xtheme-btn-grey.gif");
}

.red-button .x-btn-tl, 
.red-button .x-btn-tr, 
.red-button .x-btn-tc, 
.red-button .x-btn-ml, 
.red-button .x-btn-mr, 
.red-button .x-btn-mc, 
.red-button .x-btn-bl, 
.red-button .x-btn-br, 
.red-button .x-btn-bc{
	background-image: url("../img/xtheme-btn-red.gif");
}

.green-button .x-btn-tl, 
.green-button .x-btn-tr, 
.green-button .x-btn-tc, 
.green-button .x-btn-ml, 
.green-button .x-btn-mr, 
.green-button .x-btn-mc, 
.green-button .x-btn-bl, 
.green-button .x-btn-br, 
.green-button .x-btn-bc{
	background-image: url("../img/xtheme-btn-green.gif");
}

.red-button .x-btn-tl, .grey-button .x-btn-tl, .green-button .x-btn-tl {
	background-position: -6px 0;
}

.red-button .x-btn-tr, .grey-button .x-btn-tr, .green-button .x-btn-tr{
	background-position: -9px 0;
}

.red-button .x-btn-tc, .grey-button .x-btn-tc, .green-button .x-btn-tc{
	background-position: 0 -9px;
}

.red-button .x-btn-ml, .grey-button .x-btn-ml, .green-button .x-btn-ml{
	background-position: -6px -24px;
}

.red-button .x-btn-mr, .grey-button .x-btn-mr, .green-button .x-btn-mr{
	background-position: -9px -24px;
}

.red-button .x-btn-mc, .grey-button .x-btn-mc, .green-button .x-btn-mc{
	background-position: 0 -2168px;
}

.red-button .x-btn-bl, .grey-button .x-btn-bl, .green-button .x-btn-bl{
	background-position: -6px -3px;
}

.red-button .x-btn-br, .grey-button .x-btn-br, .green-button .x-btn-br{
	background-position: -9px -3px;
}

.red-button .x-btn-bc, .grey-button .x-btn-bc, .green-button .x-btn-bc{
	background-position: 0 -18px;
}

.red-button button, .grey-button button, .green-button button {
	color:#333 !important;
}

.red-button, .grey-button, .green-button {
	margin-left: 2px;
}
.red-button.x-btn-over .x-btn-tl, 
.red-button.x-btn-over .x-btn-tr, 
.red-button.x-btn-over .x-btn-tc, 
.red-button.x-btn-over .x-btn-ml, 
.red-button.x-btn-over .x-btn-mr, 
.red-button.x-btn-over .x-btn-mc, 
.red-button.x-btn-over .x-btn-bl, 
.red-button.x-btn-over .x-btn-br, 
.red-button.x-btn-over .x-btn-bc{
	background-image: url("../img/xtheme-btn-redh.gif") !important;	
}
.grey-button.x-btn-over .x-btn-tl, 
.grey-button.x-btn-over .x-btn-tr, 
.grey-button.x-btn-over .x-btn-tc, 
.grey-button.x-btn-over .x-btn-ml, 
.grey-button.x-btn-over .x-btn-mr, 
.grey-button.x-btn-over .x-btn-mc, 
.grey-button.x-btn-over .x-btn-bl, 
.grey-button.x-btn-over .x-btn-br, 
.grey-button.x-btn-over .x-btn-bc{
	background-image: url("../img/xtheme-btn-greyh.gif") !important;	
}
.green-button.x-btn-over .x-btn-tl, 
.green-button.x-btn-over .x-btn-tr, 
.green-button.x-btn-over .x-btn-tc, 
.green-button.x-btn-over .x-btn-ml, 
.green-button.x-btn-over .x-btn-mr, 
.green-button.x-btn-over .x-btn-mc, 
.green-button.x-btn-over .x-btn-bl, 
.green-button.x-btn-over .x-btn-br, 
.green-button.x-btn-over .x-btn-bc{
	background-image: url("../img/xtheme-btn-greenh.gif") !important;	
}
.red-button.x-btn-over button, .red-button button:focus {
	color: #fff !important;
	text-shadow: 1px 1px 2px black, 0 0 1em #875D5D, 0 0 0.2em #875D5D;	
}
.green-button.x-btn-over button, .green-button button:focus {
	color: #fff !important;
	text-shadow: 1px 1px 2px black, 0 0 1em #875D5D, 0 0 0.2em #875D5D;	
}
.grey-button.x-btn-over button, .grey-button button:focus {
	color: #fff !important;
	text-shadow: 1px 1px 2px black, 0 0 1em #5E7189, 0 0 0.2em #5E7189;	
}


button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

/* Manejo de archivos. */

.x-form-file-wrap {
    position: relative;
    height: 22px;
}



.x-form-file-wrap .x-form-file {
	position: absolute;
	right: 0;
	/*-moz-opacity: 0;
	filter:alpha(opacity:0);*/
	opacity: 0;
	z-index: 2;
    height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
	position: absolute;
	right: 0;
	z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
    position: absolute;
    left: 0;
    z-index: 3;
    color: #777;
}

.upload-icon
 {
	background:	url('../../res/img/fam-icons/folder_find.png') no-repeat 0 0 !important;
}

.upload-archivo
 {
	background:	url('../../res/img/fam-icons/folder_add.png') no-repeat 0 0 !important;
}

.panel-html-title {
	font-size: 12pt !important;
	font-weight: bold !important;
}

.panel-html-subtitle {
	font-size: 9pt !important;
	font-weight: bold !important;
}

.panel-html-detail {
	font-size: 9pt !important;
	padding-left: 20px !important;
}


.x-tool-test {
	color: #de898c;
	font-weight: bold;
	line-height: 15px;
	padding-left: 3px;
	padding-right: 3px;
	float: right;
    margin-left: 3px;
	
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.x-tool-test:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.x-tool-test:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

input.x-tbar-page-number {
       width: 40px!important;
}
 
.x-panel-noborder .x-panel-tbar-noborder .x-toolbar {
    padding: 5px;
}


.x-tool-cerrar {
	background-image: url("../../scripts/extjs/resources/images/slate/panel/tool-sprites-red.gif") !important;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.x-tool-cerrar-over {
	background-position:-15px 0;
}
.top-toolbar table:not(.red-button).x-btn-over button, .x-panel-tbar table:not(.red-button).x-btn-over button {
	color: #fff !important;
	text-shadow: 1px 1px 2px black, 0 0 1em #5E7189, 0 0 0.2em #5E7189;
}

.x-window-footer .x-btn-over button, table.x-btn-pressed button, .x-panel-bbar .x-btn-over button,  
.x-window-footer button:focus, .x-panel-bbar button:focus {
	color: #fff !important;
	text-shadow: 1px 1px 2px black, 0 0 1em #5E7189, 0 0 0.2em #5E7189;	
}
/* eof */

.pull-left{
	display:block;float:none!important
}

.serenity-servicios-anteriores {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px center;
}

.serenity-servicios-articulos {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px center;
}

.serenity-detalle-solicitudes {
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px center;
}

.icon-remito {
	background:	url('../../res/img/fam-icons/page.png') no-repeat 0 0 !important;
}
.icon-remito-interno {
	background:	url('../../res/img/fam-icons/page_red.png') no-repeat 0 0 !important;
}
.icon-Helper {
	background:	url('../../res/img/fam-icons/help.png') no-repeat 0 0 !important;
}
.icon-monitor {
	background:	url('../../res/img/fam-icons/monitor.png') no-repeat 0 0 !important;
}

.icon-clean {
	background-image: url('../../res/img/icons/16x16/limpiar.png') ! important;
	/*background-image: url('../../res/img/fam-icons/bin_empty.png') ! important;*/
	background-repeat: no-repeat;
	background-position: left center;
}

.serenity-oc-row {
	background-image: url('../../res/img/fam-icons/note_edit.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.3;
	
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.serenity-remove-row {
	background-image: url('../../res/img/fam-icons/error2.png') ! important;
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.3;
	
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.serenity-edit-row {
	background-image: url('../../res/img/fam-icons/application_edit.png') ! important;	
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.3;
	
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");	
}

.serenity-consultar-stock {
	background-image: url('../../res/img/fam-icons/application_view_detail.png') ! important;	
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.3;
	
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");	
}

.solicitud-habilitada {
	background-image: url('../../res/img/fam-icons/key_go.png') ! important;
	background-repeat: no-repeat;
	background-position: left center;
}
.solicitud-sin_programar {
	background-image: url('../../res/img/fam-icons/flag_red.png') ! important;
	background-repeat: no-repeat;
	background-position: left center;
}

.documento_anulado {
	background-image:url('../../res/img/fam-icons/delete.png') ! important;
	background-repeat: no-repeat;
	background-position: left center;
}

.solicitud-habilitada span, .solicitud-sin_programar span {
	display: inline-block;
	padding-left: 16px;
	font-weight: 700;
}
 
.x-grid3-row-over .serenity-remove-row , .x-grid3-row-over .serenity-edit-row,  .x-grid3-row-over .serenity-information, .x-grid3-row-over .serenity-oc-row {
	opacity: 1;
	-moz-filter: none;
    -o-filter: none;
    -webkit-filter: grayscale(0%);
    filter: none;
}

.x-grid3-row-over .serenity-servicios-anteriores {
	background-image: url('../../res/img/fam-icons/group_gear.png') ! important;
}

.x-grid3-row-over .serenity-servicios-articulos {
	background-image: url('../../res/img/fam-icons/zoom_in.png') ! important;
}

.x-grid3-row-over .serenity-detalle-solicitudes {
	background-image: url('../../res/img/fam-icons/bus-icon.png') ! important;
}

.serenity-servicios-articulos:hover {
	color: #fff;
	background-color: #3F4C5F;
	cursor: pointer;
}

.serenity-servicios-anteriores:hover {
	color: #fff;
	background-color: #3F4C5F;
	cursor: pointer;
}

.serenity-remove-row:hover .serenity-servicios-anteriores {
	cursor: pointer;
}

.serenity-remove-row:hover .serenity-servicios-articulos {
	cursor: pointer;
}



.serenity-information:hover {
	cursor: pointer;
}

.serenity-oc-row:hover {
	cursor: pointer;
}

.serenity-edit-row:hover {
	cursor: pointer;
}

.serenity-edit:hover {
	color: #fff;
	background-color: #3F4C5F;
	cursor: pointer;
}

.serenity-row-pointer:hover {
	cursor: pointer;
}




.ext-el-mask {
	background-color: #f5f5f5;
	opacity: 0.6;
}

.x-form-field-wrap .x-form-add-trigger {
    background-image: url("../images/slate/form/add-trigger.gif");
}
.icon-printer2 {
	background-image: url('../img/simplicio/icons-32/print.png') ! important;
}
.icon-erase2 {
	background-image: url('../img/simplicio/icons-32/notification_error.png') ! important;
}
.icon-file2 {
	background-image: url('../img/simplicio/icons-32/file.png') ! important;
}

.x-grid-panel, .x-form, .noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.icon-question-red {
	background-image: url('../../res/img/icon-question-red.gif')	! important;
	background-repeat: no-repeat;
}

.div-locacion {
	display: inline-block;
	text-align: left;
}
.div-stock {
	display: inline-block;
	text-align: right;
	width: 100px;
	border-left: dashed 1px #999;
}
.div-stock span {
	display:inline-block;
}
.div-stock span:first-child {
	color: #999;
}
.div-stock span:nth-child(2) {
	width: 60px;
}

.solicitud-finalizada {
	background: none no-repeat scroll 0 0 #AB5351 !important;
	color: #ffffff !important;
}


.producto-aumenta{
	background-image: url('../../res/img/generador_consultas/arrow_red_up.gif') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.producto-disminuye{
	background-image: url('../../res/img/generador_consultas/arrow_down.gif') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.producto-no-determinado{
	background-image: url('../../res/img/generador_consultas/note_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.cambio_aplicado{
	background-image: url('../../res/img/icons/16x16/tick.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.cambio_pendiente{
	background-image: url('../../res/img/icons/16x16/page_white_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.cambio_cancelado{
	background-image: url('../../res/img/icons/16x16/emblem-warning.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.sin_cambio{
	background-image: url('../../res/img/fam-icons/arrow_refresh.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.icon_refreshs{
	background-image: url('../../res/img/fam-icons/arrow_refresh.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}

.status_invariante{
	background-image: url('../../res/img/fam-icons/flag_yellow.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.status_mayor_maximo{
	background-image: url('../../res/img/fam-icons/flag_red.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.status_menor_minimo{
	background-image: url('../../res/img/fam-icons/flag_green.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-oc-pendiente{
	background-image: url('../../res/img/fam-icons/lock_open.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-oc-confirmada{
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-oc-anulada{
	background-image: url('../../res/img/fam-icons/delete.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-lp-pendiente{
	background-image: url('../../res/img/fam-icons/lock_open.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-lp-confirmada{
	background-image: url('../../res/img/fam-icons/lock_green.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.estado-pendiente{
	background-image: url('../../res/img/fam-icons/lock_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-confirmada{
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-desconfirmada{
	background-image: url('../../res/img/fam-icons/lock_open.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-anulado{
	background-image: url('../../res/img/fam-icons/lock_delete.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.estado-pedido-pendiente{
	background-image: url('../../res/img/fam-icons/lock_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-pedido-armado{
	background-image: url('../../res/img/fam-icons/lock_open.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-pedido-facturado{
	background-image: url('../../res/img/fam-icons/lock.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-pedido-pendiente-envio{
	background-image: url('../../res/img/fam-icons/hourglass_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.estado-pedido-anulado{
	background-image: url('../../res/img/fam-icons/lock_delete.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}



.serenity-documento-ok{
	background-image: url('../../res/img/fam-icons/accept.png')	! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-mov-bco-caja{
	background-image: url('../../res/img/fam-icons/money_dollar.png') ! important;
	background-position:right;
	background-repeat: no-repeat;
}

.serenity-mov-bco-documento-emitido{
	background-image: url('../../res/img/fam-icons/page_white_go.png')	! important;
	background-position: right;
	background-repeat: no-repeat;
}

.serenity-mov-bco-documento-recibido{
	background-image: url('../../res/img/fam-icons/page_white_get.png')	! important;
	background-position: right;
	background-repeat: no-repeat;
}

.serenity-consulta-documento-emitido{
	background-image: url('../../res/img/fam-icons/page.png')	! important;
	background-position: right;
	background-repeat: no-repeat;
}

.serenity-consulta-documento-recibido{
	background-image: url('../../res/img/fam-icons/page_white_get.png')	! important;
	background-position: right;
	background-repeat: no-repeat;
}

.serenity-consulta-documento-imputado{
	background-image: url('../../res/img/fam-icons/page_white_find.png') ! important;
	background-position: left;
	background-repeat: no-repeat;
}

.serenity-documento-anulado{
	background-image: url('../../res/img/fam-icons/error2.png') ! important;	
	background-position: center;
	background-repeat: no-repeat;
}


.page-excel {
	background:	url('../../res/img/fam-icons/page_excel.png') no-repeat 0 0 !important;
}

.bullet-arrow-down{
	background-image: url('../../res/img/fam-icons/bullet_arrow_down.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.bullet-arrow-up{
	background-image: url('../../res/img/fam-icons/bullet_arrow_up.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo-costo-compra{
	background-image: url('../../res/img/fam-icons/vcard_add.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}
.tipo-costo-manual{
	background-image: url('../../res/img/fam-icons/page_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo-costo-manual-negociado{
	background-image: url('../../res/img/fam-icons/user_green.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo-costo-manual-outlet{
	background-image: url('../../res/img/fam-icons/user_red.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo-costo-import{
	background-image: url('../../res/img/fam-icons/page_white_paste.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo-costo-import-dev{
	background-image: url('../../res/img/fam-icons/page_white_stack.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}



.tipo-costo-lista-precio{
	background-image: url('../../res/img/fam-icons/report_key.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo-costo-orden-compra{
	background-image: url('../../res/img/fam-icons/page_white_put.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.time_auto {
	background-image: url('../../res/img/fam-icons/hourglass.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.time_add {
	background-image: url('../../res/img/fam-icons/calendar_add.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.time_edit {
	background-image: url('../../res/img/fam-icons/clock_edit.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.time_recibo {
	background-image: url('../../res/img/fam-icons/hourglass.png')	! important;
	background-position: right;
	background-repeat: no-repeat;
}


.serenity-art-prov-vacio {
	background-image: url('../../res/img/icons/16x16/cog_delete.png') !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px right;
}

.serenity-art-prov-no-vacio {
	background-image: url('../../res/img/icons/16x16/cog.png') !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 5px right;
}

.serenity-art-prov-no-vacio:hover {
	color: #fff;
	background-color: #3F4C5F;
	cursor: pointer;
}

.serenity-art-prov-vacio:hover {
	color: #fff;
	background-color: #3F4C5F;
	cursor: pointer;
}

.x-grid3-row-over .serenity-art-prov-vacio {
	background-image: url('../../res/img/icons/16x16/cog_delete.png') !important;
}

.x-grid3-row-over .serenity-art-prov-no-vacio {
	background-image: url('../../res/img/icons/16x16/cog.png') !important;
}

.resaltado_rojo{
	color: #fa0822 !important;
	font-weight: bold  !important; 
	background-color: #fff !important;
}  

.resaltado_verde{
	color: #1ce607 !important;
	font-weight: bold  !important;;	
}  

.resaltado_azul{
	color: #05cafa !important;
	font-weight: bold  !important;;	
}  


.pedido_mercado_libre {
	background-image: url('../../res/img/fam-icons/note_go.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.pedido_vendedor {
	background-image: url('../../res/img/fam-icons/user_suit.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.pedido_taller {
	background-image: url('../../res/img/fam-icons/script.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.pedido_cliente {
	background-image: url('../../res/img/fam-icons/user_green.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}


.pedido_telefonico {
	background-image: url('../../res/img/fam-icons/telephone.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.pedido_whatsapp {
	background-image: url('../../res/img/fam-icons/phone.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}
.pedido_mail {
	background-image: url('../../res/img/fam-icons/email_go.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}
.pedido_redes {
	background-image: url('../../res/img/fam-icons/script_go.png')	! important;
	background-repeat: no-repeat;
	background-position: center center;
}

.remito_externo {
	background-image: url('../../res/img/fam-icons/script_go.png')	! important;
	background-repeat: no-repeat;
	background-position: left;
}

.remito_externo_dev {
	background-image: url('../../res/img/fam-icons/script_delete.png')	! important;
	background-repeat: no-repeat;
	background-position: left;
}

.wizard-title {
	font-size: 11pt !important;
	font-weight: bold !important;
}
.wizard-subtitle {
	font-size: 10pt !important;
	font-weight: bold !important;
}
.wizard-detail {
	font-size: 9pt !important;
	padding-left: 20px !important;
}

.x-grid3-hd-inner {
    font-family:"segoe ui",tahoma, arial, sans-serif;
    font-size:12px;
}
.x-grid3-body .x-grid3-td-cost {
    background-color:#f1f2f4;
}
.x-grid3-summary-row .x-grid3-td-cost {
    background-color:#e1e2e4;
}
.icon-grid {
    background-image:url(../shared/icons/fam/grid.png) !important;
}
.x-grid3-dirty-cell {
    background-image:none;
}

.tipo_ajuste{
	background-image: url('../../res/img/fam-icons/pencil_add.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.tipo_funcionarios{
	background-image: url('../../res/img/fam-icons/group_key.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.tipo_tarjeta{
	background-image: url('../../res/img/fam-icons/creditcards.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}
.tipo_banco{
	background-image: url('../../res/img/fam-icons/folder_go.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}
.tipo_caja{
	background-image: url('../../res/img/fam-icons/report_add.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}


.serenity-precio-normal {
	background-image: url('../../res/img/fam-icons/bullet_green.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-precio-oferta {
	background-image: url('../../res/img/fam-icons/bullet_red.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-precio-especial {
	background-image: url('../../res/img/fam-icons/bullet_yellow.png') ! important;
	background-position: center;
	background-repeat: no-repeat;
}

.serenity-login-user {
	background-position: right;
	background-repeat: no-repeat;
	width:38px;
	height:28px;
	border-radius:45%
}

.icon-user-lock{
	background-image: url('../../res/img/fam-icons/lock_add.png')	! important;
	background-repeat: no-repeat;
	background-position: left;
}

.icon-user-unlock{
	background-image: url('../../res/img/fam-icons/lock_open.png')	! important;
	background-repeat: no-repeat;
	background-position: left;
}

.icon-user-reset-pwd{
	background-image: url('../../res/img/fam-icons/pencil_add.png')	! important;
	background-repeat: no-repeat;
	background-position: left;
}


.icon-user-available{
	background-image: url('../../res/img/fam-icons/user_add.png')	! important;
	background-repeat: no-repeat;
	background-position: left;
}



.x-grid3-hd-multisort {
    background-color: #e0f7fa !important;
    font-weight: bold;
}

.x-grid3-hd-multisort .arrow {
    color: #00796b;
    font-weight: bold;
}

.arrow {
   color: #00796b;
   font-weight: bold;
}


.serenity-email {
	background-image: url('../../res/img/fam-icons/email.png') ! important;
}


.serenity-verificar-email {
	background-image: url('../../res/img/fam-icons/email_go.png') ! important;
}

.icon-edit-codigo {
	background-image: url('../../res/img/fam-icons/application_edit.png') ! important;
	width: 14px !important;
}




/*border-radius:45%;*/
